@import url('http://fonts.googleapis.com/css?family=Cuprum&text=%D0%90%D0%91%D0%92%D0%93%D0%94%D0%95%D0%81%D0%96%D0%97%D0%98%D0%9A%D0%9B%D0%9C%D0%9D%D0%9E%D0%9F%D0%A0%D0%A1%D0%A2%D0%A3%D0%A4%D0%A5%D0%A6%D0%A7%D0%A8%D0%A9%D0%AA%D0%AB%D0%AC%D0%AD%D0%AE%D0%AF%D0%B0%D0%B1%D0%B2%D0%B3%D0%B4%D0%B5%D1%91%D0%B6%D0%B7%D0%B8%D0%BA%D0%BB%D0%BC%D0%BD%D0%BE%D0%BF%D1%80%D1%81%D1%82%D1%83%D1%84%D1%85%D1%86%D1%87%D1%88%D1%89%D1%8A%D1%8B%D1%8C%D1%8D%D1%8E%D1%8F0123456789%20%A0');
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	width: 100%;
	height: 100%;
	background-color:#f3f3f3;
	font-family: Cuprum, sans-serif;;
    font-size: 14px;
    line-height: 18px;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.content p {
	margin: 0 0 5px 0;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
#wrapper {
	width: 1000px; /* 1140px; */
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); 
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); 
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
	background-color:#FFF;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 358px;
	/*border:1px solid #000;*/
	background-color:#fff;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 100px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '';
	clear: both;
	display: table;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0 0 270px;
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 270px;
	margin-left: -100%;
	position: relative;
	min-height:500px;
	z-index:100;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1000px;
	margin: -93px auto 0;
	height: 93px;
	position: relative;
}
/*--------------------------------------*/
.clear{
	clear:both;
}
.header_top {
	background:url(../images/top001.png) repeat-x;
	width:100%;
	height:17px;
	position:relative;
	z-index:100;
}
.top01{
	width:492px;
	height:114px;
	float:left;
	position:relative;
	z-index:90;
}
.top02{
	width:80px;
	height:114px;
	float:left;
	position:relative;
	z-index:90;
}
.top03{
	width:400px;
	float:left;
	position:relative;
	z-index:90;
}
.topimg1{
	border:0px;
	width:379px;
	height:48px;
	margin-left:75px;
	margin-top:34px;
}
.advkt1 {
	position:relative;
	font-family:Cuprum, Arial;
	font-size:26px;
	font-weight:bold;
	color:#c64405;
	line-height:30px;
	margin-top:10px;
	margin-left:-60px;
}
.advkt2 {
	margin-left:-60px;
	position:relative;
	font-family:Cuprum, Arial;
	font-size:26px;
	color:#3170ac;
	width:350px;
	margin-top:8px;
	line-height:30px;
}
.advkt3 {
	position:relative;
	font-family:Cuprum, Verdana, Arial;
	font-size:16px;
	color:#363636;
	line-height:20px;
	margin-left:-60px;
	margin-top:12px;
	width:470px;
}
#content p{
	position:relative;
	font-family:Cuprum, Arial;
	font-size:14px;
	color:#363636;
	width:715px;
	margin-top:10px;
	margin-left:5px;
	z-index:100;
}
#content h1{
	padding-top:25px;
	margin:5px;
	font-family:Cuprum, Arial;
	font-size:17px;
	color:#3171ad;
	font-weight: normal;
	line-height:18px;
}
.foto1{
	position:relative;
	border:0px;
	width:472px;
	height:336px;
 	margin-top:-3px;
	margin-left:0px;
	position:relative;
	z-index:1;
}
.telfon{
	background:url(../images/telvopr.jpg) no-repeat;
	width:85px;
	height:88px;
	margin-left:-60px;
	margin-top:20px;
	float:left;
}
.txfon {
	width:320px;
	margin-top:20px;
	font-family:Cuprum, Verdana,Arial;
	font-size:20px;
	color:#363636;
	line-height:26px;
	margin-left:10px;
	float:left;
}
.txfon a{
	color:#e10000;
	font-family:Cuprum, Verdana,Arial;
	font-size:24px;
	text-decoration:underline;
}
.telef {
	width:320px;
	margin-top:18px;
	font-family:Cuprum, Tahoma,Verdana,Arial;
	font-size:36px;
	color:#898b8a;
	line-height:36px;
	margin-left:10px;
	float:left;
}
.telef span{
	color:#666;
}
.telef strong{
	color:#3170ac;
}

.gormenu{
	background-color:#c4d3dd;
	margin-top:36px;
	width:100%;
	height:10px;
	position:relative;
	z-index:100;
}
.lmnu2 {
	display:block;
	padding-top:20px;
	margin-left:30px;
	font-family:Cuprum, Verdana, Arial;
	color:#c64405;
	font-size:26px;
	font-weight:bold;
}
.lmnu {
	margin-top:15px;
	margin-left:30px;
}
.lmnu a{
	font-family:Cuprum, Verdana, Arial;
	font-size:16px;
	font-weight: normal;
	color:#3171ad;
	line-height:18px;
	text-decoration:none;
}
.lmnu a:hover{
	text-decoration:underline;
}
.lmnu li {
	list-style:none;
	margin-bottom:5px;
}

.blueline{
	width:1000px;
	height:8px;
	background-color:#3170ac;
	position:absolute;
	margin-top:28px;
	z-index:100;
}
.fooot span{
	font-family:Cuprum, Verdana, Arial;
	font-size:14px;
	color:#f5f5f5;
	line-height:16px;
	margin-left:35px;
	padding-top:30px;
	position:absolute;

}
.fooot .rght{
	font-family:Cuprum, Verdana, Arial;
	font-size:14px;
	color:#f5f5f5;
	line-height:16px;
	margin-left:35px;
	margin-right:35px;
	padding-top:30px;
	float:right;
	display:block;
}
.fooot a img{
	display:none;
}
.fooot1{
	background:url(../images/footgradi1.jpg) repeat-x;
	width:1000px;
	height:16px;
	position:relative;
	z-index:100;
}
.fooot {
	background:url(../images/footgradi.jpg) repeat-x;
	width:1000px;
	height:71px;
	position:relative;
	z-index:100;
}
.fooot2 {
	background-color:#3170ac;
	width:1000px;
	height:6px;
	position:relative;
	z-index:100;
}
.books img{
	position:absolute;
	z-index:1;
	bottom:93px;
	background-repeat: no-repeat;
	width:270px;
	height:165px;
}

/* ---------------Forms in Content Area-----------------*/

#content #respond{margin-left:20px;display: block; width:100%;}
#content #respond input{width:300px; padding:2px; border:1px solid #CCCCCC; margin:5px 5px 0 0; }
#content #respond select{width:307px; padding:2px; border:1px solid #CCCCCC; margin:5px 5px 0 0; }
#content #respond textarea{width:300px; border:1px solid #CCCCCC; padding:2px; overflow:auto;}	
#content #respond p{margin:5px 0;}
#content #respond #submit{
	width:148px;	
	margin:0;
	padding:5px;
	color:#666666;
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
	cursor:pointer;
	}
#content #respond .vericodeform { width:142px;} 
.errors {background:#ffcece; border: 1px solid #cc4e4e; padding:5px; width:300px; }