/*

  (c) Mediaweb Studio

*/

/* common */
html { -webkit-text-size-adjust: auto; -ms-text-size-adjust: auto; }
html, body, img, form {margin: 0px; padding: 0px; border: none;}
html, body {height:100%;}
body {background: url(../img/bg.jpg) repeat-x 0 0 #F5E9D0;}
body {
	font: 13px/18px Arial, sans-serif; 
	color: #333333;
}
legend{
	display:none;
}

body.inner .typography{
	font-size:16px;
	line-height: 20px;
}

.main-cont {
	width:100%; 
	min-width:995px; 
	min-height:100%; 
}

/* header */
.header {
	height: 270px;
	width:100%; 
	background: url(../img/bgcenter.jpg) no-repeat top center;
}
.header .header-b{
	width:930px;
	margin: 0 auto;
	position: relative;
}
.header .logo{
	margin: 37px 0 0 0px;
}
.header .nazv{
	color: #F8F4D9;
    font-size: 12px;
    left: 325px;
    line-height: 18px;
    position: absolute;
    text-transform: uppercase;
    top: 35px;
    width: 232px;
}
.header .nazv a{
	text-decoration: none;
	color: #F8F4D9;
}
.header #Search{
	float:left;

}
.header #SearchForm_SearchForm{
	position:absolute;
	top:185px;
}
.header #SearchForm_SearchForm_Search{
	background: url(../img/searchbg.png) no-repeat 0 0;
	border: 0 none;
    color: #284B36;
    font-size: 10px;
    height: 22px;
    padding: 4px 9px;
    text-transform: uppercase;
    width: 255px;
}
#SearchForm_SearchForm_action_results{
	background: url(../img/searchbutt.png) no-repeat 0 0;
	border: 0 none;
    cursor: pointer;
    height: 28px;
    text-indent: -9999px;
    width: 30px;
}

/* left col */
.left-col {
	width:208px; 
	float:left; 
	overflow:hidden;
}  
.left-col .padding {
	padding:30px 0px 90px;
}
.left-col .mmenu{
	
	background: url(../img/menubg.png) repeat-y 0 0;
	margin-bottom: 30px;
}

.left-col .mainmenu{
	min-height: 255px;
    list-style-type: none;
	padding: 10px 0 0 2px;
	position: relative;
    top: -11px;
	margin:0;
    width: 210px;
	background: url(../img/menu.png) no-repeat 0 0;
}
.left-col .mainmenu ul{
    list-style-type: none;
    padding-left:10px;
    margin-left:0;
    padding-bottom: 5px;
}
.left-col .mainmenu ul li{
	padding: 4px 0px 0 0;
}
.left-col .mainmenu ul li a{
	font-size: 12px;
	line-height:16px;
}
.left-col .mainmenu ul li:hover{
	background:none;
}
.left-col .mmenu img{
	position:relative;
	bottom:-7px;
}
.left-col .mainmenu li{
	padding: 4px 20px 0px;
	width: 163px;
	
}
.left-col .mainmenu a{
	text-decoration:none;
	display: block;
	font-size: 14px;
	padding-bottom:4px;
	background: url(../img/newsbord.jpg) repeat-x left bottom;
}
.left-col .mainmenu span{
	padding-bottom:4px;
	color: #ffffff;
	display: block;
	font-size: 14px;
}
.left-col .mainmenu ul span{
	font-size: 12px;
	font-weight: bold;
}
.left-col .mainmenu .last a{
	background:none;
}
.left-col .mainmenu .section{
	/*background: url(../img/section.jpg) repeat-y 2px 0;*/
	background-color: #679279;
	background-image: linear-gradient(bottom, #679179 35%, #82B093 68%);
	background-image: -o-linear-gradient(bottom, #679179 35%, #82B093 68%);
	background-image: -moz-linear-gradient(bottom, #679179 35%, #82B093 68%);
	background-image: -webkit-linear-gradient(bottom, #679179 35%, #82B093 68%);
	background-image: -ms-linear-gradient(bottom, #679179 35%, #82B093 68%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.35, #679179),
		color-stop(0.68, #82B093)
	);
}
.left-col .mainmenu li:hover{
	/*background: url(../img/section.jpg) repeat-y 2px 0;*/
	background-color: #679279;
	
	background-image: linear-gradient(bottom, #679179 35%, #82B093 68%);
	background-image: -o-linear-gradient(bottom, #679179 35%, #82B093 68%);
	background-image: -moz-linear-gradient(bottom, #679179 35%, #82B093 68%);
	background-image: -webkit-linear-gradient(bottom, #679179 35%, #82B093 68%);
	background-image: -ms-linear-gradient(bottom, #679179 35%, #82B093 68%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.35, #679179),
		color-stop(0.68, #82B093)
	);
}
.left-col .mainmenu .section a,
.left-col .mainmenu li:hover a{
	color: #ffffff;
	background: none;
}

.conteiner1 {
	width:930px; 
	margin: 0 auto;
}

/* center col */
.center-col {
	margin:0px 0px 0px 220px;
}
.center-col-b {
	width:100%; 
	float:left; 
	overflow:hidden;
}
.center-col .padding {
	padding:20px 0px 90px 9px;
}
.inner .center-col .padding {
	padding:20px 0px 90px 20px;
}
.center-col li {
	margin:10px 0;
}
.center-col .news{
	font-size:14px;
	padding-top: 20px;
}
.center-col .news .title{
	color: #41805B;
	font-size:22px;
	padding-bottom:10px;
}
.center-col .news .title a{
	font-size:11px;
	color: #333333;
	font-style:italic;
}
.center-col .news .date{
	font-size:22px;
	color: #41805B;
	padding: 5px 15px 0px 0;
}
.center-col .news .date span{
	color: #CCC39D;
}
.center-col .news .descr{
	padding-bottom:7px;
	background: url(../img/newsbord.jpg) repeat-x left bottom;
}

/* footer */
.footer {
	width:100%; 
	min-width:995px; 
	position:relative;
    clear: both;
}
.footer .lc{
	width: 350px;
}
.footer .rc{
	width: 200px;
}
.footer .cc{
	text-align:center;
}
.footer .cc span{
	padding: 0 13px;
}
.footer-b {
	width:100%; 
	height:74px;
	position: absolute;
	top:-90px; 
	left:0;
	
}
.footer-b .sape{
	background-color: #658F77;
	padding: 5px 20px;
	height: 10px;
}
.footer-b table{
	border-top: 1px solid #A49870;
	width:930px;
	font-size:11px;
	padding-top: 14px;
	margin: 0 auto;
}
.footer-b td{
	vertical-align:middle;
}

.lastbook{
	background: url(../img/lastbook.jpg) no-repeat 0 0 #679279;
	padding: 10px 0 10px 6px;
    width: 218px;
	position:relative;
	float:left;
	margin-bottom:10px;
}
.lastbook img{
	margin-top:10px;
}
.lastbook p.links{
	margin:0;
	text-align:right;
	padding-right: 10px;
	height: 20px;
}
.lastbook p.links a{
    position: relative;
    top: -25px;
}
.lastbook a{
	color: #FFFFFF;
	font-size:14px;
}
.lastbot{
	background: url(../img/lastbot.jpg) no-repeat 0 0 #679279;
	height: 6px;
    left: 0;
	bottom:0;
    position: absolute;
    width: 224px;
}
.center-col .about{
	float:left;
	width:445px;
	min-height: 371px;
	padding-right: 20px;
}
.center-col iframe {
	width: 100%;
}

.readmore, .typography .readmore{
	font-style:italic;
	font-size:11px;
	color: #41805B;
}

.akcii{
	text-align:center;
	margin-bottom: 25px;
}
.akcii .titl{
	background: url(../img/razd.jpg) repeat-x left bottom;
	padding-bottom: 5px;
    text-transform: uppercase;
	color: #7F7655;
	font-size:17px;
	text-align:left;
}
.akcii .titl a{
	color: #333333;
	font-style:italic;
	font-size:11px;
	text-transform: none;
}
.akcii .nazv, .akcii .text{
	text-align:left;
}
.akcii .nazv a{
	color: #40805B;
	font-size:14px;
	line-height:16px;
}
.akcii .text{
	font-size:12px;
	line-height:17px;
}
.akcii img{
	margin-bottom:10px;
}
.podpis{
	margin-bottom:10px;
}
.callme{
	font-size:11px;
	background: url(../img/phone.png) no-repeat 100px 10px;
	padding-top:20px;
}
.callme .titl{
	text-transform: uppercase;
	margin-bottom: 10px;
	font-size: 13px;
}
.callme p{
	margin:0;
}
.callme .ph{
	padding-left:10px;
	padding-bottom: 10px;
}
.callme span{
	color: #41805B;
	font-size:22px;
}
.counters{
	padding-top:40px;
	overflow: hidden;
    width: 208px;
}
.counters img{
	margin-bottom:10px;
}
.nagrad{
	padding-top:20px;
}
.nagrad .titl,
.publ .titl,
.glavred .titl{
	color: #7F7655;
    font-size: 17px;
    padding-bottom: 5px;
    text-align: left;
    text-transform: uppercase;
}
.publ .titl,
.glavred .titl{
	background: url("../img/razd.jpg") repeat-x scroll left bottom;
}
.nagrad .titl a,
.publ .titl a,
.glavred .titl a {
    color: #333333;
    font-size: 11px;
    font-style: italic;
    text-transform: none;
}	
.nagrad table{
	width:100%;
	padding: 10px;
	background: url(../img/nagrad.png) no-repeat 0 0;
}
.nagrad .readmore{
	padding-right:25px;
	background: url(../img/more.jpg) no-repeat center right;
}
.nagrad img{
	margin-right:10px;
}

.publ{
	padding-top:20px;
	width: 345px;
	float:left;
}
.publ .nazv{
	margin-left:20px;
}
.publ .nazv a{
	color: #41805B;
}
 
.glavred{
	margin-left: 360px;
    padding: 20px 0 0 20px;
	overflow: hidden;
}
.glavred .titl {
	padding-bottom: 7px;
}
.glavred img{
	float:left;
	float: left;
    margin: 0 15px 50px 0 !important;
}
.glavred .name,
.glavred .dolzh
{
	margin-left:145px;
}
.glavred .name{
	font-weight: bold;
	font-size:15px;
}
.glavred .readmore{
	padding-left:0px;
}
 #newsEntry img{
	float:left;
	margin: 0 15px 15px 0; 
}
#newsEntry .date{
	font-size:12px;
	margin-bottom:10px;
}

.mw-copy {
    cursor: default;
    float: right;
    font-size: 11px;
    line-height: 1.2;
    padding: 5px 0 0;
    width: 180px;
}
.mw-copy .light{
	text-decoration:none;
}

.mw-copy img {
    float: left;
    margin: 1px 5px 0 0;
}

.breadcrumbs{
	font-size:11px;
	margin-bottom: 45px;
	font-style:italic;
}
.typography .breadcrumbs a:hover{
	color: #7F7555;
	text-decoration:underline;
}
.breadcrumbs span{
	padding: 0 7px 0 6px;
}

.publitem{
	float: left;
    margin: 0 20px 30px 0;
    width: 320px;
}
.publitem img{
	float:left;
	padding:3px;
	background: url(../img/publ.png) no-repeat 0 0;
}
.publitem p{
	margin-left: 145px;
	margin-bottom: 8px;
}
.publitem .download,
.Product .download{
	color: #978F71;
	font-size:11px;
	font-style:italic;
}
.publitem .download a,
.Product .download a{
	background: url(../img/ic1.png) no-repeat left center;
	padding: 8px 0 8px 32px;
}
.publitem a.descr,
.Product a.descr{
	background: url(../img/ic2.png) no-repeat left center;
	padding: 8px 0 8px 32px;
	font-size:11px;
	font-style:italic;
}
.publitem a.publi,
.Product a.publi{
	background: url(../img/ic3.png) no-repeat left center;
	padding: 8px 0 8px 32px;
	font-size:11px;
	font-style:italic;
}
.publitem .title{
	font-size:16px;
	margin-bottom:25px;
}

.typography .pages{
	margin-top:20px;
}
.typography .pages td{
	border:0px;
	font-size:12px;
	font-style:italic;
}
.pages .arhiv{
	text-align:left;
}
.pages .pagin{
	text-align:right;
	padding-right: 25px;
}
.pages a.prev-link {
    background: url("../img/link-bg.gif") no-repeat scroll 0 5px;
	margin: 1px 5px 0 0;
    padding-left: 12px;
}
.pages a.next-link {
    background: url("../img/link-bg.gif") no-repeat scroll right -23px;
	margin: 1px 0 0 5px;
    padding-right: 12px;
}
.pages a.page-link {
    margin-right: 0;
    padding: 2px 5px 3px;
}
.pages a.active {
    background: url("../img/curr.png") no-repeat scroll 0 0;
    color: #41805B;
	font-size:12px;
	padding: 4px 9px 7px;
	font-weight:bold;
}

img.mainpic{
	border: 6px solid #669077;
	float:left;
	margin-bottom: 15px;
	border-radius:5px;
}
.descript,
.typography .publtitl{
	
}
.typography .publtitl{

}
.typography .Product td{
	border:0;
	text-align:left;
}
.descript{
	font-size:12px;
}
.publications img{
	background: url(../img/public.png) no-repeat 0 0;
	padding:3px;
	margin-right: 10px;
}
.publications .date{
	padding: 0 !important;
}

.publications .date span{
	margin-right:15px;
}
.publications .date a{
	font-size:14px;
}
.publications .descr{
	padding: 20px 10px 0 0 !important;
}
.publications .img{
	padding: 20px 10px 0 10px !important;
	width: 115px;
}

.typography .news td{
	border:0px;
	text-align:left;
}

.IssueArticle .predpred{
	color: #333333;
	font-size:18px;
	padding-left:20px;
	margin-bottom:0;
}
.IssueArticle .predpred span{
	color: #8E855F;
	font-size:12px;
}

.Issue .categ{
	text-transform: uppercase;
	background: url("../img/newsbord.jpg") repeat-x scroll left bottom transparent;
}
.Issue .pages{
	font-size:22px;
	color: #41805B;
}
.Issue .pages span{
	font-size:14px;
}
.Issue .descrr span{
	color: #8E855F;
	font-size:12px;
}
.Issue .files {
    padding: 10px 0 0 0 !important;
}


.typography td.zagolovok{
	text-align:left;
	font-style:normal;
}
#PageCommentInterface_Form_PostCommentForm_error{
	color:#FF0000;
}