/* TAGS */
body{border-top:12px solid #f90;color:#000;font-family:Verdana,Tahoma,Helvetica,sans-serif;padding:5px 20px 15px 0px;margin:0px;border-collapse:collapse;}
arial{font-family:Arial,Helvetica,sans-serif;}
img{border:0px;}
h1{font-size:15px;padding:0px;margin:0px;}
h2{font-size:12px;padding:0px;margin:0px;}
h3{font-size:11px;padding:7px 7px 7px 25px;color:#fff;margin:0px;}
h4{font-size:11px;padding:0px;margin:0px;}
input,td,div,p,a{font-size:11px;}
a{color:#09c;}
a:hover{color:#ffce00;}
a:hover,a:focus,a:active{outline:none;}
table{margin:0px;padding:0px;border-collapse:collapse;border:0px;}
td{vertical-align:top;margin:0px;padding:0px;border-collapse:collapse;border:0px;}
form{padding:0px;margin:0px;}
input{margin:0px;}

/* COLORS */
.o{background:#f90;}
.y{background:#ffce00;}
.b{background:#09c;}
.g{background:#29a72d;}
.m{background:#e8007a;}
.gray{color:#666;}

/* FLOAT */
.r{float:right;}
.l{float:left;}

/* FIXED SIZES && OFFSETS */
.left_offset{width:20px;clear:both;}
.left_offset_2{width:20px;clear:both;}
.left_column{width:230px;clear:both;}
.main_column{width:560px;}
.right_offset{width:15px;clear:both;}
.right_column{width:220px;clear:both;}

/* MENU COMPONENT */
#menu{display:block;list-style:none;padding:0px;margin:0px;margin-top:0px;}
#menu li.off, #menu li.on{display:block;float:left;}
#menu li div{float:left;}
#menu li.on div{float:left;}
#menu li a{padding:0px 20px 0px 2px;}
#menu li a.links{} 
#menu li.on a.links{color:#666;text-decoration:none;} 
#menu li a.links:hover{text-decoration:none;}
#menu li a.links_selected{color:#666;} 

/* PAGES LIST - NavPrint */
.nav{text-align:center;}
.nav .page_title{font-weight:bold;margin-right:6px;}
.nav .page_first{margin-right:6px;}
.nav .page_first img{margin-bottom:-4px;}
.nav .page_sel{font-weight:bold;margin-right:6px;}
.nav .page_num{margin-right:6px;}
.nav .page_last{margin-right:6px;}
.nav .page_last img{margin-bottom:-4px;}
.nav .page_count{font-weight:bold;}

/* ---= TOP =--- */
#prehead_block{clear:both;padding-right:25px;padding-left:270px;height:122px;}

/* HEAD MENU */
#head_menu{height:34px;}
#head_menu #menu li a{font-weight:bold;text-decoration:none;color:#000;} 
#head_menu #menu li a:hover{color:#666;text-decoration:underline;} 
#main_menu{float:left;padding-left:88px;}
#help_menu{float:right;padding-right:62px;}
#help_menu #menu li a{padding:0px 0px 0px 14px;}

#main_width{width:660px;height:1px;font-size:1px;clear:both;}
#main_width img{width:660px;height:1px;}

/* LOGO LINE */
#logo_line{height:88px;}
#logo_line td{}
#logo{float:left;padding-left:15px;}
#phone_label{margin-top:28px;float:right;font-size:17px;margin-right:20px;font-weight:bolder;}
#phone_code{margin-top:28px;float:right;font-size:17px;margin-right:10px;}
#phone{margin-top:19px;float:right;font-weight:bold;font-size:34px;margin-right:10px;font-family:Arial;}
#cant_phone{margin-top:26px;float:right;width:75px;}
#cant_phone a{font-size:10px;line-height:11px;}

/*MAIN TABLE */
/* {border:1px dashed #999;} */
#maintable{}
#maintable td{}/*border:1px dashed #999;}*/

/*HEAD*/	
#head_block{clear:both;height:227px;}

/*LOGON*/
#logon_block{padding-left:20px;}
#logon_block span{width:56px;font-weight:bold;float:left;}
#logon_city{float:left;color:#f90;font-weight:bold;width:40px;overflow:hidden;}
#choose_city{float:right;width:79px;margin-right:24px;font-size:9px;}
#signup_link{padding-top:10px;height:16px;clear:both;padding-left:56px;}
#signup_link a{font-size:10px;}
#logon input{border:1px solid #2D5263;outline:1px solid #E6FFF6;height:17px;width:110px;margin-bottom:2px;padding-left:2px;}
#logon span{margin-top:4px;width:55px;}
#logon_remind{padding-left:56px;clear:both;}
#logon_remind a{float:left;font-size:9px;}
#logon input#logon_button{float:right;width:23px;height:19px;border:0px;margin-right:40px;}
#user_info{clear:both;padding:10px 37px 10px 56px;}
#user_info div{font-weight:bold;clear:both;padding:5px 0px 5px 0px;}
.logout{padding-top:10px;}
.logout input{border:0px;background:#fff;color:#f90;font-weight:bold;height:17px;line-height:10px;font-size:12px;text-align:left;padding:0px;margin:0px;cursor:pointer;float:right;}

#welcome{font-size:15px;font-weight:bold;padding-top:10px;padding-left:2px;clear:both;}

/* HEAD COLUMN */
.logo_offset{font-size:1px;width:5px;}
.head{height:156px;position:relative;background:#f90 url(images/head/main.jpg) center -50%;clear:both;display:block;overflow:hidden;}
.head_roof{height:33px;position:relative;z-index:10;overflow:hidden;margin-bottom:-33px;}
.head_left_conner{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/design/images/head_conner_left.png');float:left;}
.head_right_conner{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/design/images/head_conner_right.png');float:right;}
.head_conner{width:33px;height:33px;clear:both;display:table;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.head_left_conner .head_conner{background:url(images/head_conner_left.png) no-repeat left top;}
.head_right_conner .head_conner{background:url(images/head_conner_right.png) no-repeat right top;}
.head_inner{position:relative;z-index:5;color:#fff;clear:both;padding:0px;}

.head_text{background-image: url("/bitrix/templates/design/images/head/head_fon.png");width:686px;height:69px;padding-left:25px;padding-right:25px;height:70px;margin-top:2px;color:e8007a;overflow:hidden;}
.head_text h1{color:#eee;margin-top:25px;font-family:Arial;}
.head table{height:156px;}
.head td{background-position:right;}
.iblock .head{background:#000;}
.iblock .head_text{}

/* ICQ */
#icq_block{}
#icq_block h3{padding-left:45px;}
#icq_list{text-align:left;color:#666;padding:20px 5px 20px 25px;}
#icq_list a{color:#000;text-decoration:none;display:block;height:36px;}
#icq_list b{color:#000;display:block;float:left;height:18px;margin-bottom:-5px;}
#icq_list span{clear:both;color:#09c;display:block;padding-left:24px;margin-top:0px;font-size:10px;line-height:10px;}
#icq_list a:hover span{text-decoration:underline;}
#icq_list ul{text-align:left;list-style:none;padding:0px;margin:0px;padding-bottom:0px;}
#icq_list li{padding-bottom:0px;}
#icq_list img{margin-top:-2px;float:left;height:18px;width:18px;margin-bottom:-5px;margin-right:5px;}

/*SEARCH  LINE*/
#search_line{clear:both;height:40px;}
#search_line td{vertical-align:middle;}
#list_title{padding-left:20px;}
#list_title h1{float:left;margin-top:9px;}
#list_title img{float:right;width:45px;height:40px;}

/*SEARCH */
td#search_field{vertical-align:middle;background:#f90;width:315px;height:40px;}
#search_text{width:230px;float:left;}
#search_button{float:left;margin-top:3px;color:#fff;font-weight:bold;border:0px;background:#f90;width:75px;text-align:center;}

/*BASKET*/
td#basket_block{height:40px;vertical-align:middle;padding-right:2px;}
#personal_link{float:right;color:#000;font-weight:bold;}
#personal_link:hover{color:#666;}
#basket_image{float:right;margin:0px 5px 0px 10px;display:inline;}
#basket_link{float:right;color:#000;}
#basket_link:hover{color:#666;}
#basket_buy_link{float:right;font-size:10px;clear:both;}
#basket_buy_link:hover{}
#empty_basket{font-size:10px;color:#666;float:right;}

/* CHAIN PATH */
#chain_path{vertical-align:bottom;padding-bottom:5px;padding-left:5px;}
#chain_path a{font-size:10px;float:left;}
#chain_path .chain_arrow{background:url(images/arrow_chain.gif) center no-repeat;width:15px;display:block;float:left;}

/*LEFT COLUMN MENU*/
#left_cat_column{padding-left:20px;text-align:left;}
#left_catalog_menu{text-indent:none;list-style:none;padding:0px;width:204px;margin:0px;float:left;}
#left_catalog_menu ul{list-style:none;padding:5px 10px 5px 15px;margin:0px;}
#left_catalog_menu ul li{padding-bottom:3px;}
#left_catalog_menu .root_item{border-bottom:1px solid #c6d4dd;padding:5px 15px 5px 20px;}
#left_catalog_menu .parent_menu_item{}
#left_catalog_menu .parent_menu_item a{color:#000;text-decoration:none;font-weight:bold;}
#left_catalog_menu .parent_menu_item a:hover{color:#ffce00;text-decoration:underline;}
#left_catalog_menu .item_selected{}
#left_catalog_menu .item_selected .menu_item a{color:#666;text-decoration:none;}
#left_catalog_menu .item_selected .menu_item a:hover{color:#ffce00;text-decoration:underline;}

a#buy_now{display:block;clear:both;background:url(images/buy_now.png) no-repeat right top;width:204px;height:33px;margin-bottom:0px;}
a#low_price{display:block;clear:both;background:url(images/low_price.png) no-repeat right top;width:204px;height:33px;margin-top:-20px;margin-bottom:30px;}

#left_banners{margin-left:-20px;}

/* ---= PAGE CONTENT =--- */
#main_column{}

/* INDEX PAGE CATALOG */
#index_table{}
#index_table td{}
.in_div{background:url(images/line_small_orange.gif) top repeat-x;}
.div_name{background:url(images/line_small_yellow.gif) top repeat-x;height:20px;}
.div_name h1{line-height:12px;display:inline;background:#fff;padding:5px;padding-top:0px;}
.subdiv_list{}
.subdiv_list ul{list-style:none;padding:10px 0px 40px 5px;margin:0px;}
.subdiv_list ul li{padding-bottom:3px;}
.subdiv_space{width:30px;}

/* TEXT PAGE */
.text_div{color:#666;line-height:16px;}
.text_div p{color:#666;padding:10px 10px 8px 0px;}
.text_div ul{color:#666;margin:0px;padding:0px;}
.text_div li{color:#666;padding:2px 0px 2px 0px;list-style:none;text-indent:10px;}
.text_div .num li{list-style:inside decimal;text-indent:0em;}
.text_div .disc li{list-style:inside disc;text-indent:1em;}
.text_div h2{padding-top:10px;padding-bottom:10px;}
.text_div h2 a{font-size:15px;font-weight:bold;}
.main_text{padding-left:5px;}

/* OFFERS BLOCK */
#offers_head{padding-top:12px;padding-bottom:12px;font-size:15px;margin-bottom:5px;margin-top:20px;}
#template_offers{}

/* BOTTOM BANNERS */
#bottom_banners{}


/* ---= RIGHT COLUMN =--- */

/* PRODUCER BLOCK */
#producer_links{display:table;clear:both;padding:0px 0px 10px 0px;}

/* HOWTO LINKS */
#howto_block{}
#howto_block a{color:#000;text-decoration:none;font-weight:bold;}
#howto_block ul{list-style:url(images/arrow_list.gif);padding:10px 0px 40px 25px;margin:0px;}
#howto_block ul li{padding-bottom:15px;}

/* RIGHT BANNERS */
#right_banners{padding-left:25px;}


/* ---= FOOTERS =--- */
#footer{color:#fff;}
#footer_logo{padding-left:40px;vertical-align:bottom;}
#footer_menu{padding-left:20px;padding-right:40px;vertical-align:middle;}
#footer_menu #menu table{width:100%;}
#footer_menu #menu td{border:0px solid #476;}
#footer_menu #menu ul{width:100%;}
#footer_menu #menu li{width:100%;}
#footer_menu #menu li a{color:#fff;font-size:10px;padding:0px 0px 0px 0px;}
#footer2{color:#fff;}
#footer2_text{padding-left:20px;padding-right:40px;}
#footer_address{float:left;font-size:10px;padding-top:7px;}
#footer_phone{float:right;font-size:12px;font-weight:bold;}
#footer_phone_number{font-size:20px;line-height:20px;}
#basement{color:#9fb7c6;}
#basement_copyright{font-size:10px;text-align:center;vertical-align:middle;}
#basement_text{font-size:10px;padding:10px 40px 10px 20px;}




#success{padding-top:25px;width:690px;}
#success .manager{float:left;height:300px;width:170px;}
#success .manager img{}
#success .success_text{float:left;width:520px;}
#success .success_text h3{padding:0px;margin:6px 10px 6px 0px;text-decoration:none;font-weight:bold;font-size:13pt;color:#3b6f97;}
#success .success_text p{margin:0px;padding:6px 10px 6px 0px;}
#success .success_text p span{color:#913039;}
#success .success_text img.manager_script{margin:0px 10px -20px 10px;}

.hide{display:none;}
.show{display:block;}
.userlabel{padding-left:15px;font-size:10pt;}
