/* --------------- Default Styles --------------- */html, body, p, h1, h2, h3, h4, h5, em, i, div, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {padding:0;margin:0;border:0 none;}body {background: url('images/bg.png') no-repeat 50% 0 #e1f6ff;color: #000;font-size:18px;font-family:Arial, Helvetica, sans-serif;}em, i { font-style:normal;}ul {list-style:none;}li {list-style-type:none;}h1, h2, h3, h4, h5 {font-weight:normal;padding:5px 0;}h1{font-size:26px;}h2, h3{font-size:24px;}a:active, a:focus, img, input, select {outline: 0;}a, a:link, a:active, a:visited {color:#221908;cursor:pointer;text-decoration:underline;}a:hover {text-decoration:none;}img {border:none;}.clear {clear:both;font-size:0;line-height:0;height:0;}/* ------------------------------------------- */#wrap_cont{width:960px;margin:0 auto; position:relative;}#header{height:170px; position:relative;}.logo{background:url(images/logo_mini.png) 0 0 no-repeat;position:absolute;top:15px;left:35px; width:123px;height:119px;text-indent:-999px;}#head_name{position:absolute;left:170px;top:30px;overflow:hidden;width:640px;text-align:center;font-size:28px;}#glassBtn {background:url('images/glass-black.png') no-repeat 50% 0;height:37px;width:58px;position:absolute;top:10px;right:-10px;cursor:pointer;}#geroy {background:url('images/Titov A.A.png') no-repeat 50% 0;height:177px;width:135px;position:absolute;top:-5px;right:20px;}#mainMenu{position:absolute;top:170px;left:0px;z-index:99;}#mainMenu .nodropdown, #mainMenu .dropdown, #mainMenu a{background-color:#f7fdff;border-radius:10px;padding:5px 15px;border:1px solid #ccc;margin:0px 5px;text-decoration:none;}#mainMenu .nodropdown:hover, #mainMenu .dropdown:hover, #mainMenu a:hover {background-color:#065975;color:#fff;}#mainMenu .active{background-color:#065975;color:#fff;}#mainMenu a, #mainMenu li{color:#6799b8;display:block;font-size:16px;width:230px;}#mainMenu .dropdown-menu {display:none;position: absolute;top:100%;left:10px;z-index:1000;min-width:160px;padding: 5px 0;    margin: 2px 0 0;    font-size: 14px;    text-align: left;    list-style: none;    background-color: #fff;    background-clip: padding-box;    border: 1px solid #ccc;    border: 1px solid rgba(0,0,0,.15);    border-radius: 4px;    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);    box-shadow: 0 6px 12px rgba(0,0,0,.175)}#mainMenu .drop1{display: none;/*block*/position:absolute;top:32px;left:254px;padding-left:10px;}#mainMenu .drop1 a, #mainMenu .drop1 div, #mainMenu .drop1 li{width:320px;}#mainMenu .drop2{display: none;/*block*/position:absolute;top:0px;left:355px;padding-left:10px;}#mainMenu .drop2 a, #mainMenu .drop2 div, #mainMenu .drop2 li{width:320px;}#mainMenu .drop3{display: none;/*block*/position:absolute;top:96px;left:355px;padding-left:10px;}#mainMenu .drop3 a, #mainMenu .drop3 div, #mainMenu .drop3 li{width:320px;}/*#mainMenu ul ul{display:none;position: absolute;top:316px;left:375px; width:240px;padding-left:10px;}*/#mainMenu li:hover ul ul,#mainMenu li:hover ul ul ul,#mainMenu li.iehover ul ul,#mainMenu li.iehover ul ul ul {display: none;}#mainMenu li:hover ul,#mainMenu ul li:hover ul,#mainMenu ul ul li:hover ul,#mainMenu li.iehover ul,#mainMenu ul li.iehover ul,#mainMenu ul ul li.iehover ul {display: block;}#bread_links{overflow:hidden; padding-left:220px;margin-bottom:5px;}#bread_links li {float:left; padding:5px 0px;background:url(images/green_arrow.png) 100% 50% no-repeat;font-size:13px;color:green;}#bread_links li a{color:green;font-size:13px;}#bread_links li a:hover{color:green;text-decoration:none;}#bread_links li.last_bread_link {background:none;}#content{overflow:hidden;padding-bottom:30px;background-color:#fff;border-radius:10px;border:1px solid #ccc;padding:5px 30px 20px 50px;min-height:800px;margin-left:270px;}#content .main_text{}.main_text h1, .main_text h2, .main_text h3{text-align:center;}.main_text p{text-indent:30px;text-align:justify; padding-top:5px;}.main_text .tubewrap {margin-top:20px;overflow:hidden;}.main_text .tubewrap a{display:block; text-align:center; width:190px; text-decoration:none;color:#000;float:left;margin-bottom:15px; margin-right:5px; font-size:16px;}.main_text .tubewrap .empty-one{float:left;width:190px;height:325px;margin-right:5px;}.main_text .tubewrap .half-empty-one{float:left;width:95px;height:325px;margin-right:3px;}.main_text .tubewrap a:hover{color:red;}.main_text .tubewrap img{margin:0 17px 10px; background-color:#fff;padding:3px;width:160px;height:250px;}/*width:200px;height:312px;*/.main_text .tubewrap strong{font-size:24px;}.main_text .tubewrap span{font-size:14px;color:gray;}.main_text .tubewrap .gramota{width:290px;float:left;margin-bottom:15px; margin-right:10px;}.main_text .tubewrap .gramota img{margin:0; width:250px;height:350px;}/*width:350px;height:490px;*/.main_text .tubewrap .lichenz{width:230px;float:left;margin-bottom:15px; margin-right:10px;}.main_text .tubewrap .lichenz img{margin:0; width:230px;height:336px;}.main_text .tubewrap img.fl{float:left;}#content .main_text .small_image {width:186px;height:264px; margin:5px;border:1px solid #ddd;}#content .main_text .small_image_gor {width:264px;height:186px; margin:5px;border:1px solid #ddd;}#content .main_text .dwnldDoc {background: url(images/dwnldDoc.jpg) no-repeat 0px 0px/35px 40px;    width: 150px;    height: 27px;    margin: 0px 5px;    padding-left: 10px;    padding-top: 15px;    display: inline-block;    line-height: 30px;clear: both;}.text_ul li{text-align: justify;text-indent: 30px;padding-top: 5px;}.table1{font-size:16px;}.table1 td{padding-right:20px;}.table2{font-size:12px;}.table2 td{padding:1px;text-align:center;border:1px solid #e8e3e3;}.table2 .lt{text-align:left;}.main_text .big_center_img{padding:3px;background-color: #FFFFFF;display: block;margin: 10px auto;background:#d1d7d2;}.underBold{text-decoration:underline;font-weight:bold;}#footer{height:50px; overflow:hidden;position:relative;color:#1b1b1b;font-size:13px;}#foot_copyright{position:absolute;left:10px;top:15px;overflow:hidden;width:308px;}#foot_baners{position:absolute;left:340px;top:13px;overflow:hidden;}#foot_baners a{height:31px;width:88px;margin-right:15px;display:block;float:left;}#foot_vizio{position:absolute;left:670px;top:25px;overflow:hidden;}#foot_vizio a{color:#1b1b1b;}