#header
{
width:1100px;
margin:0px auto;
}





#loadimg
{
text-align:center;
display:none;
}

.rowCherLit
{
margin-bottom:20px;
}

.bodyLitCher
{
padding-top:20px;
}

.bodyLitCher h3
{
margin:0px;
padding:0px;
}

#submenu  input[type="text"]
{
font-size:15px;

}


input[type="text"]
{
font-size:15px;
width:100%;
}


.headertittle
{
padding-top:17px;
}

#serach_help
{
position:absolute;
width:100%;
}

#bykv
{
position:absolute;
margin-top:-80px;
margin-left:15px;
}


#select
{
margin-bottom:20px;
width:100%;
clear:both;

}

.button2
{
color:#CCCCCC;
text-align:center;
}
.button
{
text-align:center;
}


#select .button
{
float:left;
width:210px;
height:30px;
text-align:center
}


.sub_cat
{
padding-left:20px;
}

.gr
{
padding-left:20px;
margin-bottom:20px;
}

.cont
{
padding:0px 20px 0px 0px;
}

html
{
/*
background: url(../images/order-bg2.jpg);
*/
}

.rowMagazin
{
margin-bottom:30px;
}

.newsLineRead
{

}
/*
#page3 #module
{
position:absolute;
top:215px;
margin-left:720px;
width:220px;
}
/**/


.readcht #innertextpage
{
float:left;
width:720px;
}

.readcht #module
{
margin-top:55px;
float:right;
width:340px;
margin-left:30px;
}

h2
{
padding-bottom:10px;
}


table,td,tr
{
padding:0px;	
}

body
{
font: 13px/18px Tahoma, Verdana, sans-serif;
margin:0px;
padding:0px;
/*
background: url(../images/back.jpg) repeat-x;
/**/
}

#lineHeader
{
background:#000000;
}

#container
{
background:#FFFFFF;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align:left;
}

.latest_img
{
float:left;
padding:0px 10px 10px 0px;
}

.newsLine
{
margin-bottom:20px;
}


.logo
{
	margin:5px 5px 0px 0px;
	float:left;
}
.info
{
border:1px solid #CCCCCC;	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;	
margin:10px 0px 20px 0px;
padding:20px;

}

#content
{
padding:0px 10px 120px 10px;
min-height:600px;
}

#content2
{
padding:10px 10px 10px 0px;
}

#content h1
{
padding:0px 0px 0px 0px;
margin:0px;
color:#740202;
font-size:20px;
}

#menu
{
height:50px;
background-image: linear-gradient(to bottom,#9acfea 0,#8BC4E0 100%) !important;
border:0px;
margin-bottom: 0px; 
/*
background:url(../images/menu.jpg);
height:46px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
/**/
}



#calendar table td 
{
padding:10px;
}


#blockSearch
{
padding-top:8px;
}
#submenu
{

background:url(../images/submenu.jpg);
height:46px;
padding-top:3px;
}

#submenu ul 
{
height:46px;
margin:0px auto;
width:1100px !important;
padding-top:10px;

}

.submenu li
{
float:left;
padding-right:10px;
list-style:none;
}

.panel h4
{
color: #740202;
font-size:20px;
padding-left:15px;
padding-top:15px;
margin:0px;
}

.panel
{
width:100%;
text-align:left;
background:#e6e6e6;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
}


.panel ul
{
padding-left:0px;
list-style: none;
}
.panel img
{
margin:4px 2px 0px 2px;
}

.panel ul
{
	
	
}

.panel ul li
{
	padding-bottom:2px;
	
}



.panel a
{
color:#3986d0;
}


.footer
{
padding:50px 0px 50px 0px;
width:1100px;
margin:0px auto;
text-align:left;
}

#menu ul
{
margin:0px;
padding:0px;
width:1100px;
margin:0px auto;

}

.innercontainer
{
width:1100px;
margin:0px auto;
}



#menu ul li
{
list-style:none;
float:left;
margin:12px 10px 0px 10px;
}
#menu ul li:first-child
{
margin-left:0px!important;
}
.contentTable
{
padding:4px 20px 0px 0px;	

}


#panelNews h4
{
	margin:5px;
}


#panelNews
{
border:1px solid #f3efe3;	
}


#menu ul li a
{
color:#FFFFFF;
font-size:18px;

}

#panelNews
{
	
	background:#f4f0e4;
	padding-left:5px;
}


#panelNews img
{
	padding:0px 5px 5px 0px;
	float:left;
}

.golos
{
	width:100px;
	float:left;
	display:none;
}

.headerLine
{
	overflow:hidden;
	min-height:35px;
	padding-top:5px;
	
}
.headerLine a
{
	 line-height:1.0;
	font-size:30px;
	color: #006FBD;
}

h4
{
	
	margin:0px;
	padding:0px;
}

.newsBlock
{
	margin-bottom:10px;
}


.newsContentBlock 
{
	padding-top:10px; 
}
.linkCat 
{
	text-align:right;
	padding-right:10px;
}

#panelNews a
{
	color: #3986D0;
}

ol, ul {
	/*list-style: none;/**/
}

#gal { position:relative; overflow:hidden; width:100%;}
#gal li{ margin:30px 20px 10px 0; padding:0 23px 0px 0; background:url(../images/project-sep.png) no-repeat right center; float:left; width:210px;}
#gal h4 { margin:0px 0 10px 0;}
#gal h4 a { color:#000; text-decoration:none;}
#gal h4 a:hover { color:#0491dd;}
#gal span{ color:#999;}
#gal .more { line-height:3em;}
#gal img{ width:190px; height:auto; float:left; margin:-10px 20px 15px 0;}
#gal a img{padding:8px; background:#fff; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:3px double #ccc; border-bottom:3px double #ccc;}
#gal a:hover img{ background-color:#eee}
#gal s { text-decoration:none; margin:0 5px; font-size:12px; vertical-align:middle; color:#999}

#photo{ margin-left:-30px;}
#photo { position:relative; overflow:hidden; width:100%;}
#photo li{ margin:20px 20px 100px 0; height:170px; padding:0 24px 0px 0; float:left; width:180px;}

#photo h4 { margin:0px 0 10px 0;}
#photo h4 a { color:#000; text-decoration:none;}
#photo h4 a:hover { color:#0491dd;}
#photo span{ color:#999;}
#photo .more { line-height:3em;}
#photo img{ width:190px; height:auto; float:left; margin:-10px 20px 15px 0;}
#photo a img{padding:8px; background:#fff; border:1px solid #ccc;}
#photo a:hover img{ background-color:#eee}
#photo s { text-decoration:none; margin:0 5px; font-size:12pxpx; vertical-align:middle; color:#999}
/**/

.rowMagazin
{
float:left;
width:200px;
padding-bottom:20px;
}
#calendar a
{
color:#006FBD;
}

#calendar{border:1px;margin-top:5px;}
#calendar tbody tr{ height:40px;}
#calendar td{ width:14%; border:0px; border:solid 0px #99FF99; height:25px; }
#calendar th{background-color:#e6e6e6; border:solid 0px #999; color:#740202;}
#calendar td.none{border:0px;}
#calendar td.holiday{ background:#facaca; border-color:#FF531A; }
.day{ }
#calendar td.today{ border-color:#0c72a3;}
.dateinput { text-align:center;}