body { margin: 0; padding: 0; background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #787878;  min-width:1010px; }
.clear {clear:both;}

h1, h2, h3, h4 { margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #F93D00; }
h1 { font-size: 2em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
p, ul, ol { margin-top: 0; line-height: 180%; }
ul, ol { }
a { text-decoration: none; color: #902A21; }
a:hover { }
a.bold { font-weight: bold; }
#wrapper { width: 100%; margin: 0 auto; padding: 0; }

/* header */
#header { width: 96%; height: 108px; margin: 0 auto; }

/* logo */
#logo { float: left; height: 95px; margin: 0; padding-top: 10px; color: #00629E; }
#logo div.h1, #logo p { margin: 0; padding: 30px 0 0 0 ; }
#logo div.h1 { display: block; float: left; letter-spacing: -1px; font-size: 2.6em; padding: 20px 0 0 20px; color: #00629E; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
#logo h2 { color: #00629E; display: block; float: left; margin: 0 0 0 -150px; padding: 60px 0 0 0px; font: normal 13px Georgia, "Times New Roman", Times, serif; font-style: italic; }
#logo h2.map { margin: 0 0 0 -215px; padding: 60px 0 0 0px; } 
#logo a { border: none; background: none; text-decoration: none; color: #00629E; }

/* search */
#search { margin:0; padding: 0; }
#search form { margin: 0; padding: 0px; }
#search fieldset { margin: 0; padding: 0; border: none; }
#search .pole, #search-text { padding: 3px 3px; border: 1px solid #E9851D; background: #FFFFFF; font: normal 12px Arial, Helvetica, sans-serif; color: #5D781D; }
#search .submit { padding: 3px 3px; border: 1px solid #E9851D; background: #00629E; font: normal 12px Arial, Helvetica, sans-serif; color: #FFF; }

/* banner */
#twentyeight { position: absolute; width: 800px; height: 70px; padding: 0; padding-top: -2px; margin: 0px; left: 350px; background: #ffffff; }

/* menu */
#menu {  min-width:1000px; width: 97%; height: 50px; margin: 0 auto; padding-top: 11px; padding-bottom: 0px; background: url(http://blr.cc/images/img03.jpg) repeat-x left top; }
#menu a { margin: 0; text-align: center; display: inline; padding: 10px 5px 7px 3%; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; border: none; }
#menu a:hover { text-decoration: underline; }

/* page */
#page { width: 99%; margin: 0 auto; padding: 0; }
#page-bgtop { padding: 0px 15px; }

/* content */
#content { float: right; width: 75%; padding: 0; margin-right: 0px; }
#content ul { list-style: none; margin:0; padding:0; }
#content li { line-height: 20px; border-bottom: 1px dashed #C5DB76; padding-left: 1px; margin: 0; }
#content #kino { float: left; padding-top: 5px; }
#content ul.kursy li { line-height: 16px; border-bottom: 1px dashed #C5DB76; padding-left: 0px; }
#content ul.kursy li.bot { background: #f4f8fc; }
#content ul.cinema li { line-height: 28px; border-bottom: 1px dashed #C5DB76; padding-left: 0px; }
#content ul.cinema li.bot { background: #f4f8fc; }
#content ul.grafik li { line-height: 28px; border-bottom: 1px dashed #C5DB76; padding-left: 5px; padding-right: 0px; margin-left: 60px; margin-right: 50px; }
#content a.tooltip { padding-left: 3px; margin-top: -28px; }
#content a.tooltips { padding-left: 3px; margin-top: -28px; }
#content a.tooltipz { float: right; padding-right: 23px; margin-top: -28px; }
#content li a { display: inline; font-size: 1.0em; letter-spacing: -.9px; }
#content li a:hover { text-decoration: none; }
.post { float: left; top:0px; display: block; width: 100%; margin-bottom: 0px; margin-left: auto; margin-right: auto; }
.post .right { display: block; text-align: justify; float: right; width: 49%; padding: 0px 0px 10px 0px; }
.post .left { display: block; text-align: justify; float: left; width: 49%; padding: 0px 0px 10px 0px; }
.post .title h4 { padding: 8px 5px 23px 20px; letter-spacing: -.5px; color: #8AB52B; background: url(http://blr.cc/images/img01.gif) repeat-x left top; }
.post h2, .post h3, .post h1 { font-size: 1.4em; padding: 8px 5px 20px 20px; letter-spacing: -.6px; color: #FFFFFF; background: #d74b0a url(http://blr.cc/images/img01.gif) repeat-x left bottom; }

.post h2.kino, .post h3.kino { font-size: 1.4em; padding: 8px 5px 20px 20px; letter-spacing: -.6px; color: #FFFFFF; background: #006699 url(http://blr.cc/images/img03.jpg) repeat-x left bottom; }

.post .title a, .post h2.title, .post h2 a { color: #FFFFFF; border: none; }
.post .title a:hover, .post h2 a:hover { text-decoration: none; }
.post a:hover { text-decoration: underline; }
.post .meta { padding-bottom: 0px; padding-left: 20px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; }
.post .meta a { color: #8AB52B; }
.post .meta a:hover { text-decoration: underline; }
.post .entry { display: block; padding: 0px 10px 10px 10px; padding-bottom: 5px; text-align: justify; }

/* grafs */
#gallery {font:11px verdana,arial,sans-serif; width:350px; padding:0px ; line-height:15px;}
#gallery h4 { color:#ffffff; font-size:12px; }
#gallery div.off1 { background: #006699 url(http://blr.cc/images/img03.jpg) repeat-x left top; color:#000; height:33px; margin-right:0px; line-height:33px; padding:0 20px; float:left; border:1px solid #ddd; border-bottom: 0px; cursor:pointer; position:relative; z-index:20;}
#gallery div.on1 { background: green url(http://blr.cc/images/img02.jpg) repeat-x left top; color:#c00; padding:0 20px; margin:0px; margin-top:0px; float:left; border:1px solid #ddd; border-bottom: 0px; cursor:pointer; border-bottom:0; height:33px; line-height:32px; position:relative; z-index:100;}
div.hide1 {display:none; width:0; overflow:hidden;}
div.show1 {clear:left; background:#fff; width:350px; margin-top:0; top:0px; border-top:0px solid #000;padding:15px 0px 0px 20px; position:relative; z-index:50; font:11px verdana, arial, sans-serif; line-height:18px;}

/* sidebar */
#sidebar { float: left; width: 23%; padding: 0; color: #787878; }
#sidebar a.tooltip, #content a.tooltip { position:relative; z-index:2; color: #717171; }
#sidebar a.tooltip:hover, #content a.tooltip:hover { z-index:25; }  
#sidebar a.tooltip span, #content a.tooltip span { display: none; }  
#sidebar a.tooltip:hover span, #content a.tooltip:hover span { display:block; position:absolute; top:1.5em; left:1em; width:23em; line-height: 20px; border:1px solid #C5DB76; background:#F5F5F5; color:#565656; text-align: left; font-size: 11px; font-style: normal; padding: 5px; margin: 0px 0px 0px 0px; text-decoration: none; } 
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar li { margin: 0; padding: 0; }
#sidebar li.finlink a { font-weight: bold; text-decoration: none; }
#sidebar li ul { padding-bottom: 10px; }
#sidebar li li { line-height: 28px; border-bottom: 1px dashed #C5DB76; padding-left: 10px; }
#sidebar li li span { display: block; margin-top: -20px; padding: 0; font-size: 11px; font-style: italic; }
#sidebar h2 { height: 42px; padding: 8px 0 0 20px; background: url(http://blr.cc/images/img02.jpg) repeat-x left top; letter-spacing: -.5px; color: #FFFFFF; }
#sidebar h2 a, #sidebar h2 a:hover { color: #FFFFFF; text-decoration: none; } 
#sidebar p { margin: 0 0px; padding: 0px 20px 20px 20px; text-align: justify; }
#sidebar a { color: #787878; border: none; }
#sidebar a:hover { text-decoration: underline; color: #787878; }

/* footer */
#footer { width: 98%; background: url(http://blr.cc/images/img03.jpg) repeat-x left top; height: 35px; margin: 0 auto; padding: 0px 0 15px 0; font-family: Arial, Helvetica, sans-serif; }
#footer p { margin: 0; padding-top: 15px; line-height: normal; font-size: 10px; text-align: center; color: #E1F5A6; }
#footer a { color: #FFFFFF; }

/* table */
table.obmen-valut { background: #000;  }
table.obmen-valut tr { background: #fff; }
table.obmen-valut tr.shapka, table.obmen-valut tr.shapka2 { background: #006699 url(http://blr.cc/images/img03.jpg) repeat-x left top; }
table.obmen-valut tr.shapka1 { background: #0094c2 }
table.obmen-valut tr.shapka td, table.obmen-valut tr.shapka1 td { text-align: center; padding-left: 2px; color: #ffffff; }
table.obmen-valut tr.shapka2 td { text-align: center; padding:1px; margin:0; font-size:10px; color: #ffffff; }
table.obmen-valut tr.shapka td strong { color: white; } 
table.obmen-valut tr.bank { background: #f6f6f6; }
table.obmen-valut tr td { padding: 1px; text-align: center; }
table.obmen-valut tr td strong { color: red; }
table.obmen-valut tr td.bank { text-align: left; }
table.obmen-valut thead td{ cursor:pointer; cursor:hand; font-weight: bold; color: #ffffff; text-decoration: underline; }
table.obmen-valut thead td.curcol { background: #343092; color:#ffffff; }

#move { background: #f8fbff; border: 2px solid #0b6bb1; height:450px; width:35%; min-width:450px; left:34%; overflow-y: scroll; overflow-x: hidden;  position:fixed; top:75px; z-index:100; display:none; }
#move #movename { background: #35b7df url(http://blr.cc/images/img03.jpg) repeat-x left top; color: #fff; padding: 7px 12px 5px 5px; padding: 7px 12px 5px 5px; font-family: arial,verdana,tahoma,helvetica;  font-size: 14px; font-weight: bold;* zoom: 2; text-align: center; width: 100%; }
#move #movemsg { display: block; left: 1%; right: 1%; margin: 3px; padding: 1px; }
#move #moveexit { position: absolute; top: 4px; right: 6px; width: 20px; height: 20px; cursor:pointer;  }
