@charset "utf-8";



.gallery_pagination {

	width: 100%;

	padding-top:10px;

	text-align: center;

	display: block;

	float: right;

}

.gallery_small {

	width: 218px;

	height: 168px;

	float: left;

	margin: 2px;

}



table.prices_Table td.topCaption {

	font-weight: bold;

	font-size: 12px;

}



table.prices_Table td.leftCaption {

	font-weight: bold;

	text-align: left;

}



table.prices_Table td {

	border: 1px solid #d1d1d1;

	text-align: center;

}



.mainBody_Contents_Navigation_Element {

	display: inline; 

	float: left; 

	padding-right: 5px;

}



.objectTopLink {

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FF6600;

	text-decoration: none;

	display: inline;

	float: left;

}

a.objectTopLink,a.objectTopLink:visited {

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	display: inline;

	float: left;

}



a.objectTopLink:hover {

	color: #FF6600;

	text-decoration: underline;

}



.mainBody_Contents_Navigation {

	width: 100%;

	height: 20px;

	padding-top: 20px;

	margin-bottom: 50px;

}



.mainBody_ContactsForm_TextArea {

	border: 1px solid #D1D1D1;

	color: #000000;

	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	padding: 2px;

	background-color: White;

	text-align: left;

	width: 290px;

	height: 87px;

	margin: 0px;

}



.mainBody_ContactsForm_TextField {

	border: 1px solid #D1D1D1;

	color: #000000;

	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	padding: 2px;

	background-color: White;

	text-align: left;

	width: 300px;

}

.mainBody_ContactsForm_TextField_Short {

	border: 1px solid #D1D1D1;

	color: #000000;

	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	padding: 2px;

	background-color: White;

	text-align: left;

	width: 143px;

}

.mainBody_RegistrationForm {

	float: right;

	width: 650px;

	height: 260px;

	margin-top: 25px;

	padding-top: 40px;

	padding-left: 21px;

	text-align: center;

	background-repeat:no-repeat; 

	margin-right: 0px;

}



.mainBody_ContactsForm {

	float: right;

	width: 647px;

	height: 186px;

	margin-top: 50px;

	margin-right: 12px;

	padding-top: 70px;

	padding-left: 22px;

	text-align: center;

}

.smallText_Value {

	text-align: left;

	color: #000000;

	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	display: table-cell;

}

.smallText_Param {

	width: 50px;

	text-align: left;

	color: #000000;

	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	vertical-align: top;

	display: table-cell;

}



h2 {

	color: #000000;

	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

}



h1 {

	color: #FF6600;

	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

}



h3 {

	color: Black;

	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

}



.mainBody_ContactsMap {

	display: inline;

	float: right;

	width: 323px;

	height: 333px;

	margin-right: 0px;

}



.mainBody_RightImage {

	display: inline;

	float: right;

	margin-right: 10px;

	margin-left: 10px;

}

.mainBody_RightImage_Location {

	/*display: inline;

	float: right;*/

	margin-right: auto;

	margin-left: auto;

	margin-top: 4px;

}



a.mainBody_Contents_Link/*, a.mainBody_Contents_Link:visited*/ {

	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FF6600;

	text-align: left;

	text-decoration: none;

}

a.mainBody_Contents_Link:hover {

	text-decoration: underline;

	color: #FF6600;



}



.mainBody_Contents_Text {

	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: Black;

	text-align: left;

	padding-right: 10px;

}



.mainBody_Contents_Text_Orange {

	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FF6600;;

	text-align: left;

}



.mainBody_Contents_Left {

	background-color: White;

	background-image: url(images/mainBody_Contents_bckgrnd.gif);

	background-position: bottom;

	background-repeat: repeat-x;

	/*border-bottom: 1px solid White;*/

	

	border-right: 1px solid #E7E7E7;

	vertical-align: top;

	padding-top: 58px;

	padding-left: 13px;

	padding-bottom: 25px;

}





.right_Element {

	background-image: url(images/right_Arcadia.jpg);

	width: 262px;

	height:24px;

	display: block;

	margin-bottom: 2px;

	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: Black;

	padding-top: 146px;

	margin-left: auto;

	margin-right: auto;

	text-decoration: none;

	cursor: pointer;

}



.mainBody_Contents_Right {

	background-color: #E7E7E7;

	border-top: 1px solid White;

	border-left: 1px solid White;

	width: 279px;

	margin-left:1px;

	background-repeat: no-repeat;

	background-position: top;

	padding-top: 53px;

	text-align: center;

	vertical-align: top;

}





html,body{

	margin:0;

	padding:0;

	height:100%;

	width:100%;

	border:none;

	background-image: url(images/background.gif);

	background-repeat: repeat-x;

	text-align: center;

} 



#mainContainer {

	margin-left: auto;

	margin-right: auto;

	width: 1003px;

	/*

	border: 1px solid Red;

	*/

}



#mainHead_bg, #mainHead_en, #mainHead_ru {

	background: url(images/header.gif) left top no-repeat;

	width: 1003px;

	height: 167px;

	display: block;

	text-align: left;

	padding: 0px;

	margin: 0px;

}

.languagePack {

	padding-left: 21px;

	height:15px;

	overflow:hidden;

}

.lang_top{

	margin-top:-3px;

}

/*

#mainHead_bg {

	background-image: url(images/head_bg.jpg);

	width: 982px;

	height: 167px;

	display: block;

	text-align: left;

	padding: 0px;

	padding-left: 21px;

	margin: 0px;

}

#mainHead_en {

	background-image: url(images/head_en.jpg);

	width: 982px;

	height: 167px;

	display: block;

	text-align: left;

	padding: 0px;

	padding-left: 21px;

	margin: 0px;

}

#mainHead_ru {

	background-image: url(images/head_ru.jpg);

	width: 982px;

	height: 167px;

	display: block;

	text-align: left;

	padding: 0px;

	padding-left: 21px;

	margin: 0px;

}

*/

a.languageLink,a.languageLink:visited {

	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: White;

	text-decoration: none;

	padding-left: 3px;

	padding-right: 3px;

}

a.languageLink:hover {

	text-decoration: underline;

	cursor: pointer;

}

.languageLink {

	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: White;

	text-decoration: none;

	padding-left: 3px;

	padding-right: 3px;

	text-decoration: underline;

	cursor: default;

}



#mainBody {

	width: 975px;

	border: 14px solid #E1E1E1;

}



#mainBody_Top {

	height: 52px;

	border-bottom: 1px solid #E1E1E1;

	background-color: White;

}



#mainBody_Top_Title {

	padding-left: 34px;

	padding-top: 10px;

	/*width: 660px;*/

	width: 474px;

	border-right: 1px solid #E1E1E1;

	text-align: left;

	float: left;

	display: inline;

	height: 41px;

	margin-right: 1px;

}



a.topLink,a.topLink:visited {

	background-image: url(images/top_link_background.gif);

	background-repeat: repeat-x;

	width: 91px;

	height: 33px;

	border-right: 1px solid #e1e1e1;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #6D6E71;

	vertical-align: middle;

	text-transform: uppercase;

	margin-right: 1px;

	float: left;

	display: inline;

	padding-top: 18px;

}



a.topLink:hover {

	color: #FF6600;

	cursor: pointer;

}



.topLink_active {

	background-image: url(images/top_link_background.gif);

	background-repeat: repeat-x;

	width: 91px;

	height: 33px;

	border-right: 1px solid #e1e1e1;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #6D6E71;

	vertical-align: middle;

	text-transform: uppercase;

	margin-right: 1px;

	float: left;

	display: inline;

	padding-top: 18px;

	color: #FF6600;

	text-decoration: underline;

}



#mainBody_Contents {

	background-color: White;

	background-image: url(images/mainBody_Contents_bckgrnd.gif);

	background-position: bottom;

	background-repeat: repeat-x;

	border-bottom: 1px solid White;

}



#mainBody_Bottom {

	

	background-image: url(images/bottom_background.gif);

	background-repeat: repeat-x;

	height: 13px;

	padding:5px;

}



.mainBody_Bottom_Copyright {

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #717171;

	float: left;

	display: inline;

}



a.mainBody_Bottom_LemonBg {

	background-image: url(images/bottom_lemonbg.gif);

	background-repeat: no-repeat;

	float: right;

	display: inline;

	width: 70px;

	height: 12px;

	text-decoration: none;

}



.homeBox_rightText {

	display: inline;

	float: right;

	text-align: center;

	font-weight: bold;

	position: relative;

	padding-bottom: 5px;

	padding-right: 10px;

	width:250px;

	padding-top: 7px;

}



.homeBox, .homeBox_offer, .homeBox_reports {

	width: 453px;

	height: 227px;

	background-repeat: no-repeat;

	display:table-cell;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-align: left;

	padding-left: 20px;

	/*padding-right: 250px;*/

	vertical-align: top;

	cursor: default;

}

.homeBox_big {

	height: 227px;

	background-repeat: no-repeat;

	display:table-cell;

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-align: left;

	padding-left: 225px;

	/*padding-right: 250px;*/

	vertical-align: top;

	cursor: default;

}

.homeBox_offer {

	width: 267px;

	padding:0 14px;

	background:url(images/homeimage_offer.jpg) left top no-repeat;

	cursor: pointer;

	text-align:center;

}

.homeBox_reports {

	width: 140px;

	padding:0 14px;

	background:url(images/homeimage_reports.jpg) left top no-repeat;

	cursor: pointer;

	text-align:center;

}



.skoba_Left {

	background-image: url(images/skoba_left.gif);

	background-repeat: no-repeat;

	width:8px;

	height: 15px;

	display: inline;

	float: left;

	margin-right: 5px;

}



.skoba_Right {

	background-image: url(images/skoba_right.gif);

	background-repeat: no-repeat;

	width:8px;

	height: 15px;

	margin-left: 5px;

	float: right;

}



a.homeLink,a.homeLink:visited {

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	display: inline;

	float: left;

}



a.homeLink:hover {

	color: #FF6600;

	text-decoration: underline;

}



.homeLink {

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	display: inline;

	color: #FF6600;

	text-decoration: underline;

}



/* ************************* */


.bottom_links {
	/* margin-left:355px; */
	display:inline-block;
}

.bottom_links a {
	font-size:11px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF6600;
	display:inline;
	float:left;
	margin:0 15px;
}

a.facebook {

	color:#4c6da8;
	text-decoration:none;
	padding-left:23px;
	padding-top:1px;
	height:15px;
	background: url(images/facebook.gif) left top no-repeat;

}

a.facebook_share, a.facebook_like {

	color:#3b5998;

	text-decoration:none;

	padding-left:19px;

	background: url(images/facebook_like.gif) left top no-repeat;

}

a.facebook_share {

	background: url(images/facebook_share.gif) left top no-repeat;

	margin:0 20px 0 45px;

}

a.facebook_share:hover, a.facebook_like:hover {

	text-decoration:underline;

}



.homebox_title {

	margin-top:13px;

}



.box_offers {

	width:auto;

	height:146px;

	padding:16px 0 0 27px;

	background: url(images/objects_offers.gif) left top no-repeat;

	cursor: pointer;

	margin-bottom:5px;

}

.offer_pic {

	width:164px;

	float:left;

}



.offer_details_pic {

	width:261px;

	float:left;

}

.offer_details_title {

	font-weight:bold;

	margin-bottom:15px;

	color:#FF6600;

}

.offer_details_txt {

	width:400px;

	float:left;

}



.offer_title {

	font-weight:bold;

	margin-bottom:12px;

}

.offer_txt {

	margin:10px 7px 7px 0;

}



.txt_grey {

	color:#999999;

	display:inline-block;

	width:60px;

	line-height:14px;

}



.grey_line {

	height:1px;

	border-bottom:#d1d1d1 1px solid;

}



.home_offer_pic {

	width:103px;

	height:125px;

	margin-right:7px;

	float:left;

	text-transform:uppercase;

	font-weight:bold;

}

.home_offer_txt {

	height:125px;

	text-align:left;

}



a.home_reports_url {

	display:block;

	color:#ff6600;

	text-decoration:none;

	border-bottom:#d1d1d1 1px solid;

	padding:11px 0 13px 0;

}

a.home_reports_url:hover {

	text-decoration:underline;

}



.w85_left {

	width:85px;

	float:left;

}

.w75_left {

	width:75px;

	float:left;

}

.w65_left {

	width:65px;

	float:left;

}

.w111_left {

	width:111px;

	float:left;

}



.back_btn {

	width:122px;

	float:right;

}

.back_btn_en {

	width:80px;

	float:right;

}

.back_btn_ru {

	width:102px;

	float:right;

}



.reports_btn1, .reports_btn2, .reports_btn1_en, .reports_btn2_en, .reports_btn1_ru, .reports_btn2_ru {

	width:84px;

	display:block;

	overflow:hidden;

	margin:8px 0 3px 25px;

}

.reports_btn2 {

	width:118px;

	margin:0 0 0 8px;

}

.reports_btn1_en {

	width:63px;

	margin:8px 0 3px 35px;

}

.reports_btn2_en {

	width:103px;

	margin:0 0 0 15px;

}

.reports_btn1_ru {

	width:111px;

	margin:8px 0 3px 15px;

}

.reports_btn2_ru {

	width:98px;

	margin:0 0 0 23px;

}



.p45_btn {

	padding-left:45px;

}



.line_m1 {

	margin:13px 0 10px 0;

}

.line_m2 {

	margin-bottom:12px;

}

.line_m3 {

	margin-top:25px;

}



.aboutus_url a {

	color: #999999;

	text-decoration: none;

}

.aboutus_url a:hover {

	text-decoration: underline;

}



.a_bold a {

	font-weight:bold;

}



.input_631v {

	width:631px;

	height:20px;

	border:#d1d1d1 1px solid;

	color:#6d6e71;

}



.b_up {

	text-transform:uppercase;

	font-weight:bold;

}






.box_report {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:#999999 1px solid;
}


.fl_r {
	float:right;
}


.form_offers {
	margin-top:2px;
	margin-bottom:10px;
}



.desing {
	color:#717171;
	font-size:11px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	float:right;
}
.desing a {
	color:#717171;
}





