
@import url("global.css");

/***** Basic Elements *****/

body { background:#fff; font:12px Arial, Helvetica, sans-serif; color:#414141; }
h1  { font-size:18px; color:#c60001; padding-bottom:10px; }
h2  { font-size:16px; }
h3  { font-size:14px; }
h4  { font-size:13px; }
a { color:#03b1fa; text-decoration:underline; }
a:hover { color:#03b1fa; }
a:visited { color:#03b1fa; }

input {
	vertical-align:middle;
}

/***** Basic Layout *****/  
/*Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site  */
.wraper { }
#header { height:317px; border-bottom:1px solid #bbbaba; background:url(../images/header.gif) repeat-x 0 0; }
#content-container { float:left; width:100%; }
#content { margin:0 236px 0 236px; }
#leftsidebar { float:left; margin-left:-100%; width:225px; }
#rightsidebar { float:left; margin-left:-230px; width:230px; }
#footer { clear:both; border-top:1px solid #bbbaba; padding-bottom:10px;}
  
/***** Header *****/  
.header-inner {
    background:url(../images/header-inner.jpg) no-repeat 0 0;
    min-height:237px;
}
.header-top {
	height:155px;
}
.header-info {
	float:left;
	font-size:14px;
	line-height:20px;
	padding:3px 0 0 22px;
	font-weight:bold;
}
.header-logo {
	padding:33px 0 0;
	margin:0 480px 0 200px;
	text-align:center;
}
.header-banner {
	float:right;
	padding:42px 11px 0 0;
}
.header-info-phone {
	background:url(../images/icon-phone.gif) no-repeat 0 60%;
	font-size:16px;
	padding:3px 0 0 40px;
}
.header-info-icq {
	background:url(../images/icon-icq.gif) no-repeat 15px 50%;
	font-size:16px;
	padding:0 0 0 40px;
}
.header-info-skype {
	background:url(../images/icon-skype.gif) no-repeat 15px 50%;
	font-size:15px;
	padding:0 0 0 40px;
}
.header-info-skype a { text-decoration:none; }
.header-info-mail {
	background:url(../images/icon-mail.gif) no-repeat 15px 50%;
	font-size:15px;
	padding:0 0 0 40px;
}
.header-info-mail a { text-decoration:none; }
.header-info-map {
	background:url(../images/icon-map.gif) no-repeat 5px 50%;
	padding:0 0 0 40px;
}
.header-info .text-blue {
	padding-left:10px;
}

.header-nav {
	font-size:16px;
	clear:both;
	font-weight:bold;
}
.header-nav a {
	color:#666768;
	text-decoration:none;
	display:block;
	padding:110px 0 0 0;
}
.header-nav a:hover {
	color:#c60001;
	cursor:pointer;
}
.header-nav li {
	float:left;
	width:14%;
	text-align:center;
	list-style:none;
}
.header-nav .active a {
	color:#666768;
}
.header-nav b {
	display:block;
	text-align:left;
	position:relative;
	width:133px;
	height:130px;
	margin:-110px auto 0 auto;
}
.ie7 .header-nav  {

       margin-top:-110px;

}

.header-nav .item05 b,
.header-nav .item06 b {
	height:120px;
}
.header-nav span {
	position:absolute;
	display:block;
	width:162px;
	height:127px;
	margin:0 -29px 0 0;
}
.ie6 .header-nav span {
	right:-29px;
	margin:0;
}
.ie6 .header-nav {
	margin-top:-110px;
}
.header-nav a .hover {
	display:none;
	}
.header-nav a:hover .def,
.header-nav .active .def {
	display:none;
	}
.header-nav a:hover .hover,
.header-nav .active .hover {
	display:block;
	}
.ie6.header-nav a:hover .hover {
	display:none;
	}
.header-nav .item01 .hover {
	background:url(../images/header-nav-item01-def.png) no-repeat 0 0;
}
.header-nav .item02 .hover {
	background:url(../images/header-nav-item02-def.png) no-repeat 0 0;
}
.header-nav .item03 .hover {
	background:url(../images/header-nav-item03-def.png) no-repeat 0 0;
}
.header-nav .item04 .hover {
	background:url(../images/header-nav-item04-def.png) no-repeat 0 0;
}
.header-nav .item05 .hover {
	background:url(../images/header-nav-item05-def.png) no-repeat 0 0;
}
.header-nav .item06 .hover {
	background:url(../images/header-nav-item06-def.png) no-repeat 0 0;
}
.header-nav .item07 .hover {
	background:url(../images/header-nav-item07-def.png) no-repeat 0 0;
}
.header-nav .item01 .def {
	background:url(../images/header-nav-item01-hover.png) no-repeat 0 0;
}
.header-nav .item02 .def {
	background:url(../images/header-nav-item02-hover.png) no-repeat 0 0;
}
.header-nav .item03 .def {
	background:url(../images/header-nav-item03-hover.png) no-repeat 0 0;
}
.header-nav .item04 .def {
	background:url(../images/header-nav-item04-hover.png) no-repeat 0 0;
}
.header-nav .item05 .def {
	background:url(../images/header-nav-item05-hover.png) no-repeat 0 0;
}
.header-nav .item06 .def {
	background:url(../images/header-nav-item06-hover.png) no-repeat 0 0;
}
.header-nav .item07 .def {
	background:url(../images/header-nav-item07-hover.png) no-repeat 0 0;
}


/***** Content *****/  
#content {
	line-height:24px;
	padding:10px 10px 15px 0;
}
#content p {
	margin-bottom:15px;
}

/***** Rightsidebar *****/  
#rightsidebar {
	padding:10px 0 0 0;
}
#rightsidebar  .title {
	color:#0266fa;
	padding:0 0 4px 0;
	font-size:24px;
}
#rightsidebar  .title.color2 {
	color:#c60001;
}
#rightsidebar  .title.color3 {
	color:#588212;
}
.news {
	color:#646565;
}
.news-item {
	padding:0 0 5px 0;
}
.news-date {
	font-weight:bold;
	font-size:14px;
	padding-bottom:4px;
}
.news-text {
}
.news-link {
	padding:0 0 0 130px;
}
.news a {
	color:#646565;
}
.workhours {
	font-size:17px;
	padding:0 0 0 40px;
	color:#696868;
}
.pol {
	font-size:14px;
	line-height:18px;
}
.pol-text {
	padding-bottom:4px;
}
.pol ul {
	list-style:none;
}
.pol li {
}
.pol-btn {
	padding:4px 0 0 98px;
}
.separator {
	font-size:1px;
	height:1px;
	border-top:1px solid #bbbaba;
	margin:10px 0;
}

/***** Leftsidebar *****/  
#leftsidebar {
	padding:10px 0 5px 0;
}
#leftsidebar  .title {
	height:60px;
	background:#0298ee url(../images/leftsidebar-title1.jpg) no-repeat 0 0;
	color:#fff;
	padding:10px 0 0 27px;
	font-size:18px;
}
#leftsidebar  .title.color2 {
	background:#8acf14 url(../images/leftsidebar-title2.jpg) no-repeat 0 0;
}
#leftsidebar  .title.color3 {
	background:#d7a201 url(../images/leftsidebar-title3.jpg) no-repeat 0 0;
}
.bullet1,
.bullet2,
.bullet3 {
	list-style:none;
	padding:1px 0 4px 15px;
	color:#4e4e4e;
	font-size:14px;
}
.bullet1 li,
.bullet2 li,
.bullet3 li {
	background:url(../images/bullet1.gif) no-repeat 0 5px;
	padding:0 0 4px 17px;
}
.bullet2 li {
	background-image:url(../images/bullet2.gif);
}
.bullet3 li {
	background-image:url(../images/bullet3.gif);
}
.bullet1 a,
.bullet2 a,
.bullet3 a {
	color:#4e4e4e;
	text-decoration:none;
}
.bullet1 a:hover,
.bullet2 a:hover,
.bullet3 a:hover {
	text-decoration:underline;
}


/***** Footer *****/  
.footer-nav {
	border-bottom:1px solid #bbbaba;
	font-size:18px;
}
.footer-nav table {
	width:100%;
}
.footer-nav td {
	width:16.6%;
	text-align:center;
	vertical-align:middle;
	padding:5px 0 0 0;
}
.footer-nav a {
	text-decoration:none;
	color:#0298df;
	display:block;
	padding:0 5px 95px 5px;
}
.footer-nav a:hover {
	color:#c00203;
}
.footer-nav .item01 a {
	background:url(../images/footer-nav-item01.jpg) no-repeat 50% 40px;
}
.footer-nav .item02 a {
	background:url(../images/footer-nav-item02.jpg) no-repeat 50% 50px;
}
.footer-nav .item03 a {
	background:url(../images/footer-nav-item03.jpg) no-repeat 60% 30px;
}
.footer-nav .item04 a {
	background:url(../images/footer-nav-item04.jpg) no-repeat 50% 30px;
}
.footer-nav .item05 a {
	background:url(../images/footer-nav-item05.jpg) no-repeat 50% 30px;
	white-space:nowrap;
}
.footer-nav .item06 a {
	background:url(../images/footer-nav-item06.jpg) no-repeat 50% 30px;
}
.footer-nav .item01 a:hover {
	background-position:50% -60px;
}
.footer-nav .item02 a:hover {
	background-position:50% -90px;
}
.footer-nav .item03 a:hover {
	background-position:60% -130px;
}
.footer-nav .item04 a:hover {
	background-position:50% -100px;
}
.footer-nav .item05 a:hover {
	background-position:50% -98px;
}
.footer-nav .item06 a:hover {
	background-position:50% -130px;
}
.footer-copy {
	color:#020202;
	padding:7px 13px 0 13px;
}
.footer-table {
	width:100%;
}
.footer-table td {
	padding:3px 10px 0 13px;
	line-height:16px;
	vertical-align:top;
}
.counters {
	width:110px;
}


/***** Etc *****/
.text-blue {
	color:#0298da;
}



