html, body { height:100%; margin:0; padding:0;}
html, body, div, table, td, p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight:normal; color: #000000}
table {border-collapse: collapse;}
table td {padding: 0px;}
form {margin:0px; padding:0px}
img {border:none}


body {background:url(fon.png) repeat-x #000000; padding-bottom: 10px;}

#body {min-height:100%; margin: 0px auto; width: 1000px; background: #878787 url(provoloka.jpg) repeat-x bottom; clear:both;}

#top {margin: 0px; background:#73bff4; width: 999px; height:expression(this.scrollHeight < 543? "543px" : "auto"); min-height:543px; overflow:hidden; }
#top p{font-size:12px;}
#no_flash {background:url(no_flash_fon.png) repeat-x; height: 139px; width: 1000px;}
#no_flash h4 {color:#FFFFFF; padding-top: 5px; font-size: 12pt; font-weight:normal; text-align: center;}
#no_flash p{color:#000000; text-align:center; padding-top: 25px;}
#no_flash a {color:#FF0000; text-decoration:underline;}
#no_flash a:hover {text-decoration:none;}

#top_left {float: left; width: 534px; }
#top_left_top img {padding: 38px 0px 0px 0px}
#top #top_left_top {height: 182px;  padding-left: 45px; background: #000000 url(black_blue.jpg) bottom repeat-x; width: 538px;}
#top_left_bot {height:330px; margin:10px 0px 0px 17px; width:560px;}
#top_left_bot p{margin:0px; padding:0px; text-indent:30px; font-size:14px;}
#top_left_bot div{margin-bottom:10px;}

#top #top_right{background:url(note.jpg) no-repeat right top;  width:416px; height: 543px;} 
#top_right {float:right;}

p.davedki {color:#FFFFFF; margin-top: 3px; font-size: 10pt;}

h3 {padding: 0px; font-size: 14pt; font-weight: normal; font:Verdana, Arial, Helvetica, sans-serif;}

a {text-decoration: none; color: #000000;}

a.icon { padding: 0px 10px 0px 10px; float: left;}

#menu {margin: 65px 0px 100px 130px;}
#menu img {padding: 0px}
#menu div {padding:0px; margin:0px}
#menu .menuPointActive {height:38px; overflow:hidden; background:no-repeat}


#lang {font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; float: right; margin-right: 27px; }

#bel { color: #FF0000; padding-right: 0.5em; }

a.lang { padding-left: 0.5em; padding-right: 0.5em; border-left: #000000 solid thin; color:#000000; }

#pole{ width: 250px; height: 25px; border-width:1px; border-bottom-width: 2px; border-right-width: 2px; float:left; font-size: 14pt; color:#666666}

#top_top {margin: 15px 0px 0px 80px; }

#top_bottom {padding-left: 90px; margin-top: 68px;}
#top_bottom img {margin-bottom: 2px;}


#books {margin: 0px 0px 150px 37px;}
#books td{ vertical-align:top;}
div.book {width: 250px; padding: 0px 50px 20px 5px;}
.book p{font-size: 14px;}
.otstup {margin-top: -10px;}
#books_1 .book p {padding-top: 10px;}
#books_1 {margin-top: 10px;}
#books_2 .book p {padding-top: 10px;}
#books_2 {margin-top: 10px;}
#books a, #books_1 a, #books_2 a{text-decoration:underline;}
#books a:hover, #books_1 a:hover, #books_2 a:hover{text-decoration:none; color:#fff}
.pojasnenie td{padding-bottom:10px; padding-left:5px;}
.pojasnenie div{width:210px;}

#bottom {clear:both; width:999px; margin:0px auto; padding:10px 0px 0px 0px}

#bot_right {float:right; margin-top: 30px;}
#bot_right p{color: #5f5f5f; font: Tahoma; margin:0px; padding:0px 0px 6px 0px; font-size:11px}
#bot_right p a {color: #5f5f5f; font: Tahoma; font-size:11px}

#bot_left { float: left; margin-top: 30px;}
#bot_left p {color: #FFFFFF; font-size: 10pt; margin:0px; padding:0px 0px 6px 0px;}

.button1 {cursor: pointer; width: 55px; height: 27px; background: url(search.gif) no-repeat; border: none; margin: 4px 7px 0px 0px; float: right;}

p.adrad {font-weight:bolder; font-size: 10.5pt;}


.menu-bottom {padding:0px; font-size: 10pt;}
.menu-bottom li {margin:0px; padding:0px 3px 0px 3px; float:left; list-style:none; background: url(border.gif) left no-repeat;}
.menu-bottom .first {background:none;}
.menu-bottom a {color: #ff3131}
.menu-bottom a:hover {color: #FFFFFF}
.menu-bottom a.list {padding: 0px 5px 0px 5px}

.menu-top {padding:0px; margin:0px 17px 0px 0px; font-size: 9pt; font-weight: bold; float:right;}
.menu-top li {margin:0px; padding:0px 5px 0px 7px; float:left; list-style:none; background: url(border-black.gif) left no-repeat;}
.menu-top .first {background: none;}
.menu-top li.active {color: #ff3131}
.menu-top a.list {/*padding: 0px 5px 0px 5px*/}
.menu-top a:hover{color: #ff3131}
.menu-top a.list{color:#000000;}
.menu-top a.list:hover{color:#ff3131;}
.menu-top a.list2{color:#560000;}
.menu-top a.list2:hover{color:#ffffff;}


a.tom_pdf {color: #560000; text-decoration: underline; margin: 5px 0px 5px 0px; display:block;}
a.tom_pdf:hover {color: #FFFFFF; text-decoration:none;}
.tunnel {padding-top: 20px; font-size: 12px; padding-right: 10px;}

a.tom {color: #560000; text-decoration: underline;}
a.tom:hover {color: #FFFFFF; text-decoration:none;}

#top1{background:url(note_half.jpg) #000000 top right no-repeat; height: 173px;}
#top1 #top_left_top{width: 500px; margin-left: 45px; float:left;}
#top1 #top_right {width: 318px;}
.menu-top .first1 {background: none;}
.menu-top .first2 {background: none;}
.menu-top .first1 a {color: #FFFFFF;}
.list1 a{color:#560000;}
.active1{color:#fff;}
.list1 a:hover {color: #FFFFFF;}


#horiz_menu{border: none; background: #73bff4; width: 999px;}
#horiz_menu td {padding: 9px 0px 9px 0px; text-align: center;}

#horiz_menu td .menuPointActive {height:28px; overflow:hidden; background:no-repeat}


#way {padding: 25px 0px 0px 40px; line-height: 2; color: #FFFFFF; font-size:12px}
a.way {color: #FFFFFF; text-decoration: underline; font-size:12px}
a.way:hover {text-decoration: none; font-size:12px}

/*.left_menu {padding:0px; margin: 18px 0px 0px 37px; width: 290px; float:left; font-size: 11pt}
.left_menu li{color:#FFFFFF; background:url(dot.png) 0px 8px no-repeat; padding:0px 0px 25px 15px; list-style:none}*/

div.left {width: 650px; padding:10px 60px 0px 40px; float:left;}
div.left p{font-size: 11pt; padding-top: 10px;}
div.left h1 {font-size: 28px; padding:0px 0px 5px 0px; margin:0px;}
div.left b {font-size: 20px; color:#560000; padding:0px 0px 10px 0px; margin:0px; font-weight: normal}
div.right {float: right; width:180px; padding: 30px 30px 0px 30px; text-align: center; background: url(tpl_line_vert.gif) repeat-y;}
.right p {padding-top: 10px;}
.right p a:hover {color:#FFFFFF;}
.right p a{color:#560000; font-size: 10pt;}

.center_davedniki h1 b {font-size: 20px; color:#560000; padding:0px 0px 10px 0px; margin:0px; font-weight: normal}

#center{}
h1{color: #560000; font-size:24pt; font-family:Arial, Helvetica, sans-serif;}
#top_left_bot1 {height:expression(this.scrollHeight < 327? "327px" : "auto"); min-height:327px; margin: 15px 0px 0px 25px; width: 550px;}
#top_left_bot1 .book_img {float: left; }
#top_left_bot1 .book_opis {float:right; width: 310px; margin-right: 5px;}
.tom-white {color:#FFFFFF; text-decoration: underline;}
.tom-white:hover {color:#FFFFFF; text-decoration: none;}
h1.v_marakou{margin:0px 0px 10px; color:#000000; font-size:20px;}

.book_opis .alphabet {margin-top: 8px; font-family:Tahoma; font-size: 14pt; padding-bottom: 10px;}

.alphabet a {padding-right: 5px;}
.center_davedniki {padding:10px 40px 0px 40px;}
.center_davedniki h1 {font-size: 28px; padding:0px; margin:0px;}
.opis {font-size: 10pt; margin-right: 10px; width: 310px;}
.opis a {font-size: 11pt;}
.current {color:#000000; font-weight: bold;}
.alphabet .current {font-weight:normal; padding-right: 5px;}
.opis .current, .opis .tom-white {padding-right: 5px;}


#colourText {font-size: 12px;}

div.dadatki{width:300px; float:left; margin-right:50px;}
div.naviny{width:300px; float:left;}
/*div.dadatki,div.naviny a{ color:#560000;}
div.dadatki,div.naviny a:hover{color:#ffffff;} */
div.dadatki h1, div.naviny h1{font-size:18px; border-bottom:1px solid #560000; margin-bottom:10px;}
div.dadatki span,div.naviny span{margin:10px 0px 0px; margin:0px; font-size:12px; color:#560000; font-weight:bold;}
div.dadatki p, div.naviny p{padding:0px; margin:0px 0px 20px; font-size:14px;}

.about_books{text-align:center; font-size:14px; padding-top:20px; color:#fff;}
.table_head td{text-align:left; padding:40px 0px 0px 5px;}

.menu-bottom {margin:0px; padding:0px;}
#bottom{width:1000px;}
table.menu_footer{margin:0px auto;}
.pagetext {padding-bottom:20px;}
.pagetext p{font-size:14px;}
.pagetext_top{font-size:14px;}
.pr{text-align:center;color: #5F5F5F;font-size:9px;}
.run_line {/*background: #CC2623;*/ color: #000000; font-weight: bold; padding: 4px 0px 0px 0px; width: 1000px; position:relative; top:0px; left:0px; z-index:5; overflow:hidden;}
