body {

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

        background-color:#ffffff;

        color:#333;

        margin-left: 0px;

        margin-top: 0px;

        margin-right: 0px;

        margin-bottom: 0px;

        margin:0px;

        padding:0px;

        overflow:auto;

        font-size:75%;





}





body td {

	font-size:75%;

}





img, form, div, h1, h2, h3  {

        margin: 0px;

        padding: 0px;

        border: none;

}



HR {

        BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #E5E9EB; BORDER-BOTTOM: 0px; HEIGHT: 1px;

	background-color: #E5E9EB;

	margin:6 0 6 0;

}



.table-border, .table-border td{

         BORDER: #EDCD92 1px solid;

         BORDER-COLLAPSE: collapse;

}







textarea {

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

        color: #666666;

        background-color: #FFFFFF;

        border: 1px solid #aaaaaa;

		overflow:auto;

}





h1 {

	font-size: 167%;

	font-weight: normal;

	color: #f60;

	margin-bottom:15px;

         position:relative;

	text-transform: uppercase;

}







h2 {

    font-size: 150%;

    font-weight: normal;

    color:#295F81;

    position:relative;

    text-transform: uppercase;



}



h3 {

    font-size: 100%;

    color: #295F81;

    margin:0px;

    padding:0px;

    font-weight: normal;

    text-transform: uppercase;

}





a, .href{

    color: #004165;

    text-decoration:underline;

}





.vrezka {

        background-color:#E7E5D3;

        padding:12px;

        margin:12 0 12 0

}





/*Div press point*/

DIV.point{

position:relative;

height:0px;

width:1px;

overflow:visible;

}



.s9{font-size:56%;}

.s10{font-size:63%;}

.s11{font-size:69%;}

.sm11{font-size:92%;}

.s12{font-size:75%;}

.s13{font-size:81%;}

.s14{font-size:88%;}



.nobr{white-space:nowrap;}

.gr {color:#999999;}

.wt {color:#fff;}

.dgr {color:#666;}

.mb4 {

	margin-bottom:4px;

	display:block;

}



.hand {

	cursor:hand;

	cursor:pointer;

}



.hider{

	display:none;

	visibility:hidden;

}



p {

	text-indent:none;

}



/* Для форм----------------------------------------------------------------------*/



.bgnr{

	background-repeat:no-repeat;

}

.bgxr{

	background-repeat:repeat-x;

}

.bgyr{

	background-repeat:repeat-y;

}



.bgtop{

	background-position:top;

}



.bgmid{

	background-position:center;

}



.bgright{

	background-position:right;

}





/* ----------------------------------------------------------------------*/



TABLE.lable-tasble TD.label {

	BACKGROUND: url(http://bpk-spb.ru/cms/templates/dots.gif) repeat-x right bottom;

}







.news_pages_Active {

        color: #FFFFFF;

        background-color: #069;

        font-weight:normal;

        text-decoration:none;

        padding:2px;



}

table.pages{

        font-size:120%;

}



span.arr{

        font-size:14px;

}



/* Стиль для класса иконка с балоном --------------------------------------------------*/





/*.rightBg{

	background-image:url(http://bpk-spb.ru/cms/templates/right-bg.jpg);

	background-repeat:repeat-y;

	background-position:left;

}*/



td.menu{

	padding-left:20px;

	padding-right:20px;

}



a.mitem:link, a.mitem:visited{

	color: #004165;

        text-decoration:none;

}



a.mitem:hover, a.mitem:active{

        text-decoration:none;

         color:#FF8D00;

}



td.menu a.mitemActive{

        text-decoration:none;

        font-size:333%;

        margin:none;

        text-transform: uppercase;

        color:#FF8D00;

}



td.menu a.mitemActiveActive{

        text-decoration:none;

        margin:none;

        color:#FF8D00;

}





td.menu a.submenuActive{

        text-decoration:none;

        font-size:280%;

        line-height:95%;

        margin:none;

/*        text-transform: uppercase;*/

        color:#Fa0;

        display:block;

        position:relative;

}



td.menu a.submenu{

	display:none;

	visibility:hidden

}









td.tdmitemActive{

	padding-top:0px;

	padding-bottom:0px;

}



td.lcontent{

	border-right:2px solid #FFA400;

	padding-right:20px;

	padding-left:20px;



}

td.rcontent{

	padding-left:20px;

}



td.search{

	padding-left:20px;

	padding-right:20px;

}



DIV.tryptyh{

	position:absolute;

	width:200px;

	left:59px;

	top:102px;

}

DIV.tryptyh a{

	margin-right:30px;

}



DIV.main-news-text{



margin-top:20px;

}



.main-news-img{

}





a.h1:link, a.h1:visited{

	color:#295F81;

        text-decoration:none;

        	font-size: 167%;

	font-weight: normal;

	margin-bottom:15px;

	text-transform: uppercase;

}



a.h1:hover, a.h1:active{

        text-decoration:none;

	font-size: 167%;

	font-weight: normal;

	margin-bottom:15px;

	text-transform: uppercase;

	         color: #f60;

}







.but-normal DIV.button-left{

	width:7px;

	height:30px;

	background-image:url(http://bpk-spb.ru/cms/templates/nbl.jpg);

	background-position:top;

}



.but-normal DIV.button-middle{

	background-image:url(http://bpk-spb.ru/cms/templates/nbm.jpg);

	background-repeat:repeat-x;

	padding:4 15 0 15;

	height:30px;

	width:auto;

	color:#fff;

	text-transform:capitalize;

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

	font-size:12px;

	background-position:top;

}





.but-normal DIV.button-right{

	width:17px;

	height:30px;

	background-image:url(http://bpk-spb.ru/cms/templates/nbr.jpg);

	background-position:top center;

}



.but-active DIV.button-left{

	width:7px;

	height:30px;

	background-image:url(http://bpk-spb.ru/cms/templates/abl.jpg);

}



.but-active DIV.button-middle{

	background-image:url(http://bpk-spb.ru/cms/templates/abm.jpg);

	background-repeat:repeat-x;

	padding:4 15 0 15;

	height:30px;

	background-position:top;

	color:#fff;

	text-transform:capitalize;

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

	font-size:12px;

}





.but-active DIV.button-right{

	width:17px;

	height:30px;

	background-image:url(http://bpk-spb.ru/cms/templates/abr.jpg);

}





.order-dvd {

         background-image:url(http://bpk-spb.ru/cms/templates/dvd.png);

         // background: none;

         position:absolute;

         width:236px;

         height:267px;

         background-repeat:no-repeat;

         filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://bpk-spb.ru/cms/templates/dvd.png');

         overflow: visible;

         z-index:100;

         top:-240;

}



.news-date{

	font-weight:bold;



}



.news-text{

	color:#4B6476;

}



TD.footer-owner{

	color:#666;

	font-size:69%;

	padding-left:30px;

}

TD.footer-dev{

	color:#666;

	font-size:69%;

	padding-right:30px;

	margin-top:20px;

}

.newcat, .newcat1{

	font-size:108%;

	text-transform: uppercase;

	text-decoration:none;

	display:block;

	color:#004165;

	margin-top:20px;

	margin-bottom:5px;

}



a.newcat-element:visited, a.newcat-element:link{

	color:#000;

	display:block;

	margin-left:10px;

	margin-bottom:3px;

	font-size:92%;

}



a.newcat-element:active, a.newcat-element:hover, .newcat-element1{

	color:#f90;

	display:block;

	margin-left:10px;

	margin-bottom:3px;

	font-size:92%;

}









/*Пользовательские стили ______________________________________________________________________*/

.usr-blueFont{

	color:#004165

}



.usr-table{

	width:100%;

}



.usr-table td{

	border-bottom:1px solid #999;

}





.usr-table-head{

	color:#fff;

	background:#F89000;

	font-weight:bold;

	text-align:center;

	white-space:nowrap;

}



.usr-table-td_lo{

	background:#B9CED8;

	text-align:center;

	white-space:nowrap;

	font-size:63%;

}



.usr-table-td_hi{

	background:#E3ECF0;

	text-align:center;

	white-space:nowrap;

	font-size:63%;

}





 .usr-table-td_group{

	color:#295F81;

	font-weight:bold;

}



.usr-analogi-stankov{

	z-index:30110;

	position:relative;

	width:200px;

	margin-right:25px;

	margin-bottom:15px;

	hwight:100px;

	display:block;

	padding:10px;

	color:#fff;

	background:#00abb6;

	padding-left:20px;

	float:left;

}

.usr-analogi-stankov strong{

	font-size:130%;

	position:relative;

	left:-10px;

}



/*Конец пользовательских стилей--------------------------------------------------------*/



DIV.menu-subitem-conteiner{

	position:relative;

	width:auto;

	height:auto;

}

DIV.menu-subsubitem-conteiner{

	position:absolute;

	width:200px;

	height:auto;

	top:3px;

	left:150px;

	font-size:225%;

	color:#FF7900;

	line-height:90%;

}



ul{

	list-style-type:none;

	list-style-image:url(http://bpk-spb.ru/cms/templates/sb.gif);

/*	margin-top:12px;*/

}


/*h1 для навигации*/

H1.mhref{

        text-decoration:none;

        font-size:90%;

        line-height:95%;

        margin:none;

/*        text-transform: uppercase;*/

        color:#Fa0;

        display:block;

        position:relative;

}
