/*dar_nk@mail.ru ICQ:400791455*/

* html .outer {padding-left:1000px}

* html .minwidth {height:0}

* html .container {margin-left:-1000px;position: relative; height:0}



html, body, ul, ol, li, p, hr,

h1, h2, h3, h4, h5, h6,

form, fieldset, a, img {

margin: 0;

padding: 0;

border: 0;

}



body {

min-width: 1000px;

font-family: "Tahoma";

}



a{

color: #2c2c2c;

text-decoration: underline;

}



a:hover{

text-decoration: none;

}



.header_bg {

width: 100%;

float: left;

background: url(pics/header_bg.jpg) repeat-x;

background-position: top;

}



.footer_bg {

width: 100%;

float: left;

background: url(pics/footer_bg.jpg) repeat-x;

background-position: bottom;

}



.footer_pic {

width: 100%;

float: left;

background: url(pics/tel.jpg) no-repeat;

background-position: bottom left;

}



.wrapper {

width: 1000px;

position: relative;

left: 50%;

margin: 0 0 0 -500px;

}



#header {

width: 1000px;

height: 134px;

float: left;

}



.logo {

width: 149px;

float: left;

margin: 28px 0 0 68px;

}



*html .logo {

margin: 28px 0 0 38px;

}



.logo ul{

margin: 5px 0 0 -27px;

}



.logo li{

display: inline;

list-style: none;

margin: 0 0 0 40px;

}



.menu {

float: left;

}



.menu ul{

margin: 35px 0 0 75px;

}



.menu li{

display: inline;

list-style: none;

margin: 0 0 0 35px;

}



#bg {

width: 1000px;

background: url(pics/bg.jpg) repeat-y;

float: left;

margin: 18px 0 0 0;

padding: 0 0 10px 0;

}



#left_bl {

width: 304px;

padding: 0 8px 0 8px;

float: left;

}



.left_menu {



}



.left_menu ul{

margin: -8px 0 0 0;

}



.left_menu li{

width: 252px;

height: 87px;

background: url(pics/bl_bg.jpg) no-repeat;

list-style: none;

margin: 8px 0 0 25px;

font-size: 11px;

}



.left_menu li a{

width: 164px;

color: #000;

text-decoration: underline;

float: left;

margin: 9px 0 0 12px;

display: block;

font-weight: bold;

}



*html .left_menu li a{

margin: 10px 0 0 6px;

}



.left_menu li a:hover{

text-decoration: none;

}



.img {

float: right;

margin: 1px 1px 0 0;

}



.news {

margin: 30px 0 0 0;

padding: 0 25px 0 20px;

}



.news h1{

font-size: 11px;

margin: 0 0 0 20px;

}



.news h1 a{

color: #000;

text-decoration: underline;

}



.news h1 a:hover{

text-decoration: none;

}



.news ul{

margin: 20px 0 0 0;

}



.news li.cl1{

font-size: 12px;

list-style: none;

background: url(pics/list1.jpg) no-repeat 0 3px;

line-height: 15px;

padding: 0 0 0 25px;

margin: 15px 0 0 0;

font-weight: bold;

}



.news li.cl1 a{

color: #9e93d9;

text-decoration: underline;

}



.news li.cl1 a:hover{

text-decoration: none;

}



.news li.cl2{

font-size: 12px;

list-style: none;

line-height: 15px;

margin: 15px 0 0 0;

}



.news li.cl2 a{

color: #000;

text-decoration: underline;

}



.news li.cl2 a:hover{

text-decoration: none;

}



.news li.cl3{

font-size: 11px;

list-style: none;

line-height: 15px;

margin: 15px 0 0 0;

}



.news li.cl3 a{

color: #9e93d9;

text-decoration: underline;

}



.news li.cl3 a:hover{

text-decoration: none;

}



#content {

width: 612px;

float: left;

margin: 0 0 0 28px;

font-size: 12px;

}



#content h1{

color: #9e93d9;

font-size: 14px;

background: url(pics/line1.jpg) repeat-x;

background-position: bottom;

padding: 0 0 20px 0;

margin: 25px 0 0 0;

}



#content h2{

color: #9e93d9;

font-size: 14px;

background: url(pics/line1.jpg) repeat-x;

background-position: bottom;

padding: 0 0 20px 0;

margin: 25px 0 0 0;

}



#content h3{

color: #9e93d9;

font-size: 14px;

background: url(pics/line1.jpg) repeat-x;

background-position: bottom;

padding: 0 0 20px 0;

margin: 25px 0 0 0;

}



#content h4{

color: #9e93d9;

font-size: 14px;

background: url(pics/line1.jpg) repeat-x;

background-position: bottom;

padding: 0 0 20px 0;

margin: 25px 0 0 0;

}



#content p{

color: #2c2c2c;

text-align: justify;

margin: 20px 0 0 0;

}



#content ul{

margin: 20px 0 0 30px;

}



#content li{

color: #2c2c2c;

line-height: 15px;

padding: 0 0 0 5px;

margin: 5px 0 0 0;

}



.clear {

clear: both;

}



#footer {

width: 1000px;

height: 144px;

float: left;

margin: 115px 0 0 0;

}



#footer ul{

margin: 26px 0 0 292px;

}



#footer li{

display: inline;

list-style: none;

margin: 0 0 0 35px;

}



#footer p{

width: 598px;

font-size: 9px;

color: #8d8c91;

margin: 10px 0 0 326px;

text-align: justify;

}



#footer span{

color: #000;

}



#footer a{

color: #000;

text-decoration: underline;

}



#footer a:hover{

text-decoration: none;

}



table {

margin-top: 15px;

}



.st1 {

border-bottom: 1px solid #ddd;

width: 370px;

height: 47px;

color: #9e93d9;

font-weight: bold;

}



.st1 span{

color: #000;

}



.st2 {

height: 15px;

}



.pic {

border: 1px solid #d3cdef;

float: left;

margin: 0 25px 0 0;

}


a.sp2, p.sp2, #content p.sp2 {
font-size: 9px;
color: #cccccc;
}


