@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;}

body {
	background-color:#eff3f0;
	font: 12px Arial, Helvetica, sans-serif;
	}
.all {
	background:url(/img/bg-head0.png) top left no-repeat #eff3f0;
	width:960px;
	margin: 0 auto;}

.clear {
	clear:both;}

.head {
	height:142px;}

.logo {
	float:left;
	margin-top: 10px;
	margin-left: 10px;}

.	 {
	color: #207978;
    float: left;
    font-size: 24px;
    margin-top: 40px;
	margin-left: 3px;}

#slog {
	color: #666666;
    font-size: 18px;
    margin-top: 14px;}

.tel-head {
	float:right;
	text-align:right;
	position:relative;
	top:45px;
	margin-right:10px;}

.tel-head2 {
	color: #207978;
    font-size: 20px;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 5px;}

.ad-h {
	color:#003333;}

.top-menu {
	width:960px;
	height:38px;
	background:url(/img/bg-top-m.png) repeat-x;}

.top-menu-right {
	background:url/img/top-m-ri.png) right center no-repeat;
	height:38px;}

.top-menu-left {
	background:url(/img/top-m-le.png) left center no-repeat;
	height:38px;}

.ten-topmenu {
	background:url(/img/ten-topm.png);
	height:31px;}

.top-menu ul {
	width:700px;
	margin-left: 10px;}

.top-menu ul > li {
	float:left;
	list-style:none;}

.top-menu ul > li > a {
	background: url("/img/line-top.png") no-repeat scroll left 0 transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 38px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-decoration: none;
    text-shadow: 0 -1px #0C6E69;}

.top-menu ul > li:first-child > a {
	background:none;}
#yt-titles h2 {top: 0px; position: absolute; left: -5732px;}
.top-menu ul > li:hover, .top-menu ul > li.active {
	background: url(/img/white-to.png) bottom center no-repeat #1baaa2;
	height: 38px;}

.t-menu {
	float:left;}

.poisk label {
	display:none;}

.poisk {
	float: right;
    height: 32px;
    position: relative;
    right: 11px;
    top: 3px;
    width: 235px;}

.poisk input {
	background: none;
	border:none;}

.poisk > form > div.search > input.inputbox {
	background:url(/img/polosa-p.png) no-repeat;
	width:190px;
	height:32px;
	float:left;
	padding-left:10px;  }

.poisk > form > div.search > input.button {
	background:url(/img/button-p.png) no-repeat;
	width:32px;
	height:32px;
	float:left; }

.block-banner a {
	color: #006666;
	font-weight: bold;
	text-decoration:none;
}

.bann1, .bann2, .bann3, .bann4 {
	background:url(/img/bg-bann0.png) no-repeat;
	float:left;
	height:102px;
	width:224px;
	margin-left:8px;
	margin-right:8px;}

.bann1 > p, .bann3 > p, .bann4 > p  {
	position:relative;
	top:20px;
	left:28px;}

.bann2 > p {
	position:relative;
	top:34px;
	left:17px;}

.left-side {
	width: 222px;
	float:left;
	padding: 0px 9px;}

.right-side {
	width:720px;
	float:left;
	padding-top: 24px;}

.left-menu li {
	list-style:none;}

.left-menu > ul > li > a, .left-menu > ul > li > span  {
	color: #005858;
    display: block;
    font-size: 18px;
    margin-bottom: 8px;
    margin-left: 10px;
    text-decoration: none;
    margin-top: 30px;}

.left-menu > ul > li > ul > li {
	background:url(/img/bg-left-.png) no-repeat;
	height:32px;
	width:224px;}

.left-menu > ul > li > ul > li > a {
	color: #003333;
    display: block;
    font-size: 14px;
    height: 32px;
    margin-left: 10px;
    padding-top: 6px;
    text-decoration: none;}

.left-menu > ul > li > ul > li:hover {
	background:url(/img/bg-left-.png) no-repeat;}

.left-menu > ul > li > ul > li:hover > a {
	color:#000;
	text-shadow: 0px -1px #738b0e;}

.left-menu > ul > li > ul > li.active {
	background:url(/img/bg-left-.png) no-repeat;}

.left-menu > ul > li > ul > li.active > a {
	color:#fff;
	text-shadow: 0px -1px #177873;}

.item-123, .item-124 {
	 background:url(/img/left-m-i.png) no-repeat;

}
.item-123 {
margin-top: 15px; }

.item-123 > a, .item-124 > a {
	height:58px;
	margin-bottom:0px!important;
	margin-top:0px!important;
	position: relative;
    top: 17px;}

.slider-top {
	padding-left: 10px;
}
.ten-slider {
	background:url(/img/ten-slid.png) no-repeat bottom center;
	height:41px;
	width:701px;
	margin-top:-42px; }

.ten-topmenu-foot {
	background:url(/img/ten-topm.png) no-repeat top center;
	height:82px;
	color:#006666;
	front-size:14px;}

.cop, .tel-f, .ad-f {position:relative; top:18px; font-size:14px;}

.cop {float:left; width:325px; left:5px; }
.tel-f {float:left; font-weight:bold;  }
.ad-f {float:left; left:40px; }

.video {
	width:460px;
	float:left;
	height:400px;
}
.info {
	width:243px;
	float:left;
	height:400px;}

.bg-info {
	 background:url(/img/bg-novosti.png) no-repeat top center;
	 height:360px;
	 width:243px;}

.ten-info {
	background:url(/img/ten-novosti.png) no-repeat top center;
	height:41px;
}
.block-glav {
	margin-left:10px;
	color:#003333;
	margin-top:20px;
}
.block1, .block2, .block3, .block4 {
	float:left;
	height:340px;
}

.bl {
	background:url(/img/plashka0.png) no-repeat top left;
	width:340px;
	height:32px;
	color: #FFFFFF;
    font-weight: bold;
    padding-left: 15px;
    padding-top: 4px;
    text-shadow: 0 -1px #0C6E69;
    font-size:16px;}
.block-glav ul {
width:320px;
margin-top:17px;}

.block-glav ul > li {
	list-style:none;
	background:url(/img/li000000.png) no-repeat 0px 3px;
    padding-left:20px;
    margin-bottom:11px;}
.block-href {
	background:url(/img/plashka-.png) no-repeat 0px 0px;
	width:124px;
	height:32px;
	margin-right:15px;
	float:right;}
.block-href2 {
	background:url(/img/plashka1.png) no-repeat 0px 0px;
	width:124px;
	height:32px;
	margin-right:15px;
	float:right;
	margin-top:10px;}

.block-href a, .block-href2 a {
	position:relative;
	top:7px;
	left:30px;
	font-size:11px;
	color:#003333;
	text-decoration:none;}

.block-href2 a {
	left:45px!important;
}

.info1 {
	width:222px;
	margin-left:13px;
}

.info h3 {
	color:#006666;
	font-size:18px;
}
.footer {
	margin-top:15px;
}

.bg-ruk {
	background:url(/img/plashka2.png) no-repeat center top;
	width:720px;
	height:40px;
	color: #FFFFFF;
    font-weight: bold;
    text-align:center;
    padding-top: 8px;
    text-shadow: 0 -1px #0C6E69;
    text-transform:uppercase;
}

.block-rukovodstvo h3 {
	text-align:center;
	color:#006666;
	font-size:18px;
}
.block-rukov {
 text-align:center;
 color:#006666;
 ma	rgin-top:15px;
}

.block-rukov td {
	padding:8px;
}

.content {
	padding: 0px 10px 0px 20px;
	color:#003333!important;
	line-height:1.4;
}
.content p {color:#003333!important;margin-bottom:10px;}

.content li {
	list-style:none;
	background:url(/img/li000000.png) no-repeat 0px 3px;
    padding-left:20px;
    margin-bottom:8px;
    margin-top:8px;
    color:#003333!important;
}

.content ul {
	margin-bottom:8px;
    margin-top:8px;
}
.blog-featured > h1 {
	display:none;
}

.content h2 {
	color:#006666;
	font-size:20px;
	margin-bottom:10px;
	margin-left:20px;
	font-weight:bold;}

.gal img {
	margin:5px;
}

.blog a {
color:#02ab9d;}

.block-video {
	margin-left:10px;
}






body {
    /*background:#fff url(../../../templates/idnt-design/images/bg_body.gif) repeat-x;
    font:80% Trebuchet MS, Arial, Helvetica, Sans-Serif;
    color:#333;
    line-height:180%;
    margin:0;
    padding:0;
    text-align:center; */
  }
  h1{
  color:#006666;
  font-size:20px;
  margin-bottom:10px;
  margin-left:20px;
  font-weight:bold;}    }
  h2{
    font-size:160%;
    font-weight:normal;
    }
  h3{
    font-size:140%;
    font-weight:normal;
    }
  img{border:none;}
  pre{
    display:block;
    font:12px "Courier New", Courier, monospace;
    padding:10px;
    border:1px solid #bae2f0;
    background:#e3f4f9;
    margin:.5em 0;
    width:674px;
    }

    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */

  #container{
    margin:0 auto;
    position:relative;
    text-align:left;
    width:696px;
    background:#fff;
    margin-bottom:2em;
    }
  #header{
    height:80px;
    line-height:80px;
    background:#5DC9E1;
    color:#fff;
    }
  #content{
    position:relative;
    }

/* Easy Slider */

  #slider ul, #slider li,
  #slider2 ul, #slider2 li{
    margin:0;
    padding:0;
    list-style:none;
    }
  #slider2{margin-top:1em;}
  #slider li, #slider2 li{
    /*
      define width and height of list item (slide)
      entire slider area will adjust according to the parameters provided here
    */
    width:702px;
    height:245px;
    overflow:hidden;
    }
  #prevBtn, #nextBtn,
  #slider1next, #slider1prev{
    display:block;
    width:30px;
    height:77px;
    position:absolute;
    left:-30px;
    top:71px;
    z-index:1000;
    }
  #nextBtn, #slider1next{
    left:696px;
    }
  #prevBtn a, #nextBtn a,
  #slider1next a, #slider1prev a{
    display:block;
    position:relative;
    width:30px;
    height:77px;
    background:url(/img/btn_prev.gif) no-repeat 0 0;
    }
  #nextBtn a, #slider1next a{
    background:url(/img/btn_next.gif) no-repeat 0 0;
    }

  /* numeric controls */

  ol#controls{
    margin:1em 0;
    padding:0;
    height:28px;
    margin: 7px auto;
    width:60px;
    }
  ol#controls li{
    margin:0 9px 0 0;
    padding:0;
    float:left;
    list-style:none;
    height:11px;
    line-height:28px;
    }
  ol#controls li a{
    float:left;
    height:7px;
    width:11px;
    text-decoration:none;
    background:url(/img/button-slide.png) no-repeat;
    overflow:hidden;
    padding-top:15px;
    }
  ol#controls li.current a{
    background:url(/img/button-slide-active.png) no-repeat;

    }
  ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}



/* ---------------------------- MENU ---------------------------- */
ul#cssmenu {
        margin: 0px 0 10px 0;
        border: 0 none;
        padding: 0;
        list-style: none;
		color:#fff;
		font-weight:bold;
		text-align:left;		
		background: url("/img/lmback00.png") transparent;
		border-radius:15px;
		
}

ul#cssmenu li {
        padding: 5px;
		margin:5px 0px;
        list-style: none;
        position: relative;
		cursor:pointer;
		 border-radius:10px;
		
}
ul#cssmenu li a {color:#fff;}
ul#cssmenu li:hover { background:#fff; color:#000;}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
		width: 350px;
        list-style: none;
        display: none;
        position: absolute;
		font-size:12px;
		top:5px;
		left:120px;
		z-index:500;
		background: #fff;
		border-radius:15px;
		
}

ul#cssmenu ul li {
        float: none;
		margin:0px 5px;
        display: block !important;
		font-weight:normal;
		padding:2px 5px; line-height: 20px;
		border-bottom:1px solid #e1e1e1;
}
ul#cssmenu li:last-child  {border:none !important;}

ul#cssmenu ul li:hover {background:#f5f5f5;}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding: 0 3px;
        float: none !important;
        float: left;
        display: block;
        color: #000;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        color:#000;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        float: none;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        color:#fff;
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 
ul#cssmenu ul li a {color:#000 !important;}




/* ----------------------------MENU : Вертикальное меню - список ---------------------------- */

/* Главный контейнер ul*/
ul.linksList {
        margin: 0 0 0 10px;
        border: 0 none;
        padding: 0;
		color:#000;
}

/* Стиль каждого пункта*/
ul.linksList li {
        margin: 3px 0px;
        padding: 3px 15px;
		cursor:pointer;
}

/* Стиль пункта при наведении */
ul.linksList li:hover { background:#fff;;}

/* Стиль ссылки  */
ul.linksList a {
        padding: 0 3px;
        color: #000;
        text-decoration: none;
}

/* Стиль наведённой ссылки */
ul.linksList a:hover {  color:#000; }

.img_content {float:left; margin:10px;}
.life {font-style:italic;}
.eng_content {font-weight:bold;}