html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 100px;}
#mains {padding: 20px;width:400px;}

body {
	padding: 0px; margin: 0px;
	background: url(../img/fon.jpg) repeat-x top left;
	background-color: white;
min-width: 980px;
}
.clear {clear:both;}
#container {
	margin:0px auto;
	width: 980px;
	background: url(../img/container.jpg) no-repeat top center;
	min-height:800px;
}
.zvarot {
		font-family: "Trebuchet MS", Arial; font-size: 12px; line-height: 18px; color:#656e73;
	text-align: justify; padding:10px;
}
.zvarot h1 {
	font-size:18px; font-family:Georgia, serif;color:#656e73;padding-bottom:10px;
}
.about {
	position: relative; top:61px; left:154px;
	float:left;
}
.about a{
background: url(../img/about.jpg) no-repeat 0 0;
display: block;
text-indent: -9999px;
width: 121px; height:36px;	
}
.about a:hover {
	background-position: 0 -36px; 
}
.comm {
	position: relative; top:61px; left:584px;
	float:left;
}
.comm a{
background: url(../img/abmer.jpg) no-repeat 0 0;
display: block;
text-indent: -9999px;
width: 141px; height:36px;	
}
.comm a:hover {
	background-position: 0 -36px; 
}
#text {
	position:relative;margin:0px auto;
	width: 405px; height:194px;top:158px; left:0px; display: block;
}

.bel a {
background: url(../img/block-zv.png) no-repeat 0 0;
	display: block;
	text-indent: -9999px;
width: 405px; height:70px;
}
.bel a:hover {
	background-position: 0 -194px; 
}
.rus a {
background: url(../img/block-zv.png) no-repeat 0 -70px;
	display: block;
	text-indent: -9999px;
width: 405px; height:55px;
}
.rus a:hover {
	background-position: 0 -264px; 
}
.eng a{
background: url(../img/block-zv.png) no-repeat 0 -125px;
	display: block;
	text-indent: -9999px;
width: 405px; height:69px;
}
.eng a:hover {
	background-position: 0 -319px; 
}
#ribbon {
position:relative; 	margin:0px auto;
		background: url(../img/ribbon0.png) no-repeat top center;
		width: 40px; height:168px;top:-21px;	left:131px; z-index: 999;
}
#block {
	position:relative; 	margin:0px auto;
		background: url(../img/contentbg.jpg) no-repeat top center;
		width: 880px; height:452px;top:-11px;
}
.panel-1 {
float: left; margin:9px 0 0 13px;
background: url(../img/h2bg.png) repeat-x;
width:854px; height:42px;
}
.text-panel {
float: left;
	padding:11px 15px; color: #727272; font: 13px "Trebuchet MS", Arial, sans-serif;
	font-weight: bold;text-shadow: 1px 1px 0 #fff;
}
.text-people {
float: left; margin-top:10px;
	padding:3px 5px; color: #fff; font: 11px Arial, Tahoma, sans-serif;
	background: #b22222;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.text2-panel {
float: right;
	padding:10px 15px; color: #727272; font: 13px "Trebuchet MS", Arial, sans-serif;
	font-weight: bold; margin-right:30px;text-shadow: 1px 1px 0 #fff;
}
.arr {
	position:relative; background: url(../img/arrb.png) no-repeat top center;
	width:17px; height: 12px; top:-1px; left:32px;
}
.arr2 {
	position:relative; background: url(../img/arrb.png) no-repeat top center;
	width:17px; height: 12px; display:block; top:50px; right:32px;
}
.spis-pad {
	float:left; padding-left: 25px; width: 480px;
}
/*#spis {
	height:380px; overflow: hidden;
}*/
/*list-custom3*/
.list-custom3{ list-style: none; margin:0; padding:0 0 12px 0; *padding:0 0 14px 0;}
.list-custom3 li{ border-bottom:1px solid #E5E5E5; width:100%; overflow:hidden; padding:10px 0 9px 0 !important; *padding:9px 0 8px 0 !important;}
.row-list{ display:block;}
.col-2{color:#656e73;font-size:13px; line-height:14px;float:left; padding-left:5px;}

/**/

.spis-pad p {
	font-family: "Trebuchet MS", Arial; font-size: 13px; line-height: 16px; color:#656e73;
	padding-bottom: 10px;
}
.spis-pad li {
	font-family: "Trebuchet MS", Arial; font-size: 13px; line-height: 16px; color:#656e73;
	padding: 10px; border-bottom:1px solid #eaeaea;
}
.spis-pad li:hover {
background-color: #f4f4f4; cursor: pointer;
}
ul {
	padding:0px; margin:0px; list-style: none;
}
.linehr {
border-bottom: 2px solid #eaeaea;
padding-top: 10px;
}
.navigation {
margin: 30px 0;
	border:0;
	font-family: "Trebuchet MS", Arial; font-size: 13px; line-height: 40px; color:#656e73;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#f6f4f4;
	border:1px solid #E6E6E6;
	padding:5px 10px;
	font-size:14px;
}

.navigation a:hover {
	background:#0d679c;
	color:#FFFFFF;
	border-color:#0d679c;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:5px 10px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:14px;
}
p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
#loading{
	visibility:hidden;
}

.myform{

float:right;	width:300px; margin-right:28px;
	padding:10px;	
}

	/* ----------- stylized ----------- */
	#stylized{
		border:solid 2px #b7ddf2;
		background:#ebf4fb;
			-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;overflow:hidden;
	}
	#stylized h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
				color:#666666;
		margin-bottom:10px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}
		#stylized h2 {
		font-size:13px;
		font-weight:bold;

		color:#666666;
		margin-bottom:10px;
		border-bottom:solid 1px #b7ddf2;
		padding-bottom:10px;
	}
	#stylized p{
		font-size:11px;

	}
	#stylized label{
		display:block;
		text-align:right;
		font-weight:bold;
		width:125px;
		float:left;
		color:#383838;
		font-size: 14px;
		font-family: Arial, Tahoma, sans-serif;
	}
	#stylized .small{
		color:#666666;
		display:block;
	font: 10px Arial, Tahoma, sans-serif;		
		font-weight:normal;
		text-align:right;
		width:125px;
	}
	#stylized input{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:155px;
		margin:2px 0 10px 10px;
	}
	#stylized button{ 
		clear:both;
		margin-left:100px;
		width:125px;
		height:31px;
		background:#666666 url(../img/button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font: 12px Arial, Tahoma, sans-serif;	
		font-weight:bold;
	}
.red { padding:5px 0 0 0;
font-weight: lighter;
color:#cc0000;font: 10px Arial, Tahoma, sans-serif;
text-align:center;
}
#footer {position: relative;
	margin-top: -100px; /* negative value of footer height */
	height: 100px;
	clear:both;
	background-image: url(../img/mal_foot.png);
	background-repeat: repeat-x;
	width:100%;
	margin-top: 0;} 
.foot-text {
		font-family: "Trebuchet MS", Arial; font-size: 12px; line-height: 16px; color: #a2a8ae;
		padding: 50px 0 0 15px;
position: relative;
	margin: 0px auto;
	width: 820px;
}
.foot-text a {
	color: #0d679c; text-decoration:none;
}
.foot-text a:hover {
text-decoration:underline;
}
#iconsl	{ height:45px; position:relative; top:-14px; left:25px;margin-left:55px;}
#iconsl li { float:left; position:relative; margin-left:15px;height:28px; }
#iconsl span {
	background: url(../img/toltip.png) no-repeat;
	width: 108px;
	height: 38px;
	position: absolute;
	top: -50px;
	left: -50px;
	text-align: center;
	padding: 8px 10px;
	display: none;
	line-height:110%;
color:#fff; font: 11px "Trebuchet MS", Verdana, Arial, sans-serif;
	cursor:pointer;
	z-index:999;text-shadow: none;
}
#iconsl a:hover {text-decoration:none;}
.social {
	width: 255px;
	height: 80px;
	background: transparent url(../img/social/social.jpg) no-repeat 0 10%;

}
/* Sidebar (subscribe) */

.subscribe {
	width: 241px;
	height: 61px;
	padding: 8px 0 0 70px;
	background: url(../img/bg_subscribe.png) no-repeat 0 0;
	margin-bottom: 16px;
}

.subscribe h2 {
	font-family: Georgia;
	font-size: 17px;
	font-weight: normal;
	font-style: italic;
	color: #0d679c;
padding:5px 0 0 0;margin:0;
	line-height: 15px;
}

.subscribe h2 a {
	color: #0d679c;text-decoration:none;
}
.subscribe h2 a:hover {
	color: #0d679c;text-decoration:underline;
}
.subscribe p {
	font-size: 11px;
	font-family: Arial, sans-serif;
	color: #888; font-style:italic;
	padding:5px 0 0 0; margin:0;
	line-height: 15px;
}

#slider{padding-left:20px;
	width:325px;
	overflow:hidden;
}

#slides{
	/* This is the slide area */
	height:340px;
	
	/* jQuery changes the width later on to the sum of the widths of all the slides. */
	width:300px;
	overflow:hidden;
}

.slide{
	float:left;
}


#iconsl li.act,li.act:hover{
	/* The active state of the thumb */
	background:url(../img/l-act.png) no-repeat 50% 100%;
}
.button2{border:1px solid #750508;line-height:30px;font-family:Georgia;font-size:14px;font-style:italic;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:url(../img/buton-bg.png) repeat-x 0 -30px;display:block;color:#fff;text-shadow:0 1px 0 #440906;text-align:center;margin:0 auto;padding:0 15px; position:relative; left:100px; bottom:35px;}
.button2:hover{text-decoration:none;color:#360605;text-shadow:0 1px 0 #d23d33;}
.input{background:#fff;border:1px solid #bdbdbd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font:12px Arial, Helvetica, Sans-serif;color:#4f4f4f;margin-right:17px;width:230px;margin-top:2px;padding:8px 0 9px 5px;}