html {
	height: 100%;
}

body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background: #e5eded url(../images/body.jpg) repeat-x;
	font: normal 12px Tahoma;
	color: #000;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px
}

table {
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px
}

td {
	vertical-align: top;
	padding: 0px
}

h1, h2, h3, h4, p, span {
	padding: 0px;
	margin: 0px
}
hr {width:128px; height:1px;   border:none; background:#000; color:#000; margin:2px 0 2px 0;  clear:both;}   
*:first-child+html hr {width:128px; height:1px;   border:none; background:#000; color:#000; //margin:-12px 0 0 -5px;  clear:both;}   
/*********************************************************************************************************/
#container{width:100%; min-height:100%; background: url(../images/body1.jpg) repeat-x bottom;}
.main{ width:1000px; height:auto; margin:0 auto; background:#000; border:1px solid #000; overflow: hidden;}
.header{ width:1000px; height:123px; background: url(../images/logo.jpg) no-repeat left top; overflow: hidden;}     
.header1{ width:1000px; height:123px; background: url(../images/logo1.jpg) no-repeat left top; overflow: hidden;}
div#link		{width: 240px;height: 120px; margin:0px 0 0 0px; visibility: visible; float:left; position:absolute; }
div#link img 	{ width: 240px;height: 120px; border:none;}
div#link a		{ cursor:pointer;display:block;}
.header .search{ float:right; width:257px; height:auto; overflow: hidden; margin-right:5px; margin-top:-5px;}
.header .search .inf{width:100%; height:55px; background: url(../images/fon_search.jpg) repeat-x left bottom; margin:10px 5px 5px 5px;}
.search .inf a{font:normal 12px Myriad Pro; color:#000; text-decoration:none; display:inline-block; margin:3px 0 0 0; width:83px; text-align:center; padding: 34px 0 0 0}
.search .inf a:hover{text-decoration: underline;}


.search .inf #about{font:normal 10px "Myriad Pro"; background: url(../images/about.png) no-repeat top; display:inline-block;}

.search .inf #send{font:normal 10px "Myriad Pro"; background: url(../images/send.jpg) no-repeat top; display:inline-block;}
.search .inf #eng{font:normal 10px "Myriad Pro"; background: url(../images/eng.jpg) no-repeat top; display:inline-block;
}
.search .inf #russs{font:normal 10px "Myriad Pro"; background: url(../images/rus.gif) no-repeat top; display:inline-block;}

.header .search .poisk{ width:242px; height:45px; background:#fbb03b; margin:0 5px 5px 5px; padding:5px 5px 7px 5px; overflow:hidden;}
*:first-child+html .header .search .poisk{ width:242px; height:45px; background:#fbb03b; margin:0 5px 5px 5px; //padding:5px 5px 17px 5px; overflow:hidden;}
*:first-child+html .header .search .poisk hr{//margin:0 0 0 -110px; float:left;}
.header .search .poisk input{ border:1px solid #000; background:#fcc878; width:127px; height:15px;}
.header .search .poisk input:focus{background:#9dc9d6;}
.header .search .poisk a{font:normal 11px Verdana; color:#000; text-decoration: none;}
.header .search .poisk a:hover{text-decoration: underline;}
.header .search .poisk #poisk_a{ display: inline-block; width:auto; height:auto; float:right; margin:-26px 0 0 0; border:0;}
*:first-child+html .header .search .poisk #poisk_a{ display: inline-block; width:auto; height:auto; float:right; //margin:-45px 0 0 0; border:0;}
/*************************************************/
.header .auth{ width:357px; height:60px;  float:right;}
.header .inf1{width:335px; height:40px; background: #fff url(../images/fon_search.jpg) repeat-x left bottom; padding:10px;}
.header .inf1 i{font:normal 10px Verdana; color:#000;}
.header .auth .poisk1{ width:345px; height:auto; background:#fbb03b; margin:5px 5px 5px 0px; //margin:5px 5px -5px 0px; padding:5px 5px 4px 5px; //padding:5px 5px -2px 5px; overflow: hidden;}
.header .auth .poisk1 div{width:auto; height:auto; float:left; margin:0 3px 0 0; padding:0;}
*:first-child+html .header .auth .poisk1 div #hr{//margin:-10px 0 0 0 0}
*.header .auth .poisk1 div i{font:normal 10px Verdana; color:#000;}
.header .auth .poisk1 div a{font:normal 10px Verdana; color:#000; text-decoration: none;}
.header .auth .poisk1 div a:hover{text-decoration: underline;}
*:first-child+html .header .auth .poisk1 div i{display:in line-block; width:auto; font:normal 10px Verdana; /margin:-10px 0 0 0;} 
.header .auth .poisk1 input{ border:1px solid #000; font:normal 10px Verdana; background:#fcc878; width:127px; height:15px; margin-bottom:0px;}
*:first-child+html .header .auth .poisk1 input{ border:1px solid #000; background:#fcc878; width:127px; height:15px; //margin-bottom:0px;}
.header .auth .poisk1 input:focus{background:#9dc9d6;}
.header .auth .poisk1 a{font:normal 10px Verdana; color:#000; text-decoration: none;}
.header .auth .poisk1 a:hover{text-decoration: underline;}
.header .auth .poisk1 #poisk_a1{ display: inline-block; width:auto; height:auto; float:right; margin:0px -5px 0 0;  border:0;}
*:first-child+html .header .auth .poisk1 #poisk_a1{ display: inline-block; width:auto; height:auto; float:right; //margin:5px 0 0 0;  border:0;}
*
*.header .auth .poisk12{ width:345px; height:auto; background:#fbb03b; margin:5px 5px 5px 0px; //margin:5px 5px -5px 0px; padding:5px 5px 10px 5px; //padding:5px 5px -2px 5px; overflow: hidden;}
.header .auth .poisk12 div{width:auto; height:auto; float:left; margin:0 3px 0 0; padding:0;}
*:first-child+html .header .auth .poisk1 div #hr{//margin:-10px 0 0 0 0}
*.header .auth .poisk12 div i{font:normal 10px Verdana; color:#000;}
.header .auth .poisk12 div a{font:normal 10px Verdana; color:#000; text-decoration: none; display:iunline-block; background: url(../images/krug.jpg)no-repeat; padding:0 0 1px 15px;}
.header .auth .poisk12 div a:hover{text-decoration: underline; background: url(../images/krug1.jpg)no-repeat; padding:0 0 1px 15px;}
*:first-child+html .header .auth .poisk12 div i{display:in line-block; width:auto; font:normal 10px Verdana; /margin:-10px 0 0 0;} 
.header .auth .poisk12 input{ border:1px solid #000; font:normal 10px Verdana; background:#fcc878; width:127px; height:15px; margin-bottom:0px;}
*:first-child+html .header .auth .poisk12 input{ border:1px solid #000; background:#fcc878; width:127px; height:15px; //margin-bottom:0px;}
.header .auth .poisk12 input:focus{background:#9dc9d6;}
.header .auth .poisk12 a{font:normal 10px Verdana; color:#000; text-decoration: none;}
.header .auth .poisk12 a:hover{text-decoration: underline;}
.header .auth .poisk12 #poisk_a1{ display: inline-block; width:auto; height:auto; float:right; margin:7px 0 0 0;  border:0;}
*:first-child+html .header .auth .poisk12 #poisk_a1{ display: inline-block; width:auto; height:auto; float:right; //margin:5px 0 0 0;  border:0;}

.header1 .search{ float:right; width:257px; height:auto; overflow: hidden; margin-right:5px; margin-top:-5px;}
.header1 .search .inf{width:100%; height:55px; background: url(../images/fon_search.jpg) repeat-x left bottom; margin:10px 5px 5px 5px;}


.header1 .search .poisk{ width:242px; height:45px; background:#fbb03b; margin:0 5px 5px 5px; padding:5px 5px 7px 5px; overflow:hidden;}
*:first-child+html .header1 .search .poisk{ width:242px; height:45px; background:#fbb03b; margin:0 5px 5px 5px; //padding:5px 5px 17px 5px; overflow:hidden;}
*:first-child+html .header1 .search .poisk hr{//margin:0 0 0 -110px; float:left;}
.header1 .search .poisk input{ border:1px solid #000; background:#fcc878; width:127px; height:15px;}
.header1 .search .poisk input:focus{background:#9dc9d6;}
.header1 .search .poisk a{font:normal 11px Verdana; color:#000; text-decoration: none;}
.header1 .search .poisk a:hover{text-decoration: underline;}
.header1 .search .poisk #poisk_a{ display: inline-block; width:auto; height:auto; float:right; margin:-26px 0 0 0; border:0;}
*:first-child+html .header1 .search .poisk #poisk_a{ display: inline-block; width:auto; height:auto; float:right; //margin:-45px 0 0 0; border:0;}
/*************************************************/
.header1 .auth{ width:357px; height:60px;  float:right;}
.header1 .inf1{width:335px; height:40px; background: #fff url(../images/fon_search.jpg) repeat-x left bottom; padding:10px;}
.header1 .inf1 i{font:normal 10px Verdana; color:#000;}
.header1 .auth .poisk1{ width:345px; height:auto; background:#fbb03b; margin:5px 5px 5px 0px; //margin:5px 5px -5px 0px; padding:5px 5px 4px 5px; //padding:5px 5px -2px 5px; overflow: hidden;}
.header1 .auth .poisk1 div{width:auto; height:auto; float:left; margin:0 3px 0 0; padding:0;}
*:first-child+html .header1 .auth .poisk1 div #hr{//margin:-10px 0 0 0 0}
*.header1 .auth .poisk1 div i{font:normal 10px Verdana; color:#000;}
.header1 .auth .poisk1 div a{font:normal 10px Verdana; color:#000; text-decoration: none;}
.header1 .auth .poisk1 div a:hover{text-decoration: underline;}
*:first-child+html .header1 .auth .poisk1 div i{display:in line-block; width:auto; font:normal 10px Verdana; /margin:-10px 0 0 0;} 
.header1 .auth .poisk1 input{ border:1px solid #000; font:normal 10px Verdana; background:#fcc878; width:127px; height:15px; margin-bottom:0px;}
*:first-child+html .header1 .auth .poisk1 input{ border:1px solid #000; background:#fcc878; width:127px; height:15px; //margin-bottom:0px;}
.header1 .auth .poisk1 input:focus{background:#9dc9d6;}
.header1 .auth .poisk1 a{font:normal 10px Verdana; color:#000; text-decoration: none;}
.header1 .auth .poisk1 a:hover{text-decoration: underline;}
.header1 .auth .poisk1 #poisk_a1{ display: inline-block; width:auto; height:auto; float:right; margin:0px -5px 0 0;  border:0;}
*:first-child+html .header1 .auth .poisk1 #poisk_a1{ display: inline-block; width:auto; height:auto; float:right; //margin:5px 0 0 0;  border:0;}
*
*.header1 .auth .poisk12{ width:345px; height:auto; background:#fbb03b; margin:5px 5px 5px 0px; //margin:5px 5px -5px 0px; padding:5px 5px 10px 5px; //padding:5px 5px -2px 5px; overflow: hidden;}
.header1 .auth .poisk12 div{width:auto; height:auto; float:left; margin:0 3px 0 0; padding:0;}
*:first-child+html .header1 .auth .poisk1 div #hr{//margin:-10px 0 0 0 0}
*.header1 .auth .poisk12 div i{font:normal 10px Verdana; color:#000;}
.header1 .auth .poisk12 div a{font:normal 10px Verdana; color:#000; text-decoration: none; display:iunline-block; background: url(../images/krug.jpg)no-repeat; padding:0 0 1px 15px;}
.header1 .auth .poisk12 div a:hover{text-decoration: underline; background: url(../images/krug1.jpg)no-repeat; padding:0 0 1px 15px;}
*:first-child+html .header1 .auth .poisk12 div i{display:in line-block; width:auto; font:normal 10px Verdana; /margin:-10px 0 0 0;} 
.header1 .auth .poisk12 input{ border:1px solid #000; font:normal 10px Verdana; background:#fcc878; width:127px; height:15px; margin-bottom:0px;}
*:first-child+html .header1 .auth .poisk12 input{ border:1px solid #000; background:#fcc878; width:127px; height:15px; //margin-bottom:0px;}
.header1 .auth .poisk12 input:focus{background:#9dc9d6;}
.header1 .auth .poisk12 a{font:normal 10px Verdana; color:#000; text-decoration: none;}
.header1 .auth .poisk12 a:hover{text-decoration: underline;}
.header1 .auth .poisk12 #poisk_a1{ display: inline-block; width:auto; height:auto; float:right; margin:7px 0 0 0;  border:0;}
*:first-child+html .header1 .auth .poisk12 #poisk_a1{ display: inline-block; width:auto; height:auto; float:right; //margin:5px 0 0 0;  border:0;}
/*********************************************************************************************/
.stroka{ width:875px; padding:10px 0 0 125px; }
.stroka i{ font:normal 10px Verdana; color:#fff;}
.stroka i a{ font:normal 10px Verdana; color:#fff; text-decoration: none;}
.stroka i a:hover{text-decoration:underline;}
.menu {width:983px; height:auto; padding:10px 10px 5px 8px;}
.menu a{display:inline-block; width:105px; height:20px; background:#fff; margin:0 5px 0 0; font:normal 13px Verdana; color:#000; text-decoration: none; padding:0 0 0 10px;}
.menu a#gl{background:#fff url(../images/gl.png) no-repeat left top; padding:90px 0 0 10px}
.menu a#gl:hover{background:#9dc9d6 url(../images/gl.png) no-repeat left top; font:bold 13px Verdana;}
.menu a#news{background:#fff url(../images/news.png) no-repeat left top; padding:90px 0 0 10px}
.menu a#news:hover{background:#9dc9d6 url(../images/news.png) no-repeat left top; font:bold 13px Verdana;}
.menu a#sem{background:#fff url(../images/sem.png) no-repeat left top; padding:90px 0 0 10px}
.menu a#sem:hover{background:#9dc9d6 url(../images/sem.png) no-repeat left top; font:bold 13px Verdana;}
.menu a#lib{background:#fff url(../images/lib.png) no-repeat left top; padding:90px 0 0 10px}
.menu a#lib:hover{background:#9dc9d6 url(../images/lib.png) no-repeat left top; font:bold 13px Verdana;}
.menu a#eks{background:#fff url(../images/eks.png) no-repeat left top; padding:90px 0 0 10px}
.menu a#eks:hover{background:#9dc9d6 url(../images/eks.png) no-repeat left top; font:bold 13px Verdana;}
.menu a#vip{background:#fff url(../images/vip.png) no-repeat left top; padding:90px 0 0 10px}
.menu a#vip:hover{background:#9dc9d6 url(../images/vip.png) no-repeat left top; font:bold 13px Verdana;}
.menu a#enc{background:#fff url(../images/enc.png) no-repeat left top; height:51px; padding:59px 0 0 10px; }
.menu a#enc:hover{background:#9dc9d6 url(../images/enc.png) no-repeat left top; font:bold 12px Verdana; padding:59px 0 0 0px;}
*:first-child+html .menu .obs{float:right; width:115px; height:auto; margin:-110px -3px 0 0;}
.menu .obs{float:right; width:115px; height:auto; margin:0 8px 0 0;}
.menu .obs #gov{ width:115px; height:20px; background:#a7bbcb url(../images/gov.png) no-repeat left top; margin:0 5px 10px 0; padding:30px 0 0 0;text-align: center;}
.menu .obs #gov:hover{ width:115px; height:20px; background:#fff url(../images/gov.png) no-repeat left top;}
.menu .obs #doska{ width:105px; height:20px; background:#a7bbcb url(../images/oplata2.png) no-repeat left top; margin:0 0 5px 0; padding:30px 0 0 10px}
.menu .obs #doska:hover{ width:105px; height:20px; background:#fff url(../images/oplata2.png) no-repeat left top;}
/************************************************************************************************/
/*Drop Down Menu Styles*/
#ddmenu {background:#000; margin: 0;	padding: 0; height:auto; width:993px; overflow: hidden; float:left;}
#ddmenu li {float: left; list-style: none; display: inline-block; overflow: hidden;}
#ddmenu li a{display:inline-block; width:105px; height:20px; background:#fff; margin:0 9px 0 0; font:normal 13px Verdana; color:#000; text-decoration: none; padding:0 0 0 10px;}
#ddmenu a#gl{background:#fff url(../images/gl.png) no-repeat left top; padding:90px 0 0 10px}
#ddmenu a#gl:hover{background:#9dc9d6 url(../images/gl.png) no-repeat left top; }
#ddmenu a#news{background:#fff url(../images/news.png) no-repeat left top; padding:90px 0 0 10px}
#ddmenu a#news:hover{background:#9dc9d6 url(../images/news.png) no-repeat left top;}
#ddmenu a#sem{background:#fff url(../images/sem.png) no-repeat left top; padding:90px 0 0 10px}
#ddmenu a#sem:hover{background:#9dc9d6 url(../images/sem.png) no-repeat left top; }
#ddmenu a#lib{background:#fff url(../images/lib.png) no-repeat left top; padding:90px 0 0 10px}
#ddmenu a#lib:hover{background:#9dc9d6 url(../images/lib.png) no-repeat left top;}
#ddmenu a#eks{background:#fff url(../images/eks.png) no-repeat left top; padding:90px 0 0 10px}
#ddmenu a#eks:hover{background:#9dc9d6 url(../images/eks.png) no-repeat left top;}
#ddmenu a#vip{background:#fff url(../images/vip.png) no-repeat left top; padding:90px 0 0 10px}
#ddmenu a#vip:hover{background:#9dc9d6 url(../images/vip.png) no-repeat left top;}
#ddmenu a#enc{background:#fff url(../images/enc.png) no-repeat left top; height:51px; padding:59px 0 0 10px;  }
#ddmenu a#enc:hover{background:#9dc9d6 url(../images/enc.png) no-repeat left top;}
#ddmenu li ul {margin: 0 0 0 0; //margin: 110px 0 0 0; padding: 0; position: absolute; visibility: hidden; width:860px; background:#9dc9d6; z-index:999; border-top:11px solid #000;}
#ddmenu li ul li {display:inline-block; height:58px; width:auto; background:#9dc9d6;}
#ddmenu li ul li a{ width:105px; height:45px; margin:0;  padding: 10px 13px 0 7px;  font: normal 12px Verdana; color: #000; display: inline-block; background:none; text-decoration: none; 
text-align:left; overflow: hidden; float:left; white-space: pre-wrap; text-align: justify;}
#ddmenu li ul li a:hover{background:#e1e2e4; font: bold 12px Verdana; width:105px; height:40px;  padding: 10px 13px 8px 7px; white-space: pre-wrap; text-align: justify;}
#gl1:hover #ddmenu a{background:#9dc9d6;}

#ddmenu ul li #ul{display:none; width:860px; height:35px; background:#e1e2e4; position:absolute; margin:55px 0 0 0; //margin:50px 0 0 5px; overflow: hidden;}
#ddmenu ul li:hover #ul{display:block;}
#ddmenu li ul li #ul a{font:normal 12px Verdana; color:#000; display: inline-block; width:auto; height:15px; margin:8px 0 0 0; padding:0 10px 0 10px; border-right:2px solid #000;}
#ddmenu li ul li #ul a:hover{font:bold 12px Verdana; text-decoration: underline;}

#ddmenu .obs{float:right; width:115px; height:auto; margin:0 10px 0 0;}
*:first-child+html #ddmenu .obs{float:right; width:115px; height:auto; //margin:-110px 10px 0 0;}
#ddmenu .obs #gov{ width:115px; height:20px; font:normal 10px Verdana; background:#a7bbcb url(../images/gov.png) no-repeat left top; margin:0 0 10px 0; padding:30px 0 0 0x; text-align: center;}
#ddmenu .obs #gov:hover{ width:115px; height:20px; font:normal 10px Verdana; background:#fff url(../images/gov.png) no-repeat left top;}
#ddmenu .obs #doska{ width:93px; height:45px; font:normal 10px Verdana; background:#a7bbcb url(../images/oplata2.png) no-repeat left top; margin:0 0 5px 0; padding:5px 2px 0 20px; text-align: right;}
#ddmenu .obs #doska:hover{ background-color:#FFF}
/***********************************************************************************************************************/
#menu_ul {display:inline-block; width:851px; height:auto; background:#9dc9d6; overflow: hidden; margin: 0 0 0 0; padding:0 8px 0 8px;}
#menu_ul a{ font:normal 12px Verdana; color:#000; display: inline-block; width:105px; height:40px; margin:0; padding:10px 13px 8px 7px;  text-decoration: none; float:left;}
#menu_ul span{ font:bold 12px Verdana; color:#000; display: inline-block; width:105px; height:40px; background:#E1E2E4; margin:0; padding:10px 13px 8px 7px;  text-decoration: none; float:left;}
#menu_ul a:hover{font:bold 12px Verdana; background:#E1E2E4; text-decoration: none;}


#menuul {display:inline-block; width:850px; height:auto; background:#e1e2e4; overflow: hidden; margin: 0 0 0 0px; padding:6px 8px 6px 8px;}
#menuul tr td{ vertical-align: middle;}
#menuul tr td a{ font:normal 12px Verdana; color:#000; display: inline-block; width:100px; height:auto; background: url(../images/plashka.jpg) no-repeat right center; margin:0; padding:2px 10px 3px 10px;  text-decoration: none; float:left;}
#menuul tr td a:hover{ font:bold 12px Verdana; text-decoration: none;}
#menuul tr td a.lastm {background:none}

#menuul tr td span{ font:bold 12px Verdana; display: inline-block; width:100px; height:auto; background: url(../images/plashka.jpg) no-repeat right center; margin:0; padding:2px 10px 3px 10px;  text-decoration: none; float:left;}
/***********************************************************************************************************************/
.center{ width:100%; height:auto; background:#e1e2e3; margin:0 0 0 0; padding:0 0 5px 0; overflow: hidden;}
*:first-child+html .fresh{ width:743px; height:280px; background:#f0e3c5; float:left; text-align: left; //overflow: hidden;}
.fresh{ width:743px; height:280px; background:#f0e3c5; float:left; text-align: left; overflow: hidden;}
.fresh b{font:bold 14px Tahoma; color:#000; display: inline-block; margin:8px 0 0 10px;} 
.fresh #slider ul li{width:615px; height:280px; background:none; text-align:right; list-style-type: none; }
.fresh #slider ul li a{display: inline-block; width:210px; height:auto; float:right; margin:10px 50px 0 0px; text-align: left; text-decoration: none;}
.fresh #slider ul li a:hover{text-decoration: underline;}
.fresh #slider ul li a p { font:normal 21px Georgia; color:#000;}
.fresh #slider ul li a p:hover{text-decoration: underline;;}
.fresh #slider ul li a p i {font:normal 12px Georgia; color:#000;}
#fresh{ width:867px; height:280px; background:#f0e3c5; float:left; text-align: left; overflow: hidden;}
#fresh b{font:bold 14px Tahoma; color:#000; display: inline-block; margin:8px 0 0 10px;} 
#fresh #slider ul li{width:615px; height:280px; background:none; text-align:right; list-style-type: none; }
#fresh #slider ul li a{display: inline-block; width:210px; height:auto; float:right; margin:10px 50px 0 0px; text-align: left; text-decoration: none;}
#fresh #slider ul li a:hover{text-decoration: underline;}
#fresh #slider ul li a p { font:normal 21px Georgia; color:#000;}
#fresh #slider ul li a p:hover{text-decoration: underline;;}
#fresh #slider ul li a p i {font:normal 12px Georgia; color:#000;}


#slider{ width:615px; height:285px; margin:0px 0 0px 0;   z-index:111; overflow: hidden; float:right;}
#slider ul {position:relative; list-style-type: none; display:block; width:615px; height:280px; overflow: hidden; margin:0 0 0 0; padding:0 0 0 -20px; visibility: visible;}
#slider ul li {float:left; width:615px; height:280px; margin:0; padding:0; list-style-type: none;z-index: 444;}
#slider ul li img{width:375px; height:280px; margin:0 0 0 -40px; float:left; //margin:0 0 0 0px; //position:absolute; z-index:444;}
.sliderbutton { width:25px; height:68px; cursor:pointer; }
#slideleft {width:25px; height:68px; background:url(../images/left.png)no-repeat; float:left; margin:110px 0 0 128px; //margin:110px 0 0 128px; position:absolute; z-index:999;}
#fresh #slideleft {width:25px; height:68px; background:url(../images/left.png)no-repeat; float:left; margin:110px 0 0 227px; //margin:110px 0 0 128px; position:absolute; z-index:999;}
#slideright {width:25px; height:68px; background:url(../images/right.png) no-repeat; float:right; margin:110px 0 0 0; right:-617px; position:relative;}
.nav{position:relative; width:120px; height:27px; float:left; margin:-80px 0 0 0; z-index:999; text-align: right; }
#fresh .nav{position:relative; width:120px; height:27px; float:left; margin:100px 0 0 0; z-index:999; text-align: right; }
ul.pagination {width:100%; height:auto; position:absolute; top:30px; right:0px; list-style:none;  float:left;}
ul.pagination li {float:left; cursor:pointer; height:9px; width:8px; background: url(../images/dotted.jpg); margin:0 0 0 10px; }
ul.pagination li:hover, li.current {background: url(../images/dot.jpg);}
ul.pagination li.current{background: url(../images/dot.jpg);}
/********************************************??????? ?? ???????******************************************************/ 
.main_table {background-color:#F0E3C5; }
/* ????? ??? ??????????   */
.slides1_wrap {position: relative;  width:743px; height:280px;}
.slides1_wrap img {border: none; }
.bxslider_container{float:right;}
#slides1 {overflow: hidden; height: 280px; margin:0; padding:0;}
#slides1 li {list-style: none; width: 615px; height:280px;}
#slides1 li img {width:375px; height:280px; float: left; margin:0 30px 0 0;}
#slides1 .content {float: left; width: 390px; padding-left: 21px; height: 209px;}
#slides1 h3 {font-size: 26px; color: #8d8d8d; font-weight: normal; margin-top: 0; padding-top: 0;}

#slides1 li p {line-height: 22px; display: inline-block; width:200px; height:auto; float:right; margin:10px 0px 0 0px; text-align: left; }
#slides1 li a {text-decoration: none; font:normal 21px Georgia; color:#000;}
#slides1 li a:hover{text-decoration: underline;}
#slides1 li i {font:normal 12px Georgia; color:#000;}

.slides1_wrap .prev {position: absolute; left: 128px; top: 100px; outline: 0;}
.slides1_wrap .next {position: absolute; right: 0; top: 100px; outline: 0;}
.slides1_wrap a:active {top: 102px;}
.bx_pager {width:150px; height:auto; float:left; margin:-150px 0 0 20px;}
.bx_pager a {float: left; background: url(../images/dotted.jpg) no-repeat; width: 14px; height: 17px; color: #fff; font-size: 0; margin-right: 5px; padding: 0 0 0 0;} 
.bx_pager a:hover, .bx_pager a.active {background: url(../images/dot.jpg) no-repeat; text-decoration: none; }
.auto_controls {position: absolute; bottom: 1px; left: 735px; display:none;}
.auto_controls a {font-size: 11px; color: #333; outline: 0;	padding: 2px;}
.auto_controls a:hover {text-decoration: none; background: ; color: #151424;}
/*=============================================================================================================*/
.right{float:right; width:242px; height:auto; margin:0 6px 0 0;}
.right #podp{display:inline-block; width:107px; height:20px; background:#a7bbcb url(../images/doska2.png) no-repeat 10px 10px; margin:0 5px 10px 0; padding:30px 0 0 7px; font:normal 10px Verdana; color:#000; text-decoration: none; text-align: center;}
.right #podp:hover{background:#fff url(../images/doska2.png) no-repeat 10px 10px;}

.right #fase{display:inline-block; width:108px; height:20px; background:#a7bbcb url(../images/fase.png) no-repeat -2px -2px; margin:0 5px 10px 0; padding:30px 0 0 7px; font:normal 10px Verdana; color:#000; text-decoration: none; letter-spacing: -1px
;}
.right #fase:hover{display:inline-block; width:108px; height:20px; background:#fff url(../images/fase.png) no-repeat -2px -2px;}

.right #i-klass{display:inline-block; width:105px; height:20px; background:#a7bbcb url(../images/i-klass.png) no-repeat left top; margin:0 0 10px 0; padding:30px 0 0 10px; font:normal 10px Verdana; color:#000; text-decoration: none;}
.right #i-klass:hover{display:inline-block; width:105px; height:20px; background:#fff url(../images/i-klass.png) no-repeat left top;}


.right h1{font:bold 17px Tahoma; color:#000; margin:10px 0 0 0;}
.right ul{margin:10px 0 30px 20px; padding:0;}
.right ul li{ list-style-image: url(../images/dotted.jpg); margin:0 0 5px 0;}
.right ul li:hover{list-style-image: url(../images/dot.jpg);}
.right ul li a{font:normal 13px Georgia; color:#000; text-decoration: none;}
.right ul li a:hover{ font-weight:bold;}
.multi{width:242px; margin:0 0 0 0;}
.multi #foto{display:inline-block; width:55px; height:20px; background:#fbb03b url(../images/photo.png) no-repeat center 10px; margin:0 2px 7px 0; padding:31px 0 0 0; font:normal 10px Verdana; color:#000; text-decoration: none; text-align: center;}
.multi #foto:hover{ background:#a7bbcb url(../images/photo.png) no-repeat center 10px;}
.multi #foto1{display:inline-block; width:55px; height:20px; background:#fe0000 url(../images/photo.png) no-repeat center 10px; margin:0 2px 7px 0; padding:31px 0 0 0; font:normal 10px Verdana; color:#000; text-decoration: none; text-align: center;}
.multi #video{display:inline-block; width:55px; height:20px; background:#fbb03b url(../images/video.png) no-repeat center 10px; margin:0 2px 7px 0; padding:31px 0 0 0; font:normal 10px Verdana; color:#000; text-decoration: none; text-align: center;}
.multi #video1{display:inline-block; width:55px; height:20px; background:#fe0000 url(../images/video.png) no-repeat center 10px; margin:0 2px 7px 0; padding:31px 0 0 0; font:normal 10px Verdana; color:#000; text-decoration: none; text-align: center;}
.multi #video:hover{ background:#a7bbcb url(../images/video.png) no-repeat center 10px;}
.multi #audio{display:inline-block; width:55px; height:20px; background:#fbb03b url(../images/audio.png) no-repeat center 10px; margin:0 2px 10px 0; padding:31px 0 0 0; font:normal 10px Verdana; color:#000; text-decoration: none; text-align: center;}
.multi #audio:hover{ background:#a7bbcb url(../images/audio.png) no-repeat center 10px; }
.multi #audio1{display:inline-block; width:55px; height:20px; background:#fe0000 url(../images/audio.png) no-repeat center 10px; margin:0 2px 10px 0; padding:31px 0 0 0; font:normal 10px Verdana; color:#000; text-decoration: none; text-align: center;}
.multi #oplata{display:inline-block; width:55px; height:20px; background:#fbb03b url(../images/podp.png) no-repeat center 0; margin:0 2px 10px 0; padding:31px 0 0 0; font:normal 10px Verdana; color:#000; text-decoration: none; text-align: center;}    
.multi #oplata:hover{ background:#a7bbcb url(../images/podp.png) no-repeat center 0;}
.multi #oplata1{display:inline-block; width:55px; height:20px; background:#fe0000 url(../images/doska2.png) no-repeat center 10px; margin:0 2px 10px 0; padding:31px 0 0 0; font:normal 10px Verdana; color:#000; text-decoration: none; text-align: center;}
.multi #youtube{display:inline-block; width:55px; height:20px; background:#fbb03b url(../images/youtube.png) no-repeat center 10px; margin:0 2px 10px 0; padding:31px 0 0 0; font:normal 10px Verdana; color:#000; text-decoration: none; text-align: center;}    
.multi #youtube:hover{ background:#a7bbcb url(../images/youtube.png) no-repeat center 10px;}


.right_ban{width:242px; float:right;}
.right_ban a img{width:246px; height:57px; margin:0 0 0 0; border:none;}
.right_ban a{display:inline-block; width:246px; min-height:65px; background:#E3EFF6; font:normal 14px Georgia; color:#000; text-align: left; text-decoration: none; margin:0 0 10px 0;}
.right_ban i{display:inline-block; width:246px; min-height:57px; background:#E3EFF6; font:normal 14px Georgia; color:#000; text-align: center; text-decoration: none; margin:0 0 0 0; padding-top:25px;}
.right_ban a:hover{text-decoration: underline;}

/***********************************************************************************************/
.afisha{width:743px; height:auto; float:left; background: #fff; margin:5px 0 5px 0; padding:5px 0 0 0;}
#afisha{width:867px; height:auto; float:left; background: #fff; margin:5px 0 5px 0; padding:5px 0 0 0;}
.afisha b{font:bold 14px Tahoma; color:#000; margin:0 0 0 10px;}
.afisha div{ width:242px; height:85px; background:#fbb03b; float:left; margin:5px 5px 0 0; overflow: hidden;}
#afisha div{ width:284px; height:85px; background:#fbb03b; float:left; margin:5px 5px 0 0; overflow: hidden;}
.afisha #second{background:#84adcb;}
.afisha #therd{background:#f15a22;}
.afisha div a{font:normal 14px Georgia; color:#fff; text-decoration:none; line-height:12px;}
.afisha div a:hover{text-decoration: underline;}
.afisha div a b{font:normal 17px Verdana; color:#fff; margin:0 0 0 0;}
.afisha div a img{ width:124px; height:87px; float:left; border:none; margin:0 5px 0 0;}


/***********************************************************************************************/
.afishaTest{width:743px; height:auto; float:left; background: #fff; margin:5px 0 5px 0; padding:5px 0 0 0;}
#afishaTest{width:867px; height:auto; float:left; background: #fff; margin:5px 0 5px 0; padding:5px 0 0 0;}
.afishaTest b{font:bold 12px Tahoma; color:#000; margin:0 0 0 10px;}
.afishaTest div{ width:173; height:85px; background:#fbb03b; float:left; margin:5px 5px 0 0; overflow: hidden;}
#afishaTest div{ width:173; height:85px; background:#fbb03b; float:left; margin:5px 5px 0 0; overflow: hidden;}
.afishaTest #second{background:#84adcb;}
.afishaTest #therd{background:#f15a22;}
.afishaTest div a{font:normal 12px Georgia; color:#fff; text-decoration:none; line-height:12px;}
.afishaTest div a:hover{text-decoration: underline;}
.afishaTest div a b{font:normal 13px Verdana; color:#fff; margin:2px;}






.answer{width:743px; height:auto; float:left; background: #fff; margin:5px 0 5px 0; padding:5px 0 0 0;}
#answer{width:867px; height:auto; float:left; background: #fff; margin:5px 0 5px 0; padding:5px 0 0 0;}
.answer b{font:bold 14px Tahoma; color:#000; margin:0 0 0 10px;}
.answer div{ width:242px; height:auto; background:#e3eff6; float:left; margin:5px 5px 0 0; overflow: hidden;}
#answer div{ width:284px; //width:280px; height:auto; background:#e3eff6; float:left; margin:5px 5px 0 0; overflow: hidden;}
*:first-child+html #answer div{ width:284px;height:auto; background:#e3eff6; float:left; margin:5px 5px 0 0; overflow: hidden;}
.answer div a{font:normal 14px Georgia; color:#58595b; text-decoration:none;}
.answer div a:hover{ text-decoration: underline; font-family: src(FranklinGothicBookCmpC.otf)}
.answer div a b{font:normal 17px Georgia; color:#000; margin:0;}
.#answer div a b{font:normal 17px Georgia; color:#000; margin:0;}
.answer div .i{display:inline-block; width:222px; height:auto; background:#fff; padding:10px; font:normal 12px Verdana; color:#58595b; text-decoration: none;}
.answer div .i:hover{text-decoration: underline;}
.answer div i{display:inline-block; width:222px; height:auto; background:#fff; padding:10px; font:normal 12px Verdana; color:#58595b;}
#answer div i{display:inline-block; width:264px; height:auto; background:#fff; padding:10px; font:normal 12px Verdana; color:#58595b;}
#answer div .i{display:inline-block; width:264px; height:auto; background:#fff; padding:10px; font:normal 12px Verdana; color:#58595b; text-decoration: none;}
#answer div .i:hover{text-decoration: underline;}
.answer div a img{ width:62px; height:87px; float:left; border:none; margin:0 5px 0 0;}
/*************************************************************************************************/
.banner{ width:1000px; height:auto; background:#e1e2e3; padding:10px 0 20px 0; overflow: hidden; z-index:444; position:relative;}
.banner a img{ width:auto; height:auto; margin: 0 35px 0 0; border:none;}
.banner a img.bf { margin: 0 35px 0 21px;}
.banner a img.bl { margin: 0;}

.infob{ width:1000px; height:auto; background:#e1e2e3; padding:10px 0 20px 0; overflow: hidden; z-index:444; position:relative;}
.infob a img{ width:auto; height:auto; margin: 0 35px 0 0; border:none;}
.infob a img.bf { margin: 0 35px 0 21px;}
.infob a img.bl { margin: 0;}


#infoslideshow {
	margin: 0;
	padding: 0;
	height:98px;
	width:1000px;
}
#infoslideshow li {
	list-style: none;
	margin: 0;
	padding: 0;
	width:1000px;
}
.ib {
	float: left;
	display: block;
	width:auto; 
	height:auto;
}

.menu_b{width:980px; height:auto; padding:10px; margin:0 0 0 0;}
.menu_b a{font:normal 13px Verdana; color:#000; text-decoration: none; display:inline-block; width:auto; background:#fff; margin:0 5px 0 0; padding: 3px 15px 3px 15px; }
.menu_b span{font:normal 13px Verdana; color:#000; text-decoration: none; display:inline-block; width:auto; background:#9dc9d6; margin:0 5px 0 0; padding: 3px 15px 3px 15px; }
.menu_b a:hover, .menu_b a:active{ background:#9dc9d6;}
/*==========================================================================================================*/
.alfavit{width:866px; margin:0 0 0 0; text-transform: uppercase; text-align:center;}
.alfavit a{font:normal 12px Verdana; color:#000; text-decoration: none; display:inline-block; width:26px; height:auto; padding:5px 0 5px 0;}
.alfavit a:hover{font:bold 12px Verdana; text-decoration: underline;}

.alfavit1{width:866px; margin:0 0 0 0; text-transform: none; text-align:center;}
.alfavit1 a{font:normal 12px Verdana; color:#000; text-decoration: none; display:inline-block; width:auto; height:auto; padding:5px 0 5px 0; margin: 0 5px 0 5px;}
.alfavit1 a:hover{font:bold 12px Verdana; text-decoration: underline;}


.bukva{width:866px; margin:0 0 0 0; padding:0 0 10px 0; background:#fff; overflow: hidden; z-index:666; position:relative;}
.bukva table{width:846px; margin:10px;}
.bukva tr th{width:272px; text-align:left; padding:0 0 10px 0;}
.bukva tr th a{display:block; width:33px; height:27px; padding:5px 0 0 0; background: url(../images/bukva.jpg) no-repeat left; font:normal 18px Verdana; color:#fff; text-decoration: none; text-align:center;}
.bukva tr th a:hover{display:block; width:33px; height:27px; background: url(../images/bukva_hover.jpg) no-repeat -50% top;}

#bukva {display:block; width:33px; height:27px; padding:5px 0 0 0; background: url(../images/bukva.jpg) no-repeat left; font:normal 18px Verdana; color:#fff; text-decoration: none; text-align:center;}
#bukva:hover{display:block; width:33px; height:27px; background: url(../images/bukva_hover.jpg) no-repeat -50% top;}


.bukva tr td{width:272px; text-align:left; padding:0 0 30px 0;}
.bukva tr td a{font:normal 12px "Myriad Pro"; color:#000; text-decoration: none; display:inline-block; width:100%; margin:0 0 5px 0;}
.bukva tr td a:hover{text-decoration: underline;}
/*=============================================================================================================*/
.seminar_zag{width:860px; height:auto; padding:10px 0; text-align: center;}
.seminar_zag a{font:normal 13px Verdana; color:#205e97; text-decoration: underline;}
.seminar_zag a:hover{text-decoration: none;}
.obzor_com{width:867px; height:auto; padding:10px 0 10px 0; text-align: left; overflow: hidden;}
.obzor_com_left{width:250px; height:auto; float:left; overflow: hidden;}
.obzor_com_left h1{font:normal 21px Georgia; color:#000; margin:0 0 0 10px;}
.obzor_com_left b{font:normal 12px Verdana; color:#000; display:inline-block; width:100%; margin:15px 0 0 10px;}
.obzor_com_left a{font:normal 12px Verdana; color:#000; display:inline-block; width:auto; margin:0 0 0 10px;}
.obzor_com_left a:hover{text-decoration: none;}
.obzor_com_left img{width:auto; height:180px; margin:10px 0 10px 0;}
/*--text--------------------------------------------------------------------------------------------------------------------------*/
.text{width:842px; height:auto; background:#fff; padding:10px; float:left; overflow: hidden;}
.text p{font:normal 12px Verdana; color:#000; margin:0 0 15px 0;}
.text p a{font:normal 12px Verdana; color:#1765a7; text-decoration: underline;}
.text p a:hover{text-decoration: none;} 
.text {padding: 0 12px 10px; font-size: 13px; overflow: Verdana;} 
.text h1 {margin: 15px 40px 10px 0; font: normal 21px Georgia;} 
.text h2 {margin: 15px 40px 5px 0; font: normal 18px Georgia;} 
.text h3 {margin: 15px 40px 10px 0; font: normal 15px Georgia;} 
.text h4 {margin: 15px 40px 10px 0; font: bold 14px Georgia;} 
.text p {margin: 10px 40px 10px 0; } 
.text a:link, .text a:visited {color: #1363a7;}
.text a:hover, .text a:active {text-decoration: none; } 
.text hr {width:100%; margin-left: 0px; margin-right: 0px; clear: both;	overflow: hidden;}
.text img {margin: 0 20px 10px 0; }
.text blockquote {margin: 0 40px 10px 20px; //margin: 0 40px 10px 30px; font: italic 12px Georgia; color: #5f5f5f;}
.text ul {margin: 0 0 10px 30px; //margin: 0 0 10px 30px; padding: 0 0 0 0;} 
.text ul li {font:normal 12px Verdana; color:#000; margin: 0 0 5px 0; } 
.text ol li a{font:normal 12px Verdana; color:#1363a7; text-decoration: underline;} 
.text ol li a:hover{text-decoration: none;}
.text ol {margin: 0 0 10px 30px; //margin: 0 0 10px 30px; padding: 0 0 0 0;}
.text ol li {font:normal 12px Verdana; color:#000; margin: 0 0 5px 0; } 
.text .table, .userseminars .table{margin: 0 0 10px 0; border: 1px solid #e2e4db; font-size: 11px;}
.text .table th,{padding: 5px 10px; border: 1px solid #fff; background: #9DC9D6; font-weight: normal; color: #fff; text-align: left;} 
.text .table td,{padding: 5px 10px; border: 1px solid #fff; background: #E1E2E3;}
.text i{font: normal 11px Tahoma; color: #646464;}
/*==============================================*/
.userseminars {padding:10px; margin:0 0 110px 0;}
.userseminars table th{padding: 5px 10px;} 
.userseminars table td {padding: 5px 10px;}

/*===================================================================================================================*/
.comment{ width:auto; height:auto; background-color:#ebfaff; overflow:hidden; margin: 10px 0 0 0; padding:10px;}
.comment img{ margin: 0px 10px 0px 0px;}
.comment a{font:normal 12px Verdana; color:#3295b2; text-decoration:none;}
.comment i{font:normal 12px Verdana; color:#5e5e5e;}
.comment span{ font:bold 12px Verdana; color:#5e5e5e; display:block; margin-top:8px;}
.comment p{ font: normal 12px Verdana; color:#000;}
.yroven {width: auto; }
.yroven a {color: #3295B2; float: left; font: 12px Verdana; text-decoration: none;}
.yroven img {float: left; margin: 2px 5px 0 5px; position:relative}

.comment1{ width:auto; height:auto; background-color:#ebfaff; overflow:hidden; margin: 10px 0 0 0; padding:10px 10px 10px 40px;}
.comment1 img{ margin: 0px 10px 10px 0px;}
.comment1 a{font:normal 12px Verdana; color:#3295b2; text-decoration:none;}
.comment1 i{font:normal 12px Verdana; color:#5e5e5e;}
.comment1 span{ font:bold 12px Verdana; color:#5e5e5e; display:block; margin-top:8px;}
.comment1 p{ font: normal 12px Verdana; color:#000;}
.yroven1 {width: auto; }
.yroven1 a {color: #3295B2; float: left; font: 12px Verdana; text-decoration: none;}
.yroven1 img {float: left; margin: 2px 5px 0 5px; position:relative}

#otpravka_commenta,.otpravka_commenta{ width:auto; margin:10px 0 0 0; display:none;}
.otpravka_commenta img{ margin:0 20px 0 5px;}
#gl,#g2{padding:0 5px 0 0; font:normal 11px Verdana; color:#000;}
.otpravka_commenta1{ width:150px; margin:20px 0 0 0; padding:5px 8px; display:block; background-color:#3e91d4; font:normal 11px Verdana; color:#fff; text-decoration:none; border:none;}
.vvod1{ width:500px; height:160px; border:1px solid #bbbbbb; margin:0 0 10px 0; float:right;}
#vvedite{ width:155px; height:15px; border:1px solid #bbbbbb; float:right; margin: 20px 20px 0 0; font:normal 12px Tahoma; color:#bbb;}

#chec_scrit {margin: -17px -50px 0 0; position:relative; //margin: -19px -60px 0 22px; //position:relative; float:right;}
/*===================================================================================================================*/
.pages{width:856px; height:auto; margin:0 0 0 0; padding:4px 0 3px 10px;  text-align:left;}
.pages #left_nav{width:23px; height:20px; background: url(../images/nav.jpg) no-repeat left top; padding:0;}
.pages #left_nav:hover{width:23px; height:20px; background: url(../images/nav.jpg) no-repeat right top; padding:0;}
.pages #left_navs{width:23px; height:20px; background: url(../images/navs.jpg) no-repeat left top; padding:0;}
.pages #left_navs:hover{width:23px; height:20px; background: url(../images/navs.jpg) no-repeat right top; padding:0;}
.pages #right_nav{width:23px; height:20px; background: url(../images/nav1.jpg) no-repeat right top; padding:0;}
.pages #right_nav:hover{width:23px; height:20px; background: url(../images/nav1.jpg) no-repeat left top; padding:0;}
.pages #right_navs{width:23px; height:20px; background: url(../images/navs1.jpg) no-repeat right top; padding:0;}
.pages #right_navs:hover{width:23px; height:20px; background: url(../images/navs1.jpg) no-repeat left top; padding:0;}

.pages .num_nav{width:auto; height:20px; padding:2px 5px 2px 5px; margin:0px; }
.pages .num_nav:hover{width:auto; height:20px; background: #fff; padding:2px 5px 2px 5px; margin:0px;}

.pages a{font:normal 12px Verdana; color:#000; text-decoration: none; display:inline-block; width:26px; height:auto; margin:0 3px 0 3px; padding:5px 0 5px 0;}
.pages a:hover{font:normal 12px Verdana; text-decoration: underline;}
.pages i{font:normal 12px Verdana; color:#000; text-decoration: none; display:inline-block; width:auto; height:auto; margin:0 5px 0 5px; top:-5px; padding:0; position:relative;}
.pages b{display:inline-block; width:auto; height:auto; font:bold 12px Verdana; background: #fff; padding:2px 5px 2px 5px;}
 *:first-child+html .pages b{display:inline-block; width:auto; height:auto; font:bold 12px Verdana; background: #fff; margin:3px 0 0 0; bottom:-3px; position:relative; padding:2px 5px 2px 5px;}
/*======================================================================================================================*/
.expert{width:866px; margin:0 0 0 0; padding:0 0 10px 0; background:#fff; overflow: hidden; z-index:666; position:relative;}
.expert table{width:846px; margin:10px;}
.expert tr th{width:272px; text-align:left; padding:0 0 10px 0;}
.expert tr th a{display:block; width:33px; height:27px; padding:5px 0 0 0; background: url(../images/bukva.jpg) no-repeat left; font:normal 18px Verdana; color:#fff; text-decoration: none; text-align:center;}
.expert tr th a:hover{display:block; width:33px; height:27px; background: url(../images/bukva_hover.jpg) no-repeat -50% top;}
.expert tr td{width:272px; text-align:left; padding:0 0 30px 0;}
.expert tr td img{float:left; margin:0 0 0 20px;}
.expert tr td div{width:180px; height:auto; float:right;}
.expert tr td div a{font:bold 12px Verdana; color:#1765a7; text-decoration: none; display:inline-block; width:100%; margin:0 0 5px 0;}
.expert tr td a:hover{text-decoration: underline;}
.expert tr td div i{font:normal 12px Verdana; color:#6e6f71; display:inline-block; width:100%; margin:0 0 3px 0;}
/*======================================================================================================================*/
.open_zag{width:847px; background:#000; height:auto; padding:5px 0 20px 20px;}
.open_zag img{float:left; margin:0 10px 0 0;}
.open_zag a{font:normal 24px Georgia; color:#fff; text-decoration: none;}
.open_zag {font:normal 24px Georgia; color:#fff; text-decoration: none;}
.open_zag a:hover{text-decoration: underline;}
#prev{display:inline-block; width:24px; height:68px; background:#000 url(../images/left_a.jpg) no-repeat; margin:0 0 -283px 20px; position:relative; z-index:999;}
*:first-child+html #prev{display:inline-block; width:24px; height:68px; background:#000 url(../images/left_a.jpg) no-repeat; top:218px; left: 0px; position:relative; z-index:999;}
#next{display:inline-block; width:24px; height:68px; background:#000 url(../images/right_a.jpg) no-repeat; margin:215px 0 0 0; //margin:220px 0 0 0; left:-118px; position:relative; float:right; z-index:999; }
*:first-child+html #next{display:inline-block; width:24px; height:68px; background:#000 url(../images/right_a.jpg) no-repeat; margin-top:-65px; left:-250px; position:relative; float:right; z-index:999; }
#content{width:865px; margin:0 -25px 20px 0; float:left; }
*:first-child+html #content{width:865px; margin:-280px -25px 20px 0; position:relative; float:left; }
#content .contbox{width:845px; height:auto; margin:0 0 0 20px; overflow:hidden;}
*:first-child+html #content #contbox{width:845px; height:auto; margin:280px 0 0 20px; overflow:hidden;}
#content .contbox b{font:normal 12px Verdana; color:#fff;}  
#content .contbox b a{font:normal 14px "Myriad Pro"; color:#83accc; text-decoration: underline;}
#content .contbox b a:hover{text-decoration: none;}
#content .contbox img{width:auto; height:auto; margin:0 10px 0 0;}
#content .contbox a i{font:normal 12px Verdana; color:#fff; display:inline-block; left:-55px; bottom:-385px; position:relative;}
#content .contbox a i:hover{text-decoration: underline;}
#content .contbox a{font:normal 12px Verdana; color:#fff; text-decoration: none;}
#content .contbox a:hover{text-decoration: underline;;}
#content .contbox a span{font:normal 12px Verdana; color:#fff;}
.operation{width:125px; height:auto; float:right; margin:173px 15px 0 0;}
.operation a#download{display:inline-block; width:51px; height:37px; background: url(../images/download.jpg) no-repeat; margin:0 20px 0 0;}
.operation a#close{display:inline-block; width:50px; height:41px; background: url(../images/close.jpg) no-repeat;}
/*======================================================================================================================*/
.open_zag1{width:100%; height:auto; background:#000; margin:5px 0 20px 0; padding:10px 0 0 20px; border-top:5px solid #e2e2e4;}
.open_zag1 img{float:left; margin:0 10px 0 0;}
.open_zag1 a{font:normal 24px Georgia; color:#fff; text-decoration: none;}
.open_zag1 a:hover{text-decoration: underline;}
.galery{width:auto; height:auto; }
.galery tr td{width:280px; padding:5px; font:normal 11px Verdana; color:#fff;}
.galery tr td .i{display:inline-block; width:auto; margin:0 0 5px 0; font:normal 12px "Myriad Pro"; color:#fff;}
.galery tr td a{font:normal 11px Verdana; color:#83acc8; text-decoration: none;}
.galery tr td a:hover{text-decoration: underline;}
.galery tr td a img{border:none; width:auto; height:auto;}
.galery tr td #smotr{display:inline-block; width:86px; height:14px; background: url(../images/smotr.jpg) no-repeat; margin:10px 20px 10px 0;}
.galery tr td #skachat{display:inline-block; width:79px; height:15px; background: url(../images/skachat.jpg) no-repeat; margin:10px 20px 10px 0;}
.galery tr th img{float:left; margin:10px 0 10px 5px;}
/*======================================================================================================================*/
.spisok_seminarov{width:855px; margin:0 0 0 0; padding:0 0 0 10px;}
.spisok_seminarov h1{font:normal 36px Georgia; color:#000;}
/*======================================================================================================================*/
.profile{width:867px; height:auto; background:#fff; margin:0 0 10px 0; }
.profile tr th{ padding:20px 0px 10px 20px; vertical-align: top;}
.profile tr th img{width:94px; height:135px; float:left;}
.profile tr td{width:auto; padding:20px 0 10px 30px; overflow: hidden;}
.profile tr td h1{font:normal 21px Georgia; color:#000; margin:0; padding:0;}
.profile tr td img{float:left; margin:3px 10px 0 0;}
.profile tr td em{display:inline-block; width:100%; margin:5px 0 5px 0; font:normal 11px Georgia; color:#000;} 
.profile tr td i{display:inline-block; width:100%; margin:5px 0 5px 0; font:normal 11px Verdana; color:#000;} 
.profile tr td b{font:bold 11px Verdana; color:#000;}
.profile tr td p{font:normal 11px Verdana; color:#000; margin:0 0 20px 0;}

.statii{width:867px; height:auto; background:#fff; margin:0 0 10px 0; padding:0 0 0 0;}
.statii tr th{ padding:20px 30px 10px 20px; vertical-align: top;}
.statii tr th img{float:left;}
.statii tr td{width:auto; padding:20px 0 10px 0; overflow: hidden; border-bottom:2px solid #92a4a8;}
.statii tr td h1{font:normal 21px Georgia; color:#000; margin:0; padding:0;}
.statii tr td #us{font:normal 21px Georgia; color:#000; margin:0; padding:0; text-decoration: none;}
.statii tr td #us:hover{text-decoration: underline;}
.statii tr td img{float:left; margin:3px 10px 0 0;}
.anons_stat #a{font:normal 21px Georgia; color:#000; margin:0 0 10px 0; background: none; padding:0;}
.statii tr td i{display:inline-block; width:auto; margin:5px 0 0 0; font:normal 11px Verdana; color:#698286;} 
.statii tr td i a{font:normal 11px Verdana; color:#698286; text-decoration: underline;} 
.statii tr td i a:hover{text-decoration: none;} 
.anons_stat #i{font:normal 11px Georgia; color:#000; display:inline-block; width:auto; height:auto; margin:0 0 10px 0; padding:0; background: none;}
.statii tr td i span{font:normal 11px Verdana; color:#1351d8;}
.statii tr td b{display:inline-block; width:225px; margin:0 10px 0 0; font:normal 11px Verdana; color:#000; float:right; clear:both;}
.statii tr td #b{display:inline-block; width:570px; margin:10px 10px 0 0; font:normal 11px Verdana; color:#000; text-decoration: none; float:left;}
.statii tr td #b:hover{text-decoration: underline;}
.statii tr td b a{display:inline-block; font:normal 11px Verdana; color:#1351d8; text-decoration:none; margin:10px 0 0 0;}
.statii tr td  #com{display:inline-block; font:normal 11px Verdana; color:#1351d8; text-decoration:none; margin:10px 10px 0 0; clear:both;}
.statii tr td b a:hover{text-decoration:underline;}
/*======================================================================================================================*/
.anons_stat{width:847px; height:auto; margin:0 0 30px 0; padding:0 10px 0 10px; overflow: hidden;}
.anons_stat div{width:252px; height:180px; float:left;margin:5px 10px 0 0;}
.anons_stat div a{background:none; padding:0;}
.anons_stat div a img{width:auto; height:180px; float:right; border:none;}
.anons_stat #a{font:normal 21px Georgia; color:#000; margin:0 0 10px 0; background: none; display:inline-block; width:580px; height:auto; padding:0;}
.anons_stat i{font:normal 11px Georgia; color:#000; display:inline-block; width:auto; height:auto; margin:0 0 5px 0;}
.anons_stat #op{background: none; color: #000000; display: inline-block; font: 12px Georgia; width: 580px; height: 45px; margin: 0 0; overflow: hidden; padding: 0;}
.anons_stat a{display:inline-block; width:auto; height:auto; padding:0 0 0 32px; background: url(../images/eyes.jpg) no-repeat; font:normal 11px Verdana; color:#000; text-decoration: none;}
.anons_stat a:hover{text-decoration: underline;}
/*======================================================================================================================*/              
.spisok_semin{width:866px; margin:0 0 0 0; padding:0 0 0 0; background:#fff; overflow: hidden; border-collapse: separate; border-spacing: 5px;}
.spisok_semin tr th{width:110px; vertical-align: top; text-align: left; font:bold 35px Verdana; color:#000; padding:0 0 0 10px; }
.spisok_semin tr td{margin:0 5px 0 0; padding:5px 5px 20px 5px; border-bottom:1px solid #818286; width:436px;}
.spisok_semin tr td img{float:left; margin:4px 10px 0 0; }
.spisok_semin tr td a{font:normal 18px Georgia; color:#000; text-decoration: none;}
.spisok_semin tr td a:hover{text-decoration: underline;}
.spisok_semin tr td a i{font:normal 12px Verdana; color:#205e99;}
.spisok_semin tr td a b{font:normal 22px Verdana; color:#000;}
/*======================================================================================================================*/
.open_seminar{width:847px; height:auto; margin:0 0 10px 0; padding:10px; background:#fff;}
.open_seminar a{font:normal 12px Verdana; color:#205e99; text-decoration: none;}
.open_seminar a:hover{text-decoration: underline;}
.open_seminar h1{font:normal 36px Georgia; color:#000; margin:0 0 10px 0;}
.open_seminar i{font:normal 12px Georgia; color:#6c6b70;}
#seminari{width:867px; margin:0 0 -16px 0; padding:0 0 10px 0; background:#fff; overflow: hidden; border-collapse: separate; border-spacing: 5px; border-top:1px solid #e1e2e4;}
#seminari tr th{width:110px; vertical-align: top; text-align: left; font:bold 22px Verdana; color:#000; padding:0 0 0 10px; }
#seminari tr td{margin:0 5px 0 0; padding:5px 5px 10px 5px; border-bottom:1px solid #818286;}
#seminari tr td img{float:left; margin:4px 10px 0 0;}
#seminari tr td{font:normal 18px Georgia; color:#000; text-decoration: none;}
#seminari tr td i{font:normal 12px Verdana; color:#205e99;}
#seminari tr td b{font:normal 22px Verdana; color:#000;}
#seminari tr td .icons{width:auto; float:right; margin:0 0 0 0; clear:both;}
#seminari tr td .icon{display:inline-block; width:auto; height:25px; margin:0 20px 0 0; padding:0 0 0 26px; background: url(../images/pen.jpg) no-repeat; font:normal 12px Verdana; color:#6b6b6d; text-decoration: none;} 
#seminari tr td .icon:hover{text-decoration: underline;} 
#seminari tr td .icon i{font:normal 12px Verdana; color:#6b6b6d;}

#seminari tr td .icon1{display:inline-block; width:auto; height:25px; margin:0 20px 0 0; padding:0 0 0 26px; background: url(../images/fotic1.jpg) no-repeat; font:normal 12px Verdana; color:#6b6b6d; text-decoration: none;}
#seminari tr td .icon1:hover{text-decoration: underline;} 
#seminari tr td .icon1 i{font:normal 12px Verdana; color:#6b6b6d;}

#seminari tr td .icon2{display:inline-block; width:auto; height:25px; margin:0 20px 0 0; padding:0 0 0 26px; background: url(../images/movie.jpg) no-repeat; font:normal 12px Verdana; color:#6b6b6d; text-decoration: none;}
#seminari tr td .icon2:hover{text-decoration: underline;} 
#seminari tr td .icon2 i{font:normal 12px Verdana; color:#6b6b6d;}

#seminari tr td .icon3{display:inline-block; width:auto; height:25px; margin:0 20px 0 0; padding:0 0 0 26px; background: url(../images/audio.jpg) no-repeat; font:normal 12px Verdana; color:#6b6b6d; text-decoration: none;}
#seminari tr td .icon3:hover{text-decoration: underline;} 
#seminari tr td .icon3 i{font:normal 12px Verdana; color:#6b6b6d;}
/*=================================================================================================================================*/

.fresh_lib{ width:620px; height:365px; background:#f0e3c5; float:left; text-align: left; overflow: hidden; margin:0 0 10px 0;}
.fresh_lib b{font:bold 14px Tahoma; color:#000; display: inline-block; margin:8px 0 0 10px;} 
.fresh_lib #slider ul li{width:615px; height:280px; background:none; text-align:right; list-style-type: none; }
.fresh_lib #slider ul li a{display: inline-block; width:210px; height:auto; float:right; margin:10px 50px 0 0px; text-align: left; text-decoration: none; overflow: hidden;}
.fresh_lib #slider ul li a:hover{text-decoration: none;}
.fresh_lib #slider ul li a p { font:normal 21px Georgia; color:#000;}
.fresh_lib #slider ul li a p b{ font:normal 21px Georgia; color:#000; margin:0;}
.fresh_lib #slider ul li a p:hover{text-decoration: none;}
.fresh_lib #slider ul li a p i {display:inline-block; width:auto; margin:10px 0 0 0; font:normal 12px Georgia; color:#000;}
.fresh_lib #slider ul li #podrobnee{display:inline-block; width:auto; height:auto; background: url(../images/eyes1.jpg)no-repeat center top; padding:30px 0 0 0; font:normal 11px Verdana; 
color:#000; text-decoration: none; margin:20px 40px 0 30px; float:left;}
.fresh_lib #slider ul li #chitat{display:inline-block; width:auto; height:auto; background: url(../images/book1.jpg)no-repeat center top; padding:30px 0 0 0; font:normal 11px Verdana; color:#000; text-decoration: none; margin:20px 0 0 10px; float:left;}

.fresh_lib #slider{ width:490px; height:365px; margin:0px 0px 0px 0;   z-index:111; overflow: hidden; float:right;}
.fresh_lib #slider ul {position:relative; list-style-type: none; display:block; width:490px; height:365px; overflow: hidden; margin:0 0 0 0; padding:0 0 0 -20px; visibility: visible;}
.fresh_lib #slider ul li {float:left; width:490px; height:365px; margin:0; padding:0; list-style-type: none;z-index: 444;}
.fresh_lib #slider ul li img{width:240px; height:365px; margin:0 0 0 -40px; float:left; //margin:0 0 0 0px; //position:absolute; z-index:444;}
.sliderbutton { width:25px; height:68px; cursor:pointer; }
.fresh_lib #slideleft {width:25px; height:68px; background:url(../images/left.png)no-repeat; float:left; margin:110px 0 0 130px; //margin:110px 0 0 128px; position:absolute; //position:absolute; z-index:999;}
.fresh_lib #fresh #slideleft {width:25px; height:68px; background:url(../images/left.png)no-repeat; float:left; margin:110px 0 0 227px; //margin:110px 0 0 128px; position:absolute;}
.fresh_lib #slideright {width:25px; height:68px; background:url(../images/right.png) no-repeat; float:right; margin:110px 0 0 0; right:-241px; position:relative;}
.nav{position:relative; width:120px; height:27px; float:left; margin:-80px 0 0 0; z-index:999; text-align: right; }
.fresh_lib #fresh .nav{position:relative; width:120px; height:27px; float:left; margin:100px 0 0 0; z-index:999; text-align: right; }
ul.pagination {width:100%; height:auto; position:absolute; top:30px; right:0px; list-style:none;  float:left;}
ul.pagination li {float:left; cursor:pointer; height:9px; width:8px; background: url(../images/dotted.jpg); margin:0 0 0 10px; }
ul.pagination li:hover, li.current {background: url(../images/dot.jpg);}
ul.pagination li.current{background: url(../images/dot.jpg);}

ul.pagination li {float:left; cursor:pointer; height:9px; width:8px; background: url(../images/dotted.jpg); margin:0 0 0 10px; }
ul.pagination li:hover, li.current {background: url(../images/dot.jpg);}
ul.pagination li.current{background: url(../images/dot.jpg);}
/********************************************??????? ?? ???????******************************************************/ 
#fresh_lib .main_table {width:620px; height:365px; background:#f0e3c5; float:left; text-align: left; overflow: hidden; margin:0 0 10px 0;}
/* ????? ??? ??????????   */
#fresh_lib .slides1_wrap {position: relative;  width:620px; height:365px;}
#fresh_lib .slides1_wrap img {border: none; }
#fresh_lib .bxslider_container{float:right;}
#fresh_lib #slides1 {overflow: hidden; height: 365px; margin:0; padding:0;}
#fresh_lib #slides1 li {list-style: none; width:490px; height:365px;}
#fresh_lib #slides1 li img {width:240px; height:365px; 
/*float: right; */
margin:0 30px 0 0;}
#fresh_lib #slides1 .content {float: left; width: 390px; padding-left: 21px; height: 209px;}
#fresh_lib #slides1 li p {line-height: 22px; }
#fresh_lib #slides1 h3 {font-size: 26px; color: #8d8d8d; font-weight: normal; margin-top: 0; padding-top: 0;}
#fresh_lib #slides1 li a{display: inline-block; width:210px; height:auto; 
float:left;
 margin:10px 0px 0 0px; text-align: left; text-decoration: none;}
#fresh_lib #slides1 li a:hover{text-decoration: underline;}
#fresh_lib #slides1 li a p { font:normal 21px Georgia; color:#000;}
#fresh_lib #slides1 li a p:hover{text-decoration: underline;;}
#fresh_lib #slides1 li a p i {font:normal 12px Georgia; color:#000;}
#fresh_lib .slides1_wrap .prev {position: absolute; left: 130px; top: 130px; outline: 0;}
#fresh_lib .slides1_wrap .next {position: absolute; 
right:250px;
top: 130px; outline: 0;}
#fresh_lib .slides1_wrap a:active {top: 130px;}
#fresh_lib .bx_pager {width:150px; height:auto; float:left; margin:-200px 0 0 20px;}
#fresh_lib .bx_pager a {float: left; background: url(../images/dotted.jpg) no-repeat; width: 14px; height: 17px; color: #fff; font-size: 0; margin-right: 5px; padding: 0 0 0 0;} 
#fresh_lib .bx_pager a:hover, #fresh_lib  .bx_pager a.active {background: url(../images/dot.jpg) no-repeat; text-decoration: none; }
#fresh_lib .auto_controls {position: absolute; bottom: 1px; left: 735px; display:none;}
#fresh_lib .auto_controls a {font-size: 11px; color: #333; outline: 0;	padding: 2px;}
#fresh_lib .auto_controls a:hover {text-decoration: none; background: ; color: #151424;}

#fresh_lib #slides1 li #podrobnee{display:inline-block; width:auto; height:auto; background: url(../images/eyes1.jpg)no-repeat center top; padding:30px 0 0 0; font:normal 11px Verdana; 
color:#000; text-decoration: none; margin:20px 40px 0 10px; float:left;}
#fresh_lib #slides1 li #chitat{display:inline-block; width:auto; height:auto; background: url(../images/book1.jpg)no-repeat center top; padding:30px 0 0 0; font:normal 11px Verdana; color:#000; text-decoration: none; margin:20px 0 0 10px; float:left;}
/**************************************************************************************************/ 
.read{width:245px; height:auto; background:#fff; float:right;}
.read h1{font:bold 17px Tahoma; color:#000; margin:10px 0 0 25px;}
.read ul{margin:10px 0 30px 25px; padding:0;}
.read ul li{ list-style-image: url(../images/tochka.jpg); margin:0 0 5px 0;}
.read ul li:hover{list-style-image: url(../images/tochka1.jpg);}
.read ul li a{font:normal 13px Georgia; color:#000; text-decoration: none;}
.read ul li a:hover{ font-weight:bold;}
/*================================================================ ??????????? ===================================================================*/
.registraciya {width:845px; margin:0 0 110px 0; padding:10px;}
.registraciya h1{display:inline-block; width:auto; height:auto;}
.registraciya h1 img{float:left;}
 .punkt{display:inline-block; width:470px; height:auto; margin:0 0 0 30px; padding:0;}
 .punkt a{font:normal 12px Verdana; color:#000; text-decoration: none; display:inline-block; width:auto; height:auto; margin:0 0 0 30px;}
 .punkt a:hover{font:bold 12px Verdana;}
.regist{width:auto; margin:20px 0 0 50px;}
.regist tr td{font:normal 11px Verdana; color:#000; width:auto; padding:0 20px 0; text-align:right;}
.regist tr th{padding:0 0 5px 0; border:none;}
.regist tr th textarea{width:245px; height:100px; float:left;}
.regist tr th #metka_skrit{width:auto; float:right; right:-100px; top:-20px; position:relative;  color: #000000; font:normal 11px Verdana; text-align: left;}
.regist tr th #metka_skrit input{width:auto; height:auto; margin:0px 5px 0 0; padding:0;}
.regist tr th #metka_skrit span{float:left;}
.regist tr th input{float:left; width:245px; height:25px; background:#fff; margin:0 0 0 0; border:none;}
.regist tr th select{float:left; width:245px; height:20px; background:#fff; margin:0 0 5px 0; border:none;}
.jNiceSelectWrapper {width: 132px; position: relative; height: 17px; margin:0 0 10px 0;}
.jNiceSelectWrapper div span {background: url(../images/fon_span.jpg) no-repeat; float:left; overflow:hidden; display:inline-block; width:224px; line-height:16px; position:absolute; height:18px; 
                              margin:0 0 0 0; padding:2px 0 0 5px; font:normal 11px Verdana; color:#000;}
.jNiceSelectWrapper div a {display:block; right:-110px; background: url(../images/select_right.jpg) no-repeat center center; WIDTH: 18px; POSITION: absolute; HEIGHT: 18px}
.jNiceSelectWrapper ul {width:200px; height:200px; overflow: auto; display: block; z-index: 100; left: 0px; margin:2px 0 0 0; overflow: auto; border: #ccc 1px solid; list-style-type: none; 
                        position:absolute; top:16px; background: #fff}
.jNiceSelectWrapper ul li{margin:0 0 0 -20px; padding:0;  display:block;  width:220px; height:15px;}
.jNiceSelectWrapper ul li a{font:normal 11px Verdana; color:#000; left:0; display:block; width:230px; height:auto; margin:0; padding:2px 0 2px 10px;} 
.jNiceSelectWrapper ul li a:hover{background:#f2f2f2;}                       
.jNiceSelectWrapper ul a {padding:5px 5px 5px 10px; background: none; text-decoration: none; display:block; width:183px; height:10px;}
.jNiceSelectWrapper ul a:hover {text-decoration: none;} 
.jNiceSelectWrapper ul a.selected {background:#e0e1e2; display:block; width:230px; height:10px; padding:2px 0 5px 10px;}
/*-----------------------------------------------*/
.select .jNiceSelectWrapper div span {background: url(../images/fon_span.jpg) no-repeat; float:none; overflow:hidden; width:52px; line-height:16px; position:absolute; height:18px;
                              padding:2px 0 0 5px; font:normal 11px Verdana; color:#000;}
.select .regist tr td #select{float:left; width:50px; height:17px; background:#fff; margin:0 0 5px 0; border:none;}
.select .jNiceSelectWrapper {width: 77px; position: relative; height: 17px; float:left; margin:0 5px 0 0;}
.select .jNiceSelectWrapper select{width:60px;}
.select .jNiceSelectWrapper div a {display:block; left:57px; background: url(../images/select_right.jpg) no-repeat center center; WIDTH: 18px; POSITION: absolute; HEIGHT: 18px}
.select .jNiceSelectWrapper ul {width:70px; height:200px; overflow: auto; display: block; z-index: 999; left: 0px; margin:2px 0 0 0; overflow: auto; border: #ccc 1px solid; list-style-type: none; 
                        position:absolute; top:16px; background: #fff}
.select .jNiceSelectWrapper ul li{margin:0 0 0 -20px; padding:0;  display:block;  width:90px; height:15px;}
.select .jNiceSelectWrapper ul li a{font:normal 11px Verdana; color:#000; left:0; display:block; width:100px; height:auto; margin:0; padding:2px 0 2px 10px;} 
.select .jNiceSelectWrapper ul li a:hover{background:#f2f2f2;}                       
.select .jNiceSelectWrapper ul a {padding:5px 5px 5px 10px; background: none; text-decoration: none; display:block; width:183px; height:10px;}
.select .jNiceSelectWrapper ul a:hover {text-decoration: none;} 
.select .jNiceSelectWrapper ul a.selected {background:#e0e1e2; display:block; width:100px; height:10px; padding:2px 0 5px 10px;}

.jNiceCheckbox {width:16px; height:15px; display:block; background: url(../images/checkbox.jpg) no-repeat center top; vertical-align: middle; margin:-17px 0 0px 0; //margin:-16px 0 0px 0;}
.jNiceChecked {width:17px; height:17px; display:block; background: url(../images/checkbox1.jpg) no-repeat center top; margin:-18px 0 0px 0;}
.jNiceHidden {display: none}
.checkbox span{display:block;  margin:0px 0 0 0; width:18px; float:left;}
.checkbox i{display:block; float:left; font:normal 11px Verdana; color:#000; margin:-15px 0 0 25px;}
.regist .button{display:block; width:35px; height:32px; background: url(../images/button_fon.jpg) no-repeat; margin:10px 0 0 0;}
/*===================================================================================================================================*/
.messages{width:845px; margin:0 0 10px 0; padding:10px;}
.message{width:100%; margin:30px 0 0 10px;}
.message tr td{width:auto; padding:0 10px 10px 0;}
.message tr td img{margin:0 0 10px 0;}
.message tr td #a{display:inline-block; width:auto; height:auto; background: url(../images/frend.jpg) no-repeat center top; padding: 35px 0 0 0; font:normal 10px Verdana; color:#000; 
                  text-decoration:none; text-align:center;}
.message tr td #a:hover{text-decoration: underline;}
.message tr td b{font:bold 14px Verdana; color:#000;}
.message tr td i{font:normal 12px Verdana; color:#000;}
.message tr td .text .put{font:normal 12px Verdana; color:#6d6e71;}
.message tr td .text p{font:normal 12px Verdana; color:#000; margin:0 0 10px 0;}
.message tr td .text .otvet{width:1000%; clear:both;font:normal 12px Verdana; color:#6d6e71; margin:0;}
.message tr td .text .otvet a{font:normal 12px Verdana; color:#205e99; text-decoration: none;}
.message tr td .text .otvet a:hover{text-decoration: underline;}
/*===================================================================================================================================*/
.poisk{width:845px; margin:0 0 10px 0; padding:10px;}
.poisk2{width:845px; height:auto; overflow: hidden; margin:20px 0 10px 0;}
.poisk2 img{float:left; margin:10px 10px 0 0;}
.poisk2 input{width:475px; height:25px; padding:5px; float:left; border:none;}
.poisk2 .jNiceInputWrapper {width: 465px; height:auto; position: relative; border:none; margin:0 0 10px 0; padding:5px; float:left;}
#poisk_button{float:right; width:35px; height:37px; background: url(../images/button_fon.jpg) no-repeat center top; margin:0 60px 0 0; padding:39px 0 0 0; font:bold 11px Verdana; color:#000; text-decoration: none;}
#poisk_button:hover{cursor: hand;}
.poisk2 table{width:auto; margin:10px 0 0 180px;}
.poisk2 table tr td{width:80px;text-align:left; font:normal 11px Verdana; color:#000;}
.poisk2 table tr td input{width:auto; margin:-5px 10px 0 0;}

/*--gallery-categories------------------------------------------------------------------------------------------------------------*/

.gallery-categories {
	margin: 0 70px 10px 12px;
}

.gallery-categories a:link, .gallery-categories a:visited {
	margin: 0 0 15px 0;
	color: #000;
	text-decoration: none;
	display: block;
}

.gallery-categories a:hover, .gallery-categories a:active {
	color: #010101;
}

.gallery-categories a i {
    margin: 0 0 3px 0;
	font: normal 11px Georgia;
    color: #646464;
	display: block;
}

.gallery-categories a:link b, .gallery-categories a:visited b {
	font: bold 18px Georgia;
	color:#000000;
	display: block;
}

.gallery-categories a:hover b, .gallery-categories a:active b {
	color: #00000;
	text-decoration: underline;
}
.copyright{text-align:right;}
.copyright a{font:normal 12px Tahoma; color:#fff; text-decoration: none;}
.copyright a:hover{text-decoration: underline;}
#fullResImage {z-index:100000}
/*----------------------------------------------------------*/
#fresh_hgz {width:630px; height:237px; float:left}
#fresh_hgz .main_table {width:630px; height:237px; background:#f0e3c5; float:left; text-align: left; overflow: hidden; margin:0 0 10px 0;}
#fresh_hgz .slides1_wrap {position: relative;  width:630px; height:237px;}
#fresh_hgz .slides1_wrap img {border: none; }
#fresh_hgz .bxslider_container{float:right;}
#fresh_hgz #slides1 {overflow: hidden; height: 237px; margin:0; padding:0;}
#fresh_hgz #slides1 li {list-style: none; width: 520px; height:237px;}
#fresh_hgz #slides1 li img {width:317px; height:237px; float: left; margin:0 30px 0 0;}
#fresh_hgz #slides1 .content {float: left; width: 390px; padding-left: 21px; height: 209px;}
#fresh_hgz #slides1 h3 {font-size: 26px; color: #8d8d8d; font-weight: normal; margin-top: 0; padding-top: 0;}
#fresh_hgz #slides1 li p {line-height: 22px; display: inline-block; width:170px; height:auto; float:right; margin:10px 0px 0 0px; text-align: left; }
#fresh_hgz #slides1 li a {text-decoration: none; font:normal 21px Georgia; color:#000;}
#fresh_hgz #slides1 li a:hover{text-decoration: underline;}
#fresh_hgz #slides1 li i {font:normal 12px Georgia; color:#000;}

.readhron{width:237px; height:auto; background:#fff; float:right; min-height:237px}
.readhron h1, {color:#000; }
.readhron h1 a {color:#000;  text-decoration:none; margin:10px 0 0 25px;}
.readhron ul{margin:10px 0 30px 25px; padding:0;}
.readhron ul li{ list-style-image: url(../images/tochka.jpg); margin:0 0 5px 0;}
.readhron ul li:hover{list-style-image: url(../images/tochka1.jpg);}
.readhron ul li a{font:normal 13px Georgia; color:#000; text-decoration: none;}
.readhron ul li a:hover{ text-decoration:underline}

#regionlist a{font:normal 12px Verdana; color:#58595b; text-decoration: none;}
#regionlist a:hover{text-decoration: underline;}
#menu_ul.w100 a, #ddmenu ul.w100 a {width:100px}

#twobuttons {float:left; width:115px; height:auto}
.menu .ibutton , .ibutton {display:block; height:41px; width:71px; padding-left:40px; padding-top:9px; padding-right:4px; font:normal 10px Verdana; color:#000; text-decoration: none; text-align: left; margin-bottom:10px;}
#doska-ob {background:url(../images/doska-ob.png) no-repeat 10px 14px #a7bbcb; }
#doska-ob:hover { background-color:#fff;}
#fasebook {background:url(../images/fasebook.png) no-repeat 10px 14px #a7bbcb;}
#fasebook:hover { background-color:#fff;}
#mnenia {background:url(../images/mnenia.png) no-repeat 10px 14px #a7bbcb;}
#mnenia:hover { background-color:#fff;}
#hgzh {background:url(../images/hgzh.png) no-repeat 10px 14px #a7bbcb;}
#hgzh:hover { background-color:#fff;}
.clear {clear:both};