body 		{ padding: 0px; margin: 0px; font-family: Arial, Tahoma, Verdana, Helvetica, Myriad; font-size: 85%; color: #333333;}
#logo 		{ margin: 30px 0 20px 30px; }

table 		{ font-family: Arial, Tahoma, Verdana, Helvetica, Myriad; font-size: 95%; padding: 0px; margin: 0px;}
table.m_img { width: 100%; height: 100%; background: url('images/main.jpg') left bottom no-repeat; height: 215px;}
td.m_img 	{ width: 100%; min-width: 528px; background: #3CBCFC url('images/mainbg.jpg') bottom repeat-x; height: 215px;}
td.menu		{ width: 265px; min-width: 528px; background: #F7F7FA;}

td.lcontent {width: 208px; padding: 30px 15px 30px 40px;}
td.ccontent {width: 70%; padding: 0px 20px 30px 0px;}
td.rcontent {width: 30%; padding: 30px 20px 30px 0;}

.f-text		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: solid #333333 1px; background-color:#F5F5F5; width: 220px; height: 21px;}
.f-text1		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: solid #333333 1px; background-color:#F5F5F5; width: 150px; height: 21px; margin-top: 0px; padding-top: 0px;}

table.branches		{ background: #D8D8DA; width: 265; height: 100%; }
table.branches	td	{ background: #F8F8FA; font-family: Arial, Sans-Serif;  font-size: 0.9em;}
table.menu1 		{ background: url('images/bgmenu1.gif') repeat-y; }

a 			{ color: #0085DD; }
a:hover			{ color: #333333; }
a.branches			{ font-family: Tahoma, Arial Narrow, Arial, Verdana; color:#009EE0; display: block; padding: 5px; font-weight: bold; text-decoration: none;}
a.branches:hover	{color:#0099FF; display: block; background-color: #EAEAEA; text-decoration: underline;}
a.branches:visited			{ color:#009EE0; }

a.submenusel			{ color: #c00; }

h1 {color: #555; font-size: 150%; font-weight: normal; text-transform: uppercase; margin-bottom: 0px; padding-bottom: 0px;}
h2 {font-size: 120%; margin-bottom: 10px;}
h3 {font-size: 100%; margin-bottom: 5px;}

img.marker 			{ border: 0px; margin: 0 10px 0 30px;}
img.imgmenu 		{ margin-top: 4px; margin-bottom: 4px;}
li { list-style-image : url(images/li.gif);	margin-left: 17px; margin-bottom : 10px; list-style-position : outside;}

.newsdate	{ color: #CC0000; font-size: 90%; font-weight: bold; }
.news 		{ margin-bottom: 15px;  font-size: 0.95em;}
.additional	{ color: #000; font-family: Tahoma, Arial, Verdana, Helvetica, Myriad; font-size: 0.885em;}
.bottomtext	{ color: #666666; font-family: Tahoma, Arial, Verdana, Helvetica, Myriad; font-size: 0.885em; line-height: 20px;}

div.ider { background: #EBEBEB; margin-top: 1px; padding: 0px;}
div.contacts 	{ width: 100%; background: #EBEBEB; margin: 10px 0 10px 0;}
div.bottom 	{ width: 100%; background: #F7F7F7; margin: 0px;}
div.left	{ padding-left: 40px;}

ul {left: 0px; margin: 0px;}
#bottomlogo { margin-left: 15px; }

table.content tr { vertical-align: top; }
table.content tr:hover { background: #F4F4F4; }
table.content td { text-align: right; padding: 0 1em 10px 10px; }
table.content td.caption { text-align: left; }
table.content tr.header { font-size: 85%; color: #666666; }
table.content tr.header td { background: #EAEAEA; padding: 0 10px 20px 10px; vertical-align: bottom; text-align: left; }




.h1 {font-size:120% !important; color:#090305; text-transform:none !important;}
.h1 SPAN {margin-left:30px;}

.vac INPUT, .vac TEXTAREA, .vac SELECT {border:1px solid #e0e0e0; margin:0px 0 0 0}
.vac TEXTAREA {overflow:auto;}
.mingrey {font-size:80%; color:#aeaeae; font-weight:normal !important}
.div_l_s {float:left; margin:6px 16px 0 0;}
.div_l_s#min {margin-right:2px;}
.div_l_s SELECT {/*width:50px;*/}
.div_b_r {background:#f4f4f4; padding:5px 14px; margin:30px 0 0 0; float:left;}
.div_b_r SPAN, #red {color:#dd0216}
.fl100 {float:left; width:100%;}

.tbl_one, .tbl_two {margin-top:35px;}
.tbl_one TD, .tbl_two TD {font-weight:bold; padding:2px 10px 0 0; vertical-align:top !important;}
.tbl_two TD {padding-bottom:20px;}

.checkbox DIV {margin-bottom:10px; font-weight:normal;}
.checkbox DIV INPUT, .div_program DIV INPUT {border:0px;}

.h1_blue {font-size:130%; font-weight:bold; color:#03aef4; text-transform:none !important;}
.div_but {float:left; margin-left:10px; width:160px; font-size:90%; font-weight:normal; color:#000;}

.div_bal {font-weight:normal; font-size:90%;}
.div_bal DIV, .div_program DIV {margin-top:6px; font-weight:normal}
.div_program {margin:10px 0 20px 0}

.span_click {color:#0086dc; border-bottom:1px dashed #0086dc; font-size:110%; font-weight:normal; cursor:pointer; cursor:hand;}
.dell {font-size:90%; color:#05abf5; border-bottom:1px dashed #05abf5; cursor:pointer; cursor:hand;}

.div_vacancy {margin-top:30px;}
.div_vacancy DIV {margin-bottom:10px;}
.div_vacancy DIV DIV {margin:6px 0 20px 20px;}


.blog H1.title {font-size:220% !important; margin-bottom:20px;}
.blog .date {color:#999; font-size:85%; margin-bottom:5px}
.blog H1.link {color:#f58e00; font-size:160%; margin-bottom:5px;}
.blog H1.link A {color:#f58e00;}
.blog .comment {margin:10px 0 40px 0; font-size:85%;}
.blog .comment SPAN {margin:0px 10px}
.blog .author_name {margin:20px 0 40px 0}
#com DIV {margin:10px 0 4px 0;}
.but_com {float:left; margin-top:30px;width:100%;}
.but_com H2 SPAN {color:#09f; border-bottom:1px dashed #09f; height:15px; cursor:hander; cursor:pointer; }
#registration_window {margin-top:20px; //margin-top:-40px; float:left;}
#registration_window H1 {font-size:140%; font-weight:bold;}
#registration_window TD {padding-bottom:6px;}
.year {margin-bottom:8px; font-size:110%;}
.month {margin-bottom:10px;}

.mt15 {margin-top:15px;}
.img_bio {padding: 10px 0 20px 0; border:1px solid #676767}
.dateblog {font-size:85% !important; margin-bottom:18px !important;}

@media print{
	#logo 			{ margin-left: 0px; position: relative; left: -5px}
	#imagemodule 	{ display:none; }
	#mainmenu 		{ display: none; }
	.banner 		{ display:none; }
	#basefunct		{ display:none; }
	#phone			{ display:none; }
	.bottom			{ display:none; }
	h1 {color: #00; font-size: 150%; font-weight: normal; text-transform: uppercase; margin: 0px; padding: 0px;}
	img.contentimg		{ width: 90%; }
}