@charset "windows-1251";
/* CSS Document */

/*-------------------------------------------------------------------------------------------------
general
-------------------------------------------------------------------------------------------------*/

html, body {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #666;
	font: normal 12px Tahoma, Helvetica, sans-serif;
	text-align: center;
}

/*form, input {margin: 0;	padding: 0;}
b {font-weight: bold;}
p:before {content: "\00A0 \00A0 \00A0 "}
p + p {padding-bottom: 0;}
p {margin: 0; padding: 0 0 15px 0;}*/
p {margin: 0; padding: 0 0 20px 0;}

hr {
	margin: 0;
	padding: 0;
	width: 800px;
	height: 1px;
	color: #863835;
}

img {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}

h1 {
	margin: 0;
	padding: 0 0 25px 0;
	color: #333;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
}
h2 {
	margin: 0;
	padding: 0 0 20px 0;
	color: #333;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
}
h3 {
	margin: 0;
	padding: 0 0 20px 0;
	color: #333;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
}
/*h4 {
	margin: 0;
	padding: 0 0 20px 0;
	color: #a3a3a3;
	font: normal 14px Arial, Helvetica, sans-serif;
}*/

a {color: #bd8605; text-decoration: underline;}
a:hover {color: #333; text-decoration: none;}

/*table, tr, td {border: 1px solid #2f4b3f;}
table {margin: 0 1px 0 1px; padding: 0 1px 0 1px; border-collapse: collapse;}*/

.floatLeft {float: left;}
.floatRight {float: right;}
.floatNone {float: none; clear: both;}
.fontNull {font-size: 0; line-height: 0;}
.width40 {width: 40px;}
.height10 {height: 10px;}
.height15 {height: 15px;}
.height20 {height: 20px;}
.height40 {height: 40px;}

/*ul {
	margin: 0;
	padding: 0 0 7px 0;
	list-style: none;
}

ul li {
	margin: 0;
	padding: 0 0 8px 21px;
	background: url(../images/mainDiv-services-pointer.gif) no-repeat 8px 7px;
}

ul li a {
	margin: 0;
	padding: 0;
	color: #0066cc;
	font: normal 14px "Times New Roman", Times, serif;
	text-decoration: underline;
}
ul li a:hover {color: #cc0000; text-decoration: none;}*/

/*-------------------------------------------------------------------------------------------------
header
-------------------------------------------------------------------------------------------------*/
.header {
	margin: auto;
	padding: 0;
	width: 1000px;
	height: 186px;
	background-image:url(../images/headerPictures.jpg);
	text-align: left;
	position:relative;
}
.headerPic{
	position:absolute;
	top:5px;
	left:229px;	
	width:100px;
	
	
}
.languagePosition{
    position:absolute;
	top:9px;
	left:298px;          
}

.languagePosition ul {
	float:left;
	padding:0px;
	margin:0px;
}

.languagePosition ul li{
	float:left !important;
	list-style:none !important;
	margin-right:7px !important;
	border-right:1px solid #b4b4b4 !important;
	padding-right:7px !important;
}
.languagePosition ul li a {
	color:#bb8401;
	text-decoration:underline;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}

.languagePosition a:hover {
	color:#000000;
	text-decoration:none;
}

.languagePosition .last {
	border-right: 0px !important;
}

.headerLogo{
	position:absolute;
	top:57px;
	left:144px;	
}

.headerPicNew{
	position:absolute;
	top:82px;
	left:330px;
}

.headerPicNew-img{
	padding-right: 20px;
	padding-left: 20px;	
}

.headerPicNew div{
	float: left;
	
}
.headerPicNew div p {
	padding-bottom:0px;
	text-align:center;
	pidding-top:20px;
	line-height:20px;
}
.headerPicNew p a {
	
	color:#bb8401;
	text-decoration:underline;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;	
}

/*.headerPicNew a:hover {
	color:#000000;
	text-decoration:none;
}*/
.headerPicNew div.mHover a {
	color: black;
	text-decoration:none;
}

.flash_position {
	position:absolute;
	top:-30px;
}

/*-------------------------------------------------------------------------------------------------
main
-------------------------------------------------------------------------------------------------*/
.main {
	margin: auto;
	padding: 0 30px 0 40px;
	width: 930px;
	text-align: left;
}

.mainLeft {
	margin: 0 30px 0 0;
	padding: 0;
	width: 200px;
	overflow: hidden;
}

.mainCenter {
	position:relative;
	margin: 0; /*0 30px 0 0;*/
	padding: 0;
	width: 460px; /*430px;*/
	overflow: hidden;
}

.mainCenter_2col {
	margin: 0; /*0 30px 0 0;*/
	padding: 0;
	width: 700px; /*430px;*/
	overflow: hidden;
}

.mainRight {
	margin: 0;
	padding: 0;
	width: 240px;
	overflow: hidden;
}

.mainLeftMenu {
	margin: 0;
	padding: 0 0 4px 0;
}

.mainLeftMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.mainLeftMenu ul li {
	margin: 0 0 11px 0;
	_margin: 0 0 5px 0;
	padding: 0 0 10px 0;
	list-style: none;
	border: none;
	border-bottom: #ccc solid 1px;
}
.mainLeftMenu ul li.last {border: none;}

.mainLeftMenu ul li a {
	display: block;
	margin: 0;
	padding: 0 0 0 25px;
	background: url(../images/mainLeftMenu-yellow.gif) no-repeat 14px 7px;
	color: #bd8605;
	font: normal 16px Georgia, "Times New Roman", Times, serif;
}
/*.mainLeftMenu ul li a:hover {color: #333; background: url(../images/mainLeftMenu-gray.gif) no-repeat 14px 7px;}
*/
.mainLeftMenu ul li ul {
	display: none;
	margin: 0 0 0 0;
	padding: 10px 0 5px 0;
	_padding: 10px 0 0 0;
	list-style: none;
}

.mainLeftMenu ul li ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}


.mainLeftMenu ul li ul li a {
	display: block;
	margin: 0;
	padding: 0 0 5px 44px;
	background: url(../images/mainLeftMenu-yellow2.gif) no-repeat 31px 6px;
	color: #bd8605;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
}
/*.mainLeftMenu ul li ul li a:hover {color: #333; background: url(../images/mainLeftMenu-gray2.gif) no-repeat 31px 6px;}
*/

/*.mainLeftMenu ul li:hover ul, .mainLeftMenu ul li.liHover ul {display: block;}
*/
.mainLeftSearch {
	margin: 0 0 0 18px;
	padding: 0 0 15px 0;
	width: 240px;
	overflow: hidden;
}

.mainLeftSearch-input {
	margin: 0 6px 0 0;
	padding: 2px 10px 0 10px;
	_padding: 1px 10px 0 10px;
	width: 152px;
	height: 20px;
	_height: 21px;
	background: url(../images/mainLeftSearch-input.gif) no-repeat left top;
	overflow: hidden;
}

.mainLeftSearch-input input {
	margin: 0;
	padding: 0;
	width: 152px;
	height: 18px;
	border: 0;
	background: none;
	color: #333;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
}

.mainLeftSearch a {
	display: block;
	margin: 0;
	padding: 0;
	width: 22px;
	height: 22px;
	background: url(../images/mainLeftSearch-button.gif) no-repeat left top;
	color: transparent;
	overflow: hidden;
}

.socialLinksBlock {
	width: 233px;
}

.fiveLastNewsBlock ul {
	padding-left: 15px;
	margin-bottom: 0;
}

.overrideRightBlockClass {
	width: 240px !important;
    background: url("../images/mainRight-box.jpg") no-repeat scroll left bottom transparent !important;
    margin: 0 0 8px !important;
	padding: 0 0 15px !important;
}
.overrideRightBlockClass .mainCenterArticle-img {
	width: 230px;
}

.mainLeftForum, .mainLeftForumEn {
	display: block;
	margin: 0 75px 50px 41px;
	padding: 0;
	width: 84px;
	height: 131px;
	background: url(../images/mainLeftForum.jpg) no-repeat left top;
	color: transparent;
	overflow: hidden;
}

.mainLeftForumEn {
	background: url(../images/mainLeftForumEn.jpg) no-repeat left top;
}

.mainLeftLink {
	display: block;
	margin: 0 0 15px 0;
	padding: 0 0 0 27px;
	width: 173px;
	min-height: 20px;
	_height: 20px;
	background: url(../images/mainLeftLink.gif) no-repeat 0 0;
	color: #bd8605;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	overflow: hidden;
	_overflow: visible;
}
.mainLeftLink:hover {color: #333; text-decoration: none;}
.mainLeftLink span {
	color: #666;
	font: normal 12px Tahoma;
	/*line-height: 12px;
	_line-height: 11px;*/
	text-decoration: none;
}

/*-------------------------------------------------------------------------------------------------
mainCenterContent
-------------------------------------------------------------------------------------------------*/
.mainCenterContent {
	margin: 0 30px 0 0; /*0 30px 30px 0;*/
	padding: 0 0 15px 0;
	width: 430px;
	/*background: url(../images/mainCenterContent-line.jpg) no-repeat left bottom;*/
	overflow: hidden;
}

.mainCenterContent_2col {
	margin: 0; /*0 30px 30px 0;*/
	position:relative;
	padding: 0 0 15px 0;
	width: 700px;
	/*background: url(../images/mainCenterContent-line.jpg) no-repeat left bottom;*/
	overflow: hidden;
}

.mainCenterLine {
	margin: 0 0 30px 0;
	padding: 0;
	width: 430px;
	height: 15px;
	background: url(../images/mainCenterContent-line.jpg) no-repeat left bottom;
	overflow: hidden;
}

.mainLeftLine {
	margin: 0 0 8px 0;
	padding: 0;
	width: 200px;
	height: 15px;
	background: url(../images/mainCenterArticle-line.jpg) no-repeat left bottom;
	overflow: hidden;
}
.mainRightLine {
	margin: 0 0 30px 0;
	padding: 0;
	width: 200px;
	height: 15px;
	background: url(../images/mainRight-box.jpg) no-repeat left bottom;
	overflow: hidden;
}
.mainLeftArticle {
	margin: 0 0 15px 0; /*0 30px 30px 0;*/
	padding: 0 0 15px 0; /*0 0 15px 0;*/
	width: 200px;
	background: url(../images/mainCenterArticle-line.jpg) no-repeat left bottom;
	overflow: hidden;
}

.mainCenterArticle {
	margin: 0 0 30px 0; /*0 30px 30px 0;*/
	padding: 0 30px 15px 0; /*0 0 15px 0;*/
	width: 200px;
	background: url(../images/mainCenterArticle-line.jpg) no-repeat left bottom;
	overflow: hidden;
}

.mainCenterArticle-img {
	margin: 0;
	padding: 0 0 15px 0;
	width: 200px;
	border: none;
	overflow: hidden;
}

.mainCenterArticle-title {
	margin: 0;
	padding: 0 0 15px 0;
	width: 200px;
	color: #333;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	overflow: hidden;
}

.mainCenterArticle-text {padding-bottom: 15px;}
.mainCenterArticle-text span {color: #000;}

.mainCenterArticle-text ul {
	margin: 30px 0 -20px 0;
	padding: 0;
	list-style: none;
}

.mainCenterArticle-text ul li {
	margin: 0;
	padding: 0 0 20px 20px;
	list-style: none;
	background: url(../images/bottomMap-left-pointer.gif) no-repeat 10px 5px;
}

.mainCenterArticle-link {
	display: block;
	margin: 0 0 15px 0;
	padding: 0 0 0 27px;
	width: 173px;
	min-height: 20px;
	_height: 20px;
	background: url(../images/mainLeftLink.gif) no-repeat 0 0;
	color: #bd8605;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	overflow: hidden;
	_overflow: visible;
}
.mainCenterArticle-link:hover {color: #333; text-decoration: none;}

/*-------------------------------------------------------------------------------------------------
123
-------------------------------------------------------------------------------------------------*/
.centerArticle-title {
	margin: 0;
	padding: 0 37px 15px 0;
	/*width: 200px;*/
	color: #333;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	overflow: hidden;
}

.centerArticle-date {
	margin: 0;
	padding: 0 0 10px 0;
	color: #999;
	font: normal 9px Arial, Helvetica, sans-serif;
}

.centerArticle-text {padding-right: 25px; padding-bottom: 20px;}

.centerArticle-text img {padding: 0 0 10px 0;}

/*-------------------------------------------------------------------------------------------------
mainRight
-------------------------------------------------------------------------------------------------*/
.mainRight-box {
	margin: 0 0 8px 0;
	padding: 0 0 30px 0;
	width: 240px; /*230px;*/
	background: url(../images/mainRight-box.jpg) no-repeat left bottom;
	overflow: hidden;
}


.mainRightNews {
	margin: 0;
	padding: 0 0 30px 0;
	width: 200px;
}

.mainRightNews h3 {
	margin: 0;
	padding: 0 0 20px 0;
	color: #333;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
}

.mainRightNews-date {color: #999; font: normal 10px Tahoma;}
.mainRightNews-text {padding-bottom: 30px; color: #666; font: normal 11px Tahoma;}

.mainRightNews-link {
	display: block;
	margin: 0 0 15px 0;
	padding: 0 0 0 27px;
	width: 173px;
	min-height: 20px;
	_height: 20px;
	background: url(../images/mainLeftLink.gif) no-repeat 0 0;
	color: #bd8605;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	overflow: hidden;
	_overflow: visible;
}
.mainRightNews-link:hover {color: #333; text-decoration: none;}

/*-------------------------------------------------------------------------------------------------
FAQ
-------------------------------------------------------------------------------------------------*/
.mainCenterFAQ-question {
	margin: 0;
	padding: 0 0 30px 0;
	color: #bd8605;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	cursor: pointer;
}
.mainCenterFAQ-question span {text-decoration: underline;}

.mainCenterFAQ-question-selected {
	margin: 0;
	padding: 0 0 30px 0;
	color: #000;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	cursor: default;
}
.mainCenterFAQ-question-selected span {text-decoration: none;}

.mainCenterFAQ-answer {
	margin: 0;
	padding: 10px 0 0 0;
	color: #666;
	font: normal 12px Tahoma;
}

.mainCenterFAQForm {
	margin: 0;
	padding: 0 0 30px 0;
}

.mainCenterFAQForm-title {
	margin: 0;
	padding: 0 0 20px 0;
	color: #333;
	font: normal 16px Georgia, "Times New Roman", Times, serif;
}

.mainCenterFAQForm-text {
	margin: 0;
	padding: 3px 7px 0 0;
	width: 78px;
	color: #666;
	font: normal 12px Tahoma;
	text-align: right;
}

.mainCenterFAQForm-input {
	margin: 0 0 10px 0;
	padding: 3px 10px 0 10px;
	width: 210px;
	height: 19px;
	background: url(../images/mainCenterFAQForm-input.gif) no-repeat left top;
	overflow: hidden;
}

.mainCenterFAQForm-input input {
	margin: 0;
	padding: 0;
	width: 210px;
	height: 18px;
	border: none;
	background: none;
}

.mainCenterFAQForm-textarea {
	margin: 0 0 20px 0;
	_margin: 0 0 20px -3px;
	padding: 3px 10px 0 10px;
	width: 326px;
	height: 110px;
	background: url(../images/mainCenterFAQForm-textarea.gif) no-repeat left top;
	overflow: hidden;
}

.mainCenterFAQForm-textarea textarea {
	margin: 0;
	padding: 0;
	width: 326px;
	height: 110px;
	border: none;
	background: none;
}

.mainCenterFAQForm-link {
	display: block;
	margin: 0 0 15px 0;
	padding: 0 0 0 27px;
	width: 173px;
	min-height: 20px;
	_height: 20px;
	background: url(../images/mainLeftLink.gif) no-repeat 0 0;
	color: #bd8605;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	overflow: hidden;
	_overflow: visible;
}
.mainCenterFAQForm-link:hover {color: #333; text-decoration: none;}

/*-------------------------------------------------------------------------------------------------
support
-------------------------------------------------------------------------------------------------*/
.support {}

.supportTable {
	margin: 0;
	padding: 0;
	border: none;
	border-top: #ccc solid 1px;
}

.supportTableCell, .supportTableCell-gray {
	margin: 0;
	padding: 20px;
	border: none;
	border-bottom: #ccc solid 1px;
}
.supportTableCell {background: #fff;}
.supportTableCell-gray {background: #fff url(../images/supportTableCell-gray.jpg) repeat-x left bottom;}

.supportTableCell-left {
	margin: 0;
	padding: 0 20px 0 0;
	width: 230px;
	color: #333;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	overflow: hidden;
}

.supportTableCell-left p {
	margin: 0;
	padding: 5px 0 0 0;
	color: #999;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.supportTableCell-right {
	margin: 0;
	padding: 0;
	width: 140px;
	color: #c90;
	font: normal 14px Arial, Helvetica, sans-serif;
	overflow: hidden;
}

.supportTableCell-link {
	display: block;
	margin: 0 0 15px 0;
	padding: 0 0 0 27px;
	width: 173px;
	min-height: 20px;
	_height: 20px;
	background: url(../images/supportTableCell-link.gif) no-repeat 0 0;
	color: #bd8605;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
	overflow: hidden;
	_overflow: visible;
}
.supportTableCell-link:hover {color: #333; text-decoration: none;}

.supportTableCell-link2 {
	margin: 0 0 15px 0;
	padding: 2px 0 0 27px;
	width: 173px;
	min-height: 20px;
	_height: 20px;
	background: url(../images/supportTableCell-link2.gif) no-repeat 0 0;
	color: #bd8605;
	font: normal 14px Arial, Helvetica, sans-serif;
}

.supportComment {
	margin: 0;
	padding: 20px;
	background: url(../images/supportComment.gif) no-repeat 7px 24px;
}

/*-------------------------------------------------------------------------------------------------
bottom
-------------------------------------------------------------------------------------------------*/
.bottom {
	margin: auto;
	padding: 0;
	width: 1000px;
	text-align: left;
	background: url(../images/bottom_bckg.gif) no-repeat left bottom;
}

.bottomMoney {
	margin: 0;
	padding: 0 0 3px 700px;
	width: 300px;
	height: 100px;
	background: url(../images/bottom-line.gif) repeat-x left bottom;
}

.bottomMap {
	margin: 0;
	padding: 0;
	width: 1000px;
	height: 260px;
	background: url(../images/bottomMap.gif) repeat-x left top;
}

.bottomMap_400 {
	margin: 0;
	padding: 0;
	width: 1000px;
	height: 403px;
	background: url(../images/bottomMap_400.gif) repeat-x left top;
}

.bottomMap-left {
	margin: 0;
	padding: 20px 0 0 44px;
	width: 406px;
	height: 293px;
	overflow: hidden;
}

.bottomMap-flash {
	margin: 20px 15px 0 15px;
	padding: 0;
	width: 180px;
	height: 320px;
	overflow: hidden;
}

.bottomMap-right {
	margin: 0;
	padding: 20px 40px 0 0;
	width: 300px;
	height: 293px;
	overflow: hidden;
}

.bottomMap-title {
	margin: 0;
	padding: 0 0 20px 0;
	color: #333;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
}

.bottomMap-list {
	margin: 0;
	padding: 0 0 20px 0;
}

.bottomMap-left  .bottomMap-list a {
	display: block;
	margin: 0;
	padding: 0 0 0 15px;
	background: url(../images/bottomMap-list-pointer.gif) no-repeat 0 7px;
	color: #bd8605;
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}
.bottomMap-left  .bottomMap-list a:hover {text-decoration: none;}

.bottomMap-left a {
	display: block;
	margin: 0;
	padding: 0 0 0 15px;
	background: url(../images/bottomMap-left-pointer.gif) no-repeat 0 8px;
	color: #996600;
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}
.bottomMap-left a:hover {text-decoration: none;}

.bottomMap-phone {
	margin: 0;
	padding: 0 10px 0 0;
	color: #333;
	font: normal 14px Arial, Helvetica, sans-serif;
}
.bottomMap-phone span{color: #666;}

.bottomMap-right a {
	display: block;
	margin: 15px 0 50px 0;
	padding: 0;
	color: #bd8605;
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	text-decoration: underline;
}
.bottomMap-right a:hover {text-decoration: none;}

.bottomMap-welcome {
	margin: 0;
	padding: 0;
	color: #333;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	line-height: 25px;
}

.bottomDown {
	position: relative;
	margin: 0;
	padding: 0;
	width: 1000px;
	height: 105px;
	background: url(../images/bottomTopM.gif) repeat-x left top;
}

.bottomPS {
	margin-top: 15px;
    color: #333333;
    font: 18px Georgia,"Times New Roman",Times,serif;
}

.bottomDown-logo {
	display: block;
	position: absolute;
	top: 28px;
	left: 84px;
	margin: 0;
	padding: 0;
	width: 79px;
	height: 37px;
	background: url(../images/bottomDown-logo.gif) no-repeat left top;
	color: transparent;
}

.bottomDown-copyright {
	position: absolute;
	top: 36px;
	left: 270px;
	margin: 0;
	padding: 0;
	width: 230px;
	height: 50px;
	color: #666;
	font: normal 13px Arial, Helvetica, sans-serif;
}

.bottomDown-design {
	display: block;
	position: absolute;
	top: 27px;
	left: 731px;
	margin: 0;
	padding: 0;
	width: 133px;
	height: 38px;
	/*background: url(../images/bottomDown-design.gif) no-repeat left top;*/
	color: transparent;
}

