
/*defaults*/
*{ margin:0; padding:0;}
a{outline:none; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
ul,ol{list-style-position:inside;}
.clear:after{content:"."; height:0; visibility:hidden; display:block; clear:both;}
html,
body{background:#fafafa; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.container{width:992px; margin:20px auto;}

/*mychanges*/
/*P class for livechat*/

p.chat1{font-size:12px; text-align:center; color:#404040; line-height:16px; padding: 0px 0 10px 10px;}
p.chat{font-size:12px; text-align:center; color:#404040; line-height:16px; padding: 0px 0 10px 40px;}

/*blockquote*/
blockquote.style2 {
font: 14px/22px normal helvetica, sans-serif;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 50px;
padding-left: 15px;
border-left: 3px solid #ccc;
}
/*project_right_container*/
.bor_c_p{border:1px solid #a9a9a9; position:relative; background:#FFF; z-index:0; margin:12px 0 0 0; }
.bor_bg_p{background:url(../images/third_cont_bg.png) repeat-x 0 0; padding:1px 12px; margin:0 1px 0 1px; clear:both; border-top:1px solid #FFF; position:relative; z-index:0; top:-5px; }
.bor_c_p .lt_g{width:5px; height:5px; float:left; position:relative; top:-1px; left:-1px; background:url(../images/round_big.png) no-repeat left top; overflow:hidden; z-index:1;}
.bor_c_p .rt_g{width:5px; height:5px; float:right; position:relative; top:-1px; right:-1px; background:url(../images/round_big.png) no-repeat right top; overflow:hidden; z-index:1; }
.bor_c_p .lb_g{width:5px; height:5px; float:left; position:relative; top:1px; left:-1px; background:url(../images/round_big.png) no-repeat 0 -5px; overflow:hidden; z-index:1;}
.bor_c_p .rb_g{width:5px; height:5px; float:right; position:relative; top:1px; right:-1px; background:url(../images/round_big.png) no-repeat -5px -5px; overflow:hidden; z-index:1;}
.bor_c_p h5{text-align:center; margin:10px 0 9px 0;}

.bor_c_p h1{font-size:24px; font-weight:normal; color:#010101;margin-bottom:5px;}
.bor_c_p p{font-size:1px; color:#404040; line-height:16px; margin:0 0 15px 0;}
.bor_c_p  h2 {font-size:21px; color:#0d71bd;font-weight:normal;}
.bor_c_p  h3 {font-size:20px; line-height:18px; color:#ec008b; font-weight:normal; margin:0 0 5px 0;}

/*
.bor_c_p p{font-size:14px; font-family:Tahoma, Geneva, sans-serif; color:#000; margin:0;}
.bor_c_p p.c{text-align:center;}
*/

ul.popular{list-style:none; }
ul.popular li{ float:left;  width:100%;}

/*a.popular{font-size:14px; background:url(../images/list.png) no-repeat 1px 8px;  display:block; padding:0 0 10px 14px; margin:0 0 0 1px; color:#0d71bd; text-decoration:none; font-family:Tahoma, Geneva, sans-serif;}
a.popular:hover{text-decoration:none;}
a.popular span{border-bottom:2px solid #0d71bd; }
a.popular:hover span{border-bottom:none;} */

.bor_c_p ul.main li{margin:0 0 6px 2px;}
.bor_c_p ul.main{margin:0;}
.bor_c_p a.more{font-size:14px; color:#0d71bd; float:left; clear:both; }
/*
pdf

*/
.pdf {clear:both; padding:1px 0px 2px 0px; position:relative; }

/*header store*/
.header{padding:0 0 10px 0;}
.logo{margin:0 16px 0 21px; float:left; display:inline;}
.head_split{width:2px; height:83px; float:left; background:url(../images/header_div.png) no-repeat 0 0; margin:0 10px; overflow:hidden;}
.telephone{background:url(../images/tel.png) no-repeat 0 14px; padding:10px 0 0 38px; margin:0 8px 0 15px; font-size:36px;  color:#010101; float:left; width:165px;}
.telephone span{color:#989898; display:block; font-size:16px; height:17px; overflow:hidden;}
a.map{float:left; margin:35px 0 0 0;}
a.twitter, a.store{font-size:12px; color:#0d71bd;  background:url(../images/twitter.png) no-repeat center 0; padding:34px 0 0 0px; margin:15px 16px 0 16px; float:left;}
a.ntwitter, a.store{font-size:11px; color:#0d71bd;  background:url(../images/twitter_n.png) no-repeat center 0; padding:34px 0 0 0px; margin:15px 16px 0 16px; float:left;}
a.face, a.store{font-size:11px; color:#0d71bd;  background:url(../images/f_logo.png) no-repeat center 0; padding:34px 0 0 0px; margin:15px 16px 0 16px; float:left;}
a.store{background:url(../images/shop.png) no-repeat center 0; padding:41px 0 0 0; margin:8px 10px 0 10px;}
a.consult{background:url(../images/consult.png) no-repeat left top; float:right; font-size:12px; color:#565656; text-indent:55px; padding:5px 0 5px 0; position:relative; margin:5px 12px 9px 0;  }
a.consult:hover span{text-decoration: none;}
a.consult:hover{text-decoration:none;}
a.consult span{background:url(../images/consult.png) no-repeat right top; padding:5px 15px 5px 0; text-decoration:underline;}
a.consult span.skype{background:url(../images/skype.png) no-repeat left top; height:39px; width:35px; position:absolute; top:-8px; left:12px; cursor:pointer;}
form.find{float:right; margin:0 12px 0 0; position:relative;}
input.search{background:url(../images/search.png) repeat-x left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#676767; padding:6px 0 9px 0px; border:0; width:197px; float:left; overflow:hidden; display:inline;}
span.search_right{background:url(../images/search_round.png) no-repeat right top; margin-left:-3px; width:13px; height:28px;  float:left; position:relative; z-index:0;}
span.search_left{background:url(../images/search_round.png) no-repeat left top; width:13px; height:28px; float:left;}
input.enter{background:url(../images/submit.png) no-repeat 0 0; width:24px; height:28px; float:left; border:0; margin:0 0 0 -5px; position:relative;cursor:pointer; z-index:1;}

/*header without store*/
.header.no_store .logo{margin:0 28px 0 21px;}
.header.no_store .telephone{margin:0 18px 0 25px;}
.header.no_store a.map{float:left; margin:35px 11px 0 11px;}
.header.no_store a.twitter{margin:15px 26px 0 24px;}
.header.no_store a.ntwitter{margin:15px 3px 0 0px;}
.header.no_store a.face{margin:15px 1px 0 3px;}


/*JS Show-hide*/
.show h4:hover{ cursor: pointer;text-decoration: underline;color:#0D71BD;}
.show h4{font-size:18px; color:0d71bd; font-weight:normal; text-decoration: underline; margin: 15px 0 0 0;}



/*main*/
h1{font-size:24px; font-weight:normal; color:#010101;margin-bottom:5px;}
p{font-size:12px; color:#404040; line-height:16px; margin:0 0 15px 0;}
h5{font-size:18px; line-height:18px; color:#ec008b; font-weight:normal; margin:0 0 5px 0;}
.content{background:url(../images/main_bg.png) repeat-y 0 0;  margin:0 0 0 -1px; clear:both;}
.bg_grad{background:url(../images/con_bg.png) repeat-x 0 0; margin:0 7px 0 8px; padding:0 13px 10px 13px;  border-top:1px solid #FFF; border-bottom:1px solid #dcdcdc;}
.bg_grad.no_b{border-bottom:none;}
.services{background:url(../images/services_bg_new.png) no-repeat 0 0; margin:15px 0 0 0;}
.describe{width:287px; padding:17px 7px 0 20px;  float:left; position:relative; display:inline;}
.describe img{float:left; margin:0 10px 0 0;}
.describe img.absolute{position:absolute; top:21px; left:20px;}
.describe h2{font-size:24px; color:#000; font-weight:normal;text-shadow: 1px 1px 0px #eee;}
.describe h3{font-size:18px; color:#0d71bd; font-weight:normal; margin: 15px 0 0 0;}
.describe h4 a{font-size:14px; font-weight:normal; color:#0d71bd;}
.describe p{font-size:12px; line-height:14px;}
.describe p span.black{color:#000; display:block; padding:0 0 4px 0;}
.descr_container{margin:0 7px 0 20px; padding:0; clear:both; width:100%;}
.descr_container .describe{border-right:1px solid #d7e1e4; padding-bottom:10px; }
.d_m{margin: 0 0 0 75px;}
.descr_container .no_b{border:none;}
.descr_container .describe p span.black{margin-bottom:0; padding-bottom:0;}
ul.news{list-style:none; background:none;  margin:0; padding:0;}
ul.news li{padding:14px 0 14px 16px; clear:left;  font-size:14px; line-height:16px;}
ul.news a{text-decoration:underline; color:#000;}
ul.news a:hover{color:#ed008c;}
ul.news li.first{background:url(../images/icon_1.png) no-repeat 0 18px;}
ul.news li.second{background:url(../images/icon_2.png) no-repeat 0 18px;}
ul.news li.third{background:url(../images/icon_3.png) no-repeat 0 18px;}
ul.news li.fourth{background:url(../images/icon_4.png) no-repeat 0 18px;}
/*slider*/
#my-pager ul {
	padding: 13px 18px 13px 16px;
	}


#my-pager h1{
	margin: 1px 1px 1px 1px;
	padding: 1px 18px 5px 5px;
	font-size:24px; 
	color:#000; 
	font-weight:normal;
	text-shadow: 1px 1px 0px #eee;
}
#my-pager h3{font-size:20px; line-height:18px; color:#ec008b; font-weight:normal; margin:1px 1px 6px 5px;}
	

#my-pager p{
	margin: 1px 14px 6px 5px;
	padding: 1px 1px 1px 1px;
	font-size:12px; 
	line-height:14px;
	color:#000; 
	font-weight:normal;
	

}
#bannerl{
	margin: 1px 1px 6px 2px;
	padding: 1px 1px 1px 1px;
	font-size:12px; 
	line-height:14px;
	font-weight:normal;
	

}


	
#b_text {
	
	float:right;
	width: 518px;
	}
#b_img {
	float:left;
	width: 400px;
	}
a.pager-link {
	position:relative;
	margin-right: 5px;
	color: #fff;
	padding: 3px 8px 3px 6px;
	font-size: 12px;
	zoom:1;
	float:left;
	top: -240px;
	Left: 890px;
	background: url(gray_pager.png) no-repeat 0 -20px;
	
}

a.pager-active {
	position:relative;
	margin-right: 5px;
	color: #fff;
	padding: 3px 8px 3px 6px;
	font-size: 12px;
	zoom:1;
	float:left;
	top: -240px;
	Left: 890px;
	background: url(orange_pager.png) no-repeat 0 -20px;
	
}
/*slider*/



/*coners bottom*/
.bottom_bg{background:url(../images/bottom_bg.png) repeat-x; height:12px;  margin:0 11px 0 11px; z-index:1;}
.left_bottom{float:left; background:url(../images/bottom_corners.png) no-repeat 0 0; height:15px; margin:-9px 0 0 -12px;  width:12px; position:relative; z-index:2;}
.right_bottom{float:right; background:url(../images/bottom_corners.png) no-repeat right top; height:15px; margin:-9px -12px 0 0;  width:12px; position:relative; z-index:2;}


/*footer*/
.footer{font-size:12px; color:#000; margin:0 12px;}
.footer span{color:#5a5a5a;}

/*buttons*/
.but_cont{ padding:0 0 13px 0; clear:both;}
a.button,
a.button_left,
a.button_right{width:276px; height:26px; background:url(../images/button.png) no-repeat left top; float:left; margin:0 21px 0 20px; padding:5px 0 0 0; text-align:center; font-size:18px; line-height:21px; color:#484848;}
a.button:hover,
a.button_left:hover,
a.button_right:hover{background-position:0 -32px; text-decoration:none; color:#ec008b;}
a.button_left{width:136px;  border-right:1px solid #bcbcbc; float:left; margin:0 0 0 20px; }
a.button_right{width:136px; background-position:right top; border-left:1px solid #ececec; margin:0 20px 0 0;}
a.button_right:hover{background-position:100% -32px;}


/*navigation*/
.nav{height:30px; background:url(../images/nav.png) repeat-x; margin:0 7px 0 8px; padding:1px 12px 0 12px; font-size:11px; line-height:30px; border-bottom:1px solid #d8d8d8; border-top:1px solid #FFF;  }
.nav a{color:#535353; font-size:11px; margin:0 2px;}
.nav span.active{color:#919191; margin:0 2px;} 


 /*content*/
.left_col { width:630px; float:left; margin:7px 0 0 0; position:relative;padding-bottom:30px;}
.right_col{width:300px; float:right;}



p.person{font-size:14px; color:#000; margin:12px 0 0 0;}
.left_col ul {list-style:none; margin:10px 0 10px 0; overflow:hidden; zoom:1;}
.left_col ul li{background:url(../images/list.png) no-repeat 0 7px; font-size:14px; color:#000; text-indent:12px; margin:0 0 15px 10px; margin:0 0 15px 10px; }

.left_col  h2 {font-size:21px; color:#0d71bd;font-weight:normal;}
.left_col  h3 {font-size:20px; line-height:18px; color:#ec008b; font-weight:normal; margin:0 0 5px 0;}
.left_col  p  {font-size:14px;margin-bottom:1em;}
.left_col a  {color:#ec008c;}

/*services page*/
.content p.avail{font-size:18px; color:#535353; line-height:22px; margin:0;}
span.pink{color:#ec008c;}
.service{border-top:1px solid #dcdcdc; padding:0 2px; margin:10px 0 0 0;}
.service h2{font-size:24px; color:#ec008c; font-weight:normal; line-height:26px; padding:8px 0 0 0; margin:0 0 -20px 0; }
.s_c{position:relative; margin:30px 0 0 0; padding:0 0 1px 0;}
.s_c h3 a{color:#0d71bd; font-size:18px; margin:0 0 0 79px; font-weight:normal; text-decoration:underline;}
.s_c h3 a:hover{text-decoration:none;}
.service p{font-size:12px; color:#010101; margin:0 0 0 79px; line-height:15px; padding:3px 0 0 0;}
.service img.bg {float:left; position:relative; margin:0 -80px 0 0; position:relative; top:4px; left:2px;}
a.pink{color:#ec008c; font-size:12px; padding:0;}
a.pink:hover{text-decoration:none;}
a.pink:hover span{border-bottom:2px solid #FFF;}
a.pink span{border-bottom:2px solid #ec008c;  display:inline-block; cursor:pointer;}

/*right container 1*/
.grey_content{background:#f2f2f2; margin:16px 0 0 0; clear:both;}
.right_content{ padding:4px 14px; clear:both;}
.grey_content h4{font-size:24px; padding:0 0 3px 0; font-weight:normal; color:#959595;}
.grey_content p{font-size:12px; color:#404040; line-height:15px; margin:0 0 15px 0;}
.grey_content p.l{margin:0 0 5px 0;}
.grey_content .lt_g{width:4px; height:4px; float:left; background:url(../images/round.png) no-repeat left top; overflow:hidden;}
.grey_content .rt_g{width:4px; height:4px; float:right; background:url(../images/round.png) no-repeat right top; overflow:hidden;}
.grey_content .lb_g{width:4px; height:4px; float:left; background:url(../images/round.png) no-repeat 0 -4px; overflow:hidden;}
.grey_content .rb_g{width:4px; height:4px; float:right; background:url(../images/round.png) no-repeat -4px -4px; overflow:hidden;}

/*right container 2*/
.bor_c{border:1px solid #b6b6b6; position:relative; z-index:0; margin:12px 0 0 0; clear:both; }
.bor_bg{background:url(../images/sec_cont_bg.png) repeat-x 0 0; padding:1px 13px; margin:0 1px 0 1px; clear:both; border-top:1px solid #FFF; position:relative; z-index:0; top:-4px; }
.bor_c .lt_g{width:4px; height:4px; float:left; position:relative; top:-1px; left:-1px; background:url(../images/round.png) no-repeat 0 -8px; overflow:hidden; }
.bor_c .rt_g{width:4px; height:4px; float:right; position:relative; top:-1px; right:-1px; background:url(../images/round.png) no-repeat -4px -8px; overflow:hidden; }
.bor_c .lb_g{width:4px; height:4px; float:left; position:relative; top:1px; left:-1px; background:url(../images/round.png) no-repeat 0 -12px; overflow:hidden;}
.bor_c .rb_g{width:4px; height:4px; float:right; position:relative; top:1px; right:-1px; background:url(../images/round.png) no-repeat -4px -12px; overflow:hidden; }
.bor_c h4{color:#000; font-size:24px; font-weight:normal;}
.bor_c p{font-size:12px; color:#404040; line-height:15px;}
.user_info{font-size:14px; color:#000; margin:10px 0 0 0;}
input.forms,
textarea.forms{border:1px solid #c3c3c3; border-bottom:1px solid #ddd; border-top: 1px solid #7c7c7c; padding:2px 5px 0 5px; height:19px; width:257px; font-size:12px; color:#adadad; background:url(../images/form_bg.png) repeat-x 0 0;}
textarea.forms{height:120px; overflow:hidden; overflow-y:auto; padding-right:0; width:262px;}
.bor_c a.button{margin:10px 0 0 0; width:259px;  padding:0 0 5px 10px; overflow:hidden;}
.bor_c a.button span{display:block; overflow:hidden; width:259px; background:url(../images/button.png) no-repeat right top; padding:5px 0 5px 0; text-indent:-10px; cursor:pointer;}
.bor_c a.button:hover span{background-position:100% -32px;}
.opinion{border-bottom:1px solid #e1e1e1; padding:8px 0 8px 0;}
p.like{font-size:14px; color:#ec008c; padding:5px 0 2px 0; margin:0;}
.opinion h4{margin:-7px 0 0 0; line-height:24px;}
.opinion input.like{float:left; width:15px; height:15px; margin:1px 0 0 0;}
.opinion label.like{font-size:14px; color:#000; float:left; padding:0 0 0 4px;}
.opinion img.o{margin:6px 0 0 0; height:13px; clear:both; float:left;}
.opinion span.number{font-size:11px; color:#7d7d7d; padding:2px 0 2px 0; float:left; clear:left;}

/*about*/
div.staff{margin:0 0 18px 0;}
div.staff h5{padding: 15px 0 10px 0; margin:0;}
img.staff{background:#e8e8e8; border:1px solid #d6d6d6; padding:5px; margin:5px 10px 0 0; float:left;}
img.pdf{ float:left; margin:0 15px 0 0;}
.pdf{padding-bottom:10px;}
a.pdf{font-size:18px; color:#0d71bd; text-decoration:underline;}
a.pdf:hover{text-decoration:none;}
span.pdf{font-size:11px; color:#404040; display:block;} 
.personal {font-size:24px; color:#0d71bd;}
.position {font-size:14px; color:#868686; line-height:16px; font-weight:bold;}

/*services*/
.bor_c_b{border:1px solid #a9a9a9; position:relative; background:#FFF; z-index:0; margin:12px 0 0 0; }
.bor_bg_b{background:url(../images/third_cont_bg.png) repeat-x 0 0; padding:1px 12px; margin:0 1px 0 1px; clear:both; border-top:1px solid #FFF; position:relative; z-index:0; top:-5px; }
.bor_c_b .lt_g{width:5px; height:5px; float:left; position:relative; top:-1px; left:-1px; background:url(../images/round_big.png) no-repeat left top; overflow:hidden; z-index:1;}
.bor_c_b .rt_g{width:5px; height:5px; float:right; position:relative; top:-1px; right:-1px; background:url(../images/round_big.png) no-repeat right top; overflow:hidden; z-index:1; }
.bor_c_b .lb_g{width:5px; height:5px; float:left; position:relative; top:1px; left:-1px; background:url(../images/round_big.png) no-repeat 0 -5px; overflow:hidden; z-index:1;}
.bor_c_b .rb_g{width:5px; height:5px; float:right; position:relative; top:1px; right:-1px; background:url(../images/round_big.png) no-repeat -5px -5px; overflow:hidden; z-index:1;}
.bor_c_b h5{text-align:center; margin:10px 0 9px 0;}
.bor_c_b p{font-size:14px; font-family:Tahoma, Geneva, sans-serif; color:#000; margin:0;}
.bor_c_b p.c{text-align:center;}
a.live img{  margin:12px 0 3px 63px;}
ul.popular{list-style:none; }
ul.popular li{ float:left;  width:100%;}
a.popular{font-size:14px; background:url(../images/list.png) no-repeat 1px 8px;  display:block; padding:0 0 10px 14px; margin:0 0 0 1px; color:#0d71bd; text-decoration:none; font-family:Tahoma, Geneva, sans-serif;}
a.popular:hover{text-decoration:none;}
a.popular span{border-bottom:2px solid #0d71bd; }
a.popular:hover span{border-bottom:none;}
.bor_c_b ul.main li{margin:0 0 6px 2px;}
.bor_c_b ul.main{margin:0;}
.bor_c_b a.more{font-size:14px; color:#0d71bd; float:left; clear:both; }
.publications{margin:32px 0 0 0;}



.publications a {float:left; margin:0 24px 0 0; background:url(../images/publications_bg.png) repeat-x 0 100%;  position:relative; z-index:0; font-size:18px; font-family:Tahoma, Geneva, sans-serif; color:#0d71bd; }
.publications a span.all,
.publications a span.news,
.publications a span.press,
.publications a span.rss,
.publications a span.articles,
.publications a span.blog{background:url(../images/news.png) no-repeat 0 0; position:absolute; top:-20px; left:50%; margin:0 0 0 -8px;  height:26px; width:16px; cursor:pointer;}

.publications a span.all{background:url(../images/publications_all.png) no-repeat 0 0; width:80px; margin:0 0 0 -40px;}
.publications a span.press{background:url(../images/press.png) no-repeat 0 0;}
.publications a span.rss{background:url(../images/rss.png) no-repeat 0 0;}
.publications a span.articles{background:url(../images/articles.png) no-repeat 0 0;}
.publications a span.blog{background:url(../images/blog.png) no-repeat 0 -3px;}
.publications a:hover{background:none; text-decoration:none;}
.publications a.active{background:url(../images/public_active.png) no-repeat center bottom; padding:0 0 10px; color:#535353; cursor:default;}
.publications a.active span{cursor:default;}
.publications a:hover span,
.publications a.active span{opacity:0.6; filter:alpha(opacity=60);}

.public{margin:15px 0 0 23px; padding:0 0 10px 0; font-family:Tahoma, Geneva, sans-serif; position:relative; z-index:0; overflow:visible;}
.public h3 a{font-size:18px;  color:#0d71bd; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:18px;}
.public p{font-size:12px; color:#464646; margin:6px 0 4px 0;}
.public img{  float:left; margin:4px -121px 0 0; clear:both; }
.public .m{margin-left:130px;}
.public a.read_more{color:#ec008b; font-size:12px;}
.public a.read_more:hover{text-decoration:none;}
.public a.read_more span{border-bottom:2px solid #ec008b; cursor:pointer;}
.public a.read_more:hover span{border-bottom:2px solid #FFF;}
.news,
.press,
.articles,
.blog{color:#7a7a7a; font-size:11px; background:url(../images/news.png) no-repeat 0 0; margin:0 0 6px -23px; padding:1px 0 2px 25px; position:relative; z-index:1; height:1%;}
.press{background:url(../images/press.png) no-repeat 0 1px;}
.articles{background:url(../images/articles.png) no-repeat 0 0;}
.blog{background:url(../images/blog.png) no-repeat 0 -1px; }


/*servers*/
img.server{position:absolute; top:6px; left:0;}
.server_right{margin: 0 0 0 65px;}
.server_right p{margin-top:3px;}
p.black{color:#000;}
span.blue{color:#0d71bd; font-weight:bold;}
img.advantage{margin:10px 0 20px 0;}
table.serve{font-family:Tahoma, Geneva, sans-serif; width:100%;}
table.serve td{font-size:12px; padding:10px; border-left:1px solid #d9d9d9; border-bottom:1px solid #dcdcdc; vertical-align: middle;}
table.serve thead td{text-align:center; padding:0;  border-top:1px solid #d9d9d9; font-size:14px; color:#3c3c3c;}
table.serve thead {background:url(../images/thead.png) }
table.serve .b{border-left:1px solid #FFF; height:35px; }
table.serve .p{padding:17px 0 0 0;}
table.serve img{margin: 5px 0 0 0;}
.currency{font-size:12px; color:#696969;}
table.serve .cur{padding-top:7px; padding-bottom:7px;}
table.service td.s{color:#0d71bd;}
table.serve td.r{border-right:1px solid #d9d9d9;}
table.serve td.ser{color:#0d71bd; font-weight:bold;  width:30%;}
table.serve td.descr{color:#525252; width:53%;}
table.serve td.price{font-weight:bold; text-align:center;  white-space:nowrap; width:17%; padding-left:0;}
table.serve tbody tr:hover {background:#e6f7ff;}
.table_cont .l_t{width:5px; height:5px; position:absolute;  top:0px; left:0px;  background:url(../images/round_big.png) no-repeat 0 -10px; overflow:hidden;}
.table_cont .r_t{width:5px; height:5px; position:absolute; top:0px; right:0; background:url(../images/round_big.png) no-repeat -5px -10px; z-index:1; overflow:hidden;}
.table_cont{margin:12px 0 0 0; padding:0; height:5px; position:relative; z-index:1; top:5px; clear:both;}
.table_cont_b{background:#dcdcdc; height:5px; clear:both; position:relative;}
.table_cont_b .l_t{width:5px; height:5px; position:absolute;  top:0px; left:0px;  background:url(../images/round_big.png) no-repeat 0 -15px; overflow:hidden;}
.table_cont_b .r_t{width:5px; height:5px; position:absolute; top:0px; right:0; background:url(../images/round_big.png) no-repeat -5px -15px; z-index:1; overflow:hidden;}
span.plus{color:#ec008b; padding:0 5px;}



table.my{font-family:Tahoma, Geneva, sans-serif; width:100%;}
table.my td{font-size:12px; padding:10px;vertical-align: middle;}













.yellow_cont{background:#fff9d2; margin:17px 0 0 0; }
.yellow_content{clear:both; padding:10px 10px 0 10px; position:relative; }
.yellow_content p{font-size:12px; line-height:14px; margin:0 0 10px 67px;}
.yellow_cont .lt_g{width:5px; height:5px; float:left; position:relative;  background:url(../images/round_big.png) no-repeat 0 -20px; overflow:hidden; z-index:1;}
.yellow_cont .rt_g{width:5px; height:5px; float:right; position:relative;  background:url(../images/round_big.png) no-repeat -5px -20px; overflow:hidden; z-index:1; }
.yellow_cont .lb_g{width:5px; height:5px; float:left; position:relative;  background:url(../images/round_big.png) no-repeat 0 -25px; overflow:hidden; z-index:1;}
.yellow_cont .rb_g{width:5px; height:5px; float:right; position:relative;  background:url(../images/round_big.png) no-repeat -5px -25px; overflow:hidden; z-index:1;}
.yellow_cont img.important{position:absolute; top:10px; left:10px; }


.social_page {clear:both; padding:10px 10px 0 10px; position:relative; }






#divToUpdate h4 {font-size:16px;}











.menu {position:relative;padding:0px 7px;background:url(../images/top_menu.png) repeat-x 0 1px;z-index:11;}

.menu-h-d { height:50px; list-style: none; }
.menu-h-d li {float:left; list-style:none;margin-top:6px;  padding:0;display: block; position: relative;padding-top:2px;  padding-left:1px; color:#535353; font-size:18px;  background:url(../images/top_splitter.png) no-repeat 0 3px;}
.menu-h-d li.first {background:none;}
.menu-h-d li.active  { }
.menu-h-d li.folder   a   span  {background:url(../images/menu_active.png) no-repeat  100% 50%  ;display:block;float:left;padding-right:15px; text-decoration:none!important;}
.menu-h-d li.folder   li a   span  {background:transparent;display:block;float:left;padding-right:0px; }
.menu-h-d li.folder    a:hover  {background-color:#fff;text-decoration:none!important;}
.menu-h-d li.folder    a:hover span  {text-decoration:none!important;}
.menu-h-d li.folder    li a  {background:transparent;}
.menu-h-d li.folder    li a:hover  {text-decoration:none;cursor:pointer;background:transparent;text-decoration:none!important;}
.menu-h-d a { text-decoration: none; overflow:hidden;display: block; color:#595959; padding:9px 22px 10px 22px;}
.menu-h-d  .last  a { padding:9px 25px 10px 25px;}
.menu-h-d  li  .last  a {  padding:0px!important;}
.menu-h-d a:hover { color:#ec008b; text-decoration:none;background:#fff;}

.menu-h-d ul { display: none; position: absolute; top:43px; left: 0px;   border: 0;background:#fff; border:2px outset #ccc;border-top:0px;}
.menu-h-d ul ul { position:static;border:0px;width: 280px;padding-bottom:10px;clear:both;}
.menu-h-d ul ul  {}

.menu-h-d li li { float: none;width:280px; padding:0px 20px;overflow:hidden;background:#fff;border-bottom:1px solid #ccc;padding-bottom:5px;}
.menu-h-d li li a {font-size:18px;color:#282424;padding:0px;border-bottom:2px solid #fff;float:left;}
.menu-h-d li li a:hover  {border-bottom:2px solid #282424;color:#000;}

.menu-h-d li li  li { font-size:12px;border:0px;margin:0px;padding:0px;}
.menu-h-d li li  li a {font-size:12px; color:#0d71bd; text-decoration:underline; line-height:20px;border:0px;}
.menu-h-d li li  li a:hover{color:#ec008b; text-decoration:underline;border:0px;}



.menu-h-d li:hover { }
.menu-h-d a:hover {  }
.menu-h-d li:hover ul ,
.menu-h-d li:hover ul  { display: none; }
.menu-h-d li:hover ul,
.menu-h-d li:hover ul li:hover ul,
.menu-h-d li:hover ul li:hover ul li:hover ul { display: block; }

.left_top_menu{ width:14px; height:51px; position:absolute; left:0; top:-1px; z-index:14;background:url(../images/round_top_menu.png) no-repeat 0 0;}
.right_top_menu{ width:14px; height:51px; position:absolute; right:0; top:-1px; z-index:14; background:url(../images/round_top_menu.png) no-repeat right top;}

.left_col {padding-top:17px;}
.left_col h3 {margin-top:20px;}
.left_col a {text-decoration:underline;}



.partner_item  {padding:10px 0px;margin-bottom:20px;}
.content  .partner_item  h3 {margin-top:0px;}
.content  .partner_item  h3 a  {text-decoration:underline;}
.content  ol li {margin-bottom:7px;}
.partner_item  p {color:#444;}


