* {margin: 0; padding: 0;}

html,body {
    font-family: Verdana, Arial, Tahoma sans-serif;
	font-size: 12px;
	color: #fff;
    height: 100%;
    width: 100%;
    background-color: #FFF;
    margin: 0px;
    padding: 0px;
}
body {
    background-image: url(../images/fon1.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover; 
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
div {
    
}
/*Общие параметры
----------------------------------------------------------------------------------------------------------------*/
img {
    max-width: 100%;
    height: auto;
    width: auto; /* ie8 */
    border: 0;
}
table img{
	min-height: 170px;
    min-width: 225px;
	padding-bottom: 8px;
}

/*Меню
----------------------------------------------------------------------------------------------------------------*/
/*.item-1116, .item-1236{
color: #aeaeae;
text-shadow: -1px -1px 0px #D7D7D7;
}*/


/*Каркас
----------------------------------------------------------------------------------------------------------------*/
#main {      
    margin: 0 auto;   
    max-width: 1000px; 
    width: 100%; 
    padding-bottom: 100px;
}
#wrapper {

}
#topmain {
    height: 135px;
    width: 1000px;
    position: relative;
}
#toplogofon {   
    position: absolute;
    width: 1000px;
    height: 135px;    
    background-color: #000;
    opacity: 0.5;
    filter:alpha(opacity=50);
    max-width: 1000px;
}
#toplogotext {
    position: absolute;
    width: 1000px;
    height: 135px;
    background-image: url(../images/textlogo.png);    
}
#toplogogv {
    position: absolute;
    width: 1000px;
    height: 135px;
    background-image: url(../images/gvardia.png);    
}
#menufon {   
    position: absolute;
    width: 1000px;
    height: 25px;    
    background-color: #000;
    opacity: 0.5;
    filter:alpha(opacity=50);
    margin-top: 136px;
}
#menulist {
    position: absolute;
    width: 1000px;
    height: 25px;    
    margin-top: 136px;
}
/* menu
---------------------------------------------------------------------------------------------------------------*/
#menulist ul {
    border:0;	            /* высота списка */
	list-style:none;        /* отменяем маркер для списка */
	padding:0px;
    margin: 0px;     
     
}
#menulist ul li {
    display:block;
	float:left;   
    padding: 4px 0 0 5px;     
}
#menulist ul li a{
	color:white;               /* цвет текста */
	display:block;             /* меняем тип отображения */
	float:left;                /* обтекание */
	margin:0px;
	text-decoration:none;     /* отмена декораций */    
}
/* main page
---------------------------------------------------------------------------------------------------------------*/
#cont {
    margin-top: 55px;
}
.newsflash {
    position: relative;
}
#calendar {
    width: 214px;
    height: 329px;
    background-image: url(../images/calend.jpg);
    float: left;
}
#calendartext {
    color: #000;
    font-weight: bold;
    font-size: 18px;
}
#calendarnum {
    color: red;
    font-weight: bold;
    font-size: 80px;
    margin: -15px 0 -15px 0;
}
#cit {
    padding: 5px 15px 5px 15px;
    font-size: 10px;
    color: #000;
    
}
#calendarbr {
    padding-top: 135px;
}
#topnewsimg {
    padding-left: 30px; 
    width: 482px;
    height: 329px;
    float: left;
}
#topnewscont {   
    margin-left: 30px;
    width: 244px;
    height: 329px;    
    background-color: #fff;
    opacity: 0.5;
    filter:alpha(opacity=50);
    float: left;
}
#topnewsetc {
    position: absolute;
    width: 224px;
    padding: 10px 10px 0 766px;
    color: #000;
}
#topnewstitle {
    font-weight: bold;
    padding-bottom: 10px;
}
/* blog
---------------------------------------------------------------------------------------------------------------*/
#blogitem {
    padding-top: 30px;
}
#contblog {
    
}
#calendarblogcont {
    width: 214px;
    height: 220px;
    float: left;
}
#calendarblog {
    position: absolute;
    width: 214px;
    height: 220px;
    background-color: #fff;
    opacity: 0.5;
    filter:alpha(opacity=50);
}
#calendarblogtextcont {
    position: absolute; 
    width: 214px; 
    padding-top: 50px;
}
#calendarblogtext {
    color: #000;
    font-weight: bold;
    font-size: 18px;
}
#calendarblognum {
    color: #000;
    font-weight: bold;
    font-size: 80px;
    margin: -10px 0 -10px 0;
}
#blogcontimage {
    float: left;
    padding-left: 30px;
    width: 316px;
    height: 220px;
    overflow: hidden;
    
}
#blogimage {
    width: 110%;
    height: 110%;   
}
#blogcontext {
	width: 440px;
	height: 220px;
	float: left;
	background-color: #ffffff80;
	color: black;	
}
#blogconttext {
	width: 1000px;
	height: 220px;
	float: left;
	background-color: #ffffff80;
	color: black;	
}
#blogcontextfon {
    position: absolute;
    width: 440px;
    height: 220px;
    background-color: #fff;
    opacity: 0.5;
    filter:alpha(opacity=50);
}
/*#blogconttext {
    width: 430px;
    height: 210px;
    color: #000;
    padding: 5px;
    position: absolute;
}*/
#blogconttext p, #blogcontext p  {
    padding: 8px;
}
#blogconttext table, #blogcontext table  {
	padding: 0 0 10px 10px;
}
#blogconttext p:first-child, #blogcontext p:first-child  {
    font-weight: bold;
}
/* pagination
---------------------------------------------------------------------------------------------------------------*/
#pagpobeda {
    position: relative;
}
#pagpobeda .pagination-page {
   
    width: 47px;
    height: 44px;
    padding: 15px 5px 0 0;
}
#pagpobeda .pagination-page span {    
    width: 47px;
    height: 29px;
    background-image: url(../images/pagout.gif);
    display: block;
    text-align: center;
    font-size: 14px;
    padding-top: 15px; 
    
}
#pagpobeda .pagination-page a {
    color: #666;
    width: 47px;
    height: 29px;
    background-image: url(../images/pagin.gif);
    display: block;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    padding-top: 15px;
}
#pagpobeda .pagination-page a:hover {
    color: #fff;
    background-image: url(../images/pagout.gif);
}
#pagpobeda div div {
    float: left;
}
/* footer
---------------------------------------------------------------------------------------------------------------*/
#footerbr {
    height: 30px;
}
#footer {
    position:absolute;     
    bottom: 0; 
    height: 100px;
    width: 100%;    
}
#footercont {
    height: 100px;
    margin: 0 auto;
    max-width: 1000px;
}
#footerfon {   
    height: 100px;
    background-color: #000;
    opacity: 0.5;
    filter:alpha(opacity=50);
}
#footermenu {
    position: absolute;
    height: 35px;

}

/* other
---------------------------------------------------------------------------------------------------------------*/

/*.readmore {
    display: block;
    background-color: #f9f8f6;
    border: 1px solid #3c3d38;
    color: #3c3d38;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
    float: right;
    margin-top: -20px;
    margin-bottom: 10px;
}*/

.readmore {
	display: block;
	background-color: #f9f8f6;
	border: 1px solid #3c3d38;
	color: #3c3d38;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	float: right;
	margin-top: -33px;
	margin-bottom: 41px;
	/*width: 100px;
	height: 20px;
	overflow: hidden;*/
	margin-right: 10px;
}

.readmore a {
    display: block;
    padding: 3px 10px;
    background-color: #f9f8f6;
    color: #3c3d38;
    text-decoration: none;
}

.item-page{
	background-color: #fff9;
	color: black;
	padding: 10px;
}

.attr_{
	opacity: 0;
}