body
{
background:#FFFFFF;
margin:0;
padding:0;
overflow:auto;
}
td,tr
{
text-align:left;
vertical-align:top;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#1a1a1a;/*#3c3c3c;*//*#6F6F6F;*/
}
a
{
color:#2E5EA6;
}
a:hover
{
color:#2E5EA6;
text-decoration:none;
}
#body_table
{
border:4px solid #2E5EA6;
border-left:none;
border-right:none;
width:100%;
height:100%;
}
#header
{
background:#F7F7F7;
height:127px;
vertical-align:middle;
}
#footer
{
background:#CFCFCF;
border-top:5px solid #BABABA;
height:80px;
vertical-align:middle;
}
#footer td,tr
{
vertical-align:middle;
font-size:10px;
color:#9A9A9A;
line-height:200%;
}
#footer a
{
text-decoration:underline;
color:#9A9A9A;
}
#footer a:hover
{
text-decoration:none;
color:#000000;
}
#collum_right
{
width:240px;
background:#F7F7F7;
border-left:1px solid #E5E5E5;
padding:18px;
color:#1a1a1a;/*#3c3c3c;*//*#8E8E8E;*/
line-height:150%;
}
#collum_right b
{
color:#3c3c3c;/*#9F9F9F;*/
}
#collum_right b.blue
{
color:#2E5EA6;
}
#submenu
{
margin:10px 0;
}
span.news
{
background:#2E5EA6;
color:#FFFFFF;
font-size:10px;
}
a.news
{
color:#1a1a1a;/*#3c3c3c;*//*#6F6F6F;*/
}
a.news:hover
{
color:#1a1a1a;/*#3c3c3c;*//*#6F6F6F;*/
text-decoration:none;
}
.pic_border
{
/*border:4px solid #EBEBEB;*/
margin-bottom:10px;
}
strong
{
color:#2E5EA6;
}
h1
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
color:#2E5EA6;
border-bottom:1px solid #CFCFCF;
padding:20px 0 7px 0;
margin:0px 0 18px 0;
}
h2
{
text-align:center;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
background:#F3F7FC;
color:#000000;
padding:3px 0 3px 0;
margin:15px 0 15px 0;
}
#collum_right .cont 
{
padding:5px 15px;
}
#content
{
height:100%;
}
#collum_right ul
{
margin:0;
padding:0;
font-size:12px;
}
#collum_right li
{
font-size:11px;
list-style:none;
margin:7px 0 7px 10px;
}
#collum_left 
{
padding:0 25px 18px 25px;
color:#3c3c3c;/*#8E8E8E;*/
line-height:150%;
}
.header_prod
{
background:#FFFFFF;
border:1px solid #E0E0E0;
}
.header_prod_pad
{
line-height:150%;
color:#000000;
padding-top:10px;
}
.header_prod_pad div
{
line-height:150%;
padding-left:10px;
}
#logo
{
margin-top: -10px;
text-align:center;
vertical-align:middle;
}
.red_box
{
background:url(red_box_bg.gif);
vertical-align:middle;
width:100%;
color:#FFFFFF;
white-space:nowrap;
line-height:normal;
}
.red_box a
{
color:#FFFFFF;
text-decoration:none;
}
.red_box a:hover
{
color:#FFFFFF;
text-decoration:underline;
}
.whire_border
{
border:1px solid #FFFFFF;
border-collapse:collapse;
}
.menu_bg1
{
height:4px;
background:#E5E5E5;
}
.menu_bg2
{
height:4px;
background:#CFCFCF;
}
#search
{
vertical-align:middle;
width:250px;
}
#search input
{
border:1px solid #9F9F9F;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#949494;
width:150px;
}
#bx input
{
border:1px solid #9F9F9F;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#949494;
}
form
{
margin:0;
padding:0;
}
#search input.submit
{
border:1px solid #FFFFFF;
border:none;
background:#f7f7f7;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#949494;
width:auto;
}
#search td
{
vertical-align:middle;
padding:0 14px;
}
#menu
{
padding-top:5px;
background:#E7E7E7;
border-left:1px solid #FFFFFF;
}

.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /* Add margin between menu and rest of content in Firefox */
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
line-height:normal;
background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
line-height:normal;
}

.chromestyle ul li a{
color: #3c3c3c;/*#898989;*/
padding: 21px;
margin: 0;
vertical-align:middle;
text-decoration: none;
}

.chromestyle ul li a:hover{
color:#2E5EA6; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top:0;
margin:-15px 0 0 20px;
padding:10px 20px 10px 10px;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
font:normal 12px Tahoma;
line-height:18px;
z-index:100;
background-color: white;
width: 300px;
white-space:nowrap;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
white-space:nowrap;
text-indent: 3px;
padding: 2px 0;
text-decoration:none;
font-size:12px;
color:#636363;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color:#2E5EA6;
}
.cont_table
{
height:100%;
width:100%;
}

/* Универсальная таблица */
.table {border: 1px solid #e7e7e7; width: 100%; margin-top:8px;}
.table, .table TD, .table TH {
	border-collapse: collapse;
	color: #7f7f7f;
}
.table TD, .table TH {
	font: 11px Tahoma, sans-serif;
	padding: 5px;
	text-align: center;
	vertical-align:top;
	text-align:expression(this.parentNode.firstChild == this ? "left" : "center"); /* for IE */
}
.table TD:first-child,.table TH:first-child{
	text-align: left; /* for FF & Opera */
}
 
.table TD {
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}
.table TH {
	background-color: #e7e7e7;
	border-right: 1px solid #ccc;
	font-weight: bold;
	color: #7f7f7f;
}
a.button
{
padding:5px;
background:#F4F8FD;
color:#000;
font-size:11px;
}
