@charset "utf-8";

html, body { padding:0px; margin:0px; width:100%; height:100%; }
body { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#DEDEDE; background-color:#333333; }
div, h1, h2, h3, h4, h5, h6, p, ul, li, span { margin:0px; padding:0px; }
img { border:none; }

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

h1{ display:none; }
h2{ font-size:16px; color:#DEDEDE; text-transform:uppercase; padding-bottom:20px; }
h3{ font-size:1.1em; color:#FFFFE1; padding-bottom:5px; }
h4{ font-size:1.0em;  color:#DEDEDE; padding-bottom:10px; }

ul li { list-style-type:none; float:left; }

p { text-align:justify; color:#DEDEDE; padding-bottom:10px; }

.clearbox { clear:both; width:100%; height:20px; }
.clearbox-big { clear:both; width:100%; height:40px; }
.clearbox-small { clear:both; width:100%; height:10px; }

.floatleft{ float:left; }
.clearblock{ clear:both; }

.wrapper { width: 100%; background:url(images/topbg.jpg) repeat-x #333;  height:100%; }

/*HEADER*/
.header-wrapper{ backg/round: url(images/topbg.jpg) repeat-x; }
.header{ margin:0 auto; width:930px; height:110px; }
.header-left { width:905px; height:110px; }
.header-right { width:25px; height:110px; }
.panel-bottom { height:11px; position:relative; }
.panel-bottom img{ position:absolute; }
.little-menu { width:25px; height:99px; }
.little-menu ul li a { display:block; float:left; }
/*HEADER*/

/*MENU*/
.menu{ margin:0 auto; width:930px; height:30px; background-color: #ffffff; padding-top: 13px;}
.menu ul li { padding-right: 8px; padding-left:10px; }
.menu ul li.leftBorder { border-left:#333333 solid 1px; }
.menu ul li a { display:block; text-decoration:none; color:#000000; font-size:0.8em; letter-spacing: 1px; padding:2px; }
.menu ul li a:hover { background-color:#cc0000; color:#ffffff; }
/*MENU*/

/*CONTACTBLOCK*/
.contactblock{ width:293px; float:left; padding-top:5px; }
.contactblock img{ padding-bottom:10px; }
.contactblock .textblock p{ text-align:left; padding-bottom:5px; }
/*CONTACTBLOCK*/

/*CONTAINER*/
.container-wrapper{ margin:0 auto; width:930px; border-top:#DEDEDE solid 1px; border-bottom:#DEDEDE solid 1px; }
.container{ padding-top:30px; padding-left:10px; padding-right:10px; padding-bottom:30px; width:910px; }
/*CONTAINER*/

/*FOOTER*/
.footer{ margin:0 auto; width:930px; }
.footer ul li { padding-right: 10px; }
.footer ul li.leftBorder { border-left:#DEDEDE solid 1px; padding-left:10px;}
/*FOOTER*/

/*COPYWRITE*/
.copyrights { /*margin:0 auto; /*width:930px;*/ /*border-top:#DEDEDE solid 1px;*/ padding-top:10px; font-size:0.7em; }
/*COPYWRITE*/

/*COUNTERS*/
.counters { /*width:930px;*/ }
.counters div{ width:88px; height:31px; float:left;  }
/*COUNTERS*/

.seo {
	/*border:solid 1px #0000CC;*/
	/*font-size:10px;
	margin-left:auto;
	margin-right:auto;
	height:20px;
	width:930px;
	text-decoration:none;
	margin-top:5px;
	*/
}

/* NEWS */
.news h3 span { padding-right:10px; }
div.news { padding-bottom:30px; }

/* 12-07-2009 */
.seo { width:680px; }
.seo p { font-size:14px;  background-color:#333; display:block; border-left:2px solid #FF0000;  padding:4px 4px 4px 20px;  margin-bottom:20px; /*clear:both;*/   }
.seo p.seo-all { font-size:14px;  background-color:#333; display:block; border-left:3px solid #222;  padding:4px 4px 4px 20px; margin-top:20px; }

.bottom-wrapper  { width:930px; margin:0 auto; overflow:hidden; clear:both; margin-bottom:20px;  }
.seo-wrapper { width:770px;  float:left; }
.s-wrapper { padding-left:30px; float:right;  width:100px; border-left:1px solid #222;  }


.colors { padding: 20px 0; }
.colors table { width:100%; }
.colors table td { }
.colors table td img {  margin:4px; border: 2px solid #777; }

/* address */
.address { margin:0 auto; width:750px; height:60px; }
.addres { width:305px; height:43px; float:left; margin-left:30px; margin-right:30px; color:#fff; background-color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:7px; padding-right:5px; }
.addres strong { font-size:16px; }
.square { width:21px; height:23px; color:#000; background-color:#dedede; float:left; margin-right:20px; font-weight:700; padding-left:12px; padding-top:10px; }  
/* address */

/* contacts */
.contacts { margin:0 auto; width:720px }
.contacts-in { width: 293px; float: left; padding-top: 5px; padding-right: 65px }
/* contacts */

/*Breadcrumbs*/
.B_crumbBox {

      display: block;
    font-size: 11px;
    padding-left: 15px;
    padding-top: 10px;

}

/*���������� ����� ������ ���������*/
div.type {

height:40px;
}

div.type  ul {
        background: none repeat scroll 0 0 #000000;
    display: block;
    height: 24px;
    padding-left: 20px;

}

div.type  ul li {
       background: none repeat scroll 0 0 #000000;
    display: list-item;
    font-size: 12px;
 
    margin-right: 38px;
    padding-top: 5px;
    text-transform: uppercase;
	display:block;
}

div.type  ul li  a {

text-decoration:none;
 padding-left: 15px;
    background: url("images/list.gif") no-repeat scroll 0 5px transparent;
	display:block;
	height:11px;

}
div.type  ul li.active a:hover{
background: url("images/list_row.gif") no-repeat scroll 0 3px transparent;

}
div.type  ul li  a:hover{

color:#DD2E33;
background: url("images/list.gif") no-repeat scroll 0 -5px transparent;
}

div.type  ul li.active a{

color:#DD2E33;
background: url("images/list_row.gif") no-repeat scroll 0 3px transparent;

}
/*---------------*/

/*-------���������� ����������-----------*/
div.ditto_page {
    margin: 0 auto;
    width: 110px;
font-size:15px;
}

div.ditto_page  span.ditto_currentpage{

font-weight:bold;
}
div.ditto_page  span,div.ditto_page a{

margin-left:5px;

}

div.ditto_page a:hover {
text-decoration:none;

}



/*-- dittoPaginate --*/
.dittoPaginate {
    padding: 40px 0;
}

.dittoPaginate a, .dittoPaginate span {
    padding: 5px;
    background-color: #ccc;
    font-weight: bold;
    margin: 2px;
    color: #333;
    text-decoration: none;
}

.dittoPaginate span, .dittoPaginate a:hover {
    background-color: #cc0800;
    color: #fff;
}
