/*
Theme Name: CG3
Theme URI: http://www.cgconsulting.ru
Version: 3.0
Description: -
Author: Andrew
Author URI: http://www.onemoredesign.ru

*/
body {
	margin:0px;
/*	font-family:Geneva, Arial, Helvetica, sans-serif; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(/wp-content/themes/CG2/images/mainback.gif) #f7f7f7 center repeat-y;
}

a {
	color:#336666;/*:#7da826;*/
	color:#FF0000;
}
a:hover{
	color:#FF0000;
}
#container{
	width:980px;
	margin:auto;

}
.over{
	font-size:11px;
	margin:5px;
}
#header{
	margin:3px 0px 10px 0px;
	float:left;
	width:980px;
	background:#666666 url(/wp-content/themes/CG2/images/main_back.jpg) center center;
}
	#header .h_top{
		background:#444444;
		text-align:right;
		padding:5px;
		font-size:11px;
		margin-bottom:10px;	
	}
		#header .h_top a{
			color:#FFFFFF;
			margin-right:15px;
			text-decoration:none;
			
		}
		#header .h_top a:hover{
			text-decoration:underline;
		}
	#header .logo{
	float:left;
	margin-left:20px; margin-top:10px;
	}
	#header .phone{
		float:right;
		margin-right:20px;
		margin-top:15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#FFFFFF;
		
	}
	.numbers{
		color:#FFFFFF;/*:#336666;/*:#7da826;*/
		font-size:26px;
		
	}
	#header a .zzz{
		color:#333333;
	}
	#header .zzz{
	float:right;
	background: #EEEEEE; /* url(/wp-content/themes/CG2/images/backzz.png); */
	width:180px;	
	height:70px;
	font-size:11px;
	line-height:12px;
	padding:5px 10px;
	margin-top:-15px;
	}
	.hn{
		text-transform:uppercase;
		font-size:17px;
		line-height:20px;
	}
	#header .menu{
		background:#444444;
		height:25px;
		float:left;
		width:980px;
		margin-top:23px;
		/* border-top:#FF0000 3px solid; */
	}		
		#header .menu a{
			color:#FFFFFF;
			font-size:10px;
			text-decoration:none;
	
			text-transform:uppercase;
		}
			#header .menu a:hover{
				
			}
	
#center{
	float:left;
	width:980px;
	font-size:11px;
	line-height:17px;
}
	#center .top{
		border-bottom:1px dashed #CCCCCC;
		float:left;
		width:980px;
		color:#333333;
		margin-bottom:20px;
	}
		.post
		{
		color:#333333;
		}
		#center .top h1{
			font-weight:normal;
			margin:0px;
			font-family:Arial, Helvetica, sans-serif;	
			font-size:21px;
			color:#336666;/*:#7da826;*/
			text-transform:uppercase;
			margin-bottom:12px;
		}	
		#center .top h2{
			font-weight:normal;
			margin:0px;
			padding:0px;
			margin-top:15px;		
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			
			/* color:#000000; */
			
			color:#333333;
		}
			#center .top h2 a{
				text-decoration:none;
				color:#333333;
			}
		#center .top p{
			margin:5px 0px 7px 7px;
		}
		#center .top .top_one{
			float:left;
			width:648px;			
			padding-right:10px;
			font-size:11px;
			margin-top:15px;
			
		}
		#center .top .top_two{
			float:left;
			width:291px;
			padding:15px;
			background:#EEEEEE;
			margin:15px 0px;			
		}
		#center .top .top_two h2{
			font-size:17px;
			color:#333333;
		}		
		
	#center .bottom {
		margin-top:0px;
		margin-bottom:25px;			 
		float:left;
		width:980px;
		color:#666666;

/*		border-top:1px solid #CCCCCC; */
	}
	#center .bottom .index_h2 h2{
		font-size:18px;
		margin:20px 0px 10px 0px;
		padding-bottom:8px;
		color:#666666;
		padding-left:6px;
		border-bottom:2px solid #666666;
	}
		#center .bottom h2{
			font-weight:bold;
			/* font-family:Georgia, "Times New Roman", Times, serif; */
			font-family:Arial, Helvetica, sans-serif;
			margin:0px;
			font-size:14px;
			text-transform:uppercase;
			color:#333333;
			color:#336666;/*:#7da826;*/			
			margin-bottom:7px;
		}
			#center .bottom h2 a{
				color:#336666;
			}
			#center .bottom h2 a:hover{
				color:#FF0000;
			}
			
			#center .bottom a{
				color:#333333;
			}
			#center .bottom a:hover{
				color:#FF0000;
			}
		
		#center .bottom .column_1{
			padding-left:6px;
			float:left;
			width:300px;
			margin-right:15px;
			padding-right:15px;
			margin-top:15px;
			border-right:1px solid #CCCCCC;			
		}
		#center .bottom .column_2{
			margin-top:15px;		
			float:right;
			width:300px;
			padding-right:6px;
		
		}		
	#center .seo_content{
		margin-top:20px;
		margin-bottom:25px;
		padding:5px 10px;
		border-top:1px dashed #999999;
		float:left;
		width:970px;
		font-size:11px;
		color:#555555;
		line-height:normal;
/*		border-top:1px solid #CCCCCC; */
	}
	.result{		
		font-size:13px;
		padding:5px 0px 15px 5px;
		margin-bottom:15px;
		color:#333333;
		border-bottom:1px dashed #999999;		
	}
	.green{
	background:#336666;/*:#7da826;*/
	padding:5px 7px;
	color:#FFFFFF;
	}
		#center .seo_content h1{
			font-weight:normal;
			
			margin:5px 0px;
			font-size:17px;
			color:#336666;/*:#7da826;*/
			text-transform:uppercase;
			margin-top:20px;
		}	

		#center .seo_content h2{
			font-weight:normal;
			margin:5px 0px;
			font-size:14px;
			color:#555555;
			margin-top:10px;
		}	
		#center .seo_content p{
			margin:5px;
		}	
		.pr_ti{
			float:right;
			background:#336666;/*:#7da826;*/
			color:#FFFFFF;
			padding:10px;
			margin-top:10px;
			margin-right:10px;
			font-size:14px;
			text-transform:uppercase;			
		}
	.left_dashed {
		border-bottom:1px dashed #666666;
		margin:10px 0px;
		height:7px;
	}
	
#footer{
	
	float:left;
	width:940px;
	background:#CCCCCC;
	padding:20px;
	font-size:10px;
}

#promo{
	float:left;
	width:960px;
	background:#336666 url(/wp-content/themes/CG2/images/main_back.jpg); 
	height:205px;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	padding:10px;
}
	
		#promo h2{
			font-weight:normal;
			margin:0px;
			/* font-family:Georgia, "Times New Roman", Times, serif; */
			
			text-transform:uppercase;
			/* font-style:italic; */
			font-size:25px;
			color:#FFFFFF;
			margin-bottom:9px;
		}
		
		#promo .bb a{
			margin:12px;
			font-size:20px;
			color:#FFFFFF;
		}
		
		
		#promo  .top_one{
			float:left;
			
			margin-bottom:10px;
			width:317px;
			

			
		}
		#promo .top_two{
			
			float:left;
			margin-bottom:3px;
			width:316px;						
		}
		#promo .cont_ent {
			margin:15px;
			height:148px;
		}
		#promo .button{
			width:327px;
			height:42px;
		}


/* Begin Navigation Elements */

#navigation {display: block;  }

#nav { /* padding-left: 55px; min-width: 1000px; */ margin: 0px; padding:0px; }
#nav, #nav ul { text-align: left;  list-style: none; font-weight: normal; z-index: 8;}
#nav li {float: left; padding: 0; margin: 0px;}
#nav a { display: block; line-height: 25px; padding: 0 10px; color: #FFFFFF; text-decoration: none; }
#nav a:hover { background:#FF0000;	}
#nav li ul { margin: 0; padding: 0; font-size: 1em; background: #444444; position: absolute; left: -999em; height: auto; width: 15em;}
#nav li li { width: 15em; margin: 0;}
#nav li ul a { margin: 0px;}
#nav li ul a:hover {}

#nav li:hover,
#nav li.jshover { z-index:9999;}

#nav li ul {
  display: none;
  position: absolute;

  z-index:9999;
}
#nav li li a {
  z-index:9999;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
  z-index:9999;
}


#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover { color: #fff; background:#FF0000;}



#breadcrumbs {position: absolute; font-size: 0.8em; top: 6px; left: 5px; text-align: left; text-transform: lowercase;}

/* End Navigation Elements */
