@charset "utf-8";
/* CSS Document */

body {
	color: #000;
	background-color:#FFF;
	font-family: Arial, sans-serif;
	font-size:  0.8em;
	margin: 0;
	padding: 0;
	/*background: url( '/site_media/images/body_back3.jpg' ) no-repeat;
	background-position: center top;
	overflow: visible;
	overflow-x: visible;
	overflow-y: visible;*/
}

img {
	border:0;
}
    img.square{border:1px solid #D0D1D6;padding: 3px; margin-right:14px; margin-bottom:7px;}
    img.square1{border:1px solid #D0D1D6;padding: 3px; margin-left:7px; margin-bottom:7px;}
    img.square2{border:1px solid #D0D1D6;padding: 2px; margin:1px;}

td.square_line{border:1px solid #D0D1D6;padding: 3px; margin-bottom:7px;}
div.square_border{border:1px solid #D0D1D6;padding: 3px; margin: 1px;}

/* A */

	a { color:#4f5b95; text-decoration:none; }
	a:hover {color:#fff; background:#4f5b95; text-decoration:none;}
	.nothing, a.nothing, a:hover.nothing, a:visited.nothing {color: #000; background:#fff;}
	.nothing1, a.nothing1, a:hover.nothing1, a:visited.nothing1 {color: #000; background:#FFF7EA;}
	a.tabs { color:#4f5b95; text-decoration:none; }
	a.news_tab { color:#4f5b95; text-decoration:none; }
	a:hover.news_tab {color:#fff; background:#4f5b95; text-decoration:none;}

/* H */
    h1 {margin:.8em 0 .2em 0; padding:0; font-family: Arial, sans-serif; font-size: 1.1em; font-weight: bold;}
    h3, h4 {margin:.8em 0 .2em 0; padding:0; font-family: Arial, sans-serif; font-size: 1em; font-weight: bold;}
    h3.titleblock {font-size: 1em; font-weight: bold;margin:.8em 0 .2em 0; text-align:left;}
    h4.title {font-size: 1em; font-weight: bold;margin:.2em 0 .1em 0;}
    h2.title {font-size: 1.4em; font-weight: bold;margin:.2em 0 .1em 0;}
	
	
/* P */
    p {font-family: Arial, sans-serif; font-size: 1em; margin: 0; display: block}
    p.menusite, p.date{font-size: 0.95em; margin-bottom:3px;}
    p.clear {margin:0.8em;}
    p.text {font-size: 1em;}
    p.footer {font-size: 0.9em;}
    
/* i */
    i.rub {font-weight: bold;}

/* form */
form {
	color:#000;
}
input {
	background:#fff;
	
	color:#333;
}
input.t{width:120px;}
input.b{ height:40px; width:30px; border:1px solid #CCC;}
.input{
	background:#fff;
	border:1px solid #CCC;
	display:block;
	color:#000;
	text-align:left;
	height:16px;
	width:120px;
}
input.new{
	background:#fff;
	border:1px solid #CCC;
	display:block;
	color:#000;
	text-align:left;
	height:16px;
	width:220px;
}
input.search_new{
	background:#fff;
	border:1px solid #CCC;
	display:block;
	color:#000;
	text-align:left;
	height:16px;
	width:550px;
}
.help{color:#555;}

#id_name{
	width:300px; border:1px solid #CCC;
}
#id_phones{
	width:300px; border:1px solid #CCC;
}
#id_subject{
	width:300px; border:1px solid #CCC;
}
#id_recipient_email{
	width:300px; border:1px solid #CCC;
}
#title{
	width:300px; border:1px solid #CCC;
}
#id_captcha{
	width:150px; border:1px solid #CCC;
}
#id_title{
	width:300px; border:1px solid #CCC;
}
#id_subtitle{
	width:300px; border:1px solid #CCC;
}
#id_contact{
	width:300px; border:1px solid #CCC;
}
#id_email{
	width:300px; border:1px solid #CCC;
}

#id_contact_person{
	width:300px; border:1px solid #CCC;
}

#id_phone{
	width:300px; border:1px solid #CCC;
}

#id_password1{
	width:300px; border:1px solid #CCC;
}

#id_password2{
	width:300px; border:1px solid #CCC;
}

#id_first_name{
	width:300px; border:1px solid #CCC;
}

#id_last_name{
	width:300px; border:1px solid #CCC;
}

#id_nickname{
	width:300px; border:1px solid #CCC;
}

#id_city{
	width:300px; border:1px solid #CCC;
}

#id_height{
	width:300px; border:1px solid #CCC;
}

#id_weight{
	width:300px; border:1px solid #CCC;
}

#id_religion{
	width:300px; border:1px solid #CCC;
}

#id_userphoto{
	width:300px; border:1px solid #CCC;
}

#id_avatar{
	width:300px; border:1px solid #CCC;
}

#query{
	width:300px; border:1px solid #CCC;
}

#query_hotel{
	width:150px; border:1px solid #CCC; background: #e4e4e4;
}


#id_company, #id_web_site, #id_chief, #id_position {
	width:300px; border:1px solid #CCC;
}


#id_text{
	width:500px; height:300px;
}

#id_sign{
	width:500px; height:150px;
}

#add_photo{
	width:400px; border:1px solid #CCC;
}
#add_photo1{
	width:280px; border:1px solid #CCC;
}

.whole{
	margin: 0 auto;
	text-align:left;
	width: 955px;
}

.show_vip{
	width:100%;
	position:relative;
	margin: 0 0 8px 0;
	padding: 0;
}

.header{
	width:100%;
	position:relative;
}

.buble{
	position:relative;
    top: -5px;

	background-color:#fff;
	width:921px;
	margin-left: 20px;
}
.menu_top_main {
	float:left;
	width:100%;
	overflow: hidden;
}
.menu_up{
	float: left;
	width: 307px;
}


.menu_small{
    color:#4f5b95;
    padding: 5px 0 0 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	margin: 0 auto;
}

.menu_big{
    color:#4f5b95;
    padding: 5px 0 10px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 28px;
	margin: 0 auto;
}

.menu_top_sub {	float:left;	width:921px; margin: 0 auto;}
.menu_top_sub {	margin: 0 auto; padding:0}

.tourprom_top{
	position:absolute;
    left: 30px;
    top: -6px;
    z-index: 200;
    color: #4f5b95;
    font-size:0.9em;
    font-variant:small-caps;
    background-color: #fff;
    padding: 0 5px 0 1px;
}

.top-clear {clear:both;}

.breadcomb{
	width:100%;
	position:relative;
	margin: 0 3px 3px 3px;
}

.footer{
	width: 100%;
}

.footer_menu{
	width: 921px;
	margin-left: 20px;
}

.profi_menu{
	width: 600px;
}

.profi_menu1{
	width: 600px;
	border-bottom:solid #D0D1D6 1px;
}
.profi_menu_float{
	float:left;
	width: 150px;
}

.profi_menu_float1{
	float:left;
	width: 200px;
}

.profi_menu_float2{
	float:left;
	width: 300px;
}

.container{
	padding: 5px;
}

/* 1 column*/
.content_one_c{
	float:left;	
	width:930px; 
	margin: 2px;
}


/* 2 equal columns*/
.content_left_2c_eq{
	float:left;	
	width:462px; 
	margin: 1px;
}
.content_right_2c_eq{
	float:left;	
	width:466px; 
	margin: 1px;
}

/* 2 expert columns*/
.content_left_2c_expert{
	float:left;	
	width:560px; 
	margin: 3px;
	padding: 0 3px 0 3px;
}
.content_right_2c_expert{
	float:left;	
	width:360px; 
	margin: 3px;
	padding: 0 3px 0 3px;
}

/* 2 columns left menu*/
.content_left_2c_sub_left{
	float:left;	
	width: 180px; 
	margin: 2px;
}

.content_right_2c_sub_left{
	float:left;	
	width:750px; 
	margin: 2px;
}

/* 2 columns right menu */
.content_left_2c_sub_right{
	float:left;	
	width:690px; 
	margin: 2px;
}

.content_right_2c_sub_right{
	float:left;	
	width:240px; 
	margin: 2px;
}

/* 3 columns*/
.content_left_3c{
	float:left;	
	width:180px; 
	margin: 2px;
}

.content_center_3c{
	float:left;	
	width:495px; 
	margin: 2px;
}

.content_right_3c{
	float:left;	
	width:250px; 
	margin: 2px;
}




#title_block {
	background:#F0F1F6;
	color: #505887;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin-right:2px;
	font-size:1em;
}
.title_review {
	color: #505887;
	font-weight: bold;
	font-size:1.3em;
}
.title_review_big {
	color: #505887;
	font-weight: bold;
	font-size:1.5em;
}
.title_review_big1 {
	color: #505887;
	font-weight: bold;
	font-size:1.8em;
}
.title_block {
	background:#F0F1F6;
	color: #505887;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin-right:2px;
	font-size:1em;
	text-align: left;
}
.title_block_light {
	background:#ccccff;
	color: #505887;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin-right:2px;
	font-size:1em;
}

.tooltip_info{
	position:absolute;
	z-index:900;
	display:none;
	width:200px;
	/*border:1px solid #D0D1D6;
	margin:2px;
	background-color: #F0F1F6;
	padding: 5px;*/
}

.title_form {

	color: #505887;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin-right:2px;
	font-size:1.1em;
}

.subtitle_form {

	color: #505887;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin-right:2px;
	font-size:1em;
}

.errorlist{
    color: red;
    font-size:0.9em;
    font-variant:small-caps;
    background-color: #fff;
}

ul .errorlist {
	list-style-type: none;	
}

div#username_top1
div#search_top1,
div#password_top1 {
	position:relative;
	float:left;
	margin-right:3px;
}


label.overlabel {
	color:#999;
}
label.overlabel-apply {
	position:absolute;
	top:3px;
	left:5px;
	z-index:1;
	color:#999;
}

.currency_value{
	color: #000;
	font-weight:bold;
	font-size:1.2em;
}
.currency_date{
	color: #000;
	font-weight:bold;
	font-size:0.8em;
}
.currency_title{
	color:#C03;
	font-weight:bold;
	font-size:1.2em;
}
.currency_delta_plus{
	color: green;
	font-weight:bold;
	font-size:0.8em;
}
.currency_delta_minus{
	color: red;
	font-weight:bold;
	font-size:0.8em;
}
.currency_country{
	color: #4f5b95;
	font-weight:bold;
	font-size:0.8em;
}
.currency_back{
	background-color:#E6E6E6;
}

DIV.container .contenth P{
	padding-right: 4px;
	padding-bottom: 7px;
}

DIV.container .content_right_2c_eq P{
	padding-right: 4px;
	padding-bottom: 7px;
}

DIV.info_p P{
	padding-right: 4px;
	padding-bottom: 7px;
}


DIV.master_exp IMG{
	border:1px solid #D0D1D6;
	padding: 2px;
	margin-right:2px;
	margin-bottom:2px;
}

IMG#user_image {
	border:1px solid #D0D1D6;
	padding: 3px;
	margin-right:7px;
	margin-bottom:7px;
	float: left;
}

.tradearea_tomorrow{
	background-color:#F0F1F6;
	border:1px solid #CCC;
	width: 216px;
	height:40px;
}

/* round corners */
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #D0D1D6; border-right:1px solid #D0D1D6;}
.xb1 {margin:0 5px; background:#D0D1D6;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.head_top_content {display:block; background:#fff; border:0 solid #D0D1D6; border-width:0 1px;}

.display-none {
    display: none;
}

.tag-1 {font-size: 0.8em;}
.tag-2 {font-size: 0.9em;}
.tag-3 {font-size: 1em;}
.tag-4 {font-size: 1.1em;}
.tag-5 {font-size: 1.2em;}
.tag-6 {font-size: 1.3em;}
.tag-7 {font-size: 1.4em;}
.tag-8 {font-size: 1.5em;}
.tag-9 {font-size: 1.6em;}
.tag-10 {font-size: 1.7em;}

.tag_s-1 {font-size: 0.7em;}
.tag_s-2 {font-size: 0.7em;}
.tag_s-3 {font-size: 0.75em;}
.tag_s-4 {font-size: 0.75em;}
.tag_s-5 {font-size: 0.95em;}
.tag_s-6 {font-size: 1em;}
.tag_s-7 {font-size: 1em;}
.tag_s-8 {font-size: 1.1em;}
.tag_s-9 {font-size: 1.1em;}
.tag_s-10 {font-size: 1.15em;}
.tag_s-11 {font-size: 1.15em;}
.tag_s-12 {font-size: 1.15em;}
.tag_s-13 {font-size: 1.2em;}
.tag_s-14 {font-size: 1.2em;}
.tag_s-15 {font-size: 1.25em;}
.tag_s-16 {font-size: 1.25em;}
.tag_s-17 {font-size: 1.3em;}
.tag_s-18 {font-size: 1.3em;}
.tag_s-19 {font-size: 1.4em;}
.tag_s-20 {font-size: 1.4em;}
.tag_s-21 {font-size: 1.45em;}
.tag_s-22 {font-size: 1.45em;}
.tag_s-23 {font-size: 1.5em;}
.tag_s-24 {font-size: 1.5em;}
.tag_s-25 {font-size: 1.5em;}
.tag_s-26 {font-size: 1.55em;}
.tag_s-27 {font-size: 1.55em;}
.tag_s-28 {font-size: 1.55em;}
.tag_s-29 {font-size: 1.6em;}
.tag_s-30 {font-size: 1.6em;}
.tag_s-31 {font-size: 1.65em;}


DIV.contenth P IMG{
	float: left;
	border:1px solid #D0D1D6;
	padding: 3px;
	margin-right:7px;
	margin-bottom:7px;
}


