﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
background: #fff;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}
/* MAIN CSS */
.clr {
clear:both;
}

/* ------------------------------ */
.float{float: left;}
.float-r{float:right}
.white{color:#FFF}
.bold{font-weight:bold;}
.font_Tahoma_18{font-family: Tahoma; font-size: 18px}
.font_Tahoma_11{font-family: Tahoma; font-size: 11px}
.font_Arial_10{font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.font_Arial_11{font-family: Arial, Helvetica, sans-serif; font-size: 11px}
.font_Arial_12{font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.font_Arial_13{font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.font_Arial_14{font-family: Arial, Helvetica, sans-serif; font-size: 14px}
.font_Arial_18{font-family: Arial, Helvetica, sans-serif; font-size: 18px}
.font_Arial_19{font-family: Arial, Helvetica, sans-serif; font-size: 19px;}
.font_Arial_24{font-family: Arial, Helvetica, sans-serif; font-size: 24px}
/* ------------------------------ */
body{
	background-image:url(../images/body-bg.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#094897;
}

.main{
	width:1034px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;/*53*/
}

.main-left-ten{
	background-image:url(../images/main-left-ten.png);
	width:37px;
	height:450px;
	-display:inline;
}

.main-right-ten{
	background-image:url(../images/main-right-ten.png);
	width:37px;
	height:450px;
	-display:inline;
}

.body{
	width:960px;
	background-color:#fff;
	-display:inline;
}

.head{
	background-image:url(../images/head-border-bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#f9f9f9;
	width:960px;
	height:153px;
	position:relative;
}

.head-top-navigation{
	width:959px;
	height:24px;
	margin-left:1px;
}

.head-top-navigation-left{
	background-image:url(../images/head-top-navigation-left.png);
	width:4px;
	height:24px;
}

.head-top-navigation-center{
	background-image:url(../images/head-top-navigation-center.png);
	background-repeat:repeat-x;
	width:951px;
	height:24px;
}

.head-top-navigation-right{
	background-image:url(../images/head-top-navigation-right.png);
	width:4px;
	height:24px;
}

.head-top-navigation-content{
	width:150px;
	height:20px;
}

.head-top-navigation-border{
	background-image:url(../images/head-top-navigation-border.png);
	width:1px;
	height:15px;
}

.head-top-navigation-content a{
	display:block;
	padding-left:19px;
}

.head-top-navigation-content a:hover{
	background-image:url(../images/head-top-navigation-center-hover.png);
	background-repeat:repeat-x;
	padding-left:19px;
	padding-right:19px;
	padding-top:3px;
	margin-top:-3px;
	padding-bottom:6px;
	margin-bottom:-6px;
	height:18px;
	-position:relative;
	-top:0px;
}

.home{
	width:49px;
	height:10px;
	margin-top:5px;
}

.mail{
	width:51px;
	height:10px;
	margin-top:5px;
}

.map{
	width:48px;
	height:10px;
	margin-top:5px;
}

.head-top-navigation-content div.map a:hover{
	-padding-right:18px;
}

.logo{
	width:249px;
	height:46px;
	position:absolute;
	left:38px;
	top:56px;
}

.logo-podpis{
	color:#9d9c9c;
	position:absolute;
	left:37px;
	top:110px;
}

.main-office{
	color:#9c9b9b;
	position:absolute;
	left:399px;
	top:44px;
}

.tel{
	background-image:url(../images/tel.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:26px;
	font-weight:100;
	color:#9c9b9b;
	position:absolute;
	left:374px;
	top:58px;
}

.num-tel{
	color:#3661a7;
	position:absolute;
	left:399px;
	top:68px;
}

.num-tel span.font_Arial_18{
	margin-right:3px;
}

.adress{
	background-image:url(../images/adr.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:26px;
	font-weight:100;
	color:#9c9b9b;
	position:absolute;
	left:374px;
	top:103px;
}

.adress-adr{
	color:#3661a7;
	position:absolute;
	left:398px;
	top:117px;
}

.filiali{
	color:#9c9b9b;
	position:absolute;
	left:689px;
	top:44px;
}

.filiali-block{
	position:absolute;
	left:689px;
	top:57px;
	color:#3661a7;
}

.filiali-block p{
	line-height:14px;
	margin-bottom:3px;
}

.left-block{
	width:259px;
	-display:inline;
}

.left-menu{
	background-image:url(../images/left-menu-bg.png);
	width:229px;
	height:242px;
	margin-left:21px;
	margin-top:-28px;
	z-index:1;
	position:relative;
	margin-bottom:34px;
	-margin-bottom:21px;
}

.left-menu ul{
	position:absolute;
	left:38px;
	top:49px;
}

.left-menu ul li{
	//margin-bottom:-4px;
	-margin-bottom:-26px;
}
	
.left-menu ul li a{
	display:block;
	text-decoration:none;
}

.left-menu ul li a:hover{
	background-color:#468bd1;
	//height:37px;
	-width:150px;
	-margin-bottom:22px;
}

.top-bottom{
}

.left-menu ul li a img{
	//height:37px;
}

.left-menu ul li a.top-bottom img{
	//height:32px;
}

.left-menu ul li a.top-bottom:hover{
	//height:32px;
}

.border-bottom{
	background-image:url(../images/left-menu-bottom-border.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

.second-left-menu{
	margin-left:43px;
	margin-bottom:42px;
	-margin-bottom:50px;
}
	
.second-left-menu ul li{
	margin-bottom:6px;
	-margin-bottom:-7px;
}

.second-left-menu ul li a{
	display:block;
	background-image:url(../images/second-left-menu-marker.png);
	background-repeat:no-repeat;
	background-position:0px 6px;
	-background-position:0px 7px;
	padding-left:16px;
	line-height:15px;
	color:#1163b5;
}

.second-left-menu ul li a:hover{
	display:block;
	background-image:url(../images/second-left-menu-marker-hover.png);
	background-repeat:no-repeat;
	background-position:0px 6px;
	-background-position:0px 7px;
	padding-left:16px;
	line-height:15px;
	color:#ba091e;
}

.second-left-menu ul li.current a{
    color: #333333;
    text-decoration: none;
}

.second-left-menu ul li.current a:hover{
    background-image:url(../images/second-left-menu-marker.png);
}

.left-block-bottom-border{
	background-image:url(../images/head-border-bg.png);
	background-repeat:repeat-x;
	width:260px;
	height:1px;
	font-size:1px;
}

.sert{
	width:165px;
	margin-left:50px;
	margin-top:32px;
    padding-bottom:32px;
	text-align:center;
}

.sert a.font_Arial_13{
	color:#1163b5;
	line-height:14px;
}

.sert a.font_Arial_13:hover{
	color:#ba091e;;
	line-height:14px;
}

.sert a img{
	margin-bottom:7px;
}

.center-block{
	background-image:url(../images/body-border-bg.png);
	background-repeat:repeat-y;
	background-position:left;
	width:701px;
	-width:700px;
	-display:inline;
	padding-bottom:50px;
	position:relative;
}

.yslygi{
	background-image:url(../images/yslygi-bg.jpg);
	width:555px;
	height:225px;
	margin-left:11px;
	margin-top:10px;/*27*/
	position:relative;
	margin-bottom:10px;/*36*/
}

.yslygi h2{
	font-weight:100;
	color:#bebebe;
	position:absolute;
	top:27px;
	left:45px;
}

.yslygi p{
	color:#b8b9b9;
}

.yslygi a{
	color:#80add9;
	text-decoration:underline;
}

.yslygi a:hover{
	color:#1477d9;
}

.nedvij{
	position:absolute;
	top:210px;
	left:176px;
}

.nedvij-pod{
	position:absolute;
	top:222px;
	left:176px;
}

.zem{
	position:absolute;
	top:210px;
	left:347px;
}

.zem-pod{
	position:absolute;
	top:222px;
	left:348px;
}

.avto{
	position:absolute;
	top:144px;
	left:543px;
}

.avto-pod{
	position:absolute;
	top:157px;
	left:543px;
	width:100px;
}

.sooruj{
	position:absolute;
	top:70px;
	left:410px;
}

.sooruj-pod{
	position:absolute;
	top:82px;
	left:411px;
}

.aero{
	position:absolute;
	top:15px;
	left:488px;
	width:200px;
}

.content-zag{
	background-image:url(../images/content-zag.png);
	width:632px;
	height:38px;
	color:#fff;
	margin-left:21px;
	padding-top:8px;
	padding-left:18px;
  /*	margin-bottom:13px;*/
  margin-top: 15px;
}

.content-zag a{
	color:#fff;
	text-decoration:none;
}

.content-zag a:hover{
	color:#fff;
	text-decoration:underline;
}

.content{
	width:610px;
	margin-left:40px;
}

h1{
	color:#3e7cba;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:100;
	margin-bottom:14px;
}

h2{
	color:#242424;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:100;
	margin-bottom:12px;
	margin-top:18px;
	font-weight:bold;
}

h3{
	color:#242424;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:100;
	margin-bottom:12px;
	margin-top:18px;
	font-weight:bold;
}


.content p{
	margin-bottom:22px;
	line-height:16px;
}

.content a{
	color:#1163b5;
	text-decoration:underline;
}

.content a:hover{
	color:#ba091e;
	text-decoration:underline;
}

.content ul{
	margin-left:28px;
	margin-top:-8px;/*-26*/ 
	list-style-type:square;
}

.content ul li{
	margin-bottom:2px;
	line-height:17px;
}

.footer{
	background-image:url(../images/head-border-bg.png);
	background-position:top;
	background-repeat:repeat-x;
	width:960px;
	height:76px;
	padding-top:1px;
}

.footer a:hover{
	color:#ba091e;
}

.footer-first-block{
	background-color:#f3f3f3;
	width:259px;
	-width:260px;
	height:76px;
}

.footer-second-block{
	width:701px;
	-width:700px;
	height:75px;
	background-image:url(../images/body-border-bg.png);
	background-position:left;
	background-repeat:repeat-y;
}

.footer-menu{
	color:#9b9c9c;
	margin-left:172px;
	margin-top:-20px;
	position:relative;
	z-index:1;
	-position:absolute;
}

.footer-menu ul li{
	float:left;
}

.footer-menu ul li a{
	color:#9b9c9c;
	text-decoration:none;
	margin-left:7px;
	margin-right:6px;
}

.cop{
	margin-top:33px;
	-margin-top:13px;
	margin-left:15px;
	color:#9b9c9c;
}

.shet{
	/*width:31px;*/
    width: 90px;
	height:31px;
	margin-right:7px;
}

.cop p{
	margin-top:-2px;
	margin-bottom:3px;
	//width:600px;
}

.cop p a{
	color:#2e75a8;
	text-decoration:underline;
}

#sitemap { margin: 0; margin-left: 15px; color: #555555; }
#sitemap ul { margin: 5px 0 0 25px; }
