
html,body { margin: 0; padding: 0; width: 100%; height: 100%; }
body { color: #000; background: #FFFEED; font: 62.5% Tahoma, Arial, Helvetica, sans-serif;
	min-width: 1000px; width: expression((documentElement.clientWidth) < 1000 ? "1000px" : "100%"); }

a img { border: none }
input,select,textarea { color: #000; font: 12px Tahoma, Arial, Helvetica, sans-serif; }
a { color: #000; }
a:hover { color: #46A413; }
form { margin: 0; }
div.clear, br.clear { clear: both; font-size: 0px; }
p { margin: 0 0 15px; }
div.wrapper { width: 100%; float: left; }

#carrier { font-size: 1.2em; min-height: 100%; }
* html #carrier { height: 100%; }
#padding_bot { padding-bottom: 90px; }


#header { height: 257px; position: relative; }
#header div.carrier { position: absolute; left: 0; top: 0; width: 100%; }
#header table { border-collapse: collapse; width: 100%; }
#header td { padding: 0; vertical-align: top; }
#header td.left { width: 30%; background: #FFFDE6 url(../img/bg_logo_x.jpg) repeat-x 0 0; }
#header td.left div { height: 257px; background: url(../img/bg_logo.jpg) no-repeat 0 0; padding-left: 19px; text-align: center; }
#header td.left img { margin-top: 25px; background-image: url(../img/logo.png); }
#header td.right { background: url(../img/bg_header_right.jpg) repeat-x 0 0; }

#top_line { height: 52px; position: relative; }
#ico { float: right; background: #EDBD00 url(../img/bg_ico.png) repeat-x 0 0; height: 30px; width: 165px;
	position: relative; }
#ico div.bg_table { padding: 0 5px; }
#ico div.bg div.shadow { width: 165px; height: 11px; font-size: 0; position: absolute; left: 0; top: 29px;
	background-image: url(../img/shadow_ico.png); }
#ico table { table-layout: fixed; }
#header #ico td { vertical-align: middle; text-align: center; padding: 8px 0; }

#header img.title { position: absolute; top: 19px; left: 50px; background-image: url(../img/h1_title.png); }

#header_img { width: 687px; height: 205px; background: url(../img/header_img.jpg); position: relative; font-size: 0; }
#header_img div.top { width: 32px; height: 52px; background: url(../img/uzor_top.gif); position: absolute; left: 0; top: -52px; }
#header_img div.bot { width: 28px; height: 107px; background: url(../img/uzor_bot.gif); position: absolute; left: -7px; top: 205px; }
#header_img div.shadow { width: 193px; height: 11px; position: absolute; left: 473px; top: 205px;
	background-image: url(../img/shadow_header_img.png); }


table#main { border-collapse: collapse; width: 100%; }
td#main_left, td#main_center, td#main_right, td#main_content { padding: 0; vertical-align: top; }
td#main_left { width: 30%; }
td#main_center { width: 45%; background: url(../img/bg_content.jpg) no-repeat 0 0; }
td#main_right { width: 25%; background: url(../img/hr_y.gif) no-repeat 0 79px; }
td#main_content { width: 70%; background: url(../img/bg_content.jpg) no-repeat 0 0; }
td#main_left div.bg { padding: 0 12px; }
td#main_center div.bg, td#main_content div.bg { padding: 0 11px 0 22px; }
td#main_right div.bg { padding: 39px 8px 0; }

ul.menu { margin: 0 16px 15px 7px; padding: 0; list-style: none; font-size: 0.92em; text-transform: uppercase; }
ul.menu li { border-top: 2px solid #C6BD83; font-weight: bold; padding: 8px 10px 8px 30px;
	background: url(../img/bullet_menu.gif) no-repeat 17px 11px; }
ul.menu li.first { border: none; }
ul.menu a { color: #694B00; text-decoration: none; }
ul.menu li li a { color: #151515; }
ul.menu a:hover, ul.menu a.on { color: #46A413; }
ul.menu a:hover { text-decoration: underline; }

ul.menu ul { margin: 0; padding: 0; list-style: none; }
ul.menu ul ul { text-transform: none; }
ul.menu li li { border: none; padding: 8px 10px 4px 15px; background: none; }
ul.menu li li li { border: none; padding: 8px 10px 2px 20px; }

div.block_corner { height: 3px; font-size: 0; position: relative; top: 3px; }
div.block_corner div { width: 3px; height: 3px; }
div.bc_top div.left { background: url(../img/corner_block1.gif); float: left; }
div.bc_top div.right { background: url(../img/corner_block2.gif); float: right; }
div.bc_bot { top: -3px; }
div.bc_bot div.left { background: url(../img/corner_block6.gif); float: left; }
div.bc_bot div.right { background: url(../img/corner_block7.gif); float: right; }
td#main_left div.bc_bot { background: url(../img/corner_block5.gif) repeat-x 0 0; }
td#main_left div.bc_bot div.left { background: url(../img/corner_block3.gif); }
td#main_left div.bc_bot div.right { width: 267px; height: 11px; position: absolute; top: 0; right: 0;
	background-image: url(../img/corner_block4.png); }

div.under_block { height: 6px; font-size: 0; }
div.green_block { background: #E8EFDB; padding: 15px; }

#search div.title { margin-bottom: 5px; }
#search table { border-collapse: collapse; width: 100%; }
#search td { padding: 0; }
#search td.left { width: 100%; }
#search td.right { padding: 0 6px; }
#search td.left div { background: url(../img/bg_input_x.gif) repeat-x 0 0; }
#search td.left div div { background: url(../img/bg_input_left.gif) no-repeat 0 0; }
#search td.left div div div { background: url(../img/bg_input_right.gif) no-repeat right 0; height: 20px; padding: 2px 6px 0 4px; }
#search td.left input { border: 1px solid #FFF; background: #FFF; width: 100%; padding: 0; }
#search td.right input { float: left; }

table.ramka { border-collapse: collapse; float: left; margin: 0 12px 3px 0; }
table.ramka_right { float: right; margin: 0 0 5px 12px; }
table.ramka td { padding: 0; }
table.ramka td.bg_corner div { width: 3px; height: 3px; float: left; position: relative; top: 3px; font-size: 0; }
table.ramka td.bg_corner div.c1 { background: url(../img/corner_ramka1.gif); }
table.ramka td.bg_corner div.c2 { background: url(../img/corner_ramka2.gif); float: right; }
table.ramka td.bg_corner div.c3 { background: url(../img/corner_ramka3.gif); top: -3px; }
table.ramka td.bg_corner div.c4 { background: url(../img/corner_ramka4.gif); float: right; top: -3px; }
table.ramka td.img img { float: left; border: 3px solid #46A413; }

div.green_block table.ramka td.bg_corner div.c1 { background: url(../img/corner_ramka1_green.gif); }
div.green_block table.ramka td.bg_corner div.c2 { background: url(../img/corner_ramka2_green.gif); }
div.green_block table.ramka td.bg_corner div.c3 { background: url(../img/corner_ramka3_green.gif); }
div.green_block table.ramka td.bg_corner div.c4 { background: url(../img/corner_ramka4_green.gif); }

#about { font-size: 0.92em; line-height: 1.4; }
#about p { margin-bottom: 5px; }

#tray { font-family: Arial, Helvetica, sans-serif; margin: 24px 0; color: #666; position: relative; }
#tray a { color: #0075AB; }
#tray a:hover { color: #46A413; }

table#main h1 { font-size: 1.5em; font-weight: normal; border-bottom: 2px solid #977F4D; position: relative;
	margin: 0 0 14px -11px; padding: 0 0 5px 11px; }

div.list_news div.one { margin-bottom: 22px; }
div.list_news div.name { margin-top: 6px; }
.date { font-weight: bold; background: #FFE3AD; padding: 3px 7px; }
p.date_line { position: relative; left: -7px; font-size: 0.92em; margin: 0; }
div.list_news p.date_line { margin: 0; }
div.list_news div.text { font-size: 0.92em; margin-top: 5px; }

#title_zakaz { background: #46A413 url(../img/title_zakaz_x.gif) repeat-x 0 0; position: relative; margin-bottom: 8px; }
#title_zakaz div { background: url(../img/title_zakaz_left.gif) no-repeat 0 0; }
#title_zakaz div div { background: url(../img/title_zakaz_right.gif) no-repeat right 0; height: 36px; line-height: 34px;
	color: #FFF; font-size: 18px; }
#title_zakaz a { color: #FFF; text-decoration: none; display: block; width: 100%; }
#title_zakaz a span { padding: 0 17px; }
#title_zakaz div.shadow { width: 170px; height: 8px; position: absolute; left: 0; top: 36px;
	background-image: url(../img/shadow_zakaz.png); }

div.zakaz_list { font-size: 0.92em; }
div.zakaz_list div.green_block { padding: 15px 10px; }
div.zakaz_list div.name { margin-bottom: 5px; }
div.zakaz_list span { white-space: nowrap; }
div.zakaz_list div.last { margin-top: 5px; font-weight: bold; }
div.zakaz_list div.text { margin-top: 5px; }

#footer { margin-top: -67px; background: #E5EBC1; min-height: 67px; height: auto !important; height: 67px;
	color: #151515; font-size: 1.1em; line-height: 1.4; font-family: Arial, Helvetica, sans-serif; position: relative; }
#footer table.table { border-collapse: collapse; width: 100%; }
#footer td.left, #footer td.center, #footer td.right { padding: 16px 0; }
#footer td.left { width: 30%; }
#footer td.center { width: 45%; }
#footer td.right { width: 25%; text-align: right; font-weight: bold; }
#footer div.bg { padding: 0 22px; }
#footer a { color: #151515; }
#footer a:hover { color: #46A413; }
#footer td.left a { margin-right: 3px; }
#footer p { margin: 0; }
#footer div.shadow { width: 171px; height: 7px; font-size: 0; position: absolute; top: -7px; right: 0;
	background-image: url(../img/shadow_footer.png); }


