﻿@charset "utf-8";

/*
* {
margin:0;
padding:0;
}
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body {
background-color:#FFFFFF;
color:#000000;
text-align:left;
background-image:url(img/bg2.jpg);
background-position:top left;
background-repeat:repeat-x;
min-width:1000px;
width:expression(document.body.clientWidth < 1000? "1000px": "auto");
}
div { behavior: url(iepngfix.htc);}

h1,h2,h3,strong{font:12pt Times new roman}
table{
background-color: #ddffdd;
border-width:2px; border-style:double;border-color:#555555;
font:11pt Times new roman;
}
table {border-spacing:1;}
td{border:1px double #555555;
text-indent:0px;}

td p{
text-indent:0px;}

img{
 border:none;
 behavior: url(iepngfix.htc);
}
 #all {
text-align:left;
}
#container{
top:0;
left:0;
width:100%;
height:100%;
}
.bg{
left:50%;
position:absolute;
min-width:900px;
margin-left:-450px;
width:900px;
height:100%;
background-image:url(img/foncenter.jpg);
background-position:center;
background-repeat:repeat-y;
z-index:-1;
}


.head{
background-image:url(img/head.jpg);
background-position:top left;
background-repeat:no-repeat;
position:relative;
height:168px;
width:100%;
top:0px;
left:0px;
z-index:100;
}



.headcontacts{
position:absolute;
color:#032768;
top:90px;
left:650px;
width:250px;
vertical-align:top;
z-index:100;
text-align:center;
color:#1e3f82;
font:bold 14pt times new roman;
line-height:20px;
min-width:250px;
}
.headcontacts a:link {
z-index:300;
color:#1e3f82;
}

.headstar
{
position:absolute;
z-index:300;
top:21px;
left:184px;
}
.pol
{
position:absolute;
z-index:300;
top:21px;
left:158px;
width:157px;
height:111px;
background-image:url(img/pol.gif);
background-position:left;
background-repeat:no-repeat;
}
.pilesos
{
position:absolute;
z-index:400;
top:82px;
left:242px;
width:46px;
height:29px;
background-image:url(img/pilesos.jpg);
background-position:left;
background-repeat:no-repeat;
}



#menu{
background-image:url(img/menur.jpg);
background-position:right;
background-repeat:repeat-y;
font:bold 10pt Tahoma;
line-height:40px;
top:195px;
position:absolute;
float:left;
color:#FFFFFF;
width:270px;
left:0px;
background-color:#6689CB;
height:auto;
z-index:250;
}



.menuup{
background-image:url(img/menuup.png);
background-position:left;
background-repeat:no-repeat;
position:absolute;
left:-22px;
top:178px;
width:300px;
height:28px;
z-index:400;
}
.menudown{
top:590px;
background-image:url(img/menudown.png);
background-position:left;
background-repeat:no-repeat;
position:absolute;
left:0px;
width:270px;
height:19px;
z-index:400;
}

#menu li a:link{
padding-left:45px;
color:#FFFFFF;
text-decoration:none;
}

#menu li a:visited{
padding-left:45px;
color:#FFFFFF;
text-decoration:none;
}

#menu li a:hover{
padding-top:5px;
padding-bottom:5px;
color:yellow;
text-decoration:none;
background-image:url(img/star.gif);
background-position:left;
background-repeat:no-repeat;
}



#menu .activ a:link{
padding-top:5px;
padding-bottom:5px;
color:yellow;
text-decoration:none;
background-image:url(img/star.gif);
background-position:left;
background-repeat:no-repeat;
}
#menu .activ a:visited{
padding-top:5px;
padding-bottom:5px;
color:yellow;
text-decoration:none;
background-image:url(img/star.gif);
background-position:left;
background-repeat:no-repeat;
}
#menu2 .activ a:link{
padding-top:5px;
padding-bottom:5px;
color:yellow;
text-decoration:none;
background-image:url(img/star.gif);
background-position:left;
background-repeat:no-repeat;
}
#menu2 .activ a:visited{
padding-top:5px;
padding-bottom:5px;
color:yellow;
text-decoration:none;
background-image:url(img/star.gif);
background-position:left;
background-repeat:no-repeat;
}

#menu3 .activ a:link{
padding-top:5px;
padding-bottom:5px;
color:yellow;
text-decoration:none;
background-image:url(img/star.gif);
background-position:left;
background-repeat:no-repeat;
}
#menu3 .activ a:visited{
padding-top:5px;
padding-bottom:5px;
color:yellow;
text-decoration:none;
background-image:url(img/star.gif);
background-position:left;
background-repeat:no-repeat;
}




/*МЕНЮ 2*/
#menu2{
background-image:url(img/menur.jpg);
background-position:right;
background-repeat:repeat-y;
background-color:#6689CB;
font:bold 10pt Tahoma;
line-height:27px;
top:637px;
position:absolute;
float:left;
color:#FFFFFF;
width:270px;
left:0px;
height:auto;
z-index:350;
}

/*МЕНЮ 3*/
#menu3{
background-image:url(img/menur.jpg);
background-position:right;
background-repeat:repeat-y;
background-color:#6689CB;
font:bold 10pt Tahoma;
line-height:27px;
top:762px;
position:absolute;
float:left;
color:#FFFFFF;
width:270px;
left:0px;
height:auto;
z-index:350;
}

.menuup2{
background-image:url(img/menuup.png);
background-position:left;
background-repeat:no-repeat;
position:absolute;
left:-22px;
top:616px;
width:300px;
height:24px;
z-index:375;
}
.menudown2{
top:715px;
background-image:url(img/menudown.png);
background-position:left;
background-repeat:no-repeat;
position:absolute;
left:0px;
width:328px;
height:20px;
z-index:375;
}

.menuup3{
background-image:url(img/menuup.png);
background-position:left;
background-repeat:no-repeat;
position:absolute;
left:-22px;
top:741px;
width:300px;
height:24px;
z-index:375;
}
.menudown3{
top:840px;
background-image:url(img/menudown.png);
background-position:left;
background-repeat:no-repeat;
position:absolute;
left:0px;
width:328px;
height:20px;
z-index:375;
}


.advert{
top:866px;
left:30px;
width:200px;
height:150px;
position:absolute;
}

#menu2 li a:link{
padding-left:50px;
color:#FFFFFF;
text-decoration:none;
}
#menu2 li a:visited{
padding-left:50px;
color:#FFFFFF;
text-decoration:none;
}

#menu2 li a:hover{
padding-top:3px;
padding-bottom:3px;
color:yellow;
text-decoration:none;
background-image:url(img/star.gif);
background-position:left;
background-repeat:no-repeat;
}
/*
МЕНЮ2 - окончание
*/

#menu3 li a:link{
padding-left:50px;
color:#FFFFFF;
text-decoration:none;
}
#menu3 li a:visited{
padding-left:50px;
color:#FFFFFF;
text-decoration:none;
}

#menu3 li a:hover{
padding-top:3px;
padding-bottom:3px;
color:yellow;
text-decoration:none;
background-image:url(img/star.gif);
background-position:left;
background-repeat:no-repeat;
}
/*
МЕНЮ3 - окончание
*/


/*Верхнее меню*/

#hmenu {
text-indent:0px;
top:180px;
margin-left:325px;
font:11pt Tahoma;
position:absolute;
width:600px;
min-width:600px;
padding-right:10px;
height:70px;
z-index:200;
line-height:44px;
background-image:url(img/hmenu.jpg);
background-position:center bottom;
background-repeat:no-repeat;
text-align:center;
}


#hmenu li
{
display:inline;
}

#hmenu li a:link{
margin-left:50px;
color:#ffffff;
text-decoration:none;
}
#hmenu li a:visited{
margin-left:50px;
color:#ffffff;
text-decoration:none;
}

#hmenu li a:hover{
padding-top:5px;
padding-bottom:5px;
color:yellow;
text-decoration:none;
}


#hmenu .activ a:link{
padding-top:5px;
padding-bottom:5px;
color:yellow;
text-decoration:none;
}
#hmenu .activ a:visited{
padding-top:5px;
padding-bottom:5px;
color:yellow;
text-decoration:none;
}

#content{
font:12pt Times new roman;
position:relative;
text-align:justify;
margin-left:320px;
margin-top:100px;
padding-right:50px;
min-height:700px;
max-height:auto;
min-width:600px;
_height:700px;
}

#content li{
margin-left:40px;
}

#content p{
text-indent:30px;
}

#content a:link{
color:003366;
text-decoration:none;
}
#content a:visited{
color:003366;
text-decoration:none;
}
#content a:hover{
color:708090;
text-decoration:none;
}

#content td p{text-indent:0px}


.line{
 border: double 3px; border-color:#708090;
 padding: 0px;
 margin: 0px;
}
.partner{
font:8pt Times new roman;
position:relative;
text-align:center;
padding-top:0px
}
.partner a:link {
color:#003366;
text-decoration:none;
}
.partner a:visited{
color:#003366;
text-decoration:none;
}
.partner a:hover{
color:#708090;
text-decoration:none;
}



#downlogo{
margin-top:30px;
width:100%;
text-align:right;
position:relative;
}

#footer
{
margin-top:1px;
position:relative;
background-color:#777777;
color:#000000;
text-align:center;
font:10pt times new roman;
width:100%;
min-width:1000px;
}
#footer a:link{
color:#ffffff;
z-index:300;
}
#footer a:visited{
color:#ffffff;
z-index:300;
}
.copy
{
text-align:right;
right:0px;
width:400;
bottom:0px;
position:absolute;
}

#footer_other
{
margin-top:1px;
position:relative;
background-color:#777777;
color:#000000;
text-align:center;
font:10pt times new roman;
width:100%;
min-width:1000px;
}
#footer_other a:link{
color:#ffffff;
z-index:300;
}
#footer_other a:visited{
color:#ffffff;
z-index:300;
}

.counter
{
text-align:left;
margin-top:-41px;
width:400px;
position:relative;
}
#mwfix1 {
padding-left:1000px;
}

#mwfix2 {
height:0;
}

#mwfix3 {
margin-left:-1000px;
position:relative;
height:0;
}

.clearing {
	height: 0;
	clear: both;
}