body, html {
margin:0px;
padding:0px;
height: 100%;
font: 10pt Tahoma;
color:#000;
}

a, a:active, a:visited {
color:#000; text-decoration:none;
}

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

* html #desc {
height: 100%;
}

#desc {
width:100%;
min-width:1024px;
min-height: 100%;
margin:0;
padding:0;
}

#header{
height:200px;
background-color:#fff;
}

#head1{
height:41px;
background:url('/template/images/head1.jpg') repeat-x;
}

#upperdate {
width:100%;
min-width:1024px;
max-width:1400px;
margin:0 auto;
}

#date {float:left;
margin-left:200px;
width:170px;
margin-bottom:8px;
border-left:1px solid #b5b6b8; border-right:1px solid #b5b6b8; padding:7px;
text-align:center;
}

#soc {
margin-left:950px;
width:45px;
margin-bottom:8px;
border-left:1px solid #b5b6b8; border-right:1px solid #b5b6b8; padding:5px;
text-align:center;
}

#soc a img {border:0; height:19px;}

#head2{
width:100%;
min-width:1024px;
max-width:1400px;
margin:0 auto;
position:relative;
height:101px;
}

#logo{
position:absolute; left:200px; top:20px;
width:60px;
}

#logo a img, #logo a:visited img, #logo a:active img, #logo a:hover img {
border:0;
}

#head2 #tel{
position:absolute; right:200px; top:10px;
width:330px;
height:80px;
text-align:center;
font-size:26pt;
margin-top:10px;
}

#head3out {background:url('/template/images/menu_bl.jpg') left top repeat-x #abc;
border-bottom: 3px #03225b solid;
height:55px;
}

#head3{
width:1024px;
margin:0 auto;
background:url('/template/images/topmenu.jpg') left top repeat-x #abc;
height:55px;
}

#head3_r{
background:url('/template/images/head3_r.jpg') right top no-repeat;
padding:0;margin:0;
height:55px;
}

#topmenu{
background:url('/template/images/head3_l.jpg') left top no-repeat;
padding-left:100px;
margin:0;
height:55px;
}

#centerblock{
min-width:1024px;
max-width:1400px;
margin:40px auto 0;
padding:0;
text-align:justify;
}

#right{
width:350px;
float:right;
}

#content{
margin-right:352px;
font-size: 12pt;

}

#rasporka {
height: 55px;
}

#footer{
width:100%;
min-width:1024px;
background:url('/template/images/footer.jpg') repeat-x;
clear:both;
height: 19px;
margin-top:-55px;
margin-left: auto;
margin-right: auto;
text-align:center;
padding:18px 0;
}

#footer, #footer a {color:#fff;}

/*topmenu*/
#menubar {margin:0; padding:0; list-style:none; text-align:left;}
#menubar li {display: block;float:left; text-align:center; position:relative;font-size:12pt;border-right:1px solid #b2b2b2;padding:20px 20px 0;}
#menubar a {color:#262e35; display: block; float:left; height:34px; margin:0;padding:0;text-align:center;}
#menubar li:hover a, #topmenu a:hover, #topmenu a:active, #menubar li:hover ul li a:hover {color:#0671b4;}
#menubar ul, #topmenu ul ul {background:#f5f6f8; margin:0; padding:0; text-indent:0; display:none; list-style:none;}
#menubar li:hover ul {display:block; position:absolute; left:0px; top:54px; border:1px solid #abb2b8;padding-bottom:0;z-index:30;}
#menubar li:hover ul li ul {display:none;}
#menubar li:hover ul li a {font-size:10pt;text-align:left;height:40px;color:#262e35;padding-top:10px;}
#menubar li.uno:hover ul, #menubar li.duo:hover ul {display:block; position:absolute; left:200px; top:0px;}
#menubar li:hover ul li {width:180px;border-right:0;}
#menubar li:hover ul ul li {width:300px;border-right:0;}
#menubar li#r {border-right:0;}

/*right blocks*/
#box1 {background:url('/template/images/box_lt.jpg') no-repeat top left #f5f6f8;margin:0 100px 10px 5px;}
#box1 #boxinnerhead {background:url('/template/images/box_rt.jpg') no-repeat top right;}
#box1 h2 {background:url('/template/images/box_h.jpg') repeat-x; text-align:center; margin:0 20px; padding:7px;color:#323232;height:25px; 
font-weight:500;}
#box1 #boxcontent {border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2; padding:10px;}
#box1 #lb {background: url('/template/images/box_lb.jpg') no-repeat bottom left;}
#box1 #rb {background: url('/template/images/box_rb.jpg') no-repeat bottom right;}
#box1 #dn {border-bottom:1px solid #b5b6b8;margin:0 20px}
#boxdetail {background: url('/template/images/detail.png') no-repeat; margin:0 9px 10px 20px;padding:3px 15px;}

#box4 {background:url('/template/images/box4_lt.png') no-repeat top left #f5f6f8;margin:10px 100px 10px 5px;}
#box4 #boxinnerhead {background:url('/template/images/box4_rt.png') no-repeat top right;}
#box4 #boxinnerheadnew {background:url('/template/images/box4new_rt.png') no-repeat top right;}
#box4 h2 {background:url('/template/images/box4_h.png') repeat-x; margin:0 5px; text-align:center; padding:10px 0;color:#fff;height:26px;font-weight:500;}
#box4 h2#new {margin:0 46px 0 30px;font-weight:500;}
#box4 #boxcontent {border-left:1px solid #b5b6b8; border-right:1px solid #b5b6b8; padding:10px;}
#box4 #lb {background: url('/template/images/box_lb.jpg') no-repeat bottom left;}
#box4 #rb {background: url('/template/images/box_rb.jpg') no-repeat bottom right;}
#box4 #dn {border-bottom:1px solid #b5b6b8;margin:0 20px}

#socbox {margin:10px 100px 10px 5px;background:url('/template/images/socbox_lt.jpg') no-repeat top left #f5f6f8;}
#socboxtop {background:url('/template/images/socbox_rt.jpg') no-repeat top right;}
#socbox_lb {background:url('/template/images/box_lb.jpg') no-repeat bottom left;}
#socbox_rb {background:url('/template/images/box_rb.jpg') no-repeat bottom right;}
#socbox #h {border-top:1px solid #b5b6b8; height:1px;margin:0 10px 0;}
#socbox #dn {border-bottom:1px solid #b5b6b8;height:1px;margin:0 10px 0;}
#socbox #boxcontent {border-left:1px solid #b5b6b8; border-right:1px solid #b5b6b8; margin:10px 0; padding: 0 10px;}

#socbox a img {width:98px; margin:5px; border:0;}


/*central blocks*/
#box2 {background:url('/template/images/box2_lt.png') no-repeat top left;margin:10px 5px 10px 100px;}
#box2 #boxinnerhead {background:url('/template/images/box2_rt.png') no-repeat top right;}
#box2 h2 {background:url('/template/images/box2_h.png') repeat-x ; text-align:left; margin:0 44px; padding:7px 0 7px 0; color:#323232; font-weight:normal;}
#box2 #boxcontent {background: #000; padding:10px 10px 20px; color:#fff; url('/../images/box2_lb.png') no-repeat bottom left;font-size:11pt;}
#box2 #lb {background: url('/template/images/box2_lb.png') no-repeat bottom left;}
#box2 #rb {background: url('/template/images/box2_rb.png') no-repeat bottom right;}
#box2 #b {background: url('/template/images/box2_b.png') repeat-x bottom left;margin:0 11px;height:11px;}
#box2 img {border:0; width:275px; float:left; margin:20px 10px 30px 5px;}
#box2 #boxcontent ul li {list-style-type:disc; margin-left:275px; padding:0 10px;text-align:left;color:#fff;}



#box3 {-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; behavior: url(border-radius.htc); 
		-o-border-radius: 10px; -ms-border-radius: 10px; -icab-border-radius: 10px; border-radius:10px;border:1px solid #abb2b8;
		background:#e5e9ec;margin:10px 5px 50px 100px;}
#box3 #h {height:35px;background:url('/template/images/box2_h.png') repeat-x;-moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; behavior: url(border-radius.htc); 
		-o-border-radius: 10px; -ms-border-radius: 10px; -icab-border-radius: 10px; border-radius:10px;padding-top:9px;padding-left:20px;}
#box3 #h a img {display:block; border:0;width:67px; height:24px;}		
#box3 #e1l {-moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0; -khtml-border-radius:0 10px 10px 0; behavior: url(border-radius.htc);
			-o-border-radius: 0 10px 10px 0; -ms-border-radius: 0 10px 10px 0; -icab-border-radius: 0 10px 10px 0;
			border-radius:0 10px 10px 0; border:1px solid #abb2b8; border-left:0; margin-right:250px;background:#fff;}
#box3 #e1r {width:250px;float:right;}
#box3 #e1l h2 {font-size:20pt; height:auto; font-weight:normal; 
				text-align:left; margin:0; margin-right:40px; padding:7px 7px 0 20px; color:#0671b4;}
#box3 #e1l #boxcontent {color:#636363;padding:10px;text-indent:10px;position:relative;}
#box3 #e1l #boxcontent p {margin:5px 0 0;}
#box3 #e1l #boxcontent img {border:0;width:85%;margin:5px;}
#box3 #e1l #boxcontent table td {font-size:10pt;border:1px solid #c0c0c0;margin:0;padding:0;}
#box3 #e1r #grad {background:url('/template/images/grad.png') repeat-x; height:59px; border:0; margin-top:10px;font-size:12pt;padding:9px 5px;text-align:center;color:#0671b4;}
#grad_m a, #grad_m a:active, #grad_m a:visited, #grad_m1 a, #grad_m1 a:active, #grad_m1 a:visited
				{display:block;background:url('/template/images/grad_m.png') repeat-x; height:67px; border:0; margin-top:10px;
					text-align:center;font-size:12pt;padding:5px;}
#grad_m a:hover, #grad_m1 a:hover {color:#0671b4;}
#box3 #e1r #grad_m1 a, #grad_m1 a:active, #grad_m1 a:visited {height:62px;padding:15px 5px 0;}			
#box3 #lbb {clear:both;}







/*forms*/
form {padding:10px;}
input, textarea {margin:5px; width:170px;border:1px solid #b2b2b2;color:#b2b2b2;}
textarea {height:50px;outline:none;resize:none;overflow:auto;}