body {
	background-color:#FFF;	
	color:#000;
	text-align:center;
	font-family:Trebuchet MS;
}

a {
	color:#fff;
}
#main {
	width:1014px;
	margin:23px auto;
	text-align:center;
}

#logo_lang_container {
	width:966px;
	height:110px;	
	margin:0px 13px 0px 35px;
	position:relative;
 
}

#logo {
	width:250px;
	height:70px;
	/*background: url('../img/logo_em.gif') no-repeat left center;*/
	font-size:10px;
	display:inline;
	float:left;
}

#logo img {
	margin-bottom:-15px;
	display:block;
}

#logo h1 {
	font-size:10px; font-weight:normal; 
	font-family: Tahoma;
	white-space:nowrap;
	margin-left:97px;
	/*margin-top:55px;*/
}

html:first-child #logo h1 {
	left:270px;
}

#logo h1 a {
	color:#228acb;
}

#logo h1 a:hover {
	text-decoration:none;
}


#logo .sh1 {
	font-size:10px; font-weight:normal; 
	font-family: Tahoma;
	white-space:nowrap;
	margin-left:97px;
	/*margin-top:55px;*/
	color:#228acb;
}

html:first-child #logo .sh1 {
	left:270px;
}

#logo .sh1 a {
	color:#228acb;
}

#logo .sh1 a:hover {
	text-decoration:none;
}



#header {
	width:1013px;
	height:262px;
	/*background: url('../img/header_2.jpg') no-repeat center center;*/
	font-size:10px;
}

div.lang_container {
	position:relative;
	top:85px;
	width:40px;
	height:40px;
	display:inline;
	float:right;
}

div.lang_container div {
	cursor:pointer;
}

*.up {
	height:30px;
	margin-top:0px;
}

*.down {
	height:23px;
	margin-top:7px;
}

*.up_1 {
	height:41px;
	margin-bottom:0px;
}

*.down_1 {
	height:32px;
	margin-bottom:7px;
}

#eng {	
	background: url('../img/eng2.gif') no-repeat top center;
}#eng_a {	
	background: url('../img/eng_a.gif') no-repeat top center;
}

#rus {	
	background: url('../img/rus2.gif') no-repeat top center;
}#rus_a {	
	background: url('../img/rus_a.gif') no-repeat top center;
}

#eng_1 {	
	background: url('../img/eng_1.gif') no-repeat bottom center;
}#eng_1_a {	
	background: url('../img/eng_1_a.gif') no-repeat bottom center;
}

#rus_1 {	
	background: url('../img/rus_1.gif') no-repeat bottom center;
}#rus_1_a {	
	background: url('../img/rus_1_a.gif') no-repeat bottom center;
}

#ukr {	
	background: url('../img/ukr2.gif') no-repeat top center;
}#ukr_a {	
	background: url('../img/ukr_a.gif') no-repeat top center;
}

#ukr_1 {	
	background: url('../img/ukr_1.gif') no-repeat bottom center;
}#ukr_1_a {	
	background: url('../img/ukr_1_a.gif') no-repeat bottom center;
}
#main_content {	
	width:994px;	
	margin:12px auto 0px auto;	
}

#menu_auth_container {
	width:226px;
	display:inline;
	float:left;
	text-align:left;	
}

*.auth_cotainer {
	background: url('../img/auth_bg.gif') repeat-x #007DB7;		
}

*.auth_top {	
	height:5px;
	background: url('../img/auth_top.gif') no-repeat;
	font-size:1px;	
}

*.auth_bottom {	
	height:5px;
	background: url('../img/auth_bottom.gif') no-repeat;	
	font-size:1px;	
}

*.form {
	padding:8px 18px;
}

*.form p {	
	font-weight:bold;
	font-size:13px;
	color:#FFF;
	margin-bottom:3px;
}

*.form p span {
	color:#AFE3FF;
}

*.form input {
	width:190px;
	height:22px;
	background-color:#FBFBFB;
	border:1px solid #696969;
	padding:4px;
	margin-bottom:3px;
	color:#B7B7B7;
	font-size:11px;	
}

*.form a {
	color:#FFF;
	font-size:12px;
	text-decoration:underline;
}

*.form a:hover {
	text-decoration:none;
}

*.form *.enter_btn {
	width:190px;
	height:32px;
	padding:0px;
	margin-bottom:5px;
	border:0px;
	font-size:1px;
}
*.menu_item {
	margin-top:6px;
	background:url('../img/menu_item.gif') no-repeat top center; 
	height:50px; width:226px;
	color:#FFF;
	text-decoration:none;
	font-size:15px; font-weight:bold;
	cursor:pointer;
}

*.menu_item_hover {
	margin-top:6px;
	background:url('../img/menu_item.gif') no-repeat center center; 
	height:50px; width:226px;
	color:#FFF;
	text-decoration:none;
	font-size:15px; font-weight:bold;
	cursor:pointer;
}

*.menu_item_active {
	position:relative;
	margin-top:6px;
	background:url('../img/menu_item.gif') no-repeat bottom center; 
	height:50px; width:226px;
	color:#FFF;
	text-decoration:none;
	font-size:15px; font-weight:bold;
	cursor:pointer;
}

*.menu_item div, *.menu_item_hover div, *.menu_item_active div {
	padding:15px;
	margin:0px 8px;
	background:url('../img/angle_2.gif') no-repeat left center; 
}

#tarifs_submenu, #spec_off_submenu, #location_submenu, #partners_submenu, #about_submenu, #cust_submenu {
	display:none;
}

*.sub_menu_item {
	margin-top:2px;
	background:url('../img/sub_menu_item.gif') no-repeat top center; 
	height:30px; width:226px;
	color:#464646;
	text-decoration:none;
	font-size:13px; font-weight:bold;
	cursor:pointer;
}

*.sub_menu_item_hover {
	margin-top:2px;
	background:url('../img/sub_menu_item.gif') no-repeat center center; 
	height:30px; width:226px;
	color:#464646;
	text-decoration:none;
	font-size:13px; font-weight:bold;
	cursor:pointer;
}

*.sub_menu_item_active {
	position:relative;
	margin-top:2px;
	background:url('../img/sub_menu_item.gif') no-repeat bottom center; 
	height:30px; width:226px;
	color:#464646;
	text-decoration:none;
	font-size:13px; font-weight:bold;
	cursor:pointer;
}

*.sub_menu_item div, *.sub_menu_item_hover div, *.sub_menu_item_active div {
	padding:6px 23px;
}

*.sub_menu_item div a, *.sub_menu_item_hover div a, *.sub_menu_item_active div a {
	color:#000;
}

*.sub_menu_item div a:hover, *.sub_menu_item_hover div a:hover, *.sub_menu_item_active div a:hover {
	text-decoration:none
}

#active_menu_pointer{
	position:absolute;
	padding:0px;
	margin:0px;
	background:url('../img/active_menu.gif') no-repeat center center; 
	width:8px; height:10px;	
	font-size:0px;
	top:20px;
	left:-10px;
}

#active_submenu_pointer{
	position:absolute;
	padding:0px;
	margin:0px;
	background:url('../img/active_sub_menu.gif') no-repeat center center; 
	width:8px; height:10px;	
	font-size:0px;
	top:10px;
	left:-10px;
}

#center_right {
	float:left;
}

#content_container {
	display:inline;
	float:left;
	width:457px;
}

#content_container_without_right {	
	width:748px; margin-left:17px; 
	text-align:left;
}

#form_conteiner {
	margin:auto;
	text-align:left;
	width:422px
}

/*
*.form_layer {
	width:420px; height:50px;
	background:url('../img/content_form.gif') no-repeat center center;	
	margin-bottom:5px;
}
*/

*.form_layer_top {
	width:420px; height:6px;
	background:url('../img/form/form_up.gif') no-repeat bottom center;	
}

*.form_layer {
	width:420px; height:50px;
	background:url('../img/form/form_bg.gif') repeat-y center center;	
}
*.form_layer_bot {
	width:420px; height:6px;
	background:url('../img/form/form_down.gif') no-repeat top center;
	margin-bottom:5px;	

}

*.form_layer_long {
	width:500px; height:50px;
	background:url('../img/content_form_long.gif') no-repeat center center;	
	margin-bottom:5px;
}
*.form_layer_long_top {
	width:500px; height:50px;
	background:url('../img/content_form_long.gif') no-repeat center center;	
	margin-bottom:5px;
}

*.form_layer_long_bot {
	width:500px; height:50px;
	background:url('../img/content_form_long.gif') no-repeat center center;	
	margin-bottom:5px;
}

*.form_layer div,*.form_layer_bg div, *.form_layer_long div {
	padding:12px;
	#color:#636363;
	font-size:12px; font-weight: bold;
	position:relative;
}

*.form_layer div a img, *.form_layer_bg div a img, *.form_layer_long div a img {
	position:absolute; top:10px; right:15px;
}

*.black {
	color:#000;
	font-size:16px; font-weight: bold;
}

*.submit {
	width:160px; height:40px;
	float:right;
	background:url('../img/submit.gif') no-repeat top center;	
	cursor:pointer;		
}

*.submit_mini {
	width:160px; height:27px;
	float:right;
	background:url('../img/submit_mini.gif') no-repeat top center;	
	cursor:pointer;		
}

*.submit_hover {
	width:160px; height:40px;
	float:right;
	background:url('../img/submit.gif') no-repeat bottom center;	
	cursor:pointer;		
}

*.submit_mini_hover {
	width:160px; height:27px;
	float:right;
	background:url('../img/submit_mini.gif') no-repeat bottom center;	
	cursor:pointer;		
}

*.submit div, *.submit_hover div {
	padding-top:9px;
	text-align: center;
}

*.submit_mini div, *.submit_mini_hover div {
	padding:5px;
	text-align: center;
}
*.ban_image {
	margin-bottom:10px;
	float:right;
}

#footer {
	margin:0px 0px 0px 250px;
}

#logo_links {
	margin:7px 0px;
	text-align:left;
	margin-top:15px;
}

#logo_links ul {	
	float:left;
	position:relative;
	top:-5px;
}

#logo_links ul li{
	display:block;
	color:#255779;
	float:left;
	font-size:11px;
	margin:0px 1px;
}

#logo_links ul li a{
	color:#255779;
	font-weight:bold;
	text-decoration:underline;
}

#logo_links ul li a:hover{
	text-decoration:none;
}

*.copy {
	color:#636363;
	font-size:12px; font-weight: bold;
	text-align:left;
	width:500px;
	display:inline; float:left;
	position: relative;
	top:10px;
}

*.page_title{
	margin-bottom:24px;
}

*.page_title p {
	color:#255779;
	text-align:left;
	font-size:24px;
	font-weight:bold;
	display:inline;
}

h2.shorttitle {
	font-size:24px;
	font-weight:bold;
	color:#255779;
	display:inline;
}

*.date_part{
	width:72px;
	height:20px;
	display:inline;
	float:left;
	background:url('../img/item_bg.gif') repeat-x bottom center;
	text-align:center;
}

*.content_part{
	width: 660px;
	display:inline;
	float:left;
	padding-left:10px;
	text-align: justify;
	position: relative;
	top:-4px;
}

*.date_part p{
	color:#FFF;
	font-size:11px;
	padding-top:2px;
}

*.item_title{
	color:#255779;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

*.item_title_second{
	color:#255779;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

*.content_part a.item_title:hover{
	text-decoration:underline;
}

/*
*.item_content{
	padding:12px 0px;
	color:#707070;
	font-size:12px;
	font-weight:bold;	
}
*/

*.item_content{
	padding:12px 0px;
	font-size:12px;
	font-weight:bold;	
}

*.item_content a{
	color:#255779;
	text-decoration: underline;
}

*.item_content a:hover{
	color:#255779;
	text-decoration: none;
}

*.def_link{
	color:#255779;
	font-size:16px;
	text-decoration:underline;

}

*.active_link{
	color:#255779;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;

}

*.active_link:hover, *.def_link:hover {
	text-decoration:none;
}

*.paging {
	text-align:center;	
}

*.paging a, *.paging span {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#255779;
}

*.paging a.active, *.paging span.active {
	font-size:18px;
}

*.partners_galery tr td {
	border:1px solid #D6D5D5;
	width:120px; height:120px;
}
*.small_grey_link {
	color:#959595;
	font-weight:bold;
	font-size:12px;
}

*.middle_grey_link {
	font-weight:bold;
	font-size:18px;
}
*.big_grey_link{
	font-weight:bold;
	font-size:22px;
}

*.small_grey_link a, *.middle_grey_link a, *.big_grey_link  a {
	color:#959595;
	text-decoration:underline;	
}	
#map_image_block {
	width:496; height:366; position:relative;
}

*.map_pointer_1{
	width:247px; height:70px; 
	background: url('../img/location_pointer.gif');
	position:absolute;
	display:none;
}

*.map_pointer_2{
	width:247px; height:70px; 
	background: url('../img/location_pointer_2.gif');
	position:absolute;
	display:none;
}

*.map_pointer_1 div, *.map_pointer_2 div{
	margin:3px 10px;

}

*.input {
	height:25px; background:url('../img/input_bg.gif') repeat-x; border:1px inset #FFF;
	width:280px;
}

*.textarea {
	background:url('../img/textarea_bg.gif') repeat-x #F3F3F3; border:1px inset #FFF;
	width:280px;
}

*.ord, *.nord, #tarif_thead {margin:auto; margin-bottom:1px; background:#6E6E6E;}
*.ord tr td p, *.nord tr td p {margin:5px}
*.ord tr td {background:url('../img/tarif_tbl_cell_bg_1.gif') repeat-x #ebf8ff; text-align:center; }
*.nord tr td {background:url('../img/tarif_tbl_cell_bg_2.gif') repeat-x #ededed; text-align:center; }

#pass_change_success_massage, #pass_change_failed_massage {
	display:none;
}

h3 {font-size:14px}

*.black_link {color:black}
*.black_link:hover {text-decoration:none}

.share_list_block {
	margin-left:15px;
}

.share_list_block h2 {
	font-size: 18px;
	font-family: Trebuchet MS;
	color: #255779;
}

h1 {
	font-size: 20px;
	font-family: Trebuchet MS;
	color: #255779;
}

.share_list_block .share_content {
	margin-top: 5px;
	font-size: 14px;
	overflow: hidden;
	zoom:1;
	padding-bottom: 20px;
}

.share_list_block .share_content img {
	float: left;
	margin-right: 10px;
	border: 1px solid #D9C019;
}

.item_index {/*float:left;*/ font-size:12px; line-height: 15px; text-align:left; width:744px; margin-left:17px;}
.lnk {color:#255779;}

.max_lnk {display:block;width:100%;height:100%;}
.header_text {float:right; margin:5px 28px 0 0;}
.header_text_en {float:right; margin:-13px 26px 0 0; position:relative; text-align:right;}

.header_text h1, .header_text_en h1 {font-size:16px; line-height:19px; color:#228ACB;}
.header_text .sh1 {font-size:16px; line-height:19px; color:#228ACB;float:right; margin:5px 28px 0 0;font-weight:bold;font-family:Trebuchet MS;
text-align:start;
border:medium none;
margin:0;
padding:0;
}

.header_text_en .sh1 {font-size:16px; line-height:19px; color:#228ACB;float:right; margin:5px 28px 0 0;font-weight:bold;font-family:Trebuchet MS;
text-align:start;
border:medium none;
margin:0;
padding:0;
}
.buttons {padding: 0 0 10px 69px;}
.buttons .out_btn {padding: 0 0 3px 0;}
#menu {margin-top:-6px;}
.add {
	margin:10px 0 10px 10px;
	font-size:12px;
	font-weight:normal;

	}
.add p{
	margin:10px 0 10px 0;
	text-indent:10px;
	}
.add ul{
	margin-left:40px;
	padding-left:0px;
	list-style-type:disc;
	}
.add li{
	margin:2px 0 2px 0;
	list-style:disc;
	}
.add a {color:#000000;text-decoration:underline;}
.add a:hover {text-decoration:none;}
.boldp {
	font-weight:bold;
	}
#phone {
color:#E5CE3A;
font-size:36px;
height:150px;
position:absolute;
right:125px;
top:25px;
width:450px;
	}
.main_text {
	margin:10px 0 10px 10px;	
	}
.main_text p{
	font-size:14px;
	margin:10px 0 10px 0;
	text-indent:10px;
	}
.main_text ul{
	margin-left:40px;
	padding-left:0px;
	list-style-type:disc;
	}
.main_text li{
	margin:2px 0 2px 0;
	list-style:disc;
	}
.main_text a {color:#000000;text-decoration:underline;}
.main_text a:hover {text-decoration:none;}

#icq {
float:right;
width:180px;

}