
h2 {
    color: #fff;
    font-size: 13px;
    margin: 7px 0 0;
}

/* Globalne */
.clear {
    clear: both;
}
.left {
    float: left;
}
.right {
    float: right;
}

.text_right {
    text-align: right;
}
.text_center {
    text-align: center;
}

#slider img{
    /*position: absolute;*/
}

#thumbNav {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
}

#thumbNav a {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 4px 0 0;
    background: url(../_gfx/slider_dot.png) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}

#thumbNav a:hover, #thumbNav a.cur {
    background-image: url(../_gfx/slider_dot2.png);
}

#content_wrap {
    width: 100%;
    margin: 30px 0 0;
    padding: 0 0 30px;
    background: url(../_gfx/content_bg.png) repeat-x 0 bottom;
}

#content {
    width: 995px;
    margin: 0 auto;
    overflow: hidden;
}

#sidebar {
    width: 192px;
    margin: 0 0 0 12px;
    float: left;
}

#content form {
    width: 192px;
    margin: 0 0 30px;
}

#content form div {
    margin: 0 0 7px;
    font-size: 9px;
}

#content form div a {
    color: #999;
    line-height: 18px;
    margin: 0 0 0 40px;
}

#content input {
    width: 172px;
    padding: 6px 10px;
    color: #555;
    font: 11px/100% Arial, Verdana, Tahoma, sans-serif;	
    background: #d1d0d0 url(../_gfx/input_bg.png) repeat-x;
}

#content textarea {
    width: 172px;
    padding: 6px 10px;
    color: #555;
    border:0px;
    font: 11px/100% Arial, Verdana, Tahoma, sans-serif;	
    background: #d1d0d0 url(../_gfx/input_bg.png) repeat-x;
}

/*#content .submit, .pink {*/
    /*width: auto;*/
    /*height: 21px;*/
    /*float: right;*/
    /*padding: 0 10px 2px;*/
    /*color: #fff;*/
    /*font: 11px/20px Arial, Verdana, Tahoma, sans-serif;*/
    /*background: #ee2e80;*/
    /*cursor: pointer;*/
    /*text-align: center;*/
/*}*/

#content .submit:hover, .pink:hover {
    opacity: 0.80;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    text-decoration: none;
}

#content_main {
    width: 744px;
    margin: 0 9px 0 0;
    float: right;
}

#content_main h1 a {
    font-weight: bold;
    color: #fff;
}

#content_main h1 a:hover {
    text-decoration: none;
    border-bottom: 1px dotted #2b2a2a;
}

#content_main h1 a.active {
    color: #ee2e80;
}

.items {
    margin: 0 -3px;
}

#mainphoto {
    width: 100%;
}

.finalize {
    background:none!important;
    background-color:#EE2E80!important;
    /*float:right!important;*/
    color:#FFF!important;
    cursor:pointer;
    padding:7px 11px;
    margin-right:20px;
    font-weight:bold;
    font-size:11px;
    margin-top:-25px;
}

.refresh {
    background:none!important;
    background-color:#333!important;
    float:left!important;
    padding:7px 11px;
    color:#FFF!important;
    cursor:pointer;
    width:150px;
    margin-bottom:10px;
    text-align:center;
    text-decoration:none;
}

.refresh:hover {
    text-decoration:none;
}

.actualize {
    background:none!important;
    background-color:#EE2E80!important;
    /*float:left!important;*/
    margin-left:0px;
    width:200px;
    color:#FFF!important;
    cursor:pointer;
    padding:7px 11px;
}

#userpanel {
    margin-bottom:20px!important;
    float:left;

}

#userpanel li{
    border-bottom:1px dashed #151515;
    width:192px;
    margin-bottom:5px;
    padding-bottom:5px;
}

#userpanel li a{
    font-size:12px;
    line-height:20px;
}

.item a {
    overflow:hidden;
}

.wow {
    width:600px; 
    height:14px; 
    border:1px solid #191919; 
    margin:0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align:center;
    padding:20px 0;
    margin-top:12px;
    color:#EE2E81;
    clear:both;
}

.regButton {
    cursor:pointer;
}

.regHeight {
    height:60px;
    float:left;
    width:245px;
}

.error {
    font-style:italic;
    margin-top:2px;
    float:left;
    color:#EE2E81;
}

#leftmenu {
    margin-bottom:20px;
}

#leftmenu li{
    font-size:14px;
    color:#EE2E80!important;
    line-height:24px;
}

#leftmenu li a{
    color:#EE2E80!important;
}

#leftmenu li.madeineu{
    margin: 10px 0px;
}

#leftmenu li.madeineu a{
    font-weight: bolder;
    color: #FF006A!important;
    font-size:15px;
}


#leftmenu li:hover {
    border-bottom: 0px dotted #2b2a2a!important;
}

#leftmenu li a:hover{
    border-bottom: 1px dotted #2b2a2a;
    padding-bottom:2px;
    color:#fff!important;
    text-decoration:none!important;
}

#leftmenu li a.active {
    color:#fff!important;
}

#content_main ol{
    list-style: decimal;
}

.table7 {
    margin-bottom:25px;
}



.table7 tr td {
    padding:15px;
    text-align:center;
}

.table7 tr td:first-child {
    font-weight:bold;
}

.table7 tr td.pinktab {
    background-color:#BE2566;
    color:#fff;
}

.table7 tr td.left {
    text-align:left;
}

#fancybox-content{
    border-color: #000!important;
}

.badges {
    overflow: hidden;
    margin-top: 20px;
}

.badges span{
    display: block;
    float: left;
    width: 41px;
    height: 41px;
    margin-right: 4px;
}

.badges .made_in_eu{
    background: url('../gfx/icon-made-in-eu.png');
}

.badges .stockings_included{
    background: url('../gfx/icon-stockings-included.png');
}

.badges .toy_included{
    background: url('../gfx/icon-toy-included.png');
}

.badges .bestseller{
    background: url('../gfx/icon-bestseller.png');
}

.badges .fun4two{
    background: url('../gfx/icon-fun4two.png');
}


#content .stock-alert{

}

#content .stock-alert form{
    margin: 10px 0 0;
    width: 100%;
}

#content .stock-alert form button{
    width: 100%;
    padding: 6px 0;
    text-align: center;
    color: #555;
    background: #d1d0d0 url(../_gfx/input_bg.png) repeat-x;
    border:none;
    cursor: pointer;
}

#content .stock-alert .control-row{
    position: relative;
}

#content .stock-alert .control-row .label{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 40px;
    height: 26px;
    line-height: 26px;
    text-align: right;
}

#content .stock-alert .control-row .control-group{
    margin-left: 50px;
    overflow: hidden;
}

#content .stock-alert .control-row .control-group input[type=email]{
    width: 100%;
}

#content .stock-alert .control-row .control-group .checkbox{
    overflow: hidden;
    display: block;
    float: left;
    margin: 7px 0;
    margin-right: 15px;
}

#content .stock-alert .control-row .control-group .checkbox input{
    float: left;
    width: auto;
    margin-right: 5px;
}

table.shop-table {
	width:650px;
}

table.shop-table tr td {
	vertical-align:top;
}

.mw100 {
    max-width: 100%;
}