@media all {

body { background:#fff; text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; margin:0; padding:0; }

#margins { margin:0 10px; min-width:980px; }
#leaderboard { text-align:center; background-color:#eee; }

#page_wrapper { background:#fff; }
/*#header { background:url(/images/header_ny_bg.gif) repeat-x scroll top center; height:100px; margin:0; overflow:hidden; }*/
#header { background:url(/images/header_blue_bg.gif) repeat-x scroll top center; height:100px; margin:0; overflow:hidden; }
/* #header_wrapper { margin-right:160px; } */
#logo { float:left; width:260px; margin-left:0px; }
#info { margin-left:260px; padding-top:30px; }
#info li { float:left; }

#i_date { width:15%; float:left; margin:18px 0 0 20px; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; }
#i_weather { width:25%; float:left; background: url(/images/dot_bg_v.gif) repeat-y scroll left center; padding-left:10px; }
#i_currency { width:25%; float:left; background: url(/images/dot_bg_v.gif) repeat-y scroll left center; padding-left:10px; }

#sysnav { float:right; width:140px; }
#sysnav li { display:block; }
#sysnav li a:hover { color:#f60; }

#content_wrapper { margin-top: 10px; overflow:hidden; }

#leftside { width: 260px; float:left; }

.oneblue { border-top:#36c solid 2px; }
.colheader { background:url(/images/colheader_bg.gif) repeat-x #f6f6f6; border-top:#f60 solid 2px; height:29px; margin-bottom:10px; }
.colheader h2 { float:left; font-size:10px; margin-top:7px; margin-left:15px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.colheader h2 a, .colheader h2 a:visited { color:#999; text-decoration:none; background:url(/images/hbullet.gif) no-repeat left; padding-left:15px; font-weight:bold; }
.colheader h2 a:hover { color:#f60; background:url(/images/hbullet_a.gif) no-repeat left; }

.blue { border-top:#36c solid 2px; }
.blue h2 a:hover { color:#36c; background:url(/images/hbullet_b.gif) no-repeat left; }

.rsshead { background: transparent url(/images/rss.gif) no-repeat scroll left center; display:block; float:right; margin-top:7px; padding-left:10px; height:14px; width:14px; }
.rsshead span { display:none; visibility:hidden; }

.mainmenu {font-size:15px; font-weight:bold; list-style:none; margin-left:15px; margin-top:15px;}
.mainmenu li {margin:0; padding:0;}
.mainmenu a, .mainmenu a:visited {color:#666; background:url(/images/bullet.gif) no-repeat left; padding-left:15px;}
.mainmenu a.active {color:#f60; background:url(/images/bullet_a.gif) no-repeat left; padding-left:15px;}
.mainmenu a:hover {color:#36c; background:url(/images/bullet_b.gif) no-repeat left;}
.mainmenu a.sayd  {color:#36c; background:url(/images/bullet_b.gif) no-repeat left; padding-left:15px;}
.mainmenu a.sayd:hover {color:#f60; background:url(/images/bullet_a.gif) no-repeat left; padding-left:15px;}
.mainmenu a.elect  {color:#d22; background:url(/images/bullet.gif) no-repeat left; padding-left:15px;}
.mainmenu a.elect:hover  {color:#36c; background:url(/images/bullet_b.gif) no-repeat left; padding-left:15px;}

.outertube { clear:left; margin:0 0 20px 0; }
.innertube { margin:0 10px 0 15px; }
a.graylink { color:#666; }
a.graylink:hover { color:#36c; }

.left_advert { margin-left:30px; }
.left_advert img, .left_advert embed { margin-bottom:10px; }

.gbblock { background-color:#f6f6f6; border-bottom:solid 1px #e6e6e6; border-left:solid 1px #e6e6e6; border-right:solid 1px #e6e6e6; padding:5px; margin-bottom:20px; overflow:hidden; }
.gbblock a { font-size: 18px; }

#polls h3 { border-bottom:1px solid #999; color:#666; font-size:12px; font-weight:bold; margin:0pt 0pt 10px; padding:5px; }
#polls ul { list-style:none; margin:0pt; padding:0pt; }
#polls li { border-bottom:1px solid #999; font-size:12px; margin:0pt 0pt 10px; padding:3px 0pt; }
#bpwrap { text-align: center; }
#warn { color:#666; font-size:10px; margin:10px 0pt; text-align:center; }

.counters { display:none; }

.alist { margin:20px 10px 0px 0px; overflow:hidden; }
.alist h3 { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999; margin:0 0 2px 50px; }
.alist dl { padding:0; padding-top:15px; margin:0 0 0 1em; overflow:hidden; background:url(/images/dot_bg.gif) repeat-x top; }
.alist dt { width:40px; margin:0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999; text-align:center; }
.alist dd { margin: -1.1em 0px 10px 50px; }

.ilist { clear:both; margin:10px 0px; }
.ilist_item { clear:both; overflow:hidden; padding-bottom:5px; margin-bottom:5px; }
.ilist #ilast { border:none; }
.ilist_item .nphoto { float:left; overflow:hidden; margin:0px 0px 10px 0px; }
.ilist_item .nphoto img { padding:1px; border:1px solid #e6e6e6; }
.ilist_item p { display:block; margin:0 0 0 90px; }
.ilist_item a, .ilist_item a:visited { font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none; }

.mainlink { overflow:hidden; }
.mlrow { background:#f9f9f9; margin:5px 0; padding:5px; }

#content { margin-left: 275px; }

.center { width:69.9%; float:left; }
.center_wrapper { padding:0 20px; }
.rubric { overflow:hidden; height:100%; }
.holder { overflow:hidden; height:100%; }

.nfirst { overflow: hidden; clear:left; }
.nfirst h2 { font-size:18px; font-weight:normal; line-height:1.2em; margin: 0 0 10px 0; }
.nfirst h2 span { font-size:11px; color:#999; }
.nfirst .nphoto { margin:10px 10px 10px 0px; float:left; overflow:hidden; display:inline; width:244px; }
.nfirst .nphoto img { padding:1px; margin:0px; border:1px solid #e6e6e6; }
.nfirst .nphoto span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; margin:0px; }
.nfirst p { margin:10px; font-size:13px; }

.nsecond { overflow:hidden; clear:left; margin:10px 0; }
.nsecond h3 { font-size:12px; margin:0; line-height:1em; }
.nsecond h3 span { font-size:11px; color:#999; }
.nsecond .nphoto { margin:0 10px 5px 0px; float:left; overflow:hidden; display:inline; }
.nsecond .nphoto img { padding:1px; margin:0px; border:1px solid #e6e6e6; }
.nsecond .nphoto span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; margin:0px; }
.nsecond p { margin:5px 0px 5px 20px; }

.nlist { margin:0 0 30px 10px; }
.nlist dl { padding:0; margin:0; }
.nlist dt { margin:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999; }
.nlist dd { margin:1px 5px 10px 0px; padding: 0 0 1px 0; }
.nlist dd a { font-weight:bold; }
.nlist dd span { color:#999; }
.nlist dl#archive dd { margin:5px 0 25px 0; }

.rightside { float:right; width:30%; }

.nlast { float:right; width:240px; margin:0px 0px 30px 10px; background-color:#f6f6f6; padding:10px; }
.nlast strong { margin:10px 0px 0px 10px; color:#666; display:block; }
.nlast dl { padding:0; }
.nlast dt { width:90px; margin:0 0 0 3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999; }
.nlast dd { margin: 2px 10px 10px 0px; padding: 0 0 1px 0; }

.radvert { padding-left:10px; margin-bottom: 20px; }

#printing { float:right; margin-right:20px; overflow:hidden; }
#printing a { vertical-align:middle; }

.nsingle { margin:0 0 20px 20px; clear:left; }
.nsingle h2 { font-size:18px; font-weight:normal; line-height:1em; margin:10px 0; }
.nsingle h2 span { font-size:11px; color:#999; }
.nsingle span.copyright { font-style:italic; font-size:11px; margin-top:3px; }
.nsingle p { font-size:1.1em; margin:3px 0 20px 0;  }
.nsingle p span.ndate { color:#999; }
/*.nsingle em { color:#999; font-size:11px; } */
.ndate { color:#999; }
p span.ndate { color:#999; font-weight:bold; }

.nsingle a b {color:#f60; font-weight:normal; }

.nsingle td.ra { text-align:right; }

.nphoto img { border:1px solid #E6E6E6; margin:0; padding:1px; }
.nphoto { float:left; margin:3px 10px 10px 0; }

.textadd { overflow:hidden; height:100%; border-left:solid 1px #e6e6e6; border-right:solid 1px #e6e6e6; border-bottom:solid 1px #e6e6e6; padding:5px; background-color:#f6f6f6; margin-bottom:20px; }
.textadd table { width:100%; }

.nlinked { background:#f6f6f6; padding:10px; margin-bottom:20px; }
.nlinked h3 { margin-top: 5px; }
.nlinked ul { padding:0; margin:0; list-style:none; }
.nlinked li { margin:0 0 10px 0; }
.nlinked li span.ndate { color:#999; }

.copyright { font-size:11px; font-style:italic; color:#999; text-align:right; margin:10px 20px 0 0; }

.partner { margin-bottom: 20px; clear:left; }
.partner a {float:left; margin-top:25px; }
.plogo { float:left; display:inline; overflow:hidden; height:100%; margin: 10px; }

#footer {clear:both; padding:10px; border-top:2px solid #e6e6e6; background:url(/images/footer_bg.gif) repeat-x top;}
#ftext {margin-left:285px; font-size:12px; padding-top:10px; padding-bottom:10px;}
#service { float: left; padding:25px 10px 0 0; width:200px; }

#announces { background-color:#f6f6f6; border-bottom:solid 1px #e6e6e6; border-left:solid 1px #e6e6e6; border-right:solid 1px #e6e6e6; margin:0; overflow:hidden; height:100%; }

.pnews p { margin-left:25px; }
.pnews a, .pnews a:visited { font-family:Tahoma; font-size:11px; font-weight:bold; text-decoration:none; }

.orange { color:#FF6600; }
.error { background-color:Red; color:#fff; font-size: 12px; padding: 5px; }
.success { background-color:Green; color:#fff; font-size: 12px; padding: 5px; }

#comctrl { clear:both; margin:0 0 10px 20px; }
#comments { clear:both; margin:0 0 10px 20px; }

#comments_form { background:#e6e6e6; padding:10px; margin-top:10px; }
#comments_form h3 { font-weight:normal; margin:5px 0 10px 5px; }

#comments_list { margin-top:10px; }
#comments_list ul { padding:0; margin:0; list-style:none; }
#comments_list li { margin-left:15px; }
#comments_list li span.date { color:#999; }
#comments_list li span.user { font-weight:bold; }
#comments_list li span.user strong { color:Red; }

#comments-list { margin:0px; }
#comments-list ul { padding:0; margin:0; list-style:none; }
#comments-list li { margin-left:15px; }
#comments-list li.even { background-color:#f9f9f9; }
#comments-list li.waiting-moderation { background-color:#ffc; }
#comments-list li { margin:0; border-bottom:solid 1px #e6e6e6; padding:10px; }
#comments-list p { margin: 3px 0 5px 0; }
#comments-list span.user { font-weight:bold; }
#comments-list span.user strong { color:Red; }
#comments-list span.user span { font-weight:normal; font-size:0.8em; font-style:italic; color:#999; padding-left:10px; }
#comments-list span.number, #comments-list span.date { color:#999; }

#spinner a.page-button, #page-button-holder a.page-button { display:block; float:left; text-decoration:none; padding:3px; background-color:#f6f6f6; height:15px; width:15px; text-align:center; border:solid 1px #a6a6a6; margin-left:5px; }	
#spinner a.current { color:#f60; }

.disclaim { font-size:10px; color:#666; }

ul { margin:0; padding:0; list-style:none; }

.clearfix { clear:both; }

#bottommenu { overflow:hidden; height:100%; padding-bottom:10px; text-align:center; background:url(/images/footer_bg.gif) repeat-x bottom; }

#subscribe, #org_search, #search { margin-top:20px; margin-bottom:20px; padding-left:10px; }
#subscribe input, #org_search input, #search input, #bpwrap input { border:1px solid #a6a6a6; margin-left:5px; font-size:12px; padding:1px; }
#search label { font-size:10px; color:#666; }
#subscribe .sbutton, #org_search .sbutton, #search .sbutton, #bpwrap .sbutton { font-size:10px; background-color:#e6e6e6; color:#666; padding:1px; cursor:pointer; }
#subscribe p { font-size:11px; color:#999; margin-top:10px; margin-left:7px; }

.sign { margin-top: 20px; }
.sign img { float:left; margin-left:5px; }
.sign h3 { margin:0 0 0 50px; color:#666; padding:3px 0 0 0; font-size:1.2em; }
.sign h4 { margin:10px 0 0 50px; color:#666; padding:0; font-size:1em; }
.sign p { margin:0 0 0 50px; }

.btn_holder { height:1px; background-color:#e6e6e6; margin-top:10px; overflow:hidden; }
a.btn_holder { display:block; float:left; height:12px; width:12px; background:url(/images/ardwn.gif) no-repeat scroll 2px 2px; margin:-5px 0 0 20px; }
a.btn_holder:hover { background:url(/images/ardwn_hvr.gif) no-repeat scroll 2px 2px; }

/* -------------- Adverts ------------------ */
.advcol { float:left; margin-right:20px; }
.advcol a { font-weight: bold; }
.advcol a.sub { font-weight: normal; padding-left: 20px; }

span.wobg a {background:none; padding-left:0; }
span.wobg a:hover { background:none; }

span.advadd { margin-left: 5px; }
span.advadd a {color:#36c; background:none; padding-left:0; }
span.advadd a:hover {color:#f60; background:none; }
/* -------------- Adverts ------------------ */

/* -------------- Calendar ----------------- */
.calendar { background-color: #fff; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align: center; vertical-align: middle; }
.cdays { background-color:#e0e0e0; height: 18px; }
.cwdays { background-color:#f0f0f0; color:#666; font-weight:bold; height: 18px; }
.cnav { background-color:#c0c0c0; height: 18px; }
.sunday {color:#d00; }
.today { background-color:#ff7700; }
/* -------------- Calendar ----------------- */

.exchange { font-size:1.1em; color:#666; background:#d6d6d6; text-align:center; }
.exchange tr { background:#f6f6f6; }
.exchange tr.head { background:#e6e6e6; }
.exchange td { padding:5px 5px 5px 5px; }
.exchange td.val { width: 75px; }
.exchange td.bank { width:300px; text-align:left; }
.exchange td.best { color:#f60; }
.exchange tr.best { background:#eeeeee; }
.exchange strong { color:#f60; font-weight:normal; }
.exchange a, .exchange a:visited { color:#666; }
.exchange a:hover { color:#36c; }
.exchange td.ra { text-align:right; }
.exchange td.la { text-align:left; }
h3#exchange { color:#666; font-size:14px; }
#result { border:solid 1px #aaa; height:1.2em; background:#fff; padding:2px; font-size:1.2em; color:#000; width:100px; }

.question { font-weight:bold; font-style:italic; }
.answer { margin-bottom:10px; }

#calendar { clear:both; overflow:hidden; height:100%; }
#calendar a { display:block; float:left; margin-left:10px; }
#calendar span { display:block; float:left; margin-top:13px }

.rcalend { float:right; width:195px; margin:15px 0px 15px 10px; background-color:#f6f6f6; padding:10px; text-align:center; }

.aban { clear:both; }
.aban pre { background:#eee; padding:5px 10px; }

.paginator { margin:0 0 20px 0px; height: 17px; background:#f6f6f6; border-top: solid 1px #ccc; padding:8px 10px; font-size:10px;}
.paginator strong { color:#f60; }
.curpage { float:left; margin-left:10px; }
.pages { float:right; margin-right:20px; }
.pages a#prev { background:url(/images/prev.gif) no-repeat left bottom; padding-left:15px; }
.pages a#next { background:url(/images/next.gif) no-repeat right bottom; padding-right:15px; }
.pages a#first { background:url(/images/first.gif) no-repeat left bottom; padding-left:15px; }
.pages a#last { background:url(/images/last.gif) no-repeat right bottom; padding-right:15px; }

.clearing {clear:left;}

#seemore { margin:0 0 20px 20px; overflow:hidden; }
#seemore p { margin-bottom: 5px; padding:0; }
#seemore ul { margin:0; padding:0; }
#seemore li { margin:0; padding-top:5px; }

.error_msg { color:Red; font-size:11px; }

#comments_list p { margin: 3px 0 5px 0; }
#comments_list li { margin: 20px 0; border-bottom:solid 1px #ccc; padding:10px 0; }

.anketa p { margin-bottom: 20px; padding:10px; border-bottom:solid 1px #ccc; }
.anketa p strong { padding-bottom: 5px; }
.anketa h2 { padding-left:10px; }

/*ul, ol, dl { margin:0pt 0pt 1em 0pt; }*/
a, a:visited, a:active { color:#36c; }
a:hover { color:#f60; }
li { line-height:1.3em; margin-left:1.5em }
img { border:none; }

.media { padding:2px; border:solid 1px #ddd; background-color:#eee; overflow:hidden; }
.media dl { padding:5px; margin:0; }
.media dl dt, .media dl dd { padding:0; margin:5px 0 0 0; font-size:11px;  }
.media dl dt { font-weight:bold; }

.align-none {}
.align-left { margin:0 10px 10px 0; float:left; clear:left; }
.align-right { margin:0 0 10px 10px; float:right; }
.align-center { clear:both; text-align: center; }

.button { float:left; padding:2px; cursor:pointer; }
#rewind, #forward { margin-top:5px; }
#player-buttons { background:#eee; border:solid 1px #ccc; }
#player-buttons-wrapper { width:100px; overflow:hidden; margin:0 auto; }
#slide-pointer { position:absolute; margin: 10px 0 0 10px; color:#999; }
#slide-caption { position:absolute; margin-left:10px; padding:2px 5px; font-size:12px; color:#ccc; background:#333; }
#slider { overflow: hidden; max-width: 640px; }

/* Horizontal Carousel */
#horizontal_carousel { float:left; width: 696px; height: 140px; margin:0 0 10px 10px; position: relative; }         
#horizontal_carousel .container { position: absolute; top: 5px; left: 37px; width: 627px; height: 110px; overflow:hidden; background: #3F3F3F; }            
#horizontal_carousel .previous_button { position: absolute; top: 5px; left: 10px; width: 27px; height: 110px; background: url(/images/left.gif); z-index: 100; cursor:pointer; }        
#horizontal_carousel .previous_button_disabled { background: url(/images/left-disabled.gif); cursor:default; }
#horizontal_carousel .next_button { position: absolute; top: 5px; right: 10px; width: 27px; height: 110px; background: url(/images/right.gif); z-index: 100; cursor:pointer; }   
#horizontal_carousel .next_button_disabled { background: url(/images/right-disabled.gif); cursor:default; }
#horizontal_carousel ul { margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0; height: 110px; }                      
#horizontal_carousel ul li img { border:1px solid #ddd; display:block; background:#eee; }                               
#horizontal_carousel ul li { font-family:verdana,arial,sans-serif; font-size:10px; }                               
#horizontal_carousel ul li { margin:0; padding:15px 10px 10px; width:187px; list-style:none; float:left; }

.carlist-item { border:solid 1px #eee; overflow:hidden; height:100%; background-color:#f6f6f6; padding:5px; margin-bottom:5px; }
.carlist-item .nphoto { margin: 3px 10px 25px 0; }
.carlist-item p { margin:0; }

.news-last { margin:0px 0px 30px 20px; background-color:#f6f6f6; padding:10px; overflow:hidden; height:100%; }
.news-last strong { margin-top:10px; color:#666; display:block; }
.news-last dl { padding:0; }
.news-last dt { width:220px; margin:0 0 0 3px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999; }
.news-last dd { margin: 2px 10px 10px 0px; padding: 0 0 1px 0; }

#bottom-popnews { overflow:hidden; height:100%; }
#bottom-popnews h3 { font-size:13px; margin:20px 0 5px 20px; color:#666; }

#selectornews td.snBorder769 { border: solid 1px #eee; }
#selectornews td.snNews769 { background-color:#f6f6f6; padding:5px; }
#selectornews img.snImg769 { margin-right: 5px; }
}
