@charset "utf-8";
/* CSS Document */

body {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: #A3E7E9;
}

img {
	border: none;

}

div.clear {
 clear: both;
}

#shapka img {
	vertical-align: bottom;
}

#topmenu {
	background-color: #019DA6; height: 31px;
}

#topmenu ul { 
	list-style: none; 
	padding: 0px 0px 0px 22px; 
	margin: 0px;
}

#topmenu ul li { 
	float: left;  
	font-family: Arial; 
	font-size: 12px; 
	margin-right: 25px;  
	padding-top: 7px; color: #fff;

}

.small {
	font-size: 11px;
}

#topmenu ul li a { 
	font-family: Arial; 
	font-size: 12px; 
	color: #fff; 
	text-decoration: underline;
	display: block;
}

#maindivcenter {
	width: 960px; margin-left: auto; margin-right: auto;
}

#maindivcenter table {
	border-collapse: collapse;
	margin: 0px; 
	padding: 0px; 
	border: none;
	width: 100%;
}

#maindivcenter table td { vertical-align: top;}

.leftsh {
	width: 18px; background-image: url(../images/left-borderr.gif); background-repeat: repeat-y;
}

.rightsh {
	width: 18px; background-image: url(../images/right-borderr.gif); background-repeat: repeat-y;
}

.shadbot {
	width: 998px; text-align: center;
}

#content {
	font-size: 12px;
	font-family: Arial;
	padding-top: 47px; 
	background-color: #FAFEFF;
	background-image: url(../images/grad.jpg);
	background-position: top;
	background-repeat: repeat-x;
	
}

#news-detail {
	font-size: 12px;
	font-family: Arial;
	text-align: justify;
}

#news-detail ul {
	padding: 0px 0px 10px 40px;
	margin: 0px;
}

#news-detail table TD {
	border: 1px solid #333;
	padding: 5px;
	font-family: Arial;
	font-size: 11px;
}


#content a {
	color: #056C71;
}

#content h1 {
	font-family: Arial; padding: 0px 0px 25px 0px; margin: 0px; line-height: 26px; font-size: 26px; color: #056C71; font-weight: normal;
}

#content h2 {
	font-family: Arial; padding: 0px 0px 25px 0px; margin: 0px; font-size: 18px; color: #056C71; font-weight: normal;
}

#content h3 {
	font-family: Arial; padding: 0px 0px 25px 25px; margin: 0px; font-size: 18px; color: #056C71; font-weight: normal;
}

#content h4 {
	font-family: Arial; padding: 0px 0px 5px 0px; margin: 0px;  font-size: 11px; color: #056C71; font-weight: normal;
}

#content p {
	padding: 0px; margin: 0px 0px 10px 0px;
}

#content td {
	padding: 10px;
}


#content th {
	font-size: 10px;
	border: 1px solid #000;
	background-color: #019DA6;
	color: White;
	padding: 5px;
	text-align: center;
}

#leftcol {
	float: left; width: 230px; padding-left: 30px;
	padding-right: 20px;
}

#leftcol a {
	text-decoration: none;
}


.more {
	padding-bottom: 15px;
}

#leftcol2 {
	float: left; width: 220px; padding-left: 30px;
	padding-right: 30px;
	text-align: CENTER;

	min-height:300px;
  height:auto !important;
  height:300px;
}


#centrcol {
	float: left; 
	width: 417px;
	text-align: justify;
	
}

#rightcol {
	float: right; width: 197px; padding-right: 30px; font-size: 11px;
	
}

#rightcol ul {
	padding: 0px; margin: 0px 0px 25px 20px; font-size: 11px;
}

#footer{
	height: 62px; width: auto; margin-top: 50px; font-family: Arial; font-size: 11px; color: #000;
}

#footer a {
	color: #056C71;
}

#banners {
	float: left;
	width: 180px;
	text-align: center;
}

#adress {
	float: left;
}

#icq {
	float: left;
}

#contact {
	float: left;
}

#innerpage {
	float: left;
	width: 635px;
}

.p1 {
	float: left; margin-bottom: 10px;
}

.p2 {
	float: left; margin-left: 10px; margin-bottom: 10px;
}

.p3 {
	float: left;
}

.p4 {
	float: left; margin-left: 10px;
}

#banners {
	padding-left: 30px; padding-right: 40px; padding-top: 15px; height: 41px;
}

#line {
	float: left;
}

#adress {
	padding-left: 40px; padding-top: 15px; height: 41px;
}

#icq {
	padding-left: 40px; padding-right: 45px; padding-top: 20px;
}

#icq img {
 vertical-align: middle;
}

#contact {
	padding-top: 20px;
}


.submenu {position: absolute; visibility:hidden; border:1px solid #88ABCB; background-color:#D9E7F2; cursor: hand;}

.submenuitemact {padding:4px; padding-left:5px; padding-right:10x; border-bottom:1px solid #FFFFFF; background-color: #ECF1F9; FONT: 12px Verdana, Arial, sans-serif; color: #E10808; text-decoration:none;}

.submenuitem {padding:4px; padding-left:5px; padding-right:10px; border-bottom:1px solid #FFFFFF; background-color: #D9E7F2; FONT:  12px Verdana, Arial, sans-serif;  color: #346BA0; text-decoration:none;}

.submenui {background-color: #D9E7F2; FONT: 12px Verdana, Arial, sans-serif;  color: #264F77; text-decoration:none;}


/* new style 2011 */

#photozone_index {
	float: left; width: 900px; padding-left: 30px;
	padding-right: 20px; padding-top: 80px;
}

#centrcol_new {
	float: left; 
	width: 453px;
        font-size: 18px;
        color: #313131;

	
}

#centrcol_new ul {
        margin: 0;
	
}

#leftcol_new {
	float: left; width: 230px; padding-left: 30px;
	padding-right: 20px;
}

#rightcol_new {
	float: right; padding-right: 30px; font-size: 11px;
	
}

