<!--

td {  font-family: Tahoma, Verdana, sans-serif; font-size: 13px; color: #333333; line-height: 19px}
form { margin: 0px;}
img {  border: none;}

.input{width: 350px}

.nav { font-family: Tahoma, Verdana; font-size: 9px; color: #666666; text-decoration: none}
.nav_text { font-size: 12px; color: #868686}
.name { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; margin-left: -12px}
.new_name {font-size: 14px;}
.raquo {margin: 0 7px; color: #ffffff}
.menublue {  color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.small {  font-family: Tahoma, Verdana; font-size: 11px; color: #666666}
.greys {  font-family: Tahoma, Verdana; font-size: 11px; color: #666666; text-decoration: none; line-height: 16px}
.title { font-size: 15px; font-weight: bold}
.input_def {  background: #FFF !important;}
.black { color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; }
.cms_td {padding-top: 0; line-height: 1.3; }
.small_grey { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; line-height: 1.2em; }
.mad_link {  font-family: Tahoma, Verdana, sans-serif; font-size: 11px; color: #CC0000; }
.required {  color: #F00;}
input.fillError {background: #FFCCCC;}

#page { background-repeat: no-repeat; background-attachment: fixed; background-position: center center; padding: 10px; text-align: center; vertical-align: middle;}
.page_round { background-image: url(/images/page_round.gif); }
.page_sq { background-image: url(/images/page_sq.gif); }

#operators_table { border: 1px solid #CCCCCC; border-collapse: collapse; }
.operators_table_hoverRow { background-color: #FFFFCC; }

.va_middle, .va_middle *{ vertical-align: middle}

.tahoma13{
	font-family: Tahoma, Verdana;
	font-size: 13px;
}

.menu_items {
	list-style-type: none;
	text-align: left;
	margin: 0;
	padding: 0;
}
.menu_items li {
	cursor: pointer;
	/*text-indent: 15px;*/
	
	margin-left: 15px;
	margin-bottom: 5px;
	/*line-height: 25px;*/
	/*height: 25px;*/
}
.menu_items li.inform_item {
	height: 20px;
}
.menu_items li a{
	font-family: Tahoma, Verdana;
	font-size: 13px;
	color: #000;
}
.menu_items li a:hover{
	text-decoration: none;
}

.menu_blue_h {
	background: #f7a632;
}
.menu_blue_h_a, .menu_blue_h_a *{
	background: #f7a632 !important;
	color: #FFF;
}
.menu_blue, .menu_blue a {
	background: #eaf1e1;
}
.menu_work {
	background: #eaf1e1;
}
.menu_work a {
	color: #4f80aa;
	font-weight: bold;
}
.menu_red_h{
	background: #cc3333;
}
.menu_red_h_a, .menu_red_h_a *{
	background: #cc3333 !important;
	color: #FFF;
}
.menu_red, .menu_red a {
	background: #fef1e1;
}

.menu_green_h{
	background: #009900;
}
.menu_green_h_a, .menu_green_h_a *{
	background: #009900 !important;
	color: #FFF;
}
.menu_green, .menu_green a{
	background: #dff8df;
}

.menu_olive_h{
	background: #669933;
}
.menu_olive_h_a, .menu_olive_h_a *{
	background: #669933 !important;
	color: #FFF;
}
.menu_olive, .menu_olive a{
	background: #d2e9bc;
}

#prof #menu_container .menu_h{
	background: #00adf1;
}
#prof #menu_container .menu_h a{
	background: #00adf1 !important;
	color: #ffffff;
	font-weight: bold;
	margin-left: 12px;
}
#prof #menu_container .menu_h_a, .menu_h_a *{
	background: #00adf1 !important;
	color: #ffffff;
}

#tur #menu_container .menu_h{
	background: #e3007a;
}
#tur #menu_container .menu_h a{
	background: #e3007a !important;
	color: #ffffff;
	font-weight: bold;
	margin-left: 12px;
}
#tur #menu_container .menu_h_a, .menu_h_a *{
	background: #e3007a !important;
	color: #ffffff;
}

#prof .frame {
	background: #00adf1;
}
#prof .frame a {
	background: #00adf1 !important;
	color: #ffffff;
	font-weight: bold;
	margin-left: 12px;
}

#tur .frame {
	background: #e3007a;
}
#tur .frame a {
	background: #e3007a !important;
	color: #ffffff;
	font-weight: bold;
	margin-left: 12px;
}

.menu_grey, .menu_grey a{
	margin-top: 4px;
	background: #EDEDED;
}

.menu_grey {
	padding-bottom: 5px;
}

.menu_grey_h{
	background: #F0F0F0;
}
.menu_grey_h_a, .menu_grey_h_a *{
	background: #F6F6F6 !important;
	color: #FFF;
}
.menu_separator{
	background: #e3007a;
	width: 100%;
	height: 1px;
	overflow: hidden;
	position: relative;
}
.tab_td {
	background: white url('/includes/modules/TabContent/shadeactive.gif') top left repeat-x;
	padding: 11px 8px 8px 8px;
}
.tab_td_low {
	background: white; /* url('/includes/modules/TabContent/shadeactive.gif') 0% 0% repeat-x;*/
	padding: 4px 8px 5px 8px;
}
#searchTab {
	margin: 5px 0px 5px 0px;
}
#searchTab input {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	padding: 0 2px;
}
#searchTab select {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	padding: 0;
}
#order {
	margin: 10px;
	width: 70%;
	padding-top: 0;
}
.firm {
	border: 1px solid #f0f0f0;
	width: 108px; /* !!! */
	padding: 5px 10px 10px 10px;
}
.topic_row {
	font-size: 11px;
	line-height: 1.2;
	padding: 7px 2px 7px 3px;
	border-bottom: 1px solid #e5e5e5;
}
.date {
	font-size: 10px;
	color: #00689a;
}
.topic {
	color: #313131;
	text-decoration: none;
}
-->

/* links styles */
#link_item {
	vertical-align: top;
}

#link_item img {
	float:right;
	margin-left: 4px;
	margin-bottom: 4px;
}

#link_item p {
	text-indent: 0;	
	margin: 0;
}

#link_item .lnk_url {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #006699;
	text-decoration: none;
}
/* ------------ */

/* rubrikator styles */
.rubrikator {
	margin-left: 8px;
	width: 545px;
	margin-top: 10px;
}

.rubrikator div {
	padding-bottom: 4px;
	padding-left: 10px;
	background: url('/images/black_point.gif') 0% 40% no-repeat;
}
/* ------------ */
.requiredSign {color: #FF4600; font-weight: bold; font-size: 1.0em; line-height: 0.8em;}
.tours {
	color: #666666;
	font-size: 11px;
}
.tours:hover {
	text-decoration: none;
}
.grey_lnk {
	color: #444444;
}
.grey_lnk:hover {
	text-decoration: none;
}
.td_head {
	background: url('/images/line.gif') repeat-x 0% 65%;
}
.span_title {
	background-color: #fff;
	padding: 0 7px;
	font-weight: bold;
}

#searchTab a {
	/*color: #555;*/
}
.check {
	border: 0;
	margin-bottom: auto;
	vertical-align: middle;
}
/* --- spo --- */
.no_item {
	background-color: #fef5d5;
	margin-top: 13px;
	padding: 3px 0 0 20px;
	height: 22px;
}
.submenu {
	border: 1px solid #e6e6e6;
	margin-right: 2px;
	padding: 1px 0 3px 0;
	background-color: #ffffcc;
}
.submenu a.active {
	font-weight: bold;
	text-decoration: none;
}
.submenu a:hover {
	text-decoration: none;
}
.letter {
	font-size: 11px;
	margin-right: 7px;
	color: #666666;
}
.letter_active {
	font-size: 11px;
	margin-right: 7px;
	color: #e3007a;
}
.country_h1 {
	font-size: 16px;
	margin: 0;
}
.news_date {
	color: #c30409;
	font-size: 10px;
	line-height: 13px;
	margin-left: 78px;
}
.news_img {
	border: 1px solid #cccccc;
	margin-right: 5px;
	margin-top: 5px;
}
.red_link {
	color: #d13505;
	font-size: 12px;
}
.user_panel {
	margin-top: 3px;
	margin-bottom: 5px;
}
.user_panel tr {
	background-color: #ededed;
}
.user_panel span {
	color: #bcbdbd;
	margin-left: 8px;
	margin-right: 5px;
}
.user_panel a {
	color: #000000;
}
.ban200 {
	margin-top: 5px;
}
.ban730 {
	width: 731px;
	margin-top: 7px;
}
.new {
	background-color: transparent;
	background-image: url(/images/new.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0pt;
	background-y-position: 0pt;
	padding-left: 38px;
	height: 20px;
	padding-top: 8px;
	margin-left: 8px;
	padding-bottom: 10px;
	margin-top: 5px;
	margin-bottom: 4px;
}
.new a {
	font-weight: bold;
}
.res_link_active {
	text-decoration: none;
	color: #000;
}
.res_link:hover {
	text-decoration: none;
}

.messageserror_links {color: #ff4600; background: #FFECE5 url("/images/icoErrorBig.gif") no-repeat 10px 5px; font-size:12px; padding: 5px 10px 31px 60px; border: 1px solid #FF4600; height:auto;}
.messageserror_links strong {color: #343434; font-weight: bold;}
* html .messageserror_links {height:auto;}

.messagesok_links {color: #343434; background: #E7F3D7 url("/images/icoSuccesBig.gif") no-repeat 10px 5px; font-size:12px; padding: 5px 10px 31px 60px; border: 1px solid #76B800; height:auto; margin-top: 10px;}
.messagesok_links strong {color: #343434; font-weight: bold;}
* html .messageserror_links {height:auto;}

.news_item table {margin-left: 10px;}
.razdel_news table, .razdel table {margin-right: 5px;}

.upper_menu ul { width:100%; display:table; margin:0; padding: 1px 0 0 0; font:bold 100% tahoma; }
.upper_menu ul li { height:24px; line-height: 24px; background:url('/images/bgmeny.gif'); border-bottom: 1px solid #e4037d; display:table-cell; list-style:none; text-align:center; //float:left;width:expression(Math.round(100/this.parentNode.getElementsByTagName('li').length)-0.6+'%'); }
.upper_menu ul li a { height:24px; display:block; color:white; }
.upper_menu ul li a:hover { color:white; }
