body { margin: 0; padding: 0; background: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #787878;  min-width:1010px; }

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 { }
#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 h1, #logo p { margin: 0; padding: 30px 0 0 0 ; }
#logo h1 { display: block; float: left; letter-spacing: -1px; font-size: 2.6em; padding: 20px 0 0 20px; color: #00629E; }
#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 { 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; }
#search .pole, #search-text { padding: 3px 3px; border: 1px solid #E9851D; background: #FFFFFF; font: normal 12px Arial, Helvetica, sans-serif; color: #5D781D; }

/* banner */
#twentyeight { position: absolute; width: 800px; height: 70px; padding: 0; top: 0px; margin: 0px; left: 340px; background: #ffffff; }

/* menu */
#menu {  min-width:1000px; width: 97%; height: 50px; margin: 0 auto; padding-top: 11px; padding-bottom: 0px; background: url(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.cinema li { line-height: 26px; border-bottom: 1px dashed #C5DB76; padding-left: 0px; }
#content ul.cinema li.bot { background: #f9fbff; }
#content a.tooltip { padding-left: 3px; margin-top: -28px; }
#content a.tooltips, #content a.tooltips { padding-left: 3px; margin-top: -28px; }
#content li a { display: inline; font-size: 1.0em; letter-spacing: -.7px; }
#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(images/img01.gif) repeat-x left top; }
.post h2, .post h3 { font-size: 1.4em; padding: 8px 5px 20px 20px; letter-spacing: -.6px; color: #FFFFFF; background: #d74b0a url(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(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; }

/* 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; letter-spacing: 0px; } 
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar li { margin: 0; padding: 0; }
#sidebar li ul { padding-bottom: 30px; }
#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; }
#sidebar h2 { height: 42px; padding: 8px 0 0 20px; background: url(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(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 { background: url(http://blr.cc/images/img03.jpg) repeat-x left top; }
table.obmen-valut tr.shapka td { text-align: center; }
table.obmen-valut tr.shapka td strong { color: white; } 
table.obmen-valut tr td { padding: 1px; text-align: center; }
table.obmen-valut tr td img { padding: 1px 0 0 0; margin: 1px 0 0 0; }
table.obmen-valut tr td strong { color: red; }
table.obmen-valut tr td.bank { text-align: left; }
table.obmen-valut tr.bank {  background: #f5f5f5; }
