/* Main
======================================= */
body, html, #form {
	SCROLLBAR-FACE-COLOR: #efefef;
	SCROLLBAR-HIGHLIGHT-COLOR: #efefef;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-3DLIGHT-COLOR: #999999;
	SCROLLBAR-ARROW-COLOR: #0000ff;
	SCROLLBAR-TRACK-COLOR: #cccccc;
	SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
}

html, body {height: 100%; width: 100%;}
body, html, p, ul, ol, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, form, fieldset, td, th, caption, address, textarea, legend {margin: 0; padding: 0;}
h1{
	font-size: 19px;
	color: #ff8c00;
}
a img, fieldset {border: 0;}
table {border-collapse: collapse;}
td, th {vertical-align: top;}
body {font: 12px Arial, sans-serif; 
line-height: 1.2; 
color: #fff; 
background: #7EB7D5; 
background-image: url(./pagebg.jpg);  
background-repeat: repeat-y;

}
a {color: #fff;}

.page:after, .faq-slider-block:after, .footer:after, .help-top:after {content: ''; display: block; clear: both; visibility: hidden; height: 0; line-height: 0; font-size: 0;}
.page {min-width: 947px; position: relative; overflow: hidden;} 
.bg {height: 472px; width: 100%; position: absolute; left: 0; top: 0;}
.bg2 {height: 100%; width: 100%;}
.block {height: 271px; width: 1065px; position: absolute; left: 50%; top: 201px; margin: 0 0 0 -533px; background: url(./block.png) no-repeat;}
.wrap {position: relative; width: 996px; margin: 0 auto;}
/* disabled navigational button */
.disabled {visibility:hidden !important;}
.preload {position: absolute; left: -2000px; top: -2000px;}


/* Header
======================================= */
.header {position: relative; overflow: hidden; padding: 52px 10px 0 3px;}
.logo {float: left; margin: 0 58px 0 0;}
.logo div, .logo img, .logo span {display: block; width: 227px; height: 68px; color: #fff; text-decoration: none; font-size: 24px; position: relative;}
.logo a {display: block; outline: none; width: 224px; height: 77px; position: relative;}
.logo div {padding: 9px 17px 26px 13px;}
.logo a:hover {background: url(./logo-hover.png) no-repeat;}


/* Title
======================================= */
.title {padding: 13px 0 23px 288px; height: 30px; overflow: hidden; clear: both; font-weight: normal; color: #fff; font-size: 28px;}
.ru .title span, .ru .title img {display: block; width: 353px; height: 30px;}


/* Navigation
======================================= */
.nav {float: left; width: 676px; height: 42px; background: url(./nav.png) no-repeat; margin: 9px 0 0; padding: 11px 0 0 15px;}
.nav-yellow {float: left; width: 676px; height: 42px; background: url(./nav-yellow.png) no-repeat; margin: 9px 0 0; padding: 11px 0 0 15px;}
.nav-green {background: url(./nav-green.png) no-repeat;}
.nav-grey {background: url(./nav-grey.png) no-repeat;}

.nav a {display: block; outline: none;}
.nav a span {display: block;}
.nav-yellow a {display: block; outline: none;}
.nav-yellow a span {display: block;}
.nav-separator {width: 1px; padding: 2px 0;}
.nav-separator span {display: block; height: 20px; width: 1px; background: url(./nav-separator.png) no-repeat;}
.nav-center a {padding: 6px 3px 0; height: 18px;}
.nav-left {padding: 0 0 0 11px;}
.nav-right {padding: 0 10px 0 0;}
.nav-left a {width: 9px; height: 24px;}
.nav-right a {width: 9px; height: 24px;}
.nav-current-left a {background: url(./nav-current-left.png) no-repeat !important;}
.nav-current-center a {background: url(./nav-current-center.png) repeat-x !important; padding-left: 7px; padding-right: 7px;}
.nav-current-right a {background: url(./nav-current-right.png) no-repeat !important;}
.nav-yellow-left a {background: url(./nav-yellow-left.png) no-repeat !important;}
.nav-yellow-center a {background: url(./nav-yellow-center.png) repeat-x !important; padding-left: 7px; padding-right: 7px;}
.nav-yellow-right a {background: url(./nav-yellow-right.png) no-repeat !important;}
.nav-green .nav-current-left a {background: url(./nav-left-green.png) no-repeat !important;}
.nav-green .nav-current-center a {background: url(./nav-center-green.png) repeat-x !important; padding-left: 7px; padding-right: 7px;}
.nav-green .nav-current-right a {background: url(./nav-right-green.png) no-repeat !important;}
.nav-current-left, .nav-current-right {padding: 0;}
.nav-separator-current span {background: none !important;}
.hover .nav-left a {background: url(./nav-left.png) no-repeat;}
.hover .nav-center a {background: url(./nav-center.png) repeat-x;}
.hover .nav-right a {background: url(./nav-right.png) no-repeat;}









/* Footer
======================================= */
.footer {
	clear: both;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 38px;
	padding-left: 18px;
	width: 947px;
}
.footer address {float: left; font-size: 11px; line-height: 12px; font-style: normal; padding-top: 4px;}


.copy {color: #414141; width: 565px; padding-right: 20px;}
.copy a {color: #578390;text-decoration: none;}
.copy a:hover {color: #fff;}
.contacts {color: #808080; padding-right: 25px;}
.contacts a {color: #588692; text-decoration: none;}
.contacts a:hover {color: #fff;}

.lang-container {float: left; position: relative;}
.lang-menu ul {list-style: none; border-left: 1px solid #323232; border-right: 1px solid #323232; background: #2d2d2d; padding: 0 6px 0 7px;}
.lang-menu ul a {display: block; text-decoration: none;}
.lang-menu ul a span {display: block; padding: 5px 0 4px 36px;}
.lang-menu ul a:hover {background: url(./lang-hover.png) no-repeat;}
.lang-top {background: url(./lang-top.png) no-repeat;}
.lang-bot {background: url(./lang-bot.png) no-repeat;}

