html,body{ height:100%; width:100%;	margin:0px; ; background-image:url('/DESIGN/SITE/images/bg.jpg');}
/*#layout{ position:relative;	width:100%;	height:100%; z-index:1;  overflow:auto; }
#hover{ position:absolute;	width:100%;	height:100%; z-index:100; background-image:url('/DESIGN/SITE/images/bg.png'); overflow:auto; top:0px; display:none;}*/
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3d3d; }
input, textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
form{ margin:0px; }
img{ border:0px; }

table{ border-collapse:collapse;}
td, th{ padding:0px;}
td{ vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
td > img { display: block; }

a img { border: none; }
a, a:hover, a:link, a:visited{ font-family:Arial, Helvetica, sans-serif; color:#1893cf; }

.tdn{ text-decoration:none;}
.dashed{ text-decoration:none; border-bottom:1px dashed;}

.georgia{ font-family:Georgia, "Times New Roman", Times, serif !important;}

.top{ vertical-align:top !important;}
.middle{ vertical-align:middle !important;}
.bottom{ vertical-align:bottom !important;}
.left{ text-align:left !important;}
.center{ text-align:center !important;}
.right{ text-align:right !important;}

.f0{ font-size:0px !important; }
.f8{ font-size:8px !important; }
.f9{ font-size:9px !important; }
.f10{ font-size:10px !important; }
.f11{ font-size:11px !important; }
.f12{ font-size:12px !important; }
.f13{ font-size:13px !important; }
.f14{ font-size:14px !important; }
.f15{ font-size:15px !important; }
.f16{ font-size:16px !important; }
.f18{ font-size:18px !important; }
.f20{ font-size:20px !important; }
.f22{ font-size:22px !important; }
.f24{ font-size:24px !important; }
.f26{ font-size:26px !important; }
.f30{ font-size:30px !important; }
.f48{ font-size:48px !important; }

.lh14{ line-height:14px;}
.lh15{ line-height:15px;}
.lh16{ line-height:16px;}
.lh17{ line-height:17px;}
.lh18{ line-height:18px;}
.lh20{ line-height:20px;}
.lh24{ line-height:24px;}
.lh27{ line-height:27px;}
.lh30{ line-height:30px;}
.lh36{ line-height:36px;}

.white{ color:#ffffff !important; }
.red{ color:#ff0000; }
.black{ color:#000000 !important;}
.gray{ color:#979797 !important;}
.gray2{ color:#838383 !important;}
.blue{ color:#cad7e0;}
.red2{ color:#8b2a38; }
.yellow, a.yellow, a.yellow:hover, a.yellow:visited{ color:#ffe295; }
.orange{ color:#f8761f;}

.blue_line{ background-color:#4fa4f4; height:1px; position:relative; top:2px;}

.noborder{ border:0px !important;}
.nopadding{ padding:0px !important;}

.nobold{ font-weight:normal !important;}
.bold, .bold a{ font-weight:bold;}
.italic{ font-style:italic;}
.uc{ text-transform:uppercase;}

.pages{ margin-bottom:10px;}
.pages td{ padding:2px 3px; }
.pages td div{ height:21px; width:21px; text-align:center; line-height:21px; background-image:url('/DESIGN/SITE/images/pages1.jpg'); background-repeat:no-repeat;}
.pages td.select div{ background-image:url('/DESIGN/SITE/images/pages2.jpg'); background-repeat:no-repeat; }
.pages td.select{ font-size:11px; color:#ffffff;}
.pages td a { font-size:11px; color:#323232; font-weight:normal; line-height:21px; text-decoration:none;}


.krosh_top{ position:relative; z-index:1; top:18px; left:240px; width:680px;}

.krosh{ font-size:11px; margin:15px 0; padding-left:12px; }
.krosh span{ padding:0 10px; background-image:url('/DESIGN/SITE/images/krosh_arrow.gif'); background-repeat:no-repeat; background-position:center;}
.krosh a, .krosh a:hover, .krosh a:link, .krosh a:visited{ font-size:11px; }

hr{ height:1px; border:0px; background-color:#cfd1d5; color:#cfd1d5; width:100%; margin:7px 0; _margin:0px 0;}

.hidden{ display:none;}

.right_shadow{ background-image:url('/DESIGN/SITE/images/right_shadow.jpg'); background-position:top left; }
.left_shadow{ background-image:url('/DESIGN/SITE/images/leftbg.jpg'); background-position:top right; background-repeat:repeat-y; }
.left_bg{ background-image:url('/DESIGN/SITE/images/left_shadow.jpg'); background-repeat:repeat-y; background-position:right;}
.right_bg{ background-image:url('/DESIGN/SITE/images/right_bg.jpg'); background-repeat:repeat-y; background-position:left;}
.top_bg{ height:122px; background-image:url('/DESIGN/SITE/images/topbg.jpg'); }
.bottom_bg{ height:98px; background-image:url('/DESIGN/SITE/images/bottom_content_bg.jpg'); background-repeat:no-repeat; }
.top_content_bg{ background-image:url('/DESIGN/SITE/images/top_content_bg.jpg'); height:10px; font-size:0px;}
.bottom_left{ background-image:url('/DESIGN/SITE/images/bottom_left.jpg'); background-repeat:no-repeat; background-position:top right; }
.bottom_right{ background-image:url('/DESIGN/SITE/images/bottom_right.jpg'); background-repeat:no-repeat; background-position:top left; }

.phone{ font-size:24px; text-align:right; padding-top:25px; padding-left:12px; padding-right:24px;}
.phone span{ font-weight:bold; color:#ffffff;}

.print_phone{ width:268px; text-align:right; font-size:24px; color:#777676; }
.print_phone span{ font-weight:bold; color:#000000;}

p{ margin:0px;}

.menu{ margin:0px; padding:0px; list-style:none; margin-top:18px;}
.menu li{ background-image:url('/DESIGN/SITE/images/menu_li.jpg'); background-repeat:no-repeat; padding-left:35px; background-position:17px; line-height:42px;}
.menu li a, .menu li a:link, .menu li a:visited, .menu li a:hover{ font-size:18px; color:#f8761f;}
.menu li.li_select{ background-image:url('/DESIGN/SITE/images/menu_select.jpg'); background-position:left top; color:#ffffff; font-size:18px;}
.menu li ul{ margin:0px; padding:0px; list-style:none;}
.menu li ul li{ padding:0px; line-height:normal; font-size:14px; color:#1893cf; background:none;}
.menu li ul li div{ margin:8px 0;}
.menu li ul li.sub_select{ color:#f34d15; font-weight:bold;}
.menu li ul li a, .menu li ul li a:link, .menu li ul li a:visited, .menu li ul li a:hover{ font-size:14px; color:#1893cf; }

.li{ background-image:url('/DESIGN/SITE/images/li.jpg'); background-repeat:no-repeat; background-position:left center; padding-left:14px; }

.cat_block2{ clear:left;}
.cat_block{ width:299px; float:left; margin-right:32px; margin-bottom:12px;}
.cat_block_img{ float:left; padding-right:19px;}
.cat_block_title{ margin-bottom:6px;}
.cat_block_text{  font-size:12px; line-height:normal;}

.menu404{ padding-left:36px; margin-top:30px;}
.menu404 a, .menu404 a:link, .menu404 a:visited, .menu404 a:hover{ color:#f8761f; margin-right:29px;}

.content h1{ font-size:24px; line-height:normal; font-weight:normal; color:#4e4c4c; margin:15px 0 15px 10px;}
.content h2{ font-size:18px; font-weight:normal; color:#4e4c4c; margin-left:20px;}
.content{ line-height:21px; font-size:14px; }
.content2{ padding-right:30px;} 
.content2 p{ margin-bottom:15px; margin-left:20px;}
.content2 ul{ margin:12px 0 12px 20px; padding:0px; list-style:none;}
.content2 ul li{ padding-left:17px; background-image:url('/DESIGN/SITE/images/li.jpg'); background-repeat:no-repeat; background-position:left center;}
.content2 ol li{ font-style:italic;}

.content2 table{ margin-left:10px;}
.content2 table th{ background-color:#f2ac32; font-size:11px; color:#ffffff; padding:5px 8px;}
.content2 table td{ padding:10px 5px; font-size:11px; line-height:14px;}
.content2 table tr.odd td{ background-color:#edf1f2;}

.gost_text{ width:640px; background-color:#e7f0f4;}

.toprint{ background-image:url('/DESIGN/SITE/images/toprint.jpg'); background-repeat:no-repeat; background-position: center left; padding-left:15px;}

.print_link{ background-image:url('/DESIGN/SITE/images/print.jpg'); background-repeat:no-repeat; background-position: center left; padding-left:15px;}

.word_link{ background-image:url('/DESIGN/SITE/images/save.jpg'); background-repeat:no-repeat; background-position: center left; padding-left:15px;}

.cat_table td.tit{ padding:2px 5px;}
.cat_table tr.or td{ background-color:#f2ac32;}
.cat_table .oc_lt{ background-image:url('/DESIGN/SITE/images/oc_lt.jpg'); background-repeat:no-repeat; width:5px; height:5px;padding:0px;}
.cat_table .oc_lb{ background-image:url('/DESIGN/SITE/images/oc_lb.jpg'); background-repeat:no-repeat; width:5px; height:5px;padding:0px;}
.cat_table .oc_rt{ background-image:url('/DESIGN/SITE/images/oc_rt.jpg'); background-repeat:no-repeat; width:5px; height:5px;padding:0px;}
.cat_table .oc_rb{ background-image:url('/DESIGN/SITE/images/oc_rb.jpg'); background-repeat:no-repeat; width:5px; height:5px;padding:0px;}

.cat_table{ margin-top:15px;}

.cat_table tr td select{ width:50px;}
.cat_table tr td input{ width:40px;}

.cat_table tr.wh td.tit{ padding:15px 5px;}
.cat_table tr.bl td{ background-color:#edf1f2;}
.cat_table tr.bl td.tit{ padding:10px 5px;}
.cat_table .bc_lt{ background-image:url('/DESIGN/SITE/images/bc_lt.jpg'); background-repeat:no-repeat; width:5px; height:5px; padding:0px;}
.cat_table .bc_lb{ background-image:url('/DESIGN/SITE/images/bc_lb.jpg'); background-repeat:no-repeat; width:5px; height:5px;padding:0px;}
.cat_table .bc_rt{ background-image:url('/DESIGN/SITE/images/bc_rt.jpg'); background-repeat:no-repeat; width:5px; height:5px;padding:0px;}
.cat_table .bc_rb{ background-image:url('/DESIGN/SITE/images/bc_rb.jpg'); background-repeat:no-repeat; width:5px; height:5px;padding:0px;}

.zakaz_button{ position:absolute; background-image:url('/DESIGN/SITE/images/zakaz.png'); background-repeat:no-repeat; width:108px; height:38px; text-align:center; line-height:38px; left:65px; top:78px; z-index:2}
.zakaz_button a, .zakaz_button a:link, .zakaz_button a:visited, .zakaz_button a:hover{ color:#ffffff; font-size:14px;}

.cat_table tr.or2 td{ background-color:#f34d15;}
.cat_table .o2c_lt{ background-image:url('/DESIGN/SITE/images/o2c_lt.jpg'); background-repeat:no-repeat; width:5px; height:5px;padding:0px;}
.cat_table .o2c_lb{ background-image:url('/DESIGN/SITE/images/o2c_lb.jpg'); background-repeat:no-repeat; width:5px; height:5px;padding:0px;}
.cat_table .o2c_rt{ background-image:url('/DESIGN/SITE/images/o2c_rt.jpg'); background-repeat:no-repeat; width:5px; height:5px;padding:0px;}
.cat_table .o2c_rb{ background-image:url('/DESIGN/SITE/images/o2c_rb.jpg'); background-repeat:no-repeat; width:5px; height:5px;padding:0px;}

.ssel{ background-color:#f2ac32; color:#ffffff !important; text-decoration:none;}

.banner{ background-color:#d1e4ed; color:#4c6d82; padding:10px; margin-right:25px}
.banner a{ color:#1893cf;}

/*.content h1{ font-size:24px; line-height:normal; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.content h2{ font-size:18px; font-weight:normal; margin-bottom:0px; }
.content h3{ color:#323232; font-size:14px; font-weight:bold;}
.content a:hover, .content a:link { font-size:13px;}
.content p{ margin:7px 0;}
.content{ padding:0px 30px 50px 15px; line-height:20px;}

.content ul li, .content ul{ margin:0px; padding:0px; list-style: none; font-size:13px; line-height:17px;}
.content ul li{ background-image:url('/DESIGN/SITE/images/li.jpg'); background-repeat:no-repeat; padding-left:20px; background-position:left 13px; padding:4px 0 4px 20px;}
.content ol{ list-style-type:decimal; margin:0px; padding:0px 0 0 20px; _padding:0px 0 0 25px;}
.content ol li{ font-size:13px; line-height:17px; padding:4px 0 4px 0; margin:0px; }
.content ol li ol li{ padding:2px 0 2px 0px; }
.content ol li ul li{ padding-left:20px; }

.on_main{ margin:0 40px 0 0; padding-top:12px;}

.content2 table{ border-right:1px solid #e7cca8; border-top:1px solid #e7cca8;}
.content2 img{ border:1px solid #ffffff; margin-right:15px;}
.content2 th{ background-color:#e7cca8; border-left:1px solid #e7cca8; font-size:13px; font-weight:normal; padding:5px 10px; line-height:20px; text-align:left;}
.content2 td { border-bottom:1px solid #e7cca8; border-left:1px solid #e7cca8; font-size:13px; line-height:20px; padding:5px 10px; background-color:#fdf6ea;}*/

