body
{
	font: 11px Verdana,Tahoma;
	background: #fff url(img/bg_body.jpg) repeat;
	color: #444;
}

h1
{
	font-size: 18px;
	color: #da251d;
	margin-bottom: 10px;
}

h2
{
	font-size: 14px;
	color: #da251d;
	margin-bottom: 10px;
	text-align: left;
}

h3
{
	font-size: 14px;
	color: #da251d;
}

h4
{
	font-size: 11px;
	font-weight: bold;
	color: #444;
}

h5
{
	text-align: center;
	font-size: 11px;
	border-bottom: 1px solid #ffe6a2;
	padding: 5px 0;
	margin-bottom: 5px;
	color: #da251d;
}

a
{
	color: #da251d;
	text-decoration: underline;
}

a:hover
{
	color: #da251d;
	text-decoration: none;
}

a.link
{
	padding-left: 15px;
	background: url(img/arrow_item.gif) left center no-repeat;
}

p
{
	margin-bottom: 7px;
}

fieldset
{
	border: none;
}

#center_branch_solution ul
{
	list-style-image: url(img/arrow_item.gif);
	margin: 10px 0 10px 20px;
	padding: 0;
}

#center_branch_solution ul.information_messages_for_is {
	list-style-type: none;
	list-style-image: none;
}

#center_branch_solution ul.information_messages_for_is li {
	list-style-image:none;
	margin-bottom: 5px;
	font-size: 11px;
}

#center_branch_solution ul.information_messages_for_is li span.number{
	font-style: normal;
	display: inline;
	position: relative;
	left: -15px;
	padding: 0;
	width: 15px;
}

#center_branch_solution ul.information_messages_for_is li span.info{
	display: block;
	color: #666;
	font-style: italic;
	padding-top: 3px;
	margin-left: 10px;
}

/*Header*/
.logo
{
	/*background: url(img/logo.gif) no-repeat;*/
	background: url(img/logo_new.png) no-repeat;
        background-size: 85px;
	display: block;
	height: 76px;
	width: 375px;
	float: left;
	margin-top: 7px;
}

.contacts_wrap
{
margin-left: 400px;
position: relative;
	top: 12px;
}

.contacts
{
	
	list-style-type: none;
	float: right;
	margin-right: 20px;

}

.contacts li
{
	font-weight: bold;
	color: #b08551;
	font-size: 14px;
	text-align: right;
}

.contacts li span
{
	color: #da251d;
}

/*end_Header*/

/*Заголовки на обычных страницах*/
#center .content_main h2
{
	font-weight: bold;
	border: none;
	font-size: 18px;
}
/*end_Заголовки на обычных страницах*/

/*Заголовки на главной странице*/
#center #center_top h2,
#center #center_left h2,
#center #center_right h2,
#center #center_bottom h2
{
	font-size: 16px;
	border-bottom: 1px solid #ffe6a2;
	font-weight: normal;
	padding-bottom: 10px;
	margin: 0 0 5px;
}

#center h2 a
{
	margin-right: 5px;
}

#center h2 a.subscribe
{
	margin-left: 5px;
	color: #b08551;
}

#center h3
{
	font-size: 12px;
	margin-bottom: 5px;
}

#center h3 a
{
	color: #444;
}
/*end_Заголовки на главной странице*/

#rsslink
{
	background: url(img/rss.png) no-repeat;
	float: right;
	width: 26px;
	height: 26px;
	display: block;
}

/*advertising_branch*/
#right .branch
{
	text-align: center;
	height: 190px;
	width: 190px;
	margin: 0 auto 10px;
}

#right .branch a
{
	background-image: url(/files/abs/1/b.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	height: 190px;
	width: 190px;
}

#right .branch a:hover
{
	background-image: url(/files/abs/1/b.png);
	background-position: 0px -193px;
	background-repeat: no-repeat;
	width: 190px;
	height: 190px;
	display: block;
}
/*end_advertising_branch*/

/*Footer*/
#footer p
{
	padding: 5px 0 0 10px;
	text-align: center;
}

#footer a img
{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
}
/*end_Footer*/



/*Table*/
#center_branch_solution table
{
	border: 1px solid #ffe6a2;
	border-collapse: collapse;
}

#center_branch_solution #rating_forum_container table
{
border: none;
}

#center_branch_solution table tr td
{
	padding: 5px;
	border: 1px solid #ffe6a2;
}	

#center_branch_solution #rating_forum_container table tr td
{
border: none;
}

#center_branch_solution table tr th
{
	text-align: center;
	font-weight: bold;
	background-color: #fdd564;
	padding: 5px;
}

#center_branch_solution table.empty
{
	border: none;
}

#center_branch_solution table.empty tr td
{
	border: none;
}
/*end_Table*/

.ui-tabs .ui-tabs-hide 
{
	display: none;
}

.big_ul li
{
	margin-bottom: 5px;
}

/*Tabs для Касперского*/
#main #for_tabs .tabs_nav
{
	border-bottom: 1px #e5e5e5 solid;
	display: block;
	font-size: 12px;
	height: 45px;
	padding: 0 0 0 20px;
}

#main #for_tabs .tabs_nav li
{
	list-style-type: none;
	list-style-image: none;
	float: left;
	height: 40px;
	width: 148px;
	text-align: center;
	padding: 5px 0 0;
	margin: 1px 0 0;
}

#main #for_tabs .tabs_nav li a
{
	color: #999;
	text-decoration: none;
	display: inline-block;
}

#main #for_tabs .tabs_nav li a:hover
{
	color: #d92719;
	text-decoration: none;
	border-bottom: none;
}

#main #for_tabs .tabs_nav li.ui-state-active
{
	background: url(img/part_li.png) no-repeat;
}

#main #for_tabs .tabs_nav li.ui-state-active a
{
	color: #d92719;
}
/*end_Tabs для Касперского*/

#main #center_branch_solution ol
{
	margin: 10px 0 10px 20px;
}

/*antipiracy*/
#center_branch_solution .content h2
{
	border-bottom: 1px solid #ffe6a2;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 5px;
	padding-bottom: 10px;
}

/*competence*/
#footer .competence
{
	display: block;
	margin-left: 10px;
}

#footer .competence a
{
	display: inline-block;
	width: 150px;
	height: 50px;
	letter-spacing: -5px;
	text-indent: -9999px;
margin: 5px 5px 5px;
}

#footer .competence a.ckp
{
	background: url(img/ckp.png) no-repeat;
}

#footer .competence a.ckt
{
	background: url(img/ckt.png) no-repeat;
}


#footer .competence a.kons
{
	background: url(img/kons.png) no-repeat;
}

#footer .competence a.develop
{
	background: url(img/develop.png) no-repeat;
}

#footer .competence a.edu
{
	background: url(img/edu.png) no-repeat;
}

#footer .competence a.cs
{
	background: url(img/cs.png) no-repeat;
}

#footer .competence a
{
position: relative;

}

#footer a.iso
{
	background: url(img/iso.png) no-repeat;
}

#footer .counter
{
float: right;
}

#footer .counter a
{
display: block;
maargin-bottom: 5px;
}

/*end_competence*/

/*Sub Function*/
#left .sub_func
{
	list-style-type: none;
	list-style-image: none;
	display: block;
}

#left .sub_func li
{
	display: inline-block;
	float: left;
}

#left .sub_func li a
{
	display: block;
	height: 15px;
	width: 18px;
	letter-spacing: -5px;
	text-indent: -9999px;
	margin-right: 8px;
}

#left .sub_func li a.home
{
	background: url(img/home.png) no-repeat;
}

#left .sub_func li a.map
{
	background: url(img/map.png) no-repeat;
}

#left .sub_func li a.print
{
	background: url(img/print.png) no-repeat;
}
/*end_Sub Function*/

/*projects_banner*/
#project
{
	width: 500px;
	height: 161px;
	margin: 0 auto 15px auto;
	overflow: hidden;
	position: relative;
}

#project ul
{
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
text-align: left;
}

#project ul.items
{
	height: 148px;
}

#project ul.pict li 
{
	display: inline-block;
}

#main #center_branch_solution #project .pict li a 
{
	display: inline-block;
	background: url(img/empty.jpg) no-repeat;
	height: 10px;
	width: 10px;
	letter-spacing: -5px;
	text-indent: -9999px;
	text-decoration: none !important;
}


#main #center_branch_solution #project .pict li.current a
{	
	background: url(img/full.jpg) no-repeat;
} 


#main #center_branch_solution #project .items li a 
{
	text-decoration: none;
	color: #fff;
}

#main #center_branch_solution #project .items li a img
{
	border: none;
}

#main #center_branch_solution #project .items_bg
{
	background: url(img/project_bg.jpg) 100% 0% no-repeat;
	width: 500px;
}
/*end_projects_banner*/