* {margin: 0; padding: 0;}
html {height: 100%;}
body {height: 100%;font-family: Arial; font-size: 12px;}
img{border: none;}

a {font-family: Arial; font-size: 12px; color: #e63444;}
a:hover {text-decoration: none;}


#wraper{width: 970px; margin: 0px auto; border-top: solid 3px #e40716;}

#header{height: 102px;}
#header_table{height: 102px; vertical-align: middle; width: 100%;}
#header_table .logo{ padding-left: 55px;}
#header_table .nav_bar{width: 270px; text-align: left;}
#header_table .nav_bar a{padding: 0px 25px;}

#header_menu{width: 968px; height: 188px; !important; border: solid 1px #f3f4f6;}

.w100{width: 100%;}

#header_menu ul li a{color: #67676b; font-size: 12px; font-family: "Myriad Pro"; text-decoration: none; background: url(/images/menu_underline.png) bottom left no-repeat; padding: 8px 0px;}
#header_menu ul li a:hover{color: #ec0a18; line-height: 18px; font-size: 16px; background: url(/images/menu_underline_hover.png) bottom left no-repeat;}

#menu_table{width: 100%}
.space_313_15{width: 313px; height: 15px;}
.space_15_15{width: 15px; height: 15px;}
.header_grey{background: #f3f4f6; height: 36px; border-top: solid 1px #e5e5e5;}
.header_grey a{padding: 0px 20px;}
.header_grey a img{padding-top: 3px;}
.header_grey span.search{font-family: "Myriad Pro"; font-size: 13px; color: #121314; padding: 0px 7px;}
#search_box input.txt{width: 160px; height: 17px; border: solid 1px #cccccc;}
#search_box input.btn{margin-left: 5px;}

#catalog_items{width: 985px; font-size: 13px; font-family: "Arial Narrow";}
#catalog_items table{border: solid 1px #ffffff; width: 100%;}
#catalog_items .catalog_image{width: 96px; text-align: center;}

#catalog_items ul li{height: 76px; background: #fbfbfd; border: solid 1px #f0f0f0; list-style: none; float: left; width: 313px; margin-right: 13px; margin-top: 12px;}
#catalog_items ul li table{height: 76px; border: solid: 1px #ffffff;}
#catalog_items ul li img{border: solid 1px #f0f0f0;}
#catalog_items ul li a{display: block; color: #424244; font-size: 12px; font-family: "Myriad Pro"; background: url(/images/head_menu_under.gif) bottom left no-repeat !important; padding-bottom: 8px; line-height: 12px; text-decoration: none;}
#catalog_items ul li a em{font-weight: bold; font-style: normal; line-height: 12px;}

#catalog_items li{height: 76px; background: #fbfbfd; border: solid 1px #f0f0f0; list-style: none; float: left; width: 293px; margin-right: 13px; margin-top: 12px;}
#catalog_items li table{height: 76px; border: solid: 1px #ffffff;}
#catalog_items li img{border: solid 1px #f0f0f0;}
#catalog_items li a{display: block; color: #424244; font-size: 12px; font-family: "Myriad Pro"; background: url(/images/head_menu_under.gif) bottom left no-repeat !important; padding-bottom: 8px; line-height: 12px; text-decoration: none;}
#catalog_items li a em{font-weight: bold; font-style: normal; line-height: 12px;}


#contact_info{background: url(/images/contactus.gif) 40px center no-repeat !important; height: 140px;}
#contact_info .code{font-family: Arial Narrow; font-size: 14pt; color: #b7b7b7; margin-left: 110px; padding-top: 40px;}
#contact_info .phone{font-family: Arial Narrow; font-size: 26pt; color: #db090c; margin-left: 155px; margin-top: -28px;}
#contact_info a.contact_info{line-height: 15px; display: block; background: url(/images/contact_info.gif) left top no-repeat !important; font-size: 12px; color: #649ac6; padding-left: 20px; font-family: Arial; margin-left: 135px; margin-top: 5px;}
#contact_info a.contact_info:hover{text-decoration: none;}

h1{line-height: 40px; color: #424244; font-size: 20px; font-family: "Myriad Pro"; background: url(/images/head_menu_under.gif) bottom left no-repeat !important; margin-bottom: 10px; font-weight: normal;}
h1 em{font-size: 16px; font-style:normal; color: #e10a1c;}
h2{line-height: 40px; color: #424244; font-size: 18px; font-family: "Myriad Pro"; background: url(/images/head_menu_under.gif) bottom left no-repeat !important; margin-bottom: 10px; font-weight: normal;}
h2 em{font-size: 16px; font-style:normal; color: #e10a1c;}
h3{color: #424244; font-size: 12px; font-family: Arial; font-weight: bold; padding: 5px 0px;}

#about_company{width: 550px; padding-left: 25px; padding-right: 20px; vertical-align: top;}
#about_company p{font-family: Arial; font-size: 12px; padding: 7px 0px; color: #424244;}
a.read_more{background: url(/images/read_more_marker.gif) 0px 6px no-repeat !important; padding-left: 12px; margin-left: 20px; font-size: 12px; color: #e7374b; font-family: Verdana; margin-top: 10px; display: block;}
a.read_more:hover{text-decoration: none;}
a.read_more_up{background: url(/images/read_more_up_marker.gif) 0px 6px no-repeat !important; padding-left: 12px; margin-left: 20px; font-size: 12px; color: #e7374b; font-family: Verdana; margin-top: 10px; margin-bottom: 15px; display: block;}
a.read_more_up:hover{text-decoration: none;}
#about_company ul{ margin: 0px 0px 0px 30px; padding: 0px;}
#about_company ul li{/*list-style: square;*/ font-family: Arial; font-size: 12px; line-height: 16px; color: #424244;}

#news{width:420px; vertical-align: top; line-height: 14px;}
#news_items{ padding: 0px; margin:0px;}
#news_items div.news_date{width: 100%; height: 55px; background: url(/images/news_date_bg.gif) repeat-x !important; text-align: center;}
#news_items div.news_date .date{font-size: 10px; font-family: Arial; color: #434247; padding-top: 13px;}
#news_items div.news_date .year{font-size: 10px; font-family: Arial; color: #737277;}
#news_items li{list-style: none;}
#news_items a.news_header{font-family: Arial; font-weight: bold; font-size: 12px; background: none; color: #e63444; line-height: 18px;text-decoration: underline;}
#news_items a.news_header:hover{text-decoration: none;}
#news_items ul li .text{}
#news_items p{font-family: Arial; font-size: 12px; color: #484848; padding: 5px 0px;}
#news_items .date_box{padding: 0px 5px; width: 60px; vertical-align: top;}
#news_items .news_box{padding: 4px 0px 10px 0px;}
.news_arh{padding-left: 75px;}

#footer{background: url(/images/background/footer_top_line.gif) top left repeat-x !important; margin-top: 40px;}
#footer1{background: url(/images/background/footer_top_line.gif) top left repeat-x !important;}
#footer_table{height: 134px; width: 100%;}
#footer_table img{padding: 0px 10px;}
#footer_table b{font-weight: normal;}
#footer_table .copy{display: block; float: left; color: #454545; font-size: 12px; font-family: Arial; line-height: 16px; padding: 0px 8px 0px 30px;}
#footer_table .address{display: block; float: left; color: #454545; font-size: 12px; font-family: Arial; line-height: 16px; text-decoration: none;}
#footer_table .address a{color: #ec3843; text-decoration: none;}
#footer_table .address a:hover{text-decoration: underline;}
#footer_table .counters{text-align: center;}


#inner_content_box1{width: 984px; margin-left: -5px; margin-top: 10px; margin-bottom: 10px;}

#technical_characters{width: 95%; margin: 0px auto; font-family: Arial;}
#technical_characters td{padding-left: 30px;}
#technical_characters .header{height: 33px; background: #b0b4b7; color: #ffffff; font-family: Tahoma; font-size: 11px; font-weight: bolder;}
#technical_characters .blue_cell{background: #e7ebec; color: #000000; font-size: 11px; font-family: Tahoma; height: 33px; border-top: solid 1px #ffffff;}
#technical_characters .white_cell{background: #ffffff; color: #000000; font-size: 11px; font-family: Tahoma; height: 33px; border-top: solid 1px #ffffff;}

#catalog{ width: 313px; background: #f3f4f6; margin-bottom: 15px;}
#catalog h1{color: #4092b5; font-size: 15px; font-family: Arial; background: url(/images/catalog_under.gif) bottom left no-repeat !important; font-weight: bold;}
#catalog h2{color: #4092b5; font-size: 15px; font-family: Arial; background: url(/images/catalog_under.gif) bottom left no-repeat !important; font-weight: bold;}
#catalog .header{heigth: 37px; border-top: solid 1px #4092b5; background: #daebf2; padding-left: 10px;}
#catalog ul{margin: 10px 0px 10px 20px;}
#catalog ul li{list-style: none;}
#catalog ul li a{font-size: 14px; font-weight: bold; color: #d80511; text-decoration: none;}
#catalog ul li a:hover{text-decoration: underline;}

#right_collumn{vertical-align: top;}
#right_collumn img{padding: 5px 0px;}
* html #right_collumn img{padding: 3px 0px;}
*+html #right_collumn img{padding: 3px 0px;}

#right_collumn #contact_info{margin-top: 15px;}

#inner_content_box2{width: 984px; margin-left: -5px; margin-top: 10px; margin-bottom: 10px;}
#inner_content_box2 #catalog{ width: 313px; background: #f3f4f6; margin-bottom: 15px;}
#inner_content_box2 #catalog h1{color: #4092b5; font-size: 15px; font-family: Arial; background: url(/images/catalog_under.gif) bottom left no-repeat !important; font-weight: bold;}
#inner_content_box2 #catalog .header{heigth: 37px; border-top: solid 1px #4092b5; background: #daebf2; padding-left: 10px;}
#inner_content_box2 #catalog ul{margin: 10px 0px 10px 20px;}
#inner_content_box2 #catalog a:hover{text-decoration: underline;}
#inner_content_box2 #catalog ul li{list-style: none;}
#inner_content_box2 #catalog ul li a{font-size: 12px; color: #444444; text-decoration: none; font-family: Arial; font-weight: normal;}
#inner_content_box2 #catalog ul li a.selected{font-size: 13px; color: #444444; text-decoration: none; font-family: Arial; font-weight: bold;}
#inner_content_box2 #catalog ul li a.selected:hover{text-decoration: underline;}
#inner_content_box2 #catalog ul li ul{margin: 2px 0px 2px 20px;}
#inner_content_box2 #catalog ul li ul li{}
#inner_content_box2 #catalog ul li ul li a{font-size: 11px; font-weight: normal; color: #444444; background: url(/images/catalog2_marker.gif) 0px 6px no-repeat !important; padding-left: 12px;}
/*#inner_content_box2 #catalog ul li ul li a:hover{font-size: 11px; font-weight: bold; color: #444444; background: url(/images/catalog2_hover.gif) 0px 6px no-repeat !important; padding-left: 12px;}*/
#inner_content_box2 #catalog ul li ul li a.selected{font-size: 11px; font-weight: bold; color: #444444; background: url(/images/catalog2_hover.gif) 0px 6px no-repeat !important; padding-left: 12px;}

#sub_sub_menu td{padding-right:4px;}
#sub_sub_menu td a{color: #d80511; font-family: Tahoma; font-size: 12px; text-decoration: underline;}
#sub_sub_menu td a:hover{text-decoration: none;}

#image_list{}
#image_list li{float: left; list-style-type: none;}
#image_list li img{float: left; width:175px; height: 192px; border: solid 1px #e7ebec; margin: 3px;}