* { margin:0; padding:0;}

body { background:#FFF url(images/tail_site.gif) 0 0 repeat-x; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#0000FF; margin:0; padding:0;}





/*in_line*/

form {margin:20px 0 20px 10px;}

input, select, textarea { width:250px; margin:5px 0;}

textarea {height:60px;}

.submit {background-color:#FFFFFF; border:1px solid #999999; color:#1f1f1f;}

img {border:0; vertical-align:top; text-align:left;}

ul { list-style:none;}

ol {margin:0 30px;}

a:hover{text-decoration:none;}

h2 {font-size:36px; font-family:"Times New Roman", Times, serif; padding:60px 0 0 5px; font-variant:small-caps;}

h2 a {text-decoration:none;  color:#133a62;}

.column { float:left;}

.clear,.col_list, .col_box { width:100%; overflow:hidden;}

p {margin:10px 0; text-align:justify;}

table {border-collapse:collapse;}

.border td {border:1px solid #999999; padding:5px;}

/*header*/

.header_row_top{height:100px ;}



.h_box_text{ margin:30px 39px 0 0; color:#133a62;font-size:38px; text-indent:53px; line-height:1em; float:right; font-family:"Times New Roman", Times, serif; font-weight:bold; z-index:1;}

.karta {width:278px; height:210px; margin:15px 0; background:url(images/karta.gif) 0 0 no-repeat; padding:25px 0 0 0; text-align:center;}



.logo {padding:35px 0 0 39px;}









.menu{ height:62px;background-image:url(images/menu.jpg); background-position:top; background-repeat:repeat-x; margin:0 39px; z-index:50; position:relative;}

.m a { display:block; height:37px; width:100%; color:#FFFFFF; text-align:center; padding-top:20px; font-weight:bold; text-decoration:none; font-size:16px;}

.m a:hover {color:#90c5ed;}

.m1 { background-image:url(images/m1.jpg); background-position:top left; background-repeat:no-repeat;}

.m2 { background-image:url(images/m2.jpg); background-position:top right; background-repeat:no-repeat;}

.vert-pol {background-image:url(images/menu_vert_pol.jpg); background-position:top right; background-repeat:no-repeat;}

.slogan_bg{background:url(images/slogan_bg1.jpg) top repeat-x; margin:0 39px;}

.slogan_left {background-image:url(images/slogan_left.jpg); background-position:top left; background-repeat:no-repeat;}

.slogan_right {background-image:url(images/slogan_right.jpg); background-position:top right; background-repeat:no-repeat; height:310px; }



.slogan_v {background-image:url(images/v.png); background-position:center top; background-repeat:no-repeat; height:310px; }



/*footer*/

.footer{ background:#142940 url(images/footer_bg.gif) 0 0 repeat-x; color:#ffffff; font-size:0.625em;}

.footer .indent{ display:block; padding:19px 37px 17px 37px;}

.footer span{ display:block; word-spacing:4px;}

.footer span a{font-size:14px;}

.footer span a:hover{ text-decoration:none;}

.footer a{ color:#ffffff;}



/*content*/

.content{ padding:0 39px 40px 39px; font-size:14px; line-height:1.25em;}



h1{
	background:url(images/line.gif) bottom repeat-x;
	height:40px;
	margin-bottom:10px;
	color:#0000FF;
	font-weight:bold;
	line-height:normal;
	font-size:9px;
	text-transform:uppercase;
}



.link{ color:#0d4a8a; font-weight:bold; background:url(images/marker_link.gif) center left no-repeat; padding:0 0 0 8px;  font-size:1.06em;}



.list li{ background:url(images/list_marker.gif) 0 5px no-repeat; padding:0 0 0 8px; margin-top:11px;}

.list li a{ background:url(images/list_line.gif) bottom left repeat-x; color:#0d4a8a; text-decoration:none; display:block; width:100%; padding-bottom:10px; line-height:0.8em; font-weight:bold; font-size:15px;}



.list li a:hover{ color:#479cdc;}

.indent_top{ margin-top:15px; display:block;}

.line{ display:block; height:42px; background:url(images/line.gif) 0 21px repeat-x; display:block;}



.link_1{ font-weight:bold; color:#1f1f1f;}

.br{ display:block;}



em{ text-transform:uppercase;}



.block_top {background-image:url(images/1px.gif); background-position:top; background-repeat:repeat-x; margin:0 0 0 20px;}

.block_bottom {background-image:url(images/1px.gif); background-position:bottom; background-repeat:repeat-x;}

.block_left {background-image:url(images/1px.gif); background-position:left; background-repeat:repeat-y;}

.block_right {background-image:url(images/1px.gif); background-position:right; background-repeat:repeat-y;}

.top-left { background-image:url(images/left_top.gif); background-position:left top; background-repeat:no-repeat;}

.top-right { background-image:url(images/right_top.gif); background-position:right top; background-repeat:no-repeat;}

.bottom-left { background-image:url(images/left_bottom.gif); background-position:bottom left; background-repeat:no-repeat;}

.bottom-right { background-image:url(images/right_bottom.gif); background-position:bottom right; background-repeat:no-repeat; padding:20px;}











.site_center {width:100%; text-align:left;}





.col_1, .col_3, .col_box_1, .col_box_2, .separator{ float:left;}









#header{ height: 142px; margin:0 39px 30px 39px;

background: url(images/bg1.jpg) left top repeat-x;

}