@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

body {
	background-image: url(../../images/front/bg.jpg) ; background-repeat:repeat-x repeat-y;
	padding-top:10px;
}

#container {
	width: 990px;
	margin: 0 auto;
	background-color:#FAF8F9;
}

#content {
	width: 740px;
	margin-left: 10px;
	float:left;
	height:100%;
	
}

#content a {
	margin-right: 10px;
	color: #5574B9;
	text-decoration:none;
}

#rightSide {
	width: 260px;
	float:left;
	height:100%;
}

#mainContent {
	width: 440px;
	margin-right: 10px;
	float:left;
	color:#4F678E;
	height:100%;
}

#mainContent ul {
	color: #4F678E;
	margin-left: 30px;
	font-size:12px;
}

html>body #mainContent ul { margin-left: 0px; }

#mainContent li {
	list-style: url(img/arrow.gif);
	margin-top: 8px;
}


#content a:hover { text-decoration:underline}

.ofsetLeft { margin-left: 320px;}

.ofsetTop {
	margin-top: 10px;
}

.logoOfset {
	margin-left: 35px;
	margin-top: 16px;
}
html>body .logoOfset { margin-bottom: 13px; }
#menu {
	display:block;
	background-color:#4F668F;
	width:230px;
	text-align:left;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 44px;
	color:#BBCEEF;
	font-size: 12px;
}

html>body #menu { padding-bottom: 0px;  }

#menu a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:210px;
	border-bottom: 1px solid #8092AF;
	padding-bottom: 8px;
	margin-top: 0px;
}

#menu a:hover {
	color:#CCCCCC;
}

#menu ul { margin: 0px 0px 8px 0px; padding: 0; border: 0; list-style: none; }
#menu ul li { text-align: left; margin: 0 0 0 0; font: normal 1.1em Verdana, Arial, sans; }
#menu ul li a { width: 210px; display: block; margin: 0;color: #FFFFFF; padding: 8px 5px 8px 5px; text-decoration: none; }
#menu ul li a:hover { color: #fff; background: #8092AF; }
.li_hover { color: #fff; background: #8092AF;width: 220px; }
.lineIndent { padding-top: 5px; padding-bottom: 5px; width:180px; }

.copyright {
	font-size:10px;
	text-align:right;	
	color:#BBCEEF;
	padding-bottom: 10px;	
}

.copyright a {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}

.offer {
	color:#636363;
	font-size:11px;
	display:block;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #5574B9;
}

.offer strong{
	color:#38B549;
	font-size:11px;
}

.offer img {
	float:left;
	border: 1px solid #636363;
	padding: 1px 1px 1px 1px;
	margin-right:5px;
}

.headermenu {
	margin-top:14px;
	border-bottom: 1px solid  #CCCCCC;
	width: 710px;
	padding-bottom: 6px;
	color: #CCCCCC;
}

html>body .headermenu {
	margin-top:16px;
	padding-bottom: 10px;
}

.rights { margin-right: 30px; font-size:10px; color:#4F678E; padding-bottom:10px;	}





.navigation{float: left;font: 11px Tahoma; color:#000; text-decoration:none;width: 690px; padding-bottom: 10px; padding-left: 10px;}
.navigation a{ font: 11px Tahoma; color:#4F678E; text-decoration:underline;}
.navigation a:hover{ font: 11px Tahoma; color:#4F678E; text-decoration:none;}
.page_content{ padding:30px 10px 10px 10px; width: 710px; font-size: 12px; color:#4F678E; min-height: 480px;}

.sitemap{
     padding-left: 30px;font-size: 11px;
	}

.sitemap li {
    height: auto;
	list-style-type:none;
	padding: 2px 10px 2px 20px;font-size: 11px;
	
  }
ul.sitemap a{
    	color: #6F6F6F;text-decoration:underline;
		background: url(../../images/front/sitemap_bg.jpg) 5px 5px no-repeat;
		padding: 3px 10px 3px 20px;font-size: 11px;
  }  
ul.sitemap a:hover{
    	color: #6F6F6F;text-decoration:none;font-size: 11px;
		background: url(../../images/front/sitemap_bg_ov.jpg) 5px 5px no-repeat;
  } 
  
/*
CONTACTS
BEGIN
*/

.contact_form{ float: left; width: 350px; height:100%;  border: 1px solid #C2C2C2; padding: 10px; background-color: #D7DAF4; font-size: 9px;}
.contact_title{ float: left; width: 120px; padding: 3px 0px 3px 0px ;font-size: 11px;}
.contact_fields{ float: left; width: 180px; padding: 3px 0px 3px 0px ;}
.contact_fields input{ width: 160px; height: 15px;font-size: 11px;}
.contact_content{float: left; width: 320px; height:100%; font-size: 11px;}
.btn_send{height: 25px; width: 160px; background-color:#4F668F; color:#fff; border: 1px solid #C2C2C2; font-size: 11px;}
.contact_title_1{ padding-top: 10px;font-size: 11px;}
.contact_error{ width: 340px; border: 1px solid #FF0000; background-color: #FFCFBB; padding: 5px 5px 5px 5px; color:#000000;font-size: 11px;}
.contact_send{ width: 340px; border: 1px solid  #009933; background-color: #BFF7C0; padding: 5px 5px 5px 5px; color:#000000;font-size: 11px;}

/*
END
*/  

/*
PROJECTS
BEGIN
*/

.projects{float: left; width: 505px; height:100%;}
.one_projects{ float: left; width: 200px; padding:0px 0px 10px 0px;}
.projects_image{ float: left; width:190px; height: 225px; border: 1px solid #01A582;}
.projects_image_hover{ float: left; width:190px; height: 225px; border: 1px solid #9E070C; background-color:#F8F8F8;}
.projects_image p{ text-align:center; padding-top: 3px;}
.projects_image_hover p{ text-align:center; padding-top: 3px;}
.projects_descr{ float: left; padding-left: 10px; width: 530px;}
.projects_descr h1{ color: #4F678E; font-weight:bold; font-size:12px;}
.projects_descr a{font: 11px Tahoma; color:#0270BB; text-decoration:underline;}
.projects_descr a:hover{font: 11px Tahoma; color:#0270BB; text-decoration:none;}
.projects_sep{float: left; width: 700px; height: 10px;}
/*
END
*/


/*
PRODUCTS
BEGIN
*/

.one_products{ float: left; width: 337px; padding:5px; margin-right: 5px; margin-bottom:5px;font-size:10px;}
.one_products_hover{float: left; width: 337px;padding:5px;margin-right: 5px;margin-bottom:5px;font-size:10px; background-color: #DAE3EB;}
.products_image{ float: left; width:135px; height: 125px; border: 1px solid #4F668F;}
.products_image_02{ float: left; width:165px; height: 145px; border: 1px solid #4F668F; margin: 2px;}
.products_descr{ float: left; padding-left: 10px; width: 180px;font-size:10px;}
.products_descr h1{ color:#4F678E; font-size:11px; font-weight:bold;}
.products_descr strong{ color: #4F678E; font-size:11px; font-weight:100;}
.products_descr a{font: 11px Tahoma; color:#0270BB; text-decoration:underline;}
.products_descr a:hover{font: 11px Tahoma; color:#0270BB; text-decoration:none;}
.products_image_01{ float: left; width:260px; height: 100%; border: 1px solid #4F668F; padding-bottom:10px;}
.products_descr_01{ float: left; padding-left: 10px; width: 420px;font-size:10px;}
.products_descr_01 h1{ color: #4F678E; font-size:12px; font-weight:bold;}
.products_descr_01 strong{ color: #4F678E; font-size:11px; font-weight:100;}
.products_descr_01 a{font: 12px Tahoma; color:#0270BB; text-decoration:none;}
.products_descr_01 a:hover{font: 12px Tahoma; color:#0270BB; text-decoration: underline;}

.one_products_home{ float: left; width: 250px; padding:10px 5px 10px 5px; margin-right: 5px; font-size:10px; color: #666666; border-bottom: 1px solid #CCCCCC;}
.one_products_hover_home{float: left; width: 250px;padding:10px 5px 10px 5px;margin-right: 5px;background-color: #DAE3EB;font-size:10px; border-bottom: 1px solid #CCCCCC;}
.products_image_home{ float: left; width:135px; height: 125px; border: 1px solid #4F668F;}
.products_descr_home{ float: left; padding-left: 10px; width: 100px;font-size:10px;}
.products_descr_home h1{ color: #4F678E; font-size:11px; font-weight:bold;font-size:10px;}
.products_descr_home strong{ color: #4F678E; font-size:11px; font-weight:100;font-size:10px;}
.products_descr_home a{font: 11px Tahoma; color:#0270BB; text-decoration:underline;font-size:10px;}
.products_descr_home a:hover{font: 11px Tahoma; color:#0270BB; text-decoration:none;font-size:10px;}

/*
END
*/
.pages_navigation{ float: left;padding: 0px 10px 20px 0px; font-size: 10px; color:#000; height: 15px; width: 700px;}
.pages_navigation a{font: 10px Tahoma; color:#000; text-decoration:underline;}
#paging_click{font: 10px Tahoma; color: #000;  text-decoration: none;}
#paging_no_click{font: 10px Tahoma; color: #000; text-decoration:underline;}
  

ul.more a{
    	color: #01A582;text-decoration:none;
		background: url(../../images/front/sitemap_bg.jpg) 5px 5px no-repeat;
		padding: 3px 0px 3px 0px;
  }  
ul.more a:hover{
    	color: #9E070C;text-decoration:none;
		background: url(../../images/front/sitemap_bg_ov.jpg) 5px 5px no-repeat;
  }     


