body#main_body {font-size: 12px;   background: #fff; padding: 0px; margin: 0; color: #686868;  font-family: Tahoma, Verdana, Arial, sans-serif}
#container {padding 0; margin: 0 auto;  text-align: left; width: 875px}

/*---Global tags---*/
img {border:0}
a {color:#387faf;text-decoration:underline}
a:hover {color:#387faf;text-decoration:none}
H1 {color:#bebebe; font-size:20px; font-weight: normal;}
h2 {color:#bebebe; font-size:18px; font-weight: normal;}
p {clear: both; padding-right:85px; margin: 7px 0 14px 0;}
input {font-family: Tahoma, Verdana, Arial, sans-serif}

/*---Header---*/
/* for New Year */
#logo {position:absolute; float:right; top:19px; margin-left:555px; z-index:1; }
/*#logo {position:absolute; float:right; top:19px; margin-left:460px; z-index:1; }*/
#header {}
#top_menu {margin: 35px 0 0 8px;color:#686868; font-family: Arial, Tahoma, Verdana, sans-serif}
#top_menu a {color:#686868; padding: 0 10px 0 8px;}
/* for New Year */
#header_line {margin:32px 0 16px 0; background: #387faf url(/images/header_line_left.gif) 0 0px no-repeat;}
/*#header_line {margin:32px 0 16px 0; background: #387faf url(/images/header_line_left_ny.gif) 0 0px no-repeat;}*/
#header_line1 {line-height:36px; padding: 0 16px 0 557px;color:#fff; font-size:18px;  height:37px; background: transparent url(/images/header_line_right.gif) 100% 0px no-repeat; word-spacing:4px;}

.content_left {float: left; width:607px;}
.content_right {float:right; width: 257px;}
.content_right img {margin-bottom:15px;}
#registered {float: left; background: #f5f5f5 url(/images/registered_top.gif) 0 0px no-repeat; margin-right:15px;}
#registered1 {width:271px; padding: 15px 0 6px 16px; background: transparent url(/images/registered_bottom.gif) 0 100% no-repeat;}
.title_reg {color:#81ca4f; font-size:20px; padding: 0 0 12px 0 }
#registered1 a {font-size:11px;  display:block; height:25px; line-height:25px;font-weight: bold;  padding: 0 0 0 36px; margin: 0 0 11px 0}
#reg_one {background: transparent url(/images/registered1.jpg) 0 0 no-repeat;}
#reg_two {background: transparent url(/images/registered2.jpg) 0 0 no-repeat;}
#reg_three {background: transparent url(/images/registered3.jpg) 0 0 no-repeat;}
#reg_four {background: transparent url(/images/registered4.jpg) 0 0 no-repeat;}


#service {color:#727272; font-size: 12px; float: left; background:  transparent url(/images/service_bg.gif) 0 0px repeat-y;}
.news	{
	position:relative;
	height:1px;
	margin:-1px 0 0 0 !important;
	padding:0 !important;
}
.news div	{
	position:absolute;
	top:30px;
	left:0px;
	color:#727272;
}
.news div a	{
	font-weight:normal !important;
	top:-3px;
	position:relative;
}
#service1 {width:301px; padding: 0; background: transparent url(/images/service_bottom.gif) 0 100% no-repeat;}
#service2 {padding: 15px 14px 15px 16px; background: transparent url(/images/service_top.gif) 0 0 no-repeat;}
.title_service {color:#686868; font-size: 12px; font-weight: bold; margin-bottom:14px;}
.search #enter_go  {cursor:pointer; height:20px; width:54px; padding-bottom:3px; margin:0px -10px 0 30px; background:  transparent url(/images/enter_go.gif) 0 0px no-repeat; border:0; font-size:12px; font-weight: bold; color: #fff; float:right;}
#service #login, #service #password {width: 210px; height:16px; border:1px solid #bebebe; float:right;}
.service_lable {float:left; padding: 3px 0 0 0}
.servise_form {height: 29px;}
#service #serv {padding: 0 0 10px 58px; color:#bebebe; /*border-bottom:1px solid #bebebe;*/ margin-bottom:5px}
#service_block a, #service a {display:block; text-align:right; font-size: 12px; font-weight:bold}
#service2 .news	{
	font-weight:normal;
	text-align:left;
	margin:19px 0 13px 0;
	color:#5DA52B;
}
#serv a {
padding:2px 0px 0 0;
margin:0;
font-weight:normal; 
display:inline !important;
}
#serv i {	
	display:block;
	margin-left:-58px;
	font-style:normal;
}
.search #serv i {	
	display:block;
	margin-left:0;
	font-style:normal;
	position:relative;
	top:10px;
}
.search #serv i #enter_go {	
	position:relative;
	top:10px;
	margin-right:1px;
}
.search #serv i a {	
	display:inline !important;
	margin:0 !important;
	padding:0 !important;
}
.mainNewSev	{
	width:560px;
}
.mainNewSev strong	{
	color:#387FAF;
}
.mainNewSev b	{
	color:#81CA4F;
}
/*.mainNewSev .width	{
	width:168px;
	padding-right:20px;
}
.mainNewSev .width2	{
	width:204px;
	padding-right:20px;
}*/
.mainNewSev td	{
	width:30%;
	padding-right:15px;
}
#service #enter_go  {
cursor:pointer; 
height:20px; 
width:54px; 
padding-bottom:3px; 
margin:0px 0px 0 0px; 
background:url(/images/enter_go.gif) 0 0px no-repeat; 
border:0; 
font-size:12px; 
font-weight: bold; 
color: #fff;
position:relative;
top:-2px;
float:right;
}

/*#serv a {display:block; float:left; padding:2px 18px 0 0; font-weight:normal}*/
#service_block #serv a {padding-right:25px}


.search #login, .search #password {width: 169px; height:16px; border:1px solid #bebebe; float:right;}
.search  #serv {padding: 0 0 10px 0px; color:#bebebe; /*border-bottom:1px solid #bebebe;*/ margin-bottom:5px}


#service_block {
	padding:15px 14px 0 0;
	position:relative;
}

.search {margin-bottom:15px; color:#727272; font-size: 12px; float: left; background:  transparent url(/images/search_bg.gif) 0 0px repeat-y;}
.search1 {width:257px; padding: 0; background: transparent url(/images/search_bottom.gif) 0 100% no-repeat;}
.search2 {padding: 0px 0px 15px 16px; background: transparent url(/images/search_top.gif) 0 0 no-repeat;}
.vkl { margin: 0px -5px 0 0; float:right; }
.vkl a{ display:block; width:164px; height:24px; text-decoration:none; background: transparent url(/images/search_vkl.gif) 0 0 no-repeat; font-weight:bold; color:#fff; text-align:center; padding:3px 0 0 5px;}

#avkl {padding:4px 0 0 8px;; padding-right:10px; font-weight:bold; display:block; }

.search_block {padding-right:14px}
.service_form {clear:both; padding-top:15px; }
.search_text {width: 180px; height:16px; border:1px solid #bebebe; float:right;}
.search_go  {margin-top:15px; cursor:pointer;  height:20px; width:61px; padding-bottom:3px; background:  transparent url(/images/search_go.gif) 0 0px no-repeat; border:0; font-size:12px; font-weight: bold; color: #fff; }
.search_go_block {text-align:right;}
.all_services {margin-top:18px; clear:both; float:left}

#center_part {padding: 5px 40px 22px  16px; text-align:justify;}
#center_part p 
{
	margin:0;
	padding:0;
	line-height:18px;
}
#center_part table{margin-left:-4px; text-align:left;}
#center_part table i{ font-style:normal; color:#387faf;}
a.but2 {margin-top:15px; color:#fff; font-weight:bold; text-decoration:none; display:block; height:20px; width:166px; background: transparent url(/images/but2.gif) 0 0px no-repeat; padding:2px 0px 0 10px;float:left; }
.line_grey {width:270px; border-bottom:1px solid #bebebe; margin:9px 0 11px 0}


.line_clear {clear:both;  font-size:0px; height:0px; margin:0; padding:0;}
#catalog {width:603px; background: #387faf url(/images/catalog_top.gif) 0 0px no-repeat;}
#catalog1 {padding: 16px 0 14px 16px; background: transparent url(/images/catalog_bottom.gif) 0 100% no-repeat;}
.serv_title {font-size:20px; color:white; margin-bottom:11px}
#catalog ul {font-size:14px; list-style-type:none; padding:0; margin:0; float: left;  }
#catalog li {color:#fff; padding-bottom: 5px;}
#catalog a {color:#fff;}
.serv1 .sm, .serv2 .sm, .serv3 .sm   {color:#CDEAB9 !important; font-size:13px; font-style:normal;}
/*.serv1 {width:193px;margin:0; padding:0;}
.serv2 {width:227px;}
.serv3 {width:160px;}*/
.serv1, .serv2, .serv3 {width:30%; margin:0; padding:0 15px 0 0 !important;}
 #qq {border: 1px solid #000;}
#popul {width:257px; background: #81ca4f url(/images/popul_top.gif) 0 0px no-repeat;}
#popul1 {padding: 16px 0 24px 18px; background: transparent url(/images/popul_bottom.gif) 0 100% no-repeat;}
#popul .serv_title {font-size:18px;}
#popul ul {font-size:14px; list-style-type:none; padding:0; margin:0; }
#popul li {color:#fff; padding: 0 0 5px 10px; background: transparent url(/images/arr1.gif) 0 8px no-repeat;}
#popul li a {color:#fff;}
#popul a.but1 {margin-top:13px; color:#387faf; font-weight:bold; text-decoration:none; display:block; height:20px; width:98px; background: transparent url(/images/but1.gif) 0 0px no-repeat; padding:2px 0px 0 10px;float:left; position:relative; top:10px; }

#footer {clear: both;}
#footer_menu {font-size:12px; margin: 48px 0 48px 8px;color:#686868; font-family: Arial, Tahoma, Verdana, sans-serif;}
#footer_menu a {color:#686868; padding: 0 8px 0 8px;}

#info {margin: 48px 0 0 20px; color:#686868; line-height:17px;}



.popularTable	{
	color:white;
	margin:-6px 0;
}
.popularTable td	{
	padding:3px 0;
}
.popularTable i	{
	font-style:normal;
	color:#468719;
	font-size:11px;
}
.popularTable a	{
	color:white;
}
.popularTable a:hover	{
	color:white;
}
.pager	{
	margin:15px 0;
}
.pager a	{
	margin:0 5px;
}
.pager strong	{
	margin:0 5px;
}

#faq  div  {line-height:1.5; margin-bottom:7px}
#faq p {margin-top:2px}

.vkr { margin: 0 0 0 -16px;}
* html .vkr { margin: 0 0 15px -16px;}
.vkr a{ display:block; width:92px; height:24px; text-decoration:none; background: transparent url(/images/search_vkr.gif) 0 0 no-repeat; font-weight:bold; color:#fff; text-align:center; padding:3px 0 0 0;}

.avkr {padding:4px 0 0 8px; padding-right:10px; font-weight:bold; display:block; float:right; }

.txt p {
	margin:0 0 15px 0 !important;
	padding:0;
	line-height:18px;
}
.txt li {line-height:1.5}

.lPadd	{
	display:block !important;
	padding-left:41px !important;
}