html,body{margin:0;padding:0;background: #C0DFFD url(images/fon-context3.png) repeat;}

div#header{
	position:relative;
	padding:0;
	height: 127px;
}

div#container{width:1400px;position:absolute; left:50%; margin-left:-700px;}

div#wrapper{width:1200px;}

div#content{
	border-radius:20px; 
	width:725px; 
	background: #FFFFFF; 
	padding:20px;
	margin-left:325px;
	font: 14pt "Times New Roman";
	text-align:justify;
	min-height: 865px;
	border:2px solid red;
}

div#LeftCol {width: 300px;float:left;margin-left:60px;}/*//position:absolute; left:50%; margin-left:-540px;*/


div#navigation_top{border-radius:20px; width:1080px;background:#FF0000; text-align: center;}
div#navigation_top ul.menu {
	text-align: center;
	padding:0;
	margin:0;
	margin-bottom:10px;
	}
	/*div#navigation_top ul.menu li.first {
		border-left: 2px solid #C0DFFD;
	}*/
	div#navigation_top ul.menu li.last {
			border-right: 2px solid #C0DFFD;
	}
	div#navigation_top ul.menu li {
		display: inline;
		border-left: 2px solid #C0DFFD;
		
	}
	div#navigation_top ul.menu li a {
		font: 14px Verdana, Arial, Helvetica, sans-serif;
		color: #003366;
		line-height:16px;
		letter-spacing:.1em;
		text-decoration: none;
		padding:0px 6px 0px 6px;
		color: yellow;
		//background: url("mm_arrow.gif") 14px 45% no-repeat;
		//padding-left: 8px;		
	}
	div#navigation_top ul.menu li a:hover {

		color: silver;
	}


div#navigation{border-radius:20px; background:#FFFFFF; width: 300px;margin-bottom:10px;float:left;border:2px solid red;}

ul.main-menu {
		display: inline;
	}
	ul.main-menu li.first {
		border-top: 5px solid #C0DFFD;
		border-radius:20px;
	}
	ul.main-menu li {
		border-bottom: 2px solid #C0DFFD;
		list-style-type: none;
		text-align: left;
		border-radius:20px;
	}
	ul.main-menu li a {
		font: 16px Verdana, Arial, Helvetica, sans-serif;
		color: #003366;
		line-height:16px;
		letter-spacing:.1em;
		text-decoration: none;
		display:block;
		padding:8px 6px 10px 26px;
		background: url("mm_arrow.png") 14px 45% no-repeat;
		//padding-left: 8px;	
		border-radius:20px;		
	}
	ul.main-menu li a:hover {
		background: #ffffff url("mm_arrow.png") 20px 50% no-repeat;
		color: #FF6600;
		border-radius:20px;
	}
	ul.main-menu li a.head {
		font: 16px Verdana, Arial, Helvetica, sans-serif;
		background: none;
		color: yellow;
		border-radius:20px;
	}
	ul.main-menu li a.head:hover {
		font: 16px Verdana, Arial, Helvetica, sans-serif;
		background: none
		color: yellow;
		border-radius:20px;
	}
	
	
	div#slogan {
		margin-top: 5px;
		width: 1080px;
		background: #FFFFFF url("bg/01.jpg");
		/*#E6F3FF;*/
		border-radius:20px;
		height: 120px;
		text-align: center;
		border:2px solid red;
	}	div#slogan_ind {
		margin-top: 5px;
		width: 1080px;
		background: #FFFFFF url("bg/01.jpg");
		/*#E6F3FF;*/
		border-radius:20px;
		height: 120px;
		text-align: center;
		border:2px solid red;
	}	
	div#slogan_iwd {
		margin-top: 5px;
		width: 1080px;
		background: #FFFFFF url("bg/02.jpg");
		/*#E6F3FF;*/
		border-radius:20px;
		height: 120px;
		text-align: center;
		border:2px solid red;
	}
 	div#slogan_hwd {
		margin-top: 5px;
		width: 1080px;
		background: #FFFFFF url("bg/03.jpg");
		/*#E6F3FF;*/
		border-radius:20px;
		height: 120px;
		text-align: center;
		border:2px solid red;
	}
	h2.slogan {
		font: 38px Verdana, Arial, Helvetica, sans-serif;
		color: #CCFF99;
		letter-spacing:.2em;
		line-height:38px;
		text-align: center;
		margin: 0;
		padding:0;
   }
   h4.slogan {
		font: 18px Verdana, Arial, Helvetica, sans-serif;
		color: #FF9933;
		letter-spacing:.4em;
		line-height:18px;
		text-align: center;
		margin: 0;
		padding:0;
	}
	.pageName{
		font: 18px Verdana, Arial, Helvetica, sans-serif;
		color: #3366CC;
		line-height:24px;
		letter-spacing:.2em;
	}
	.subHeader {
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #3366CC;
		line-height:16px;
		letter-spacing:.2em;
	}
	.ImgBorRad {
		border-radius:20px;
	}

	.logoImgL {
		display: inline;
		float:left;
		width: 200px;
	}
	.logoImgR{
		display: inline;
		float:rigth;
		height:100%;
	}
	div#banners {
		margin-top: 20px;
		width:50px;
	}
	
	div#footer{background: #FFFFFF; padding:10px; border-radius:20px;  vertical-align:middle; margin-bottom:10px;margin-top:10px;width:1080px;border:2px solid red; min-height:80px;}
	
	h1 {
		font-size:20px;
		font-family:'Times New Roman';
		text-transform: uppercase;
	}
	
	h2 {
		font-size:18px;
		font-family:'Times New Roman';
			}
			
		/*кб на основных*/		
	.kb_head 
	{width:680px;
	min-height:100px;
	margin:15px;
	background:#EDEDED;
	padding:15px;
	border-radius:5px;
	border:1px solid #D1CCCC;
	
	}
	.kb_p
	{
		font-size:10pt;
		font-family:'Times New Roman';
		text-transform: uppercase;
		font-weight:bold;
	}
	
	.kb_p1
	{
		font-size:18px;
		font-family:'Times New Roman';
				
	}
	
	.kb_span
	
	{
		font-size:16pt;
		font-family:'Times New Roman';
		font-weight:bold;
color:#1E2775;		
	}
	/*статьи анонс*/
	.art 
		{width:700px;
		min-height:70px;
		margin:10px;
		border-bottom:1px solid #000000;
		font-size:12pt;}
		
		.art img {width:120px;
				float:left;
		margin:5px;}
		
			.art a {color:#424A95; font-weight:bold; text-decoration:none;}
			.art a:hover {color:#C14F03; font-weight:bold;}
			
/*блоки на главной*/
.cat {
width:330px; height:90px; border:1px solid #C7C8C9; border-radius:5px;float:left; margin:10px; margin-bottom:30px; padding:5px;font-family:Arial; font-size:12px; }

.cat img {
height:80px;width:80px;float:left; margin:5px;}
.cat p {
text-align:left; margin:0px;}

.cats {
float:right;text-transform:uppercase;font-size:11px;}

.cata {
text-align:left;text-transform:uppercase;font-size:12px; font-weight:bold;}
a.cata:hover {color:#01ACE4; text-decoration:none;}

/*статьи*/
.s1
{width:250px;min-height:90px; border:1px solid #C7C8C9; background:#EDEDED; border-radius:5px;float:right; margin:10px; padding:5px;font-family:Arial; font-size:12px; 
}
.s1 p{text-align:center;}
.s1 span{font-weight:bold;}
.s1 img {
width:230px; margin:10px;border:1px solid #ffffff;}

.s1 ul li{
text-align:left; margin-bottom:7px;}

.s1a
{
font-size:16px; font-weight:bold;text-align:center; margin:0px;}
.s1a a {
color:#01ACE4;}

.s1 a {
font-size:14px;color:#01ACE4;}
.s1 a:hover {
color:#282296; text-decoration:none;}


#order_form{padding: 10px 25px; }

#order_form p{overflow: hidden;}

#order_form label{display: inline-block;width: 200px; font-size: 14pt; text-indent: 0px !important}
#order_form textarea{float: right;}

#order_form input[type="text"], #order_form textarea {width: 250px; font-size: 12pt; padding-left: 4px; }

input:invalid {
box-shadow: none;
}

#order_form textarea{height: 100px;}

#order_form small{color: red}


#order_form input[type="submit"]{cursor: pointer; width: 150px; height: 30px; margin: auto; display: block; font-size: 14px; background: #EDEDED; border: 1px #C7C8C9 solid !important; border-radius: 5px; outline:none;}

.f1
{text-align:left;float:left;font-famyly:Arial;font-size:14px;}

.f2
{float:left;font-famyly:Arial;font-size:14px;text-align:right;width:300px; height:80px;}
.f3
{
float:left;font-famyly:Arial;font-size:14px;text-align:right;}
.s2
{border:1px solid #82AA38; background:#98C446;border-radius:5px;padding:5px;margin:10px;}
.s2 a {color:#ffffff;font-weight:bold;font-size:16px;text-decoration:none;}
.s2 a:hover {color:#706E6C;font-weight:bold;font-size:16px;text-decoration:none; }

/*кб кнопка на главной*/
.sk
{border:1px solid #82AA38; background:#98C446;border-radius:3px;padding:5px;margin:10px 10px 10px 30px; }
.sk a {color:#ffffff;font-weight:bold;font-size:19px;text-decoration:none; font-family:Arial;}
.sk a:hover {color:#706E6C;font-weight:bold;font-size:19px;text-decoration:none; font-family:Arial;}


.sk2
{border:1px solid #49B2D8; background:#6ED0F4;border-radius:3px;padding:5px;margin:10px; }
.sk2 a {color:#ffffff;font-weight:bold;font-size:17px;text-decoration:none; font-family:Arial;}
.sk2 a:hover {color:#706E6C;font-weight:bold;font-size:17px;text-decoration:none; font-family:Arial;}

.hr 
{ color:#C0DFFD;}
/*картинки в статьях*/
.imgart
{ width:600px; margin:10px; margin-left:50px; border:5px solid #C0DFFD;}