ul.menu {
	margin-bottom: 6px;
}
ul.menu li:first-child {border-left: 0px;}
ul.menu li {
	display: inline-block;
	border-left: 1px dotted #c1c1c1;
	padding-left: 7px;
	padding-right: 3px;
}
ul.menu a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #000;
}
ul.menu li:hover a {
	color: #fff;
	text-decoration:none;
}
ul.menu li:hover {	
	background-color:#f00;
}

/* submenu */
ul.subnavlist {display: none; margin:0}
ul.subnavlist li { 
	float: none;
	display: block;
	background-color: #ECECEC;
	padding:2px;
}

ul.subnavlist li a{
	color: #000 !important;
	padding: 3px;
	border-bottom: 1px solid #C1C1C1;
}

ul.menu li:hover ul.subnavlist{
	display: block;
	position: absolute;
	padding-top: 3px;
	z-index:110
}

ul.menu li:hover ul.subnavlist li a{
	display: block;
	width: 10em;
	border: none;
	padding: 1px;
}
ul.subnavlist li:hover {background: #FF0000 !important}
ul.subnavlist li a:hover {color:#FFF !important; text-decoration:none}
/* submenu */

.konkursPhoto {
	float: left;
	width: 270px;
	margin: 5px 5px 0 0;
	padding-right: 10px;
	text-align:left;
}
.konkursInfo {float:left;}
.konkursImage{
	float:left;
	margin-right: 10px;
}
.newcomment {display: none;}
.pb20{ padding-bottom: 20px;}

.bubbleInfo {float:left; margin: 0 5px 5px 0;position:relative;}
.popup {
	text-align:left;
	background:#FFF none repeat scroll 0 0;
	position:absolute;
	border:1px solid #474747;
	padding:9px 0 5px 9px;
	width:195px;
	z-index:999;
	display:none;
}

html,body {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}
ul, ol {
	margin: 0px;
	padding: 0px;
}
body, td, input, a, textarea, option, select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #545454;
}
sup {
	color:#000000;
	font-size:0.6em;
}
.login {
	float:right; 
	position: relative;
	right:40px;
	top: -8px;
}
.login  a {	font-size: 11px;}
.login input {font-size: 11px;}
select.city, select.city option {
	font-size: 12px; 
	width: 140px;
/*	border:none;*/
}

a { text-decoration: none;}
a:hover {text-decoration: underline;}

td {
	margin: 0px;
	padding: 0px;
	vertical-align: top
}

p {
	padding: 0px;
	margin: 0px 0px 13px 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

img { border: 0; padding: 0px;}

div#container	{
	width:970px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	background-position: top right;
	background-repeat: no-repeat;
}

tr.menu td {
	vertical-align: top;
	background: #ECECEC url(/i/menu/bg.gif) repeat-x;
	padding: 0px 10px 0px 10px;
	border-bottom: #a8f63d solid 5px;
}

#search {
	font-size: 11px;
	height: 16px;
	padding: 0px;
	width: 120px;
}

div#header {
	padding-left: 60px;
	margin-bottom: 8px;
}

div#bottom {
	padding-left: 310px;
	margin-bottom: 10px;
	margin-top: 40px;
}
.foottext {
	padding: 10px 0;
	font-size: 10px;
	height: 70px;
	overflow:auto;
}

#columns {float:left;}

.cleaner {
	clear: both;
	height:0px;
	line-height:0;
	font-size:0px!important;
	background:none;
	visibility: hidden;
	border-width: 1px;
}

.w410{ width:410px;}
.w620{ width:620px;}
.w300{ width:300px; float: right;}
.w240{ width:240px;}
.w200{ width:200px;}
.w280{ width:280px;}
.p { padding: 0px 10px 0px 0px;}

.pt10 { padding-top: 10px;}
.pt5 { padding-top: 5px;}
.pt3 { padding-top: 3px;}

.pagenews {text-align:right; padding-top:10px}
div.pagenews a {color: #545454; font-weight: normal;}
.bpager {font-weight: bold; color:#00ACEF;}

.bt { border-top: 1px #FCFCFC solid;}
.bb { border-bottom: 2px #E0E0E0 solid;}
.br { border-right: 1px #EAEAEA solid;}
.bl { border-left: 1px #EAEAEA solid;}

.bt, .bb, .br, .bl {background-color: #ffffff;}

.lt { 
	background-image: url(/i/block/lt.png); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/block/lt.png');
}

.lb { 
	background-image: url(/i/block/lb.png); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/block/lb.png');
}
.rt { 
	background-image: url(/i/block/rt.png); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/block/rt.png');
}

.rb { 
	background-image: url(/i/block/rb.png); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/block/rb.png');
}

.lt, .lb, .rb, .rt {
	//background-image: none;
	height: 15px; 
	width: 15px;
	padding: 0px;
	margin: 0px;
}


span.sp { 
	font-size: 0px;
	display: block;
	width:1px;
	height:1px;
	visibility: hidden;
}

.ci {
	margin-bottom: 9px;
	float: right;
}

td.content {
	background-color: #ffffff;
	width: 100%;
	padding: 0px 5px 5px 5px;
	margin: 0px;
	font-size: 84%;
}

div spacer { width:1px;height:1px;}

.b { 	border: 0px solid #ff0000; }

.copytext {	margin-top: 10px; }
.copytext td, .copytext td a { font-size: x-small; }

h2 {
	font-size: large;
	font-weight: bold;
	padding: 0px 0px 18px 0px;
	margin: 0px;	
}

h3 {
	font-size: small;
	font-weight: bold;
	padding: 0px 0px 4px 0px;
	margin-top:0;

}

/* Afisha */
.afishaTickets {
	background-image: url(/i/afisha/tickets.gif);
	width: 45px;
	height: 98px;
}

div.item50 a {
	width: 50%;
	float: left;
}

div.item50 a.item45, span.item45 {
	width: 45%;
	margin-left: 5%;
}

div.item50_film a {
	width: 100%;
	float: left;
}

div.afishaItem a {
	display: block;
	font-size: 1em;
}
div.afishaItem a:hover {color: #FE01C0;}
div.afishaItem a strong {
	color: #A7057F;
	font-weight: normal;
}
a.afishaItem:hover strong  {color: #A7057F;}

div.afishaItem a:hover strong  {color: #FE01C0;}

h3.afisha {
	 margin-top: 30px;
	 font-size: 1.3em;
	 font-weight: normal;
}

table.fun,
table.guide,
table.blogs,
table.discount td {background-color: transparent;}
div.pdiscount {
	padding: 25px 0 5px;
}
div.pdiscount a span{
	font: Tahoma;
	font-size: 17px;
	line-height: 15px;
}
div.pdiscount a{
	color: #fc5c44;
	text-decoration: none;
}
div.pdiscount a:hover {text-decoration: underline}
table.afishaTimes td {
	height: 23px;
	vertical-align: middle;
	font-size: 1em;
}
tr.ag {background-color: #FAFAFA;}

table.afishaTimes tr td a {color: #A7057F;}

table.profDescAfisha {margin-bottom: 20px}
table.profDescAfisha td {font-size: 1em;}

table.profDescAfisha strong {
	font-weight: bold;
	color: #A7057F;
}
table.profDescAfisha a {
	color: #FA0019;
	font-size: 1em;
}

/* Discount */

.discount {
	background-image: url(/i/discount/hand.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

table.discount h2 {
	font-size: 1.2em;
	padding:0px 0px 10px 60px;
}
.disc a {
	display: block;
	font-size: 1em;
}

table.discTBL {
	font-size: 1em;
}
table.discTBL td {
	font-size: 1em;
	padding-top: 5px;
	padding-bottom: 5px;
}
table.discTBL strong {
	color: #980101;
	font-weight: normal;
}
td.discPlace {padding-right: 10px;}
table.discTBL td.discPlace {
	font-size: 1em;
	color: #ff0000;
	
}
table.discTBL td.discPlace a {
	font-size: 1em;
	color: #ff0000;
}
td.discItems a:hover, td.discItems span.bpager {color: #ff0000;}


/* Blogs */

td.blogAuthors  {
	background-image: url(/i/blogs/blogs_icon.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
td.blogAuthors a {
	display: block;
	font-size: 1em;
	padding-left: 15px;
}
td.blogAuthors a:hover {
	color:#FE01C0;
	background-image: url(/i/blogs/mini_icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
td.blogAuthors a.clear:hover {background-image: none;}
.blogsAuthorsList td {
	font-size: 1em;
	vertical-align: middle;
}
td.blogsAuthorsList a:hover h3 {text-decoration: underline;}
td.blogsAuthorsList img {
	padding-right: 20px;
	padding-top: 20px;
	display: block;
	margin: auto;
}
td.blogsAuthorsList h3 {
	text-transform: none;
	font-size: 1.3em;
	color:#FE01C0;
}
a.blogLastPost {
	font-size: 1.33em;
	display: block;
	font-weight: bold;
	padding-top: 20px;
}
.blogCategories a  {
	display: block;
	font-size: 1em;
}
.blogCategories2 a {
	display: block;
	margin-bottom: 2px;
	font-size: 1em;
}
.blogCategories2 a:hover,
.blogCategories a:hover {color:#FE01C0;}


/* Fun */ 

table.fun h2 { padding:0px 0px 0px 55px;}
td.funTypes {
	background-image: url(/i/fun/gnome.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
.funTypes a {
	font-size: 1em;
	display: block;
}
.funTypes a:hover {color: #00A93B;}

.funList div {
	margin-bottom: 20px;
	background-repeat: no-repeat;
}
.funList h2,
.funList h3 {margin-left: 50px;}
.funList  h3 {
	font-size: 1.3em;
	text-transform: none;
	font-weight: bold;
}
	 
/* end fun */


/* Guide */

td.guideItemsImage, td.guideItemsImage2 {
	background-image: url(/i/guide/book.gif);
	background-position: 5px -6px;
	background-repeat: no-repeat;
	background-color: #ffffff;
}

table.guide h2 { padding:0px 0px 0px 63px;}

.guideItems h1 {
	padding-top: 14px;
	margin: 0px;
	font-size: 1.2em;
	color: #0094CE;
}
.guideBigItems h1 { padding-top: 13px; padding-bottom:13px;}
.guideBigItems h2 {width: 200px; margin-bottom: -15px;}
.guideSortOrder{
	float: right;
	margin-top:-20px;
}
.guideArticle a {color: #00ACEF;}
.guideArticle ul,
.guideArticle ol {
	margin-left: 25px;
	margin-bottom: 10px;
}
.hotnews {
	background: transparent url(/i/ishot.gif) no-repeat scroll left center;
	padding-left: 17px;
}
.article h1 {
	font-size: 1.65em;
	color: #00ACEF;
	margin: 0px 0px -2px 0px;
	padding: 0px;
}

div.bigtext h2, div.bigtext h3, div.bigtext h4 {color: #00ACEF;}
div.bigtext h3 {font-size: medium;}

div.bigtext h4 {font-size: 1em;}


div.bigtext {font-size: 1.2em;}

.article ol {padding-left: 20px;}

td.articlePost a {color: #00ACEF;}

.guideItems a {font-size: 1em;}
.guideItems a:hover {
	color: #0094CE;
}
.guideItemsImage {
	display: block;
	margin-top: 20px;
}
.guideCategoryList a {
	font-size: 1em;
	display: block;
	margin-top: 2px;
}
.guideCategoryList h3 {
	font-size: 1em;
	text-transform: none;
}
.guideAuthors {
	font-size: 0.9em;
	padding-top: 10px;
}
.guideAuthors a {
	font-size:0.9em;
	color: #0094CE;
}
.cinemaInfo {
	font-size: 0.9em;
	padding-top: 10px;
}
.cinemaInfo strong {
	color: #FE01C0;
	font-weight: normal;
	text-transform: lowercase;
}

.guideNoborder a {
	font-size: 1.2em;
	color: #545454;
}

.guideNoborder h3 {
	font-size: 1.2em;
	color: #00ACEF;
	margin: 0px;
	padding: 0px;
}

/* wifi */

.wifi a { font-size: 0.9em; }
.wifi img { display: block; }


/* blocks */
.block {
	background-repeat: no-repeat;
	background-position: top right;
}
.block h2 {
	font-size: 1.34em;
	padding: 12px 0px 0px 0px;
}

.block h1 {
	font-size: 1.2em;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	color: #000000;
}

.block a {font-size: 0.9em;}

/* comments */
table.comments  {
	background-image: url(/i/comments/megaphone.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
}
.comments td {background-color: transparent;}
.comments p {
	padding: 6px;
	margin: 0px;
}

.comments a {
	color: #00A289;
	font-size: 1em;
}

.combg {background-color: #ECF8F6;}

.comments textarea {
	font-size: 1em;
	margin-top: 6px;
	margin-bottom: 5px;
}

.comments input {
	float: right;
	padding: 9px 0px 0px 0px;
}

.comments input.text {
	float: left;
	padding: 2px;
	margin-top: 6px;
	margin-bottom: 10px;
}

td.comments div.pagenews span.bpager,
td.comments div.pagenews a:hover {color: #00A289;}

/* catalog */
.hotPlaces ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.hotPlaces li {
	background-image: url(/i/tmp/catalog/report.gif);
	background-repeat: no-repeat;
	background-position: 0;
	padding-left: 80px;
	width:150px;
	text-indent: 0px;
}

.catalogHotPlaces {
	background-image: url(/i/catalog/fire.gif);
	width: 45px;
	height: 74px;
}

.hotPlaces a {font-size: 0.82em;}

.hotPlaces a:hover {color: #0094CE;}
.hotPlaces td {padding-top: 25px;}

.categoriesImage {
	background-position: top;
	background-repeat: no-repeat;
	width: 85px;
	height: 70px;
	position: relative;
	padding: 0px;
	margin: 0px;
	top: -14px;
}
.categories {
	padding-bottom: 37px;
	padding-right: 0px;
	width: 100%;
}

.categories a {
	font-size: 0.85em;
	display: block;
	padding-right: 5px;
}

.categories h2 {
	font-size: 1.6em;
	font-weight: normal;
	padding-bottom: 5px;
}

.categories div {
	width: 140px;
	float: left;
}
.alphabet {
	font-size: 0.75em;
	text-align: center;
	color: #ECECEC;
	float: left;
	padding-bottom: 30px;
} 
.alphabet a {
	color: #2D2D2D;
	font-size: 1em;
}

.alphabet a:hover {color: #ff0000;}
.alphabet a.sel {
	color: #FA0019;
	font-size: 1em;
}

.alphabet a.sel:hover {color: #FA0019;}

.catGray {background-color: #FAFAFA;}

tr.cat td {
	font-size: 1.02em;
	padding: 9px;
}

tr td.catWhite {
	text-align: center;
	background-color: #ffffff;
	padding: 5px 0px 0px 0px;
}
a.catPlace {
	color: #000000;
	padding: 0px;
	font-size: 1em;
	font-weight: normal;
}
#goldlist {
	width: 180px;
	font: bold 16px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 15px 0 0 15px;
}
#goldlist p {
	height: 34px;
	background: url(../i/catalog/goldlist.gif) no-repeat left;
	padding: 20px 0 0 47px;
	margin: 0;
}
div.catMini {margin-top: 4px;}
.catMini a {
	text-decoration: underline;
	padding-right: 10px;
	font-size: 0.8em;
}
a.premium {
	font-weight: bold;
	color: #ff0000;
}
tr.menu_section td {
	font-weight: bold;
	color: #ff0000;
}
.catDiscription {
	font-size: 0.9em;
	margin-top: 6px;
	margin-bottom: 6px;
}
.catDiscription_sites {
	font-size: 0.9em;
	margin-top: 0px;
	margin-bottom: 6px;
}

.pagecat {padding-top: 19px;}
.pagecat, .pagecat a {font-size: 1em;}
.pagecat a:hover { color:#ff0000;}

.catpager {font-weight: bold; color:#ff0000;}

.catalogBooks {
	background-image: url(/i/catalog/books.gif);
	width: 31px;
	height: 141px;
}
select.catalog, select.catalog option {
	width: 100%;
	font-size: 1em;
	color: #000000;
	background-color: #ffffff;
}
div.catalogItem a {
	display: block;
	font-size: 1em;
}
div.catalogItem a:hover {color: #Ff0000;}
div.catalogDescription ul {
	padding-top: 10px;
	padding-bottom: 10px;
}
div.catalogDescription li {margin-left:20px;}
div.catalogDescription a {
	color: #00ACEF;
	font-size: 1em;
}

/* profile */
table.profDesc {
	margin-bottom: 20px
}
table.profDesc td {
	font-size: 1em;
}

table.profDesc strong,
h3.disc {
	font-weight: bold;
	color: #0191C9;
}
h3.disc {
	margin-top:10px;
	font-size:1em;
}
table.profDesc a {
	color: #0191C9;
	font-size: 1em;
}
tr.profThumbs td {
	text-align: center;
}
tr.profThumbs img {
	width: 67px;
	height: 67px;
}

.profServices {
	float: left;
	width: 46%;
	padding-right: 10px;
	
}
.profServices img {
	vertical-align: middle;
	border: 0px;
	width: 60px;
	height: 50px;
}
.profServices a, .backProfile a {
	font-size: 1em;
	font-weight: bold;
	color: #0291C9;
}
.backProfile {
	float: right;
	padding-right: 10px;
}

/* afisha */
table.afishaDesc {margin-bottom: 20px;}
table.afishaDesc td {font-size: 1em;}

table.afishaDesc strong {
	font-weight: bold;
	color: #FE01C0;
}
table.afishaDesc a {
	color: #FE01C0;
	font-size: 1em;
}

table.afishaCalendar {margin-top: 13px;}
table.afishaCalendar th {
	font-size:0.7em;
	font-weight: normal;
	color: #8B8B8B;
	background-color: #F6F6F6;
}
table.afishaCalendar td {
	text-align: center;
	vertical-align: middle;
	height: 18px;
	width: 22px;
}
table.afishaCalendar a {
	font-size:0.85em;
	font-weight: normal;
}
a.noActive {color: #BBBBBB;}

td.currentDay {background-color: #FE01C0;}
td.currentDay a {
	font-weight: bold;
	color: #ffffff;
}

.afishaItems h2, .afishaItems h1, td.afishaItems a, td.afishaItems a:hover {color: #FE01C0;}
.fb {font-weight: bold;}

/* registration */
table.registration td, table.registration a {font-size: 1em;}
table.registration td small {font-size: 0.8em;}
table.registration input, 
table.registration select,
table.registration option {
	width: 99%;
	font-size: 1em;
}
.redStar {color: red;}
.error {	
	color: #ff0000;
	margin: auto;
	margin-bottom: 20px;
	width: 80%;
	padding: 10px;
	background-color: #FFF3F3;
	border: 1px dashed #ff0000;
}

.error2 {	
	color: #FFF;
	margin: auto;
	margin-bottom: 20px;
	width: 80%;
	padding: 10px;
	background-color: #FF0056;
	border: 1px solid #FFF;
}

/* photo */
td.photoItemsImage {
	background-image: url(/i/photo/cam.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
}
.photoItems div {
	display: block;
	float: left;
	width:100%;
}
.photoItems img {
	margin-top: 20px;
	display:block;
	margin-bottom: 14px;
}
.photoItems h1 {
	font-size: 1.2em;
	color: #06C2A5;
	padding: 0px;
	margin: 0px;
}
.photoItems a:hover {color: #06C2A5;}
.photoItems a {font-size: 1em;}
div.photoAuthors {
	width: 100%;
	padding-top: 10px;
	font-size: 0.8em;
}
.photoAuthors a {
	 color: #06C2A5;
	 font-size: 1em;
}
div.photoLeft {
	padding-left: 10px;
	padding-right: 15px;
	width: 160px;
}
div.photoRight {
	padding-left: 15px;
	padding-right: 10px;
	width: 160px;
}
.photoImages {
	margin-top: 15px;
}
div.photoImages a {
	float:left;
	display: block;
	padding: 3px;
	margin: 0px;	
}
div.bigPhoto {
	position: absolute;
	z-index: 999;
	width:600px;
	height: 900px;
	top: 5%;
	left:30%;
	display: none;
}
td.bigPhoto, td.bigPhoto a {font-size: 1em;}

div.photosPager {
	text-align: center;
	padding-top: 5px;
	font-size: 11px;
}
div.photosPager a,
td.discItems div.pagenews a,
td.oneGallery div.pagenews a,
td.photoItems div.pagenews a {font-size: 1em;}
.galleryPager span.bpager,
.galleryPager a:hover {color: #06C2A5;}

.greenBlues { color: #00A93B;}
.red {color: #FA0019;}
.brown {	color: #A60202;}
.blue {color: #00ACEF;}
.black { color: #000;}
.violet {color: #FE01C0;}
.violetDark { color: #A7057F;}
.green {	color: #00A289;}
.sea { color: #06C2A5;}
.gray { color: #545454;}
.green_wifi {color:#7ca711;}
.gorkiy {color:#8f02ca;}  
.orange {color:#f27e04;}

/* blogs */
td.articlePost a, 
td.blogsItems a:hover,
td.blogsItems h1,
td.blogsItems div.guideAuthors a,
td.blogsItems span.bpager {color:#FE01C0;}
.tip,.tipc{font-size:10px;font-family:verdana,sans-serif;border:solid 1px #000000;text-align:left;padding:3px;position:absolute;z-index:999;visibility:hidden;color:#000000;top:20px;left:90px;background-color:#FFFFE1;}


a.under:hover h2 {text-decoration: underline;}
a.under:hover h3 {text-decoration: underline;}

.links a {
	font-size: 1em;
	color: red;
}

td.weather_main h2 {
	font-size: 1.2em;
	padding:0;
	margin:0;
	padding-bottom: 15px;
}

td.weather_main .links {
	font-size: 0.9em;
	float: right;
	padding:0;
	margin:0;
}

table.weather_main td {font-size: 1em;}

.weather_mini_text {
	font-size:0.8em;
	margin-top: 10px;
}

.weather_temperature {
	font-size: 1.4em;
	font-weight: bold;
	padding-left:5px;
	margin-top:10px;
}

table.curr td {background-color: transparent}
.curr {
	background-image: url(/i/currency_ico.gif);
	background-position: 18px 8px;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
.currh {padding-left:55px;}

.currtitle {
	color:#545454;
	font-size: 11px;
}
.currvalue {
	font-size: 11px;
	color:#000;
}
.second {padding: 0 5px 0 95px;}

div.profileMenu {
	display:block;
	width:100%;
}
div.profileMenu a.active {color:#000;}
div.profileMenu a {
	display:block;
	background:no-repeat;
	padding-top:50px;
	padding-bottom:20px;
	color:#0191C9;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	float:left;
}

div.wifi span.bpager {
	color:#8F02CA;
}
#status {display: none; padding: 10px;}
#inproc {display: none;}
#success {display: none; background-color: #F0FFFF; padding: 10px;}

/*  Ρλσυθ   */
#answer_main {
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:9999;
}
.frame {
	position:relative;
	z-index:9999;
}
.holder {
	left:47%;
	position:absolute;
	top:0;
	width:28%;
	z-index:9999;
}
.avatar {
	float: left;
	margin: 0 7px 3px 0;
}
.rumor {margin-bottom: 10px}
.add_rumor {padding:10px 0 10px 143px; font-size:0.7em}
.add_rumor a{display: inline}

.add_question {padding:10px 0 10px 165px; font-size:0.7em}
.add_question a{display: inline}

.rumor a h1 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	width: 300px
}
td.rumormain {width: 370px}
.votecontainer {float: right}
.votecontainer a, .votecontainer span {
	float: right
}
a.vote {
	width: 18px;
	height: 20px;
	border: 1px solid #666;
}

a:hover.vote {background: #FFF5EE; text-decoration: none;}
#voteplus, #voteminus {
	margin: 0 1px;
}
.votecontainer a em {
	display:block;
	font: 14px normal;
	top:50%;
	text-align:center;
	margin-top:-0.6em;
	position:relative;
}

.votecontainer span {
	background: #F0FFF0;
	color:#9C9C9C;
	cursor:default;
	height:20px;
	margin:0;
	overflow:hidden;
	text-align:center;
	padding: 1px 4px;
}
.votecontainer span em {
	font: normal normal bold 16px Tahoma;
	color: #359a06;
}

.voted {
	cursor:default !important;
	background-color: #FFF;
}
.votecontainer a:hover.voted, .votecontainer a.voted {
	background: #FFF5EE;
	color: #BBBBBB;
}

/* gold list */
.gold {float:left; padding: 20px 10px;}
.bordb {border-bottom: 1px dashed #bbb;}
.bordr {border-right: 1px dashed #bbb;}

.copyw{width: *}
.pl10{padding-left: 10px;}
.pt10{ padding-top: 10px;}
.ml10{margin-left: 10px;}
.mr10{margin-right: 10px;}
.mb10{margin-bottom:10px;}
.mb5{margin-bottom: 5px;}
.mt5{margin-top: 5px;}
.mt10{margin-top:10px;}
.mt30{margin-top:30px;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}