* {margin:0px;padding:0px;list-style-type:none;}
html {margin:0;padding:0;}
body {margin:0;padding:0; background:url(body_bg.jpg) left top repeat-x;}

p {margin:0 20px 0 0;padding:0;}
ul {margin:0;padding:0;}
a img {border:0;}
form.search {padding:0; margin:0px;}
form.search input.button {border:0; color:#0F7AB6;padding:5px 0 0 5px;font:bold 12px Arial; background:#fff;cursor: pointer; cursor:hand; }
form.search input.box {border:1px solid #D2E6F1;font:normal 12px Arial;color:#666666;padding:3px; margin-left:5px;}

#root {margin:0 auto;padding:0 10px;min-width:870px;max-width:1280px;}

.clear_left {clear:left;}
.upper_index {vertical-align: super; font-size:60%; padding:0 0 0 2px;}


#header {margin:22px 0 0 0; height:48px; background:url(header_bg.jpg) left top repeat-x; font:normal 15px Arial; }

#header #column1 {float:left;background:url(column1a_bg.jpg) left bottom no-repeat; height:48px; width:248px; }
#header #column1 p {font-size:13px; padding:18px 0 0 66px;color:#fff;}
#header #column1 a.underline {text-decoration:underline;color:#fff; padding-right:20px;}
#header #column1 a.underline:visited {color:#fff}
#header #column1 a.underline:hover {text-decoration:none;}
#header #column2 {float:left; height:48px; }
#header #column2 p {padding:18px 0 0 39px; color:#fff;}
#header #column3 {float:right;height:48px; background:url(column3_bg.jpg) right top no-repeat; padding-right:30px}
#header #column3 a img {border:0; padding:3px 30px; margin-top:19px;}
#header #column3 a img.center {border-left:1px solid #fff;border-right:1px solid #fff;}
#header #column3 img {border:0; padding:3px 21px 3px 21px; margin-top:12px;vertical-align:top; }


#content {background:#fff;padding:15px 0 0 0px; font:normal 13px Trebuchet MS; border-right:1px solid #E8E8E8;border-left:1px solid #E8E8E8;margin:0 1px 0 1px;min-height:650px;}


#content #left_column {float:left; width:248px; background:#fff; margin-left:8px;}
#content #left_column a.logo_pic {padding:0;}
#content #left_column a img.logo {padding:20px 0 0 19px;}
#content #left_column a img.logo, #content #left_column img.logo {padding:20px 0 0 19px;}
#content #left_column h2.slogan {font:normal 15px Trebuchet MS; color:#0F7AB6; letter-spacing:2px; padding:0 0 5px 20px;width:200px;}
#content #left_column ul.main_menu li {padding:10px 0 10px 0px; font-size:19px; background:url(polosa_menu.gif) left bottom no-repeat; width:218px;margin-left:16px;}
#content #left_column ul.main_menu li a {padding-left:20px;margin-left:10px; text-decoration:none;color:#0F7AB6; background:url(strelka.gif) left 5px no-repeat;}
#content #left_column ul.main_menu li a:link {color:#0F7AB6;}
#content #left_column ul.main_menu li a:visited {color:#0F7AB6;}
#content #left_column ul.main_menu li a:hover {text-decoration:underline;}
#content #left_column ul.main_menu li.in a {background:url(strelka_vniz.gif) left 4px no-repeat;  }
#content #left_column ul.main_menu li.in  a:link {color:#EB1000;}
#content #left_column ul.main_menu li.in  a:visited {color:#EB1000;}
#content #left_column ul.main_menu li.in  a:hover {text-decoration:underline;}

#content #left_column ul.main_menu li.in ul.main_menu {padding:7px 2px; }
#content #left_column ul.main_menu li.in ul.main_menu li a {color:#EB1000;background:none; padding-left:0;margin:0;}
#content #left_column ul.main_menu li.in ul.main_menu li {background:url(strelka_litle.gif) 15px 0 no-repeat; color:#0F7AB6; padding: 2px 0 0 30px;color:#EB1000;margin: 0 0 0 16px; font:normal 13px Arial; width:180px;}

#content #left_column ul.main_menu li.in ul.main_menu li a:link {color:#0F7AB6; }
#content #left_column ul.main_menu li.in ul.main_menu li a:visited {color:#0F7AB6; }
#content #left_column ul.main_menu li.in ul.main_menu li a:hover {color:#0F7AB6; }
#content #left_column ul.main_menu li.in ul.main_menu li.in a {color:#EB1000;background:none; padding-left:0;margin:0;}
#content #left_column ul.main_menu li.in ul.main_menu li.in {background:url(strelka_litle.gif) 15px 2px no-repeat; color:#0F7AB6; padding-left:30px;color:#EB1000;margin-left:16px; font:normal 13px Arial;}

#content #left_column ul.main_menu li.in ul.main_menu li.in a:visited {color:#EB1000;}

#content #left_column ul.main_menu li.in ul.main_menu li.in ul.main_menu {padding:5px 0 0 0; }
#content #left_column ul.main_menu li.in ul.main_menu li.in ul.main_menu li {background:none; padding:0px 0 2px 0px; font:normal 12px Arial;margin:0px 0 0px 6px; }
#content #left_column ul.main_menu li.in ul.main_menu li.in ul.main_menu li  a {background:url(bullet_blue.gif) 0px 12px no-repeat; color:#0F7AB6; padding-left:8px;margin:0; }
#content #left_column ul.main_menu li.in ul.main_menu li.in ul.main_menu li  a:visited {color:#0F7AB6; }
#content #left_column ul.main_menu li.in ul.main_menu li.in ul.main_menu li  a:hover {color:#0F7AB6; }
#content #left_column ul.main_menu li.in ul.main_menu li.in ul.main_menu li.in {padding-left:8px;background:url(bullet_red.gif) 0px 8px no-repeat; }
#content #left_column ul.main_menu li.in ul.main_menu li.in ul.main_menu li.in a{color:#EB1000; }
#content #left_column ul.main_menu li.in ul.main_menu li.in ul.main_menu li.in a:visited {color:#EB1000;}


#content #left_column form {margin:18px 0 0 15px;}


#content #left_column #blok_news {margin:18px 0 0 18px;width:220px; font-weight:bold;background:url(granica_news.gif) left top repeat-y; font-family:Times New Roman;line-height:110%;font-size:15px; }
#content #left_column #blok_news h2 {background:url(blok_news_bg.jpg) left top no-repeat; height:19px;width:202px; font-size:20px; color:#fff;padding:14px 0 6px 18px;font-weight:normal; line-height:10px;font-family:Arial;}
#content #left_column #blok_news p.date {color:#0F7AB6; padding:10px 0 5px 18px;}
#content #left_column #blok_news p {padding:0 5px 0 17px; line-height:13px;}
#content #left_column  #blok_news #arhiv {padding:10px 0 5px 18px; background:url(blok_news_foot.gif) left top no-repeat; width:202px;height:35px;font-weight:normal;}
#content #left_column  #blok_news a.arhiv {color:#0F7AB6; padding:0; }
#content #left_column  #blok_news a.arhiv:visited {color:#0F7AB6;}
#content #left_column  #blok_news a.arhiv:hover {text-decoration:none;}

#content #left_column .viadrus_block {width:200px;background:url(viadrus_block__body_bg.jpg); height:300px;margin:20px 0 0 20px;}
#content #left_column .viadrus_block h2 a {margin:0; padding:0; text-decoration:none; color:#fff;}
#content #left_column .viadrus_block h2 a:visited {color:#fff;}
#content #left_column .viadrus_block h2 a:hover {text-decoration:underline;}
#content #left_column .viadrus_block p {display:block; width:180px; margin:0; padding:2px 10px 0px 10px; text-align:center; font:normal 15px/100% Times New Roman;}
#content #left_column .viadrus_block p  a {margin:0;padding:0; text-decoration:none; color:#000;line-height:1;}
#content #left_column .viadrus_block p  a:hover {text-decoration:underline;}
#content #left_column .viadrus_block p  a:visited {color:#000;}
#content #left_column .viadrus_block h2 {width:180px; height:35px;  font:bold 15px Trebuchet MS; color:#fff; background:url(viadrus_block_bg.jpg) left top repeat-x;margin:0;padding:7px 10px 0 10px;}
#content #left_column .viadrus_block img {margin:6px 30px 0 0px; ;padding:0;}
#content #left_column .viadrus_block img a {margin:0;padding:0;}


#content #left_column p {width:180px; padding:5px 0 0 40px;}
#content #left_column h2 {width:180px; padding:5px 0 0 40px; font-size:20px; color:#0F7AB6; font-weight:normal;}
#content #left_column h3 {width:180px; padding:5px 0 0 40px; font-size:17px; color:#DD0800; font-weight:normal;}
#content #left_column a {padding:5px 0 0 40px;color:#0F7AB6; }
#content #left_column a:visited {color:#0F7AB6;}

#content #middle_column { margin:0 0px 0 278px; }
#content #middle_column #family {background:url(family2.jpg) left top no-repeat;  height:300px; margin:0 260px 20px 0;}
#content #middle_column #family  img {float:right;padding:0;clear:none;}
#content #middle_column img {float:right; padding:10px 20px 10px 25px; clear:right;}
#content #middle_column  h1 {padding:0px 20px 12px 5px; font-size:26px; color:#0F7AB6; font-weight:normal;}
#content #middle_column  h1.home {background:url(h1_bg.jpg) left top repeat-x #cf0101; font:normal 30px Trebuchet MS; color:#fff; text-align:center; padding:0;width:88%; padding:15px 20px 20px 20px; }
#content #middle_column  h2 {padding:5px 0px 12px 5px;margin-top:20px; font-size:20px; color:#0F7AB6; font-weight:normal; }
#content #middle_column  h2 a  {color:#0F7AB6; font-weight:normal;}
#content #middle_column  h3 {padding:12px 0px 8px 5px; font-size:17px; color:#000; font-weight:normal; }


#content #middle_column  p {padding:10px 0px 0 5px; font:normal 15px/110% Times New Roman;}
#content #middle_column table {border-collapse:collapse; font:normal 13px Arial;  margin:5px 0 10px 0;}
#content #middle_column table tr.main_row {background:url(table_bg.gif) left top repeat;font:normal 15px Arial; color:#fff;}
#content #middle_column table tr td {padding:5px 10px 5px 10px; text-align:center;}
#content #middle_column table tr td.border_td {border-left:1px solid #D2E6F1;border-right:1px solid #D2E6F1;}
#content #middle_column table tr td.first_coll {text-align:left;}
#content #middle_column table tr th {padding:5px 10px 5px 10px; text-align:center;font-weight:normal;}
#content #middle_column table tr th.border_td {border-left:1px solid #D2E6F1;border-right:1px solid #D2E6F1;}
#content #middle_column table tr th.first_coll {text-align:left;}
#content #middle_column table tr.gray {background:#f4f6fa;}
#content #middle_column table tr:hover {background:#cbd9e6;}
#content #middle_column table tr:hover.main_row {background:url(table_bg.gif) left top repeat;}
#content #middle_column a {text-decoration:underline; color:#333333;}
#content #middle_column a:link {color:#333333;}
#content #middle_column a:hover {text-decoration:none;color:#333333;}
#content #middle_column a.word {background:url(word_ico.gif) left top no-repeat;padding: 0 0 0 25px;}
#content #middle_column a.exel {background:url(exel_ico.gif) left top no-repeat;padding: 0 0 0 25px;}
#content #middle_column a.pdf {background:url(pdf_ico.gif) left top no-repeat;padding: 0 0 0 25px;}
#content #middle_column a.eps {background:url(eps_ico.gif) left top no-repeat;padding: 0 0 0 25px;}

#content #middle_column ul li {background:url(bullet.gif) 6px 7px no-repeat;padding: 0 0 0 20px; line-height:18px;}

#content #middle_column ul.sitemap li {background:none; padding:0; margin: 10px 0 10px 5px;font-size:15px; font-weight:bold;}
#content #middle_column ul.sitemap li a {text-decoration:none; }
#content #middle_column ul.sitemap li a:hover {text-decoration:underline;}
#content #middle_column ul.sitemap li  ul.sitemap li {background:url(bullet.gif) 6px 7px no-repeat;padding: 0 0 0 20px;margin:3px 0 3px 20px;font-size:13px;font-weight:normal;}


#content a.print {background:url(print_ico.gif) left top no-repeat; padding:0 40px 0px 20px; float:right; color:#0F7AB6; margin-bottom:0px;}
#content a.print:visited {color:#0F7AB6;}


#content  #middle_column .blok_news2 {margin:0 20px 10px 20px;width:220px; font-weight:normal;float:right; font-family:Times New Roman;line-height:110%;font-size:15px; font-family:Arial; }
#content #middle_column  .blok_news2 h2 {background:url(blok_news_bg.jpg) left top no-repeat; height:19px;width:202px;  color:#fff;padding:14px 0 6px 22px;font:normal 20px Trebuchet MS; line-height:10px;}
#content #middle_column  .blok_news2 h2 a {color:#fff;text-decoration:none;}
#content #middle_column  .blok_news2 h2 a:visited {color:#fff;}
#content #middle_column  .blok_news2 h2 a:hover {text-decoration:underline;}
#content #middle_column  .blok_news2 p {padding:0px 5px 0px 5px; font:normal 15px/110% Times New Roman;}
#content #middle_column  .blok_news2 p a {color:#000; text-decoration:none;}
#content #middle_column  .blok_news2 p a:visited {color:#000;}
#content #middle_column  .blok_news2 p a:hover {text-decoration:underline;}
#content #middle_column  .blok_news2 #arhiv {padding:10px 0 5px 18px;background:url(blok_news_foot.gif) left top no-repeat;width:202px;height:35px;}
#content #middle_column  .blok_news2 a.arhiv {color:#0F7AB6; }
#content #middle_column  .blok_news2 a.arhiv:visited {color:#0F7AB6;}
#content #middle_column  .blok_news2 a.arhiv:hover {text-decoration:none;}

#content  #middle_column .product_block {width:48%; float:left; text-align:center; margin-bottom:20px;}
#content  #middle_column .product_block img {float:none;}


#content  #middle_column div.pic_w_comment {float:left;width:24%; text-align:center;margin-bottom:20px;}
#content  #middle_column div.pic_w_comment img.left {float:none; border:1px solid #e1e1e1; padding:1px; }

#content  #middle_column img.right {float:right; border:1px solid #e1e1e1; padding:1px; margin:12px 5px;}
#content  #middle_column img.left {float:left; border:1px solid #e1e1e1; padding:1px; margin:12px 0;}
#content  #middle_column img.clear_pic {clear:both; border:1px solid #e1e1e1; padding:1px; margin:12px 0;}

#content  #middle_column img.right_no_border {float:right; }

#content #middle_column p#to_top {clear:both;}
#content #middle_column p#to_top a {clear:both;background:url(up_arrow.gif) 0 4px no-repeat;padding: 0 0 0 20px; line-height:45px; color:#0F7AB6; text-decoration:none;}
#content #middle_column p#to_top a:hover {text-decoration:underline;}

#content #middle_column  a.ajaxSearch_resultLink{margin-bottom:20px;font-size:17px;color:#D00;font-weight:normal;line-height:17px;}
#content #middle_column  a.ajaxSearch_resultLink:visited {margin-bottom:20px;font-size:17px; font-weight:normal;line-height:17px;}
#content #middle_column  .ajaxSearch_paging{margin:0px 0 0 0px; display:block; width:500px; }
.ajaxSearch_result  .ajaxSearch_highlight{background:#0f7ab6;color:#fff;padding:0 2px 1px 2px;}
#content #middle_column .ajaxSearch_extract h2 {font-size:12px;color:#000;padding:0 0 0 0;margin:0 0 0 0;line-height:14px;}
#content #middle_column .ajaxSearch_extract p {padding:0 0 0 0;margin:0 0 0 0;line-height:14px; font-size:14px;}
#content #middle_column .ajaxSearch_extract  {padding:0 0 0 0;margin:10px 0 0 0;}
#content #middle_column  .ajaxSearch_result{margin:0 0 30px 0px;font-size:14px;}

#content  #middle_column div.pic_border_comment {padding:2px; border:1px solid #f6f6f6; margin:10px; float:left;}
#content  #middle_column div.pic_border_comment img { float:left;margin:0; padding:10px;}
#content  #middle_column div.pic_border_comment p {text-align:center;margin:0px 10px 10px 10px; padding:0; font:normal 17px Trebuchet MS;}
#content  #middle_column div.pic_border_comment p a {text-decoration:none; color:#000;}
#content  #middle_column div.pic_border_comment p a:visited {color:#000;}
#content  #middle_column div.pic_border_comment p a:hover {text-decoration:underline;}
#content  #middle_column div.home_block {width:96%;float:left; margin: 0 0 20px 0;}
#content  #middle_column div.home_block h2 {margin:20px 0 0px 0;padding:0;}


#content #right_column {float:right; padding: 0 20px 0 20px;margin:0 0px 0 0px;  position:table;}

#content #right_column .blok_news2 {margin:18px 0 0 0px;width:220px; font-weight:normal;background:url(granica_news.gif) left top repeat-y;font-family:Times New Roman;line-height:110%;font-size:15px; }
#content #right_column .blok_news2 h2 {background:url(blok_news_bg.jpg) left top no-repeat; height:19px;width:202px; font-size:20px; color:#fff;padding:14px 0 6px 18px;font-weight:normal; line-height:10px;}
#content #right_column .blok_news2 p {padding:10px 13px 0 17px; line-height:13px;}
#content #right_column  .blok_news2 #arhiv {padding:10px 0 5px 18px; background:url(blok_news_foot.gif) left top no-repeat; width:202px;height:35px;}
#content #right_column  .blok_news2 a.arhiv {color:#0F7AB6; padding:0;}
#content #right_column  .blok_news2 a.arhiv:visited {color:#0F7AB6;}
#content #right_column  .blok_news2 a.arhiv:hover {text-decoration:none;}

#content #right_column p {width:180px; padding:5px 0 0 20px;}
#content #right_column h2 {width:180px; padding:5px 0 0 20px; font-size:20px; color:#0F7AB6; font-weight:normal;}
#content #right_column h3 {width:180px; padding:5px 0 0 20px; font-size:17px; color:#DD0800; font-weight:normal;}
#content #right_column a {padding:5px 0 0 20px;color:#0F7AB6; }
#content #right_column a:visited {color:#0F7AB6;}

#content a.anchor {margin:5px 0 0 5px;}
#content a.anchor:visited {margin:8px 0 0 5px;}



#footer {height:107px; clear:both; color:#666666; background:url(footer_second_bg.gif) left top repeat-x;font:normal 12px Arial; }
#footer p {padding:30px 0 0 35px;}
#footer p:first-line {font-weight:bold; }


#footer #first_column { float:left; height:107px; background:url(footer_first_bg.gif) left top no-repeat;}
#footer #first_column p {padding-left:45px;}
#footer #second_column {float:left; height:107px; padding:0 0 0 0px;width:27%;}
#footer #third_column  {float:left; height:107px; width:28%;}
#footer #third_column p {padding-left:15px;}
#footer  a {text-decoration:none;color:#666666; }
#footer  a:hover {text-decoration:underline;}
#footer #third_column a.underline {text-decoration:underline;}
#footer #third_column a.underline:hover {text-decoration:none;}
#footer #fourth_column {float:right; background:url(footer_third_bg.gif) right top no-repeat; padding:30px 80px 0 0;}

img.pic {border: 1px solid #e1e1e1; margin: 10px; float: left;  }	

#one_pic {width:95%; float:left;margin-bottom:5px;}


.B_crumbBox {margin:0 0 25px 285px;display:block; }
.B_crumbBox a {text-decoration:underline; color:#0f7ab6;}
.B_crumbBox a:link {color:#0f7ab6;}
.B_crumbBox a:hover {text-decoration:none;color:#0f7ab6;}
.B_crumbBox .B_currentCrumb {color:#0f7ab6;}

tr.tr_colored {background-color: #cbd9e6;}
tr.tr_default {background-color: none;}
tr.tr_gray {background-color:#f4f6fa;}
#content #middle_column  form h4{ margin-left:30px;padding: 0 0 0 0;}
#content #middle_column  h2.vopros{ margin-left:30px;padding: 0 0 0 0;}
#content #middle_column img.vericode{float: left;margin: -10px 0px 0 1px; padding:0 0 0 0;}

#content #middle_column .batton{ float:left;clear:both;margin: 10px 0 0 30px; padding:0 0 0 0;}
#content #middle_column #message_form{float:right; width: 400px;margin-top:-20px;}
#content #middle_column  form input, #content #middle_column  form textarea { margin-left:30px;}
#content #middle_column #message_form{padding:0 0 0 0; margin: 0 0 0 0;} 
#content #middle_column #message_form p { margin-left:29px; line-height: 15px; padding: 10px 0 5px 0;}
