*{padding:0px; margin:0px;text-align: left;}
img{border:0px;}

body {behavior:url("csshover.htc");background: white;font-family: Lucida Grande, Arial;font-size: 14px;color:#595c64; text-align: center;}

*html img, *html div, *html input, *html a, *html span { behavior: url("iepngfix.htc") }

.cleary{clear: both;height:1px;}

.cc2{position: absolute;color: #595C64;}

ol{ padding-left:30px;}
b{ color: #333333;}
p{ text-align:justify;}
.price_top{text-align:center; font-style:italic;}
.price_bottom{font-style:italic; font-size:12px;}
.best{border-radius:5px; background: #EAEAEA; /*background: #CEE9F2;*/ padding:10px; color:#003366; margin-top:30px; /*border:1px solid #0099CC;*/ border:1px solid #CACACA;}
.best a{text-decoration:none; color: #CC0000; /*color: #0066FF;*/}
.best a:hover{text-decoration:underline;}
.best div{margin-top:10px;}

a{color:#0099cc;}
a:hover{text-decoration: none;border: 0px white;}
a:hover img{opacity: 0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);cursor: hand;}

.right_menu{padding-top: 0px; padding-bottom: 20px;}
.right_menu_ul{list-style-type: none; margin: 0 10px;}
.right_menu_ul li{line-height: 25px;font-size: 14px;}
.right_menu_ul li a{line-height: 25px;display: block;padding-left: 20px; margin: 1px 0px;}
.right_menu_ul li a:hover{background: #0099CC; margin: 1px 0; color: white;  border-radius: 4px;}
.right_menu_ul li.menu_act a{background: #0099CC; color: white; text-decoration:none; border-radius: 4px;}
.right_menu_ul li.menu_act span{
background: #0099CC; 
color: white; 
border-radius: 4px;
display: block;
padding-left:20px; 
margin: 1px 0;
cursor:pointer;
}

.right_podmenu_ul {list-style-type: none; margin-bottom: 7px;}
.right_podmenu_ul li a{line-height: 25px; margin: 1px 0  1px 40px; display:inline-block; padding: 0 10px;}
.right_podmenu_ul li a:hover{background: #CEE9F2; color:#003366; border-radius: 4px;}
.right_podmenu_ul li.podmenu_act a{background: #CEE9F2; text-decoration:none; color:#003366; border-radius: 4px;}
.right_podmenu_ul li.podmenu_act span{
line-height: 25px;
background: #CEE9F2; 
color:#003366; 
border-radius: 4px;
display:inline-block; 
padding: 0 10px;
margin: 1px 0  1px 40px;
cursor:pointer;
}

a.block_k{/*border-bottom: 1px dashed #0099cc;text-decoration: none;*/color:#0099cc;}
a.block_k:hover{border: 0px;}
a.red{border-bottom: 1px dashed #cc0033;text-decoration: none;color:#cc0033;}
a.red:hover{border: 0px;}

h1{color:#ccc;font-size:42px;font-weight: normal;letter-spacing: -2px;}
h2{color:#595c64;font-size:18px;letter-spacing: -1px;line-height: 30px;font-weight: normal;text-decoration: none;margin-bottom: 10px;}
h2.titled{font-size:24px;}

.cat_line_b{background: #e5e5e5;height:1px;clear: both;margin-bottom: 8px;}

.about_page table{background: none;padding-top: 20px;width:923px;}
.about_page td{vertical-align: top;padding: 10px;font-size: 12px;border-right:1px solid #e5e5e5;}
.about_page td.noborder{border: 0px;}

.image_one{margin:30px 0px 20px;}
.images_more a{display: block;float: left;}
.images_more a.act_i{border: 5px solid #ddf1f8;display: block;float: left;}

.ok_c{padding-top:140px;}
.ok{display: block;background: url(../images/ok.png) no-repeat;width:136px;height:137px;margin-left:200px;
-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ok.png', sizingMethod='scale');}
.ok_title{position: absolute;margin-top:25px;width:525px;text-align: center;font-size: 30px;color:black;letter-spacing: -2px;}
.ok_desc{font-size: 16px;letter-spacing: -1px;color:black;position: absolute;margin-top:80px;text-align: center;width:300px;margin-left:112px;}

.block_about{margin-bottom: 35px;margin-left:8px;}
.block_about p{font-size: 12px;margin-bottom: 10px;margin-left: 15px;color:#546774;margin-right: 50px;}
.but_desc{width: 84px;height:19px;display: block;background: url(../images/but_desc.jpg) no-repeat;}
.but_desc:hover{opacity: 0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);cursor: hand;}

p{margin:10px 0px;}

.one_item{width:950px;}

.catalog{margin-top: 40px;clear: both;width:675px;float: left;}
.catalog_item{border: 1px solid white;display: block;width:206px;height:210px;margin-right: 17px;margin-bottom: 20px;text-decoration: none;float: left;}
.item_img{width:206px;height:154px;}
.item_name{font-size:14px;font-weight: bold;display: block;;margin-top: 6px;margin-left: 5px;line-height: 18px;}
.item_cost{position: absolute;margin-top:-19px;width:201px;text-align: right;font-size: 11px;color:black;font-weight: bold;line-height: 20px;}
.item_title{position: absolute;margin-top: 0px;margin-left: 5px;font-size: 11px;color: #666666;width:190px;}
.catalog_item:hover{background: #333;border: 1px solid #333;}
a.catalog_item:hover img{opacity: 1.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);cursor: hand;}
a.catalog_item:hover .item_cost{color:white;}
a.catalog_item:hover .item_title{color:#ccc;}

.catalog_right{position: relative;margin-left:675px;margin-top:-40px;padding-top:100px;}

.texted table{margin:0px auto;}
.texted table td{padding:4px 7px;}
.texted{width:645px;}
.texted ul{margin-left:15px;}

a.arr_t{background: url(../images/arr_t.gif) no-repeat 0px 0px;padding-left: 14px;margin-left: 5px;position: relative;}
a.arr_b{background: url(../images/arr_b.gif) no-repeat 0px 2px;padding-left: 14px;margin-right:5px;position: relative;}
a.arr_t_act{background: url(../images/arr_t_act.gif) no-repeat 0px 0px;padding-left: 14px;margin-left: 5px;position: relative;}
a.arr_b_act{background: url(../images/arr_b_act.gif) no-repeat 0px 2px;padding-left: 14px;margin-right: 5px;position: relative;}

.sorte{display:inline;}
.pathe{list-style-type: none;line-height: 25px;float: left;margin-right: 10px;font-size: 12px;}
.pathe a{text-decoration: none;}
.pathe li{float: left;background: url(../images/ul_bg.gif) repeat-x;padding:0px 5px;}
.pathe li.act{float: left;background: url(../images/ul_bg_act.gif) repeat-x;}
.pathe li.first_{float: left;background: url(../images/ul_left.gif) repeat-x;padding-left:15px;}
.pathe li.last_{float: left;background: url(../images/ul_right.gif) repeat-x 100% 0px;padding-right:10px;}
.pathe li.first_act{float: left;background: url(../images/ul_left_act.gif) repeat-x;padding-left:15px;}
.pathe li.last_act{float: left;background: url(../images/ul_right_act.gif) repeat-x 100% 0px;padding-right:10px;}

.pathe li.first_act a{color: white;}
.pathe li.act a{color: white;}
.pathe li.last_act a{color: white;}

.sorte{list-style-type: none;line-height: 25px;font-size: 12px;}
.sorte a{text-decoration: none;}
.sorte li{float: left;background: url(../images/ul_bg.gif) repeat-x;padding:0px 5px;}
.sorte li.first_{float: left;background: url(../images/ul_left.gif) repeat-x;padding-left:15px;}
.sorte li.last_{float: left;background: url(../images/ul_right.gif) repeat-x 100% 0px;padding-right:10px;}


.container{background:white url(../images/bg.jpg) no-repeat scroll 0px 0px;margin:0px auto;width:1000px;}
.greeting{color:#595c64;font-size:27px;margin-left:40px;position: absolute;width:610px;letter-spacing: -2px;margin-top:40px;}
.header{color:#595c64;font-size:16px;margin-left:40px;position: absolute;width:600px;letter-spacing: -1px;margin-top:80px;}
.logoin{background: url(../images/logo.gif) no-repeat;width:150px;line-height: 30px;padding-right:145px;text-decoration: none;}
a.logo{background: url(../images/logo.gif) no-repeat;width:150px;height: 30px;display: block;position: absolute;margin-left:40px;margin-top:30px;}
a.logo:hover{opacity: 0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);cursor: hand;}

.basis{clear: both;padding-top: 250px;}
.about_c{clear: both;padding-top: 0px;}
.basis .about_c{padding-top:0px;}
.about{clear: both;padding-top:0px;margin-left:40px;background: url(../images/bg_about.jpg) no-repeat 180px 40px;height:700px;}
.about p{width:400px;letter-spacing: -0.5px;line-height: 22px;}
.about_block{position: absolute;color:black;margin-left:450px;margin-top:75px;}
.content{padding-top:30px;clear: both;margin: 0px 40px;}

.back{background: url(../images/bg_back.gif) no-repeat;width:187px;height:27px;display: block;margin-left: -12px;}
.back:hover{opacity: 0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);cursor: hand;}

.order{background: url(../images/order.gif) no-repeat;width:84px;height:19px;display: block;}
.order:hover{opacity: 0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);cursor: hand;}

.one_item_h{font-size:40px;color:black;margin-top:10px;margin-bottom: 0px;}
.one_item_title{color:#666;font-size:11px;}
.one_item_cost{position: absolute;margin-top: 42px;height:40px;border-left: 1px solid #ccc;padding-left: 10px;margin-left: 480px;font-size: 12px;}
.one_item_cost span{display: block;font-size: 18px;font-weight: bold;color: black;}
.one_item_cost .order{position: absolute;margin-left:150px;margin-top:16px;}

.one_item_desc{position: relative;margin-left:620px;margin-top: 20px;font-size: 12px;}

.photo{margin-top: 20px;width:470px;height:340px;float: left;}
.photos{float: left;width:120px;margin-top: 20px;}
.photos a{border: 5px solid white;display: block;width:94px;height:70px;margin-bottom: 3px;}
.photos a.act_i{border: 5px solid #ddf1f8;}

.simple{clear: both;margin-left:40px;width:950px;margin-top:20px;}

.contacts{position: absolute;margin-top: 40px;margin-left: 715px;color:#a7a7a7;font-size: 11px;width:290px;}
.contacts div{float: left;height:45px;}
.contacts div span{padding-left:22px;}
.c1{width:140px;}
.c2{width:150px;}
.c3{width:140px;}
.c4{width:140px;}
.contacts div.c5{width:260px;height:28px;background: url(../images/cont_bg.gif) no-repeat 14px 0px;line-height: 18px;}
.contacts div span.cc_2{padding-left: 31px;}
.c6{width:235px;color:#6d8c9d;padding-left: 22px;}
.c_phone{background: url(../images/c_phone.gif) no-repeat 0px 4px;font-size:18px;color:#595c64;}
.c_address{font-size:14px;color:#595c64;line-height: 22px}
.c_skype{background: url(../images/c_skype.gif) no-repeat 0px 0px;font-size:14px;color:#595c64;line-height:22px;color:#00aff0;}
.c_icq{background: url(../images/c_icq.gif) no-repeat 0px 0px;font-size:14px;color:#595c64;line-height:22px;}

.shadow{position: fixed;width:100%;height:100%;background: #242e34;z-index:9999;opacity:0.8;display: none;opacity: 0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.buy_form_c{position: absolute;z-index:10000;width:100%;display: none;}
* html .buy_form_c{width:90%;}
*+ html .buy_form_c{width:90%;}
.buy_form h4{line-height: 30px;font-weight: normal;}
.buy_form input{font-size: 16px;width:225px;}
.buy_form textarea{font-size:16px;}
.form_0{position: absolute;margin-top:10px;margin-left:10px;}
.form_0 h3{font-size: 18px;color:black;letter-spacing: -1px;}
.form_1{position: absolute;margin-top:50px;margin-left:10px;}
* html .form_1 h4{margin-left:10px;}
*+ html .form_1 h4{margin-left:10px;}
.form_2{position: absolute;margin-top:50px;margin-left:280px;}
* html .form_2{margin-left:140px;}
*+ html .form_2{margin-left:140px;}
* html .form_2 h4{margin-left:140px;}
*+ html .form_2 h4{margin-left:140px;}
.form_3{position: absolute;margin-top:120px;margin-left:10px;}
* html .form_3 h4{margin-left:10px;}
*+ html .form_3 h4{margin-left:10px;}
.form_4{position: absolute;margin-top:120px;margin-left:280px;}
* html .form_4{margin-left:140px;}
*+ html .form_4{margin-left:140px;}
* html .form_4 h4{margin-left:140px;}
*+ html .form_4 h4{margin-left:140px;}
.form_5{position: absolute;margin-top:190px;margin-left:10px;}
* html .form_5 h4{margin-left:10px;}
*+ html .form_5 h4{margin-left:10px;}
.form_6{position: absolute;margin-top:230px;margin-left:330px;width:160px;}
.form_7{position: absolute;margin-top:350px;margin-left:10px;}
* html .form_7 h4{margin-left:10px;}
*+ html .form_7 h4{margin-left:10px;}
.form_8{position: absolute;margin-top:425px;margin-left:10px;}
* html .form_8{margin-left:20px;}
*+ html .form_8{margin-left:20px;}

.form2_0{position: absolute;margin-top:15px;margin-left:15px;}
.form2_0 h3{font-size: 25px;color:black;letter-spacing: -1px;}
.form2_1{position: absolute;margin-top:80px;margin-left:15px;color: black;}
.form2_1 h3{font-weight: normal;}
.form2_1 ul{margin-left:20px;}
.form2_2{position: absolute;margin-top:205px;margin-left:15px;}
.form2_2 h3{font-weight: normal;color:black;}
.form2_3{position: absolute;margin-top:230px;margin-left:15px;}
.form2_4{position: absolute;margin-top:300px;margin-left:15px;}
.form2_5{position: absolute;margin-top:300px;margin-left:290px;}
.form2_6{position: absolute;margin-top:330px;margin-left:285px;}
.form2_6 input{width:75px;}
.form2_7{position: absolute;margin-top:372px;margin-left:15px;}
.form2_8{position: absolute;margin-top:440px;margin-left:15px;}

.form_button{width:147px;height:37px;display: block;background:url(../images/form_button.png) no-repeat;}
.buy_form{width:524px;height:614px;background: url(../images/bg_form.gif) no-repeat;margin: 200px auto;}
.form2_feeback_cont{width:524px;height:222px;display:none; z-index:10001;margin-left:0px;margin-top:467px;position:absolute;}
.form2_feeback{width:524px;height:222px;background: url(../images/bg_form2_feeback.png) no-repeat;display:none; z-index:10002;}

.buy_form_b2 .buy_form{width:524px;height:614px;background: url(../images/bg_form2.gif) no-repeat;margin: 100px auto;}
.form_close{position: absolute;margin-left:495px;margin-top:5px;}

.form_feeback_button_x{position: absolute;margin-top:-30px;margin-left:400px;}
.form_feeback_but{width:110px;height:37px;display: block;background:url(../images/form_feeback_button.png) no-repeat;}

.form2_feeback textarea{font-size:16px;width:330px;height:75px;}

.feeback_name{position: absolute;margin-top:20px;margin-left:30px;}
.feeback_mail{position: absolute;margin-top:20px;margin-left:30px;}
.feeback_message{position: absolute;margin-top:20px;margin-left:30px;}
.line{background:#d9d9d9;height:1px;width:100%;clear: both;margin:15px 0px 5px;font-size: 0px;}

ins{text-decoration: none;}
.block{width:940px;margin: 0px;margin-left:20px;width:22px;height:11px;padding:180px 0px;display: none;}
.block.horizontal{//padding-bottom: 10px;}
.block_icon{float: left;margin-top: 0px;margin-right: 40px;margin-bottom:15px;}
a.block_icon:hover span{text-decoration: underline;color:#cc0033;}
.block_icon .block_image{display: block;text-decoration: none;}
.block_icon span{text-align: center;display: block;}
.block .f{width:100%;height:100%;position: relative;z-index: 1;display: block;float: left;min-height: 8px;
text-decoration: none;}
.block .c{position: relative;z-index: 2;display: block;margin: 0 0 -10px 0;padding: 0px 22px 2px 22px;}
.block .t, .block .b{position: absolute;z-index: 1;top: 0;
//top: auto;
bottom: 0;left: 0;right: 9px;overflow: hidden;
//width: 100%;
//height: 100%;
}
.block .b{top: auto;bottom: -9px;height: 9px;}
.block .r{left: auto;
//left: -9px;
right: 0;
//margin-left: 100%;
width: 9px;
}
.block .t *, .block .b *{position: absolute;top: 0;left: 0;width: 1000px;height: 400px;background: url('../images/bg_block.gif') 0 0 no-repeat;}
.block .t *{margin-top: -9px;}
.block .l *{
//width: 100%;
margin-left: -9px;}
h2.hide{position: absolute;margin-left:35px;margin-top:6px;padding:0px 5px;background: white;z-index: 999;}

a.ico_service{display: block;background: url(../images/bg_service.jpg) no-repeat 50% 10px;padding-top:105px;padding-bottom: 20px;font-size: 18px;text-align: center;letter-spacing: -1px;}
a.ico_buy{display: block;background: url(../images/bg_buy.jpg) no-repeat 50% 10px;padding-top:105px;padding-bottom: 20px;font-size: 18px;text-align: center;letter-spacing: -1px;}

.block_cat{width:255px;margin: 0px auto;display: block;padding: 0px;height:auto;float: none;}
.block_cat h2{margin-top: 5px;width:200px;}
.block_ca{width:932px;margin: 0px;margin-left: 0px; display: block;padding: 0px;height:auto;float: none;}
.block_ca .items_d{width:220px;}

.ghgh{padding-top: 22px;}
.ghgh2{padding-top: 22px;}
.ghg{padding-top: 0px;}
.ghg2{padding-top: 0px;}

@-moz-document url-prefix() {
  .ghgh {}
  .ghgh2 {padding-top: 30px;}
}

.item_t{margin-bottom: 5px;}
.items_e{width:195px;height:81px;display: block;text-decoration: none;}
.items_d{width:225px;height:87px;display: block;float: left;text-decoration: none;}
.it_img{position: absolute;margin-top: 10px;margin-left: 0px;}
.it_name{position: absolute;margin-left: 80px;margin-top: 5px; font-size: 12px;font-weight: bold;}
.it_title{position: absolute;margin-left: 80px;margin-top:25px;font-size: 11px;color:#666;width:135px;}
.it_cost{position: absolute;margin-left: 80px;margin-top: 60px;font-size: 11px;font-weight: bold;color:black;}
.it_line{background: #e5e5e5;font-size: 1px;height:1px;}
.items_e:hover .it_name{text-decoration: underline;}
.items_d:hover .it_name{text-decoration: underline;}

a.icon_hide{color:#ccc;text-decoration: none;}
a.icon_hide:hover span{color:#ccc;text-decoration: none;}
a.icon_hide img{opacity: 0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);cursor: default;}
a.icon_hide:hover img{opacity: 0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);cursor: default;}

.mini{font-size: 11px;margin-bottom: 8px;margin-top: 5px; display: block;}

.hide{display: none;}
.close{display: block;width:22px;height:22px;background: url(../images/close.gif) no-repeat;}
.block_close{z-index: 99999;margin-left:930px;margin-top:10px;}

.buy_form_c .close{background: url(../images/close2.gif) no-repeat;}

.hover:hover{background-position: bottom;}

.margintop20{margin-top:30px;}

.offers_main{font-size:11px;color:#666;border-collapse: collapse;}
.offers_main td{height:22px;padding: 0px 4px;text-decoration: underline;cursor: hand;cursor: pointer;}
.offers_main .td1{width:125px;}
.offers_main .td2{width:235px;}
.offers_main .td3{color:black;text-align: right;font-weight: bold;}

.tr_hover td{background: #f5f5f5;text-decoration: none;}

.round{width:458px;height:458px;background: url(../images/bg_round.gif) no-repeat;position: absolute;margin-left:480px;}
.round_hover{background-position: bottom;}
.round_img{margin-left:83px;width:292px;margin-top:100px;}
.round_text{margin-left:83px;width:292px;margin-top:20px;}
.round_text p{font-size: 11px;}
.round .center{margin-top: 15px;color: black;}
.center{text-align: right;}

.bottom_container{height:250px;clear: both;background: url(../images/bg_bottom.gif) no-repeat 50% 0px;}
.bottom{height:250px;background:url(../images/bg_bottom_center.gif) no-repeat;}
.bottom p{padding-left:113px;padding-top:100px;font-size:11px;color:black;width:400px;}
.bottom ins{position: absolute;text-decoration: none;-margin-left:-10px;}
*+ html .bottom ins{margin-left:-10px;}
.bottom span{margin-left: 13px;display: block;}

.ctm{display: block;width:170px;height:50px;font-size: 11px;color:#767474;margin-top: 20px;text-decoration: none;}
.ctm_logo{display: block;position: absolute;width:63px;height:46px;background: url(../images/ctm.gif) no-repeat;}
.ctm_name{position: absolute;padding-left:70px;margin-top:25px;}
.ctm_name b{font-weight: normal;}
.ctm:hover .ctm_name{color:#767474;}
.ctm:hover .ctm_name b{color:#0099cc;}
.ctm:hover{text-decoration: none;}

.block_cat .f{float: none;}
.block_cat .c{padding-bottom: 0px;}

.bottom_container .block_cat{width:232px;}

.category{
  display:block;
  margin:0px 0 10px 40px;
  /*border: 1px solid #d9d9d9;
  border-radius: 10px;
  padding: 20px;*/
}
.category a{
  text-decoration: none;
}
.category a:hover span{
  text-decoration:none;
}
.category_wrapper{
  display: inline-block;
  margin-left: 40px;
}
.category_first{
  display: inline-block;
}
.category span{
  display: block;
  text-align: center;
  text-decoration:underline;
}
.select{
  color:#0099CC;
}
