body {
    font-family: Arial, serif;
    color: #fff;
    font-size: 12px;
    margin: 5px;
    background: #040404;
}
a {
    color: #00AAFF;
}
img {
    border: 0px;
}
td {
    text-align: left;
}
.clr {padding:0; clear:both; margin:0;}
.line{
    clear: both;
}

.layer_all {
    margin: 20px auto;
    width: 866px;
}

.layer_top {
    background: transparent url(/files/img/ramka_top.jpg) no-repeat;
    height: 26px;
    padding: 0px 20px 0px 20px;
    overflow: hidden;
 }
 .layer_medium {
    background: transparent url(/files/img/ramka_medium.jpg) repeat-y;
 }
 .layer_wrapper {
    padding: 2px 20px 0px 20px;
 }
 .layer_bottom {
    background: transparent url(/files/img/ramka_bottom.jpg) no-repeat;
    height: 26px;
 }

.enter {
    float: left;
    color: #009;
    background: url(/files/img/punkt.png) no-repeat 3px 10px;
    background-repeat: no-repeat;    
    padding-left: 16px;
    padding-top: 4px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    font-family: arial;
	margin:3px 0 0 0;
}
.enter a {color:#fff;}
.lang{
    float: right;
    padding-left: 10px;
    padding-top: 7px;
}

.site_header {
    background: url(/files/img/top.jpg);
    background-repeat: no-repeat;
    height: 144px;
    overflow: hidden;
    padding-left: 20px;
    padding-top: 20px;
}
.logo {
    /* background: url(/files/img/logo.png);
    background-repeat: no-repeat; */
    height: 144px;
}
.lozung {
color:#FCFDFE;
float:right;
font-family:Arial;
font-size:18px;
font-weight:bold;
height:25px;
margin-right:30px;
margin-top:110px;
text-align:right;
text-decoration:none;
width:311px;
}

.menu_top_wrapper_left {
    background: url(/files/img/left_side_menu.png);
    background-repeat: no-repeat;
    background-position: top left;
    height: 33px;
}
.menu_top_wrapper_right {
    background: url(/files/img/right_side_menu.png);
    background-repeat: no-repeat;
    background-position: top right;
    height: 33px;
}
.menu_top_wrapper {
    padding-left: 8px;
    padding-right: 8px;
    height: 33px;
}
.menu_top_img {
    background: #039 url(/files/img/menu_top.gif);
    height: 33px;
    background-repeat: repeat-x;
}

.content_wrapper {
    padding-top: 5px;
    padding-bottom: 20px;
}
td.content {
    padding: 15px;
    width: 540px;
    font-size: 12px;
    font-family: Arial, serif;
    text-align: justify;
    letter-spacing: 0.5px;
    line-height: 24px;
    border: 1px solid #a2b6e5;
    background: #09172c;
    overflow: hidden;
}
.content a { text-decoration:none;}
.page_title {
    color: #009;
    background: url(/files/img/punkt.png);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    padding-left: 15px;
    padding-top: 5px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    font-family: arial;
    text-transform: uppercase;
}
.page_title_r {
    color: #009;
    background: url(/files/img/punkt.png);
    background-repeat: no-repeat;
    background-position: 0px 10px;
    padding-left: 15px;
    padding-top: 1px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    font-family: arial;
    text-transform: uppercase;
}
.content_text {
    text-indent: 30px;
    font-family: Arial, serif;
    color: #fff;
    font-size: 12px;
    padding-top: 10px;
}
.content ul {
    margin: 0px;
    padding: 0px;
    text-indent: 30px;
    list-style-image: url('/files/img/li.gif');
    list-style-position: inside;
}

.block {
    padding: 10px 0px 10px 20px;
}
.block_news {
    padding-bottom: 20px;
}
.block_news a { text-decoration:none;}
.block_text {
    
}
.block_text img {
    width: 100px;
    height: 150px;
    overflow: hidden;
    float: left;
    padding: 0 5px 0 0;
}
.block_feedback {
    padding-bottom: 20px;
	clear:both;
}
.block_feedback a { text-decoration:none;}
.block_feedback input, .block_feedback textarea {
    border: 1px #A2B6E5 solid;
    background: transparent;
    color: #fff;
    margin: 2px;
    width: 200px;
}
.block_feedback textarea {
    height: 150px;
    overflow: auto;
}

.copy {
    background: url(/files/img/copy.jpg);
    background-repeat: no-repeat;
    height: 65px;
    overflow: hidden;
    text-align: left;
    padding-top: 7px;
    padding-left: 130px;
}
.contact {
    float: left;
    font-weight: bold;
    padding-right: 150px;
    font-family: arial;
    font-size: 12px;
	padding-top:14px;
}
.phone {
    float: left;
    font-weight: bold;
    padding-right: 50px;
    font-family: arial;
    font-size: 12px;
}
.mail {
    float: left;
}

.counter {
    float: right;
    text-align: right;
/*    padding: 10px;*/
	/*opacity:0;*/
	display:none;
}

/* enter popup */
#popupContact
{
   background:#fff none repeat scroll 0 0;
   border:2px solid #CECECE;
   display:none;
   font-size:13px;
   padding:12px;
   position:fixed;
   width:200px;
   z-index:2;
}

#popupContactClose
{
color:#000000;
display:block;
font-size:14px;
font-weight:bold;
line-height:14px;
margin-right:3px;
position:absolute;
right:3px;
top:3px;
}
#backgroundPopup {
background:#000000 none repeat scroll 0 0;
border:1px solid #CECECE;
display:none;
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:1;
}
* html #backgroundPopup {
background:#000000 none repeat scroll 0 0;
border:1px solid #CECECE;
display:none;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:1;
}

.popup, .popup a {
    color: #222;
}
.block_stroka { padding:5px 0 0 0; } 
#run_stroka a { text-decoration:none;}
.tel_feedback { padding: 5px 0 0 0;}
.pagenavi { width:538px; float:left;}
.pagenavi b {color:#00AAFF; padding:0 5px;}
.pagenavi span.pag_but { float:right;} 
a.pag_ctive  { background:#00AAFF; padding:5px 8px; border:none;color:#fff;margin:0 0 0 8px;} 
a.pag_pasive  { background:none; padding:4px 7px; border:1px solid #00AAFF; margin:0 0 0 8px;} 
a:hover.pag_pasive  { background:#00AAFF; padding:4px 7px; border:1px solid #00AAFF;;color:#fff; margin:0 0 0 8px;} 
