/* global settings */
* { margin: 0; padding: 0; }
html { width: 100%; height: 100%; background: #000; }
body { min-width: 1004px; max-width: 1260px; margin: 0 auto; background: #000; padding-bottom:16px;}
img { border: none;}
.hide { display: none; }
.f-right  { float: right; }
.f-left { float: left; }
.c-right {clear: right;}
.c-left { clear: left; }
ul { margin-bottom: 10px; list-style: none; }

/* layout formatting */
#container-main { width: 100%; }
#header { height: 156px; margin-bottom: 5px; border-bottom: 4px solid #4B5157; position: relative; background: url(../i/header-bg.jpg) no-repeat 0 0; }
#userbar { width: 223px; padding-left: 7px; position: absolute; top: 0; right: 40px; z-index: 10;}
#leftbar { width: 240px; padding-top: 5px; margin-left: 30px; margin-bottom: 10px; border-top: 1px solid #4B5157; float: left; }
#main { margin-left: 280px; margin-bottom: 0px; }
#advertising-top { height: 80px; text-align:right; padding-top:50px;}
#advertising-top-2 { height: 90px; text-align:right; padding: 2px 0 5px 0;}
#advertising-top-box { height: 90px;}
body.color-1 #advertising-top-box { background: url(/i/advertising-top-image-1.gif) no-repeat 0 100%; }
body.color-2 #advertising-top-box { background: url(/i/advertising-top-image-2.gif) no-repeat 0 100%; }
body.color-3 #advertising-top-box { background: url(/i/advertising-top-image-3.gif) no-repeat 0 100%; }
body.color-4 #advertising-top-box { background: url(/i/advertising-top-image-4.gif) no-repeat 0 100%; }
body.color-5 #advertising-top-box { background: url(/i/advertising-top-image-5.gif) no-repeat 0 100%; }
body.color-6 #advertising-top-box { background: url(/i/advertising-top-image-6.gif) no-repeat 0 100%; }
body.color-7 #advertising-top-box { background: url(/i/advertising-top-image-7.gif) no-repeat 0 100%; }
body.color-8 #advertising-top-box { background: url(/i/advertising-top-image-8.gif) no-repeat 0 100%; }
#rightbar { width: 220px; margin-right: 18px; padding-bottom: 10px; float: right; }
#content { margin-right: 265px; padding-bottom: 10px; }
body.index #content { margin-right: 10px; padding-bottom: 10px; }
body.index #rightbar { visibility: hidden;}
#advertising-bottom { height: 75px; /* margin: 20px 0 13px 0; */ position: relative; clear: both; }
#advertising-bottom-nofon { height: 75px; margin-top: -13px; /* margin: 20px 0 13px 0; */ position: relative; clear: both; }
#advertising-bottom-left { position: absolute; left: 20px; top: 9px; }
#advertising-bottom-right { position: absolute; right: 20px; top: 9px; }
#advertising-bottom-center { margin-left: -234px; position: absolute; left: 50%; top: 9px; }

#advertising-bottom-left-1 { position: absolute; left: 20px; top: 9px; }
#advertising-bottom-right-1 { position: absolute; right: 20px; top: 9px; }
#advertising-bottom-center-1 { margin-left: -234px; position: absolute; left: 50%; top: 9px; }

#footer-center #centering { height: 40px; overflow: hidden; padding-top:16px; }
#footer-center #centering div { width: 88px; height: 31px; margin-right: 14px; float: left; background: #464C51; }
#footer-center div#centering { width: 408px; height: 31px; margin: 0 auto; float: none; background: none; }

#hint { padding: 5px 10px 10px 10px; margin-bottom: 7px; background: #333; }
#box { width: 240px; height: 400px; margin-bottom: 7px; background: #333; }
#discussion { padding: 0 10px 10px 0; background: #363A3F; overflow: hidden; }
#notices { clear: both; }
#nav-loc { width: 216px; padding-bottom:16px;margin-bottom:14px;}
body.color-1 #nav-loc { background: #5F6800; }
body.color-2 #nav-loc { background: #9B6E00; }
body.color-3 #nav-loc { background: #7F0122; }
body.color-4 #nav-loc { background: #380745; }
body.color-5 #nav-loc { background: #000B6F; }
body.color-6 #nav-loc { background: #005966; }
body.color-7 #nav-loc { background: #095801; }
body.color-8 #nav-loc { background: #743400; }

body.color-1 .zakladki img { background: #5F6800; padding: 3px;}
body.color-2 .zakladki img { background: #9B6E00; padding: 3px;}
body.color-3 .zakladki img { background: #7F0122; padding: 3px;}
body.color-4 .zakladki img { background: #380745; padding: 3px;}
body.color-5 .zakladki img { background: #000B6F; padding: 3px;}
body.color-6 .zakladki img { background: #005966; padding: 3px;}
body.color-7 .zakladki img { background: #095801; padding: 3px;}
body.color-8 .zakladki img { background: #743400; padding: 3px;}

#footer {padding-top:10px;position:relative; overflow: hidden;}
#footer-left {width: 270px;float:left;border-top:5px solid #464C51;position:relative;z-index:2;}
#footer-left .footer-line {position:relative;z-index:2;height:1px;overflow:hidden;background-color:#464C51;margin-top:-12px;margin-bottom:20px;margin-left:30px;}
#footer-left span, #footer-left p {margin-left:30px;}
/* #footer-left .counts {margin-left:80px;} */

#counts li { margin-bottom: 3px; }

#footer-left span {color:#8C98A2;display:block;padding-bottom:14px;}
#footer-center { padding-top: 10px; margin: 0 270px 0 270px; position:relative;z-index:5;height: 100%; border-right:10px solid #000000;  border-left:10px solid #000000;background-image:url(/i/footer_bg.gif);background-repeat:repeat-x;margin-bottom:5px;}
#footer-right { width: 270px;float: right;border-top:5px solid #464C51;margin-bottom:5px;}
#footer-right .footer-line {position:relative;z-index:2;height:1px;overflow:hidden;background-color:#464C51;margin-top:-12px;margin-bottom:17px;margin-right:30px;}
#footer-right li{padding-bottom:3px;} 
#tag-cloud  { width: 240px; padding-top:3px; overflow: hidden; color: #D55FF2; }
#tag-cloud .big_link{ font: 1.5em Tahoma;  color: #08A8E4; text-decoration: underline; margin-left:155px; font: 1.5em Tahoma;  color: #08A8E4; }
#tag-cloud-page  {padding-top:3px; overflow: hidden; color: #D55FF2; }

.block-notice { padding: 7px; border-bottom: 4px solid #5E6268; margin-bottom: 9px; background: #525559; }
.odd { border-bottom: 4px solid #474D53; background: #363a3f; }
#image-single, .article { overflow: hidden; margin-bottom:15px;}

#image-single h1 {display:block;color:#ffffff;clear:both;}
#image-single h1 a{text-decoration:underline; color:#ffffff;}
#image-single h1 {display:block; padding-top:5px;padding-bottom:0px;}
#image-single .menu-item-active {font-size:1.1em; padding-bottom:0px;display:block;margin-bottom:0px;padding-bottom:0px;position:relative;margin-bottom:-3px;}
#image-single img.big_image  {border: 1px solid #4B5157; display: block; margin: 0 auto; }
#image-single {margin-top:1px;}

#image-single .info-holder {display:block;clear:both;padding:0px;margin:0px;padding-bottom:15px;padding-top:11px;}
#image-single .info-holder span {display:block;float:left;margin-right:22px;margin-bottom:0px;margin-top:0px;padding-bottom:0px;border-bottom:2px solid #41474C;line-height:200%;}
#image-single .info-holder span.rating {padding-right:14px;background: url('/i/rate.gif') no-repeat 100% 50%;}
#image-single .info-holder .comments a{display:block;padding-left:13px;background: url('/i/comments.gif') no-repeat 0% 50%;text-decoration:none;white-space:nowrap;}

#video {display:block;clear:both;padding:0px;margin:0px;padding-bottom:15px;padding-top:11px;width:100%;}
#video span {display:block;float:left;margin-right:22px;margin-bottom:0px;margin-top:0px;padding-bottom:0px;border-bottom:2px solid #41474C;line-height:200%;}
#video span.rating {padding-right:14px;background: url('/i/rate.gif') no-repeat 100% 50%;}
#video .comments a{display:block;padding-left:13px;background: url('/i/comments.gif') no-repeat 0% 50%;text-decoration:none;white-space:nowrap;}

.info-holder {clear:left;}
#wrapper { padding: 28px 20px 0 20px; }

/* text & menu formatting */
body { font: 62.5%/1.4 Tahoma, Arial, Verdana, Helvetica, sans-serif; color: #CAC9C9; }
a:link, a:visited, a:hover, a:active, a:focus { color: #CAC9C9; text-decoration: none; outline: none; }
a:hover, a:active, a:focus { color: #CAC9C9; text-decoration: underline; }

#userbar #auth-form a { margin-left: 55px; }

#profile { font-size: 1.1em; overflow: hidden; padding-left:2px;}
.authorized { margin-top: 10px; }
.authorized { margin-top: 10px; }
#profile #user-name{ padding-left: 13px; color: #FFF; background: url(/i/list-dot-green.gif) no-repeat 0 5px; }
#profile #message-counter-block{padding-left:13px; color:#ffffff}
#profile #settings-block{padding-left:13px;}
#profile a { color: #8C98A2; text-decoration: underline; }
#profile  span { color: #8C98A2; }
#profile  span#karma { color: #AFC000; }
#profile #message-counter { padding-left: 12px; background: url(/i/icon-message.gif) no-repeat 0 5px; }
#profile #settings { padding-left: 14px; background: url(/i/icon-settings.gif) no-repeat 0 4px; }

h1 { font: 2.2em Tahoma; margin-bottom: 3px; }
/* #content p { font-size: 1.4em; } */
/* #content .article { font-size: 1.4em; } */
#content .article img { margin: 10px;}
.menu-item-active { font-size: 1.2em; }
body.color-1 .menu-item-active, body.color-1 .menu-item-active a { color: #AFC000; }
body.color-2 .menu-item-active, body.color-2 .menu-item-active a { color: #ECB40B; }
body.color-3 .menu-item-active, body.color-3 .menu-item-active a { color: #FB3C6D; }
body.color-4 .menu-item-active, body.color-4 .menu-item-active a { color: #D55FF2; }
body.color-5 .menu-item-active, body.color-5 .menu-item-active a { color: #5161FA; }
body.color-6 .menu-item-active, body.color-6 .menu-item-active a { color: #01C0DC; }
body.color-7 .menu-item-active, body.color-7 .menu-item-active a { color: #12B101; }
body.color-8 .menu-item-active, body.color-8 .menu-item-active a { color: #FF7200; }

strong.color-1, strong.color-1 a { color: #AFC000; }
strong.color-2, strong.color-2 a { color: #ECB40B; }
strong.color-3, strong.color-3 a { color: #FB3C6D; }
strong.color-4, strong.color-4 a { color: #D55FF2; }
strong.color-5, strong.color-5 a { color: #5161FA; }
strong.color-6, strong.color-6 a { color: #01C0DC; }
strong.color-7, strong.color-7 a { color: #12B101; }
strong.color-8, strong.color-8 a { color: #FF7200; }

/* #image-name { font-size: 1.8em; line-height: 2.4em; } */

body #rightbar strong, body #leftbar strong { font: 2em Tahoma;}
body #rightbar ul { margin-top:18px; }
body #rightbar li {padding:0px;margin:0px;padding-bottom:5px;}
body #rightbar ul a {padding-left: 13px;font-size: 1.4em; text-decoration:none; color: #8C98A2;display:block}
body #rightbar ul li.active { font-weight: bold;}
body #rightbar a .link {text-decoration:underline;color: #8C98A2}

body #rightbar strong.color-1, body #leftbar strong.color-1  { border-bottom: 6px double #AFC000; color: #AFC000; }
body #rightbar strong.color-2, body #leftbar strong.color-2  { border-bottom: 6px double #ECB40B; color: #ECB40B; }
body #rightbar strong.color-3, body #leftbar strong.color-3  { border-bottom: 6px double #FB3C6D; color: #FB3C6D; }
body #rightbar strong.color-4, body #leftbar strong.color-4  { border-bottom: 6px double #D55FF2; color: #D55FF2; }
body #rightbar strong.color-5, body #leftbar strong.color-5  { border-bottom: 6px double #5161FA; color: #5161FA; }
body #rightbar strong.color-6, body #leftbar strong.color-6  { border-bottom: 6px double #01C0DC; color: #01C0DC; }
body #rightbar strong.color-7, body #leftbar strong.color-7  { border-bottom: 6px double #12B101; color: #12B101; }
body #rightbar strong.color-8, body #leftbar strong.color-8  { border-bottom: 6px double #FF7200; color: #FF7200; }

body #rightbar li a {background: url(/i/list-auth-grey.gif) no-repeat 0 2px; }

body #rightbar li#top-color-1 a:hover { background: url(/i/list-auth-color-1.gif) no-repeat 0 2px; }
body #rightbar li#top-color-2 a:hover { background: url(/i/list-auth-color-2.gif) no-repeat 0 2px; }
body #rightbar li#top-color-3 a:hover { background: url(/i/list-auth-color-3.gif) no-repeat 0 2px; }
body #rightbar li#top-color-4 a:hover { background: url(/i/list-auth-color-4.gif) no-repeat 0 2px; }
body #rightbar li#top-color-5 a:hover { background: url(/i/list-auth-color-5.gif) no-repeat 0 2px; }
body #rightbar li#top-color-6 a:hover { background: url(/i/list-auth-color-6.gif) no-repeat 0 2px; }
body #rightbar li#top-color-7 a:hover { background: url(/i/list-auth-color-7.gif) no-repeat 0 2px; }
body #rightbar li#top-color-8 a:hover { background: url(/i/list-auth-color-8.gif) no-repeat 0 2px; }

/* Changed by matthwe */
body #leftbar span.color-1, body #leftbar span.color-1 a { color: #AFC000; }
body #leftbar span.color-2, body #leftbar span.color-2 a { color: #ECB40B; }
body #leftbar span.color-3, body #leftbar span.color-3 a { color: #FB3C6D; }
body #leftbar span.color-4, body #leftbar span.color-4 a { color: #D55FF2; }
body #leftbar span.color-5, body #leftbar span.color-5 a { color: #5161FA; }
body #leftbar span.color-6, body #leftbar span.color-6 a { color: #01C0DC; }
body #leftbar span.color-7, body #leftbar span.color-7 a { color: #12B101; }
body #leftbar span.color-8, body #leftbar span.color-8 a { color: #FF7200; }
/* End of changes */
.user-area-article  span.warning-small, span.warning-small, .book span.warning-small  {padding:1px; padding-left: 3px; font-size: 0.9em; color: #FFF; background: #C00000; margin-bottom:5px;}


span.warning-big { padding: 4px; font-size:0.6em; color: #FFF; background: #C00000; }

.user-area-article ul { margin: 3px 0; } 
.user-area-article li { font-size: 1.1em; display: inline; }

body.color-1  .user-area-article li { color: #AFC000; }
body.color-2  .user-area-article li { color: #ECB40B; }
body.color-3  .user-area-article li { color: #FB3C6D; }
body.color-4  .user-area-article li { color: #D44BF7; }
body.color-5  .user-area-article li { color: #5161FA; }
body.color-6  .user-area-article li { color: #01C0DC; }
body.color-7  .user-area-article li { color: #12B101; }
body.color-8  .user-area-article li { color: #FF7200; }

#content .user-area-article .tags li { display: inline; color: #FFF; }
.tags a { text-decoration: underline; color: #FFF; }

.book .similar  a { padding-right: 8px; text-decoration: underline; color: #8C98A2; background: url(/i/similar-bg-arrow.gif) no-repeat 100% 4px; }

.post-actions { overflow: hidden; }

.rating { margin-top: 20px; margin-right: 5px; }
.rating, .comments , .post-date, .user-comments { padding-bottom: 1px; border-bottom: 2px solid #41474C; line-height: 1.8em; color: #8C98A2; }
.post-date, .user-comments, .post-rating  { margin-right: 5px; float: left; }

.post-rating { position: relative; bottom: -2px; }

a.comments { text-decoration: underline; }
a.comments:hover { text-decoration: none; }
.user-comments a { padding-left: 10px; background: url(/i/icon-comments.gif) no-repeat 0 2px; }

.block-notice { width: 226px; font: 1.1em Tahoma; color: #8C98A2; }
.block-notice a { text-decoration: underline; color: #FFF; }
.odd { color: #FFF; }

#add-fav { font: 1.1em Tahoma; position: absolute; left: 348px; top: 42px; color: #AFC000; }

#nav-listing { height: 40px; margin-top: 25px; font-size: 1.1em; }
#nav-listing  li { height: 18px; text-decoration: underline; color: #8C98A2; }
#list-back { float: left; background: url(/i/list-back.gif) no-repeat 14px 3px; }
#list-forward  { float: right; background: url(/i/list-forward.gif) no-repeat 8.5em 3px; }

#list-back a { display: block; padding-left: 33px; }
#list-forward a { display: block; padding-right: 33px; }

#userbar  fieldset#dynamic-auth { position: absolute; top: 10px; }
#nav-user { font: 1.1em Verdana; }
#nav-user li { display: inline; }
#nav-user a { padding-left: 10px; margin-right: 10px; text-transform: uppercase; color: #FFF; background: url(/i/list-dot-green.gif) no-repeat 0 5px; }

#nav-glob { font: 1.8em Verdana; position: absolute; left: 48px; top: 127px; }


.content-title { font: 1.7em Tahoma; display: block; margin-bottom: 20px; }
body.color-1 .content-title { color: #AFC000; }
body.color-2 .content-title { color: #ECB40B; }
body.color-3 .content-title { color: #FB3C6D; }
body.color-4 .content-title { color: #D55FF2; }
body.color-5 .content-title { color: #5161FA; }
body.color-6 .content-title { color: #01C0DC; }
body.color-7 .content-title { color: #12B101; }
body.color-8 .content-title { color: #FF7200; }

ul.image-double {position:relative;z-index:2;width:96%;overflow:hidden;min-width:450px;}
ul.image-double li{ width:45%; padding: 0 4px 5px 4px; float: left; list-style-type: none;padding-bottom:15px;min-width:209px}
ul.image-double a.image { display: block; }
ul.image-double strong.image-name{font-size: 1.4em;color:#ffffff;padding-bottom:5px;display:block;}
ul.image-double p{font-size:1em;color:#ffffff;padding-top:4px;padding-bottom:11px;}

#content .image-double .info-holder {display:block;padding:0px;margin:0px;padding-bottom:6px;}
#content .image-double .info-holder span {white-space:nowrap;display:block;float:left;margin-right:22px;margin-bottom:0px;margin-top:0px;padding-bottom:0px;border-bottom:2px solid #41474C;line-height:200%;}
#content .image-double .info-holder span.rating {padding-right:14px;background: url('/i/rate.gif') no-repeat 100% 50%;}
#content .image-double .info-holder .comments a{display:block;padding-left:13px;background: url('/i/comments.gif') no-repeat 0% 50%;text-decoration:none;white-space:nowrap;}

#notices strong { font: 1.8em Tahoma; margin-top: 12px; display: block; color: #08A8E4;padding-bottom:8px; }
#notices p { font-size: 1.2em; color:#8C98A2; line-height:180%; padding-bottom:9px;}
#notices a { text-decoration: underline; color:#8C98A2; }
#notices a:hover {text-decoration:none; }
#notices h2 { font-size: 1.6em; }
#hint strong { font-size: 1.6em; }

.article p { margin-bottom: 0.2em; }
.article .word-list {margin-top:10px; width:100%;clear:both;}
.article .word-list li{ font-size:1.2em;display:block;float:left;width:45%;}
.article .similar {width:100%;clear:both}
.article .similar li{ font-size:1.2em;display:block;float:left;width:45%;}
#content .article h1 {display:block;color:#ffffff}
#content .article h1 a{text-decoration:underline; color:#ffffff;}
#content .article h1 {display:block; padding-top:5px;padding-bottom:0px;}

/* .color-1 #content .article h1 {color: #AFC000 !important;}
.color-2 #content .article h1 {color: #ECB40B !important;}
.color-3 #content .article h1 {color: #FB3C6D !important;}
.color-4 #content .article h1 {color: #D55FF2 !important;}
.color-5 #content .article h1 {color: #5161FA !important;}
.color-6 #content .article h1 {color: #01C0DC !important;}
.color-7 #content .article h1 {color: #12B101 !important;}
.color-8 #content .article h1 {color: #FF7200 !important;} */


#content .article .menu-item-active {font-size:1.2em; padding-bottom:0px;display:block;margin-bottom:0px;padding-bottom:0px;position:relative;margin-bottom:-3px;}

#content .article .color-1 a { color: #AFC000; text-decoration:underline;}
#content .article .color-2 a { color: #ECB40B; text-decoration:underline;}
#content .article .color-3 a { color: #FB3C6D; text-decoration:underline;}
#content .article .color-4 a { color: #D55FF2; text-decoration:underline;}
#content .article .color-5 a { color: #5161FA; text-decoration:underline;}
#content .article .color-6 a { color: #01C0DC; text-decoration:underline;}
#content .article .color-7 a { color: #12B101; text-decoration:underline;}
#content .article .color-8 a { color: #FF7200; text-decoration:underline;}

#content .article .info-holder {display:block;padding:0px;margin:0px; font-size: 1.2em; }
#content .article .info-holder span {display:block;float:left;margin-right:22px;margin-top:11px;padding-bottom:0px;border-bottom:2px solid #41474C;line-height:200%;}
/* #content .article .info-holder span.rating {padding-right:14px;background: url('/i/rate.gif') no-repeat 100% 50%;} */
#content .article .info-holder .comments a{display:block;padding-left:13px;background: url('/i/comments.gif') no-repeat 0% 50%;text-decoration:none;white-space:nowrap;}

.book { padding: 5px; border: 1px solid #4A5152; overflow: hidden; }
.book ul { margin: 3px 0; } 
.book li { display: inline; }

body.color-1  .book li { color: #AFC000; }
body.color-2  .book li { color: #ECB40B; }
body.color-3  .book li { color: #FB3C6D; }
body.color-4  .book li { color: #D44BF7; }
body.color-5  .book li { color: #5161FA; }
body.color-6  .book li { color: #01C0DC; }
body.color-7  .book li { color: #12B101; }
body.color-8  .book li { color: #FF7200; }

body.color-1  #hint strong { color: #AFC000; }
body.color-2  #hint strong { color: #ECB40B; }
body.color-3  #hint strong { color: #FB3C6D; }
body.color-4  #hint strong { color: #D44BF7; }
body.color-5  #hint strong { color: #5161FA; }
body.color-6  #hint strong { color: #01C0DC; }
body.color-7  #hint strong { color: #12B101; }
body.color-8  #hint strong { color: #FF7200; }

#hint p { font-size: 1.1em;  padding-left: 24px; margin-top: 5px; }
body.color-1  #hint p { background: url(/i/hint-bg-1.gif) no-repeat 0 3px; }
body.color-2  #hint p { background: url(/i/hint-bg-2.gif) no-repeat 0 3px; }
body.color-3  #hint p { background: url(/i/hint-bg-3.gif) no-repeat 0 3px; }
body.color-4  #hint p { background: url(/i/hint-bg-4.gif) no-repeat 0 3px; }
body.color-5  #hint p { background: url(/i/hint-bg-5.gif) no-repeat 0 3px; }
body.color-6  #hint p { background: url(/i/hint-bg-6.gif) no-repeat 0 3px; }
body.color-7  #hint p { background: url(/i/hint-bg-7.gif) no-repeat 0 3px; }
body.color-8  #hint p { background: url(/i/hint-bg-8.gif) no-repeat 0 3px; }

#userbar #search-title { font-seze: 110%; font-weight: bold; margin-left: 3px; text-transform: uppercase; color:#ffffff;margin-bottom:1px;}
#search_bar #search-title { font-seze: 110%; font-weight: bold; margin-left: 3px; text-transform: uppercase; color:#ffffff;margin-bottom:1px;}

#nav-glob #a { color: #AFC000; }
#nav-glob #b { color: #ECB40B; }
#nav-glob #c { color: #FB3C6D; }
#nav-glob #d { color: #D44BF7; }
#nav-glob #e { color: #5161FA; }
#nav-glob #f { color: #01C0DC; }
#nav-glob #g { color: #12B101; }
#nav-glob #h { color: #FF7200; }
/* body.color-1 #nav-glob #a a { width: 72px; height: 18px; display: block; background: url(/i/nav-glob-item-1-act.gif) no-repeat 0 0; }
body.color-2 #nav-glob #b a { width: 59px; height: 18px; display: block; background: url(/i/nav-glob-item-2-act.gif) no-repeat 0 0; }
body.color-3 #nav-glob #c a { width: 77px; height: 18px; display: block; background: url(/i/nav-glob-item-3-act.gif) no-repeat 0 0; }
body.color-4 #nav-glob #d a { width: 86px; height: 18px; display: block; background: url(/i/nav-glob-item-4-act.gif) no-repeat 0 0; }
body.color-5 #nav-glob #e a { width: 105px; height: 18px; display: block; background: url(/i/nav-glob-item-5-act.gif) no-repeat 0 0; }
body.color-6 #nav-glob #f a { width: 43px; height: 18px; display: block; background: url(/i/nav-glob-item-6-act.gif) no-repeat 0 0; }
body.color-7 #nav-glob #g a { width: 119px; height: 18px; display: block; background: url(/i/nav-glob-item-7-act.gif) no-repeat 0 0; }
body.color-8 #nav-glob #h a { width: 98px; height: 18px; display: block; background: url(/i/nav-glob-item-8-act.gif) no-repeat 0 0; } */
#nav-glob li { margin-right: 14px; float: left; }
#nav-glob a { font-size: 0.7em; font-weight: bold; text-transform: uppercase; color: #FFF; }
#nav-glob { margin: 0; padding: 0; }

#nav-loc  { padding-left: 24px; padding-top: 2px;}

.add-comment a:link, .add-comment a:visited { text-decoration: underline; }
.add-comment a:hover, .add-comment a:active, .add-comment a:focus { text-decoration: none; }

body.color-1 #nav-loc, body.color-1 #nav-loc a, body.color-2 #nav-loc, body.color-2 #nav-loc a,
body.color-3 #nav-loc, body.color-3 #nav-loc a, body.color-4 #nav-loc, body.color-4 #nav-loc a,
body.color-5 #nav-loc, body.color-5 #nav-loc a, body.color-6 #nav-loc, body.color-6 #nav-loc a,
body.color-7 #nav-loc, body.color-7 #nav-loc a, body.color-8 #nav-loc, body.color-8 #nav-loc a { color: #FFF; }

#nav-loc  strong, #nav-sub strong { font: 2em Tahoma; }
#nav-sub strong { font: 2em Tahoma; border-bottom:6px double #FFFFFF; color:#FFFFFF;  }
#nav-loc  li { font-size: 1.2em; }
#nav-loc  li.active a { font-size: 1.4em; font-weight: bold; }
#nav-loc  li.active li a { font-weight: normal; font-size: 1.0em;} /*ie6*/


body.color-1 #nav-loc  strong, body.color-2 #nav-loc  strong, body.color-3 #nav-loc strong,
body.color-4 #nav-loc  strong, body.color-5 #nav-loc  strong, body.color-6 #nav-loc strong,
body.color-7 #nav-loc  strong, body.color-8 #nav-loc  strong { border-bottom: 6px double #FFF; color: #FFF; }


#nav-loc a:link, #nav-loc a:visited { text-decoration: none; }
#nav-loc a:hover, #nav-loc a:active, #nav-loc a:focus { text-decoration: underline; }

#nav-loc ul { margin-top: 20px; margin-bottom: -5px; margin-right:10px;}
#nav-loc  a { font: 1.2em Tahoma; line-height: 2.4em; text-decoration: underline; }

#nav-loc-2 { font: 1.8em Tahoma; margin-bottom: 5px; overflow: hidden; }
#nav-loc-2 li { width: 31.3%; margin-right: 2%; text-align: center; float: left;  }
#nav-loc-2 a:link, #nav-loc-2 a:visited { height: 28px; text-decoration: underline; display: block; }
#nav-loc-2 a:hover, #nav-loc-2 a:active, #nav-loc-2 a:focus { text-decoration: none; }

body.color-1 #nav-loc-2 a:link, body.color-1  #nav-loc-2 a:visited { color: #AFC000; background: #5F6800; }
body.color-2 #nav-loc-2 a:link, body.color-2  #nav-loc-2 a:visited { color: #ECB40B; background: #9B6E00; }
body.color-3 #nav-loc-2 a:link, body.color-3  #nav-loc-2 a:visited { color: #FB3C6D; background: #7F0122; }
body.color-4 #nav-loc-2 a:link, body.color-4  #nav-loc-2 a:visited { color: #D44BF7; background: #330B49; }
body.color-5 #nav-loc-2 a:link, body.color-5  #nav-loc-2 a:visited { color: #5161FA; background: #000B6F; }
body.color-6 #nav-loc-2 a:link, body.color-6  #nav-loc-2 a:visited { color: #01C0DC; background: #005966; }
body.color-7 #nav-loc-2 a:link, body.color-7  #nav-loc-2 a:visited { color: #12B101; background: #095801; }
body.color-8 #nav-loc-2 a:link, body.color-8  #nav-loc-2 a:visited { color: #FF7200; background: #743400; }

#tag-cloud  strong { font: 2em Tahoma; border-bottom: 6px double #08A8E4; color: #08A8E4; }
#tag-cloud ul, #tag-cloud-page ul { margin-top: 14px; }
#tag-cloud li, #tag-cloud-page li { margin-right: 1em; display: inline; }
#tag-cloud a:link, #tag-cloud a:visited, #tag-cloud-page a:link, #tag-cloud-page a:visited { text-decoration: none; color: #8C98A2; }
#tag-cloud a:hover, #tag-cloud a:active, #tag-cloud a:focus, #tag-cloud-page a:hover, #tag-cloud-page a:active, #tag-cloud-page a:focus { text-decoration: underline; }
#tag-cloud a.big_link:link, #tag-cloud a.big_link:visited { color: #08A8E4 !important; text-decoration: underline !important;}
#tag-cloud a.big_link:hover, #tag-cloud a.big_link:active, #tag-cloud a.big_link:focus { color: #08A8E4 !important; text-decoration: none !important;}

#content .article strong.menu-item-active { font-size: 1.4em; clear: both; }

#tag-cloud  .size24 { font-size: 2.8em; }
#tag-cloud  .size23 { font-size: 2.7em; }
#tag-cloud  .size22 { font-size: 2.6em; }
#tag-cloud  .size21 { font-size: 2.5em; }
#tag-cloud  .size20 { font-size: 2.4em; }
#tag-cloud  .size19 { font-size: 2.3em; }
#tag-cloud  .size18 { font-size: 2.2em; }
#tag-cloud  .size17 { font-size: 2.1em; }
#tag-cloud  .size16 { font-size: 2.0em; }
#tag-cloud  .size15 { font-size: 1.9em; }
#tag-cloud  .size14 { font-size: 1.8em; }
#tag-cloud  .size13 { font-size: 1.7em; }
#tag-cloud  .size12 { font-size: 1.6em; }
#tag-cloud  .size11 { font-size: 1.5em; }
#tag-cloud  .size10 { font-size: 1.4em; }

#tag-cloud-page  .size24 { font-size: 3.4em; }
#tag-cloud-page  .size22 { font-size: 3.2em; }
#tag-cloud-page  .size20 { font-size: 3.0em; }
#tag-cloud-page  .size18 { font-size: 2.8em; }
#tag-cloud-page  .size16 { font-size: 2.6em; }
#tag-cloud-page  .size14 { font-size: 2.4em; }
#tag-cloud-page  .size12 { font-size: 2.2em; }
#tag-cloud-page  .size10 { font-size: 2.0em; }

#tag-cloud-page  .size24 { font-size: 3.4em; }
#tag-cloud-page  .size23 { font-size: 3.3em; }
#tag-cloud-page  .size22 { font-size: 3.2em; }
#tag-cloud-page  .size21 { font-size: 3.1em; }
#tag-cloud-page  .size20 { font-size: 3.0em; }
#tag-cloud-page  .size19 { font-size: 2.9em; }
#tag-cloud-page  .size18 { font-size: 2.8em; }
#tag-cloud-page  .size17 { font-size: 2.7em; }
#tag-cloud-page  .size16 { font-size: 2.6em; }
#tag-cloud-page  .size15 { font-size: 2.5em; }
#tag-cloud-page  .size14 { font-size: 2.4em; }
#tag-cloud-page  .size13 { font-size: 2.3em; }
#tag-cloud-page  .size12 { font-size: 2.2em; }
#tag-cloud-page  .size11 { font-size: 2.1em; }
#tag-cloud-page  .size10 { font-size: 2.0em; }

#footer { color: #8C98A2; font-size: 1.2em; clear: both;}
#footer li { margin-right: 1em; }
#footer-left p { font-size: 0.9em; }
#footer-left ul { margin-top: 10px; }
#footer-left li, #footer-center li { display: inline; }
#footer a { color: #8c98a2; text-decoration: underline; }
#footer-center ul { overflow: hidden; text-align: center; }
#footer-center ul#nav-adv { margin-top: 15px; }

#discussion a:link, #discussion a:visited { text-decoration: underline; color: #8C98A2;}
#discussion a:hover, #discussion a:active, #discussion a:focus  { text-decoration: none; }
#discussion strong { font: 1.8em Tahoma; border-bottom: 6px double #8C98A2; color: #8C98A2; }
#discussion li { font: 1.1em Tahoma; display: inline; color: #8C98A2; }
#discussion ul { margin-top: 15px; padding-left: 17px; background: url(/i/discussion-icon.gif) no-repeat 4px 4px; }

#comments-listing ul { padding-left: 15px; background: url(/i/comment-arrow.gif) no-repeat 4px 8px; }
#comments-listing .comment-author { line-height: 34px; font-size: 1.0em; text-decoration: underline; }
.comment-date { line-height: 34px; color: #8C98A2; }

#comments-listing p { font-size: 1.4em; }
#comments-listing .comment-author { font-size: 1.3em; }
a#all-comments { font-size: 1.1em; line-height: 3em; text-decoration: underline; }

body.color-1 .menu-item-active, body.color-1 .menu-item-active a { color: #AFC000 !important; }
body.color-2 .menu-item-active, body.color-2 .menu-item-active a { color: #ECB40B !important; }
body.color-3 .menu-item-active, body.color-3 .menu-item-active a { color: #FB3C6D !important; }
body.color-4 .menu-item-active, body.color-4 .menu-item-active a { color: #D55FF2 !important; }
body.color-5 .menu-item-active, body.color-5 .menu-item-active a { color: #5161FA !important; }
body.color-6 .menu-item-active, body.color-6 .menu-item-active a { color: #01C0DC !important; }
body.color-7 .menu-item-active, body.color-7 .menu-item-active a { color: #12B101 !important; }
body.color-8 .menu-item-active, body.color-8 .menu-item-active a { color: #FF7200 !important; }

.nav-paging { text-align: center; }
.nav-paging ul { margin: 0 auto; padding: 10px 0; }
.nav-paging li { font-size: 1.5em; margin-right: 10px; line-height: 12px; display: inline; color: #BDCF02;}
.nav-paging a { text-decoration: underline; color: #8C98A2; } 

.nav-paging img {position:relative;z-index:2;bottom:-2px;}
	
#users-top { overflow: hidden; }
#users-top table { float: left; }
#users-top table td { font-size: 1.4em; font-weight: bold; height: 22px; padding: 4px; background: #333; }	
#users-top table td img{ margin-right: 8px; display: block; float: left; }
#users-top table td.id { width: 18px; text-align: right; }
#users-top table td.karma { width: 43px; }
#users-top .karma-negative { color: #FB0101; }
#users-top .karma-positive { color: #01FB13; }	

#book-of-dream { overflow: hidden; }
#book-of-dream li { font-size: 1.2em; font-weight: bold; width: 50px; height: 25px; display: block; float: left; }
#book-of-dream li a { text-decoration: underline; color: #12B101; }

#book-of-dream-list { overflow: hidden; }
#book-of-dream-list li { font-size: 1.2em; font-weight: bold; width: 150px; height: 25px; display: block; float: left; }
#book-of-dream -list li a { text-decoration: underline; }

#horoscope { overflow: hidden; }
#horoscope p, #horoscope-personal p, #horoscope-today p { text-align: justify; }
#horoscope li { float: left; }
#horoscope span a, #horoscope-personal span a { font-size: 1.1em; text-decoration: underline; float: right; }
ul#signs { width: 147px; margin-left: 20px; float: right; }
#signs li { width: 49px; height: 49px; float: left; text-align: center; }
#signs li a br { display: none; }
#signs a { text-decoration: underline; color: #12B101; }
#signs img { display: block; margin: 0 auto;  }
#signs strong span { font: 1.1em Arial, Verdana, Helvetica, sans-serif; }

#horoscope-today { overflow: hidden; }
#horoscope table { float: right; font-size: 1.2em; padding-left: 10px;}
#horoscope td { width: 20px; height: 20px; text-align: center; }
#horoscope td a { text-decoration: underline; }

.horoscope-all a { font-size: 1.1em; font-weight: bold; color: #12B101; }
.horoscope-all li { float: left; margin-right: 1em; }
.horoscope-all { overflow: hidden; }

.horoscope-title { text-align: center; font-size: 1.2em; clear: both;}

.horoscope-class { overflow: hidden; list-style-position: inside; font-size: 1.2em; }
#content #horoscope .horoscope-class li.right { float:right !important; width:147px; }
.horoscope-class .left { float: left; }
.left { float: left; }
.right { float: right; }

.horoscope-horiz { margin-top: 10px; overflow: hidden; }  
.horoscope-horiz li { width: 7%; float: left; text-align: center;}
.horoscope-horiz li img { border:0; }
.horoscope-horiz li span {
	position:relative;
	display:block;
	margin:0 0 0 0;
	text-align:center;
	text-decoration:underline;

}
ul.hor-links {
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.hor-links li {
    display: inline;
    margin-right: 1em;
}

#calendar-listing { width: 190px; font-size: 1.3em; float: right; clear: right; }

#comments-listing li { padding-left: 5px; }
#comments-listing li ul { margin-top: 5px;}
#comments-listing li div.text { width: 439px; /* height: 117px; */ padding: 1px; border: 1px solid #4b5157; }
#comments-listing li textarea { width: 437px; height: 115px; border: 1px solid #4b5157; }
/* #comments-listing li input { font-size: 1em; width: 63px; height: 22px; border: 1px solid #C4CA8E; border-right: 1px solid #1A5B1F; border-bottom: 1px solid #1A5B1F; position: relative; top: 5px; left: 380px; color: #4B5157; background: #a3b300; } */
#comments-listing li label { font-size: 1.2em; color: #A3B300; }
#comments-listing li .comment-this { font-size: 1.1em; text-decoration: underline; }


	
/* forms formatting */
fieldset { border: 0 solid transparent; }
#button-search { width: 33px; height: 24px; border: none; position: relative; bottom: 0; cursor: pointer; background: url(/i/button-search.jpg) no-repeat 0 0; }
#button-search:active { border: none; background: url(/i/button-search.jpg) no-repeat 0 1px; }
#userbar input#search-area { width: 183px; position: relative; height:18px; bottom: 0; }
#search_bar input#search-area { width: 183px; position: relative; height:18px; bottom: 0; }

#userbar fieldset { position: absolute; bottom: 50px; }
#book-of-dream .text { width: 261px; height: 25px; line-height: 25px; margin-right: 20px; border: 1px solid #12B101; font-size: 1.7em; color: #12B101; background: #000; }
#book-of-dream .button { width: 151px; height: 27px; line-height: 25px; border: 3px double #12B101; cursor: pointer; color: #01FB13; background: #000; }

#wrapper fieldset #button-submit { margin: 0 !important; width: 61px; height: 18px; border-top:1px solid #C4CA8E; border-left: 1px solid #C4CA8E; border-right: 1px solid #1A5B1F; border-bottom: 1px solid #1A5B1F; cursor: pointer; color: #C7C6C6; background: #A3B300;padding:0px;font-size:12px; color:#ffffff; }

.profile_data .button { width:auto !important; height: 18px; text-align:center;border-top:1px solid #C4CA8E; border-left: 1px solid #C4CA8E; border-right: 1px solid #1A5B1F; border-bottom: 1px solid #1A5B1F; cursor: pointer; color: #C7C6C6; background: #A3B300;padding:0px;font-size:12px; color:#ffffff; }
.form .button { width:auto !important; height: 18px; text-align:center;border-top:1px solid #C4CA8E; border-left: 1px solid #C4CA8E; border-right: 1px solid #1A5B1F; border-bottom: 1px solid #1A5B1F; cursor: pointer; color: #C7C6C6; background: #A3B300;padding:0px;font-size:12px; color:#ffffff; }
form .button { width:auto !important; height: 18px; text-align:center;border-top:1px solid #C4CA8E; border-left: 1px solid #C4CA8E; border-right: 1px solid #1A5B1F; border-bottom: 1px solid #1A5B1F; cursor: pointer; color: #C7C6C6; background: #A3B300;padding:0px;font-size:12px; color:#ffffff; }
.profile_data .checkbox { width:auto !important; text-align: left !important;}

html > body #wrapper fieldset #button-submit {position: absolute; right: 0; bottom: -7px; }

/* images formatting */
#logo { width: 438px; height: 51px; display: block; position: absolute; top: 60px; left: 30px; }
#logo h2 { width: 438px; height: 51px; text-indent: -9000px; background: url(/i/logo.png) no-repeat 0 0; }
#logo a { width: 438px; height: 51px; display: block; position: relative; }
#black-box-1 { width: 10px; height: 4px; position: absolute; left: 270px; top: 156px; background: #000; }
#black-box-2 { width: 10px; height: 4px; position: absolute; right: 270px; top: 156px; background: #000; }
.block-notice img { float: left; margin-right: 10px; }
.block-notice { overflow: hidden; }

#comments-listing img { margin: 5px 5px 5px 0; display: block; float: left; }
.image-double img {padding: 2px; border: 1px solid #4B5157; display: block; }
.articles-list img { padding: 2px; border: 1px solid #4B5157; float: left; margin-right:5px;}
.book img { margin: 0 10px 10px 0; margin: 0 10px 10px 0; float: left; }
#profile img { float: right; }
#profile { overflow: hidden; }

#advertising-inner {text-align:center; position:relative;overflow:hidden;width:100%;padding-top:3px;padding-bottom:3px;}
#advertising-inner img{border:0px solid #000000;padding:0px;margin:0px;}

#content h1.white {
	color:#ffffff;
	padding-bottom:15px;
}

#content h2.error {
	color:#C00000;
	padding-bottom:5px;
	padding-top:5px;
	font-size:1.5em;
}

#content h2.confirm {
	color:#12B101;
	padding-bottom:5px;
	padding-top:5px;
	font-size:1.5em;
}

#content .profile_data td{
	padding-right:10px;
	color:#ffffff;
	vertical-align:top;
}

#content .profile_data .title{
	width:110px;
	font-size:1.2em;
	padding-top:1px;
}

#content .profile_data .text td{
	font-size:1.2em;
	padding-left:10px;
	padding-bottom:10px;
	color:#ffffff;
}
#content .profile_data input{
	width:280px;
	margin-bottom:10px;
}

#content .profile_data textarea {
	width:100%;
	margin-bottom:10px;
}

#content .profile_data select {
	width:100%;
	margin-bottom:10px;
}

#content .profile_data .label{
	position:relative;
	z-index:2;
	top:-1px;
}

#content .profile_data .user_pict {
	padding-right:5px;
	padding-bottom:5px;
}

#content .profile_data .user_nic, #content .profile_data .user_carma {
	font-size:1em;
	color:#ffffff;
	white-space:nowrap;
	padding-right:5px;
	padding-bottom:5px;
	
}

.counts li { display: inline; margin: 0 3px; }
.counts { text-align: center; }

 #nav-footer-left { width: 130px; margin: 0 auto; }
 #nav-footer-left li { margin: 0;}
 #nav-footer-right { float: right; }

 #nav-bottom-2 { width: 6em; margin: 0 auto; }
 #nav-bottom-2 li { float: none; }
 
 #notices img { float: left; margin: 3px 10px 5px 0; }
 
.image-one .image img { display: block; margin: 0 auto; }

.image-name {
display:block;
padding-bottom:0px;
padding-top:5px;
font-family:Tahoma;
font-size:2.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:3px;
}

#comment-tree, .add-comment { font-size: 1.5em; color: red;}
.add-comment { margin-left: 5px; font-size: 1.5em; color: red;}

.articles-list img.big_image { float: none; margin: 0 auto; display: block; }

#notices p { padding-bottom: 0; }
#notices h2 { margin-top: 10px; }



.article-announcement { color: #ECB40B; }

#nav-sub li { font-size: 1.4em; color: #FFF;  }
#nav-sub a { color: #FFF; }
#nav-sub li span { display: block; padding: 10px 20px;}


.sub-left  { width: 50%; float: left; }
.sub-right  { width: 50%; float: left; }
#nav-sub { overflow: hidden; /height: 1%;  padding: 10px;}
#nav-sub ul{ margin-bottom: 0; margin-top: 15px;}


body.color-1 #nav-sub { background: #5F6800; }
body.color-2 #nav-sub { background: #9B6E00; }
body.color-3 #nav-sub { background: #7F0122; }
body.color-4 #nav-sub { background: #380745; }
body.color-5 #nav-sub { background: #000B6F; }
body.color-6 #nav-sub { background: #005966; }
body.color-7 #nav-sub { background: #095801; }
body.color-8 #nav-sub { background: #743400; } 


.month-calendar td { padding: 3px !important; text-align: center; vertical-align: middle;}

.weekly li { font-size: 1.3em; }
.similar li { font-size: 1.3em; margin-top: 10px;}

.breadcrumbs { font-size: 1.4em; }

.u-left { width: 45%; float: left; }
.u-right { margin-left: 45%; }
.u-left, .u-right { font-size: 1.2em; }

#begunRoot { overflow: hidden; height: 1%; margin: 0 !important; padding: 0 !important; width: 99% !important; }
/*#begunRoot div { display: none !important; }
*/
.article p img { margin: 10px; }
#search-results { background: red !important; width: 500px !important; }

#begun-fix div { clear: none !important; }

.article-text { font-size: 1.4em; }

#horoscope p { font-size: 1.4em; }

.sitemap ul ul{ padding-left: 2em; }
.sitemap strong { font-size: 130%; text-decoration: underline; }
.sitemap ul { font-size: 110%; }


#image-single h2 {display:block;color:#ffffff;clear:both;}
#image-single h2 a{text-decoration:underline; color:#ffffff;}
#image-single h2 {display:block; padding-top:5px;padding-bottom:0px;}
h2 { font: 2.2em Tahoma; margin-bottom: 3px; }

#content .article h2 {display:block;color:#ffffff}
#content .article h2 a{text-decoration:underline; color:#ffffff;}
#content .article h2 {display:block; padding-top:5px;padding-bottom:0px;}

#content h2.white { color:#ffffff; padding-bottom:15px; }

.articles h2 { font-size: 22px !important; color: #FFF !important; }

.list-box { border: 1px solid #BDCF02; padding: 3px; }
.same_theme { padding: 0; }
.same_theme span{font-size: 20px; float: left; padding: 0 0 0 0; width: 80px; }
.same_theme ul{font-size: 15px; padding: 0 0 0 80px; }

.clear {
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#sub_promo strong { font-size: 1.2em; clear: both;  color: #fff;}
#sub_promo { background: #095801; width: 230px; padding:5px; margin-bottom:14px; color: #fff;}
#sub_promo img {float: left; padding: 0 5px 0 0;}
#sub_promo p {padding: 0 0 10px 0; clear: both;}