body, h1, h2, h3, h4, h5, h6, p, ul, li {padding:0; margin:0; font-family:tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}
body {background:#103141}
h1 {font-size:18px; color:#003466; padding:0 0 15px 0 }
h2 {font-size:16px; color:#003466; padding:0 0 15px 0 }
a {color:#324A96}
a img {border:0}
a:focus {outline:none}
a:hover {text-decoration:none}
#page {width:900px; margin:0 auto; padding:0 auto; border-left:2px solid #0073BB;border-right:2px solid #0073BB}
.layout {width:900px; margin:0 auto; padding:0 auto;}

.shadow {position:absolute; background:url(/img/shadow.png) no-repeat; height:404px; z-index:100; top:0}
.header {height:404px; overflow:hidden; background:url(/img/head.png) no-repeat}
.big_box {padding-top:139px; width:900px; overflow:hidden;}
.header ul{padding:0; margin:0; overflow:hidden; width:900px; }
.header li {padding:0; margin:0;height:250px; list-style:none; float:left}

.box li {margin-right:5px; width:295px; }
.box li img {padding-bottom:5px}
.box li p {padding-left:15px}
.box {position:relative;top:0; z-index:1;  color:#F3F3F3  }
.content {background:#103141 url(/img/body_bgr.png) bottom no-repeat; width:900px; padding:0 auto; margin:0 auto}
.cont_top {background:url(/img/body_top.png) top no-repeat; width:859px; height:30px; margin:0 auto}
.cont_bot {background:url(/img/body_bot.png) top no-repeat;width:859px; height:29px; margin:0 auto}
.cont_body {width:857px; margin:0 auto; padding:0;background:#fff url(/img/body_cont.png) bottom no-repeat; overflow:hidden}
.menu {position:absolute; top:20px; overflow:hidden; z-index:200}
.menu li {float:left; list-style:none; width:70px; text-align:center; font-size:12px; margin:0; padding:0}
.menu li a {display:block; padding-top:45px; background-position:right top; background-repeat: no-repeat}
	.m_main {background-image:url(/img/menu/main.gif)}
	.m_about {background-image:url(/img/menu/about.gif)}
	.m_serv {background-image:url(/img/menu/serv.gif)}
	.m_help {background-image:url(/img/menu/help.gif)}
	.m_cont {background-image:url(/img/menu/cont.gif)}
	.m_vac {background-image:url(/img/menu/vac.gif)}
.menu li a:hover, .menu li.current a {display:block; padding-top:45px; background-position:left top;}
.menu li.first {width:435px}
.menu a {color:#333}
.l_col_1 {width:455px; float:left; padding:0 0 0 30px}
.r_col_1 {width:325px; float:right; padding:0 30px 0 0}
.ins_col {padding:0 30px;}
.ins_col h2 {padding:10px 0 2px 0}
.ins_col_1 {width:545px; float:left; padding:0 0 0 30px; min-height:300px}
.ins_col_1 ul {padding:10px 0 0 30px}
.ins_col_1 li {padding:0 0 5px 0}
.ins_col_2 {width:235px; float:right; padding:0 30px 0 0}

.date {color:#003466; font-size:14px}
.r_col_1 p {padding: 5px 0 10px 0} 
.sec_row {clear:both; padding:20px; }
.l_col_2 {background:url(/img/blue_frame.png) 0 100%  no-repeat; float:left; width:262px; height:262px; overflow:hidden; }
	.l_col_2 ul {padding:25px; margin:0} 
	.l_col_2 li {padding:0 0 10px 0; margin:0; list-style:none}
	.l_col_2 li a {font-size:16px; color:#FFF}
.r_col_2 {background:url(/img/white_frame.png) 100% -5px   no-repeat; float:right; width:545px; height:272px; overflow:hidden; }
.punkt {float:left; overflow:hidden;color:#324A96}
.r_col_2 img {margin:10px 0 0 25px;}
.r_col_2 ul {padding:0 0 0 40px; overflow:hidden}
.r_col_2 li {list-style:none; padding:0 0 0 30px; margin:0;float:left; }
.dict {width:225px; float:right; padding:40px 20px 0 0; height:215px; overflow:hidden}
.dict h2 {font-size:20px}
.footer {margin:0 auto; color:#fff; width:859px; padding:20px 0}
.footer p {padding:0 50px 0 0; font-size:11px; float:left}
.photos li img {padding-bottom:5px}
.photos li {list-style:none; text-align:center; padding:0 0 30px 0}
h2.vac {padding:20px 0 5px 30px}
p.vac {padding:0 0 0 30px}

.icq_top {position:absolute; color:#F3f3f3; z-index:300; top:375px; padding-left:40px;}
.icq_top a {color:#FFF}
.r_menu li {padding:0 0 7px 0; list-style-type:disc}
h2.docs {padding: 15px 0 3px 0; color:#333; font-weight:bold}
.counter {text-align:right; padding-right:20px}
h2.slov{padding: 15px 0 3px 0;}

