/*css*/
#search{float:right;
padding-top:3px;
padding-right:15px;}

#user_account{border-bottom: 1px solid #A6A6A6;
margin-bottom:10px;
padding:10px 0px;}

#user_account a{font-size:12px;}

.error_in_data{border:1px solid red;
color:red;
font-weight:bold;}

td.tdprompt {color:#999999;
font-size:10px;}

input.vhod {border:1px solid #A6A6A6;
height:15px;
padding:4px 10px;}

td.tdtxt {font-weight:bold;
color:black;
font-size:12px;}

.zoom_small{height:150px;
cursor:pointer;
cursor:hand;}

#zoom_area{display:none;
width:100%;
position:absolute;
top:0;
left:0;
bottom:0;
margin:0px auto;
text-align:center;}

#zoom_block{padding:40px;
margin:0px auto;
display:block;
position:relative;
z-index:2;
text-align:center;}

#zoom_block img{cursor:pointer;}

#big_picture_title{font-weight:bold;
background-color:#FFFFFF;
padding:10px;}

#big_picture{border:50px solid #FFFFFF;}

.pointer{cursor:pointer;}

#selecte_center{}

.compare_item_price{font-weight:bold;
border-right:1px solid #A0A0A4;}

.compare_item_image{}

#first_banner{height:60px;
width:468px;}

.no_hint{display:none;}

.hint{display:block;}

#hint{position:absolute;
top:105px;
right:0px;
width:200px;
border-left:5px solid #CCCCCC;
background-color: #EAEAEA;
padding:10px;
filter: alpha(opacity=70);
opacity: 0.7;}

#banner{float:right;
text-align: right;
width:320px;
background-color: #EAEAEA;
padding: 8px 10px;
border-left:solid 5px #CCCCCC;}

.item_td{border-right:1px solid #A0A0A4;}

#compare_table{color:#707070;
font-size:12px;}

.dark_stip{background-color:#f2f2f2;}

.show_compare_item{float:left;
border-right:1px solid #666666}

.compare_block{  border:1px solid #f6f6f6;}

.compare_block_left{  float:left; width:20%;  }

.compare_block_right{  float:left; width:80%;}

.compare_item_block{ float:left; margin:5px;}

.compare_item_img{}

.compare_item_block img{}

.compare_item_chek{cursor:pointer;
background-image:url('../images/compere_button.jpg');
background-repeat:no-repeat;
height:16px;
width:15px;
margin:5px;
padding-top:3px;}

.compare_item_cheked{cursor:pointer;
background-image:url('../images/compere_button_ok.jpg');
background-repeat:no-repeat;
height:16px;
width:15px;
margin:5px;
padding-top:3px;}

#bob_up{   display:none;       width:100%; position:absolute;  top:0;  left:0; bottom:0;   margin:0px auto;    text-align:center;}

#container{  background-color:#666666;   position:absolute;  top:0;  left:0; bottom:0;   right:0;    width:100%; height:100%;}

#bob_up_block{ margin:0px auto;    padding:20px;   display:block;  position:relative;  z-index:2;  text-align:center;}

#close_button{cursor:pointer;
background-image:url('/template/images/close.jpg');
background-repeat:no-repeat;
height:16px;
width:16px;
position:absolute;
top:0;
right:0;}

.tree_toggler{float:left;
background-image:url(../images/minus.jpg);
background-repeat:no-repeat;
width:11px;
height:16px;
cursor:pointer;}

.tree_toggler_plus{color:#000000;
font-size:12px;
font-weight:bold;
background-image:url(../images/plus.jpg);
background-repeat:no-repeat;}

.zoom_in{position:absolute;
z-index:10;}

.title_main_front{color:#ff7f23;
font-size:48px;
font-family:Arial;
font-weight:bold;
letter-spacing:-4px;
padding-top:14px;}

.title_main_behind{color:#ffffff;
font-size:50px;
font-family:Arial;
font-weight:bold;}

#title_sub{color:#7d7a7a;
font-size:21.8px;
font-family:Arial;
font-weight:bold;
position:absolute;
top:56px;
left:100px;
letter-spacing:1px;}

.category_last{margin-left:11px;}

.category{margin-left:11px;
background-image:url(../images/ul_background.jpg);
background-repeat:repeat-y;}

/*--------------------------------START_VENDOR--------------------------------*/

.vendor_title{font-size:18px;
font-style:normal;
font-weight:bold;
margin:14px 0px;}

#vendor_card{float:right;
padding-left:50px;
padding-bottom:50px;}

#vendor_description{font-size:12px;
text-align:justify;}

#shop_list_vendor, #vendor_benefit{background-image:url(../images/under_item_background.jpg);
background-repeat:repeat-x;
padding-top:15px;
font-size:12px; text-align:justify;}

.shop_list_string{margin:50px 0px;}

.left_shop{float:left;
padding:0px 30px;
text-align:left;
width: 35%;}

.left_shop a{text-decoration:underline;
color:#0000ff;}

.center_shop, .right_shop{float:left;
width:28%;}

.center_shop img, .right_shop img{width:200px;
height:140px;
border:1px solid #a6a6a6;
cursor:pointer; }

.shop_list_item{clear:both;
margin-bottom:10px;}

.shop_list_item img{float:left;
padding-right:45px;}

#shedule{width:32px;
height:32px;
float:left;
padding-right:45px;}

.sertificat_block{clear:both;
background-image:url(../images/under_item_background.jpg);
background-repeat:repeat-x;
padding-top:15px;}

.top_sertificat_items{float:left;
padding-right:15px;}

/*--------------------------------END_VENDOR--------------------------------*/

/*--------------------------------START_ITEM--------------------------------*/

#back_button{text-align:left;
padding-left:15px;
padding-bottom:30px;}

#main_part_item{width:100%;}

#left{float:left;
max-width:820px;}

#left_left{float:left;
width:150px;
padding:0px 15px;}

#left_name{color:#a34602;
font-size:18px;}

#left_price{padding-top:10px;
color:#000000;
font-size:18px;}

#left_right{float:left;
padding-right:40px;
padding-bottom:45px;}

#center_left_accessories{float:left;
margin-right:40px;
margin-bottom:45px;
height:300px;
overflow:hidden;}

#right{text-align:center;
float:left;
padding-left:10px;}

#right_left{float:left;
width:230px;}

#right_right{float:left;
margin:0px 10px;}

#center_right_accessories{float:left;
margin:0px 10px;
width:230px;}

#door_color_list{width:280px;
clear:right;}

#color{font-size:12px;
font-weight:bold;
padding-bottom:10px;
text-align:left;}

.color_list{float:left;
width:70px;}

.color_list_picture{text-align:center;
margin: 0px auto;}

.color_list_text{text-align:center;
font-size:10px;
padding-top:10px;}

#door_menu{margin-bottom:25px;
clear:left;}

#door_vendor_card{padding:0px 5px;
margin-bottom:25px;
clear:left;}

#main_logo_vendor{color:#000000;
font-size:12px;
text-align:left;
width:355px;}

#main_logo_vendor a{color:#0000ff;
text-decoration:underline;}

#vendor_logo, #vendor_name, #vendor_email, #vendor_site, #vendor_map, #vendor_tel, #vendor_address{padding-top:3px;
clear:right;}

#vendor_logo{text-align:center;}

#vendor_name a{color:#0000ff;
font-size:12px;
font-weight:bold;
text-decoration:underline;}

#top_left_logo_vendor{background-image:url(../images/top_left_logo_vendor.jpg);}

#top_right_logo_vendor{background-image:url(../images/top_right_logo_vendor.jpg);}

#left_center_logo_vendor{background-image:url(../images/left_center_logo_vendor.jpg);}

#left_logo_vendor{width:10px;
background-image:url(../images/left_logo_vendor_background.jpg);}

#bottom_logo_vendor{height:5px;
background-image:url(../images/bottom_logo_vendor_background.jpg);}

#left_top_logo_border{width:10px;
height:10px;
background-image:url(../images/left_top_logo_border.jpg);
background-repeat:no-repeat;}

#left_center_logo_border{width:10px;
background-image:url(../images/left_center_logo_border.jpg);
background-repeat:repeat-y;}

#left_bottom_logo_border{width:10px;
height:15px;
background-image:url(../images/left_bottom_logo_border.jpg);
background-repeat:no-repeat;}

#bottom_left_logo_vendor{width:6px;
height:14px;
background-image:url(../images/bottom_left_logo_border.jpg);
background-repeat:no-repeat;}

#bottom_right_logo_vendor{height:14px;
background-image:url(../images/bottom_right_logo_border.jpg);
background-repeat:repeat-x;}

.logo_text{float:left;
clear:left;
color:#878787;
font-size:12px;
font-weight:bold;
padding-right:5px;
width:90px;}

.logo_info{float:left;
clear:right;}

#size_item, #description_item, #manufacturer_info_item, #complactation_item, #glass_item, #accessories_item, #services_item, #extra_services_item, #manufacturer_item, #country{clear:left;
background-image:url(../images/under_item_background.jpg);
background-repeat:repeat-x;}

.to_top{background-image:url(../images/under_item_to_top.jpg);
background-repeat:no-repeat;
width:65px;
height:13px;
padding-top:1px;
padding-left:5px;
margin-left:20px;}

.to_top a{color:#5c5c5c;
font-size:8px;}

.under_item_to_top_text{padding:0px 10px;}

.title_text{padding-left:97px;
padding-top:10px;}

.under_item_text{padding:5px 10px 15px 120px;
font-size:12px;
color:#000000;
clear:left;}

.title_text_accessories{padding-top:10px;}

.under_item_text_accessories{padding:5px 10px 15px 23px;
font-size:12px; color:#000000;  clear:left;}

.menu_string{   clear:both; float:left; margin:7px;}

.arrow_menu{    background-image:url(../images/arrow_menu.jpg); background-repeat:no-repeat;    width:16px; height:16px;    float:left;}

.menu_text a{   font-size:12px; color:#000000;  text-decoration:underline;  font-weight:normal;}

.menu_text {    font-weight:bold;   font-size:12px; color:#000000;  float:left; padding-left:7px;}

.size_string{ }

.glass_area, .accessories_area{    float:left; margin-right:25px;  margin-bottom: 25px;}

.glass_picture, .accessories_picture{  border: 1px solid #a6a6a6;  height: 150px;  width:150px;    overflow:hidden;}

.glass_name, .accessories_name{    margin-top:10px;    text-align:center;  font-size:14px; color:#000000;  font-weight:bold;}

.complectation_name{  float:left; clear:left; width:320px;    font-weight:bold;   padding-top:3px;}

.complectation_price{  float:left; padding-left:10px;  padding-top:3px;}

.complectation_numbers{    width:30px; padding-right:10px; float:left;}

#complectation_sum{ font-weight:bold;   color:#a34602;  }

#manufacturer_title{   font-weight:bold;   padding-bottom:10px;}

/*--------------------------------END_ITEM--------------------------------*/

body{margin:0px;
padding:0px;
font-family:Arial;
text-align:center;}

a{text-decoration:none;
outline:none;}

a img{border:none;}

form{margin:0px;
padding:0px;}

#header{height:100px;
min-width:1256px;}

#left_header{height:100%;
width:162px;
float:left;}

#logo{width:162px;
height:100px;
background-image:url(../images/logo_background.jpg);
background-repeat:repeat-x;
text-align:right;}

#right_header{text-align:left;
height:100px;}

#banner_top{height:70px;
width:900px;
float:right;
color:#999999;
font-size:12px;
text-align:justify;}

#navigation_line{height:29.2px;
text-align:right;
background-color:#f2f2f2;
border-top:1px solid #a6a6a6;
clear:right;}

#navigation{color:#615f5f;
font-size:18px;
text-align:left;
padding-left:27px;
float:left;}

#navigation_menu{border-left:2px solid #ffffff;
text-align:left;
float:right;
padding: 0px 7px;}

.navigation_menu_item{padding:6px 6px;
float:left; }

#main{width:100%;
min-width:850px;}

#left_main{width:175px;
text-align:left;
margin-right: -100%;
float:left;
border-right:1px solid #a6a6a6;}

#category_tree{padding:7px 0px 15px 0px;
height:315px;}

.casual{background-image:url(../images/ul_background.jpg);
background-repeat:repeat-y;}

.first_child_item a{color:#60605f;
font-size:12px;}

.first_child_item {background-image:url(../images/first_li.jpg);
background-repeat:no-repeat;
padding:0px 0px 1px 11px;
margin:0px -1px;}

.last_child_item a{color:#60605f;
font-size:12px;}

.last_child_item {background-image:url(../images/last_li.jpg);
background-repeat:no-repeat;
padding:0px 0px 1px 11px;
margin:0px -1px;}

#activ{background-color:#d0cece;
background-image:url(../images/ul_background.jpg);
background-repeat:repeat-y;
margin-right:2px;
color:#60605F;
font-size:12px;}

.parent_item{padding-left:12px;
padding-top:1px;}

.parent_item a{color:#000000;
font-size:12px;
font-weight:bold;}

.last_li{background-image:url(../images/last_li.jpg);
background-repeat:no-repeat;}

#button_info{width:100%;
height:65px;
border-top:1px solid #a6a6a6;
border-bottom:1px solid #a6a6a6;    
text-align:center;  
padding-top:20px;}

#center_main{border-left:1px solid #a6a6a6;
text-align:left;
padding: 7px 10px 15px 10px;
margin:0px 0px 0px 175px;
min-width:1065px;
float:left;
_margin:0px 0px 0px 170px;}

#top_center{text-align:left;
padding-left:15px;
font-size:13px;
color:#000000;}

#top_center_left{float:left;
padding:2px 30px 0px 0px;
text-align:left;}

#top_center_right{float:left;}

#left_form_price{padding-top:3px;
float:left;}

#center_form_price{padding-top:1px;
float:left;
margin:0px 5px;}

#right_form_price{float:left;}

#center{clear:left;}

.submit_button{padding:0px 6px;}

.item{float:left;
width:150px;
padding:31px 13px 0px 13px;
text-align:center;}

.item_img{height:150px;
width:150px;}

.item_price{color:#000000;
font-size:11px;
font-weight:bold;
padding-top:12px;}

.item_vendor_name{height:30px;}

.item_vendor_name a{text-decoration:underline;
font-size:11px;
color:#0000ff;}

.item_vendor_site a{text-decoration:underline;
font-size:11px;
color:#000000;}

.item_vendor_site{height:14px;}

#pagenation{padding-top:25px;
clear:left;}

#pagenation_table{margin:0px auto;}

#left_pagenation_name, #right_pagenation_name{float:left;
font-size:10px;
padding: 5px 10px;
color:#000000;}

#page_line{float:left;}

.pages a{float:left;
text-decoration:underline;
color:#000000;
font-size:12px;
margin:2px;
font-weight:bold;}

.pages {float:left;}

#right_pointer_pagenation a, #left_pointer_pagenation a{
float:left;
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:underline;
padding: 1px 5px;}

#right_pointer_pagenation, #left_pointer_pagenation{float:left;
padding:1px 0px;}

.dots_st{float:left;
padding:1px 5px;}

#thisnumber{float:left;
color: #ff0000;
margin:2px;
font-size:12px;
font-weight:bold;}

#right_main{}

#footer{height:46px;
background-color:#e7e7e7;
border-top:1px solid #a6a6a6;
min-width:1256px;
clear:left;}

#left_footer{float:left;
text-align:left;
height:46px;}

#footer_logo{float:left;}

#footer_logo a{padding:0px 8px;
width:130px;
float:left;}

#footer_text{padding:5px 20px;
font-size:9px;
color:#000000;
float:left;}

#footer_text a{color:#0000ff;
text-decoration:underline;}

#generation_time{float:left;
color:color:#0000ff;
font-size:10px;
padding-top:2px;}

#right_footer{float:right;
width:270px;
height:46px;}

.counters{padding-top:7px;
float:left;}

.item_chek{cursor:pointer;
background-image:url('../images/compere_button.jpg');
background-repeat:no-repeat;
height:17px;
margin:5px 40px;
padding-top:3px;
color:#878282;
font-size:7px;
letter-spacing:1px;
padding-left:20px;}

.item_cheked{cursor:pointer;
background-image:url('../images/compere_button_ok.jpg');
background-repeat:no-repeat;
height:17px;
margin:5px 40px;
padding-top:3px;
color:#878282;
font-size:7px;
letter-spacing:1px;
padding-left:20px;}
