body 	{  margin: 0px; padding: 0px;  background: url(img/fon.jpg) #c0c0c0; height: 100%; text-align:center; }
a { color: #d50b0b; }
form { margin: 0px; padding: 0px; }
h1 { font: 24px Tahoma, Arial, Helvetica, sans-serif; color: #3f3b3c; line-height: 34px; padding: 0px; }
h1 span { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #3f3b3c; margin-left: 2px; }
h1 a { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #3f3b3c; margin-left: 2px; }
h2 { font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #3f3b3c; line-height: 20px; padding: 0px; margin: 20px 0px 20px 0px; }
h3 { font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #d50b0b; line-height: 20px; padding: 0px; }
ul { border-left: 2px solid #d8d8da; list-style: none; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 20px; }
li { background:url(img/str_bot_g.gif) no-repeat left 9px; font: 12px Arial, Helvetica, sans-serif; color: #38383b; line-height: 16px; padding: 4px 0px 3px 18px;  }

table.body div.str { background:url(img/str.gif) repeat-x left center; height: 10px; margin: 0px 0px 0px 0px; }
table.body td.menu div.str { height: 50px; margin: 0px 50px 0px 0px; }
strong { font-weight: bold; color: #D50B0B; }
p { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #38383b; line-height: 16px; margin: 15px 0px 15px 0px; }
blockquote { margin: 20px 0px 15px 0px; padding: 0px 0px 0px 20px; border-left: 2px solid #D50B0B; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #38383b;  line-height: 12px;}
td.inner blockquote { margin: 20px 0px 0px 0px; border-left: 2px solid #d8d8da;  line-height: 16px;}

a.print { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #D50B0B; float:left; }
a.next { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #D50B0B; float:right; }

table.body { width: 1000px; height: 100%; background: url(img/tabletop.jpg) repeat-x left top #ffffff; border: none; }
table.body td.left { width: 45px; padding: 0px; }
table.body td.right { width: 55px; padding: 0px;}

table.body td.menu { width: 290px; vertical-align:top; padding: 40px 0px 0px 0px; }
table.body td.content { width: 610px; vertical-align:top;  padding: 28px 0px 0px 0px; }
table.body td.content table.content { width: 100%; }
table.body td.content table.content td.right { width: 192px; padding: 0px 0px 0px 40px; vertical-align:top; }
table.body td.content table.content td.left { width: auto; padding: 0px; vertical-align:top; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #38383b; }
table.body td.content table.content td.inner { width: auto; padding: 0px 0px 20px 0px; vertical-align:top; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #38383b; }

table.body td.icon { padding: 38px 0px 0px 0px; height: 80px; vertical-align:top; }
table.body td.icon div { width: 55px; padding: 8px 0px 8px 8px; float:left; }
table.body td.icon div.act { background:url(img/i_fon.gif) no-repeat left top; }

table.body td.topmenu { padding: 40px 0px 0px 1px; vertical-align:top; }
table.body td.topmenu div { float:left; background: url(img/vstr.gif) no-repeat left 3px; width: auto; padding: 0px 52px 0px 0px; }
table.body td.topmenu div a { font: bold 16px Arial, Helvetica, sans-serif; color: #38383b; text-decoration:none; white-space:nowrap; margin-left: 15px; }
table.body td.topmenu div.act { float:left; background: url(img/vstr_b.gif) no-repeat left 3px; width: auto; padding: 0px 52px 0px 0px; }
table.body td.topmenu div.act a { font: bold 16px Arial, Helvetica, sans-serif; color: #d50b0b; text-decoration:none; white-space:nowrap; margin-left: 15px; }

table.body td.logo { height: 85px; padding: 0px 0px 0px 23px; }
table.body td.logo img { position:relative; margin: 0px 0px 0px -34px;}
table.body td.top { background: url(img/vstr.gif) repeat-y left top; padding: 0px 0px 0px 5px; }
table.body td.top div { height: 85px; background:url(img/vstr.gif) repeat-y right top #d50b0b; padding: 0px 4px 0px 30px; font: 20px Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; }
table.body td.top div span { float:left; height: 67px;  padding: 18px 0px 0px 0px; }

table.body td.copyright { vertical-align:top; border-top: 1px solid #ebebec; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #38383b; height: 100px; padding: 25px 0px 0px 0px; }
table.body td.contact { text-align: left; vertical-align:top; border-top: 1px solid #ebebec; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #38383b; padding: 25px 0px 0px 0px; }
#counters { float: right; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; }

div.cat2main { padding: 0px 0px 0px 0px; margin: 0px 50px 0px 0px; }
div.cat2main h1 { font: 24px Tahoma, Arial, Helvetica, sans-serif; color: #3f3b3c; float:left; line-height: 50px; padding: 0px 0px 0px 0px; margin:0px; }
div.cat2main img { margin: 0px 10px 0px 0px; float:left; }
div.cat2main select { width: 208px; height: 18px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #d50b0b; margin: 0px; }
div.cat2main option { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #d50b0b; margin: 0px;}
div.cat2main option.sub { color: #38383b; }
div.cat2main div { clear:both; float:left; background: #f0f0f0; border: 1px solid #e7e7e8; padding: 15px; margin: 0px 0px 15px 0px; }
div.cat2main p { margin: 9px 0px 9px 0px; clear:both; }
div.cat2main p img { float:left; margin: 2px 10px 0px 0px; }
div.cat2main a { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #38383b; }

div.about2main { padding: 30px 0px 20px 0px; margin: 0px 50px 20px 0px; }
div.about2main h1 { font: 24px Tahoma, Arial, Helvetica, sans-serif; color: #3f3b3c; line-height: 50px; float:left; padding: 10px 20px 0px 0px; margin:0px; background:url(img/str_rightbot.gif) no-repeat right 45px; }
div.about2main img { margin: 0px 10px 0px 0px; float:left; }
div.about2main div { clear:both; background: #f0f0f0; border: 1px solid #e7e7e8; padding: 10px 0px 20px 25px; margin: 0px 0px 20px 0px; }
div.about2main p { width: 190px; margin: 10px 0px 10px 0px; padding: 0px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #38383b; }

div.doc2main { padding: 30px 0px 0px 0px; margin: 0px 50px 0px 0px; }
div.doc2main h1 { font: 24px Tahoma, Arial, Helvetica, sans-serif; color: #3f3b3c; line-height: 50px; float:left; padding: 10px 20px 0px 0px; margin:0px; }
div.doc2main div span { float:right; background: #ffffff; padding: 0px 2px 0px 2px; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #6D6D70; }
div.doc2main img { margin: 0px 10px 0px 0px; float:left; }
div.doc2main div { clear:both; background: #f0f0f0; border: 1px solid #e7e7e8; padding: 0px 0px 20px 15px; margin: 0px 0px 10px 0px; }
div.doc2main div img { margin: 20px 15px 20px 0px; float:left; }
div.doc2main p {  margin: 20px 0px 0px 0px; padding: 0px; }
div.doc2main a { font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #000000; }

#phone { width: 193px; background:url(img/icon/phone.gif) no-repeat right 0px; margin: 0px 0px 25px 0px; }
#special { background:url(img/icon/hot.gif) no-repeat left 0px; padding: 10px 0px 10px 65px; }

div.special { border-top: 1px solid #EBEBEC; margin: 0px 0px 20px 0px; padding: 20px 0px 5px 0px; }
td.inner div.special { border-top: none;  border-bottom: 1px solid #EBEBEC;  margin: 0px; padding: 20px 0px 20px 0px; }
div.special p { margin: 8px 0px 8px 0px; line-height: 18px; }
div.special div { float:left; margin: 0px 15px 20px 0px; border: 1px solid #A8A8AB; }
div.special img { margin: 5px;}
div.special b { font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color: #D50B0B; line-height: 24px; background: #F1F1F2; padding: 3px 5px 3px 7px; margin: 0px 0px 0px 0px; }
div.special strong { font-weight: bold; color: #38383b; }
div.special a { background:url(img/next.gif) no-repeat right 5px; padding: 0px 17px 0px 0px; }

div.reklam {float: right;  width: 193px;  background: url(img/banner_fon.jpg) no-repeat right bottom #F0F0F0; padding: 0px; margin: 0px; height: 85px; }
div.reklam div { float:left; background:url(img/str_ban.gif) no-repeat left top; margin: 0px; padding: 13px 0px 0px 35px; height: 85px; }
div.reklam a { font: bold 16px Tahoma, Arial, Helvetica, sans-serif; color: #6D6D70; line-height: 18px; text-decoration:none; padding-right: 15px; }
div.reklam a img { margin-left: 5px; }
img.right { float: right; margin: 0px; }

div.cut { clear:both; float: none; background:url(img/cut.gif) no-repeat center 15px; height: 40px; }

#news2main  { clear:both; float: none; margin: 0px; padding: 20px 0px 0px 0px; }
#news2main h1 { background:url(img/icon/rupor.gif) no-repeat right top; }
#news2main div { background: #F0F0F0; padding: 1px 1px 5px 20px; margin: 0px 0px 15px 0px; }
#news2main img { margin: 15px 20px; float:left; }
#news2main div span { float:right; background: #ffffff; padding: 0px 2px 0px 2px; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #6D6D70; }
#news2main div p { margin: 8px 0px 15px 0px; }
#news2main div b.date { font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #6D6D70; line-height: 30px; }
#news2main div a { color: #38383B;  }
#news2main div a img { margin: 0px 0px 0px 5px; text-decoration:none; float: none; }


#gallery { background: #e8e8e8; border: 1px solid #dadadc; text-align:center; font-size: 0px; padding: 15px 0px 5px 0px; margin: 0px; }
#gallery img.pic { border: 1px solid #ffffff; }
#dhtmlgoodies_scrolldiv { background: url(img/gal_fon.gif) repeat-x center; width: auto; height: 119px; }
#dhtmlgoodies_scrolldiv td { text-align:center; overflow: hidden; font-size:0px; vertical-align:middle; padding: 0px; }
#dhtmlgoodies_scrolldiv #scrolldiv_scrollLeft {	width:12px;	height:63px;	margin: 0px 5px 0px 0px; padding: 33px 0px 0px 0px;	float:left;	border: none; background:none; vertical-align:top;  cursor:pointer;}
#dhtmlgoodies_scrolldiv #scrolldiv_scrollRight {	width:12px;	height:63px;	margin: 0px 0px 0px 5px; padding: 33px 0px 0px 0px;		float:right;	border: none;	background:none;  vertical-align:top; cursor:pointer;}
#dhtmlgoodies_scrolldiv #scrolldiv_content { text-align: center; vertical-align: top; white-space:nowrap; padding: 10px 10px 10px 10px; }
#dhtmlgoodies_scrolldiv #scrolldiv_content div { float:left; background:url(img/gal_pic.gif) no-repeat center top; padding: 12px 9px 12px 9px; }
#scrolldiv_content div img { float: none; margin: 0px; cursor:pointer; }
#scrolldiv_content img { float:left; border: 1px solid #7a7a7c; margin: 17px 3px 0px 2px; cursor:pointer; }
#thispic { cursor:pointer; }

div.path { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #939394; margin: 0px 0px -15px 0px; }
div.path a { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #939394; text-decoration:underline; margin: 0px 3px 0px 3px; }
div.path span { margin: 0px 3px 0px 3px; }

table.faq { width: 100%; margin: 20px 0px 0px 0px; }
table.faq td { padding: 5px 0px 5px 0px; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #38383b; line-height: 16px;}
table.faq td.en{ border-top: 1px solid #cccccc;  }
table.faq td.text { width: 120px; text-align: left; padding: 5px 10px 5px 0px; }
table.faq span { color: #D50B0B; }
table.faq input { border: 1px solid #cccccc; height: 22px; width: 100%; }
table.faq input.submit { border: none; width: 82px; height: 22px; background:url(img/send.gif) no-repeat center 2px; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color: #ffffff; margin: 10px 0px 20px 0px;}
table.faq textarea { border: 1px solid #cccccc; height: 90px;  width: 100%;}


p.pages { clear: both; float: right;}
p.pages a { font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #38383b; text-decoration:underline; }
p.pages b { margin: 3px; padding: 7px 10px 7px 10px; font: 12px Tahoma, Arial, Helvetica, sans-serif; line-height: 28px; color: #000000; text-decoration:none; background:url(img/i_fon.gif) no-repeat center; }


table.informer { width: 190px; border: 1px solid #e7e7e8; background: #f0f0f0; margin: 0px 0px 0px 0px; }
table.informer th { display: none;}
/*table.informer img { display: none; }*/
table.informer img.vis { display: block; margin: 10px;}
table.informer tr.none { display: none; padding: 0px; }
table.informer td { padding: 0px; /*text-align: center;*/ }
table.informer .small_1216873153 {	FONT-SIZE:9px; FONT-FAMILY: arial }
table.informer .txt_1216873153{	FONT: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #d81b1b; }
table.informer .txt_1216873153 b { background: #ffffff; padding: 2px 4px; line-height: 20px;  }
table.informer .norm_1216873153{	FONT: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #38383b;}


body.b404 { width: 100%; height: 100%; background: url(img/tabletop.jpg) repeat-x left top #ffffff;}
body.b404 table td.left { width: 45px; padding: 0px; }
body.b404 table td.right { width: 55px; padding: 0px;}
body.b404 table td { vertical-align:top; }
body.b404 table td.none { width: 590px; }
body.b404 table td.icon { width: 290px; padding: 38px 0px 0px 0px; height: 80px; vertical-align:top; }
body.b404 table td.icon div { width: 55px; padding: 8px 0px 8px 8px; float:left; }
body.b404 table td.icon div.act { background:url(img/i_fon.gif) no-repeat left top; }

body.b404 table td.top div.topmenu { padding: 30px 0px 100px 0px; background: none; } 
body.b404 table td.top div.topmenu div { background: url(img/vstr.gif) no-repeat left 3px; width: 25%; padding: 0px; margin: 10px 0px 10px 0px; }
body.b404 table td.top div.topmenu div a { font: bold 16px Arial, Helvetica, sans-serif; color: #38383b; text-decoration:none; white-space:nowrap; margin-left: 15px; }

body.b404 table td.logo { height: 85px; padding: 0px 0px 0px 23px; }
body.b404 table td.logo img { position:relative; margin: 0px 0px 0px -34px;}

body.b404 h1 { font: 36px Tahoma, Arial, Helvetica, sans-serif; color: #d50b0b; padding: 0px; margin: 0px; }
body.b404 h1 span { font-size: 48px; color: #d50b0b;  margin: 0px; line-height: 0px; } 
body.b404 table td.top div { background: url(img/vstr.gif) repeat-y left top; padding: 0px 0px 0px 25px; margin: 0px;  }
body.b404 td.top p { width: 590px; }
body.b404 table td.copyright { vertical-align:top; border-top: 1px solid #ebebec; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #38383b; height: 100px; padding: 25px 0px 0px 0px; }


table.context { background: #d2d1d1; }
table.context th { background: #f0f0f0; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; color: #38383b; padding: 7px 5px 7px 10px; text-align: left; }
table.context td {background: #ffffff; font: 12px Tahoma, Arial, Helvetica, sans-serif; color: #38383b;  padding: 5px 5px 5px 10px; }
