body {width:965px; background: #fff; margin:0 auto; padding:6px 8px 5px 7px; font:12px Arial, sans-serif; color:#404040;}
object, object param {border: 1px solid #949494; margin:0; padding:0;}
/*см. строку выше - рамка ДЛЯ ВСЕХ ФЛЕШЕК!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
h1 {font:bold 16px Arial, Tahoma, sans-serif;}
/*h1.forall {color:#127348; text-align: left; width:575px; border-bottom: 4px solid #ACACAC;}
*/
h2 {font:bold 15px Arial, Tahoma, sans-serif;}
h3 {font:bold 14px Arial, Tahoma, sans-serif;}
h4 {font:bold 13px Arial, Tahoma, sans-serif;}



a {color: #0065B3;}
a:hover {text-decoration: none;}
.cb {color: #0095D9;}
.cgreen {color:#127348;}


#head {background:url(/img/bghormenu.jpg) no-repeat; width:966px; color:#fff; height:28px; padding:0; margin:0;
	text-align:center; text-transform: uppercase; font-size: 16px; padding-top:6px; margin-bottom: -5px; margin-top:5px;}
/*#d_mainhead {width: 965px; height:85px; margin:5px 0 5px 0; padding:0; background:url(/img/bgshapka_newyear.jpg) no-repeat;}*/
#d_mainhead {width: 965px; height:85px; margin:5px 0 5px 0; padding:0; background:url(/img/bgshapka.jpg) no-repeat;}
/*#d_mainhead {width: 965px; height:85px; margin:5px 0 5px 0; padding:0; background:url(/img/bgshapka_traur.jpg) no-repeat;}*/

/*#d_mainhead {width: 935px; height:70px; margin:0; padding:28px 0 17px 30px;}*/
#d_mainhead a.logo {width:150px;}
#d_mainhead a.logo img {width:150px;height:70px;border:none;display:block; position: relative; 
			margin:0; padding:0; float:left; padding-left: 27px; padding-top:8px;}
#eip_name {font:18px Arial,Tahoma,sans-serif; margin:0; padding:0; padding-left:22px; padding-top:10px; 
		color: #006EBF; position: relative; float:left; width:270px; text-transform:capitalize;}
strong.eip_name {font:18px Arial,Tahoma,sans-serif; margin:0; padding:0; padding-left:22px; padding-top:10px; 
		color: #006EBF; position: relative; float:left; width:270px; text-transform:capitalize; font-weight:normal;}

/*#d_mainhead div.b468_mainhead {display:inline;right:0; float:right; padding:0; margin:0; margin-top: 6px;
				margin-right: 8px;
				width:468px; height:60px; border: 1px solid #949494;}
*/
#d_mainhead div.b468_mainhead {display:inline;right:0; float:right; padding:0; margin:0; margin-top: 6px;
				margin-right: 8px; background: #fff; padding: 5px;
				width:468px; height:60px;}
#pr_shap {display:none;}/*фраза, которая появляется при печати*/


#mainmenu {background:url(/img/bghormenu.jpg) no-repeat; width:966px; color:#fff; height:28px; 
		padding:0; margin:0;}
#mainmenu td {text-align: center;}
#mainmenu td a {display:block; border-right: 1px dotted #fff; padding: 0; color: #fff; text-decoration:none;}
#mainmenu td a.last {border-right: none;}
#mainmenu td a:hover {color:#000;}
#mainmenu td.first {text-align:left; padding:3px 0 3px 3px; margin:0;}
#mainmenu td.first select {font-size:10px; padding:0; margin:0;}

#container {position: relative; float:left; width:755px;padding:0; margin:0; margin-right: 10px;}

#footer {width:575px; padding:0; text-align:left; border-top: 3px solid #ACACAC; margin: 100px 0 0 180px;
	font: 11px Tahoma, sans-serif;padding-top:1px;}

/*стили для навигации слева*/
/*#navig {position:relative; padding:0; margin:0; float:left; width: 140px; background-color: #EFEFEF;
		clear:both; border:0px solid #000; margin-left: 3px;}
*/

#navig {position: relative; float:left; width:150px; margin:0; padding:0; padding-top:10px;}
/*заголовки в навигации*/
.zagcty_cntr {font:bold 15px Arial,sans-serif; width: 140px; margin:0; padding:0; text-align:left; padding-left:10px;}

/*навигация на главной*/
/*.nav_main {list-style:none; margin:0; padding:0; width: 140px;}
.nav_main li {padding: 0 5px 0 5px;}
.nav_main li a {position: relative; left:5px; font: 12px Tahoma, sans-serif; color: #404040;}
.nav_main li a.podch {padding-left:10px;}
.nav_main li a:hover {color: #0095D9; text-decoration:none;}*/

/*навигация на страницах городов и стран*/
ul.nav {list-style:none; margin:0; padding:0; width: 140px; background: #f1f1f1;}
ul.nav li {padding: 0; margin:0; padding-left:10px;}
ul.nav li a {position: relative; font: 11px Tahoma, sans-serif; color: #404040;}
ul.nav li a:hover {color: #0095D9; text-decoration: underline;}
ul.nav li.razd {padding:15px 1px 2px 10px; margin:0; color: #0095D9; font: bold 13px Tahoma, sans-serif;}
ul.nav li.flg {padding: 0px 5px 2px 10px; padding-left: 52px; text-indent: -42px;}
ul.nav li.flg img {position: relative; height:14px; top:2px; left:0;}

/*навигация на главной*/
ul.nav_main {list-style:none; margin:0; padding:0; width: 150px; background: #FFF;}
ul.nav_main li {padding: 0; margin:0; padding-left:8px; padding-top:1px;}
ul.nav_main li a {position: relative; left:2px; font: 11px Tahoma, sans-serif; color: #404040;}
ul.nav_main li a:hover {color: #0095D9; text-decoration: underline;}
ul.nav_main li.main {padding:0;}

table.zbenter {background-color:#dadadb; border:0; font:bold 12px Arial,Helvetica,Verdana,sans-serif;
		width:140px; margin: 10px 0; padding:0;}
table.zbenter a.zbtitle {color: #15734A; text-decoration:none;}
table.zbenter a.zbtitle:hover {text-decoration:underline;}
.zbenter td {vertical-align:top;border:0; text-align:left; padding-left:10px;}
.zbenter input {font-size:9px;padding-right:4px;}
/*.zbbtnok {width:25px;font-weight:bold;} была кнопка для входа в ЗБ*/
.nav_forecast {width:120px;font:10px Verdana,sans-serif;text-align:left; margin-top:30px; margin-left:10px; padding:0;}


/*для стран*/
#countries {list-style:none; margin:0; padding:0;  width: 140px; background: #f1f1f1;}
#countries li.flg {padding: 2px 5px 2px 3px; padding-left: 35px; text-indent: -32px;}
#countries li {padding: 1px 5px 1px 3px;}
#countries li a {position: relative; left:5px; font: 12px Tahoma, sans-serif; text-decoration: none; color: #000;}
#countries li a:hover {color: #0095D9; text-decoration: underline;}
#countries li img {position: relative; height:14px; top:2px;; left:0;}
/*
#navcountry {list-style:none; margin:0; padding:0; border-top: 1px solid #000; border-left: 1px solid #000;
		border-right: 1px solid #000; width: 138px; background-color: #DEDFDE;}
#navcountry li.razd {padding:0; margin:0; text-align:center; border-bottom: 1px solid #000; background-color:#bc1c26; color: #fff;
	font: bold 13px Tahoma, sans-serif;}
#navcountry li {padding: 1px 5px 1px 3px; border-bottom: 1px solid #000;}
#navcountry li a:hover {color: #000080; text-decoration: underline;}
*/

/*для стран*/


.ininputtext {color: #A19B9B;}
table.RubNedv {width:576px; font-size: 15px;margin: 3px 0 3px -1px;}
table.RubNedv td {text-align:center;}
table.RubNedv td a {text-decoration: none; color: #60605F;}
table.RubNedv td.kvart {background:url(/img/zakladki/kvart.gif) no-repeat; width:98px; height:38px;}
table.RubNedv td.kvartactive {background:url(/img/zakladki/kvartact.gif) no-repeat; width:98px; height:38px;}
table.RubNedv td.kvartactive a {color: #074983;}
table.RubNedv td.novostr {background:url(/img/zakladki/novostr.gif) no-repeat; width:127px; height:38px;}
table.RubNedv td.novostractive {background:url(/img/zakladki/novostract.gif) no-repeat; width:127px; height:38px;}
table.RubNedv td.novostractive a {color: #074983;}
table.RubNedv td.komn {background:url(/img/zakladki/komn.gif) no-repeat; width:92px; height:38px;}
table.RubNedv td.komnactive {background:url(/img/zakladki/komnact.gif) no-repeat; width:92px; height:38px;}
table.RubNedv td.komnactive a {color: #074983;}
table.RubNedv td.commerce {background:url(/img/zakladki/commerce.gif) no-repeat; width:139px; height:38px;}
table.RubNedv td.commerceactive {background:url(/img/zakladki/commerceact.gif) no-repeat; width:139px; height:38px;}
table.RubNedv td.commerceactive a {color: #074983;}
table.RubNedv td.zagorod {background:url(/img/zakladki/zagorod.gif) no-repeat; width:122px; height:38px;}
table.RubNedv td.zagorodactive {background:url(/img/zakladki/zagorodact.gif) no-repeat; width:122px; height:38px;}
table.RubNedv td.zagorodactive a {color: #074983;}


table.ObjectTbl {width:575px; font-size:0.9em; border: 1px solid #C9C7C7;} 
table.ObjectTbl th {border-right:1px solid #fff; background:#ECECEC; text-align:center; font-weight: normal; 
		padding: 2px 1px 2px 5px;}
table.ObjectTbl td {border:1px solid #C9C7C7; padding: 5px 0; text-align:center;}
table.ObjectTbl td.razd {padding: 5px 2px; border:0; color: #127348; font:Bold 12px Arial, Tahoma, sans-serif; 
		text-align:left;}
table.ObjectTbl td.razd a {text-decoration:none;}
table.ObjectTbl td.razd a:hover {text-decoration:underline;}
table.ObjectTbl td.contact {padding: 5px 0; border:0; text-align:left; border-bottom: 1px dashed #C9C7C7;}
table.ObjectTbl td.contactlast {padding: 5px 0; border:0; text-align:left;}

table.ObjectTbl tr.r1, td.r1 {background:#eee;}
table.ObjectTbl tr.r2, td.r2 {background:#eccecc;}
table.ObjectTbl tr.r3, td.r3 {background:#ccecce;}
table.ObjectTbl tr.r4, td.r4 {background:#ccc;}
table.ObjectTbl tr.r5, td.r5 {background:#ddd;}

/*стили для таблицы на выборке в базе*/
table.BaseObjectTbl {font-size:0.9em; border: 1px solid #C9C7C7; width: 965px;} 
table.BaseObjectTbl th {border-right:1px solid #C9C7C7; background:#ECECEC; text-align:center; font-weight: normal; 
		padding: 2px 1px 2px 5px;}
table.BaseObjectTbl td {border:1px solid #C9C7C7; padding: 2px 3px;}
table.BaseObjectTbl td.razd {padding: 5px 2px; border:0; color: #127348; font:Bold 12px Arial, Tahoma, sans-serif; 
		text-align:left;}
table.BaseObjectTbl td.razd a {text-decoration:underline;}
table.BaseObjectTbl td.razd a:hover {text-decoration:none;}
table.BaseObjectTbl td.contact {padding: 5px 0; border:0; text-align:left; border-bottom: 1px dashed #C9C7C7;}
table.BaseObjectTbl td.contactlast {padding: 5px 0; border:0; text-align:left;}
table.BaseObjectTbl tr.radio {border:1px solid #C9C7C7;}
table.BaseObjectTbl tr.radio th {border:1px solid #C9C7C7;}

table.underBaseObjectTbl {width:965px; margin:2px; padding:0; border:0;}
table.underBaseObjectTbl td.print {background:url(/img/printer.gif) no-repeat;}

br.wrapper {clear:both;font-size:0px;}
br.wrapper2 {clear:both;}

/*стиль для выпадающего списка при испольщовании аякса*/
div.auto_complete {width: 350px; background: #fff;}
div.auto_complete ul {border:1px solid #888; border-bottom:10px solid #888; margin:0; padding:0; 
			width:100%; list-style-type:none;}
div.auto_complete ul li {margin:0; padding:3px; width:96%;}
div.auto_complete ul li:hover {cursor:pointer;}
div.auto_complete ul li.selected {background-color:#E0E3EF;}
div.auto_complete ul strong.highlight {color: #800; margin:0; padding:0;}

/*стиль для аннотации к страницам*/
div.p_annot {border:1px solid #C9C7C7; padding:5px; margin: 5px 0 0 0;}
