html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;outline:0;font-style:inherit;font-family:inherit;}:focus{outline:0}area{cursor:pointer}ol, ul{list-style:none;}table{border-collapse:separate;border-spacing:0}caption, th, td{font-weight:normal}blockquote:before, blockquote:after, q:before, q:after{}blockquote, q{}

hr{border:solid #e5e5e5; border-width:1px 0 0 0; height:1px;}
body{height:100%; background-color:#050000; /*background:url(../img/bg.gif) 50% 0 repeat;*/ color:#000000; font: normal 100%/100%  arial, tahoma, geneva, verdana, helvetica, sans-serif; }

a {cursor:pointer;text-decoration:underline;color:#07b6b0;}
a:hover,a:hover span{ text-decoration:none;}
h1, h2, h3 {
	color:#00b5b0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:  bold;
	margin: 4px 0 10px 0;
}
h1{font-size:22px;}
h2.two-week{font-size:22px; font-style:italic; border-bottom: #00b5b0 2px solid;padding-bottom: 10px;text-align: right; width:  100%;}
h2.inner  {font-size:20px;}
h3{font-size:14px;}

hr {margin: 10px 0; border-top: #ccc 1px solid;}

p{margin:0; padding:0; margin-bottom:  10px;}

.clear{clear:both;}
.left{float:left}
.right{float:right}
#container{position:absolute; width:100%; min-height:100%; background:url(../img/bgPik.jpg) 50% 0 no-repeat; min-width:1000px}
*html #container{height:100%; width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}

#top{height:310px; margin:0 50px; position:relative}
#top .logo{margin-top:0; position:absolute; left:40%; margin-left:-460px}
#top div.res{
	font-family: Impact;
	font-size: 36px;
	color: white;
	margin-top: 15px;
	position:absolute; 
	left:  10px;
	/*left: 48%;
	margin-left:-460px; */
	margin-top: 30px;
	line-height:40px; 
	_line-height:40px;
	/*_width: 799px;*/
	text-decoration: none;
	width:  76%;
	text-align: center;
}
#top div.res span {
	font-size: 30px;
}
#top a {
	color: white;
	text-decoration:  none;
	}
#Photo{float:right; width:221px; height:308px; position:absolute; top:0px; right:-10px}
#Photo .photoBg{width:221px; height:308px; background:url(../img/photo.png) 0 0 no-repeat; position:absolute; left:0; top:0}
#Photo .Pik{width:179px; height:85px; position:relative; margin-left:23px; background:url(../img/photoImg.jpg); padding:219px 0 0 0; text-align:center; color:#FFFFFF; font:10px/17px Arial, Helvetica, sans-serif; line-height:17px}
#Photo .Pik h3{margin-bottom:9px}
#Photo .Pik h3 a{font:13px Arial, Helvetica, sans-serif; color:#06968e}
#Photo .Pik a{text-decoration: none;font:10px Arial, Helvetica, sans-serif; color:#06968e}

.interText{
	font-family:  ArialArial, Helvetica, sans-serif; 
	color:  white;
	margin-bottom:6px;
	margin-top: 15px; 
	border-top: #63d5c1 1px solid;
	font-size: 36px;
	font-weight:  bold;
	line-height:38px;
	padding-top: 10px; 
	/*position:absolute; 
	margin-top:160px;
	padding-top:  15px;
	border-top:white 1px solid;
	left:40%;
	margin-left:-460px*/
	}

.interText em {
	color:#63d5c1;
	font-size: 28px;
	}
.interText a {
	font-size: 28px;
}
#content{ margin:0 50px}
.content_table{width:100%}
.content_table td{vertical-align:top}
#left_column{width:255px;}
ul.contacts-menu {
	width: 500px;
	overflow:  hidden;
	margin-top: 20px;
	position: relative;
	left:  48%;
	margin-left: -190px;
}
ul.contacts-menu li {
	float:  left;
	margin:  0;
	padding: 0;
	text-align: left;
	margin-right: 10px;
	padding-left: 20px;
	box-sizing : border-box;
	-moz-box-sizing : border-box;
	-webkit-box-sizing : border-box;
}
	
#navi{}
#navi nobr { width: 33px; background-color: #cc0000; color: white; font-size: 12px;font-weight:bold; font-style: normal; margin: 0 0 0 5px; padding: 2px 3px;}
#navi li{width:205px; position:relative; margin-bottom:3px; z-index:2}
#navi li span{background:url(../img/naviBot.png) 0 0 no-repeat; position:absolute; left:0; top:0;width:205px; height:43px;}
#navi li a{font:14px/43px Arial, Helvetica, sans-serif; position:relative; color:#07b6b0; text-decoration:none; display:block; padding-left:18px; height:43px}
#navi li a:hover,#navi li.act li a:hover{color:#FFFFFF}
#navi li ul{margin:6px 0 10px 10px}
#navi li ul li a{font:bold 12px/23px Arial, Helvetica, sans-serif; display:inline; padding:0; height:auto}
#navi li ul li i{width:24px; height:23px; position:relative; background-image:url(../img/navi2Bot.png); float:left; margin-right:12px}
#navi li ul li{padding-bottom:1px}
*html #navi li ul i{margin-right:9px}
#navi li.act{z-index:1}
#navi .act span{background:url(../img/naviBot_act.png); width:269px; height:108px; left:-32px; top:-32px}
#navi li.act a{color:#FFFFFF}
#navi li.act li a{color:#07b6b0}
#navi li li.act2{color:#FFFFFF;font:bold 12px/23px Arial, Helvetica, sans-serif; height:23px; margin-right:-50px}
#navi li li b{float:left; height:43px; background-image:url(../img/act2bg.png); margin:-20px 0 0 -10px; top:10px; position:relative; line-height:43px; padding-left:10px}
#navi li li u{float:left; background:url(../img/endact2.png);height:43px; margin:-20px 0 0 0; top:11px; position:relative; width:10px}
#navi li li.act2 i{width:50px; height:48px; background:url(../img/navi2Bot_act.png); margin:-26px -1px 0 -13px; position:relative; top:13px}
*html #navi li li.act2 i{margin-right:-4px}

.ContentNavi{position:relative; margin:0 8px; height:49px; background-color:#93c5b3}
.ContentNavi .lco{position:absolute; left:-8px; top:0; background-image:url(../img/lco.gif); height:49px; width:8px}
.ContentNavi1 .lco{background-image:url(../img/lco2.gif)}
.ContentNavi .rco{position:absolute;  top:0; background-image:url(../img/rco.gif); height:49px; width:8px; right:-8px}
*html .ContentNavi .rco{margin-left:100%;left:0; right:auto}
.ContentNavi ul{width:100%}
.ContentNavi ul li{background-color:#93c5b3; height:45px; font:bold 17px Arial, Helvetica, sans-serif; color:#2d6963; float:left; padding:2px 0; position:relative}
.ContentNavi ul li.act{background-color:#cfede2}
.ContentNavi ul li p {width:  100%; text-align:  center; padding-top: 3px;}
.ContentNavi ul li p a{color:#2d6963;text-decoration:none;font-size: 11px;}
.ContentNavi ul li a.main-link{display:block;color:#2d6963;text-decoration:none; padding-left:8px;padding-top: 5px;}
.ContentNavi ul li a.main-link nobr { position: absolute; width: 37px; background-color: #cc0000; color: white; font-size: 12px;font-weight:bold; font-style: normal; margin: -2px 0 0 5px; padding: 2px 3px;}
.ContentNavi ul li span.line{display:block; position:relative; height:10px; overflow:hidden}
.ContentNavi ul li .InR{position:absolute; width:18px; height:49px; right:0; top:0; background-image:url(../img/InR.gif)}
*html .ContentNavi ul li .InR{ right:-1px}

.ContentNavi ul li.act .InR{background-image:url(../img/InR2.gif)}
.ContentNavi ul li.act .InL{position:absolute; width:18px; height:49px; left:-26px; top:0; background:#cfede2 url(../img/InL.gif) 0 0 no-repeat; padding-right:8px}
.ContentNavi3{background-color:#cfede2}
.ContentNavi3 .rco{background-image:url(../img/rco2.gif)}
.ContentNavi3 ul li.act .InL{padding:0; left:-18px}

.footer{position:relative; height:90px; padding-top:50px; width:100%; color: #07b6b0; font:bold 14px Arial, Helvetica, sans-serif}
.footer .decor{position: absolute; right:-43px; width:395px; height:397px; background:url(../img/footer.png) 0 0 no-repeat; top:-247px;}

#ContentBlock{
background:#cfede2 ; 
padding:20px 30px 30px 20px; 
font:12px Arial, Helvetica, sans-serif; 
color:#26625d; line-height:17px; 
z-index:1; 
min-height:450px;
position:relative;
}
*html #ContentBlock{height:450px}

/*#ContentBlock h2{
	font-size:2em;
	font-style:italic;
	padding-right:12px;	
	border-bottom:#08b7b2 2px solid;
	line-height:52px;
	position:relative;
	margin:0 -30px 0 -20px;
	
	color:#08b7b2;
	text-align:right;


	font-weight: bold;
	height:52px;


}
#ContentBlock  h1{
	height:30px;
	background:#cfede2 url(../img/bg_title.png) repeat-x 0 0;
	float:left;
	position:relative;
	margin-top:-8px;
	color:#00b5b0;
	padding-left:16px;
	line-height:30px;
	font-size:1.2em;
	padding-left:20px; margin-left:-20px;
	padding-bottom:30px
}*/
*html #ContentBlock  h1{
	margin-left:-10px
}
#ContentBlock  h1 b{
	display:block;
	height:30px;
	padding-right:36px;
	/*background:url(../img/bg_titlf.png) no-repeat right 0;*/
	float:left;
}
#ContentBlock  h1 strong{
	display:block;
	height:30px;
	padding-right:36px;
	background:url(../img/bg_titlf.png) no-repeat right 0;
	float:left;
}
em{font-style:italic;}

*html .logo,*html #Photo .photoBg,*html #navi li span,*html #navi li ul i,*html .footer .decor,*html #navi li li b,*html #navi li li u{ behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "../img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
#fb-box {
	margin-top:  15px;
	background-color: #CFEDE2;
	width:  202px;
	border:  white 1px solid;
}

.menu_td {
	
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #93c5b3;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 7px;
/*	height: 48px !important!; */
/*	overflow: auto; */
	overflow: hidden;
	max-height: 49px !important;
}

.menu_td #act {
	BACKGROUND-COLOR: #cfede2 !important;
}

#In {
	BACKGROUND-COLOR: #93c5b3 !important;
}

#menu_center {
	font-size: 13px;
	height: 49px !important;
//	min-width: 930px !important;
}

.cent_menu {
	height: 49px !important;
//	min-width: 930px !important;
	width: 100%;
}

#menu_center A {
	COLOR: #2d6963; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

