html {height:100%}
body{
  color: #444e63;
  font-size: 11pt;
  font-family: Times New Roman, Tahoma, Verdana, Arial, sans-serif;
  margin:0;
  padding:0;
  background-color:#FCFCF0;
  height:auto !important; height:100%; min-height:100%; position:relative;
  
  }
.scrollable { 
width: 464px; 
height: 345px; 
overflow: auto; 
}
TABLE{
  color: #444e63;
  font-size: 11pt;
  font-family: Times New Roman, Tahoma, Verdana, Arial, sans-serif;
  }
TD{
	color: #444e63;
	font-size: 11pt;
	font-family: Times New Roman, Tahoma, Verdana, Arial, sans-serif;
  }
H1{
  color: #444e63;
  font-size: 18pt;
  font-weight: normal;
  font-family: Century Gothic, "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  margin:0;
  } 
H2{
  color: #444e63;
  font: 14pt;
  font-weight: normal;
  font-family: Century Gothic, "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  text-align: left;
  margin:0;
  }  
H3{
  color: #444e63;
  font: 12pt;
  font-weight:normal ;
  font-family: Century Gothic, "Century Gothic", Tahoma, Verdana, Arial, sans-serif;
  margin:0;
  }
P{
	color: #444e63;
	font-size: 11pt;
	font-family: Times New Roman, Tahoma, Verdana, Arial, sans-serif;
	text-align: justify;
	line-height: 150%;
	
}
LI{ line-height: 150%; font-family: Times New Roman, Tahoma, Verdana, Arial, sans-serif;}

A:link{ text-decoration: underline; color: #0d1119;}
A:visited { text-decoration: underline; color: #0d1119; }
A:hover { text-decoration: none; color: #0d1119;}

div#header {height: 220px; background: url('/App_Themes/Sesil_C/images/header_back.jpg') repeat-x ;}
div#logo { position:absolute; left: 65px; top: 65px; width: 292px; height: 140px; background: url('/App_Themes/Sesil_C/images/logo.gif') no-repeat; }
div#logo a#logolink { display:block; width: 131px; height: 103px;}
div#logohol { position:absolute; left: 50px; top: 20px; width: 140px; height: 80px;}
a#logohollink { display:block; width: 140px; height: 80px;}
div#logohol_text {padding: 10px 50px; text-align:center;}
div#slogan {position:absolute; top: 170px; left: 100px; color:#576081; font:normal 12pt Tahoma, Verdana, Arial, sans-serif; white-space: nowrap}
div#stomat {position:absolute; top: 177px; left: 438px;  font:normal 12pt Tahoma, Verdana, Arial, sans-serif;}
div#nevrol {position:absolute; top: 177px; left: 638px;  font:normal 12pt Tahoma, Verdana, Arial, sans-serif;}
div#stomat a:link, div#stomat a:visited, div#nevrol a:link, div#nevrol a:visited
{ color:#71799C; text-decoration: none;}
div#stomat a:hover, div#nevrol a:hover
{ color:#71799C; text-decoration: underline;}
div#telnum {color:#474C62; position:absolute; top: 50px; right:20px ; font:bold 18pt Century Gothic, "Century Gothic", Tahoma, Verdana, Arial, sans-serif; text-align:right; line-height: 18pt; white-space: nowrap; }
div#telnum span.telnumtext {font-size: 10pt; line-height: 18pt; white-space: nowrap}
div#telnum span.telnumprefix { font-size: 14pt; }
div#header_texts { position:absolute; top:0; left:auto; right:auto; width: 100%; min-width: 1000px; width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); }
div#Search { position:absolute; left: 810px; top: 177px;}
div#Search input#ctl00_ButtonSearch { border: none; background-color:Transparent; cursor:pointer; margin-right:13px; width: 20px;}
div#Search input#ctl00_TextBoxSearch { border: none; background-color:Transparent; width: 80px;}
html* div#Search input#ctl00_TextBoxSearch {background-color:#E8EBF2;}

div#Nav, div#NavNoEng {position:absolute; right:20px; top:10px; font-size: 9pt;}
div#Nav a, div#NavNoEng a { text-decoration: none;}
div#Nav a:link, div#NavNoEng a:link { text-decoration: none;}
div#Nav a:visited, div#NavNoEng a:visited { text-decoration: none;}
div#Nav a:hover, div#NavNoEng a:hover { text-decoration: underline;}

.menu strong{ color: #0d1119; font-size: 9pt; text-align: left; font-family: Century Gothic, "Century Gothic", Tahoma, Verdana, Arial, sans-serif;} 
.menu A:link{ text-decoration: none; color: #0d1119; display:block;}
.menu A:visited { text-decoration: none; color: #0d1119; display:block; }
.menu A:hover { text-decoration: underline; color: #444e63; display:block;} 

div.sel_big_menu_top { width:189px; background: #F9FAE1 url('/App_Themes/Sesil_C/images/menu_big_sel.gif') no-repeat left top;}
div.sel_big_menu_bottom { width:189px; background:  url('/App_Themes/Sesil_C/images/menu_big_sel.gif') no-repeat left bottom;}
div.sel_small_menu_top { width:160px; background: #F9FAE1 url('/App_Themes/Sesil_C/images/menu_small_sel.gif') no-repeat left top;}
div.sel_small_menu_bottom { width:160px; background:  url('/App_Themes/Sesil_C/images/menu_small_sel.gif') no-repeat left bottom;}

.submenulink { font-family: Tahoma, Arial, Verdana, Sans-Serif; font-size: 9pt; line-height: 150%; padding-left: 10px;}

.extra p{color: #444e63; font-size: 9pt; text-align: left; font-family: Century Gothic, "Century Gothic", Tahoma, Verdana, Arial, sans-serif; line-height: 100%; }
.extra strong{ color: #444e63; font-size: 9pt; font-weight: bold; line-height: 100%;}
.extra A:link{ text-decoration: none; color: #444e63; line-height: 120%;}
.extra A:visited { text-decoration: none; color: #444e63; line-height: 120%;}
.extra A:hover { text-decoration: underline; color: #444e63; line-height: 120%;}
.extra span.txt2 { display:block; font-weight:bold; font-size: 9pt; padding-bottom: 5px;}
td.extra table.middle label { font-size: 12px;}
div.inputsb {background: url('/App_Themes/Sesil_C/images/ask_input.jpg') no-repeat left top; width: 140px; padding: 0 10px;}
div.inputsb input { width: 140px !important; border: none; background-color:Transparent;}
div.areasb {background: url('/App_Themes/Sesil_C/images/ask_input_big.jpg') no-repeat left top; width: 140px; height:134px; padding: 0 10px;}
div.areasb textarea { width: 140px; border: none; background-color:Transparent; overflow:hidden; height:130px !important;}
div.inputsb img { margin-top: 5px; /*margin-left: -10px;*/}
td.extra input#ctl00_BizForm1_btnOK 
{ color:White; font-size:12px; padding:2px 10px 7px 10px; border:none; width: 129px; height:21px; background:url('/App_Themes/Sesil_C/images/ok_reset.jpg') 0 0 no-repeat;}



div.sotrudnik {float:left; height:300px; width:110px; margin-right: 13px}
div#sotr strong { font-size: 22px;}
div.ramka {height: 147px; width: 110px; background:url('/App_Themes/Sesil_C/images/ramka.gif') no-repeat 0 0;}
div.sotrudnik img { border:none; padding: 13px 0 0 13px;}
div.sotrudnik span {font-size: 9pt; font-weight:bold;}
div.morebox { font-size: 9pt; }
div.morebox a,
div.morebox a:link,
div.morebox a:visited { text-decoration: none; border-bottom: dotted 1px #0d1119; cursor:pointer; line-height: 20px;}
div.morebox a:hover { text-decoration: none; cursor:pointer;}
div.over_box { position:absolute; left:0; top:0; width: 225px; padding:0 4px; background-color:#FCFCF0; border: solid 1px black; z-index:22; }

img#Foto_full {float:left; margin:0 10px 10px 0}

div#events_box {width: 100%; font-family: Tahoma, Arial, Verdana, Sans-Serif;}
div.sep_box {width: 100%; background:url('/App_Themes/Sesil_C/images/event_sep_pixwid.jpg') 0 0 repeat-x;}
div.image_box { float:left; width: 170px; }
div.event_text { margin-left: 175px; }
div.event_text { font-size: 11pt;}
div.event_text span.txt,
div.event_text a { font-size:9pt;}
div.PagerControl { margin-top: 7px; font-size: 9pt;}

div#reg_box {width: 490px; font-size: 16px; font-weight:bold;}
div#reg_box td { font-size: 13px; line-height: 22px; vertical-align:top; }
div#reg_box td i { line-height: 16px; }
div.input {margin-top: 3px; background: url('/App_Themes/Sesil_C/images/input.gif') left top no-repeat; width: 290px; height:19px; padding:0 10px;}
div.inputs {margin-top: 3px; background: url('/App_Themes/Sesil_C/images/inputs.gif') left top no-repeat; width: 99px; height:19px; padding:0 10px;}
div.input input {font-size:12px; vertical-align:middle;  border:none; width: 290px; height:19px; background-color:transparent; font-family: Times New Roman, Tahoma, Verdana, Arial, sans-serif; font-size: 13px;}
div.inputs input {font-size:12px; vertical-align:middle;  border:none; width: 99px; height:19px; background-color:transparent; font-family: Times New Roman, Tahoma, Verdana, Arial, sans-serif; font-size: 13px;}
@-moz-document url-prefix() {div#reg_box input, div#reg_box inputs { padding: 3px 0 0 0; }}
div.area {margin-top: 3px; background: url('/App_Themes/Sesil_C/images/area.gif') left top no-repeat; width: 292px; height:54px; padding:0 10px;}
div#reg_box select {background-color: #E8EBF1; margin: 5px 0; width: 312px; font-family: Times New Roman, Tahoma, Verdana, Arial, sans-serif; }
div#reg_box textarea { border:none; overflow:hidden; background-color:Transparent; font-family: Times New Roman, Tahoma, Verdana, Arial, sans-serif; font-size: 13px;}

div.input_captcha {background: url('/App_Themes/Sesil_C/images/captcha.jpg') 0 5px no-repeat; width: 250px; height:25px; padding:0 20px;}
div#reg_box input#ctl00_ContentPlaceHolder1_BizForm1_inputCaptcha_txtSecurityCode { margin-top: 5px; margin-right:30px; font-size:12px; border:none; background-color:transparent; width: 40px !important ; height:17px;}
span#ctl00_ContentPlaceHolder1_BizForm1_inputCaptcha img {margin-top: -4px;}
/*@-moz-document url-prefix() {div#reg_box input#ctl00_ContentPlaceHolder1_BizForm1_inputCaptcha_txtSecurityCode { padding: 3px 0 0 0; }}*/

div#reg_box input#ctl00_ContentPlaceHolder1_BizForm1_btnOK, 
div#reg_box input#ctl00_ContentPlaceHolder1_BizForm1_btnReset { color:White; font-size:12px; line-height:normal; padding:3px 10px 5px 10px; border:none; width: 129px; height:21px; background:url('/App_Themes/Sesil_C/images/ok_reset.jpg') 0 0 no-repeat;}
div#reg_box img { margin-bottom:3px;}
div#reg_box td { vertical-align: top;}
div#reg_box table#regprogrept td { vertical-align:baseline;}
.ErrorLabel { color: Red; font-weight:bold; }
img#polosa { margin-bottom: 10px;}



table#prog tr td { font-size: 8pt; font-family: Tahoma, Arial, Verdana, Sans-Serif;}
table#prog tr#shapka td { font-weight:bold; background-color:#ECECEC; text-align:center;}
table#prog tr td a.more { font-size: 8pt;}
select#ctl00_ContentPlaceHolder1_DropDownList1 { border:1px solid #C6C9D0; background-color:#E8EBF1; width: 210px;}

.clear { clear:both}
.cselday { font-weight: bold;}

div#footer { position:absolute; left: 0; bottom: 0; height:130px; width: 100%; background:url('/App_Themes/Sesil_C/images/footer_bgr.jpg') repeat-x; overflow:hidden; z-index: -1; margin-bottom: -25px;}
div#ind_copy {position:absolute; left: 260px; bottom: 0; width: 470px; color: #444e63; font-size: 10pt; font-family: Century Gothic, "Century Gothic", Tahoma, Verdana, Arial, sans-serif;}
div#ind_copy img { float:right;}
#ind_copy A:link{ text-decoration: none; color: #0d1119; font-size: 8pt; }
#ind_copy A:visited { text-decoration: none ; color: #0d1119; font-size: 8pt; }
#ind_copy A:hover { text-decoration: none; color: #0d1119; font-size: 8pt; }


div.DivOuterER img { margin: 0 5px; }

a.mrtlink { font-weight:bold; cursor:pointer;}