.red { color:#f00; }
small { font-size:85%; }

#parade img { vertical-align:middle; }

#best { position:absolute; margin-top:-2em; }

#cse-search-results iframe { font-family:Arial, Helvetica, sans-serif; width:100%; }

body { font:13px/1.231 arial,sans-serif; direction: ltr; text-align: center; margin: 0; padding: 0; color: #000; }

a { color:#03b; }
.nh a, #r1 a, #r2h a, #r2 a, #e2 a, #t4 a { text-decoration:none; }

#gh { display:none; }
ul,ol,form,h1,h2,h3,h4,h5 {margin:0;}
h3 { font-size:135%; }
p { margin:1em 0; }
img {border:0;}
hr {border:1px solid #ccc;border-width:0 0 1px;height:1px;margin:4px 0;}
select {position:relative;}
select,input,textarea { font-family:arial; }

#addcomment { margin-top:2em; }
#addcomment a { display:block; font-size:115%; background:#def1ff; padding:7px 12px 6px; line-height:1em; float:left; }
.grey-tip { background:#eee; border:1px solid #ddd; padding:9px; font-size:105%; }
.tip { background:#ffffaa; padding:6px 9px; }
.table { font-size:100%; border-collapse:collapse; border:0; margin-top:1em; }
.table td, .table th { padding:1px 0; }
th { font-weight:900; text-align:left; padding-right:12px; }
#err { color:#FF0000; }
#ok { color:#080; font-weight:900; }
#userform { margin:12px 0; padding:6px 9px; border:1px solid #ddd; }
#userform dt { font-weight:900; margin-bottom:3px; }
#userform dd { margin:0; }

#v { min-width:760px; text-align:center; background:#063484; display:table; width:100%; }
#v #logo { position: absolute; margin-left:-60px; width:300px; height:80px; background: url(/imgs/rrlogo.jpg) no-repeat; z-index:1; }
#t, #b { min-width:760px; width:760px; text-align:left; margin:0 auto; }
#b { z-index: 2; position:relative; }

/* stats */
#hp { position:relative; width:180px; border:1px solid #eee; overflow:hidden; }
#stats2 { position:absolute; width:180px; height:290px; z-index:3; display:none; /*overflow:hidden; -moz-opacity:0; opacity:.0; -khtml-opacity:0; filter:alpha(opacity=0);*/ }
#stats3 { margin:0 0 0 3px; }

#gologo { position:absolute; top:0; left:0; width:138px; height:80px; overflow:hidden; z-index:3; display:none; /*-moz-opacity:0; opacity:0; -khtml-opacity:0; filter:alpha(opacity=0);*/ }
#gologo2 { margin:-40px 0 0 -6px; }


#f { clear: both; }

#l { position:absolute;left:0;top:80px;width:100%;background:#1870e4;z-index:1;border-top:1px solid #3481db }
#l, #c1 h2 { padding: 3px 0; }
#l div, #c4 #fx div { height: 23px; overflow: hidden; visibility:hidden; }
#c4 #fx { background: url(/imgs/line.gif) repeat-y right; margin-bottom:15px; }

#v:after,#t:after,#tc:after,#tc1:after,#tc2:after,#b:after,#c:after,#c1:after,#c2:after,#c3:after,#e2:after,#f:after,.nh:after,.ns:after,#wz1:after,#wz2:after {content:".";display:block;font-size:0;line-height:0;height:0;clear:both;visibility:hidden;}

#tc { position: relative; z-index:2;}

#tc1,#c1 {float:left;min-width:136px;width:18%; }
#tc2,#c2 {float:right;min-width:620px;width:82%; }

#tc3,#c3 { float:right; min-width:180px; width:28.9%; }
#tc4,#c4 { float:left; min-width:440px; width:71.1%; }

#c4 #c4p { padding: 0 12px; }

#tc1 #rrlogo { position:relative; margin:0; }
#tc1 #rrlogo a { display:block; height: 80px; }
#tc1 #rrlogo a span { display:none; }
#tc2 p { display:block; padding: 4px 7px; margin: 8px 0 0; border-top: 1px solid #274f95; border-bottom: 1px solid #274f95; color:#cdd6e4; text-align:right; line-height:105%; font-size: 92%; }
#tc3 b { display:block; }

#tc4 ul {	display: block;	padding: 12px 0 0 6px; margin:0; }
#tc4 ul li { display: block; float: left; border-right: 1px solid #3f64a4; }



#tc4 ul li a { display: block; height: 13px; margin: 12px 9px 12px 8px; color:#fff; }
#tc4 ul li a strong, #tc4 ul li a b { display:none; }
#tc4 ul li#t1 a { width:51px; background:url(/imgs/menu1.gif ) no-repeat;  }
#tc4 ul li#t2 a { width:101px; background:url(/imgs/menu2.gif) no-repeat; }
#tc4 ul li#t3 a { width:95px; background:url(/imgs/menu3.gif) no-repeat; }
#tc4 ul li#t4 a { width:96px; background:url(/imgs/ruum.gif) no-repeat; }


/*#c1,#c2 { padding-top: 1px; }
#c1 ul { margin-top: 1px; }*/
#e { margin-top:-1px; }
#c1 ul,#e2,#c3 #hp,.sp,#poll,#c1 #wz,#c1 #lk { margin-bottom: 12px;}

h2#r1h, h2#r2h { font-size:100%; color: #fff; background: #629eed; padding:4px 7px 3px; margin:0 0 1px; }
h2#r2h { background-color: #ff0e0e; }
#r1,#r2 { margin:0 0 12px; }
#r1, #r2 { font-size:100%; list-style:none; padding:0; }
#r1 dt,#r2 dt { padding:2px 7px; }
#r1 dt,#r2 dt { background: #2161c5; border-bottom: 1px solid #6490d6; }
#r1 dt strong { display: block; padding: 1px 0; }
#r1 a, #r2 a, #r2h a { color: #fff; }

#r2 dt { background: #e17088; border-color: #eeabb4; }
#r2 #m1 { background: #97479e; border-color: #cc99cc;  }
#r2 #m2 { background: #b469bb; border-color: #dcaae2; }
#r2 #m3 { background: #c890cd; border-color: #d5a2da; }

#hred { font-size:100%; background:#F00; color:#fff; position:absolute; width:100%; top:-23px; }
#hred #ct { display:block; background: url(/imgs/efir.gif) left top no-repeat; position: relative; }
#hred #cr {	display:block; background: url(/imgs/efir.gif) no-repeat right -95px; position: relative; }
#hred a { display:block; height:22px; background: url(/imgs/efir.gif) no-repeat left center; }
#hred span { display:none; }

#e ul, #e2 { list-style:none; margin-left:0; padding-left:0; }
#e ul { padding:0; margin:0; }

#e { background:#cadffe; position:relative; }
#ep { padding: 6px 8px; }
#e h4 { font-size:90%; color:#000; }
#e img { display: block; margin: 6px 0; border: 1px solid #adb2bd; }

#e2 i:after {content:".";display:block;clear:both;visibility:hidden;}
#e2 li { border-top: 1px solid #fff; position: relative; float:left; background:#4195ff; width:100%; }
#e2 a { color:#fff; position: relative; display: block; padding: 2px 0 2px 22px; z-index: 2; }
#e2 i { position: absolute; left: 0; padding: 2px 0; width: 16px; background:#006acf url(/imgs/arrow_efir.gif) no-repeat center center; z-index: 1; }
#e2 i b { height: 1.2em; visibility: hidden; }

#c3 #hp { background:#f3f3f3; }
#hp a span {	display:none; }
#c3 #hp div#hp5 { padding: 6px; }
#c3 #hp table { border-collapse:collapse; padding:0; margin:0; }
#c3 #hp table td { padding:0; margin:0; border-bottom: 4px solid #f3f3f3; }
#c3 #hp table td.p1 img { margin: 4px 0; }
#c3 #hp table td.p1 {	text-align:center;	width: 20px; }
#c3 #hp table td.p2 {	font-size: 71.5%;	line-height: 100%;	padding-right: 6px;	padding-left: 6px;}

#c3 #hp #hp2 { background: url(/imgs/17_grey.gif) repeat-x; }
#c3 #hp #hp2 b { display:block; width:180px; height:140px; background: url(/imgs/17_v2.gif) no-repeat center center; }
#c3 #hp #hp2 a { display:block; height: 140px; }

#c3 #hp a#hp4 { display:block; border-bottom: 1px solid #ddd; padding: 3px 8px; }
#c3 #hp div#hp3 { position:relative; position: relative; height: 33px; background: #ccc url(/imgs/17_gb.gif) repeat-x; }
#c3 #hp div#hp3 i { position: absolute; z-index: 1; left: 0; background: url(/imgs/17_hp.gif) no-repeat center center; height: 33px; width: 100%; }
#c3 #hp div#hp3 a { position:relative; display:block; height: 33px; z-index: 2; height: 33px; }

#c3 #poll h3, #c1 #wz h3, #c1 #lk h3 { font-weight:normal; color:#fff; padding: 6px 8px 2px; background:#5080da; font-size:100%; }

#c3 #poll table { font-size: 100%; border: none; padding:0; margin:0; background:#f3f3f3; width:100%; }
#c3 #poll table td { padding:4px 7px 4px 8px; margin:1; border-left: none; border-right:none; border-bottom: 1px solid #ddd; border-top: 1px solid #fff; line-height: 100%; }
#c3 #poll table td#q { padding: 6px 8px; }
#c3 #poll table td.q2 { text-align:right; padding-left: 4px; }
#c3 #poll table td.q2radio { text-align:right; padding:2px 6px 2px 4px; }
#c3 #poll table td.q2radio input { _height:1.2em; margin-top:0; margin-bottom:0; }
#c3 #poll table td#pollq3 { padding: 6px 8px; }
#c3 #poll table td#pollq3 input { font-size:103%; display:block; }

#c1 #wz1, #c1 #wz2 { background: #f3f3f3; padding: 8px 8px 6px; }
#c1 #wz1 img, #c1 #wz2 img { display:block; margin:5px 0; }
#c1 #wz .wt1 { float:left; clear:left; white-space:nowrap; }
#c1 #wz .wt2 { float:right; clear:right; white-space:nowrap; width:50%; text-align:left; }
#c1 #wz2 { margin-top: 1px; }

#lk ul { background: #f6f6f6; list-style:none; margin:0; padding:0; width:100%; overflow:hidden; }
#lk li { display:block; border-bottom: 1px solid #ddd; padding:3px 8px 4px; }
#lk li span { display:block; width:100%; }
#lk #lk2 { display:block; padding:3px 8px 4px; margin:0; background: #f9f9f9; }

#lk .alink { font-size:93%; line-height:120%; }
#lk #alinks .alink { display:none; }

#nav { border-bottom: 1px solid #e7e7e7; padding: 0 0 2px; margin: 0 0 10px; position:relative; margin-top:-2px; }

/* main news blocks */
#c4 .ns { padding-bottom:14px; position:relative; }
#c4 .ns2 { padding-left:8px; }



#c4 .newstb .newsimg, #c4 .newstb .newsd { vertical-align:top; padding-bottom:14px; }
#c4 .newstb h1, #c4 .newstb h3 {	font-size:100%;	font-weight: bold;	margin: 0 0 4px;	padding:0;}
#c4 .newstb .newsimg a { display:block; border: solid 1px #ddd; background:#fbfbfb;  }
#c4 .newstb .newsimg a:visited { border-color: #ddd; }
/*#c4 .newstb .newsimg a:hover { border-color: #aaa; }*/

#c4 .newstb .newsd { padding-left: 9px; }

#c4 .ns .tx { padding-left: 170px; }

#c4 .ns h1, #c4 .ns h3 {	font-size:108%; margin:0; padding:0; }
.ns p { margin:3px 0 0; }

#download { padding:9px; background:#dfd; }

#c4 .ns .im { float:left; margin-right:-170px; }
#c4 .im img { border: solid 1px #ddd; background:#fbfbfb; }

#c4 h2,#c4 h1 { font-size:150%; line-height:1.12em; margin:0 0 12px; }
#c4 #article #apic { float:right; padding: 0 0 9px 9px; }
#c4 #article #apic #acom { text-align: right; padding: 2px 6px; border: 1px solid #ddd; margin: 0 0 4px; }
#c4 #article span { display:block; color:#444; }
#c4 #article span { margin: 0 0 1.1em; }
#c4 #article p { margin: 1.1em 0; }
#c4 #article #print { margin: 0; }
#c4 #article .source { color:#666; margin: 0.6em 0 1.1em; }

#c4 a.cm:link { color: #F00; font-weight: normal; }
#c4 a.cm:visited { color: #F00; font-weight: normal; }
#c4 a.cm:active { color: #F00; }
#c4 a.cm:hover { color: #0066ff; }

/* news headers */
/*#c4 .nb li { padding: 2px 8px 2px 15px; background:url(/imgs/narrow.gif) no-repeat 5px 0.45em; border-bottom: solid 1px #F5F5F5; }*/

#c4 .nb { border-top: solid 1px #eee; padding:0 0 20px; margin:0; list-style:none; }
#c4 .nb li { padding: 3px 0; border-bottom: solid 1px #eee; }

/* news lines */
#c4 .nh { background: #d6eaff;	padding: 3px 9px;	margin-bottom: 9px; font-size:93%; }
#c4 .nh h3 { font-size:100%; float: left; }
#c4 .nh h3 a { color:#000; }
#c4 .nh span { float:right;	font-size:93%; margin-top:1px; }
#c4 #rr {	background: #ffdfe9; }

/* end news */

#f { text-align:center; border-top:1px solid #ddd; padding:12px 0 0; margin:22px 0; }
#f ul { list-style:none; margin:0 0 4px; padding:0; }
#f li { display:inline; border-left:1px solid #ddd; padding-left:6px; margin-left:3px; }
#f li.fl { margin:0; padding:0; border:none; }


#polla { padding: 9px 0px 0px; width:100%; }
#polla hr { color: #bbb; }
#polla .q { padding: 9px 0px; margin: 0px; }
#polla .q strong { display: block; font-size: 100%; margin-bottom: 3px; }
#polla .s { color: #666; margin-bottom: 9px; }
#polla .a:after {content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
#polla .a div { float: left; width: 100%; padding: 2px 0px; border-top: solid 1px #eee; }
#polla .a span { float: left; display: block; line-height:1.1em; }
#polla .a .c1 { width: 1.5em; }
#polla .a .c2 { width: 69%; }
#polla .a .c3 { width: 25%; font-size: 11px; }
#polla .a .c3 span { padding-left: 5px; }


/* contact */
#hey { background:#e0ffe3; border: 1px solid #ccc; padding: 9px; }

#c4 table { font-size: 100%; }

#count { display: none; }

#live { margin:1.4em 0 0; }
#live td.mz { padding: 3px 9px; border-bottom: 1px solid #eee; }
#live tr#live1 td { background:#eee; padding: 5px 9px; font-weight:bold; }


#c4 #sp1331 { padding: 30px 0 0; }
#c4 .adcategory { font-size:120%; font-weight:bold; }

#c4 #box ol { padding-left: 3em;}

#c4 #c4p #box, #c4 #c4p #cbox { width:100%; }
#c4 #c4p #cbox h2 a { color:#000; }
#c4 #c4p #cbox span { color:#444; display:block; margin-bottom: 9px; }


#c4 ul#lnks { margin:1.7em; }
#c4 ul#lnks li { margin:0; padding-bottom: 6px; }
#c4 ul#lnks strong { display:block; font-weight:normal; }

/* voting in hit-parad */

#hitpoll h4 { margin: 12px 0 5px; padding: 9px 6px 3px; background:#378aeb; color:#a9d0ff; font-size:100%; font-weight:normal; text-align:right; border-bottom: 1px solid #277bdf; }
#hitpoll span { float: left; color:#fff; }
#hitpoll table { border-top: 1px solid #e9e9e9; }
#hitpoll table td { border-bottom: 1px solid #e9e9e9; padding: 3px 5px; }
#hitpoll table td.q1 { width:1%; color:#666; text-align:center; }
#hitpoll table td.q2 { padding-left: 2px; }
#hitpoll table td.q3 { padding-left: 6px; padding-right:3px; text-align:right; font-weight:bold; }
#hitpoll table td.q4 { padding-left: 2px; padding-right:3px; color:#666; font-size: 88%; }
#hitpoll table td.q3 input { _height:1em; margin-top:0; margin-bottom:0; }
#hitpoll input { font-size:108%; }
#hitpoll #vbtn { padding: 12px 0 3px; text-align:center; }
#hitpoll #vres { text-align:center; margin:2px 0 16px; color: #666; }
#hitpoll #vres2 { margin: 9px 0 16px; text-align:center; color: #666; }
#hitpoll label:hover { color: #666; }

/* ads */
#c4 #ggl_center { position:relative; padding:0; margin: -4px 0 1.1em -4px; }

#c4 #begun_article { position:relative; margin: 20px 0px 0 -5px; }
#c4 #ad_cmnts { margin-bottom: 12px; background:#e7f5ff; text-align:center; }
#c1 #ad_left { text-align:center; } /* adsense left column */
#c4 #ad_mpc { padding-left: 5px; margin-bottom: 15px; position:relative; margin-top:-12px; text-align:center; } /* adsense main page */
#c4 #ad_contacts { text-align:center; margin-top:-10px; margin-bottom:-5px; }
#c4 #ad_live { text-align:center; }
#c4 #ad_1331 { position:relative; margin: -6px -4px 20px; }

#c4 #ad_articedesc { position:relative; margin-left:-4px; margin-top: -6px; margin-bottom:-4px; }

/* hit parad poll */
.hpo1 { font-size:11px; color:#fff; }

/* comments */
#comments div { background:#eee; border-bottom:1px solid #ccc; padding:3px 6px 1px; color:#666; margin:1em 0 0; }
#comments div b { color:#000; margin-right:6px; font-size:110%; }
#comments div i { float:right; font-style:normal; }
#comments p { margin: 6px 0 15px; }
#cnav { padding: 12px 0 0; }
#cnav b { margin:0 3px; }

#rrlinks { padding:0; }
#rrlinks li { margin-left:2em; padding:1px 0; }
#rrlinks img { vertical-align:middle; margin:3px 0; }

/* pollquiz */
#pollquiz, #pollquizr { margin:0 0 1em; }
#pollquiz dt, #pollquizr dt { font-size:108%; margin:1em 0 3px; border-bottom:1px solid #eee; padding-bottom:3px; }
#pollquiz dd, #pollquizr dd { margin-left:1em; border-bottom:1px solid #eee; padding:1px 0; }
#pollquizr dd b, #pollquizr dd span { float:right; margin-left:1em; width:2em; }

/* header */
#header:after,#b:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#header { zoom:1; }

#header { min-width:760px; text-align:center; background:#063484; height:80px; }
#xlogo strong, #header li strong { display:none; }
#xb { width:760px; margin:0 auto; }
#xbb { padding-left:143px; }
#xlogo { float:left; margin:0; }
#xlogo a { position:absolute; margin-left:-206px; width:300px; height:80px; background:url(/imgs/rrlogo.jpg) no-repeat; }
#header ul { float:left; padding:12px 0; list-style:none; padding:12px 0 0; margin:0; position:relative; z-index:2; }
#header li { float:left; list-style:none; border-right:1px solid #3f64a4; padding:12px 9px 12px 8px; margin:0; }
#header li a { display:block; height:13px; }
#header #xt1 a { width:51px; background:url(/imgs/menu1.gif ) no-repeat;  }
#header #xt2 a { width:101px; background:url(/imgs/menu2.gif) no-repeat; }
#header #xt3 a { width:95px; background:url(/imgs/menu3.gif) no-repeat; }
#header #xt4 a { width:96px; background:url(/imgs/ruum.gif) no-repeat; }
#xpath { background:#3481db; padding-top:1px; margin:0 0 -23px; }
#xpath div { background:#1870e4; height:23px; }
#superdate { float:right; color:#cdd6e4; border:1px solid #274f95; border-left:none; border-right:none; padding:4px 9px 5px; font-size:93%; text-align:right; margin:9px 0; line-height:105%; }
#superdate b { display:block; }

