@charset "utf-8";
body {
	font-family: calibri;
	font-size: 12px;
	line-height: 17px;
	color: #000;
	text-decoration: none;
	margin:0px;
}

#container{
	/*width:945px;*/
	width:1195px;
	margin:0px auto;
}

#content_container{
	width:100%;
	margin-bottom:61px;
}

/* top block left start*/
#top_block_left{
	width:230px;
	height:188px;
	float:left;
	text-transform:uppercase;
	font-size:18px;
	color:#f2f0f0;
}

#top_block_far_right{
	width:250px;
	height:188px;
	float:right;
	text-transform:uppercase;
	font-size:18px;
	color:#f2f0f0;
}

#logo_block{
	width:100%;
	height:187px;
	background:url(images/logo_background.jpg);
	position:relative;
}

#logo{
	width:203px;
	height:73px;
	background:url(images/logo.png) no-repeat;
	position:absolute;
	top:64px;
	left:14px;
}

#solution{
	width:209px;
	height:56px;
	padding-top:10px;
	padding-left:21px;
	background:#4b8694;
}

#complaints_menu{
	width:188px;
	height:30px;
	padding-top:10px;
	/*padding-left:21px;
	padding-right:21px;*/
	background:#4b8694;
}


#solution p{
	margin:0px 0px 7px 0px;
}

#solution_1{
	width:209px;
	height:38px;
	padding-top:18px;
	padding-left:21px;
	background:#ffaa52;
}

#solution_2{
	width:209px;
	height:38px;
	padding-top:18px;
	padding-left:21px;
	background:#d94625;
}

/* top block left ends*/

/* top block right begins*/
#top_block_right{
	/*width:715px;*/
	width:965px;
	height:188px;
	float:right;
}

#menu_block{
	width:100%;
	height:44px;
	background:#363636;
	color:#8dad3e;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
}

#menu_block ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

#menu_block li{
	width:139px;
	margin:0px;
	list-style:none;
	border-right:solid 1px #5e5e5e;
	float:left;
}

#menu_block li a{
	width:97px;
	padding:14px 22px 13px 23px;
	margin-left:-3px;
	list-style:none;
	float:left;
	color:#8dad3e;
	text-decoration:none;
	text-align:center;
}

#menu_block li a:hover{
	width:97px;
	padding:14px 22px 13px 23px;
	margin-left:-3px;
	list-style:none;
	float:left;
	color:#000;
	text-decoration:none;
	background:#f1f1f1;
	text-align:center;
}
	
	
/* top block right ends*/

/* lower block left */
#lower_block_left{
	width:230px;
	background:#8eae3e;
	float:left;
	margin-top:177px;
}

#side_menu{
	width:188px;
	padding:18px 21px 93px 21px;
	background:#efedee;
	color:#4c4c4c;
}

#side_menu ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

#side_menu li{
	padding:4px;
	margin:0px;
	border-bottom:dashed 1px #4c4c4c;
	list-style:none;
}

#side_menu li a{
	color:#4c4c4c;
	text-decoration:none;
}

#side_menu li a:hover{
	color:#8dad3e;
	text-decoration:none;
}

#fax_number{
	width:188px;
	height:53px;
	background:#8eaf3e;
	padding:42px 21px;
}
	
/* lower block left ends */

/* lower block right begins */
#lower_block_right{
	/*width:674px;*/
	width:924px;
	/*margin-top:177px;*/
	margin-top:1px;
	padding:24px 0px 0px 41px;
	float:right;
}

#main_content_block{
	/*padding:0px 0px 0px 0px;*/
	padding:31px 0px 0px 15px;
	/*padding:350px 0px 0px 15px;*/
}

#pics{
	/*width:350px;*/
	width:700px;
	float:left;
}

#pics img{
	/*margin:0px 13px 13px 0px;*/
	margin:0px 1px 1px 0px;
	border:solid 1px #ededed;
}

#content{
	/*width:308px;*/
	width:200px;
	float:right;
}
/* lower block right ends */

#copyright_block{
	width:100%;
	background:#f0f0f0;
}

#copyright{
	/*width:945px;*/
	width:1195px;
	margin:0px auto;
	padding:20px 0px 48px 0px;
	font-size:11px;
}

h1{
	margin-top:0px;
	margin-bottom:55px;
	padding-top:10px;
	font-size:55px;
	color:#59595c;
	text-transform:uppercase;
}

h2{
	margin-top:0px;
	margin-bottom:15px;
	font-size:40px;
	color:#59595c;
	text-transform:uppercase;
}

h3{
	margin-top:0px;
	margin-bottom:15px;
	font-size:20px;
	color:#000;
	
}

ul { 
  margin-left:0em; 
  padding-left:35px; 
  margin-bottom:1em; 
}
ul li { 
  padding-left: 0.2em; 
  list-style: disc; 
  margin-bottom:0.1em; 
}

td{
	margin:0px 2px 2px 0px;
	padding:4px;
}

p{
	margin:13px 0px;
}

.clear{
	clear:both;
}

.blue{
	color:#4c8596;
}