

body{
	margin:0;
	padding:0;
	font-size:13px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	}

img{
	display:block;
	margin:0;
	padding:0;
	border:black 1px solid;
}
.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart {list-style-type:none; margin:0; padding:0;}
.clear{clear: both;}
br.clear{clear:both; margin-top:-15px;}

a:hover{
	text-decoration:none;
	}

.fl_left{float:left;}
.fl_right{float:right;}

.imgl, .imgr{border:1px solid #999999; padding:5px;}
.imgl{float:left; margin:0 8px 8px 0; clear:left;}
.imgr{float:right; margin:0 0 8px 8px; clear:right;}


/* ----------------------------------------------Wrapper-------------------------------------*/

div.wrapper{
	display:block;
	width:100%;
	margin:0;
	text-align:left; 
	}

div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	line-height:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.col1{color:white; background: black  }
.col2{background-color:#FFC; border-bottom:1px solid #E7E6E6;}
.col4{color:#FFFFFF; background-color:#000000;}
.col4 a{color:#95AD19; background-color:#000000;}

.col5{background-color:#FFC; border-top:1px solid #E7E6E6;color: gray;}
 

/* ----------------------------------------------Generalise-------------------------------------*/

#header, #topbar, #homepage, #breadcrumb, #container, #footer, #copyright{
	position:relative;
	margin:0 auto 0;
	display:block;
	width:960px;
	}
#copyright{text-align:center;}
#copyright a {text-decoration:none;}

/* ----------------------------------------------Header-------------------------------------*/

#header{
	padding:20px 0;
	z-index:1000; height:60px}
	

.for_logo_pic{
	max-width:1100px; 	margin:0 auto 0; background: black;
	/*overflow:hidden; background: black url(logo.jpg) no-repeat;*/
 }
#header #logo{
	display:block;
	float:left;
	width:264px;
	overflow:hidden;
	text-align:right;
}
	
#header #logo h1, #header #logo p{
	margin:0;
	padding:0;
	line-height:normal;opacity:0.9;
	}

#header #logo h1{
	font-size:36px;
	}

#header h1 a{
	color:#B2C629;
	background-color:#000000;
	}

/* ----------------------------------------------BreadCrumb-------------------------------------*/

#breadcrumb{padding:10px 0;}
#breadcrumb a{text-decoration:underline;}
#breadcrumb a:hover{text-decoration:none;}
/* ----------------------------------------------Content-------------------------------------*/

#container, #htmlPopUp{
	padding:20px 0;
	}

#container h1, #container h2, #container h3, #container h4, #container h5, #container h6, #htmlPopUp h2{
	margin:0 0 10px 0;
	padding:0px 0 8px 0;
	border-bottom:1px solid #E7E6E6;
	}


/* ----------------------------------------------Content Block-------------------------------------*/

#content{
	display:block;
	float:left;
	width:787px;
	color: black;
	border-right:1px solid #E7E6E6;
	padding:0 20px 0 0;
	}
/* ----------------------------------------------Column-------------------------------------*/

#column{
	display:block;
	float:right;
	width:150px;
	color:black;
	
	}

/* ----------------------------------------------Copyright-------------------------------------*/

#copyright{
	padding:10px 0;
	}


/*-----------------------------------Для картинок и текста в статьях------------------------*/
.pics {
    float: left; /* Обтекание по правому краю */
    background: white;  /* Цвет фона */
    border: 1px solid black;  /* Параметры рамки */
    padding: 5px;  /* Поля вокруг картинки */
    margin-right: 20px;  /* Отступ справа */
   }
.wrapp {
	padding-top:20px;
	overflow:hidden;
	clear:both;   /* располагать блок ниже всех верхних */
   }
/*-----------------------------------Оформление разбиения на страницы списка статей------------------------*/
.pagination{
	clear: both;
    font:12px Verdana;
    color:gray;
    margin-top:10px;
    margin-bottom:5px;
	text-align:left;
	}
.pagination a {
    text-decoration:none;
    background:#F4F4F4;
    border:1px solid #E8E8E8;
    color:gray;} 
.pagination a:hover {
    background: black;
    border:1px solid #E8E8E8;
    color:white;} 
.pagination .ditto_currentpage {
	font-weight:bold;  
    color:gray; margin:5px;} 
.pagination .ditto_previous_link, .pagination .ditto_next_link{padding: 2px 5px; margin:2px;} /*отступы для ссылок «далее» и «назад»*/
.pagination .ditto_page{ padding: 2px 5px; margin:2px;}/* отступы для номеров страниц*/

/* ----------------------------------------------List without markers-------------------------------------*/
div#no_markers li {list-style-type: none;}
