body {
    margin:20px;
	padding:0px;
	background-image: url(/img/background.gif);
}
body, table, td{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
a{text-decoration:underline; color:#FFFFFF; outline:none;}
h1{ font:bold 18px Arial, Helvetica, sans-serif ; color:#FFFFFF; margin:0px; padding:0px;}
h2{ font:normal 18px Arial, Helvetica, sans-serif ; color:#FFFFFF; margin:0px 0px 0px 0px; padding:0px;}
/*a.logo{ background:url(/img/logo.gif) no-repeat; display:block; width:313px; height:84px; color: #27286a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal; text-decoration:none; }
a.logo div{ margin-left:89px;}*/
a:hover {
text-decoration:none;
}
a.logo{ background:url(/img/logo_new.gif) no-repeat; display:block; width:313px; height:110px; color: #27286a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal; text-decoration:none; }
a.logo div{ margin-left:108px;}
a.eng_logo { background:url(/img/logo.gif) no-repeat; display:block; width:313px; height:84px; color: #27286a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal; text-decoration:none; }
a.eng_logo div{margin-left:89px; padding-top:12px;}
/*.lang{margin:54px 0px 4px 0px; display:block; width:313px; height:36px; }*/
.lang{margin:28px 0px 4px 0px; display:block; width:313px; height:36px; }
a.rus{ background:url(/img/rus.gif) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #27286a; display:block; width:24px; text-align:center; float:left; padding-top:21px; margin-right:10px;}
a.eng{ background:url(/img/eng.gif) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #27286a; display:block; width:24px; text-align:center; float:left; padding-top:21px; margin-right:10px;}
.menu1{margin-top:40px;}
.menu1.main {margin-top:40px;}
a.menu1_item {font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color: #27286a;}
.menu2{margin-top:17px;}
.menu2 a{font:normal Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF; text-decoration:underline;}
.menu2_off{ background:url(/img/menu2_off_bg.gif) repeat-x;}
.menu2_on{background-color:#9b9b9b;}
.header1{border-bottom:2px solid #ffffff;}
.content{padding:6px 0px 0px 0px;}
.content p{text-indent:34px; padding:0px; margin:0px 0px 16px 0px; text-align:justify;}
.small_tbl{margin-top:30px;}
h3, h3 a {
margin-bottom:10px;
font-size:14px !important;
font-weight:bold !important;
}
.small_tbl_header{background:url(/img/small_tbl_header_bg.gif) repeat-x; padding:12px 0px 0px 4px; }
h2 a{text-decoration:none;}
.small_tbl_content{padding:4px 18px 0px 36px; text-align:justify; background:url(/img/small_tbl_bg.gif) right repeat-y;}
img.footer {margin-left: 16px; border:none;}
.noborder img{border:none;}
.noborder p{text-indent:0px;}
a img{border:none;}
p.hystory{padding:0px; margin:0px 0px 10px 0px; text-indent:0px;}
.karta b{font-size:15px;}
a.bn {
display:block;
height:110px;
background:url(http://vicah.ru//img/bn_bg.gif) repeat-x;
min-width:644px;
cursor:pointer;
}
a.bn div {
background:url(http://vicah.ru//img/bn_text.gif) left top no-repeat;
height:110px;
float:left;
width:485px;
}
a.bn span {
margin-left:485px;
display:block;
height:110px;

background:url(http://vicah.ru//img/bn_pic_2.jpg) center top no-repeat;
}
a.bn span img {
border:none;
}
a.news_pre img {margin:0px 10px 10px 0px;}
a.bn9 {
display:block;
height:110px;
background:url(http://vicgroup.ru//img/bn9_bg.gif) repeat-x;
min-width:644px;
cursor:pointer;
}
a.bn9 div {
background:url(http://vicgroup.ru//img/bn9_pic.jpg) left top no-repeat;
height:110px;
text-align:right;
padding-right:20px;
}
a.bn9 span {
margin-left:485px;
display:block;
height:110px;
background:url(http://vicgroup.ru//img/bn9_text.gif) center top no-repeat;
}
a.bn9 div img {
border:none;
}
.docs ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px;}
.docs li {background:transparent url(/img/word.gif) no-repeat scroll 0pt 0px; margin:4px 0px 10px 0px; padding:0px 0px 0px 25px;}
/*-------------------*/
table.antibryk {
border-collapse:collapse;
width:100%;
}
table.antibryk td, table.antibryk th {
padding:10px;
vertical-align:top;
}
table.antibryk th  {
white-space:nowrap;
}
div.price-list div {
font-size:14px;
margin-bottom:20px;
background:url(/img/catalog_li.gif) 0px 0px no-repeat;
padding:2px 0px 10px 30px;
}
div.price-list div.odd {
float:left;
display:inline;
width:48%;
}
div.price-list div.even {
margin-left:52%;
}
div.hr_dotted {
clear:both;
height:1px;
overflow:hidden;
border-top:1px dotted #ffffff;
}
div.articul {
font-size:16px;
margin:0px 0px 10px 0px;
}
a#twenty_years {
display:block;
height:90px;
background:url(/img/20years.gif) center 0px no-repeat;
min-width:646px;
}
a#twenty_years.en {
background:url(/img/20years_en.gif) center 0px no-repeat;
}
a#twenty_years div {
height:90px;
background:url(/img/20years_div_bg.gif) 0px 0px no-repeat;
}
a#twenty_years div  span{
display:block;
height:90px;
background:url(/img/20years_span_bg.gif) right 0px no-repeat;
}
/*-------------------*/
.right_corner_on {
width:20px;
height:26px;
background:url(/img/right_top_corner.gif) right top no-repeat;
}
