*{margin:0;padding:0;}
body, div, span, p, a, img, ul, ol, li, caption, table, thead, tbody, tfoot, tr, th, td, form, fieldset, legend, label, dl, dt, dd, blockquote, applet, object, h1, h2, h3, h4, h5{border:0;}
body{padding:0 2% 0 1%;font-weight:normal;font-size:16px; line-height:1.5; font-family:verdana, arial, serif, "Bookman Old Style","Palatino Linotype",Palatino,Palladio,"DroidSerifRegular";text-align:center;max-width:1060px;margin:0 auto;text-align:left\0/;text-align:left;}
/*text-indent: 1.8em;text-indent: 1.5em;*/
HTML{background:url(../design/bkg7.jpg);}
a{text-decoration:none;}
h1, h2, h3, h4, h5, h6{margin:15px 0 10px 0;color:#333333;font-family:"Lucida Calligraphy","Times New Roman","Century Schoolbook", "Bookman Old Style", "Bookman Old Style";font-weight:normal;text-align:center;}
h2{margin:5px 0 7px 0;}
h1{font-size:180%;color:#666666;}
span#logo a{font-size:170%; align:left;}

@media screen and (min-width:1200px){span#logo{font-size:170%;font-weight:normal;font-family:"DS Greece","Cassandra","University","Lucida Calligraphy","Times New Roman";text-align:left;}
}
h2{font-size:160%;color:#333333;}
h2.txt-color-bg{color:#3333FF;text-decoration:underline;}
h2.txt-color-bg:hover{color:#333333; text-decoration:underline;}
h3{margin:0px 0 5px 0;font-size:160%;margin-left:.8em;color:#666666;}
h4{font-size:140%;}
h5{font-size:120%;}
td{vertical-align:top}
a h3{border-bottom:1px solid #DFDFDF;margin-top:0px\0/;padding-top:0\0/;}
p, table, ul, ol, dl, fieldset{margin:15px 0;}
b15 {font-size:170%; font-family: "Lucida Calligraphy","Times New Roman";font-weight:normal;}
.ezo p:first-letter{font-size:150%;color:#333333;font-family:"Lucida Calligraphy","Times New Roman";//margin-left: .5em;}
.ezo1 p:first-letter{font-size:170%;color:#333333;font-family:"Lucida Calligraphy","Times New Roman";//margin-left: .5em;}
.ezo1{margin-left:.7em;padding-left:2.7em;background:#FFF;box-shadow:0 1px 3px rgba(34, 25, 25, 0.4);border-radius:7px;//border: 1px solid #ccc;border: 1px solid #ccc\0/;}
.ezo1 #rv{margin-left:0em;padding-left:0em;}
.ezo1  {margin-left: 2.7em;padding-left: 2.7em;background:#FFFFFF;box-shadow:0 1px 3px rgba(34, 25, 25, 0.4);border-radius:7px;//border: 1px solid #ccc;border: 1px solid #ccc\0/;}
.ezo table{max-width:100%;border: 1px solid #ccc\0/;}
.ezo td{border: 1px solid #ccc\0/;}
.ezo h2{margin:.5em 0 0 1em;margin-left:0em\0/;}
.ezo1 h2{margin-left:0em;}
.ezo1 h3{padding-left:0em;margin-left:0em; color:#333333;}
.ezo {text-align:left\0/;}
.ezo p{text-align:left;}
.ezo1 h1 {margin:.3em 0 0 3em;}
#topstory h1 {padding-bottom:1em; background: url(../css/7png.png) no-repeat;background-position: bottom;text-align:center;}

.ezo a h2{color:#3333FF;margin-left:0em;}

.ezo a h2:hover{color:#333333; text-decoration:underline;}
.ezo .n p{margin-left:1.7em;padding-left:1em;vertical-align:none;}
.ezo .n{margin-left:.3em;padding-left:.5em;vertical-align:none;}
.ezo1 .n{margin-left:3em;padding-left:.5em;vertical-align:none;}
.ezo .n1{margin-left:3em;padding-left:3em;vertical-align:none;background:#fafafa;box-shadow:none;color:#333333;}
.next {margin:15px 0;}
.next a {text-align:center;font-weight: bold;border: 1px solid #ccc;padding:10px;margin:7px 1px;line-height:3;border-radius: 5px;}
.next a:hover {background: #EEEEEE;text-align:center;font-weight: bold;border: 1px solid #999999;padding:10px;margin:7px 1px;line-height:3;}
.next a:active {background: #CCCCCC;color:#FF0000;border: 1px solid #666666;}
a.next2 {background: #EEEEEE;font-size:120%;font-weight: normal;color: #000;border: 1px solid #999999;font-family: "Lucida Calligraphy","Times New Roman";}
a.bord {display:inline-block;text-decoration: none;font-weight: bold;border:#777777 1px dotted;padding:0px 13px;margin:10px 3px; line-height:3em;}
a.bord:hover {background: #EEEEEE;border: 1px solid #666666;}
a.bord:active {background: #CCCCCC;color:#000000;border: 1px solid #666666;}
a.bord2 {font-size: 1.3em; text-decoration: none; font-weight: normal; border: 1px solid #666666; padding:15px;margin:10px 3px;background: #CCCCCC;}

span.bg-color3 {background: #FAFAFA;text-decoration: none;font-weight: bold;border:1px dotted #777777;padding:0px 13px;margin:10px 3px; line-height:3em;display:inline-block;}
a span.bg-color3{text-decoration: none;}
span.bg-color3:hover {background: #EEEEEE;border: 1px solid #666666;}
span.bg-color3:active {background: #CCCCCC;color:#000000;border: 1px solid #666666;}
span.bg-color0 {font-size: 1.3em; text-decoration: none; font-weight: normal; border: 1px solid #666666; padding:15px;margin:10px 3px;background: #CCCCCC;}

a.dalee { display:inline-block; border: 1px solid #666666;border-radius:7px;padding:4px 7px;margin-top:.5em;box-shadow: -2px 2px 7px #CCCCCC; background: #fafafa;
-moz-box-shadow:-2px 2px 7px #CCCCCC; 
-webkit-box-shadow:-2px 2px 7px #CCCCCC;
}
a.dalee:hover { border: 1px solid #333333;background-color: #EEEEEE;box-shadow:none;}
a.dalee:active { border: 1px solid #F7C5EF;background-color: #FFEFFF;color: #333333;box-shadow: 0 2px 1px #F7C5EF inset;}

.bg7{background:url(../design/7.gif) no-repeat;background-position:center;margin:15px 0;text-align:center;}
.bg9{background:url(../design/9.gif) no-repeat;background-position:center;margin:15px 0;text-align:center;float:center;}
.h1{background:#f3f3f3;padding:0 5px 0 7px;border-radius:7px;box-shadow:0 1px 3px rgba(34, 25, 25, 0.4)}
.sld a{display:block;position:absolute;bottom:15px;right:10px;padding:0 26px 27px 0;}
.sled button{display:inline-block;padding:5px 15px;position:absolute;bottom:150px;right:10px;float:right !important;background:#fff url(css/fold-sw.png) no-repeat;width:120px;height:120px;}
.sled button:hover{display:inline-block;padding:5px 15px;position:absolute;bottom:150px;right:10px;float:right !important;background:#fff url(css/fold-sw2.png) no-repeat;width:120px;height:120px;}
.sled button:active{display:inline-block;padding:5px 15px;position:absolute;bottom:150px;right:10px;float:right !important;background:#fff url(css/fold-sw1.png) no-repeat;width:120px;height:120px;}
.gl img{ padding: 5px; border: 1px solid #ccc; margin-top: .4em;  margin: .4em .4em .4em 0;background-color: #FFFFFF;}
.gl a img:hover { background: #CCCCCC;}
.gl td {border: 1px #CBCBCB; border-style:solid;background: #fafafa;}
.gl a  :hover {color: #000000;}
.w-100 { width: 100%; height:auto ; margin: 0 2px; padding-bottom:7px; position:relative;}
.w-50 { width: 47%; height:auto ; margin: 0 2px;  background:#FFF; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);border-radius: 7px;}
.w-32 { width: 31%; height:auto ; margin: 2px; padding:3px; background:#FFF; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
border-radius: 7px; display: inline-block;position:relative;//display : inline;//zoom : 1;
filter:progid:DXImageTransform.Microsoft.shadow(direction=225, color=#CCCCCC,  ) ;
}

td.w-50{width:47%;}
.h-30{height:40px;}
.mailto {display:block; width:50px; height:50px; background:url(../pic/sobak1.png) no-repeat;background-position:center;text-align:center;}
.mailto a{display:inline-block;padding-top:20px;}
.mailto a:hover{display:inline-block;padding-top:20px;width:50px; height:50px;text-decoration:none;}
.mailto:hover{display:block; width:50px; height:50px;background:url(../pic/sobak1-1.png) no-repeat;background-position:center;text-align:center;}
.mailto:active{background:url(../pic/sobak1.png) no-repeat;}
@media screen and (max-width:800px){body{padding:0 0 0 5px;}
.ezo p{margin-left:.5em;padding-left:.5em;}
.ezo h2{margin:1em 0 0 .5em;}
.ezo .n{margin-left:1em;padding-left:.5em;}
.ezo .n1{margin-left:0;padding-left:5px;}
h1{font-family:"Lucida Calligraphy","Times New Roman";font-size:170%;}
.next a{display:block;padding:3px;margin:3px;}
.h-30{height:auto;}
}
table{border-collapse:collapse;border-spacing:0;width:100%;}
th{text-align:center;font-weight:bold;}
th, td{padding:3px 7px;}
ul, ol{margin-left:30px;}
ul ul, ol ol{margin:0;margin-left:20px;}
ol{list-style-type:decimal;}
li{display:list-item;}
dt{font-weight:bold;}
dd{margin-left:30px;}
fieldset{position:relative;padding:10px;}
legend{position:absolute;top:-1em;margin:0;padding:5px 10px;font-size:100%;font-weight:bold;}
hr{margin:3px 0;color:#ccc;background-color:#ccc;height:1px;border-width:0px;}
button{display:inline-block;padding:5px 15px;background:#F7F3F7 url(../design/button_grey.gif) no-repeat;border:1px #ccc;border-radius:7px;font-size:100%;color:#3333FF;//border:0px;//border-color: none;margin-left:10px;}
button:hover{display:inline-block;padding:5px 15px;background:#fff url(../design/button_grey1.gif) no-repeat;border-bottom:1px #ccc;border-radius:7px;color:#000;}

.box{min-height:1px;}
.box:after{display:block;visibility:hidden;clear:both;line-height:0;font-size:0;content:".";}
.relative{position:relative;}
.clear{clear:both;}
.f-left{float:left !important;}
img.f-left{float:left;margin-right:15px;}
.f-right{float:right !important;}
img.f-right{float:right;margin-left:15px;}
.f-center{float:center !important;}
img.f-right{float:center;margin-left:15px;}
.t-left{text-align:left !important;}
.t-center{text-align:center !important;}
.t-center tr{text-align:center;}
.t-right{text-align:right !important;}
.t-justify{text-align:justify !important;}
.va-top{vertical-align:top;}
.va-middle{vertical-align:middle;}
.va-bottom{vertical-align:bottom;}
.noscreen{display:none;}
.bigger{font-size:110%;}
.smaller{font-size:85%;}
.smaller1{font-size:65%;}
.dot{text-decoration:none;border-bottom:1px dashed #3333FF;}
#main{width:68,571428571428571428571428571429%;margin:0 auto;text-align:left;background:#F0F3F8;}
#header{position:relative;padding-bottom:15px;text-align:center;background:#fafafa;background:linear-gradient(to bottom, #F7F7F7, #FFFBFF);}

#slogan{margin:0;padding-left:.8em;font-style:italic;color:#000;font-family:"Lucida Calligraphy","Times New Roman";}
#search{position:absolute;bottom:15px;right:0;padding:7px;}
#search #search-input{width:175px;padding:3px;}
#search #search-submit{padding:2px;font:normal 101%/1.2 "arial",sans-serif;}

#nav{clear:both;padding:4px 0 0 0;border-left:0 !important;border-right:0 !important;border-radius:7px; background:url(../design/button_grey-v.gif) repeat-x;border-radius:7px;position: relative;}
#nav ul{margin:0;padding:0;list-style:none;margin-left:7px;}
#nav ul li{display:inline;margin:0;padding:0;}
#nav ul li a{display:block;float:left;padding:5px 15px 2px 15px;font-size:95%;border-radius:7px;}
#nav ul li#nav-active a{border:0;font-weight:bold;}
#nav ul li a:hover{text-decoration:none;color:#000000;background:url(../design/button_grey-n.jpg) repeat-x;border:1px solid #aaa;box-shadow: 0 2px 1px #fafafa;}
#nav ul li a:active{text-decoration:none;color:#FF0000;background:url(../design/button_grey-n.jpg) repeat-x;border:1px solid #aaa;}
#nav li a:visited{color:#3333FF;}
#nav .najato{color:#000000;background:url(../design/button_grey-n.jpg) repeat-x;border:1px solid #aaa;}
#nav ul li a.najato{color:#000000;background:url(../design/button_grey-n.jpg) repeat-x;border:1px solid #aaa;}
#nav .najato:hover{color:#000000;background:url(../design/button_grey-nv.jpg) repeat-x;border:1px solid #aaa;box-shadow: 0 2px 1px #fafafa;}
#nav .najato:active{color:#000000;background:url(../design/button_grey-n.jpg) repeat-x;border:1px solid #aaa;}
.najato1{color:#3333FF;background:url(../design/button_grey.gif) repeat-x;}
@media screen and (min-width:980px){
#nav{height: 50px;background: url(../design/templamtemo_menu.png)}
#nav ul li a{height: 27px; background: url(../design/templatmeo_menu_divider.png) right repeat-y;}
}

#content{position:relative;padding:10px 0 30px 1px;overflow:hidden;margin:0 5px;background:#EAEDF2;}
#content a:hover{color:#333333;text-decoration:underline;}
#content a:active{color:#FF0000;text-decoration:underline;}
#footer{background-color:#EAEDF2;}
#footer1{clear:both;font-size:85%;background:#EAEDF2;}
#footer1 a:visited{color:#3333FF;}
#vverh{opacity:0.6;}
#vverh:hover{opacity:1;}
p.bukv:first-letter{font-size:120%;}
#topstory{position:relative;float:left;width:74%;background:#fafafa;box-shadow:0 1px 3px rgba(34, 25, 25, 0.4);border-radius:7px; margin:2px 2px 1px 0px;}
#topstory-title{padding:15px;}
#topstory-title h2{margin:0;margin-bottom:2px;}
#topstory-title p.date{margin:0;font-size:85%;}
#topstory-perex{display:block;padding:15px;font-size:110%;}
#topstory-perex p{margin:0;}
#aside {float:right; width:23%;box-shadow: -0.4em 0.4em 5px #CCCCCC; padding-left:10px;border-radius: 7px; background: #f3f3f3;
margin:2px 2px;
filter:progid:DXImageTransform.Microsoft.dropShadow(color=#E5E5E5, offx=-7, offy=7 ) ;
-moz-box-shadow:-0.4em 0.4em 5px #CCCCCC; 
-webkit-box-shadow: -0.4em 0.4em 5px #CCCCCC;
}
#aside:hover { height: 100%;overflow:visible; max-height: 100%;}
#aside a{color:#3333FF;}
#aside a:visited{color:#3333FF;}
#aside a:hover{color:#333333;text-decoration:underline;}
#aside a:active{color:#FF0000;}
.tego a{text-decoration:none;font-family:"DS Greece","Cassandra","University","Lucida Calligraphy","Times New Roman",verdana, arial, serif;}
.tego a:hover{font-size:105%;text-decoration:underline;color:#FFFF00;}

img{max-width:100%;max-height:auto;}

.gl img{padding:5px;border:1px solid #ccc;margin-top:.4em;margin:.4em .4em .4em 0;background-color:#FFFFFF;}
ul.ul-list{margin:15px 0;padding:0;list-style:none;}
ul.ul-list li{margin:0;margin-bottom:6px;padding:0;padding-left:20px;background:url("../design/ico-list.gif") 0 4px no-repeat;}
ul.ul-list li:hover{margin:0;margin-bottom:6px;padding:0;padding-left:20px;background:url("../design/ico-list1.gif") 0 4px no-repeat;}
ul.ul-list li:active{background:url("../design/ico-list2.gif") 0 4px no-repeat;}
ul.ul-list li.akt{margin:0;margin-bottom:6px;padding:0;padding-left:20px;background:url("../design/ico-list2.gif") 0 4px no-repeat;color:#FF0000;}
ul.ul-list li.akt:active{margin:0;margin-bottom:6px;padding:0;padding-left:20px;background:url("../design/ico-list2.gif") 0 4px no-repeat;color:#FF0000;}
ul.ul-list1{margin:15px 0;padding:0;list-style:none;text-align:center;}
ul.ul-list1 li{margin:0;margin-bottom:6px;padding:0;padding-left:20px;background:url("../design/ico-list.gif") 0 4px no-repeat;}
ul.ul-list1 li:hover{margin:0;margin-bottom:6px;padding:0;padding-left:20px;background:url("../design/ico-list1.gif") 0 4px no-repeat;}
ul.ul-listkont{margin:0px 0;padding:0;list-style:none;}
ul.ul-listkont li{margin:0;margin-bottom:0px;padding:0;padding-left:0px;background:url("../design/ico-list.gif") 0 4px no-repeat;}
ul.ul-listkont li:hover{margin:0;margin-bottom:0px;padding:0;padding-left:0px;background:url("../design/ico-list1.gif") 0 4px no-repeat;}
.rmenu ul.ul-list li:active{background:url("../design/ico-list2.gif") 0 4px no-repeat;border:2px solid red;}
.rmenu li.active a{color: #00cccc;border:2px solid red;}
.Active {font-size:110%;font-style:italic;}
.Active:after {
      content: "√";
      color: #3333FF; 
      font-size:105%;font-style:italic;
      padding: 0 10px; /* Поля вокруг текста */ 

    }
.hx-style01{clear:both;background:url("../design/dot.gif") left repeat-x;}
.hx-style01 span{margin-left:15px;padding:0 5px;background:#f3f3f3;}
.hx-style01 h4 span{margin-left:15px;padding:0 5px;color:#666666;background:#f3f3f3;}
a.ico-more{padding:5px 7px;border:0 !important;}
a h3:hover{color:#3333FF;text-decoration:underline;}
#Go_Top{position:fixed;bottom:7%;left:75%;cursor:pointer;}
.signr{float:right;border:1px #CBCBCB;border-style:solid;padding:1px;margin:10px 5px 5px 5px;background:#FFFFFF;}

#rn1{overflow:hidden;padding: 2px;}
#rv { margin:15px 0px 10px 10px;}
#rn { width: 320px; height: 100px; margin:5px auto;text-align:left;float:left;text-align:left\0/;}
@media (min-width:500px) { #rn { width: 468px; height: 60px; } }
@media (min-width:800px) { #rn { width: 728px; height: 90px; } }

@media screen and (max-width:560px){span#logo{font-size:130%;font-weight:normal;margin-bottom:0;text-align:left;}
.ezo1{margin-left:0em;padding-left:0em;}
.ezo h1 {margin:.3em 0 0 .3em;}
.ezo p{padding-left:0em;}
#nav,#nav1 {height:2.1em;overflow:hidden;}
}
@media screen and (max-width:640px){span#logo{font-weight:normal;margin-bottom:0;text-align:left;}
/*#nav ul li a{width:46%;text-decoration:none;border:1px solid #CCC;}*/
#prnt , #rb, #rb1,#rv {display: none;}
#topstory a{line-height:1.9;}
#footer .f-left a{line-height:1.9;}
.ezo1 {padding-left:0em;}
.w-32 { width: 98%;}
}

@media screen and (max-width:800px){body{margin:0 auto;padding:0 5px 0 5px;}
span#logo{font-size:140%;font-weight:normal;margin-bottom:0;}
#topstory{float:center;margin:0 auto;width:100%;}
#content{position:relative;overflow:hidden;}
#aside{position:relative;margin:0 auto;width:100%;}
#nav ul li a{border-right:1px solid #CCCCCC;text-align:center;}
#nav1 ul li a{border-right:1px solid #CCCCCC;}
#nav ul li a{padding:5px;}
#prnt, #vverh, #mult,#kn-podel, #vk{display:none;}
.next{margin:15px 0;overflow:hidden;}
.w-30{width:98%;height:auto;}
}
@media screen and (max-width:800px){
.ezo1{margin-left:.7em;padding-left:.2em;}
}
@media screen and (max-width:1200px){
span#logo{font-size:150%;}#prnt, #zvz  {display:none;}
}

@media screen and (max-width:960px){body{padding:0 0 0 5px;}
.next{margin:15px 0;overflow:hidden;}
.ezo1{margin-left:.7em;padding-left:1.7em;}
}}
@media screen and (max-width:1050px){
#prnt, #zvz  {display:none;}
}

@media screen and (max-width: 640px) {
span#logo {font-size:130%;}
h1 {font-size:140%;margin-left:0em;padding-left:.4em;line-height:1;}
h2 {font-size:130%;line-height:1;}
h2 {line-height:1;}
.ezo h2{line-height:1;font-size:130%;}
.smaller{font-size:80%;}
#slogan.f-left{padding-left:0;margin-left:0px;text-align:left; }
#content{margin:0px;padding-left:0px;}
.ezo p {margin-left:.2em; padding-left:.2em;}
.ezo2, .ezo1, .ezo{margin-left:.2em; padding-left:.2em;}
.ezo table{margin-left:.0em;padding-left:0em;}
.f-right{float:none !important;text-align:center;}
.ezo1 h3{font-size:120%;padding-left:.4em;}
body{line-height:1.4;}
}