/* Template created by S-ARTs.ru | Code: CheLiOS | Design: spammer44 | URL: http://s-arts.ru */
@font-face{font-family:'UbuntuLight';src:url('fonts/ubuntu-light-webfont.eot');src:local('O'), url('fonts/ubuntu-light-webfont.woff') format('woff'), url('fonts/ubuntu-light-webfont.ttf') format('truetype'), url('fonts/ubuntu-light-webfont.svg#UbuntuLight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'UbuntuBold';src:url('fonts/ubuntu-bold-webfont.eot');src:local('O'), url('fonts/ubuntu-bold-webfont.woff') format('woff'), url('fonts/ubuntu-bold-webfont.ttf') format('truetype'), url('fonts/ubuntu-bold-webfont.svg#UbuntuBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'UbuntuMedium';src:url('fonts/ubuntu-medium-webfont.eot');src:local('O'), url('fonts/ubuntu-medium-webfont.woff') format('woff'), url('fonts/ubuntu-medium-webfont.ttf') format('truetype'), url('fonts/ubuntu-medium-webfont.svg#UbuntuMedium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Ubuntu';src:url('fonts/ubuntu-regular-webfont.eot');src:local('O'), url('fonts/ubuntu-regular-webfont.woff') format('woff'), url('fonts/ubuntu-regular-webfont.ttf') format('truetype'), url('fonts/ubuntu-regular-webfont.svg#Ubuntu') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'PTSansRegular';src:url('fonts/pt_sans-web-regular-webfont.eot');src:local('O'), url('fonts/pt_sans-web-regular-webfont.woff') format('woff'), url('fonts/pt_sans-web-regular-webfont.ttf') format('truetype'), url('fonts/pt_sans-web-regular-webfont.svg#PTSansRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'PTSansBold';src:url('fonts/pt_sans-web-bold-webfont.eot');src:local('O'), url('fonts/pt_sans-web-bold-webfont.woff') format('woff'), url('fonts/pt_sans-web-bold-webfont.ttf') format('truetype'), url('fonts/pt_sans-web-bold-webfont.svg#PTSansBold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'PTSansItalic';src:url('fonts/pt_sans-web-italic-webfont.eot');src:local('O'), url('fonts/pt_sans-web-italic-webfont.woff') format('woff'), url('fonts/pt_sans-web-italic-webfont.ttf') format('truetype'), url('fonts/pt_sans-web-italic-webfont.svg#PTSansItalic') format('svg');font-weight:normal;font-style:normal;}

html, body {margin:0;height:100%;font-family:Arial;font-size:14px;color:#696969;background:#FFF;}
#wrapper {height:auto !important;height:100%;min-height:100%;min-width:1259px;}
#header {background:url(../images/style/header1.gif) repeat-x;position:relative;}
.luf-contacts{position:absolute;left:30px;top:200px; line-height:1.9;}
.luf-tel{font-size:24px;padding-bottom:4px;}
.luf-tel span{font-weight:700;}
.luf-email a{color:#FFFFFF;font-size:20px;}
.luf-email a:hover{text-decoration:none; color: #AACB64;}
#left {float:left;width:235px;padding:12px 0 10px 11px;}
#right {float:right;width:238px;padding:22px 0 100px 10px;}
#center {margin:0 248px 0 246px;padding:10px 0 37px 0; }
#spacer {height:98px;}
#footer {margin-top:-98px;background:url(../images/style/footer_bg.gif) repeat-x;}
.clear {clear:both;}

a {
    color: #008000; /* Цвет обычной ссылки */ 
    text-decoration: none; /* Убираем подчеркивание у ссылок */
   }
   a:visited {
    color: #800080; /* Цвет посещённой ссылки */
   } 
   a:hover {
    color: #800000; /* Цвет ссылки при наведении на нее курсора мыши */  
    text-decoration: none; /* Добавляем подчеркивание */
   }
   
h1

{
	text-align: center;
}

h2

{
	text-align: center;
}

h3

{
	text-align: center;
}
p
{
	text-align: justify;
}


ul {
    width: 217px; /* Ширина меню */
    list-style: none; /* Для списка убираем маркеры */
    margin: 0; /* Нет отступов вокруг */
    padding: 0; /* Убираем поля вокруг текста */
    font-family: Arial, sans-serif; /* Рубленый шрифт для текста меню */
    font-size: 11pt; /* Размер названий в пункте меню */
   }
   li ul {
    position: absolute; /* Подменю позиционируются абсолютно */
    display: none; /* Скрываем подменю */
    margin-left: 165px; /* Сдвигаем подменю вправо */
    margin-top: -2em; /* Сдвигаем подменю вверх */
   }
   li a {
    display: block; /* Ссылка как блочный элемент */
    padding: 5px; /* Поля вокруг надписи */
    text-decoration: none; /* Подчеркивание у ссылок убираем */
    color: #070908; /* Цвет текста */
    border: 10px solid white;/* Рамка вокруг пунктов меню */
    background-color: #f0f0f0; /* Цвет фона */
    border-bottom: none; /* Границу снизу не проводим */
	border-radius: 5px; 
	margin-left: 5px; /* Сдвигаем подменю вправо */
   
   }
   li a:hover {
    color: #ffe; /* Цвет текста активного пункта */
    background-color: #5488af; /* Цвет фона активного пункта */
   }
   li:hover ul { 
    display: block; /* При выделении пункта курсором мыши отображается подменю */
   }
   .brd {
    border-bottom: 1px solid #ccc; /* Линия снизу */
   }
   
/* mozilla-fix */
a, img, input {outline:none;border:none;}

/* header */
.logo {background:url(../images/style/logo.png) no-repeat;}
.header2 {background:url(../images/style/header2.gif) no-repeat left bottom;}
.header3 {background:url(../images/style/header3.gif) no-repeat right bottom;}
.header4 {background:url(../images/style/header4.gif) no-repeat right top;height:284px;}
.searching {float:right;}
.search_field {color:#8c8c8c;font-size:11px;width:128px;height:12px;background-color:transparent;}
.search_btn {background:url(../images/style/search_btn.gif) no-repeat;width:35px;height:18px;cursor:pointer;margin:21px 14px -5px 0;}
.search_btn:hover {background-position:0 -18px;}
.logo2 {padding:47px 0 0 37px;float:left;}
.logo_link {display:block;width:287px;height:47px;cursor:pointer;}
.top_menu {margin:0 0 -2px 450px;padding-top:7px;width:600px;display:block;overflow:hidden;}
.menu_top {font-size:12px;float:left;text-transform:uppercase;font-weight:bold;line-height:13px;}
.menu_top a {display:block;margin-right:-1px;color:#434343;text-decoration:none;background:url(../images/style/menu_top2.gif) top right no-repeat;padding-right:13px;outline:none;}
.menu_top a span {display:block;background:url(../images/style/menu_top.gif) no-repeat;}
.menu_top a:hover {background-position:100% -51px;}
.menu_top a:hover span {background-position:0% -51px;color:#e54452;}
.menu_top a span span {display:block;background:url(../images/style/menu_top_link.gif) no-repeat 60% 0;padding:17px 0 21px 13px;}
.menu_top a:hover span span {background-position:60% -51px;}
.vrachi {margin:0 175px 0 397px;height:203px;display:block;}
.ortoped {margin:13px 0 0 17px;float:left;}
.hirurg {margin:13px 0 0 17px;}
.ginekolog {margin:13px 0 0 17px;float:right;}
.all_doctors {background:url(../images/style/all_doctors.gif) no-repeat;width:117px;height:50px;float:right;margin:120px 11px 0 0;}
.all_doctors:hover {background-position:0 -50px;}

/* speedbar */
.speedbar {color:#FFF;font-size:12px;line-height:18px;}
.speedbar a {color:#FFF;text-decoration:none;font-weight:bold;}
.speedbar a:hover {text-decoration:underline;}

/* modal */
#fade {display:none;background:#000;position:fixed;left:0;top:0;z-index:10;width:100%;height:100%;opacity:.70;z-index:9999;}
.popup_block {display:none;float:left;position:fixed;top:50%;left:50%;z-index:99999;}
img.btn_close {float:right;margin:-55px -55px 0 0;}
.popup p {padding:5px 10px;margin:5px 0;}

/* login */
.modal_bg_top {background:url(../images/style/modal_bg_top.png) no-repeat;padding:94px 0 0 0;}
.modal_bg_bot {background:url(../images/style/modal_bg_bot.png) no-repeat bottom;height:124px;}
.modal_bg_bot2 {background:url(../images/style/modal_bg_bot.png) no-repeat bottom; height:93px;}
.login1 {background-color:#FFF; padding:4px 0 2px 0;}
.login2 {background:url(../images/style/login2.gif) no-repeat 10px 4px;background-color:#FFF;padding:9px 0 0 18px;}
.login_ava {margin:2px 0 0 13px;border:1px solid #d7d7d7;float:left;}
.login_links {margin:0 17px 0 128px;}
.links_profile {border-bottom:1px dotted #d0d0d0;padding:1px 0 2px 0;}
.links_profile a {color:#535353;text-decoration:none;}
.links_profile a:hover {color:#e62f3d;}
.q_field {color:#FFF;font-size:11px;font-family:Arial;width:277px;height:12px;background-color:transparent;}
.w_field {color:#FFF;font-size:11px;font-family:Arial;width:215px;height:12px;background-color:transparent;}
.bttn_login {width:58px;height:31px;margin:11px 0 -14px 9px;}
.bttn_login {background:url(../images/style/bttn_login.gif) no-repeat;}
.bttn_login:hover {background-position:0 -31px;}
.link_lost {color:#535353;padding:15px 0 0 0;margin-left:-5px;}
.link_lost a {color:#535353;text-decoration:none;}
.link_lost a:hover {color:#e62f3d;}

/* autorisation */
.autorisation {margin:0 48px 0 22px; float:left;}
.login {height:19px;width:97px;}
.login {background:url(../images/style/login.gif) no-repeat;}
.login:hover {background-position:0 -19px;}
.register {height:19px;width:93px;margin-right:5px;}
.register {background:url(../images/style/register.gif) no-repeat;}
.register:hover {background-position:0 -19px;}
.exit {height:19px;width:97px;}
.exit {background:url(../images/style/exit.gif) no-repeat;}
.exit:hover {background-position:0 -19px;}
.profile {height:19px;width:93px;margin-right:5px;}
.profile {background:url(../images/style/profile.gif) no-repeat;}
.profile:hover {background-position:0 -19px;}

/* right side */
.right1 {background:url(../images/style/right1.gif) repeat-y right;}
.right2 {background:url(../images/style/right2.gif) repeat-y;}
.right3 {background:url(../images/style/right3.gif) no-repeat top right;}
.right4 {background:url(../images/style/right4.gif) repeat-x bottom;}
.right5 {background:url(../images/style/right5.gif) no-repeat left bottom;}
.right6 {background:url(../images/style/right6.gif) no-repeat right bottom;display:block;overflow:hidden;}
.left_bloc_bg {background:url(../images/style/left_bloc_bg.gif) repeat-y;width:227px;}
.left_bloc_bot {background:url(../images/style/left_bloc_bot.gif) no-repeat bottom;}
.left_bloc_top1 {background:url(../images/style/left_bloc_top1.gif) no-repeat;padding:0 19px 25px 10px;}
.left_bloc_top2 {background:url(../images/style/left_bloc_top1.gif) no-repeat;padding:0 19px 23px 8px;}
.left_bloc_top3 {background:url(../images/style/left_bloc_top1.gif) no-repeat;padding:0 19px 39px 10px;}
.left_vote {background:url(../images/style/left_vote.gif) no-repeat;padding:61px 6px 24px 7px;}
.konsult {background:url(../images/style/konsult.gif) no-repeat 8px 20px;height:50px;}
.left_rek {background:url(../images/style/left_rek.gif) no-repeat 10px 22px;height:50px;}
.left_archive {background:url(../images/style/archive.gif) no-repeat 8px 20px;height:50px;}
.konsult_link {color:#434343;background:url(../images/style/konsult_link.gif) no-repeat;padding-left:8px;}
.konsult_link:hover {background-position:0 -18px;}
.konsult_link a {color:#434343;text-decoration:none;border-bottom:1px dotted #bfbfbf;padding:1px 0 2px 0;display:block;}
.konsult_link a:hover {color:#df2633;text-decoration:underline;}
.archive_link {color:#434343;}
.archive_link a {color:#434343;text-decoration:none;border-bottom:1px dotted #bfbfbf;padding:1px 0 2px 8px;display:block;background:url(../images/style/konsult_link.gif) no-repeat;margin-bottom:-14px;}
.archive_link a:hover {color:#df2633;background-position:0 -18px;}

.archive_link2 {color:#434343;margin-bottom:-10px;margin-top:10px;}
.archive_link2 a {color:#434343;text-decoration:none;}
.archive_link2 a:hover {color:#df2633;background-position:0 -18px;}

/* vote */
.vote_title {color:#7e9346;font-weight:bold;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;}
.vote_bot {background:url(../images/style/vote_bot.gif) no-repeat bottom;padding:0 10px 8px 10px;margin:0 -1px 0 -1px;}
.vote_list {color:#434343;padding:6px 0 10px 1px;}
.vote_list2 {color:#434343;padding:6px 8px 0 7px;}
.vote_btn {background:url(../images/style/vote_btn.gif) no-repeat;width:97px;height:26px;float:left;margin:0 7px 0 6px;}
.vote_btn:hover {background-position:0 -26px;}
.results_btn {background:url(../images/style/results_btn.gif) no-repeat;width:97px;height:26px;}
.results_btn:hover {background-position:0 -26px;}

/* left side */
.right_menu_bg {background:url(../images/style/right_menu_bg.gif) repeat-y;width:224px;}
.right_menu_top {background:url(../images/style/right_menu_top.gif) no-repeat;margin-right:-3px;}
.right_menu_bot {background:url(../images/style/right_menu_bot.gif) no-repeat bottom;margin-right:3px;padding:59px 0 34px 0;}

.right_top {background:#FFF url(../images/style/right_top.gif) no-repeat;width:222px;margin-left:1px;}
.right_bot {background:url(../images/style/right_bot.gif) no-repeat bottom;padding:0 0 27px 0;}

.right_top2 {background:#FFF url(../images/style/right_top2.gif) no-repeat;width:222px;margin-left:1px;}
.right_bot2 {background:url(../images/style/right_bot.gif) no-repeat bottom;padding:48px 0 19px 0;}

.popular {background:url(../images/style/popular.gif) no-repeat 21px 17px;height:47px;}
.calendar2 {background:url(../images/style/calendar.gif) no-repeat 21px 17px;height:47px;}

.topnews {color:#505050;border-bottom:1px dotted #c0c0c0;margin:0 10px 0 8px;padding:2px 0 2px 0;}
.topnews a {color:#505050;text-decoration:none;}
.topnews a:hover {color:#2d73a4;text-decoration:underline;}

.friends {margin:0 0 3px 5px;text-indent:17px;line-height:22px;}
.friends a {display:block;background:url(../images/style/friends.gif) no-repeat;width:212px;height:22px;color:#4f621c;text-decoration:none;}
.friends a:hover {background-position:0 -22px;color:#2d73a4;text-decoration:underline;}


/* submenu */
.bnavi li {margin-left:-40px;list-style:none;}
.but2 a {color:#FFF;text-decoration:none;text-indent:19px;background:url(../images/style/but2.gif) no-repeat;display:block;width:224px;line-height:18px;text-indent:40px;height:21px;}
.but2 a:hover{color:#c8e799;background-position:0 -21px;}
.bnavi ul b a, .bnavi ul b span {background:url(../images/style/sublinks.gif) no-repeat;text-indent:28px;display:block;height:22px;line-height:22px;text-decoration:none;color:#FFF;cursor:pointer;}
.bnavi ul b a:hover, .bnavi ul b span:hover, .bnavi ul b a.active {color:#c8e799;}
.bnavi ul b span.closed {background-position:0 0;}
.bnavi ul b span.closed:hover {background-position:0 -22px;}
.bnavi ul b span.opened {background-position:0 -22px;margin:0;color:#c8e799;}
.bnavi_out {list-style:none;margin:0;}
.submenu {border-bottom:1px solid #d0d0d0;}
.submenu_bot {background:#5691bb url(../images/style/submenu_bot.gif) no-repeat;margin-right:1px;margin-bottom:-1px;padding:2px 0 0 0;}
.but {margin:0 0 0px 0px;font-weight:bold;}
.but a {color:#FFF;text-decoration:none;text-indent:28px;line-height:20px;background:url(../images/style/but.gif);display:block;width:224px;height:22px;}
.but a:hover{background-position:0 -22px;color:#c8e799;}


/* footer */
.footer_left {background:url(../images/style/footer_left.gif) no-repeat;}
.footer_right {background:url(../images/style/footer_right.gif) no-repeat top right;height:98px;}
.footer_menu {margin:0 0 0 24px;padding:8px 0 16px 0;width:600px;display:block;overflow:hidden;}
.menu_footer {float:left;}
.menu_footer a {display:block;margin-right:7px;color:#434343;background:url(../images/style/menu_footer2.gif) top right no-repeat;padding-right:4px;outline:none;}
.menu_footer a span {display:block;background:url(../images/style/menu_footer.gif) no-repeat;padding:1px 1px 3px 5px;}
.menu_footer a:hover {background-position:100% -18px;text-decoration:none;}
.menu_footer a:hover span {background-position:0% -18px;color:#FFF;}
.hit {border-right:1px solid #eaeaea;float:left;padding:7px 12px 5px 12px;margin-right:20px;}
.hit img {margin-right:8px;}
.footer_copy {color:#515151;padding-top:9px;}
.footer_copy a {color:#739539;}
.footer_copy a:hover {text-decoration:none;}
.item {float:right;}
.sa {margin:-7px 17px 0 13px;}
.so {margin-top:-1px;}

/* center */
.top_rek1 {background:url(../images/style/top_rek1.gif) no-repeat bottom center;margin-bottom:7px;}
.top_rek {padding:6px 0 6px 1px;background:url(../images/style/top_rek.gif) no-repeat top center;min-height:62px;}
.top_rek img {margin:0 3px 0 3px;}

/* short and full story */
.short {background:url(../images/style/short_bot.gif) repeat-x bottom;}
.short1 {background:url(../images/style/short_bot1.gif) no-repeat left bottom;padding:0 10px 20px 9px;}
.short_top {background:url(../images/style/short_top_line.gif) repeat-x bottom;}
.short_heart {background:url(../images/style/short_heart.gif) no-repeat;height:32px;display:block;color:#62a1c4;font-size:13px;font-weight:bold;text-indent:34px;line-height:20px;}
.short_heart a {color:#62a1c4;text-decoration:none;}
.short_heart a:hover {text-decoration:underline;}
.short_author {color:#434343;border-bottom:1px dotted #c8c8c8;padding:8px 0 6px 0;}
.short_author a {color:#87ae48;text-decoration:none;}
.short_author a:hover {text-decoration:underline;}
.short_author span a {color:#e54452;text-decoration:none;}
.short_story {color:#696969;font-size:14px;margin:10px 20px 15px 20px;display:block;overflow:hidden;} /* ширинина тела */
.short_story a {color:#e54452;text-decoration:none;}
.short_story a:hover {text-decoration:underline;}
.short_story2 {color:#696969;margin:10px 2px 9px 8px;}
.short_story2 a {color:#e54452;text-decoration:none;}
.short_story2 a:hover {text-decoration:underline;}
.short_story3 {color:#696969;font-size:12px;margin:8px 2px 9px 3px;display:block;overflow:hidden;}
.short_story3 a {color:#e54452;text-decoration:none;}
.short_story3 a:hover {text-decoration:underline;}
.short_story3 img {margin-right:7px;}
.short_views {background:#f6f7f3;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:4px 3px 6px 5px;color:#4f621c;}
.short_views span {color:#cacbc7;}
.short_views img {margin-bottom:-4px;}
.full_link {background:url(../images/style/full_link.gif) no-repeat;width:93px;height:20px;margin-top:-1px;float:right;}
.full_link:hover {background-position:0 -20px;}
.back_link {background:url(../images/style/back_link.gif) no-repeat;width:93px;height:20px;margin-top:-1px;float:right;}
.back_link:hover {background-position:0 -20px;}
.edit {float:right;margin-top:3px;}

/* info */
.info1 {background:#80a643 url(../images/style/info1.gif) repeat-x;margin:0 9px 0 8px;}
.info2 {background:url(../images/style/info2.gif) repeat-x bottom;}
.info3 {background:url(../images/style/info3.gif) repeat-y;}
.info4 {background:url(../images/style/info4.gif) repeat-y right;}
.info5 {background:url(../images/style/info5.gif) no-repeat;}
.info6 {background:url(../images/style/info6.gif) no-repeat top right;}
.info7 {background:url(../images/style/info7.gif) no-repeat bottom left;}
.info8 {background:url(../images/style/info8.gif) no-repeat bottom right;}
.info9 {background:url(../images/style/info9.gif) no-repeat 10px 6px; min-height:36px; font-size:12px;color:#FFF;padding:21px 10px 25px 80px;}
.info9 a {color:#FFF;}
.info9 a:hover {text-decoration:none;}

/* navigation */
.navigation2 {margin:0 0 10px 0; font-family:Arial; font-weight:bold;line-height:20px;}
.navigation2 a {color:#494949;font-size:14px;text-decoration:none;padding:1px 4px 1px 5px;}
.navigation2 a:hover {color:#77adcc;font-size:14px;text-decoration:none;padding:1px 4px 1px 5px;}
.navigation2 span {color:#739539;font-size:14px;padding:1px 4px 14px 5px;background:url(../images/style/nav.gif) no-repeat bottom;}
.navigation1 {margin:1px 0 20px 0;}
.navigation1 a:link,
.navigation1 a:visited,
.navigation1 a:active {padding:0;background:url(../images/style/navi_bg.gif) no-repeat;width:31px;height:7px;float:left;}
.navigation1 a:hover {background:url(../images/style/navi_bg.gif) no-repeat -31px 0;height:7px;}
.navigation1 span {padding:6px 0px;background:url(../images/style/navi_bg.gif) no-repeat -62px 0px;height:7px;width:31px;float:left;}
.navigation1 span.nav_ext {padding:6px 0px;background:none;width:13px;}
.navigation3 {margin:1px 0 0 0;}
.navigation3 a:link,
.navigation3 a:visited,
.navigation3 a:active {padding:0;background:url(../images/style/navi_bg2.gif) no-repeat -44px 0px;width:22px;height:7px;float:left;}
.navigation3 a:hover {background:url(../images/style/navi_bg2.gif) no-repeat -22px 0px;height:7px;}
.navigation3 span {padding:6px 0px;background:url(../images/style/navi_bg2.gif) no-repeat;height:7px;width:22px;float:left;}
.navigation3 span.nav_ext {padding:6px 0px;background:none;width:13px;}
.navigation4 {margin-right:17px;float:left;}
.navi_bg_top {padding:5px 18px 2px 10px;background:url(../images/style/navi_bot.gif) repeat-x bottom;}

/* comments */
.send {background:url(../images/style/send.gif) no-repeat;width:97px;height:26px;cursor:pointer;}
.send:hover {background-position:0 -26px;}
.f_textarea {color:#555555;font-size:11px;font-family:tahoma;background-image:url(../images/dlet_field_o.gif);background-repeat:repeat-x;width:459px;height:156px;border: 1px solid #e0e0e0;background-color:#ffffff;}
.f_input {color:#555555;font-size:11px;font-family:tahoma;background-image:url(../images/dlet_field_o.gif);background-repeat:repeat-x;width:300px;height:14px;border:1px solid #e0e0e0;background-color:#ffffff;}
.m_input {color:#555555;font-size:11px;font-family:tahoma;background-image:url(../images/dlet_field_o.gif);background-repeat:repeat-x;width:300px;height:14px;border:1px solid #e0e0e0;background-color:#ffffff;}
.f_select {color:#555555;font-size:11px;font-family:tahoma;background-image:url(../images/dlet_field_o.gif);background-repeat:repeat-x;height:14px;border:1px solid #e0e0e0;background-color:#ffffff;}
.comm1 {border-top:1px solid #f5f5f5;}
.comm2 {background:url(../images/style/comm2.gif) repeat-y;margin-top:-1px;}
.comm3 {background:url(../images/style/comm3.gif) repeat-y right;}
.comm4 {background:url(../images/style/comm4.gif) repeat-x bottom;}
.comm5 {background:url(../images/style/comm5.gif)  no-repeat;}
.comm6 {background:url(../images/style/comm6.gif) no-repeat top right;}
.comm7 {background:url(../images/style/comm7.gif) no-repeat bottom left;}
.comm8 {background:url(../images/style/comm8.gif) no-repeat bottom right; padding:7px 10px 4px 16px; display:block; overflow:hidden;}
.comm_ava {border:1px solid #d7d7d7;width:98px;}
.comm_ava1 {border-left:1px solid #e9edf1;border-right:1px solid #e9edf1;background:#f1f5f9;width:106px;float:left;}
.comm_ava2 {background:url(../images/style/comm_ava2.gif) no-repeat;margin:0 -1px 0 -1px;}
.comm_ava3 {background:url(../images/style/comm_ava3.gif) no-repeat bottom;padding:4px 0 3px 4px;}
.comm_author {float:right;color:#a5a5a5;}
.comm_line1 {border-bottom:1px dotted #e4e4e4;color:#7a7a7a;margin-left:-4px;padding:0 8px 7px 123px;}
.comm_line1 a {color:#2d73a4;text-decoration:none;}
.comm_line1 a:hover {text-decoration:underline;}
.comm {color:#434343;padding:8px 20px 2px 119px;min-height:45px;line-height:15px;}
.comm a {color:#2d73a4;text-decoration:none;}
.comm a:hover {text-decoration:underline;}
.comm_fast {background:url(../images/style/comm_fast.gif) no-repeat;width:28px;height:28px;}
.comm_fast:hover {background-position:0 -28px;}
.comm_edit {background:url(../images/style/comm_edit.gif) no-repeat;width:28px;height:28px;}
.comm_edit:hover {background-position:0 -28px;}
.comm_del {background:url(../images/style/comm_del.gif) no-repeat;width:28px;height:28px;}
.comm_del:hover {background-position:0 -28px;}
.comm_btns1 {background:#FFF url(../images/style/comm_btns1.gif) repeat-x 0 6px;float:right;margin:0 -1px 0 0;}
.comm_btns2 {background:url(../images/style/comm_btns2.gif) no-repeat top right;}
.comm_btns3 {background:url(../images/style/comm_btns3.gif) no-repeat 0 6px;padding:12px 8px 0 34px;}
.comm_btns3 img {margin:0px -2px 0 -1px;}
/*---Заголовок страниц---*/
.pheading { overflow: hidden; border-bottom: 1px solid #dadada; padding: 0 15px 13px 15px; background: url("../images/speedbar.png") repeat-x 0 100%; }
	.pheading h2 { color: #468edb; font-size: 1.7em; font-weight: normal; }
	.pheading .lcol { margin-right: 10px; }
	.pheading h2 span { color: #3f4b51; }

		.pheading .ratebox { width: 141px; padding: 3px 0 1px 0; padding-right: 6px; background: #f1f5f7 url("../images/ratebox2.png") no-repeat; }
			.pheading .ratebox .rate, .pheading .ratebox span { float: right; }
			.pheading .ratebox span { padding-right: 5px; font-size: 0.9em; color: #a2b2ba; }

.avtorrepa a {color:#2d73a4;text-decoration:none;}
.avtorrepa a:hover {text-decoration:underline;}
.heading { color: #96c; margin-bottom: 0.3em; }
.heading a {color:#2d73a4;text-decoration:none;}
.heading a:hover {text-decoration:underline;}
.basecont { padding-top: 14px; border-top: 1px solid #e8e8e8; background: url("../images/basecont.png") repeat-x; }
.dpad { margin: 0 15px; }
/* button basics */
a.minibutton {
	display:inline-block;
	height:23px;
	padding:0 0 0 3px;
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-shadow:1px 1px 0 #fff;
	background:url(../images/minibutton_matrix.png) 0 0 no-repeat;
	white-space:nowrap;
	border:none;
	overflow:visible;
	cursor:pointer;
	text-decoration:none;
}

a.minibutton>span {
	display:block;
	height:23px;
	padding:0 10px 0 8px;
	line-height:23px;
	background:url(../images/minibutton_matrix.png) 100% 0 no-repeat;
}

a.minibutton:hover, a.minibutton:focus {
	color:#fff;
	text-decoration:none;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.3);
	background-position:0 -30px;
}
a.minibutton:hover>span, a.minibutton:focus>span {background-position:100% -30px;}

a.minibutton.mousedown{background-position:0 -60px; }
a.minibutton.mousedown>span{background-position:100% -60px; }
.bbcodes_chat {
border: 1px solid #dcdcd9;
background: url(../bbcodes/bg.png) repeat-x;
height: 25px;
width: 210px;
}
.title_block{
height:30px;
color:#ffffff;
padding-left:20px;
padding-top:13px;
font-size: 15px;
font-weight: bold;
}
.title_block2{
height:30px;
color:#ffffff;
padding-left:10px;
padding-top:17px;
font-size: 15px;
font-weight: bold;
}
.news_img {
	border: 4px solid #ccd7dc;
	margin-right: 5px;
}
.news_info li{
list-style-type:none;
}
.news_info {
	padding: 5px 0 0 4px;
	color: #00577d;
	margin: 4px 0 4px 165px; 
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	border-radius: 6px;
	border: 1px solid #ececec;
	background: #f6f6f6;
	height: 20px; 
	color: #323232;
}
/* ==================== Хинт */
#tooltip {
        width: 180px;
	position:absolute;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	opacity: 0.85;
	padding:5px 5px;
	color:#4B4B4B;
	border:1px solid #9F9F9F;
	background-color: #F7F7F7;
	z-index:1000;
}
 
#tooltip h3, #tooltip div { margin: 0; font-size: 10px !important;}

.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 280px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}

div.colortip {
color: #FFFFFF;
font-size: 140%;
font-style: italic;
font-weight: bold;
line-height: 115%;
margin: 30px 0 0;
padding: 10px 0;
text-align: center;
width: 540px;
border-radius: 10px;
-moz-border-radius: 10px;
}

.red {background:#FF0000;}

.blue {background:#0071BF;}

.green {background:#00BD6F;}

.orange {background:#FF9900;}

table.school_table {
	font-size:115%;
	margin-top:30px;
	font-style:italic;
	color:#333333;
	width:540px;
}

table.school_table tr{
	padding-top:0px;
}

table.school_table td{
	padding:7px 5px;
	width:200px;
	text-align:right;
	border-bottom: 1px solid #EDEDED;
}


td.cell {
	color:#666666;
	font-size:95%;
	width:350px !important;
	text-align:left !important;
}

td.bcell {
	padding:3px 0;
	color:#666666;
	font-weight:bold;
	width:350px !important;
	text-align:left !important;
}

.sub {
	text-indent:10px;
}

#spravki {
    background-color: #F3F4F6;
    border-radius: 8px;
    padding: 25px 10px 20px 10px;
}

#spravki .text p {
    font-family: Arial;
}

#spravki .form {
    padding: 0 4%;
    margin-left: 30%;
}

#spravki .text {
    float: left;
    width: 38%;
}

#spravki label {
    font-family: Arial;
    font-size: 15px;
    display: block;
    text-align: center;
}

#spravki #cost_ {
    font-size: 18px;
    text-align: center;
    margin-bottom: 15px;
}

#spravki input, #spravki textarea, #spravki select, #popup input, #popup textarea {
    background-color: #fff;
    border: 1px solid #dddbcb;
    border-radius: 4px;
    display: block;
    font-family: Arial;
    font-size: 16px;
    margin: 0 2px 8px 0;
    padding: 10px 10px;
    width: 50%;
}

#spravki textarea {
    height: 80px;
}

.send {
    padding: 0;
    margin-left: 5%;
}

/*.radio-body{display: flex;*/
/*align-items: center;}*/
.radio-body input {
    float: left !important;
    width: 20px !important;
    margin: 5px 0 0 0 !important;
}

.send-ok {
    font-size: 22px;
    text-align: center;
    color: #fa4317;
}

#spravki #cost_ {
    font-size: 38px;
    font-weight: 400;
    color: #fa4317;
}

.foxbutton{cursor:pointer;background:#3A8EC8;border-radius:10px;padding:15px 30px 15px 30px;margin-left:18%;color:#fff;float:left;font-weight:600;font-size:15px;}
.foxbutton:hover{background:#CC1B47;color:#fff;}

.call_btn,#mailform1 input[type="button"]{width:198px;height:41px;line-height:44px;text-align:center;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#ef4d4d;-moz-box-shadow:inset 0 1px 0 #f96e6e;-webkit-box-shadow:inset 0 1px 0 #f96e6e;box-shadow:inset 0 1px 0 #f96e6e;font-size:18px;font-weight:bold;display:block;text-shadow:0 -1px 0 rgba(0,0,0,.26);border:1px solid #dc4141;margin-top:24px;margin-bottom:24px;margin-left:65px;}


#mailform1 input[type="button"]{line-height:normal;color:#fff!important;margin:0;float:right;width:190px;cursor:pointer;}
#mailform1 input[type="button"]:first-letter{text-transform:uppercase;}
#mailform1{width:492px;padding-top:16px;padding-bottom:26px;background-color:#f1f4f9;padding-right:39px;padding-left:39px;position:relative;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:0 auto;}
#mailform1:after{content:'';display:block;clear:both;width:100%;height:0;font-size:0;}
#mailform1 table td img{height:42px;float:right;}
#mailform1 table td{border-color:transparent!important;}
#mailform1 table{float:left;}
#mailform1 input[type="hidden"]+div{min-height:50px;font-size:24px!important;color:#3b4e6e;font-family:'PTSansBold';}
#mailform1:before{position:absolute;left:30px;right:20px;display:block;top:62px;height:2px;background:url(images/form_stoke.png) 0 0 repeat-x;content:'';}
#mailform1 input[type="text"],#mailform1 textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #dee1e7;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding-left:16px;padding-top:8px;padding-bottom:10px;color:#8c8c8c!important;font-size:14px;-moz-box-shadow:inset 0 5px 5px rgba(0,0,0,.04);-webkit-box-shadow:inset 0 5px 5px rgba(0,0,0,.04);box-shadow:inset 0 5px 5px rgba(0,0,0,.04);font-family:'PTSansRegular'!important;}
#mailform1 input[type="text"].button{font-size:26px!important;padding-top:6px;padding-bottom:0;}
#mailform1 input[type="text"]{height:42px!important;}
#mailform1 input.button{width:100px!important;}