html 

{

  background:#f6f7f8;

  height:100%;

  margin:0px;

  padding:0px;

}



body {

    position:relative;

	font-family: Arial, Helvetica, sans-serif;

	height:auto !important;

	height:100%;

	width:100%;

	min-height:100%;

	

	margin-left:auto;

	margin-right:auto;

	margin-top:0px;

	margin-bottom:0px;

	color:#000000;

	font-size:75%;

}

td { font-size:75%;}



.main {width:100%;}

*html .main {

	height:100%; 

	position:relative;

}



.content {

	width:960px; 

	padding-bottom:200px;

	padding-top:25px;

	text-align:left;

}

*html .content {height:100%;}



.footer 

{

	position:absolute;

	bottom:0px;

	left:0px;

	width:100%;

	height:150px;

	color:#4e5153;

	background:url(i/footer_bg.gif) center bottom no-repeat;

}

.footer .ins {

	text-align:left; 

	width:960px;  

	position:relative; 

}



a {color:#46a3fe;}

a:hover { text-decoration:none;}

img { border:0;}

.clr {height:0; line-height:0; overflow:visible; clear:both; font-size:0;}

.clear {clear:both;}

.fl {float:left;}

.fr {float:right;}



.left_column {float:left; width:660px;}

.right_column {float:left; width:300px;}



/*

.menu {margin:40px 0px 60px 0px; font-size:28px; width:95%;}

.menu td {height:47px; width:20%;}*/



.menu {margin:40px 0px 0px 0px; font-size:28px; width:640px;}

.menu td {height:47px;}

.menu a {text-decoration:none}



.menu .blog, .menu .blog_act {width:87px;}

.menu .about, .menu .about_act {width:121px;}

.menu .clients, .menu .clients_act {width:122px;}

.menu .partners, .menu .partners_act {width:123px;}

.menu .contacts, .menu .contacts_act {width:123px;}



.sbm {
 position:relative;
 z-index:1; 
 top:0px; 
 left:115px; 
 background:url(i/submenu_bg.gif) no-repeat; 
 width:270px;  
 font-weight:bold; 
 font-size:14px; 
 overflow: hidden;
 margin-top: -9px;
 }

.sbm_agency, .sbm_agency_act { float: left; width:90px; text-align:center; height:43px; padding-top:15px;}

.sbm_agency_act {background:url(i/select_agency.gif) 0px 3px no-repeat;}

.sbm_agency a {color:#000; text-decoration:none; top:0px; display: block;  padding: 0px; height: 20px;}

.sbm_agency_act a {color:#fff; text-decoration:none; top:0px; display: block; padding: 0px; height: 20px;}

*html .sbm_agency, .sbm_agency_act { height:46px;}



.sbm_service, .sbm_service_act {float: left;  top:0px; text-align:center; width:71px; height:60px; padding-top:20px;}

.sbm_service_act {background:url(i/select_service.gif) no-repeat;}

.sbm_service a {color:#588cd8; text-decoration:none;}

.sbm_service_act a {color:#fff; text-decoration:none;}



.sbm_command, .sbm_command_act {float: left; top:11px; margin-top: 10px; padding-top:15px; text-align:center; width:101px; height:53px;}

.sbm_command_act {background:url(i/select_command.gif) no-repeat;}

.sbm_command a {color:#86558f; text-decoration:none;}

.sbm_command_act a {color:#fff; text-decoration:none;}





.blog a, .blog_act a {color:#000000;}

.about a, .about_act a {color:#e0831b;}

.clients a, .clients_act a {color:#86558f;}

.contacts a, .contacts_act a {color:#00abbd;}

.partners a, .partners_act a {color:#588cd8;}



.blog_act {background:url(i/select_blog.gif) top center no-repeat;}

.about_act {background:url(i/select_about.gif) top center no-repeat;}

.clients_act {background:url(i/select_clients.gif) top center no-repeat;}

.contacts_act {background:url(i/select_contacts.gif) top center no-repeat;}

.partners_act {background:url(i/select_partners.gif) top center no-repeat;}





.tags_bg {background:url(i/words_bg.gif) repeat-y; width:294px; position:relative; margin-bottom:18px;}

.tags {background:url(i/words_bg_top.gif) left top no-repeat; padding:30px 20px 20px 33px;}

.tags a {color:#46a3fe; text-decoration:none;}

.tags a:hover { text-decoration:underline}

.tags .s6 {font-size:23px;}

.tags .s5 {font-size:20px;}

.tags .s4 {font-size:17px;}

.tags .s3 {font-size:15px;}

.tags .s2 {font-size:13px;}

.tags .s1 {font-size:10px;}

.tags_footer {background:url(i/words_bg_bot.gif) no-repeat; width:294px; height:115px;}







h1 {margin:0; padding:0; font-size:16px; padding-bottom:1px;}

h2 {margin:0; padding:0; font-size:14px;}

h1 a { text-decoration:none;}

p { margin:0; padding:0; padding-bottom:8px;}



.serv h1{float:none !important; margin:0px 0px 10px 0px !important}



.type1 {background:url(i/comment_bg.gif) repeat-y; width:639px; position:relative;}

.date {position:absolute; left:0px; top:22px; background:url(i/date_bg.gif) no-repeat; width:46px; height:59px; color:#066c75;}

.date div {padding:20px 0px 0px 11px;}

.date span {color:#fff; font-size:21px; margin:0; padding:0; line-height:17px;}

.author {position:absolute; right:0px; top:14px;}

.author .name {float:right; background:url(i/author_bg_r.gif) right no-repeat; padding-right:6px; height:26px; font-size:11px; font-weight:bold;}

.author .name div {padding-top:2px;}

.author .name a {color:#a45700;}



.type1 .txt {background:url(i/comment_top_bg.gif) left top no-repeat; padding:32px 40px 20px 58px;}

.type1 .txt h1 , .type2 .txt h1, .type3 .txt h1 {float:left; color:#46a3fe;}

.type1 .txt h1 {width:430px}

.type1 .bottom {background:#f6f7f8 url(i/comment_bot_bg.gif) no-repeat; width:639px; height:63px;}

.pic {float:left; margin-right:10px; margin-bottom:5px;}

.time {float:right; color:#a3a6a8; font-size:10px; padding-top:6px;}

.dotline {background:url(i/dot.gif) repeat-x; height:1px; font-size:1px; margin-bottom:14px;}



.tags1 {position:absolute; bottom:33px; left:16px; background:url(i/tags_bg.gif) left no-repeat; height:61px; font-size:11px; margin-bottom:5px;}

.tags1 div {padding:22px 16px 0px 56px; color:#2d6194;}

.tags1 div a {color:#2d6194; font-weight:bold;}



.tags2 {background:url(i/tags_bg2.gif) left no-repeat; height:61px; font-size:11px; position:relative; left:-44px; float:left; margin-bottom:5px;}

.tags2 div {padding:22px 16px 0px 56px; color:#2d6194;}

.tags2 div a {color:#2d6194; font-weight:bold;}











.comments {position:absolute; bottom:0px; right:13px; background:url(i/comments.gif) no-repeat; width:45px; height:52px;}

.comments div {font-family:Verdana, Arial, Helvetica, sans-serif; padding:6px 0px 0px 0px; text-align:center; font-size:20px; font-weight:bold;}

.comments div a {color:#000; text-decoration:none;}



.type2 {background:url(i/comment_bg2.gif) repeat-y; width:656px; position:relative;}

.type2 .txt {background:url(i/comment_top_bg2.gif) left top no-repeat; padding:30px 40px 20px 58px;}

.type2 .comments {bottom:2px; right:31px; background:url(i/comments2.gif) no-repeat;}

.type2 .date {top:20px;}

.type2 .author {top:9px;}

.type2 .bottom {background:#f6f7f8 url(i/comment_bot_bg2.gif) no-repeat; width:656px; height:65px;}



.type3 {background:url(i/comment_bg3.gif) repeat-y; width:656px; position:relative;}

.type3 .txt {background:url(i/comment_top_bg3.gif) left top no-repeat; padding:32px 40px 20px 58px;}

.type3 .comments {bottom:4px; right:35px; background:url(i/comments3.gif) no-repeat;}

.type3 .tags1 {bottom:45px; left:15px;}

.type3 .author {top:10px;}

.type3 .bottom {background:#f6f7f8 url(i/comment_bot_bg3.gif) no-repeat; width:652px; height:70px;}





.p30 {padding-top:30px;}

.p28 {padding-left:28px; padding-top:7px;}

.p13 {padding-left:13px;}

.rss {padding:0px 0px 5px 227px;}

.p20 {padding-bottom:20px;}

.p130 { padding-left:130px;}

.p5 { padding-bottom:5px;}



.copy {float:left; padding-top:73px;}

.copy span {font-size:11px;}

.perev {float:right; padding:96px 5px 0px 0px;}

.perev div {float:left;}

.perev .info {font-size:11px; line-height:12px; padding:2px 0px 0px 8px;}



.connect h2 { padding:0px 28px 8px 0px;}



.client {width:119px; height:160px; margin-right:20px; float:left; text-align:center;}

.client img { width:119px; height:119px;}

.client div {font-size:12px; font-weight:bold;}

.client div a { color:#000; text-decoration:none;}

.client div a:hover { text-decoration:underline;}



.partner {width:119px; height:280px; margin-right:20px; float:left;}

.partner img { width:119px; height:119px;}

.partner .name {font-weight:bold; padding-bottom:3px;}

.partner a { color:#000; text-decoration:none;}

.partner a:hover { text-decoration:underline;}





.post {color:#4e5153; font-size:11px; padding-bottom:5px;}







a.page, a.page_act {background:url(/i/page_bg.gif) 0px 0px; display:block; color:#fff; width:52px; height:52px; font-size:18px; text-decoration:none;}

a:hover.page {background:url(/i/page_bg.gif) 0px 52px; display:block; color:#000; width:52px; height:52px;}

a.page_act {background:url(/i/page_bg_act.gif) 0px 0px; display:block; color:#000;}

a.page div, a.page_act div {padding-top:14px;}







/*

.one_comment {margin-bottom:24px;}

.one_comment .main {margin:7px 0px 7px 0px;}

*/

.one_comment .dotline {margin:3px 0px 3px 0px;}



.one_comment .sub{font-size:90%;color:#888888}

.one_comment .comment_add_sub{font-size:90%;color:#888888;margin:2px 0px 7px 0px;float:left;width:70%}

.one_comment textarea{width:100%;height:60px}





.mouseuser{color:#b142bd}

.msg_error{color:#ff41e0;font-size:90%;}





.larr {padding-left:24px; color:#46a3fe; float:left;}

.rarr {padding-right:20px; color:#46a3fe; float:right;}



input.input-hint {color: #888888; border-width: 1px;margin:2px 5px 2px 0px;padding:2px;}

a.noreload:link, a.noreload:visited{text-decoration:none;border-bottom:dashed 1px #46a3fe}


.topnav {
list-style-type: none;
padding: 20px 0px 0px 16px;
margin: 0px;
overflow: hidden;
}
	.topnav li { 
	float: left;
	text-align: center;
	margin: 0px 12px 0px 0px;
	padding: 12px 0px;
	}
	
		.topnav li a { 
			font-size: 20px !important; 
			text-decoration: none !important; 
			text-align: center;
			display: block;
		}
	
	
.topnav li.blog, .topnav li.blog_act {width:87px;}

.topnav li.about, .topnav li.about_act {width:121px;}

.topnav li.clients, .topnav li.clients_act {width:122px;}

.topnav li.partners, .topnav li.partners_act {width:123px;}

.topnav li.contacts, .topnav li.contacts_act {width:123px;}



topnav li.blog a, .blog_act a {color:#000000;}

topnav li.blog a, .about_act a {color:#e0831b;}

.clients a, .clients_act a {color:#86558f;}

.contacts a, .contacts_act a {color:#00abbd;}

.partners a, .partners_act a {color:#588cd8;}



.blog_act {background:url(i/select_blog.gif) top center no-repeat;}

.about_act {background:url(i/select_about.gif) top center no-repeat;}

.clients_act {background:url(i/select_clients.gif) top center no-repeat;}

.contacts_act {background:url(i/select_contacts.gif) top center no-repeat;}

.partners_act {background:url(i/select_partners.gif) top center no-repeat;}