/* Вкурсе | Обшее */
gbody {margin:0;padding:0;}
#puzadpn {display:none;}
html,body {height:105%;margin:0;padding:0 0 0 0;font-size:11px;font-family: Tahoma, verdana, arial, sans-serif;color:#000000;background:#FFFFFF;}
table,td {direction:ltr;margin:0;padding:0px 0px 0px 0px;font-size:11px;font-family:Tahoma;color:#000000;}
form {margin:0;padding:0;}
img {border:0;vertical-align:bottom;}
img:hover {border:0;vertical-align:bottom;text-decoration:none;}
a:link {text-decoration:none; color:#2B587A;}
a:visited {text-decoration:none; color:#2B587A;}
a:hover {text-decoration:underline; color:#2B587A;cursor:pointer}
a:active {text-decoration:none; color:#2B587A;}
input[type="text"], input[type="password"] {width:100%;display:block;border:1px solid #C0CAD5;margin:0px;padding:3px 4px 3px 4px;font-family: Tahoma, verdana, arial, sans-serif;font-size:11px;}
.border_submit {border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;display:inline-block;border:1px solid #4E6F93;border-top:1px solid #517295;}
input[type="submit"], .submit {
 text-align:center;
 display:inline-block;
 font-family:Tahoma;
 font-size:11px;
 border:1px solid #5980A9;
 border-top:1px solid #789ABF;
 background:#5E80A5 url('/image/submit.gif') repeat-x;
 outline:none;
 cursor:pointer;
 color:#ffffff;
 text-shadow:0 1px 1px #45688E;
 margin:0px;
 padding:4px 9px 4px 9px;
}
input[type="submit"]:hover, .submit:hover {background-position: 0px -21px;}
input[type="submit"]:active, .submit:active {background-position: 0px -42px;border:1px solid #5E80A5;}

.border_button {border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;display:inline-block;border:1px solid #B3B3B3;}
input[type="button"], .button {
 text-align:center;
 display:inline-block;
 font-family:Tahoma;
 font-size:11px;
 border:1px solid #E7E7E7;
 border-top:1px solid #FFFFFF;
 border-bottom:1px solid #E5E5E5;
 background:#DCDCDC url('/image/button.gif') repeat-x;
 outline:none;
 cursor:pointer;
 color:#444444;
 text-shadow:0 1px 1px #ffffff;
 margin:0px;
 padding:4px 9px 4px 9px;
}
input[type="button"]:hover, .button:hover {background-position: 0px -21px;}
input[type="button"]:active, .button:active {background-position: 0px -42px;border:1px solid #DCDCDC;}

.checkbox:link, .checkbox:visited, .checkbox:active {
 text-align:left;
 display:inline-block;
 height:14px;
 margin:0px;
 padding:0px;
 padding-left:20px;
 background: url('/image/checkbox.gif') no-repeat;
 color:#000000;
 background-position:0px -28px;
}
.checkbox:hover {text-decoration:none;background-position:0px -42px;}
.checkbox_a:link, .checkbox_a:visited, .checkbox_a:active {
 text-align:left;
 display:inline-block;
 height:14px;
 margin:0px;
 padding:0px;
 padding-left:20px;
 background: url('/image/checkbox.gif') no-repeat;
 color:#000000;
 background-position:0px 0px;
}
.checkbox_a:hover {text-decoration:none;background-position:0px -14px;}

.radio:link, .radio:visited, .radio:active {
 text-align:left;
 display:inline-block;
 height:14px;
 margin:0px;
 padding:0px;
 padding-left:20px;
 background: url('/image/radio.gif') no-repeat;
 color:#000000;
 background-position:0px -28px;
}
.radio:hover {text-decoration:none;background-position:0px -42px;}
.radio_a:link, .radio_a:visited, .radio_a:active {
 text-align:left;
 display:inline-block;
 height:14px;
 margin:0px;
 padding:0px;
 padding-left:20px;
 background: url('/image/radio.gif') no-repeat;
 color:#000000;
 background-position:0px 0px;
}
.radio_a:hover {text-decoration:none;background-position:0px -14px;}
.prof_link:link, .prof_link:active, .prof_link:visited {
 background:#ffffff;
 color:#2B587A;
 display:inline-block;
 padding:4px 6px 4px 6px;
 width:188px;
}
.prof_link:hover { background:#E1E7ED;text-decoration:none; }
/* -------------- */

/* Вкурсе | Левый блок */
.menu_border_2 {
 border:1px solid #F2F2F2;
 border-top:0;
 width:138px;
 background:#ffffff;
}
.menu_border_1 {
 border:1px solid #D9E0E7;
 border-top:0;
 width:136px;
 background:#ffffff;
}
.left_link:link, .left_link:active, .left_link:visited {
 background:#ffffff;
 color:#2B587A;
 display:block;
 padding:4px 5px 4px 5px;
}
.left_link:hover { background:#E1E7ED;text-decoration:none; }
/* ------------------- */

/* Вкурсе | Шапка */
.header_fon {
 display:block;
 background:#4A6D98;
 height:50px;
}
.header_logo:link, .header_logo:visited, .header_logo:hover {
 width:82px;
 height:50px;
 display:inline-block;
 font-size:0px;
 background:#4A6D98 url('/image/header/logo.gif') no-repeat;
 cursor:pointer;
 margin-left:15px;
}
.header_logo:active {
 background-position:0 1px;
}
.header_link:link, .header_link:active, .header_link:visited {
 display:inline-block;
 font-weight:bold;
 color:#DAE1E8;
 margin-right:12px;
}
.header_link:hover {
 color:#ffffff;
 text-decoration:none;
}
/* -------------- */

/* Вкурсе | Тело */
.body_border_2 {
 border:1px solid #F2F2F2;
 border-top:0;
 background:#ffffff;
}
.body_border_1 {
 border:1px solid #D9E0E7;
 border-top:0;
 background:#ffffff;
}
.title_page {
 background:#E9EDF1;
 color:#607387;
 font-weight:bold;
 padding:8px 10px 8px 10px;
}
h1 {
 font-family:Tahoma;
 font-size:12px;
 color:#45668E;
 padding-bottom:5px;
 border-bottom:1px solid #DAE1E8;
}
.li {
 color:#000000;
 font-size:11px;
 padding:0px;
 margin:0px;
 background:url('/image/li.gif') no-repeat;
 padding-left:11px;
 margin-bottom:7px;
}
.li_black {
 color:#000000;
 font-size:11px;
 padding:0px;
 margin:0px;
 background:url('/image/li_black.gif') no-repeat;
 padding-left:11px;
 margin-bottom:7px;
}
.attention {
 border: 1px solid #D4BC4C;
 padding:9px;
 background:#F9F6E7;
}
.error {
 border: 1px solid #e89b88;
 padding:9px;
 background:#ffefe8;
 font-weight:bold;
}
.link_btn:link, .link_btn:active, .link_btn:visited {
 background:#4D7196;
 color:#ffffff;
 padding:5px 8px 5px 8px;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 display:inline-block;
}
.link_btn:hover { color:#DAE1E8; text-decoration:none; }

.title_block {
 color:#45688E;
 background:#DAE2E8;
 font-weight:bold;
 text-align:left;
 border-top:1px solid #B1BDD6;
 border-bottom:1px solid #CCCCCC;
 padding: 3px 11px 3px 11px;
}
.content_block {
 padding: 15px 25px 15px 25px;
 color:#000000;
 text-align:left;
 background:#F7F7F7;
 border-bottom:1px solid #DAE2E8;
}
/* ------------- */

/* Вкурсе | Всплывающее окно */
#vkWind_fon {
 width:100%;
 height:100%;
 position:fixed;
 z-index:15000;
 background:#1d1d1d;
 opacity:0.2;
 display:none;
 left:0px;
 top:0px;
}
#vkWind {
 width:100%;
 display:none;
 position:fixed;
 z-index:15001;
 left:0px;
 top:0px;
}
.vkWind_title_border {
 margin-top:250px;
 border:1px solid #45688E;
 border-left: 1px solid #43658A;
 border-right: 1px solid #43658A;
 display:block;
 text-align:left;
}
.vkWind_title {
 background:#597DA3;
 border-top:1px solid #648CB7;
 padding:8px 10px 8px 10px;
 font-size:12px;
 font-weight:bold;
 text-align:left;
 color:#ffffff;
 display:block;
}
.vkWind_content_border {
 background:#ffffff;
 border-left:1px solid #AAAAAA;
 border-right:1px solid #AAAAAA;
 border-bottom:1px solid #AAAAAA;
 display:block;
}
.vkWind_content {
 background:#ffffff;
 padding:10px 9px 9px 9px;
 display:block;
 text-align:left;
}
.vkWind_control {
 background:#ffffff;
 border-top:1px solid #CCCCCC;
 background:#F2F2F2;
 padding:7px 10px 7px 10px;
 text-align:right;
 display:block;
}
/* ------------------------- */