@charset "windows-1251";

body {font: 0.8em default; font-family:Tahoma; color:#373737; background-color:#b2b3b3;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.container { width:1010px; margin:0 auto; background-color:#fff;}

.head { background:url(images/head.jpg); width:1010px; height:123px; }

.logo {width:356px; height:123px; float:left;}
.logo p {font-size:20px; text-align:right; float:left; margin-left:20px; margin-top:23px; display:inline;}
.logo a{text-decoration:none; color:#898b8d;}
.logo span{font-size:38px; color:#1577b5; font-weight:bold;}
.logo img{float:right; margin-top:23px;}

.head-right-part {float:right;}

.banner {  width:468px; height:60px; text-align:center; float:right; display:inline; margin-top:20px; margin-right:20px;}

.add-favorite {  margin-right:15px; margin-top:17px; float:right;}
.add-favorite li{display:inline;}
.add-favorite li{border-right:1px solid; border-color:#20689a; padding-right:5px; margin-left:5px;}
.add-favorite a {text-decoration:none; color:#20689a;}
.add-favorite a:hover {text-decoration:underline;}
.table_top {border-collapse: collapse; border-spacing: 0; font-size: 100%;}

.ddoverlap { height:27px; }

.ddoverlap ul { padding: 0; margin: 0; font: 90% default; font-family:Tahoma; list-style-type:none; }

.ddoverlap li div { background:url(images/bird.gif) no-repeat left; padding-left:10px; margin:5px auto; }

.ddoverlap li { display: block; margin: 0; }

.ddoverlap li { padding: 0px 0px; width:160px; height:27px; text-decoration: none; color: blue; background:url(images/graypuntct-menu.png); position: relative; display:inline; float: left; height:27px; padding-left:60px; z-index:1; margin-right:-31px; }

.ddoverlap a { color:#FFF; text-decoration:none; }

.ddoverlap li a:hover { text-decoration: underline; }

.ddoverlap li:hover { /*selected tab style*/ color: black; height:27px; padding: 0px 0px; width:160px; margin-right:-31px; padding-left: 60px; z-index: 2; background: transparent url(images/bluepuntct-menu.png) 100% 0 no-repeat; }

.ddoverlap li.selected { /*selected tab style*/ color: black; height:27px; padding: 0px 0px; width:160px; margin-right:-31px; padding-left: 60px; z-index: 2; background: transparent url(images/bluepuntct-menu.png) 100% 0 no-repeat; }

.ddoverlap-left-block { background: transparent url(images/left-block.png); width:267px; height:27px; float:left; margin-right:-44px; position:relative; z-index:5; display:inline; }
* html .ddoverlap-left-block { background: transparent url(images/gray-left-blok-ie6.png); width:267px; height:27px; float:left; margin-right:-44px; position:relative; z-index:5; display:inline; }

.end { display:block; float:left; margin:0; padding:0; width:35px; height:27px; background:url(images/graypuntct-menu-end.png); display:inline; }

.list ul { display: block; background-color:#0F0; width:200px; margin-top:300px; }

.list ul li { display: block; background-color:#099; width:200px; }

.pod-menu { display:none; background:url(images/back-pod-menu.png) repeat-x bottom; margin-left:250px; position:relative; top:-27px; padding-top:30px; padding-bottom:10px; overflow:visible; float:left; min-width:200px; }

.pod-menu ul {margin-top:15px;}
.pod-menu li { list-style-image:url(images/bird-black.gif); list-style-position:inside; padding-left:27px; text-align:left; white-space:nowrap; overflow:visible; background:url(images/pod-menu-line.png) bottom left no-repeat; background-position:43px bottom; padding-right:20px; padding-bottom:5px; }

.pod-menu a { color:#FFF; font: 90% default; font-family:Tahoma; text-decoration:none; margin-left:5px; }
.pod-menu a:hover{text-decoration:underline;}
#menu1-body { margin-left:256px; top:123px; position:absolute; display:none; }

#menu2-body { margin-left:445px; top:123px; position:absolute; display:none; }

#menu3-body { margin-left:634px; top:123px; position:absolute; display:none; }

.left { width:180px; float:left; margin-left:22px;}

.center { width:560px; float:left; margin-left:23px; margin-bottom:25px;}
.center li {list-style-position: inside; list-style: none; background: url(images/content-bird.gif) no-repeat 0px 5px; padding-left:15px;}
.unik {background:url(images/unik-bg.png); width:423px; height:28px;}
.unik span{color:#065c97; font-size:18px; padding-top:5px; padding-left:17px;}
.prezent {background:url(images/abzac-bg.png) repeat-y; padding:10px 0px 10px 32px; width:528px; display:block; margin-bottom:10px;}
.prezent p{font-size:1.3em;}
.prezent p span{color: #db4b4b;} 
.right { width:179px; float:left; margin-left:23px;}

.center, .left { margin-top:17px; display:inline;}
.right { margin-top: 8px; display:inline;}

.left-menu { background-color:#EBEBEC; width:180px; padding-top:15px;}
.left-menu ul {list-style-type:none; }
li.left-menu-li {background:url(images/left-menu-bg-li.gif) bottom; width:150px; height:20px;   padding-left:30px; padding-top:3px; padding-bottom:2px;}
li.active  {background:url(images/left-menu-bg-li-hover.png); width:150px; height:19px;   padding-left:30px;  padding-top:4px; padding-bottom:2px; margin-top:-2px;}
/*li:hover.left-menu-li  {background-color:green; width:150px; height:19px;   padding-left:30px;  padding-top:4px; padding-bottom:2px;}*/
.left-menu a{font: 90% default; font-family:Tahoma; color:#5a5c5e; text-decoration:none; }
.left-menu  li.active a { color:#FFF; text-decoration:none;}
.left-menu  a:hover  { text-decoration:underline;}
.left-menu-bottom { background:url(images/left-menu-bg-bottom.gif); height:6px; width:180px;}



/*.left-menu-li-last li:hover {background-color:green; width:150px; height:21px;   padding-left:30px; padding-top:4px;}


.left-menu-li-last li:hover a { color:#FFF;}
.left-menu-li-last li a:hover { text-decoration:under;}
li.left-menu-li  
.left-menu-li-last a{font: 90% default; font-family:Tahoma; color:#5a5c5e; text-decoration:none; }*/
.left-menu-li-last li{background:url(images/left-menu-bg-li-last.gif); width:150px; height:22px; padding-left:30px; padding-top:3px;}
.left-menu-li-last li.active {background:url(images/left-menu-bg-li-hover-last.png); width:150px; height:20px; padding-left:30px; padding-top:3px;}
/*.left-menu-li-last li:hover  {background-color:green; width:150px; height:19px;   padding-left:30px;  padding-top:4px; padding-bottom:2px;}
*/

.news {margin:20px 0;}
.last-news,.news {margin-bottom:10px;}
.right_tizers,.left_tizers {margin-bottom:30px;}
.login h2 {background:url(images/news-header-bg.gif) bottom repeat-x; text-align:center; color:#065c97; font-size:120%; padding: 0 10px 10px 10px;}
.news h2,.last-news h2,.right_tizers h2,.left_tizers h2,.right_rassilka h2 {background:url(images/news-header-bg.gif) bottom repeat-x; text-align:center; color:#065c97; font-size:120%; padding:10px;}
.right_rassilka h2 {padding-top:0px;}
.login ul, .news ul, .last-news ul {list-style-type:none;}
.login li,.news li,.last-news li {margin:10px 0;}
.last-news li a{background:url(images/last-news-bird.gif) no-repeat left top; padding-left:20px;}
.news .news-date {display:inline; background-color:#e6e7e8; font-size:70%; padding:3px; margin-right:10px;}
.login a,.news a,.last-news a{font:12px Tahoma ; color:#08398b;}
.login a:hover, .news a:hover, .last-news a:hover {color:#4783e8;}

a.ovalbutton { display:block; background:url(images/sms-spasibo.gif); width:180px; height:39px; margin:20px 0;}
a.ovalbutton:hover { display:block; background:url(images/sms-spasibo-hover.gif); width:180px; height:39px;}
.ovalbutton span {display:none;}


.center h1 {text-align: center; color:#065c97; font-size:16px; margin-bottom: 15px;}
.center h2 {text-align: center; color: #153E8A; font-size: 11px; text-transform: uppercase; padding: 5px 0 12px 0; font-weight: bold;}
.center h3 {text-align: left; color: #153E8A; font-size: 10px; text-transform: uppercase; padding: 5px 0 12px 0; font-weight: bold;}
.center h4 {text-align:left; color:#065c97; font-size:18px; padding-bottom:5px; background:url(images/conent-h2.gif) no-repeat left top; padding-left:17px; margin-top:20px; margin-bottom:5px;}
.center img {float:left; margin:2px;}
.center p {margin-bottom:10px; text-align:justify; line-height: 1.5;}
.center a, .footer-textblock a,.right_rassilka a, .r-footer-textblock a {color:#08398b; text-decoration:none;}
.center a:hover, .footer-textblock a:hover,.right_rassilka a:hover, .r-footer-textblock a:hover {color:#4783e8; text-decoration:none;}
.center ul {margin-bottom:10px; text-align: justify; line-height: 1.5;}
.black {color: black;}
.rassil {font-family: Verdana, Arial, MS san serif, courier, sans-serif; font-style: normal; font-weight: normal; font-size: 11px; color: #333333; line-height: 1.2; text-align: justify;}

/*footer*/
.footer {background:url(images/footer-bg.gif) repeat-x top; height:124px; width:970px; padding:10px 20px; margin-top: 20px;}
.left-footer-block {width:496px; float:left;}
.lf-menu li{display:inline; border-right:1px solid; border-color:#2772a5; padding:0 6px;}
.lf-menu a {text-decoration: underline;}
.lf-menu a:hover {text-decoration: none;}
.counters {width:100%; height:32px; margin:5px 0;}
.counters img{margin-right:5px; display:block; float:left;}

.right-footer-block { float:left; width:465px; height:100%; }
.r-footer-textblock {height:76px;}
.r-footer-textblock p {font-size:11px; text-align:justify;}
.footer-textblock p {font-size:11px;}
.obmen_ssilkami {color: green; }
.menu_zakaz {color: #db4b4b; font-weight: bold;}

.myurl ul {margin-left: 10px; text-align: justify;}
.myurl li {list-style: none; background: url(images/arrow_1.gif) no-repeat 0px 3px; padding-left: 25px; margin-bottom: 5px;}
.myurl ul a {color: #1673E7; text-decoration: none;}
.myurl ul a:hover {color: #1673E7; text-decoration: underline;}
.library_img img {float: none;}
.vec {position: relative; top: 4.0pt}
.primeri {font-family: Verdana, Arial, MS san serif, courier, sans-serif; font-size: 20px;}
.zakaz1 li {list-style-position:inside; list-style: none; background: url(images/square.gif) no-repeat 0px 6px; padding-left:15px; margin-left: 15px; margin-bottom: 5px;}
.zakaz1 li span {float: right; margin-right: 100px;}
.news_anonce {padding-bottom: 10px; margin-top: -5px;}
.stats {margin-top: 35px;}
.stats a {color:#5a5c5e; text-decoration: none; font-size: 15px; font-family: Verdana, Arial, MS san serif, courier, sans-serif;}
.stats a:hover {color:#4783e8; text-decoration: none; font-size: 15px; font-family: Verdana, Arial, MS san serif, courier, sans-serif;}
.stats li {list-style-position:inside; list-style: none; background: none; padding-left:25px; margin-left: 25px; margin-bottom: 5px;}
.egemain {margin-top: 5px; display:inline;}
.egemain a {color:#08398b; text-decoration: none; font-size: 13px; font-family: Verdana, Arial, MS san serif, courier, sans-serif;}
.egemain a:hover {color:#4783e8;}
.egemain ul {margin-bottom: 25px;}
.egemain li {list-style-position:inside; list-style: none; background: none; padding-left:25px; margin-left: 25px; margin-bottom: 5px;}
.ege_ul ul {margin-left: 20px;}
.ege_ul li {list-style: none; background: url(images/arrow_1.gif) no-repeat 0px 5px; padding-left: 25px; margin-bottom: 5px;}

.pm1 {text-align: left; color: #153E8A; font-size: 10px; text-transform: uppercase; font-weight: bold;}
.login {width: 179px; padding-bottom: 10px; padding-top: 10px;}
.login td {padding-right: 2px; padding-top: 2px;}
.login .field {width: 100%;}
.userpanel {width: 179px; padding-bottom: 10px; padding-top: 10px;}
.small {font-size: small;}
.checked-correct {color: green;}
.checked-correct input {background-color: #00ff00; color: #00ff00;}
.checked-answer {color: green;}
.checked-answer input {background-color: #00ff00;}
.checked-wrong {color: red;}
.checked-wrong input {background-color: #ff0000;}
.question {margin: 20px 0; text-align: justify; line-height: 1.5;}
.question span {font-weight: bold;}
.question span sub {font-weight: normal;}
.question table, .answers table {border-collapse: collapse;}
.question_align {height: 44px; line-height: 44px;}
.question_align img {float: none;}
.question_answer {valign: bottom; margin-top: 20px; text-align: right; color: green; font-family: Verdana, Arial, MS san serif, courier, sans-serif;}
.allquestions {margin-top: 20px;}
.input-correct {color: #000000; background-color: #99FF99; text-align: left;}
.input-wrong {color: #000000; background-color: #FF9999; text-align: left; color: white;}
.error {color: red;}
.info {color: green; text-align: center; font-weight: bold; font-size: 14px;}
.answers {margin-left: 2px;}
.answers td	{border:1px solid #666666; color: #000000;}
.top_table {border-collapse: collapse;}
.top_table td {border:1px solid #666666; color: #000000;}
.top_you {background-color: #B4FEB4;}

#ege_varianti_menu {position:relative; width: 100%; overflow:auto; margin-bottom: -4px; padding-top: 5px}
#ege_varianti_menu_1 {float: left; width: 120px; margin-left: 10px;}
#ege_varianti_menu_2 {float: right; width: 420px;}
#ege_varianti_menu_2 .ege_varianti {border: 1px solid #444444; font-weight: bold; padding: 2px;}
#ege_varianti_menu_2 .ege_varianti_1 {padding: 2px;}

#filetree li{padding:0px 0 2px 21px;}
#filetree .filetree1 ul{list-style:none;margin:0;padding:0;}
#filetree .filetree1 li {background: url(images/folder.gif) no-repeat 0px 1px; margin-left: 30px;}
#filetree .file ul{list-style:none;margin:0;padding:0;}
#filetree .file li {background: url(images/file_line.gif) no-repeat 0px -1px; margin-left: -18px;}
#filetree .filetree1 span{background:url(images/file.gif) -5px 0px no-repeat;}
#filetree .file a{margin-left: 18px; color:#000; text-decoration:none;}
#filetree .file a:hover {color:#08398b; text-decoration:none;}
#filetree .file .last {background: url(images/last_line.gif) no-repeat 0px -1px; margin-left: -18px;}

div.formreg input {width:150px;}
div.formreg input.checkbox {width:20px;}
div.formreg {line-height: 150%;}
.formreg form {padding: 5px 25px 25px 25px; margin: 10px 10px 10px 0; background-image: url(images/form-bg.jpg); background-repeat: repeat-x; border: 1px solid #eeeeee; position: relative;}
.formreg form p {clear: both;}
.formreg legend {font-size: 150%; font-weight: bold; margin-bottom: 20px;}
.formreg label {width: 150px; display: block; float: left; line-height: 0.8; padding: 5px 15px 0 0; text-align: right;}
.formreg input, .formreg select, .formreg textarea {border: 1px solid #1c6d1c;}
.formreg input {width: 200px;}
.formreg form p.submit {margin-left: 160px;}
.formreg form fieldset {margin: 0 5px 5px 5px; padding: 10px; background-color:#EFFADC; border: none;}

.ege_h1_side {background:url(images/blue_back.gif) top right repeat-x;}
.ege_h1_left {background:url(images/blue_left.gif) top left no-repeat;}
.ege_h1_right {background:url(images/blue_right.gif) top right no-repeat;}
.ege_h1_right h1 {color:#fff; line-height:30px; height:30px; font-family: Verdana, Arial;}
.ege_ul_top li {list-style-position:inside; list-style: none; background: url(images/ege_ul.gif) no-repeat 0px 2px; padding-left:23px; margin-left: 15px; margin-bottom: 5px;}

.attention {border: 1px solid #008000; background-color: #F9F6E7; padding:5px; margin:10px 0;}

.PageModule{margin: 20px 1px; width: 178px;}
.PageModule a{color: #3E3A3A; text-decoration: none;}
.PageModule div.breadcrumbs, .PageModule div.detail{margin-right: -10px;}
.page_block{margin-bottom: 18px;}
.frame{position: relative;}
.frame_solid{border: solid 1px #2D83C2;}
.frame_solid div.frame_tl{left: -1px; top: -1px; background: url(images/frame_solid_tl.gif) no-repeat left top;}
* html div.frame_solid div.frame_tl{top: 0px;}
.frame_solid div.frame_br{right: -1px; bottom: -1px; background: url(images/frame_solid_br.gif) no-repeat right bottom;}
div.frame_tl{position: absolute; width: 8px; height: 8px;}
div.frame_br{position: absolute; width: 8px; height: 8px;}
* html div.frame_br{display: none;}
div.frame_leftcell{padding: 5px 9px 7px 9px; color: #3E3A3A; font-size: 12px; text-align: justify; line-height: 1.5;}

.reklama_uslug {padding: 10px 0;}
.reklama_uslug a {color:#08398b; text-decoration: underline;}
.reklama_uslug a:hover {color:#08398b; text-decoration:none;}