html,body{margin:0;padding:0;}
body{background: url(../i/common/main_bg.jpg) no-repeat top center #000000; font-family:Arial, Helvetica, sans-serif; color:#bfbfbf; font-size:11pt;}
img{border:0;}
a:link, a:visited{color:#bfbfbf;}
a:hover{color:#CCC;}
.big{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#BFBFBF;}d{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#BFBFBF;}

.main_container{width:938px; height:100%;}
.sitelogo{margin:106px 0 50px 27px;}
.left{width:208px; background:url(../i/common/left_container/under_logo.jpg) no-repeat top left; vertical-align:top;}
.left .cart_title{text-align:right; margin:0 28px 5px 0; padding:0 0 8px 0; background:url(../i/common/left_container/cart/line.jpg) no-repeat bottom right;}
.left .cart_info{text-align:right; margin:0 28px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#bfbfbf; line-height:20px; background:url(../i/common/left_container/cart/line2.jpg) no-repeat bottom right; padding:0 0 5px 0;}
.left .cart_button{text-align:right; padding:12px 28px 69px 0px; height:10px;}
.left .catalog{text-align:right; margin:0 25px 0 0;}
.left .catalog_cats ul{ text-align:right; margin:0 11px 0 0; padding:12px 18px 10px 0; background:url(../i/common/left_container/catalog/str.gif) no-repeat right; background-position:185px 12px;}
.left .catalog_cats a:link, .left .catalog_cats a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#BFBFBF;}
.left .catalog_cats a:hover{color:#FFE483;}

.right{vertical-align:top;}
.right .main_menu{width:732px; padding:126px 0 0 63px;}
.right .main_menu .icons {width:96px;}
.right .main_menu .icons a{ margin:0 18px 0 0;}
.right .main_menu .buttons {}
.right .main_menu .buttons a{margin:0 0 0 30px;}
.right .title_up{margin:35px 0 0 66px; vertical-align: middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F8DA79; }
a.top:link, a.top:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F8DA79; margin:6px;}
/* Opera 9 */
@media all and (width) { .right .title_up { margin:37px 0 0 63px; } }
.right .line_up { width:447px; height:24px; position:absolute; top:222px; margin:0 0 0 22px; background:url(../i/common/right_container/main_line.jpg) no-repeat top left;}
.right .line_up_vert{ width:28px; height:384px; position:absolute; top:245px; margin:0 0 0 22px; background:url(../i/common/right_container/main_line_vert.jpg) no-repeat top right;}
.right .content{ width:680px; position:absolute; top:245px; margin:0 0 0 50px; padding:5px 0 0 5px; background:url(../i/common/right_container/content/bg.jpg) no-repeat top left;}
.right .content .simple_info{ width:680px; height:400px; padding:10px 0 0 10px;}
.right .content .simple_info .text {width:500px;}
.right .content .simple_info .goods_container {width:312px;  margin:0 20px 30px 0; float:right; } 
.right .content .simple_info .goods_container .image{background:url(../i/common/right_container/content/picbg.jpg) top left; vertical-align:top; padding: 2px; margin-right: 8px;font-size:0}
.right .content .simple_info .goods_container .info{ vertical-align:top; padding: 0 0 0 20px;}
.right .content .simple_info .goods_container .info .name {margin:50px 0 0 0;}
.right .content .simple_info .goods_container .info .name a:link, .right .content .simple_info .goods_container .info .name a:visited{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#BFBFBF;}d{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#BFBFBF;}
.right .content .simple_info .goods_container .info .name a:hover {color:#CCC;}
.right .content .simple_info .goods_container .price{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; margin:10px 0 0 0;}
.right .content .simple_info .goods_container .to_cart{ margin:20px 0 0 0;}
.right .content .simple_info .phone_into {width:680px; float:left;}
.right .content .simple_info .phone_into .image{background:url(../i/common/right_container/content/picbg.jpg) repeat-x top left; vertical-align:top; padding: 2px; margin-right: 8px;font-size:0}
.right .content .simple_info .phone_into .phone_info { vertical-align:top; padding-left: 15px;}
.right .content .simple_info .phone_into .phone_info .name {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#BFBFBF;}
.right .content .simple_info .phone_into .phone_info .to_cart_phone { width:139px; text-align:right;}
.right .content .simple_info .phone_into .phone_info .price{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; margin:10px 0 10px 0;}
.right .content .simple_info .phone_into .phone_info .text_in { background:url(../i/common/right_container/content/phone_info/line.gif) no-repeat bottom left; padding:0 0 10px 0; font-size:12px !important;}
.right .content .simple_info .phone_into .phone_info .gallery {margin:15px 0 0 0;}
.right .content .simple_info .phone_into .phone_info .gallery_container {background:url(../i/common/right_container/content/phone_info/gallery_under.gif) repeat-x; padding:2px; float:left; margin:10px 20px 0 0; background-repeat:repeat;}
.right .content .simple_info .phone_into .spec_into { margin:65px 0 0 0;}
.right .content .simple_info .phone_into .spec_into_container { width:210px; float:left; margin:20px 15px 0 0;}
.right .content .simple_info .phone_into .spec_into_container .image {vertical-align:top; padding: 2px; float:left;}
.yobany_ie {padding-bottom:6px;}
.right .content .simple_info .phone_into .spec_into_container .name { }
.right .content .simple_info .phone_into .spec_into_container .name a:link, .right .content .simple_info .phone_into .spec_into_container .name a:visited{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#BFBFBF;}
.right .content .simple_info .phone_into .spec_into_container .name a:hover{color:#CCC;}
.right .content .simple_info .phone_into .spec_into_container .price{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; margin:10px 0 0 0;}
.right .content .simple_info .phone_into .spec_into_container .to_cart { margin:15px 0 0 0;}
.right .cart {}
.right .cart .price{width:127px; background:url(../i/common/right_container/content/cart/border.gif) repeat-x bottom; padding:10px 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#726E46;}
.right .cart .nameof {width:340px; background:url(../i/common/right_container/content/cart/border.gif) repeat-x bottom; padding:10px 0 10px 0;}
.right .cart .nameof a:link, .right .cart .nameof a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#BFBFBF; margin:0 20px 0 0; }
.right .cart .nameof a:hover{color:#ccc;}
.right .cart .nameof span{color:#726E46;}
.right .cart .colof{width:85px; background:url(../i/common/right_container/content/cart/border.gif) repeat-x bottom; padding:10px 0 10px 0; }
.right .cart .colof input { font-size:12px;}
.right .cart .del { background:url(../i/common/right_container/content/cart/border.gif) repeat-x bottom; padding:10px 0 10px 0; text-align:right;}
.right .cart .all { text-align:right; padding:10px 23px 10px 0; color:#D9D181;}
.right .cart .price_all {padding:10px 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#D9D181;}
.right .comment_title { margin:30px 0 0 0;}
.right .comment { margin: 8px 0 0 0; } 
.right .comment textarea { width:100%; font-size:12px;}
.right .offer {margin:15px 0 0 0;}
.pages {font:Arial, Helvetica, sans-serif; font-size:12px; color:#BFBFBF;}
.pages a:link, .pages a:visited { color:#BFBFBF; margin:0 5px 0px 5px;}
.pages a:hover {color:#CCC;}
.pages span {color:#9E985F; margin:0 5px 0px 5px;}
.bottom { height:46px; border-top:solid #666 1px; padding:16px 0 0 0; margin:35px 0 20px 0; float:left;}
.bottom .count{width:85px; margin:0 12px 0 0; float:left;}
.bottom .copyright{width:100px; margin:0 24px 0 0; float:left; font-size:9pt; white-space: nowrap;}
.bottom .phone{width:132px; margin:0 24px 0 0; float:left;}
.bottom .mail{width:170px; margin:0 24px 0 0; float:left;}
.bottom .feedback{width:82px; float:left; font-size:9pt;}
.smallgray { font-size: 10px; color: #ccc; }


.input-text { border: 1pt solid #a8acad; background: url(../i/bg_input.gif) top left no-repeat; padding: 3px; }
.input-text-pad1, .siteinput, .submitbutton:active { border: 1pt solid #a8acad; background: url(../i/bg_input.gif) top left no-repeat; padding: 2px;}

div.cardlabel { padding-top: 3px; padding-bottom: 4px;}

a.sortpassive:link, a.sortpassive, a.sortpassive:visited { font-size: 10px; color: #ccc; margin: 6px; }
a.sortactive, a.sortactive:visited {  font-size: 10px; color: #f8da79; margin: 6px; }

span.formresulterr { background: #f4dfdf; font-family: Tahoma,Sans-serif; font-size: 12px; padding: 4px 8px; border-bottom: 1pt dotted black; color:#444444;}
span.formresultok { background: #dfebdf; font-family: Tahoma,Sans-serif; font-size: 12px; padding: 4px 8px; border-bottom: 1pt dotted black; color:#444444;}
