/* CONTENT */

#content {
background: #fff url(images/i_43.jpg) right top repeat-y;
width:984px;
}
#content2 {
background: url(images/i_38.jpg) left top repeat-y;
width:984px;
text-align:left;
overflow:hidden;
padding-top:10px;
}
#content2 .sod {
width:652px;
margin-left:11px;
}
#content2 .sod #addbas {
width:500px;
height:25px;
border:1px solid;
margin:0 auto;
margin-bottom:10px;
border:#00CC00 1px dashed;
text-align:center;
padding-top:7px;
font-size:14px;
}
#content2 .sod2 {
width:960px;
}
#content2 .sod img.img {
border:#abc6c2 5px solid;
float:right;
}
#content2 .sod  .selsec {
float:right;
margin-top:15px;
margin-right:-18px;
}
#content2 .sod  .selsec div {
float:left;
}
#content2 .sod  .selsec div img {
border:#abc6c2 5px solid;
margin-right:19px;
}
#content2 .sod  .selsec div h3 {
text-align:center;
}
#content2 .sod  .selsec div h3 a {
background: url(images/i_58.jpg) right center no-repeat;
padding-right:20px;
color:#818181;
font-size:15px;
}
#content2 .sod  .selsec div h3 a:hover {
text-decoration:none;
}

#content2 .sod .leftcont {
width:132px;
float:left;
text-align:center;
}

#content2 .sod .leftmenu, #content2 .sod .leftmenu2 {
background: url(images/c_09.jpg) left top repeat-y;
width:132px;
margin-left:13px;
float:left;
margin-top:20px;
text-align:center;
}
#content2 .sod .leftmenu2 {
margin-top:0px;
}
#content2 .sod .leftmenu .top, #content2 .sod .leftmenu2 .top {
background: url(images/c_07.jpg) left top no-repeat;
width:132px;
height:22px;
}
#content2 .sod .leftmenu .boot, #content2 .sod .leftmenu2 .boot {
background: url(images/c_28.jpg) left top no-repeat;
width:132px;
height:24px;
}
#content2 .sod .leftmenu h3, #content2 .sod .leftmenu2 h3 {
color:#3a5970;
margin-top:-7px;
font-size:14px;
}
#content2 .sod .leftmenu ul, #content2 .sod .leftmenu2 ul {
text-align:left;
margin-top:20px;
margin-left:18px;
list-style:none;
}
#content2 .sod .leftmenu ul li, #content2 .sod .leftmenu2 ul li {
height:18px;
}
#content2 .sod .leftmenu ul li a, #content2 .sod .leftmenu2 ul li a {
font-size:12px;
color:#3a5970;
font-weight:normal;
background: url(images/arr2.jpg) left center no-repeat;
padding-left:10px;
}
#content2 .sod .leftmenu ul li.tit, #content2 .sod .leftmenu2 ul li.tit {
height:25px;
font-size:13px;
background:none;
font-weight:bold;
}

#content2 .sod .recom {
width:142px;
margin-top:50px;
padding-left:13px;
overflow:hidden;
clear:both;
}
#content2 .sod .recom h3 {
color:#3a5970;
font-size:13px;
margin-bottom:20px;
}
#content2 .sod .recom div {
background: url(images/p_46.jpg) left center no-repeat;
height:115px;
color:#333333;
font-size:13px;
font-weight:normal;
text-align:left;
padding-left:10px;
margin-bottom:30px;
}
#content2 .sod .recom div a {
color:#333333;
font-size:13px;
font-weight:normal;
}
#content2 .sod .recom div .tit {
background:none;
width:120px;
height:15px;
padding:0;
overflow:hidden;
}
#content2 .sod .recom div img {
margin-top:-20px;
}

#content2 .sod .categories {
width:500px;
float:right;
margin-top:20px;
}
#content2 .sod .categories h3 {
color:#3a5970;
font-size:16px;
margin-bottom:5px;
margin-left:30px;
}
#content2 .sod .categories a {
text-decoration:none;
}
#content2 .sod .categories div {
width:244px;
height:81px;
float:right;
cursor:pointer;
margin-right:5px;
}
#content2 .sod .categories div.kids {
margin-right:-2px;
margin-left:6px;
text-align:right;
}
#content2 .sod .categories div.kids img {
border:#abc6c2 5px solid;
margin-bottom:10px;
}
#content2 .sod .categories div.kids h3 a {
background: url(images/i_58.jpg) right center no-repeat;
padding-right:20px;
color:#818181;
font-size:16px;
}

#content2 .sod .section {
width:787px;
float:right;
text-align:left;
margin-right:-300px;
position:relative;
z-index:100;
overflow:hidden;
}
#content2 .sod .section2 {
position: static;
margin-right:7px;
overflow:hidden;
}
#content2 .sod .section img.img {
margin-top:1px;
float: none;
}
#content2 .sod .section .search {
background:#f1f6f5 url(images/s_08.jpg) right top no-repeat;
width:787px;
height:90px;
clear:both;
margin-top:20px;
margin-bottom:20px;
font-size:12px;
}
#content2 .sod .section .search .ls {
background:url(images/s_07.jpg) right top no-repeat;
float:left;
width:6px;
height:90px;
}
#content2 .sod .section .search .sod {
width:770px;
}
#content2 .sod .section .search h3 {
text-align:center;
color:#3a5970;
font-size:15px;
margin-bottom:10px;
padding-top:5px;
}
#content2 .sod .section .search label select {
width:110px;
}
input.sear {
background:url(images/search.jpg) left top no-repeat;
width:65px;
height:20px;
border:none;
cursor:pointer;
text-align:left;
padding-bottom:1px;
padding-left:5px;
margin-top:10px;
margin-right:5px;
font-size:11px;
float:right;
}
#content2 .sod .section .search label {
margin:0 12px 0 12px;
float:left;
text-align:center;
}

#content2 .sod .product {
background:url(images/prod.jpg) right top no-repeat;
width:139px;
height:210px;
padding:20px 0 0 20px;
float:left;
margin:0 15px 0 18px;
}
#content2 .sod .product a {
color:#333333;
font-size:12px;
}
#content2 .sod .product div.tit {
width:112px;
height:20px;
margin-bottom:15px;
}
#content2 .sod .product div.tit a {
color:#3a5970;
font-weight:bold;
margin-left:3px;
}
#content2 .sod .product div.proim {
width:110px;
height:80px;
overflow:hidden;
text-align:center;
}
#content2 .sod .product p {
margin-left:5px;
font-size:11px;
margin-bottom:3px;
}
#content2 .sod .pager {
width:700px;
clear:both;
margin:0 auto;
text-align:center;
margin-top:10px;
}

#content2 .right {
width:300px;
float:right;
text-align:center;
margin-right:9px;
}
#content2 .right img {
margin-bottom:7px;
}

#content2 .soder {
width:400px;
padding-left:20px;
}
#content2 .soder .imgprod {
width:370px;
height:300px;
border:#e3ecea 1px solid;
text-align:center;
overflow:hidden;
}
#content2 .soder .imgprod img {
max-height:295px;
}
#content2 .soder .nav {
width:400px;
height:16px;
margin-bottom:20px;
}
#content2 .soder .nav a {
background: url(images/p_03.jpg) left top no-repeat;
width:99px;
height:12px;
font-size:9px;
margin-right:30px;
display:block;
float:left;
text-align: right;
padding:2px;
}
#content2 .soder .nav a.second {
background: url(images/p_05.jpg) left top no-repeat;
text-align:center;
}
#content2 .soder .nav a.last {
background: url(images/p_07.jpg) left top no-repeat;
text-align:left;
}
#content2 .soder .more {
margin-top:20px;
overflow:hidden;
}
#content2 .soder .more .te {
float:left;
width:80px;
font-size:15px;
color:#39586f;
font-weight:bold;
height:100px;
padding-top:17px;
}
#content2 .soder .more .phot {
width:320px;
float:right;
}
#content2 .soder .more .phot img {
margin:0 7px 7px 7px;
cursor:pointer;
}
#content2 .soder .look {
width:400px;
border:#f1f6f5 1px solid;
margin-top:10px;
}
#content2 .soder .look img {
margin:10px 15px 10px 15px;
}
#content2 .soder .look .top {
background:#f1f6f5;
padding:7px;
}
#content2 .soder .look .top h5 {
font-size:13px;
color:#5f788b;
}
#content2 .soder .look .boot {
height:5px;
overflow:hidden;
background:#f1f6f5;
}

#content2 .pright {
width:350px;
float:right;
text-align:left;
margin-right:0px;
overflow:hidden;
}
#content2 .pright .name {
}
#content2 .pright .name .price {
width:90px;
font-size:18px;
font-weight:bold;
float:right;
text-align:left;
}
#content2 .pright .name .disco {
text-decoration:line-through;
}
#content2 .pright .discount {
text-align:right;
padding-right:12px;
color:#CC0000;
font-size:18px;
font-weight:bold;
}
#content2 .pright .name h2 {
width:250px;
font-size:20px;
font-weight:normal;
text-align:left;
}
#content2 .pright .selpar {
width:340px;
background:#f1f6f5;
margin-top:30px;
}
#content2 .pright .selpar .top {
background: url(images/p_18.jpg) right top no-repeat;
width:340px;
height:7px;
}
#content2 .pright .selpar .top .ls {
background: url(images/p_16.jpg) right top no-repeat;
width:7px;
height:7px;
}
#content2 .pright .selpar .boot {
background: url(images/p_27.jpg) right top no-repeat;
width:340px;
height:7px;
overflow:hidden;
margin-top:15px;
}
#content2 .pright .selpar .boot .ls {
background: url(images/p_26.jpg) right top no-repeat;
width:7px;
height:7px;
}
#content2 .pright .selpar .sod fieldset.selp {
width:320px;
border: none;
margin-left:30px;
margin-top:10px;
}
#content2 .pright .selpar .sod label {
width:250px;
clear:both;
display:block;
font-size:14px;
padding:7px 0 7px 0;
}
#content2 .pright .selpar .sod label span {
width:70px;
float:left;
padding-top:3px;
}
#content2 .pright .selpar .sod select {
width:170px;
}
#content2 .pright .selpar .sod input.addbasket {
background: url(images/p_23.jpg) left top no-repeat;
width:204px;
height:28px;
border:none;
margin-left:101px;
cursor:pointer;
}

#content2 .pright .pinfo {
width:340px;
margin-top:30px;
border:#f1f6f5 1px solid;
overflow:hidden;
}
#content2 .pright .pinfo .top {
background: url(images/p_33.jpg) right top no-repeat;
width:342px;
height:3px;
overflow:hidden;
position:relative;
z-index:100;
margin:-1px;
}
#content2 .pright .pinfo .top .ls {
background: url(images/p_30.jpg) right top no-repeat;
width:3px;
height:3px;
overflow:hidden;
}
#content2 .pright .pinfo .boot {
background: url(images/p_32.jpg) right top no-repeat;
width:342px;
height:3px;
overflow:hidden;
margin:-1px;
position:relative;
z-index:100;
margin-top:15px;
}
#content2 .pright .pinfo .boot .ls {
background: url(images/p_31.jpg) right top no-repeat;
width:3px;
height:3px;
overflow:hidden;
}
#content2 .pright .pinfo .sod {
width:330px;
padding:10px 5px 0px 5px;
}
#content2 .pright .pinfo .sod p {
padding-right:10px;
}
#content2 .pright .pinfo .sod h4 {
text-align:center;
color:#678091;
font-size:16px;
margin-right:15px;
margin-bottom:10px;
margin-top:5px;
}
#content2 .pright .pinfo .sod p {
font-size:14px;
margin-bottom:10px;
padding-left:83px;
clear:both;
}
#content2 .pright .pinfo .sod p a {
color:#333333;
}
#content2 .pright .pinfo .sod p span {
width:80px;
height:25px;
overflow:hidden;
float:left;
text-align:right;
padding-right:3px;
display:block;
color:#678091;
font-weight:bold;
margin-left:-83px;
}

#content2 .pright .morgan {
width:337px;
margin-top:30px;
border:#f1f6f5 1px solid;
overflow:hidden;
}
#content2 .pright .morgan .top {
background: url(images/morgan.jpg) right top no-repeat;
width:339px;
height:40px;
margin:-1px;
overflow:hidden;
position:relative;
z-index:100;
}
#content2 .pright .morgan .top ul {
list-style:none;
font-size:14px;
font-weight:bold;
}
#content2 .pright .morgan .top ul li {
padding:11px 15px 11px 15px;
display:block;
float:left;
color:#678091;
}
#content2 .pright .morgan .top ul li.noact {
cursor:pointer;
color:#9aa4ab;
}
#content2 .pright .morgan .top ul li a {
padding:11px 15px 11px 15px;
font-size:14px;
}
#content2 .pright .morgan .top ul li a:hover {
text-decoration:none;
}
#content2 .pright .morgan .boot {
background: url(images/p_32.jpg) right top no-repeat;
width:339px;
height:3px;
overflow:hidden;
margin:-1px;

margin-top:7px;
position:relative;
z-index:100;
}
#content2 .pright .morgan .boot .ls {
background: url(images/p_31.jpg) right top no-repeat;
width:3px;
height:3px;
overflow:hidden;
}
#content2 .pright .morgan .sod {
height:150px;
}
#content2 .pright .morgan .sod1, #content2 .pright .morgan .sod2 {
width:305px;
height:145px;
position:absolute;
margin-top:-140px;
padding:5px 15px 0 15px;
}
#content2 .pright .morgan .sod1, #content2 .pright .morgan .sod2 input {
float:right;
margin-right:30px;
}
#content2 .pright .morgan .act {
display:block;
}
#content2 .pright .morgan .sod2 {
display:none;
}
#content2 .pright .morgan .sod1 label {
display:block;
clear:both;
padding:5px;
margin-left:40px;
}
#content2 .pright .morgan .sod1 label span {
display:block;
float:left;
width:100px;
}
#content2 .pright .morgan .sod1 label input {
width:130px;
border:#678091 1px solid;
}
#content2 .pright .morgan .sod1 input.sub {
float:right;
margin-top:10px;
margin-right:58px;
}


span.message-title {
text-align:center;
}


#registration {
width:500px;
margin:0 auto;
margin-right:-90px;
}
#registration td {
height:30px;
}
#registration h2 {
font-size:18px;
padding-bottom:20px;
margin:0 auto;
text-align:center;
}
#registration label {
margin-right:30px;
}
#registration label input {
margin-left:5px;
}
#registration input.standart, #registration select {
margin-left:5px;
border:#2e495e 1px solid;
}
#registration input.sub, .authorize-submit-cell input, input.subi {
padding:3px 13px 3px 13px;
float:right;
margin:10px;
cursor:pointer;
}


td.vydi {
font-size:16px;
font-weight:bold;
padding:10px;
}


.right .riba {
text-align:left;
padding:10px;
}
.sod .basa {
padding:15px;
}
.sod .basa2 {
padding:15px;
}

.baspty {
width:200px;
margin:0 auto;
text-align:center;
}
.baspty img {
margin-top:20px;
}

.static {
padding-left:20px;
color:#2e495e;
}
.static h2 {
}

table.rtr {
width:100%;
border:1px solid;
clear:both;
}


.leproduct {
width:650px;
margin-left:40px;
overflow:hidden;
}
.leproduct .product {
}



.brends {
width:490px;
margin-top:50px;
margin-left:110px;
}
.brends a {
font-size:15px;
font-weight:bold;
padding:15px;
}
