body {margin:0px; padding:0px; background:url(../img/bg.jpg) no-repeat center 43px; font-family:Tahoma;}
#header {width:855px; height:73px; border-bottom:2px #f5d200 solid; margin:0 auto;}
#logo {padding-top:39px;}
#educational {width:110px; height:38px; background:url(../img/educational.png) no-repeat; float:right; margin-top:29px;}
#schooling {width:855px; height:6px; margin:0 auto; padding-top:6px;}
#bulgaria {width:110px; height:6px; background:url(../img/schooling.png) no-repeat; float:right;}
.clear {clear:both; margin: 0; padding: 0;}
.nofloat{float: none!important; margin:0!important; padding: 0!important;}

#menu {width:855px; margin:0 auto; height:26px; background:url(../img/helmet_top.jpg) no-repeat #1a85d8 560px 11px; margin-top:49px;}
*html #menu {margin-top:37px; width:882px; background:url(../img/helmet_top.jpg) no-repeat #1a85d8 589px 12px;}
#menu ul {margin:0px; padding-left:20px;}
#menu ul li {margin:0px; padding:0px; float:left; list-style-type:none;}
#menu ul li a {color:#FFF; font:bold 12px Tahoma; text-decoration:none; text-align:left; margin-top:4px; display:block; padding:2px 15px 2px 15px; float:left; border-right:2px #61b0ee solid;}
#menu ul li.last a {border:0px;}
#menu ul li.active a {background:#61b0ee;}
#menu ul li.active a:hover {text-decoration:none; cursor:text;}
#menu a:hover {text-decoration:underline;}
#menu form {float:right; padding-right:24px; margin:0;}

body:first-of-type #menu form {margin-top:0px;}
*html #menu form {margin-top:-17px;}
#menu form input {color:#868686;}

#helmet {width:855px; height:4px; margin:0 auto; background:url(../img/helmet_center.jpg) no-repeat 556px 0px; font-size:3px;}

*html #helmet {background:url(../img/helmet_center.jpg) no-repeat 571px 0px;}

#content {width:855px; margin:0 auto;}

#content_left {width:565px; float:left; font-size:11px;}
#content_left_left {min-height:431px; width:279px; float:left; margin-top:15px;}
.block_main {background:#f4f2e5; border:1px #ebe9db solid; font:bold 10px Tahoma; color:#52525b; padding-left:12px;}
#hi, #hi p {font:100 10px Tahoma; color:#52525b; background:#f4f2e5; margin:0px;}
#hi p {padding:0px 10px 5px 0px;}
.block_main i {font-style:normal; margin-top:-30px;}
.block_main a {color:#1a85d8; font:normal 11px Tahoma;}
.block_main a:hover {text-decoration:none;}
.block_main p {font:bold 12px Tahoma; background:#FFF; margin:0px 0px 0px -12px; padding:7px 5px 7px 13px;}
.block_main form {margin:8px 0px 8px 0px;}
.block_main input.button {width:82px; height:20px; background:url(../img/sub.png) no-repeat; border:0px; margin-left:5px;}
img.all {position:relative; float:right; top:10px; right:10px;}
#question {margin-bottom:10px; background:url(../img/question.jpg) no-repeat #f4f2e5 0px 37px; //background:url(../img/question.jpg) no-repeat #f4f2e5 0px 38px;}
#question_link {background:#1a85d8; margin-left:110px; //margin-left:109px;}
a.question_link {background:#1a85d8; color:#FFF; display:block; padding:4px; border-bottom:2px #f4f2e5 solid; text-decoration:none;}
a.question_link:hover {background:#0f64b2;}
#content_right #links img {margin:0px; border:1px #dcdcdc solid;}
#links {height:246px;}
#links img {float:left; border:1px #e0e0e0 solid; margin:0px 1px 1px 0px;}
#consultant {background:#f8de40; border:1px #ebe9db solid; height:75px; font:11px Tahoma;}
#consultant img {float:left;}
*html #consultant img {margin-bottom:-1px;}
#icq {float:left; padding:10px; line-height:18px;}
#icq img {padding:1px 3px 2px 2px;}
#consultant a {color:#52525b;}
#consultant a:hover {text-decoration:none;}
#content_left_right {min-height:431px; width:270px; float:left; margin:15px 0px 0px 15px;}
#video {width:565px; height:348px; background:url(../img/smile.jpg) no-repeat #1a3956 right;}
#menu_center {widows:565px;}
#menu_center ul {margin:8px 0px 0px 15px; padding:0px;}
#menu_center ul li {list-style-type:none; font:bold 11px Tahoma; display:block; float:left; width:168px; height:36px; margin-right:15px; background:url(../img/bg_menu_center.gif) repeat-x 0px 35px;}
#menu_center ul li a {color:#fff47b; padding-left:10px; background:url(../img/arrow_menu_center.gif) no-repeat 0px 15px; display:block; height:26px; padding-top:10px;}
#menu_center ul li a:hover {color:#1e1e1e; background:url(../img/arrow_hover_menu_center.gif) no-repeat #fff47b 0px 15px; text-decoration:none;}
#menu_center ul li.active a {color:#1e1e1e; background:url(../img/arrow_hover_menu_center.gif) no-repeat #fff47b 0px 15px; text-decoration:none; cursor:text;}

#content_right {width:290px; float:left;}
*html #content_right {position:absolute;}

#wiseacre {width:276px; background:url(../img/wiseacre.jpg) no-repeat; padding:206px 0px 0px 13px; font:11px Tahoma;}

body:first-of-type #wiseacre {}
.univer_top {width:90px; height:126px; margin:0px 1px 2px 1px; float:left;}
*html .univer_top {margin:0px 0px 2px 1px;}
.univer_top a {font:10px Tahoma; color:#f8de40; max-height:32px;}
.univer_top a:hover {text-decoration:none;}
.shadow_univer_top {width:81px; height:32px; margin-top:90px; background:url(../img/shadow_univer_top.png) repeat; padding:4px 0px 0px 9px; max-height:32px;}
.univer_all {width:175px; height:125px; margin:0px 1px 10px 1px; padding-top:155px; float:left; font:10px Tahoma;}
.shadow_univer_all {width:160px; height:110px; background:url(../img/shadow_univer_top.png) repeat; padding:5px 5px 10px 10px; color:#FFF;}
.shadow_univer_all a {color:#71c1ff;}
.shadow_univer_all a:hover {text-decoration:none;}
#footer {width:100%; height:157px; float:left;}
#menu_bottom {margin:0 auto; width:855px; background:#FFF; color:#bebebe; font:11px Tahoma;}
#menu_bottom img {float:right; margin-top:-25px;}
#menu_bottom a {color:#bebebe;}
#menu_bottom a:hover {text-decoration:none;}
#menu_bottom ul {margin:46px 0px 0px 0px; padding:13px 0px 8px 0px; border-top:1px #dcdcdc solid;}
#menu_bottom ul li {float:left; list-style-type:none; padding:0px 8px 0px 8px; border-left:2px #bebebe solid;}
#menu_bottom ul li.first {padding:0px 8px 0px 0px; border:0px;}
#menu_bottom ul li a {color:#1a85d8;}
#menu_bottom ul li a:hover {text-decoration:none;}
#content_content {border:1px #ebe9db solid; margin-top:15px; padding-bottom:20px; float:left;}
#text {padding:15px; font:12px Tahoma; color:#52525b; line-height:20px; width:532px;}
#text img {padding:0px 15px 10px 0px; float:left;}
#text ul {margin:0px; padding:0px 0px 0px 0px; list-style-type:none;}
#text ul li {color:#1b1b1b; display:inline; font:bold 12px Tahoma; list-style-type:none;}
#text ul li ul li {font:normal 11px Tahoma; display:block; line-height:12px; margin:0px; padding:0px 0px 0px 10px;}
#text ul li ul li a {color:#555;}
#text ul li.first a {display:block;}
#text h2 ul, #text h5 ul {display:list-item; padding-left:10px; text-align:right;}
#text h2 ul li, #text h5 ul li {display:list-item; padding-left:10px; list-style-type:none;}
#text h2 ul li a {text-decoration:underline;}
#text h2 ul li a:hover {text-decoration:none;}
#text h5 ul li {font:14px Tahoma;}
#text h5 ul {text-align:left;}
#text ul li a {color:#1a85d8; padding:0px 6px 0px 6px; text-decoration:none;}
#text ul li.active a {cursor:text; color:#1b1b1b; text-decoration:none;}
#text ul li.active a {text-decoration:none; cursor:text; color:#1b1b1b;}
#text ul li a:hover {text-decoration:underline;}
#text ul li.active a:hover {text-decoration:none;}
#text ul#alphabet {text-align:center;}
#text ul#alphabet li a {background:#1a85d8; color:#FFF; font:12px Tahoma;}
#text ul#alphabet li a:hover {text-decoration:none; background:#00377f;}
#text a {color:#1a85d8;}
#text a:hover {text-decoration:none;}
#menu input {margin:0px; padding:0px; float:left; font:12px Tahoma;}
#menu input.text {width:146px; height:20px; background:url(../img/search.png) no-repeat; border:0px; padding:6px 0px 0px 22px;}
#menu input.button {width:53px; height:26px; border:0px; background:url(../img/button.gif) no-repeat; margin-left:4px;}
input.button:hover {cursor:pointer;}
#text input.text, #text textarea.text {width:250px; font:12px Tahoma;}
img {border:0px;}
h1 {font:14px Tahoma; color:#000; background:#f4f2e5; padding:10px 10px 10px 15px; margin:0px;}
h1 a {color:#9e9e9e;}
h1 a:hover {color:#9e9e9e; text-decoration:none;}
h2, h5 {font:14px Tahoma; color:#00377f; padding:10px 10px 10px 0px; margin:0px;}
#text h2 a {color:#333; font-weight:100; font-size:18px; text-decoration:none;}
h3 {padding:11px; margin:12px 0px 1px 0px; font:bold 14px Tahoma; background:#f8de40; border:1px #FFF solid;}
h4 {font:bold 11px Tahoma; color:#f8de40; padding:0px; margin:0px;}
#text form sup {color:red; font-size:14px;}
#socbanners {	width: 274px;	text-align:center;	float: left;	background: #ccc;	height: 50px;}#socbanners img {	margin:0 25px 0 25px;}
@-moz-document url-prefix() {
  #content_right {margin-top:12px;}
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  #content_right  {margin-top:12px;}
}
