body,div,table,ul,span,input,h1,h2,h3,a{padding:0;margin:0;font-family:Arial,Helvetica;font-weight:normal;font-size:13px;color:#3c4042;outline:none;}
body{background:#fff;}

.top{background-image: url(i/top_back.png);width:100%;height:159px;background-repeat:repeat-x;}

td{vertical-align:top;}
.logo_mainhref{height:89px;width:248px;float:left;cursor:pointer;display:block;position:absolute;z-index:10;}
.top{display:block;min-width:998px;}
.logo{margin:31px 0 39px 20px;*margin:31px 0 39px 10px;float:left;height:89px; width:380px;background-image: url(i/top_logo.png);}
.logo ul{margin:8px 0px 0px 257px;}
.logo ul li{list-style-type: none;line-height: 18px;}
.logo ul li a{color:#fff;font-size:13px;white-space:nowrap;}
/*
.top .top_basket{background-image: url(i/top_basket.png); width: 324px; height: 29px;margin-bottom:17px;float:left;color:#fff;padding-top:14px; background-repeat: no-repeat;*padding-bottom:10px;}
*/
.top .top_basket{background-image: url(i/plashka1.png); width: 275px; height: 29px;margin-bottom:17px;float:left;color:#fff;padding-top:14px; background-repeat: no-repeat;*padding-bottom:10px;}

.top .top_basket a{color:#fff;margin-left:45px;}
.top .top_basket form{margin:35px 0 15px 0;}

/*
.top .top_basket form #s{width: 248px;border:solid 1px #8b887d; height: 18px;background-image: url(i/search_back.png);}
*/
.top .top_basket form #s{width: 200px;border:solid 1px #8b887d; height: 18px;background-image: url(i/search_back.png);}


.top .top_basket form #q{margin-bottom:-6px;*margin-bottom:-4px;}
.top .top_phone{color:#fff;float:right;margin:15px 20px 0px 0px;*margin:15px 10px 0px 0px;display:block;}
.top .top_phone em{font-style: normal; display: block;margin-bottom:10px;}
.top .top_phone div b{color:#fff; display: block;font-size:23px;font-weight:normal;}
.top .top_phone div .b_last{margin-bottom: 7px;}
.top .top_phone span{float:left;color:#fff;height:89px;margin:10px 5px 0 30px;}
.top .top_phone div strong{background-image: url(i/icq.png); background-repeat: no-repeat;background-position: left bottom;color:#fff;padding: 40px 0 0 25px;margin: 0 0 0 -10px;font-weight: normal;}
.main_top_sect{display:inline-block; width: 100%;background-image: url(i/bg2.gif);padding:34px 0 0 0;}
.main_top_sect .predl{float:right;margin:0 10px 0 0;width: 118px;*margin:0 4px 0 0;}

.main_top_sect .predl1{margin-bottom:22px;}
.main_top_sect .main_sect_list{margin:5px 0 0 23px;*margin:15px 0 0 12px;float:left;min-width:820px;}
.main_top_sect .main_sect_list .sec_elem{width:190px;margin-right:20px;float:left;margin-bottom:20px;*margin-right:15px;height:120px;}
.main_top_sect .main_sect_list img{margin: 0 10px 0 0;float:left;}
.main_top_sect .main_sect_list a{text-decoration:none;}

.main_top_sect .main_sect_list a strong{color:#3399FF;display:table;font-size:16px;margin-left:50px;*margin-left:0;position:absolute;vertical-align:top;width:150px;margin-top:-10px;line-height:16px;}


/*
.main_top_sect .main_sect_list{width:84%;}
*/


.razd_span{display: block; margin-top:40px;}
.main_top_sect .main_sect_list b {background-image:url(i/sect_back_right.png);background-repeat:no-repeat;float:left;font-weight:normal;height:21px;margin:3px 0;width:3px;display:inline-table;width:auto;}
.main_top_sect .main_sect_list b .sec_div1{background-image:url(i/sect_back.jpg);background-repeat:no-repeat;background-position:right;float:left;height:21px;margin:-3px 3px;*margin:-3px 1px;padding:5px 5px 0 3px;width:auto;white-space:nowrap;}

a:hover{cursor:pointer;}

.work{padding:0px 0 0 0;/*min-width:1000px;*/}
/*
.work .kupez, .work .element_cat_gold{margin:0 0 14px 23px;*margin:0 0 14px 12px;}
.work .element_cat_gold{float:left;background: url(i/golden_bg.gif) repeat-y;width: 220px;*MARGIN-LEFT: 25px;height: 409px;*height: 409px;margin-bottom:15px;overflow:hidden;}
*/
.kupez, .element_cat_gold{margin:0 0 14px 23px;*margin:0 0 14px 12px;}
.element_cat_gold{float:left;background: url(i/golden_bg.gif) repeat-y;width: 220px;*MARGIN-LEFT: 25px;height: 409px;*height: 409px;margin-bottom:14px;overflow:hidden;}



.kupez{ width: 220px; height: 409px;float:left; background-repeat: no-repeat;margin-left:15px;}
.kupez_ugolok{width: 220px;}
.kupez a{color:#3399FF;font-size:16px;line-height:16px;display:block;width:90px;float:right;*margin-left:115px}
.kupez_ugolok a{width:135px;margin-left:85px;position:absolute;}
.element_cat_top{background: url(i/golden_top.gif) no-repeat; width: 200px; height: 21px;padding:10px;}
.element_cat_top span{color:#fff;font-size:16px;font-weight:bold;}

.element_cat_gold img{margin:0 0 0 5px;*margin:-12px 0 0 5px;border:none;padding:0 5px;background-color:#fff;}
.element_cat_gold .text{margin:0 0 10px 5px;height:125px;}
.element_cat_gold .text a{color:#fff;font-size:16px;line-height:20px;font-weight:bold;display:block;margin:0 0 5px 0;}
.element_cat_bottom{background: url(i/golden_bottom.gif) no-repeat; width: 220px; height: 4px;*margin-bottom:-12px;margin-top:22px;}
.element_cat_gold .price{background: url(i/zennik.gif) no-repeat; width: 87px; height: 36px;margin:165px 0 0 125px;*margin:151px 0 0 125px;color:#fff;font-size:16px;font-weight:bold;padding:10px 0;text-align:center;font-style:italic;position:absolute;}
.element_cat_gold .img_top{background: url(i/gold_img_top.png) no-repeat;height: 4px;width: 211px;margin-left:5px;}
.element_cat_gold .img_bot{background: url(i/gold_img_bottom.png) no-repeat;height: 4px;width: 211px;margin:0 0 9px 4px;*margin:-5px 0 0px 4px;}
/*
.work .element_cat, .work .element_cat .element_cat_top, .work .element_cat .element_cat_bottom, .work .element_cat .img_top, .work .element_cat .img_bot{background-image:none;}
.work .element_cat .text a{color:#3399FF;}
*/
.element_cat, .element_cat .element_cat_top, .element_cat .element_cat_bottom, .element_cat .img_top, .element_cat .img_bot{background-image:none;}
.element_cat .text a{color:#3399FF;}


.footer_sec a{text-decoration:none;}
.footer_sec a:hover{text-decoration:underline;}
.footer_sec b a{display:block;font-weight:bold;margin-bottom:5px;}
.footer_sec b{*margin-bottom:5px;}
.footer_sec div{height:95px;padding:0 40px 0 0;width:180px;margin: 0 0 0 24px;*margin: 0 0 0 12px;float:left;}

.footer_sec, .footer{height:335px;background-image: url(i/bg2_lightgray.gif);padding:30px 0 30px 0px;*padding:30px 0 30px 0px;border-top:solid 1px #c6c6c6;}
.footer{height: 56px;padding:11px 23px;}
.footer span{float: left;margin-right:13px;}
.footer ul{float: left;}
.footer li{list-style-type: none; float: left;margin-right:10px;}
.footer a{color:#0096ff;}
.footer div{float: right;}

.nav{margin:10px 20px 0px 23px;*margin:20px 0px -30px 24px;}
.nav a{float:left;margin:7px 3px 0 0;font-size:16px;color:#3399FE;font-weight:bold;}
.nav h1{display:inline;color:#828282;font-size:24px;float:left;}
.sect_sect_list{display:block;padding:15px 0 20px 10px;margin-left:30px;}
.sect_sect_list_d{margin:10px 20px 20px 24px;*margin:0px 20px 20px 24px;background-image: url(i/bg2.gif);display:inline-block;*display:block;*padding-bottom:10px;}
.secugolki{height:5px;width:5px;padding:0;}
.ugol_top_left{float:left;background: url(i/topleft.gif) no-repeat;}
.ugol_top_right{float:right;background: url(i/topright.gif) no-repeat;}
.ugol_bot_left{float:left;background: url(i/bottomleft.gif) no-repeat;clear:both;*margin-top:5px;}
.ugol_bot_right{float:right;background: url(i/bottomright.gif) no-repeat;*margin-top:5px;}

 .sect_sect_list li{list-style-type:none;float:left;margin:0 90px 10px 0;*margin:0 90px 0px 0;font-size:14px;width:120px;height:25px;}
 .sect_sect_list a{font-size:14px;}
.nav span{float:left;padding:10px 5px;}
.nav a img{border:none; margin:-10px 15px 0 0;position:relative;}
.n_el, .n_el img{float:right !important;margin:0;padding:0;}

.n_el, .p_el{width:20px;}
.work .nav .p_el{margin-right:15px;*margin-right:0;}


.det_text{font-size:14px;padding:10px 30px 0 0;}
.gold_p{width:142px;height:90px;background: url(i/zol_zena_plashka.png) no-repeat center;display:inline-block;margin-top:10px;float:left;}
.gold_p .price, .not_price .price{font-size:20px;font-weight:bold;height:47px;line-height:48px;margin-top:8px;text-align:center;font-style:italic;*margin-left:30px;}
.not_price {background:none;width:142px;height:90px;display:inline-block;margin-top:10px;float:left;}
#det_right input{margin:48px 10px;}


.det_acces span{border-top: solid 1px #c6c6c6;width:460px;display:block;margin-top:3px;}
.det_acces span div{float:left;margin:20px 8px;width:140px;height:170px}
.det_acces span .last{margin:20px 0px;}
.det_acces span div img{border:none;}
.det_acces span div a{color:#0098ff;text-decoration:none;margin-bottom:7px;display:block;}

.det_acces span div em{font-size:18px;}
.det_acces .act_xar{background-color: Gray;padding:5px 5px 5px 5px;font-weight:normal;color:#fff;margin:0 0 0 10px;display:inline;float:left;}
.xar{border-bottom:1px dashed;display:block;float:left;margin:5px 0 0 10px;cursor:pointer;}
.osn_xar b, .all_xar b{display:block;margin:15px 0 5px 0px;}
.osn_xar font, .all_xar font{margin-left:10px;display:block;font-size:13px;}
.det_acces .osn_xar, .det_acces .all_xar{width:425px;}


.work h3, .det_acces h3{color:#808080;font-size:20px;float:left;}

.text_pages{margin:25px;}
.text_pages h3{color:#000;font-size:20px;float:none;}
.text_pages ul{margin:15px;}
.text_pages ul.sub{margin:0px;}
.text_pages ul.sub li{list-style:none;}
.text_pages a, .text_pages a span{color:#3399FE}

.text_pages2{margin:0 25px 25px 25px;}
.text_pages2 h1{color:#000;font-size:24px;margin:15px 0;display:block;float:none;}
.text_pages2 h2{color:#000;font-size:20px;padding:10px 0 0 0;color:#39f;display:block;float:none;}
.text_pages2 h3{color:#000;font-size:15px;margin:0;font-weight:bold;color:#333;display:block;float:none;}

.det_left{float: left;width:505px;margin: 15px 0 0 23px;*margin: 15px 0 0 12px;}
#det_right{margin-right:10px;display:inline;/*min-width:995px;*/}
.det_photo{float: left;height:350px;width:425px;}
.det_acces{float: left;width:445px;}
.det_xar{float: left;height:570px;width:480px;}
.det_photo_big{display:none;}
.det_photo_big img{cursor:pointer;}
.big_ph{float:left;margin: 0 15px 0 0;width:344px;}
.det_photo_small{margin: 0 0 5px 0;cursor:pointer;height:60px;width:60px;float:right;background-repeat:no-repeat;}
.det_photo_small img{margin:5px;}
.gold_p b, .not_price b{margin: 5px 10px 5px 15px; font-size: 16px; color: #fff; display: block;}





.bask_tab{margin:23px;float:left;display:block;width:88%;}
.bask_tab td, .bask_tab th{padding:5px 10px;border-bottom:solid 1px #dadada;text-align:left;width:30%;}
.bask_tab td a{color:#0096ff;}
.itog td, .ord_inv em{border:none;white-space:nowrap;font-style:normal;}

.bask_tab .bask_price{font-size:18px;text-align:right;}
.ord_right{display:block!important;float:right;margin:0 20px 10px 40px;*margin:0 0px 10px 40px;}
.ord_right_top{height:4px;width:344px;background: url(i/ord_right.gif) no-repeat;}
.ord_right_bot{height:4px;width:344px;background: url(i/ord_right_b.gif) no-repeat;}
.ord_right_cen{width:308px;background: url(i/golden_bg.gif); padding:18px;*margin-top:-12px;font-size:14px;}
.ord_right .ord_right_cen b{color:#FFFFFF;font-size:24px;font-weight:normal;display:block;}
.ord_phone{margin-top:15px;}
.ord_phone2{margin-top:0px;}
.ord_phone strong, .ord_phone2 strong{background-image:url(i/icq_ord.png);background-position:left bottom;background-repeat:no-repeat;color:#FFFFFF;font-weight:normal;margin:10px 20px 60px -3px;padding:0px 0 0 25px;display:block;float:left;}
.ord_phone2 table{padding:0 0 0 0px;color:#fff;}
.ord_phone span, .ord_phone2 span{color:#fff;float:left;padding:12px 10px 60px 0;}
.ord_phone div, .ord_phone2 div{padding:5px 0;}
.itogo_cena{display:inline;white-space:nowrap;}
.itogo_cena div{color:#FFFFFF;font-size:20px;font-weight:bold;line-height:47px;float:right;background-image: url(i/big_zennik.png); height: 46px; width: 126px;margin:7px -25px 20px 20px;*margin:0 0px 20px 20px;text-align:center;}
.itogo_cena b{display:block;font-size:14px;margin-top:7px;}
.white_pl{width: 95%;*width: 100%; height: 23px;position:absolute; background-color: white; margin:0 0 0 -5px;display: block;padding-bottom:7px;margin-bottom:10px;}



.contact_dan{border:0;margin-bottom:5px;height:205px;}
.contact_dan p{display:block;white-space:nowrap;margin:0;}
.contact_dan input{width:250px;display:block;font-size:14px;margin-bottom:10px;}
.contact_dan b{float:left;width:145px;font-size:14px;font-weight:normal;}
.left_ord_dan, .right_ord_dan{width: 50%;}
.left_ord_dan span, .right_ord_dan span{padding:23px;display:block;float:none;}

.search-tags-cloud{margin:0 28px;}
.work p .notetext{display:none}


.top div table{width:100%}
.predl1{margin-right:10px;margin-bottom:10px;}
.osn_xar li, .osn_xar font, .osn_xar b{font-size:14px;}
.all_xar li, .all_xar font, .all_xar b{font-size:14px;}
