* {font-family: Tahoma, Arial, Verdana ; /*font-size: 12px;*/}



html,body,table,tr,td,div,span,p,a,br,h1,h2,h3,h4,h5,h6,ul,ol,li,strong,b,en,i,form,input,select,/*option,*/label,textarea {margin:0; padding:0;}

.bg{
width:1059px;
background-image:url(/img/back_right.gif);
background-position:749px top;
background-repeat:repeat-y;
}

#header, #head_menu, #body, #footer{
width:1059px;
}
#header{
background-image:url(/img/header.gif);
background-position:left bottom;
background-repeat:no-repeat;
position:relative;

}

#header div{
padding:25px 24px 25px 26px;
float:right;
margin-right:9px;
_margin-right:5px;
}
#header div a img{
border:none;}
#header div a.banner{
border: 6px solid #fff;
display:block;
height:91px;
width:239px;
background: url(/img/ban_head.gif) no-repeat left top;
}

/*#header div a:hover {
background: url(../img/ban_head2.gif) no-repeat left bottom;
}*/

#header div.logo img{
border: 0 none;
margin-right:30px;
}

#header div.logo{
height:35px;
width:550px;
padding:0;
position:absolute;
background:none;
top:60px;
left:130px;	
}

#header div.logo{
height:35px;
width:550px;
padding:0;
position:absolute;
background:none;
top:60px;
left:130px;	
}

#header div.header_links{
height:9px;
width:31px;
padding:0;
position:absolute;
background:none;
top:21px;
left:134px;	
}

#header a.header_link1:hover{
background: url(../img/header_link1_active.gif) no-repeat left bottom;
border:none;}
#header a.header_link1{
background: url(../img/header_link1.gif) no-repeat left bottom;
border:none;
width:11px;
height:9px;
float:left;
}

#header p.header_link1{
background: url(../img/header_link1_active.gif) no-repeat left bottom;
border:none;
width:11px;
height:9px;
float:left;
}

#header a.header_link2:hover{
background: url(../img/header_link2_active.gif) no-repeat left bottom;
border:none;}
#header a.header_link2{
background: url(../img/header_link2.gif) no-repeat left bottom;
border:none;
width:13px;
height:9px;
float:right;
}

/*#header div.logo a:hover{
text-decoration:none;
border:none;}
#header div.logo a{
border:none;
}
#header div.logo a.back{
display:block;
background-image:url(/img/back.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:15px;
font-size:11px;
color:#247ad2;
float:left;
margin-top:18px;
}*/

#header div.logo img{
float:left;
}

#head_menu{
height:152px;
background-image:url(/img/back_head_menu.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

.p1 {background-image:url(/img/back_head_menu_p1.jpg)!important;}
.p2 {background-image:url(/img/back_head_menu_p2.jpg)!important;}
.p3 {background-image:url(/img/back_head_menu_p3.jpg)!important;}
.p4 {background-image:url(/img/back_head_menu_p4.jpg)!important;}
.p5 {background-image:url(/img/back_head_menu_p5.jpg)!important;}


#head_menu .right_menu{
float:right;
width:250px;
font-size:13px;
padding-top:10px;
}


#head_menu .right_menu li{
line-height:25px;
list-style-type:none;
color:#FF7E00;
/*font-weight:bold;*/
}
#head_menu .right_menu li.active{
background-image:url(/img/arrow_menu_1.gif);
background-position:left 10px;
background-repeat:no-repeat;
padding-left:20px;}
#head_menu .right_menu li a{
background-image:url(/img/arrow_menu2.gif);
background-position:left -15px;
background-repeat:no-repeat;
padding-left:20px;
color:#000000;
font-weight:normal;
}
#head_menu .right_menu li a:hover{
color:#626262;
background-image:url(/img/arrow_menu2.gif);
background-position:left 6px;
background-repeat:no-repeat;
}

#body{
background-image:url(/img/back_cont.gif);
background-position:left top;
background-repeat:no-repeat;
}
#body h1{
width:624px;
font-size:21px;
color:#0064B9;
padding-left:125px;
font-weight:normal;
padding-top:50px;
background-image:url(/img/arrow_2.jpg);
background-position:left 44px;
background-repeat:no-repeat;
float:left;
min-height:50px;
_height:50px;
}
#body h3{
padding-bottom:5px;
}
#body #content {
width:559px;
padding:15px 65px 15px 125px;
font-size:12px;
float:left;
line-height:18px;
color:#565656;
}
#body #content a{
color:#247AD2;
}
#body #content a:hover{
/*text-decoration:none;*/
color:#8EB9E4;
}
#body #content p{
padding-bottom:5px;
text-align:justify}

#body #content p.a_date{
color:#FF8200;
padding-bottom:7px;
}

#body #content p.a_description{
padding-top:7px;
}

#body #content a.a_title{
color:#000000;
font-weight:bold;
font-size:15px;
text-decoration:none;
}

#body #content img.back{
border:none;
}

#body #content a:hover.a_title{
color:#575757;
}

#body #content div.paging {
padding-top:20px;
}

#body #content div.paging a{
font-size:15px;
color:#247AD2;
font-weight:bold;
padding:7px 7px 4px 7px;
}

#body #content div.paging a.back{
background:url(/img/paging_back.jpg) no-repeat 50% 9px;
padding:7px 7px 4px 7px;
text-decoration:none;
}

#body #content div.paging a.fwd{
background:url(/img/paging_fwd.jpg) no-repeat 50% 9px;
padding:7px 7px 4px 7px;
text-decoration:none;
}

#body #content div.paging span{
background:url(/img/paging_active.jpg) no-repeat left 4px;
font-size:15px;
color:#999999;
font-weight:bold;
padding:7px 7px 4px 7px;
}

.newsList #body #content div.paging span{
	background: transparent none;
}

#body #right_block{
width:300px;/*
height:500px;*/
padding:40px 0 90px;
margin-right:10px;
_margin-right:5px;
float:right;
}

#body #right_block div.banner{
margin:0 auto;
width:235px; height:122px;
background: #ddd;
padding: 6px 0 0 6px;
/*border:6px solid #fff;*/
}

#body #right_block span.phone{
color:#565656;
padding-left:30px;
font-size:24px;
display:block
}

#body #right_block span.phone font{
color:#999999;
}

#body #right_block .faq, #body #right_block .faq_blue{
font-size:21px;
background:url(/img/arrow_1.jpg) no-repeat left 4px;
display:block;
font-size:21px;
margin-left:-10px!important;
padding-left:40px!important;
width:245px;
line-height:20px;
text-decoration:none;
position:relative;
height:37px;
margin-top:30px;
}

#body #right_block a.faq{
color:#000000;
margin-bottom:3px;
text-decoration:underline;
padding-top:10px;
}

#body #right_block a.faq_blue{
color:#247AD2;
margin-bottom:3px;
text-decoration:underline;
padding-top:10px;
}

#body #right_block a:hover.faq{
color:#575757;
}

#body #right_block a:hover.faq_blue{
color:#62B0FF;
}

#body #right_block span.faq{
color:#0064B9;
padding-bottom:15px;
width:50px;
padding-top:1px;
}

#body #right_block a:hover{
color:#8eb9e4;
text-decoration:underline;
}

#body/* #right_block*/ span.kus{
background-image:url(/img/kusochek_schastya.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
height:4px;
float:right;
width:310px;
}
#body #right_block a:hover{
color:#62B0FF;
}

#body #right_block ul li{font-size:12px;}
#body #right_block a{
background:none;
color:#247AD2;
font-size:12px;
text-decoration:underline;
padding:10px 30px;
width:285px;}

#body #right_block p{
font-size:12px;
padding:10px 30px;
color:#565656;
}

#body #right_block ul{
padding:0 10px 15px 12px;
}

#body #right_block li{
background:transparent url(../img/arrow_right_ul.gif) no-repeat scroll left 4px;
background-position:left 7px;
list-style-type:none;
padding-left:18px;
list-style-position:outside;
}

@media all and (min-width: 0px) {
    #body #right_block li { background-position:left 4px; margin-bottom:7px; }
}

#body #right_block li a{
padding:0px 0px 0px 0px;
}





#right_block table textarea{
height:80px;
}
#right_block table input, #right_block table textarea{
width:100%;
padding:0 3px 3px;
font-size:11px;}
#right_block table input{
height:12px;}
#right_block table{
font-size:11px;
width:250px;
margin-left:20px;
}
#right_block table tr{
padding:0pt 20px;}
#right_block table tr td{
padding:5px 10px 0;
}
#right_block table tr td label{
/*display:block;*/
margin-bottom:2px;
}
#right_block table tr td.button{
padding-right:0px;
text-align:right;
}
#right_block table tr td.button input{
width:80px;
height:25px;
padding-top:0;
}

#right_block table tr.td td{
width:50%}


/*#footer_bg{
background-image:url(/img/footer/0.jpg);
background-position:right bottom;
background-repeat:no-repeat;
}*/


#footer{
height:152px;
position:relative;
}
#footer span{
background-image:url(/img/bord_bottom.gif);
background-position:right top;
background-repeat:no-repeat;
width:746px;
height:46px;
display:block
}

#footer font{
font-family:Arial, Tahoma, Verdana;
font-size:11px;
color:#b3b3b3;
padding-left:125px;
position:absolute;
top:110px;
}
#footer div{
width:200px;
position:absolute;
font-size:11px;
color:#b3b3b3;
}

#footer div.foot1{
width:200px;
left:240px;
top:96px;
}

#footer div.foot2{
width:200px;
left:380px;
top:110px;
}

#footer div.foot3{
width:200px;
left:550px;
top:110px;
}

#footer div a{
color:#206dbb;
}

#footer div a:hover{
text-decoration:none;
}
.menu{
display:block;
margin-left:100px;
padding-top:1px;
}
#head_menu .menu a, #head_menu .menu span{
display:block;
height:151px;

float:left;
/*margin-right:4px;*/
}

#head_menu .menu a div{
height:145px;
width:120px;
cursor:pointer;
}

/*#head_menu .menu #p1{
background:url(/img/p1.png) no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/p1.png',sizingMethod='crop' );
margin-left:0;
}
*/
#head_menu .menu a#p1:hover{
background:url(/img/back_head_menu_hover.jpg) no-repeat -6px;
}

#head_menu .menu a#p1, #head_menu .menu span#p1{
width:136px;
}

#head_menu .menu span#p1{
background:url(/img/back_head_menu_active.jpg) no-repeat -6px;
}

/*#head_menu .menu #p2{
background:url(/img/p2.png) no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/p2.png',sizingMethod='crop' );
}
*/
#head_menu .menu a#p2:hover{
background:url(/img/back_head_menu_hover.jpg) no-repeat -142px;
}

#head_menu .menu a#p2, #head_menu .menu span#p2{
width:120px;
}

#head_menu .menu span#p2{
background:url(/img/back_head_menu_active.jpg) no-repeat -142px;
}

/*#head_menu .menu #p3{
background:url(/img/p3.png) no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/p3.png',sizingMethod='crop' );
margin-left:-7px;
}
*/
#head_menu .menu a#p3:hover{
background:url(/img/back_head_menu_hover.jpg) no-repeat -262px;
}

#head_menu .menu a#p3, #head_menu .menu span#p3{
width:120px;
}

#head_menu .menu span#p3{
background:url(/img/back_head_menu_active.jpg) no-repeat -262px;
}

/*#head_menu .menu #p4{
background:url(/img/p4.png) no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/p4.png',sizingMethod='crop' );
margin-left:-10px;
}
*/
#head_menu .menu a#p4:hover{
background:url(/img/back_head_menu_hover.jpg) no-repeat -382px;
}

#head_menu .menu a#p4, #head_menu .menu span#p4{
width:139px;
}

#head_menu .menu span#p4{
background:url(/img/back_head_menu_active.jpg) no-repeat -382px;
}

/*#head_menu .menu #p5{
background:url(/img/p5.png) no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/p5.png',sizingMethod='crop' );
margin-left:-9px;
}
*/
#head_menu .menu a#p5:hover{
background:url(/img/back_head_menu_hover.jpg) no-repeat -521px;
}

#head_menu .menu a#p5, #head_menu .menu span#p5{
width:120px;
}

#head_menu .menu span#p5{
background:url(/img/back_head_menu_active.jpg) no-repeat -521px;
}

/*.foot-bg-0 {background-image:url(/img/footer/0.jpg)!important;}
.foot-bg-1 {background-image:url(/img/footer/1.jpg)!important;}
.foot-bg-2 {background-image:url(/img/footer/2.jpg)!important;}
.foot-bg-3 {background-image:url(/img/footer/3.jpg)!important;}
.foot-bg-4 {background-image:url(/img/footer/4.jpg)!important;}
.foot-bg-5 {background-image:url(/img/footer/0.jpg)!important;}
*/
.order {display: none}

#errors p {
color: #e03636!important;
padding: 5px 30px!important
}
.notice {
padding:5px 30px!important;
font-size:11px;}
#content{}
#content ul{
padding:0pt 0pt 15px 12px;
}
#content ul li{
background:url(../img/cont_ul.gif) no-repeat left 6px;
list-style-type:none;
padding-left:20px;
}

#content ul.services li{
background:url(../img/arrow_menu_1.gif) no-repeat left 6px;
list-style-type:none;
padding-left:20px;
}

#content ol{
padding-left:32px;
padding-bottom:15px;
/*color:#37217a;
font-weight:bold;*/
}
#content ol li div{
color:#565656;
font-weight:normal;
}
#content table{
border-color:#fff;
padding-bottom:15px;}
#content table tr.white td{
background:#ffffff;
}
#content table tr.blue td{
background:#37217a;
color:#fff;
}
#content table tr td{
background:#e4e4e4;
padding:7px 15px;/*
border:0px;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;*/
}

#content form table{
padding-bottom:0px;
}

#content form table tr td{
background:#ffffff;
padding:3px 3px;
}

#content form label {
font-size:15px;
}

#content form input {
width:300px;
}

#content form input.checkbox {
width:10px;
margin-left:10px;
}

#content h1{
margin-left:-125px;
padding-top:10px;
background-position:left 0px;
font-size:15px!important;
font-weight:bold;
height:36px;
float:none;
}

#content h2{
padding-bottom:15px;
font-size:15px;
color:#000;}

#p-1,#p-2,#p-3,#p-4,#p-5,#p-6,#p-7,#p-8,#p-9,#p-10,#p-11 {display: none}
#content .items {color: #247AD2; font-weight: bold;background-image:url(/img/arrow_menu2.gif);
background-position:left -18px;
background-repeat:no-repeat;
padding-left:20px;line-height: 160%;}
#content .items:hover {color: #8EB9E4;background-image:url(/img/arrow_menu2.gif);
background-position:left 3px;
background-repeat:no-repeat;}

.warning {color:#e03636 }

.stat {
	position: absolute;
	left: -300px;
	top: -300px;
}



.news_list {
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    padding: 25px 0 15px!important;
}
.news_list li {
    list-style: none outside none;
    padding: 0 0 20px!important;
	background: transparent none!important;
}
.news_list li p {
    padding-bottom: 5px!important;
	text-align: left!important;
}
.news_list li p span {
    font-weight: normal;
    margin-right: 10px;
}
.news_list li a {
    font-size: 12px;
    text-decoration: none;
}

.newsItem #body h1{
	width: 560px;
}

h1 span.date {
    font-size: 15px;
    margin-right: 5px;
}
