BODY {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0 0 30;
	color: #000000;
	background: #FFFFFF;
}
BODY A {
	color: #0f51a6;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
} 
BODY A:HOVER {
	color: #FF6600;
}
input, select, textarea  {
	font: 100% Arial, Helvetica, sans-serif;
}
a.bl80 {
	color: #2b7bab;
}
a.wt13 {
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
}
a.wt13:hover {
	color: #003366;
}
a.wt15 {
	font-size: 110%;
	color: #BED7EE;
}
a.wt15:hover {
	color: #FF9900;
}
a.yel14 {
	color: #FFCC33;
	padding: 3px 10px;
}
a.yel14:hover {
	color: #11497D;
	background: #FFCC33;
	text-decoration: none;
}
a.or18 {
	font-size: 120%;
	color: #FF6600;
}
a.or18:hover {
	color: #006699;
} 
a.or18b {
	font-size: 140%;
	color: #FF6600;
}
a.or18b:hover {
	color: #006699;
} 
a.cup {
	color: #FFFFFF;
	background: #FF6600;
	padding: 5px 10px;
	font-size: 80%;
}
a.cup:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.enter {
	background: #2171B8 url(../i/bt_ebg.gif) repeat-x;
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
}
ul#topmenu {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 80%;
}
ul#topmenu li {
	white-space: nowrap;
	float: left;
	margin-right: 10px;
	padding: 3px 0px;
}
ul#topmenu li.activ  {
	color: #FFFFFF;
	background: #FF6600;
	padding-right: 6px;
	padding-left: 6px;
}
ul#topmenu li a {
	color: #176796;
	padding: 3px 6px;
}
ul#topmenu li a:hover {
	color: #FFFFFF;
	background: #FF6600;
	text-decoration: none;
}
ul.pmenu {
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
ul.pmenu a {
        font-size: 11px;
        color: #54A0CE;
}
ul.pmenu li { float: left; margin-right: 5px; margin-left: 5px; height: 20px; width: 20px; }
ul.pmenu li img {
	border-style: none;
}
.top {
	background: #3E86D0 url(../i/top_bg.gif) repeat-x left top;
}
.bg-logo {
	background: url(../i/logo_bg_1.jpg) no-repeat;
	height: 173px;
	width: 212px;
}
.name {
	font-size: 140%;
	color: #FFCC33;
}
.name h1 {
	font-size: 140%;
	font-weight: normal;
	display: inline;
}
.name h2 {
	font-size: 120%;
	font-weight: normal;
	display: inline;
}
.txt-w {
	font-size: 80%;
	color: #FFFFFF;
}
.index-blok {
	font-size: 80%;
	height: 300px;
	width: 46%;
	margin-right: 2%;
	float: left;
	margin-left: 2%;
	margin-bottom: 20px;
}
.index-blok h2 {
	font-size: 150%;
	font-weight: normal;
	color: #367cc3;
	display: inline;
}
.index-blok img {
	float: left;
	margin-right: 15px;
}
.index-blok h2 a {
	color: #367cc3;
}
.index-blok h2 a:hover {
	color: #FF6600;
}
html* .index-blok {
	width: 43%;
}
.bg-ob {
	background: #E6891B url(../i/bg_ob_in.gif) no-repeat left top;
}
.ob-in {
	font-size: 80%;
	color: #FFFFFF;
}
.ob-in h3 {
	font-size: 140%;
	font-weight: normal;
	color: #FFFFFF;
}
.ob-in .zo {
	margin-bottom: 15px;
}
.ob-in a {
	color: #FFFFFF;
}
.ob-in a:hover {
	color: #663300;
}
.ob-in img {
	margin-right: 10px;
}
.bg-news {
	background: #EDEDED url(../i/bg_news_in.gif) no-repeat right bottom;
}
.news-in {
	font-size: 80%;
}
.news-in h3 {
	font-size: 140%;
	font-weight: normal;
}
.bottom {
	background: #3E86D0 url(../i/bg_bt.gif) repeat-x;
}
.cnt {
	padding-left: 40px;
}
.phone {
	float: left;
	width: 250px;
	min-width:0%;
	margin-bottom: 10px;
}
.cod {
	float: left;
	background: #FF9900;
	font-size: 100%;
	color: #FFFFFF;
	padding: 3px 6px;
	white-space: nowrap;
	margin-right: 15px;
	font-weight: bold;
}
.num {
	font-size: 140%;
	color: #bed7ee;
	white-space: nowrap;
	float: left;
}
.mail {
	font-size: 80%;
	color: #BED7EE;
	width: 200px;
	float: left;
}
.rp {
	font-size: 70%;
	color: #7DA9D0;
	margin-top: 10px;
}
.rp a {
	color: #7DA9D0;
}
.cop {
	font-size: 90%;
	color: #FFFFFF;
	padding-left: 20px;
	border-left: 10px solid #FF9900;
	line-height: 140%;
}
adress {
	font-style: normal;
}
.line {
	background: url(../i/line.gif) repeat-x left 110px;
}
.m-bg-top {
	background: url(../i/m_bg_top.gif) no-repeat left 12px;
}
.m-bg-bt {
	background: url(../i/m_bg_bot.gif) no-repeat 0px -130px;
}
.m-bg {
	border-left: 1px solid #EDC048;
	background: url(../i/m_bg_cn.gif) no-repeat 0px center;
}
.pm {
	white-space: nowrap;
	padding: 5px 0px;
	font-size: 80%;
}
.pma {
	white-space: nowrap;
	padding: 3px 10px;
	background: #EDC048;
	color: #13528D;
	font-size: 80%;
	margin-top: 3px;
	margin-bottom: 3px;
	display: inline-block;
}
ul.leftmenu {
	margin: 0px 0px 50px;
	padding: 0px;
	list-style: none;
}
ul.leftmenu li {
	float: none;
	margin: 10px 0px;
	font-size: 80%;
	padding: 3px 10px 3px 0px;
	white-space: nowrap;
}
ul.leftmenu li span.activ {
	background: #FF6600;
	padding: 5px 10px 5px 0px;
	color: #FFFFFF;
}
ul.leftmenu li a {
	color: #1b7aaa;
	padding: 5px 10px 5px 0px;
}
ul.leftmenu li img {
	border-style: none;
}
ul.leftmenu li a:hover {
	color: #FFFFFF;
	background: #3c84cd;
	padding: 5px 10px 5px 0px;
	text-decoration: none;
}
.cp-comp {
	font-size: 80%;
}
.cp-comp h1 {
	font-size: 240%;
	font-weight: normal;
	color: #367cc3;
	display: inline;
}
.cp-comp h2 {
	color: #FF6600;
	font-size: 190%;
	font-weight: normal;
}
.cp-comp h3 {
	font-size: 150%;
	font-weight: normal;
	color: #006699;
}
.cp {
	font-size: 80%;
}
.cp h1 {
	font-size: 240%;
	font-weight: normal;
	color: #367cc3;
	display: inline;
}
.cp h2 {
	color: #FF6600;
	font-size: 190%;
	font-weight: normal;
}
.cp h3 {
	font-size: 150%;
	font-weight: normal;
	color: #006699;
}
.cp h5 {
	font-size: 120%;
	color: #367CC3;
	font-weight: normal;
}
.cp em {
	color: #FF6600;
}

.blok-lr {
	border-left: 5px solid #FF6600;
	padding-left: 20px;
	margin-bottom: 40px;
}
.blok-lr h5 {
	font-size: 120%;
}
.blok-lr strong {
	color: #367CC3;
}
.ng {
        color: #333333;
        font-size: 70%;
        padding: 20px;
        width: 200px;
        border: 1px solid #CCCCCC;
        margin-right: 15px;
        margin-bottom: 30px;
        margin-left: 15px;
        background: #FFFFFF;
}
.ng img {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
ul.partners {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.partners li {
	margin-top: 10px;
	margin-bottom: 10px;
}
ul.partners li img {}
ul.news {
	margin: 0px 0px 40px;
	padding: 0px;
	list-style: none;
}
ul.news li h3 {
	display: inline;
}
ul.news li .data {
	font-size: 90%;
	color: #FFFFFF;
	background: #3E86D0;
	padding: 2px 6px;
}
ul.news li img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
	clear: left;
}
ul.news li {
	clear: left;
	padding-bottom: 30px;
	margin-top: 20px;
}
.page {
	font-size: 80%;
	margin-top: 10px;
}
.page a {
	padding: 2px 3px;
	margin-right: 3px;
	margin-left: 3px;
}
.page a:hover {
	color: #FFFFFF;
	background: #006699;
	text-decoration: none;
}
.page .or {
	background: #006699;
	padding: 2px 3px;
	color: #FFFFFF;
}
.txt12 {
	font-size: 80%;
}
.ar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cl-yer {
	margin-bottom: 10px;
	font-size: 80%;
}
.yers {
	background: #FF6600;
	color: #FFFFFF;
	padding: 2px 10px;
}
.cl-yer a {
	padding-left: 10px;
}
table.ob {
	font-size: 100%;
}
table.ob, table.ob td {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
.form {
	margin-top: 30px;
}

.diler {
        margin: 0px;
        padding: 20px 0px;
        border-bottom: 1px dashed #CCCCCC;
        clear: left;
}
.diler h3 {
        color: #FF6600;
        display: inline;
}
.diler strong {
        font-size: 110%;
        color: #3366CC;
}

.diler a {
        font-size: 110%;
        color: #006699;
}
.diler a:hover {
        color: #FF6600;
}
.diler li {
        margin-bottom: 5px;
        margin-top: 5px;
}

.diler1 {
        margin: 0px;
        padding: 20px 0px;
        clear: left;
}
.diler1 h3 {
        color: #FF6600;
        display: inline;
}
.diler1 strong {
        font-size: 110%;
        color: #3366CC;
}

.diler1 a {
        font-size: 110%;
        color: #006699;
}
.diler1 a:hover {
        color: #FF6600;
}
.diler1 li {
        margin-bottom: 5px;
        margin-top: 5px;
}

.tel {
        font-size: 110%;
        color: #006699;
        margin-left: 0px;
}
.pik-br {
	border: 1px solid #CCCCCC;
}
ul.submenu {
	margin: 0px 0px -10px 60px;
	padding: 0px;
	font-size: 120%;
	list-style: circle;
}
ul.submenu li {
	margin: 10px 0px;
	font-weight: bold;
	color: #1B7AAA;
}
ul.submenu li a {
	color: #FF6600;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
ul.submenu li a:hover {
	color: #006699;
	background: url(none);
	text-decoration: underline;
}
.blok-spec {
	background: #950200 url(../i/sp_bg3.gif) repeat-x;
	font-size: 80%;
	color: #FFFFFF;
}
.blok-spec h3 {
	color: #FFFFFF;
	font-size: 150%;
	font-weight: normal;
}
.blok-spec a {
	color: #FFFFFF;
}
.blok-spec a:hover {
	color: #FFFF99;
}
.banner {
	font-size: 120%;
	color: #0066CC;
	padding-right: 30px;
	padding-bottom: 60px;
	padding-left: 30px;
}
.banner a {
	color: #0066CC;
}
.banner a.or {
	color: #FF3300;
}
.banner a.or:hover {
	color: #0066CC;
}
.bold {
	font-size: 120%;
	font-weight: bold;
	color: #006699;
}
.pik-br {
	border: 1px solid #CCCCCC;
}
.foto {
	padding-top: 30px;
	font-size: 70%;
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
}
.foto img {
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
}
.tabform {
	font-size: 100%;
}
.tabform textarea {
	width: 100%;
}
input.txt {
	width: 250px;
}
.zv {
	font: 130% Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.tabform td {
	white-space: nowrap;
}
input.bt {
	cursor: pointer;
}
.fotog {
	font-size: 85%;
	color: #666666;
	height: 180px;
	width: 180px;
	margin-right: 30px;
	margin-bottom: 30px;
	float: left;
	text-align: center;
}
.fotog img {
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
}
.blok-pr {
	font-size: 80%;
	padding-bottom: 20px;
	padding-top: 10px;
}
.blok-pr ul {
	padding: 20px 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.blok-pr h2 {
	font-size: 150%;
	font-weight: normal;
	color: #367cc3;
	display: inline;
}
.blok-pr img {
	float: left;
	margin-right: 20px;
}
.blok-pr h2 a {
	color: #367cc3;
}
.blok-pr h2 a:hover {
	color: #FF6600;
}
table.price {
	font-size: 100%;
	font-weight: normal;
	color: #000000;
}
table.price td.top {
	background: #006699;
	font-size: 120%;
	color: #FFFFFF;
}
table.price, table.price td {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
table td.pn {
	font-weight: bold;
}
.ops {
	font-size: 80%;
	padding-bottom: 30px;
	color: #006699;
}
.ops h4 {
	font-size: 140%;
	color: #3E86D0;
	font-weight: normal;
}
.ops img {
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
}
.nam {
	font-size: 120%;
	font-weight: bold;
	color: #006699;
}
.fg_hotel {
	padding-bottom: 20px;
}
.fg_hotel img {
	border: 1px solid #999999;
	float: left;
	width: 170px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.price {
	font-size: 130%;
	color: #FF6600;
	font-weight: bold;
}
.ob-hotel {
	font-size: 80%;
	padding-bottom: 30px;
	border-bottom: 5px solid #CCCCCC;
}
.mrs {
	font-size: 80%;
	padding-top: 15px;
	padding-bottom: 30px;
	border-bottom: 1px dashed #CCCCCC;
}
.mrs .n {
	font-size: 150%;
	color: #FF6600;
	margin-bottom: 10px;
}
.mrs .cn {
	font-size: 130%;
	color: #0066CC;
	margin-bottom: 8px;
	font-weight: bold;
}
ul.avant {
	list-style: circle;
}
ul.avant li {
	margin-top: 7px;
	margin-bottom: 7px;
}
ul.avant li strong {
	color: #006699;
}
.prev {
	margin-bottom: 30px;
}
.prev img {
	border-style: none;
}
.zrtab {
	background: #367CC3;
	border: 5px solid #FFFFFF;
	font-size: 120%;
	color: #FFFFFF;
	white-space: nowrap;
	padding-left: 15px;
}
table.tabvid img {
	border: 1px solid #CCCCCC;
}
table.vid {
	font-size: 100%;
} 
table.vid td {
    padding: 15px 10px;
	border-bottom: 5px solid #CCCCCC;
	color: #FF6600;
}
table.vid ul li {
	margin-bottom: 5px;
	list-style: square;
}
.vid .bl {
	color: #000000;
}
table.vid img {
	border-style: none;
}
table.vid .art {
	color: #999999;
}
.prof {
	float: left;
	text-align: center;
	height: 300px;
	margin-right: 7px;
	margin-left: 7px;
	width: 200px;
	margin-top: 15px;
	font-size: 120%;
}
.prof img {
	border-style: none;
}
.prof .art {
	font-size: 80%;
	margin-top: 7px;
}
.prof-vid {
	margin-top: 30px;
}
.prof-vid h3 {
	font-size: 180%;
	font-weight: normal;
	color: #FFFFFF;
	display: inline;
	background: #FF6600;
	padding: 5px 10px;
}
.prof-vid img {
	margin-top: 20px;
	margin-bottom: 10px;
}
.prof-vid .art {
	font-size: 150%;
	color: #999999;
	padding-left: 20px;
}
.prof a:visited {
    	color: #993333;
}
.menu-catalog ul {
	color: #FF6600;
	font-weight: bold;
}
.menu-catalog ul li {
	list-style: square;
	margin-bottom: 5px;
}
.menu-catalog ul li a {
	color: #367CC3;
	font-weight: normal;
}
.menu-catalog ul li a:hover {
	color: #FF6600;
}
.menu-catalog ul li a:visited {
	color: #993333;
} 
.ar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
}
.wind-sus {
	padding-right: 30px;

}
.wind-sus h3 {
	font-size: 230%;
	color: #367CC3;
}
.wind-sus img {
	margin-bottom: 15px;
}
ul.wind-top {
	font-weight: bold;
	color: #FF6600;
	padding: 0px;
	margin-top: 0px;
}
ul.wind-top li {
	font-size: 80%;
	font-weight: normal;
	color: #000000;
	margin-top: 4px;
	margin-bottom: 4px;
}
p.red {
	color: #CC0000;
}
.cn {
	font-size: 120%;
	color: #006699;
}
.telw { font-size: 18px; color: 286bad;}
.mailw { font-size: 14px; }
.zil { font-size: 14px; }