html, body {margin:0;padding:0;background:#fff url(img/page_bg.jpg) repeat-x;font-family: Tahoma, Arial, sans-serif;color:#000;font-size:14px;}

.wrapper {min-width:1000px;max-width:1240px;margin:0 auto;padding-top:10px;width:expression(document.body.clientWidth < 1000? "1000px": "auto" );}

h1 {font-family: Trebuchet MS, Tahoma, Arial;font-size:24px;font-style:italic;margin:0 0 10px 0;font-weight:normal;}
h2 {font-family: Trebuchet MS, Tahoma, Arial;font-size:18px;font-style:italic;margin:0 0 10px 0;font-weight:normal;}
.regular {font-style:normal;}
.italic {font-family: Arial; font-style:italic;}
.clear {clear:both;padding-bottom:40px;}

a {color:#003add; text-decoration: none;}
a:hover {color:#185c03;}
.content a:visited {color:#8c00dd;}
img {border:0;}

.header {height:147px;margin:0 10px;background:#0084ff url(img/header_bg.jpg) no-repeat right top;position:relative;}

.g_tl, .g_tr, .g_bl, .g_br, .w_tl, .w_tr, .w_bl, .w_br {height:5px;width:5px;background:url(img/star.png);position:absolute;z-index:100;overflow:hidden;}
.g_tl, .w_tl {top:0;left:0;}
.g_tr, .w_tr {top:0;right:0;}
.g_bl, .w_bl {bottom:0;left:0;}
.g_br, .w_br {bottom:0;right:0;}
.g_tl {background-position:-5px -5px;}
.g_tr {background-position:0px -5px;//margin-right:-1px;}
.g_bl {background-position:-5px 0px;//margin-bottom:-1px;}
.g_br {background-position:0px 0px;//margin-right:-1px;//margin-bottom:-1px;}

.w_tl {background-position:-15px -15px;}
.w_tr {background-position:10px -15px;//margin-right:-1px;}
.w_bl {background-position:-15px 10px;//margin-bottom:-1px;}
.w_br {background-position:10px 10px;//margin-right:-1px;//margin-bottom:-1px;}


.logo {background:url(img/logo_bg.jpg) no-repeat; width:324px;height:133px;padding:6px 0 0 20px;position:absolute;}
.slogan {background:url(img/slogan.png) no-repeat center center; width:100%;height:110px;position:absolute;}
.phone {background:url(img/phone.png) no-repeat;width:160px;height:40px;position:absolute;right:0;font-family: Trebuchet MS, Tahoma, Arial;font-size:30px;color:#fff;margin:60px 20px 0 0;padding-left:25px;}
.phone_code {font-size:14px;display:block;float:left;}
.phone_number {display:block;float:right;text-align:right;line-height:28px;}

.lang {position:absolute;top:0;right:19px;width:60px;height:24px;}
.lang_ru, .lang_en {width:30px;height:24px;float:left;}
.l_current {background:url(img/lang.png) no-repeat;}
.lang_ru a, .lang_en a {display:block;width:30px;height:24px;background:url(img/lang.png) no-repeat;}
.lang_ru a {background-position:-30px 0;}
.lang_en a {background-position:-60px 0;}

.menu {background:url(img/menu_bg.png) repeat-x;height:46px;position:absolute;bottom:0;width:100%;color:#fff;font-size:16px;}
.menu ul {list-style-type:none;margin:10px 0 0 10px;padding:0;}
.menu ul li {float:left;}
.menu a {color:#ffd339;display:block;padding:7px 13px;text-shadow:#0b3577 0 -1px 1px;}
.menu a:hover {color:#fff;text-decoration:none;}
.current {display:block;padding:7px 13px 16px 13px;background:url(img/menu_current.png) no-repeat center bottom;//padding-bottom:15px;}
.contacts_link {float:right;margin-right:8px;}

.promo {width:52%;float:left;position:relative;}
.promo p {margin:50px 6% 514px 6%;}
.tv {background:url(img/tv.png) no-repeat;padding:159px 40px 40px 35px;position:absolute;bottom:0;left:2%;}

.content1 {width:64%;float:left;position:relative;padding:40px 0 0 6%;}
.content1 ul {list-style-image:url(img/bullet.png);margin:0 0 20px 0;padding-left:18px;}
.content1 ul li {padding:0;}
.content1 h2 {margin-top:30px;}

.sidebar {width:25%;float:right;position:relative;margin:30px 10px 30px 20px;}

.sidebar_cell {background:#c2e0ff;padding:5px;font-size:12px;position:relative;margin-bottom:20px;}
.sidebar_cell h2 {font-size:18px;padding-left:0;}
.sidebar_cell .cell {padding:5px 8px 0 8px;color:#666;margin-bottom:8px;}
.sidebar_cell .cell a {font-size:14px;}
.sidebar_cell img {display:block;margin:0 auto;}

a.mini_button {background:url(img/mini_button.png) no-repeat;width:252px;height:38px;display:block;position:absolute;bottom:460px;right:14%;z-index:100;}
a.mini_button:hover {background-position:0 -38px;}

.news {background:url(img/kids.png) no-repeat 50% 5%;width:45%;float:right;padding:280px 10px 0 0;}
.news .cell {background:#047ef4;position:relative;padding:8px;color:#fff;margin-bottom:8px;}
.news .cell a {color:#ffc600;font-size:18px;}
.news .cell a:hover {color:#fff;}
.int {margin:20px 0 10px 8px;}
.int2 {margin:15px 0 0 8px;font-size:14px;}

.vacancy {width:41%;background:#cfe8ff url(img/arrow.png) no-repeat right center;float:left;padding:5px 0 15px 2%;margin-left:10px;position:relative;}
.vacancy ul {list-style-image:url(img/bullet.png);margin:0;padding-left:18px;}
.vacancy ul  li {padding:3px 0;}

.mini_contacts {width:15%;float:left;margin:0 2%;}
.mini_contacts ul {list-style-type:none;margin:0;padding:0;}
.mini_contacts li {padding:3px 0;}

.additional {padding:0 2% 3% 0;float:left;width:30%;}
.camera {background:url(img/camera_icon.png) no-repeat;padding-left:60px;}
.tv_note {background:url(img/tv_icon.png) no-repeat;padding:15px 0 0 60px;margin-top:30px;}

.social {padding-left:3%;}
.fb, .vk, .mm, .ok, .yt, .rt, .dm, .tw, .go {width:32px; height:32px; display:block; float:left; background:url(img/social.png) no-repeat;margin:5px 10px 0 0;}
.vk {background-position:-32px 0;}
.mm {background-position:-64px 0;}
.ok {background-position:-96px 0; width:39px;}
.yt {background-position:-135px; width:27px;}
.rt {background-position:-162px 0;}
.dm {background-position:-194px 0;}
.tw {background-position:-226px 0;}
.go {background-position:-258px 0;}

.button {display:block;width:562px;height:58px;background:url(img/button.png) no-repeat;float:right;margin:10px 10px 0 0;}
.button:hover {background-position:0 -58px;}

.partners {text-decoration: none;background:#c2e0ff url(img/partners_bg.jpg)repeat-x;position:relative;margin:0 10px;padding:5px 2%;}
.partners img {margin-right:5px;}

.footer {position:relative;padding-bottom:90px;}
.copy {margin-left:3%;position:absolute;bottom:20px;left:0;}
.footer_contacts {margin-left:3%;position:absolute;bottom:20px;left:26%;}
.footer_contacts a {margin-left:11px;}
.omind {margin-right:3%;position:absolute;bottom:20px;right:0;width:250px;}
.omind a {background:url(img/omind.png) no-repeat;display:block;padding:17px 0 17px 55px;float:right;}
.omind p {margin:17px 10px 17px 0;float:left;}

.link_button {background:none;border:0;padding:0;margin:0 10px;cursor:pointer;color:#003ADD;}
.link_button:hover {background:none;border:0;color:#185c03;}

.link_button span {border-bottom:1px #003ADD dotted;}
.link_button:hover span {border-bottom:1px #185c03 dotted;}

.short1 img {display:block;}
.baseer {
overflow : hidden;
margin-bottom : 15px;
}
.binner {
margin : 0 16px;
}
.baseer .heading {
overflow : hidden;
width : 100%;
}
.baseer .heading h1 a {
color : #73ae27;
}
.baseer .heading h1 {
padding : 0 0 10px 0;
font-size : 18px;
color : #73ae27;
font-weight : normal;
margin : 0;
}
.baseer .heading h2 a {
color : #73ae27;
}
.baseer .heading h2 {
padding : 0 0 10px 0;
font-size : 18px;
color : #73ae27;
font-weight : normal;
margin : 0;
}
.bnews img {
background-color: #efefef;
border: 1px solid #979797;
padding: 6px;
margin: 0px 10px 5px 0px;
border-radius: 5px;
box-shadow: 3px 3px 10px #777;
-moz-box-shadow: 3px 3px 10px #777;
-webkit-box-shadow: 3px 3px 10px #777;
behavior: url(PIE.htc);
}