html,body { padding:0px; margin:0px; height:100%; background-color:#ffffff}

html,body, table, td {font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; }

#tabContent {width:100%; height:100%; border: 0;}



/*HEADERS*/
h1,h2,h3,h4,h5 {font-family: Arial, Helvetica, sans-serif; color: #12789A; padding:0px;margin:0px; }
h1 {font-size: 18px; }
h2 {font-size: 17px; }
h3 {font-size: 14px; font-weight: bold;}
h4 {font-size: 16px; color:#7B828C; background-image:url('img/pix.gif'); background-position:left center; background-repeat:no-repeat;  padding-left: 13px; }


.group_head{background-image:url('img/group_head.gif'); background-position:left top; background-repeat:no-repeat; font-weight:normal; padding-left: 25px;  background-color:#EEF9FD; height:18px; width:100%; color: #12789A; } 


/*Main tags*/

a { color: #12789A; text-decoration: underline;  font-size: 12px; font-family: Arial, Helvetica;  }
a:hover { text-decoration: none;  }
a:active { text-decoration: none}
a:visited { }



table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
padding:0px; margin:0px;

}

table td, table tr{
padding:0px;
vertical-align:top;
margin:0px;
}


input { border-style:solid; border-color:#12789A; 
border-width:1px; margin-bottom:1px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; padding:2px; }
input:hover {  }
input:focus {  }

textarea { border-style:solid; border-color:#12789A; 
border-width:1px; margin-bottom:1px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; padding:2px; }
textarea:hover {  }
textarea:focus { }

select{ border-style:solid; border-color:#12789A; 
border-width:1px; margin-bottom:1px;font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #000000; padding:2px; }

ol {font-family: Verdana; font-size:12px; color:#000000}

ul {}

img {border:0px; padding:0px; margin:0px; bottom: 0px}

form { display: inline; }

hr{height:1px; color:#D3D3D4; }

/* Links*/
a.top_menu {color: #FFFFFF; text-decoration: underline;  font-size: 12px; background-image:url('img/pas_pix.gif'); background-position:left center; background-repeat:no-repeat; padding-left: 10px;}
a.top_menu:hover{text-decoration:none; background-image:url('img/act_pix.gif'); color:#80C8E1}


a.top_menu_act {color: #80C8E1; font-weight:bold; text-decoration: none;  font-size: 12px; background-image:url('img/act_pix.gif'); background-position:left center; background-repeat:no-repeat; padding-left: 10px;}

a.pdf {background-image:url('img/pdf.gif'); background-position:left center; background-repeat:no-repeat; font-weight:normal; padding-left: 10px; }
a.exel {background-image:url('img/exel.gif'); background-position:left center; background-repeat:no-repeat; font-weight:normal; padding-left: 10px; }

a.news_head {font-size: 12px; font-weight:bold; color:#7B828C; background-image:url('img/news_pix.gif'); background-position:left top; background-repeat:no-repeat;  padding-left: 9px; text-decoration:none }

a.group {font-size: 12px;  background-image:url('img/group_link.gif'); background-position:left top; background-repeat:no-repeat;  padding-left: 20px; text-decoration:underline }
a.group:hover {text-decoration:none}

a.back{background-image:url('img/back.gif'); background-position:left center; background-repeat:no-repeat; font-weight:normal; padding-left: 20px;}

a.left_menu {text-decoration: none;  font-size: 12px; font-weight:bold}
a.left_menu:hover {text-decoration: underline;}

a.left_menu_act {color:#000000; font-weight:bold; text-decoration:none}

a.second_menu {text-decoration:none}
a.second_menu:hover {text-decoration:underline}

a.search{color:#FFFFFF}

.podr {font-weight:bold}

/* All Page */
#main_tab,#left_part,#right_part {width:100%; height:100%}
#left_part {width:252px; background:#F5F5F5 }
#right_part {}
#left_table{height:100%; }

.blue_border, .blue_border_menu{border-style:solid; border-color:#49BEE3; 
border-width:1px;}
.blue_border_menu {border-bottom-style: none; }
.blue_border{vertical-align:middle; padding-left:3px}

#search{background:#49BEE3;}
#top_menu {background-image:url('img/fon_cat.gif'); background-position:right top; background-repeat:no-repeat;}

#contact{background-image:url('img/niz_left_fon.jpg'); background-position:left top;  background-repeat:repeat-y; width:252px; height:85px; color:#FFFFFF; }
#contact a {color: #FFFFFF; text-decoration: none; }
/*#contact td {border-right:solid 1px #49BEE3}*/
.fon_contact {color: #FFFFFF; text-decoration: none; width:252px; height:100%; background-image:url('img/niz_left_top.gif'); background-position:left top;  background-repeat:no-repeat; padding-left:10px; padding-top:20px; border-left:solid 1px #49BEE3}
*HTML .fon_contact {border-left:0px}
#parm_search {padding: 5px; }
*HTML #parm_search {padding-top:15px; padding-bottom:0px; height:60px}

#menu_top_td {width:100%; background:#1895BD; padding:7px 20px 7px 35px; height:25px}
#center_td, #center_table {height:100%; width:100%;}
*HTML #center_table { width:100%}

#footer { width:100%; height:100%; background-image: url('img/bot_fon.gif'); background-position:left bottom; background-repeat: repeat-x; }
#copyright {padding-left:10px; vertical-align:bottom;}
#sub_fon {width:100%; height:9px;  background-image: url('img/sub_menu_fon.gif'); background-position:left top; background-repeat: repeat-x;}
.sub_block {background-image: url('img/sub_menu_fon.gif'); background-position:left bottom; background-repeat: repeat-x; color: #1895BD; background-color: #EEF9FD; margin: 12px 0; padding: 4px 4px 13px 4px; font-weight: bold; font-size: 11px} 
#center {padding:10px 0px 10px 0px} 
#fon_right{background-image: url('img/niz_right_fon.gif'); background-position:left bottom; background-repeat: repeat-y; }

.header {background:#49BEE3; height:20px; width:100%; background-image: url('img/end_nov.gif'); background-position:right bottom; background-repeat: no-repeat; vertical-align:middle; font-size: 14px; font-family: Arial, Helvetica; color:#FFFFFF; font-weight:bold; padding-top:4px; text-align:left}
*HTML .header {padding-top:2px; height:24px;}
/*.border_img {border: 1px solid #DEDFDE}*/
.no_border {border-style:none}

.names {color:#000000; font-family:verdana; font-size:11px; text-align:center; padding-top:5px; text-decoration:none}
.descr{background-image:url('img/descr.gif'); background-position:left top; background-repeat:no-repeat; font-weight:bold; padding-left: 20px; height:20px; width:100%}

.nov_td {width:50%; border-right:dashed 1px #D7D7DA; }

.bottom {color:#000000; font-family:verdana; font-size:11px; text-align:center; padding-top:5px; text-decoration:none}
*HTML .bottom {padding-top:85px}

.bottom_counter {text-align:center; padding-top:5px; text-decoration:none}
*HTML .bottom_counter {padding-top:105px}

 /*Bloks */
#news_td, #company_td, #spp_td, #nov_td {width:50%; border:dashed 1px #D7D7DA; padding:15px}
#news_td{border-left:0px; border-top:0px; height:50px;}
#company_td{border-right:0px; border-top:0px; height:50px;}
#nov_td{border-right:0px; }
#spp_td{border-left:0px;}
#page1_td, #page2_td {padding-left:20px; padding-top:10px}
.list {background-image: url('img/list.gif'); background-position:0 15px; background-repeat: no-repeat; padding-left:50px; height:50px; padding-top:20px}


/*Other */
.red { color: #ff0000; font-weight:bold; }

.txt{font-size: 12px; color: #000000;  text-decoration:none; }
.good_on { background-color:#D6EFF7; cursor:pointer; }

.input_alert {border: 1px #ff0000 solid;}

/*Меню каталога */



#menu_left_div img {vertical-align: bottom; float:left;  padding: 0 0 2px 0;}


#menu_left_div{width:100%; text-align:left; }
#left_menu {width:150px; vertical-align:top; text-align:left; padding-left:2px; padding-top:15px;}
* HTML #left_menu{padding-top:8px;}
#menu_left_div ul {padding: 3px 0px; list-style:none; margin:0; display:block; }
#menu_left ul li {padding: 0px; clear:both; list-style:none; margin:0;}
#menu_left_div li ul {
	 
  list-style:none;

}
#menu_left ul {list-style: none;}

.pic_menu_left{padding-top:2px}
* HTML .pic_menu_left{vertical-align:top; height:9px; padding:0px 3px 3px 0px}

.second_level {padding-left:3px; background-color:#EBEBEB}
.second_level_name{background-color:#EBEBEB}
.second_level_tab {width:93%;}
* HTML .second_level_tab {width:85%;}

.first_level_tab {width:100%}
.first_level {padding-left:5px}
sec_li{padding-left:20px; padding-right:10px}


/*Меню - заголовки */
.menu_cat {width:100%; padding-left:5px}
.blue_fon,.white_fon {width:83px; height:22px;  font-family:Arial; font-size:11px;  vertical-align:middle; text-align:center;}
.blue_fon { background-image:url('img/fon_act2.gif'); background-repeat:no-repeat; background-position:left bottom; font-weight:bold; color:#000000;}
.white_fon{background-image:url('img/fon_pas2.gif'); background-repeat:no-repeat; background-position:left bottom; font-weight:normal; color:#106984;}
.icons {background-position:left center; background-repeat:no-repeat; padding-left: 11px;  display:inline}

.icons a {font-family:Arial; font-size:11px; font-weight:normal;}



/* Holly Hack. IE Requirement \*/
* html #menu_fall_div ul li { float: left; height: 1%; }
* html #menu_fall_div ul li a { height: 1%; }
/* End */

#menu_fall_div li:hover ul, #menu_fall_div li.over ul { display: block;} /* The magic */

#site_map ul {padding-left: 25px}
#site_map li {padding: 6px 0 0 0}

.nov {background-image:url('img/new.gif'); background-repeat:no-repeat; background-position:0 1px; padding-left:19px; height:16px; }
.spp {background-image:url('img/special.gif'); background-repeat:no-repeat; background-position:0 3px; padding-left:35px }
.novspp {}
/*

hr {background: transparent; border: 0px; border-top: 1px dashed #073C0C; width: 90%; text-align: center}

.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.alert_td { background-color: #F25344; }
.admin_tr_1 { background-color: #d7e9e3; }
.admin_tr_2 { background-color: #E0AAA1; }
.nosp { margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; padding:0;}
.block{border: 1px #5E8560 solid;}

.price { border: 2px #ff0000 solid; color:#ff0000; font-weight:bold; padding: 1px 4px;}

.nobr {white-space: nowrap;}

div.div_button {text-align: left; padding: 6px; } */

.selected {border:1px solid red}
.bordered {border:1px solid #1891BE}


