@charset "utf-8"; /* CSS Document */ * { margin: 0px; padding: 0px; text-decoration: none; list-style: none; outline: none; } body { background: #640073 url('../img/background.png') left top repeat-x; font-family: Arial, Helvetica, sans-serif; } a { cursor: pointer; } 
.outline { background: transparent url('../img/background_bottom.png') left bottom repeat-x; } 
.main_content { width: 920px; height: auto; margin: 0px auto; } 
.outline2 { background: transparent url('../img/top_bg.png') center top no-repeat; } 
.header { background: transparent url('../img/header_background4.png') left top no-repeat; width: 920px; height: 236px; clear: both; } 
.ie7_fix { width: 908px; height: auto; overflow: hidden; clear: both; } 
.container { background: transparent url('../img/content_background.png') left top repeat-y; width: 910px; height: auto; overflow: hidden; clear: both; padding: 0px 0px 0px 10px; } 
.search_field { float: right; height: auto; overflow: hidden; clear: both; padding: 12px 42px 0px 0px;  } 
.search_place { background: transparent url('../img/search_field2.png') left top no-repeat; width: 344px; height: 38px; float: left; padding: 10px 0px 0px 10px; margin: 0px 4px 0px 0px; } 
.search_place .search_place { padding: 5px; height: auto; } 
.search_place input { float: left; font-family: Arial, Helvetica, sans-serif; background: transparent; border: none; color: #5c026a; font-size: 15px; width: 320px; padding: 5px; font-style: italic; } 
.searchbutton {
	background: transparent url('../img/searchbutton.png') left top no-repeat;
	width: 101px;
	height: 48px;
	float: left; 
	border: none; 
	cursor: pointer; } 
.searchbutton:hover { background-position: left -48px; } 
.logoline { clear: both; height: auto; float: left; padding: 0px 0px 37px 10px; width: 890px; } 
/*.logo { background: transparent url('../img/logo.png') left top no-repeat; margin: 0px 0px 0px 50px; width: 359px; height: 18px; float: left; font-size: 11px; color: #fff; padding: 68px 0px 0px 6px; } a:hover.logo { background-position: left -86px; } */

.logo {
	background: transparent url('../img/logo.png') left top no-repeat; float: left; width: 363px; height: 5px; font-size: 11px; color: #fff; 
	padding: 74px 0px 0px 10px; }
.main_navigation { background: transparent url('../img/main_navigatino.png') left top no-repeat; width: 900px; height: 55px; clear: both; margin: 0px 0px 0px 10px; } 
.main_navigation a { float: left; font-size: 13px; font-weight: bold; color: #fff; margin: 0px 2px 0px 0px; } 
.mb_left, .mb_right { background: transparent url('../img/main_button_left.png') left top no-repeat; width: 6px; height: 57px; float: left; } 
.mb_right { background: transparent url('../img/main_button_right.png') left top no-repeat; } 
.mb_body { background: transparent url('../img/main_button_body.png') left top repeat-x; height: 39px; float: left; padding: 18px 10px 0px 10px; text-shadow: -1px -1px 0px #b868c4; } 
.main_navigation a:hover span, .main_navigation a.currentlink span { background-position: left -57px; text-shadow: -1px -1px 0px #50790f; } 
.left_column { width: 637px; height: auto; float: left; padding: 3px 0px 6px 5px; } 
.news { clear: both; height: auto; } 
.post { background: #f5eff6; width: 631px; height: auto; font-size: 12px; text-align: justify; overflow: hidden; } #slider{ position:relative; z-index:9; width: 637px; min-height: 270px; overflow: hidden; display: block; clear: both; } 
.wk_questions .post { width: 250px; } 
.post, .top_zav, .day_meal, .banner250, .random_cocktail, .tags, .random_videoclip, .banner460, .banner234, .registration_panel {	 box-shadow: 1px 1px 3px #78547e; -moz-box-shadow: 1px 1px 3px #78547e; -webkit-box-shadow: 1px 1px 3px #78547e; } 
.profile_images img { box-shadow: 0px 1px 2px #b8b3b8; -moz-box-shadow: 0px 1px 2px #b8b3b8; -webkit-box-shadow: 0px 1px 2px #b8b3b8; } 
.post_title { background: #e3d1e6; border-bottom: 1px solid #d3aeda; width: 611px; overflow: hidden; height: auto; padding: 10px; } 
.wk_questions .post_title { width: 230px; text-align: left; } 
.post_title h1, .post_title h2, .post_title h3, .gallery_title strong, .post_title h1 a, .post_title h2 a, .post_title h3 a, .questiontitle, .registration_panel h1, .regform_title { font-size: 18px; font-weight: normal; text-align: left; color: #6c007d; text-shadow: 1px 1px 0px #f3ebf4; } 
.post_title h2 a:hover, .post_title h3 a:hover, .post_title h1 a:hover { text-decoration: underline; } 
.questiontitle { font-size: 15px; font-weight: bold; } 
.post_content { padding: 10px; clear: both; height: auto; overflow: hidden; line-height: 18px; text-shadow: 1px 1px 0px #fff; } 
.post_content p a { text-decoration: underline; font-weight: bold; color: #6c007d; } 
.post_content p a:hover { text-decoration: none; } 
.post_content img { background: #fff; padding: 3px; border: 1px solid #a9a5aa; border-top: none; border-left: none; margin: 0px 10px 5px 0px;  } 
.tops_line { clear: both; height: auto; overflow: hidden; padding: 6px 0px 6px 0px; } 
.top_zav { width: 272px; height: 248px; float: left; margin: 0px 8px 0px 0px; position: relative; } 
.zav_title { background: transparent url('../img/transparent_bg.png') left top repeat; width: 220px; height: auto; position: absolute; z-index: 1; top: 0px; left: 0px; line-height: 18px; padding: 10px 0px 10px 52px; overflow: hidden; } 
.readmore { background: transparent url('../img/transparent_bg.png') left top repeat; bottom: 0px; right: 0px; width: auto; font-size: 15px; font-weight: normal; color: #fff; text-shadow: 1px 1px 0px #000; padding: 7px 15px 7px 15px; position: absolute; } a:hover.readmore { background: transparent url('../img/transparent_bg_hover.png') left top repeat; } 
.zav_title h3, .zav_title h3 a, .the_meal_short h3, .the_meal_short h3 a { font-size: 15px; color: #fff; text-shadow: 1px 1px 0px #000; } 
.zav_title h3 a:hover, .the_meal_short h3 a:hover { border-bottom: 1px dotted #fff; } 
.zav_title span { clear: both; font-size: 12px; color: #fff; text-shadow: 1px 1px 0px #000; } 
.top_zav_title { position: absolute; z-index: 2; left: 0px; top: 0px; } 
.day_meal { width: 351px; height: 248px; position: relative; float: left;  } 
.the_meal_short h3 { } 
.the_meal_short { background: transparent url('../img/transparent_bg.png') left top repeat; position: absolute; z-index: 1; width: 150px; font-size: 12px; color: #fff; line-height: 18px; text-shadow: 1px 1px 0px #000; padding: 10px 10px 0px 60px; height: 238px; } 
.catofmeal { clear: both; font-size: 11px; margin: 3px 0px 10px 0px; } 
.catofmeal a { font-weight: bold; color: #fff; border-bottom: 1px dotted #fff; } 
.catofmeal a:hover { border-bottom: 1px solid #fff; } 
.top_gallery { padding: 0px 0px 6px 0px; clear: both; } 
.top_gallery .post { position: relative; } 
.date { background: transparent url('../img/date.png') left top no-repeat; width: 100px; height: 35px; float: left; padding: 5px 0px 0px 4px; } 
.date strong, .date span, .date small, .ad_date strong, .ad_date span, .ad_date small { float: left; font-size: 11px; color: #fff; text-shadow: -1px -1px 0px #700496; } 
.ad_date strong, .ad_date span, .ad_date small { text-shadow: -1px -1px 0px #b9b9b9; } 
.date small, .ad_date small { font-weight: bold; } 
.date strong, .ad_date strong { font-size: 30px; padding: 0px 3px 0px 0px; line-height: 28px; } 
.gallery_title { float: left; height: auto; color: #6c007d; padding: 0px 0px 0px 10px; width: 490px; text-shadow: 1px 1px 0px #f3ebf4; } 
.gallery_title strong { display: block; clear: both; font-size: 20px; font-weight: normal; } 
.gallery_title span a { font-style: italic; color: #6c007d; font-weight: bold; } 
.gallery_title span a:hover { text-decoration: underline; } 
.gallery_index_content { clear: both; width: 1000px; height: auto; overflow: hidden; padding: 10px; } 
.gallery_index_content a { float: left; margin: 0px 17px 0px 0px; } 
.gallery_index_content a img { border: none; background: #fff; padding: 3px; border: 1px solid #e9e4ea; box-shadow: 1px 1px 2px #a9a5aa; -moz-box-shadow: 1px 1px 2px #a9a5aa; -webkit-box-shadow: 1px 1px 2px #a9a5aa; } 
.topgallery_label { position: absolute; z-index: 1; right: 0px; top: 0px; } 
.galleries_navigation { background: transparent url('../img/gallery_index_navigation.png') left top no-repeat; width: 629px; height: 29px; clear: both; margin: 0px 0px 1px 1px; } 
.galleries_navigation a { float: left; color: #fff; width: 429px; text-align: center; padding: 7px 0px 0px 0px; text-shadow: -1px -1px 0px #69078f; } 
.galleries_navigation a.previous_picture { background: transparent url('../img/previous_bullet.png') left top no-repeat; background-position: left 11px; padding: 7px 0px 0px 12px; text-align: left; margin: 0px 0px 0px 11px; width: 76px; } 
.galleries_navigation a.next_picture { background: transparent url('../img/next_bullet.png') right top no-repeat; background-position: right 11px; padding: 7px 12px 0px 16px; width: auto; text-align: left; } 
.galleries_navigation a:hover { text-decoration: underline; } 
.last_post { clear: both; padding: 0px 0px 0px 0px; } 
.last_post .gallery_title h3, .real_posts .gallery_title h2, .real_posts .gallery_title h1 { padding: 7px 0px 0px 0px; width:480px; } 
.post_content p a.read_all { background: transparent url('../img/morebtn.png') left top no-repeat; width: 110px; height: 25px; float: right; text-align: center; color: #fff; padding: 5px 0px 0px 0px; text-decoration: none; font-weight: bold; text-shadow: -1px -1px 0px #507a00; margin: 15px 0px 0px 0px; } 
.post_content p a:hover.read_all { background-position: left -30px; } 
.right_column { width: 255px; height: auto; overflow: hidden; float: left; padding: 3px 0px 6px 1px; } 
.banner250 { display: block; clear: both; height: auto; overflow: hidden; width: 250px;  } 
.banner250 img, .banner234 img { border: none; } 
.banner234 { width: 234px; float: left; clear: both; margin: 10px 0px 5px 0px; } 
.random_cocktail { width: 250px; height: 248px; clear: both; margin: 6px 0px 0px 0px; position: relative; } 
.random_cocktail .the_meal_short { width: 140px; padding-left: 55px; } 
.tags { background: #e3d1e6; width: 250px; margin: 6px 0px 0px 0px; clear: both; height: auto; overflow: hidden; } 
.tags ul { display: block; clear: both; height: auto; overflow: hidden; padding: 0px 0px 0px 5px; } 
.tags ul li { float: left; clear: both; height: auto; width: 239px; overflow: hidden; padding: 0px 0px 2px 0px; } 
.tags ul li div.fillbg { background: #eee3f0; width: 235px; height: 25px; clear: both; display: block; margin-bottom: 5px; padding: 1px 1px 3px 1px; border: 1px solid #7d298a; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } 
.tags ul li div small { float: left; font-size: 11px; color: #310039; padding: 8px 0px 0px 5px; text-shadow: 1px 1px 0px #fff; } 
.fill { height: 25px; background: #7d298a; background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(107,12,122)), color-stop(0.97, rgb(175,41,196)), color-stop(0, rgb(224,145,236))); background-image: -moz-linear-gradient( center bottom, rgb(107,12,122) 0%, rgb(175,41,196) 97%, rgb(224,145,236) 0%);  clear: both; border: 1px solid #7D298A; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } 
.tagline { background: transparent url('../img/tagline_body.png') left top repeat-x; height: 30px; float: left; } 
.tagline_left { background: transparent url('../img/tagline_left.png') left top no-repeat; float: left; height: 24px; padding: 6px 4px 0px 10px; } 
.tagline_right { background: transparent url('../img/tagline_right.png') left top no-repeat; float: left; height: 30px; width: 6px; } /*.tags ul li div, .tags ul li div span { background-position: left -30px; } */ .tadstitle { clear: both; height: auto; font-size: 12px; padding: 10px; color: #6c007d; text-shadow: 1px 1px 0px #f3ebf4; } 
.tags ul li label { display: block; clear: both; height: auto; overflow: hidden; font-size: 12px; font-weight: bold; padding: 0px 0px 3px 2px; color: #333; font-weight: normal; } 
.tags ul li label strong { color: #6c007d; } 
.tadstitle strong { display: block; font-size: 14px; font-style: italic; clear: both; } 
.seeolder { font-size: 12px; color: #6c007d; font-weight: bold; float: right; border-bottom: 1px dotted #6c007d; margin: 3px 10px 7px 0px; } a:hover.seeolder { border-bottom: 1px solid #6c007d; } 
.random_videoclip { width: 232px; background: #f5eff5; height: auto; overflow: hidden; padding: 9px; clear: both; margin: 6px 0px 0px 0px;  } 
.videothumbnail { width: 229px; height: 206px; border: 1px solid #e2d1e4; position: relative; } 
.videothumbnail img { background: #fff; padding: 3px; } 
.videotitle { background: transparent url('../img/video_title_index.png') left top no-repeat; width: 219px; height: 38px; position: absolute; z-index: 1; top: 0px; left: 0px; padding: 8px 0px 0px 10px; } 
.videotitle h3, .videotitle h3 a { font-size: 15px; color: #6c007d; text-shadow: 1px 1px 0px #f3ebf4; } 
.videotitle h3 a { float:left; } 
.videotitle h3 a:hover { border-bottom: 1px dotted #6c007d; } 
.play_index { background: transparent url('../img/play_button_large.png') left top no-repeat; width: 117px; height: 117px; position: absolute; z-index: 2; top: 55px; left: 60px; } a:hover.play_index { background-position: left -117px; } 
.ads_list { display: block; clear: both; height: auto; overflow: hidden; width: 620px; padding: 6px 0px 6px 6px; } 
.ads_list li { width: 620px; float: left; clear: both; padding: 0px 0px 2px 0px; } 
.ads_list li a { background: transparent url('../img/ad_body.png') left top repeat-y; width: 620px; display: block; clear: both; height: auto; overflow: hidden; } 
.adlist_top { background: transparent url('../img/ad_top.png') left top no-repeat; width: 620px; float: left; height: auto; overflow: hidden; } 
.adlist_bottom { background: transparent url('../img/ad_bottom.png') left bottom no-repeat; width: 600px; height: auto; float: left; padding: 10px; overflow: hidden; } 
.ads_list li a:hover, .ads_list li a:hover span.adlist_top { background-position: right 0px; } 
.ads_list li a:hover span.adlist_bottom { background-position: right bottom; } 
.ad_date { background: transparent url('../img/ad_date.png') left top no-repeat; width: 100px; height: 31px; float: left; padding: 3px 0px 0px 3px; } 
.ads_list li a:hover .ad_date { background-position: left -35px; } 
.ads_list li a:hover .ad_date * { text-shadow: -1px -1px 0px #7f0095; } 
.ad_titlein { color: #666; width: 345px; text-align: left; float: left; line-height: 16px; padding: 0px 0px 0px 10px; text-shadow: 1px 1px 0px #fff; } 
.ad_titlein em { font-weight: normal; visibility: hidden; } 
.ads_list li a:hover .ad_titlein em { visibility: visible; } 
.ad_region_info { float: right; text-align: right; color: #666; line-height: 16px; width: 140px;  } 
.ads_list li a:hover .ad_titlein, .ads_list li a:hover .ad_region_info { color: #740097; } 
.add_ad { background: transparent url('../img/add_ad.png') left top no-repeat; width: 144px; height: 29px; float: right; font-size: 15px; font-weight: bold; color: #fff; text-align: center; text-shadow: -1px -1px 0px #710888; padding: 11px 0px 0px 0px; } 
.regplace { font-size: 12px; } a:hover.add_ad { background-position: left -40px; } 
.ads_title { padding: 8px 0px 0px 0px; width: 300px; } 
.latest_ads { clear: both; height: auto; overflow: hidden; padding: 0px 0px 3px 0px; margin: 6px 0px 0px 0px;  } 
.wk_questions { margin: 3px 0px 0px 0px; } 
.answers_list { clear: both; height: auto; padding: 8px 0px 8px 10px; overflow: hidden; } 
.answer { background: transparent url('../img/answer.png') left top no-repeat; width: 215px; height: 15px; display: block; clear: both; cursor: pointer; padding: 8px; margin: 0px 0px 2px 0px; } 
.answer input { float: right; width: 13px; height: 13px; margin: 1px 0px 0px 0px; } 
.answer span { float: left; cursor: pointer; color: #666; text-shadow: 1px 1px 0px #fff; } 
.answer:hover { background-position: left -31px; } 
.answer:hover label { color: #7f0095; } 
.givevote { background: transparent url('../img/givevote.png') left top no-repeat; width: 231px; height: 37px; display: block; clear: both; cursor: pointer; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #fff; margin: 6px 0px 0px 0px; text-shadow: -1px -1px 0px #5c0066; } 
.givevote:hover { background-position: left -37px; } 
.bottom_navigation { clear: both; height: auto; padding: 6px 0px 10px 0px; overflow: hidden; color: #fff; font-size: 12px;} 
.bottom_navigation a { color: #fff; font-size: 12px; text-shadow: -1px -1px 0px #695e6a; margin: 0px 14px 0px 14px;} 
.bottom_navigation a:hover { border-bottom: 1px dotted #fff; } 
.footer { clear: both; height: auto; overflow: hidden; padding: 2px 0px 0px 0px;} 
.footer_box { float: left; height: auto; width: 229px; overflow: hidden; margin: 0px 1px 0px 0px;} 
.footer_box_title div { background: transparent url('../img/footer_header_body.png') left top repeat-x; height: 30px; float: left; text-align: center; width: 215px; font-size: 12px; font-weight: bold; color: #fff; text-shadow: -1px -1px 0px #200024; padding: 12px 0px 0px 0px;} 
.footer_box_title { clear: both; height: 42px; padding: 0px 0px 1px 0px;} 
.footer_box_title img { float: left; height: 42px; } 
.footer_box ul { clear: both; height: auto; overflow: hidden; } 
.footer_box ul li { display: block; float: left; width: 229px; clear: both; height: auto; padding: 0px 0px 1px 0px; overflow: hidden; } 
.footer_box ul li a { background: transparent url('../img/footer_link_normal.png') left top repeat; border-top: 1px solid #260d29; display: block; clear: both; font-size: 12px; color: #fff; padding: 15px 10px 15px 10px; } 
.footer_box ul li a:hover { background: transparent url('../img/footer_link_hover.png') left top repeat; border-top: 1px solid #773f80; text-shadow: -1px -1px 0px #200024; } 
.moreinfo_footer { clear: both; height: auto; overflow: hidden; font-size: 12px; color: #fff; padding: 10px 0px 10px 0px; border-top: 1px dotted #260d29; color: #666; } 
.moreinfo_footer a { color: #666; text-decoration: underline; } 
.moreinfo_footer a:hover { color: #fff; } /********************** MAIN CATEGORY PAGE ***********************/ 

.breadcrumbs { 
	background: #e0c9e4; 
	width: 621px; 
	height: 25px; 
	clear: both; 
	padding: 10px 0px 0px 10px; 
	font-size: 12px; 
	margin: 0px 0px 1px 0px; 
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;} 
.alt_column { clear: both; height: auto; overflow: hidden; padding: 5px 0px 0px 6px; } 
.alt_column .breadcrumbs { background: transparent url('../img/breadcrumbs_wide.png') left top no-repeat; width: 877px; height: 25px; } 
.breadcrumbs * { margin: 0px 3px 0px 3px; } 
.breadcrumbs a { color: #000; text-decoration: underline; } 
.breadcrumbs a:hover { color: #c033cc; } 
.breadcrumbs strong { font-style: italic; } 
.categories_title { float: left; color: #6c007d; width: 460px; } 
.categories_title strong { font-size: 20px; font-weight: normal; display: block; clear: both; text-shadow: 1px 1px 0px #f3ebf4; } 
.categories_title span { display: block; clear: both; padding: 2px 0px 0px 0px; } 
.categories_title span a { color: #6c007d; text-decoration: underline; } 
.categories_title span a:hover { text-decoration: none; } 
.categories_title span strong { clear: none; display: inline; font-size: 12px; font-weight: bold; } 
.categories_list { clear: both; height: auto; overflow: hidden; } 
.categories_list ul { display: block; clear: both; height: auto; overflow: hidden; padding: 5px 0px 5px 8px; } 
.categories_list ul li { float: left; padding: 0px 5px 2px 0px;} 
.categories_list ul li a, .categories_list ul li span { background: transparent url('../img/city_link.png') left top no-repeat; width: 130px; height: 20px; display: block; clear: both; padding: 6px 0px 0px 20px; color: #6c007d; text-shadow: 1px 1px 0px #fff; } 
.categories_list ul li a:hover { background-position: left -26px; text-shadow: 1px 1px 0px #590075; color: #fff; } 
.categories_list ul li span { background-position: left -52px; color: #c7c7c7; } 
.top_places_in { clear: both; height: auto; overflow: hidden; padding: 5px 0px 10px 10px;}
 
a.topplace { float: left; width: 199px; height: 248px; position: relative; margin: 4px 4px 0px 0px; border: 1px solid #b0b0b0; display: block; } 
.placetitle { background: transparent url('../img/topplace_titleline.png') left top no-repeat; width: 199px; height: 43px; position: absolute; z-index: 1; font-size: 14px; font-family: Arial Narrow, Arial, Helvetica, sans-serif; text-align: center; color: #333; padding: 10px 0px 0px 0px; text-shadow: 1px 1px 0px #eee; } 
.placetitle span { color: #6c007d; font-weight: bold; } 
.placename { background: transparent url('../img/transparent_bg.png') left top repeat; width: 179px; height: auto; overflow: hidden; position: absolute; text-shadow: 1px 1px 0px #000; padding: 10px 10px 10px 10px; z-index: 2; bottom: 0px; } 
.placename h3 { font-size: 13px; font-weight: bold; color: #fff; } 
.placename span { display: block; clear: both; font-size: 12px; color: #fff; padding: 2px 0px 0px 0px; } 
.banner460 { float: left; clear: both; margin: 7px 0px 0px 0px;} 
.banner460 img { border: none; } 
.popular_tags { clear: both; height: auto; padding: 10px; float: left; width: 230px; line-height: normal; text-align: left; } 
.popular_tags a { background: #fff; background-image: -moz-linear-gradient(center top , #fff, #e6e6e6); text-shadow: 1px 1px 0px #fff; padding: 3px 5px 3px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 2px; color: #6c007d; float: left;} 
.popular_tags a:hover { background: #6c007d; color: #fff; text-shadow: 1px 1px 0px #50005d; } /******************** PROFILE PAGE *********************/ .stars_views { float: right; } 
.stars { clear: both; height: auto; overflow: hidden; } 
.stars img { float: left; margin: 0px 1px 0px 0px; } 
.views { float: right; clear: both; font-size: 11px; color: #6c007d; text-shadow: 1px 1px 0px #f3ebf4; padding: 3px 1px 0px 0px; } 
.profile_content { clear: both; height: auto; overflow: hidden; padding: 0px 0px 10px 0px; } 
.profile_left { float: left; width: 252px; height: auto; padding: 7px 0px 0px 7px; overflow: hidden; } 
.profile_images { clear: both; height: auto; width: 255px; overflow: hidden; } 
.profile_images img { border: none; background: #fff; padding: 3px; float: left; border: 1px solid #d8d0d9; } 
.profile_images a { float: left; margin: 0px 8px 8px 0px; } 
.more_information { background: transparent url('../img/moreinfo_panel_body.png') left top repeat-y; width: 246px; height: auto; overflow: hidden; clear: both; margin: 5px 0px 0px 0px;  } 
.more_informatiopn_top { background: transparent url('../img/moreinfo_panel_top.png') left top no-repeat; width: 246px; height: auto; overflow: hidden; } 
.more_information_bottom { background: transparent url('../img/moreinfo_panel_bottom.png') left bottom no-repeat; width: 246px; height: auto; overflow: hidden; } 
.moreinfo_title { background: transparent url('../img/moreinfo_title_body.png') left top repeat-x; height: 30px; float: left; clear: both; } 
.moreinfo_title_left { background: transparent url('../img/moreinfo_title_left.png') left top no-repeat; height: 24px; float: left; text-shadow: 1px 1px 0px #eee; font-size: 14px; padding: 6px 10px 0px 10px; font-family: Arial Narrow, Arial, Helvetica, sans-serif; } 
.moreinfo_title_right { background: transparent url('../img/moreinfo_title_right.png') left top no-repeat; width: 12px; height: 30px; float: left; } 
.moreinfo_content { display: block; clear: both; height: auto; overflow: hidden; padding: 5px 0px 4px 5px; } 
.moreinfo_content li { 
	background: #eee;
	width: 222px;
	height: auto;
	overflow: hidden;
	display: block;
	clear: both;
	float: left;
	font-size: 11px;
	text-shadow: 1px 1px 0px #fff;
	padding: 7px;
	margin: 0px 0px 1px 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: left; } 
.moreinfo_content li:hover { background: #fff; } 
.moreinfo_content li strong { float: left; } 
.moreinfo_content li span, .maillink { float: right; } 
.maillink, .profile_right a { color: #6c007d; } a:hover.maillink { border-bottom: 1px dotted #6c007d; } 
.profile_right { float: left; text-align: left; width: 359px; height: auto; overflow: hidden; font-size: 12px; line-height: 18px; padding: 8px 5px 0px 5px; text-shadow: 1px 1px 0px #fff; } 
.profile_right h3, .profile_right h4, .profile_right h5, .profile_right h6 { clear: both; font-size: 15px; margin: 5px 0px 5px 0px;  } 
.profile_right a { font-weight: bold; text-decoration: underline; } 
.profile_right a:hover { text-decoration: none; } 
.profile_right ul { clear: both; height: auto; overflow: hidden; padding: 10px 0px 0px 0px; } 
.profile_right ul li { background: transparent url('../img/z-bullet.gif') left top no-repeat; background-position: left 2px; font-size: 12px; color: #000; text-align: left; padding: 0px 0px 10px 20px; } 
.profile_right p { padding: 5px 0px 5px 0px; } 
.maketop_panel { background: transparent url('../img/make_top_panel_body.png') left top repeat-y;  width: 359px; height: auto; overflow: hidden; margin: 10px 0px 10px 0px;} 
.maketop_panel_top { background: transparent url('../img/make_top_panel_top.png') left top no-repeat; width: 359px; height: auto; overflow: hidden; } 
.maketop_panel_bottom { background: transparent url('../img/make_top_panel_bottom.png') left bottom no-repeat; width: 339px; height: auto; overflow: hidden; color: #78008b; font-size: 11px; text-align: left; padding: 7px 10px 10px 10px; } 
.maketop_panel_bottom span { float: left; width: 260px; padding: 3px 0px 0px 3px; } 
.profile_right a.givevot_top, .profile_right div.givevot_top, .videoclip a.givevot_top, .videoclip div.givevot_top { background: transparent url('../img/givevote_totop.png') left top no-repeat; width: 39px; height: 21px; float: right; font-size: 10px!important; font-weight: bold; font-family: Tahoma, Geneva, sans-serif!important; text-decoration: none; color: #828282; text-align: center; padding: 20px 0px 0px 0px; text-shadow: 1px 1px 0px #eee; } 
.profile_right a:hover.givevot_top, .profile_right div.givevot_top, .videoclip a:hover.givevot_top, .videoclip div.givevot_top  { background-position: right 0px; color: #fff; text-shadow: -1px -1px 0px #4b0065; } 
.add_comment { clear: both; height: auto; overflow: hidden; } 
.add_comment div { background: transparent url('../img/aboutcomment.png') left top no-repeat; width: 308px; height: 40px; float: left; font-size: 12px; text-align: left; color: #78008b; font-size: 11px; padding: 5px 0px 0px 13px; } 
.profile_right .add_comment a, .postbottom_right .add_comment a, .videoclip .add_comment a  { background: transparent url('../img/addcomment.png') left top no-repeat; width: 34px; height: 45px; float: left; font-family: Arial, Helvetica, sans-serif; } 
.add_comment a:hover, .postbottom_right .add_comment a:hover { background-position: left -45px; } 
.oldcomment div { background: transparent url('../img/add_comment.png') left top no-repeat; width: 225px; height: 44px; float: left; font-size: 12px; text-align: left; color: #78008b; font-size: 11px; padding: 5px 0px 0px 13px; } 
.profile_right .oldcomment a, .postbottom_right .oldcomment a, .videoclip .oldcomment a  { background: transparent url('../img/add_comment_button.png') left top no-repeat; width: 121px; height: 36px; float: left; color: #fff; font-weight: normal; font-size: 12px; text-decoration: none; text-align: center; padding: 13px 0px 0px 0px; text-shadow: 1px 1px 0px #440053; font-family: Arial, Helvetica, sans-serif; } 
.oldcomment a:hover, .postbottom_right .oldcomment a:hover { background-position: left -49px; } 
.profile_comments { clear: both; margin: 6px 0px 0px 0px; } 
.comments_list { display: block; clear: both; height: auto; padding: 10px 0px 5px 10px; overflow: hidden;  } 
.comments_list li { background: transparent url('../img/comment_body.png') left top repeat-y; width: 611px; height: auto; overflow: hidden; display: block; clear: both; margin: 0px 0px 4px 0px;  } 
.comment_top { background: transparent url('../img/comment_top.png') left top no-repeat; width: 611px; height: auto; overflow: hidden; } 
.comment_bottom { background: transparent url('../img/comment_bottom.png') left bottom no-repeat; width: 591px; height: auto; overflow: hidden; padding: 10px; } 
.comments_list li:hover, .comments_list li:hover .comment_top { background-position: right 0px; } 
.comments_list li:hover .comment_bottom { background-position: right bottom; } 
.avatar { float: left; background: #fff; padding: 3px; border: 1px solid #a7a7a7; border-top: none; border-left: none; } 
.the_comment { float: left; width: 505px; height: auto; overflow: hidden; text-shadow: 1px 1px 0px #fff; padding: 0px 0px 0px 10px; } 
.comment_titleline { background: transparent url('../img/bottom_dot.png') left bottom repeat-x; clear: both; height: auto; overflow: hidden; padding: 5px 0px 5px 0px; } 
.comment_titleline strong { float: left; font-size: 18px; font-weight: normal; color: #6c007d; font-style: italic; } 
.comment_titleline span { float: right; padding: 5px 0px 0px 0px; } 
.comment_titleline span strong { float: none; font-size: 12px; font-weight: bold; font-style: normal;  } 
.the_comment p { clear: both; line-height: 18px; padding: 5px 0px 5px 0px; } 
.pagenavigation { clear: both; height: auto; overflow: hidden; padding: 0px 0px 10px 10px; } 
.pagenavigation a, .pagenavigation div { background: transparent url('../img/pagenav_body.png') left top repeat-x; height: 19px; float: left; font-size: 11px; font-family: Tahoma, Geneva, sans-serif; color: #fff; font-weight: bold; margin: 0px 3px 0px 0px; text-shadow: -1px -1px 0px #610076; } 
.pagenav_left { background: transparent url('../img/pagenav_left.png') left top no-repeat; height: 17px; float: left; padding: 2px 3px 0px 7px; } 
.pagenav_right { background: transparent url('../img/pagenav_right.png') left top no-repeat; width: 3px; height: 19px; float: left; } 
.pagenavigation a:hover, .pagenavigation a:hover span, .pagenavigation a.currentpge, .pagenavigation a.currentpge span { background-position: left -19px; text-shadow: -1px -1px 0px #2f5700; } 
.pagenavigation div, .pagenavigation div span { background-position: left -38px; cursor: default; color: #aeadad; text-shadow: 1px 1px 0px #f0f0f0; } 
.mapplace { background: transparent url('../img/arrow.png') left top no-repeat; background-position: left 10px; clear: both; height: auto; overflow: hidden; margin: 10px 0px 10px 2px; padding: 0px 0px 0px 8px; } 
.mapplace img { border: 1px solid #640073; } 
.reclist_upper_tabs { float: right; padding: 10px 5px 0px 0px;  } 
.rec_title { padding: 0px; width: 631px; } 
.rec_title .categories_title { padding: 10px; } 
.reclist_upper_tabs .meso { width: 124px; height: 39px; float: left; font-size: 12px; font-weight: bold; color: #6c007d; margin: 0px 1px 0px 0px; } 
.meat, .current_subtab {  background: transparent url('../img/tab_meat.png') left top no-repeat; padding: 14px 0px 0px 65px; width: 59px!important; height: 25px!important; } 
.nomeat, .current_subtab2 {  background: transparent url('../img/tab_nomeat.png') left top no-repeat; padding: 14px 0px 0px 55px; height: 25px!important; width: 69px!important; } 
.withfish, .current_subtab3 {  background: transparent url('../img/tab_fish.png') left top no-repeat; padding: 14px 0px 0px 65px; width: 59px!important; height: 25px!important; } 
.reclist_upper_tabs a:hover.meso, .current_subtab, .current_subtab2, .current_subtab3 { background-position: left -39px!important; } 
.alphabet { clear: both; height: auto; overflow: hidden; padding: 10px 0px 8px 17px; } 
.alphabet a { background: transparent url('../img/alph.png') left top no-repeat; width: 17px; height: 20px; float: left; font-size: 10px; font-weight: bold; color: #6c007d; text-shadow: 1px 1px 0px #f0e7f2; margin: 0px 3px 0px 0px; text-transform: uppercase; text-align: center; font-family: Tahoma, Geneva, sans-serif; padding: 4px 0px 0px 0px; } 
.alphabet a:hover, .alphabet a.current_alph { background-position: right 0px; color: #fff; text-shadow: 1px 1px 0px #5e006d; } 
.reclist { display: block; clear: both; height: auto; overflow: hidden; padding: 5px 0px 7px 6px; } 
.reclist li { width: 620px; height: auto; overflow: hidden; display: block; clear: both; float: left; padding: 0px 0px 2px 0px; } 
.reclist li a { background: transparent url('../img/reclist_body.png') left top repeat-y; width: 620px; height: auto; display: block; clear: both; overflow: hidden; } 
.reclist li a span.adlist_top { background: transparent url('../img/reclist_top.png') left top no-repeat; } 
.reclist li a span.adlist_bottom { background: transparent url('../img/reclist_bottom.png') left bottom no-repeat; padding: 7px; width: 606px;  } 
.reclist li a:hover, .reclist li a:hover span.adlist_top { background-position: right 0px; } 
.reclist li a:hover span.adlist_bottom { background-position: right bottom; } 
.recsmalltn { float: left; background: #fff; border: none; padding: 3px; border: 1px solid #bfbfbf; } 
.reclist li a:hover .recsmalltn { border: 1px solid #6a007e; } 
.rectitle { float: left; height: auto; overflow: hidden; width: 360px; text-align: left; padding: 10px 0px 0px 15px; color: #6a6a6a;  } 
.rectitle strong { font-size: 17px; } 
.rectitle span { display: block; clear: both; font-size: 12px; font-style: italic; } 
.reclist li a:hover .rectitle strong, .reclist li a:hover .rectitle span { color: #6c007d; } 
.rec_raiting { float: right; padding: 10px 0px 0px 0px; } 
.rec_raiting .stars { float: right; clear: both; } 
.rec_raiting span { float: right; clear: both; width: 120px; text-align: right; color: #666; padding: 4px 3px 0px 0px; font-style: italic; } 
.rec_raiting .ajaxa { float: left; border: none; } 
.registration_panel { background: #f5eff6; width: 867px; clear: both; height: auto; margin: 0px 0px 6px 0px; overflow: hidden; padding: 10px;} 
.regtext { clear: both; height: auto; padding: 10px 10px 0px 10px; } 
.registration_panel p { font-size: 12px; line-height: 18px; padding: 10px 0px 0px 0px;} 
.registration_form { clear: both; height: auto; overflow: hidden; } 
.reg_inner_panel { float: left; height: auto; overflow: hidden; padding: 15px 5px 0px 10px; } 
.regline { background: transparent url('../img/reg_inputline.png') left top no-repeat; width: 416px; height: 89px; display: block; clear: both; margin: 0px 0px 21px 0px; } 
.regline label { display: block; clear: both; height: auto; overflow: hidden; font-size: 18px; color: #666; text-shadow: 1px 1px 0px #fff; padding: 7px 0px 0px 10px; } 
.regline label strong { color: red; } 
.regline input { float: left; font-size: 15px; font-family: Arial, Helvetica, sans-serif; margin: 17px 0px 0px 10px; border: none; color: #666; background: transparent; padding: 7px; width: 377px;} 
.regline select { float: left; font-size: 15px; font-family: Arial, Helvetica, sans-serif; width: 390px; margin: 18px 0px 0px 10px; border: none; color: #666; padding: 5px; } *+html .regline select { margin: 23px 0px 0px 10px; } 
.regline_tarea { background: transparent url('../img/reg_textarea.png') left top no-repeat; width: 417px; height: 309px; } 
.regline_tarea textarea { background: transparent; border: none; font-size: 15px; color: #666; font-family: Arial, Helvetica, sans-serif; margin: 17px 0px 0px 10px; padding: 7px; width: 380px; height: 235px; float: left;} 
.regform_title { background: transparent url('../img/dots.png') left bottom repeat-x; display: block; clear: both; height: auto; overflow: hidden; padding: 0px 0px 7px 0px;} 
.regform_title small { font-size: 12px; line-height: 20px; color: #999; } 
.regform_title small small { color: red; } 
.picsline input.browse_files { width: 258px; } 
.picsline input.browse { background: transparent url('../img/fileupload.png') left top no-repeat; width: 113px; height: 33px; float: left; cursor: pointer; font-size: 12px; padding: 0px; border: none; margin-top: 15px; text-shadow: 1px 1px 0px #fff;} 
.picsline input.browse:hover { background-position: left -33px; color: #fff; text-shadow: 1px 1px 0px #000;} 
.registration_bottom { background: transparent url('../img/dots.png') left top repeat-x; clear: both; height: auto; overflow: hidden; } 
.registration_bottom { padding: 10px 0px 0px 0px;} 
.registration_bottom p { float: right; text-align: right; width: 540px; padding: 30px 20px 0px 0px;} 
.registration_bottom p small { float: right; text-align: right; font-size: 11px; padding: 5px 0px 0px 0px; color: #666; } 
.registration_bottom p small strong { color: red; } 
.registration_bottom p input { float: right; border: none; height: 14px; width: 14px; margin: 4px 0px 0px 5px;} 
.registration_bottom p label { float: right; } 
.registration_bottom p label a { text-decoration: underline; color: #6C007D; } 
.submitform { background: transparent url('../img/registerbtn.png') left top no-repeat; width: 301px; height: 76px; float: right; border: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-shadow: -1px -1px 0px #550261; cursor: pointer; font-size: 25px; color: #fff;} 
.submitform:hover { background-position: left -76px; } 
.readyline { background-position: left -89px; } 
.readyline label, .readytextarea label { color: #699519; } 
.readyline input, .readytextarea textarea { color: #699519; } 
.errorline { background-position: left -178px; } 
.errorline label, .errortextarea label { color: #c64b4b; } 
.errorline input, .errortextarea textarea { color: #c64b4b; } 
.errortextarea { background-position: left -309px; } 
.readytextarea { background-position: left -618px; } 
.top_errorline { clear: both; height: auto; overflow: hidden; padding: 6px; text-align: center; background: #b50000; color: #fff; font-weight: bold; text-shadow: 1px 1px 0px #6a0000; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } 
.top_messageline { clear: both; height: auto; overflow: hidden; padding: 6px; text-align: center; background: #9fc409; color: #fff; font-weight: bold; text-shadow: 1px 1px 0px #586d05; } 
.recipes_category, .zavedenia_maincat { clear: both; height: auto; width: 800px; overflow: hidden; padding: 5px 0px 5px 10px;} 
.recipes_category { padding: 2px 0px 5px 7px; } 
.recipes_category a { width: 200px; color: #fff; height: 172px; text-shadow: 1px 1px 0px #000; float: left; font-size: 14px; position: relative; filter:alpha(opacity=90); opacity:0.90; margin: 5px 8px 3px 0px; } 
.zavedenia_maincat a { width: 200px; height: 172px; margin: 5px 5px 0px 0px; float: left; position: relative; font-size: 12px; color: #fff; filter:alpha(opacity=90); opacity:0.90; text-shadow: 1px 1px 0px #000; } 
.zavedenia_maincat a:hover { filter:alpha(opacity=100); opacity:1.00; } 
.recipes_category a:hover { filter:alpha(opacity=100); opacity:1.00; } 
.recipes_category a span, .zavedenia_maincat a span { position: absolute; z-index: 2; bottom: 8px; left: 8px; font-size: 11px; } 
.zavedenia_maincat a span { left: 8px; bottom: 8px; } 
.recipes_category a strong, .recipes_category a strong, .zavedenia_maincat a strong { display: block; font-size: 15px; font-weight: bold; } 
.recipes_category a:hover, .recipes_category a:hover strong, .zavedenia_maincat a:hover  { color: #fff; text-shadow: 0px 0px 10px #fff; } 
.recipes_category a img, .zavedenia_maincat а img { border: none; } 
.zavedenia_maincat img { border: none; } 
.recipecontent .profile_right h3 { } 
.recipecontent .profile_right h3 em { font-weight: bold; } 
.recipe_moreops, .print_favs, .share_in_socials { clear: both; height: auto; overflow: hidden; } 
.print_favs { width: 300px; } 
.print_favs a { background: transparent url('../img/printbody.png') left top repeat-x; height: 25px; float: left; color: #fff; font-size: 11px; margin: 5px 4px 0px 0px; text-shadow: -1px -1px 0px #53006c; } 
.printleft, .favleft { background: transparent url('../img/printleft.png') left top no-repeat; float: left; height: 20px; padding: 5px 10px 0px 30px;} 
.favleft { background: transparent url('../img/favsleft.png') left top no-repeat; } 
.recops_right { background: transparent url('../img/printright.png') left top no-repeat; width: 6px; height: 25px; float: left; } 
.print_favs a:hover, .print_favs a:hover span { background-position: left -25px; } 
.share_in_socials { padding: 15px 0px 20px 20px; } 
.share_in_socials span { display: block; clear: both; height: auto; overflow: hidden; font-style: italic; font-size: 15px; color: #510061; padding: 6px 10px 0px 0px;} 
.ads_head { clear: both; height: auto; overflow: hidden;  } 
.ads_head .add_ad { margin: 7px 6px 0px 0px; } 
.ads_tabs { float: left; height: auto; overflow: hidden; padding: 15px 0px 0px 6px;  } 
.ads_tabs a { background: transparent url('../img/ads_tab_body.png') left top repeat-x; height: 38px; float: left; color: #733080; font-weight: bold; margin: 0px 2px 0px 0px; text-shadow: 1px 1px 0px #fff; } 
.adstab_left { background: transparent url('../img/ads_tab_left.png') left top no-repeat; float: left; height: 27px; padding: 11px 10px 0px 16px; } 
.adstab_right { background: transparent url('../img/ads_tab_right.png') left top no-repeat; width: 6px; height: 38px; float: left; } 
.ads_tabs a:hover, .ads_tabs a:hover span { background-position: left -38px; } 
.ads_tabs a.currentadtab, .ads_tabs a.currentadtab span {  background-position: left -76px;  text-shadow: 1px 1px 0px #51135d; color: #fff;  } 
.ads_options { background: #a84bb0 url('../img/ads_options.png') left bottom repeat-x; clear: both; height: auto; overflow: hidden; margin: 0px 6px 0px 6px; border: 1px solid #6c007d; border-top: none; border-right: none; padding: 10px;  } 
.ads_options select { float: left; padding: 7px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin: 0px 5px 0px 0px; border: none; } 
.count_ads { float: right; text-align: right; font-size: 14px; color: #fff; text-shadow: 1px 1px 0px #51135d; font-style: italic; } 
.askforit { background: transparent url('../img/askforit.png') left top no-repeat; width: 185px; height: 32px; float: left; text-align: center; text-decoration: none!important; color: #fff!important; padding: 13px 0px 0px 0px; text-shadow: 1px 1px 0px #000!important; clear: both;  } a:hover.askforit { background-position: left -45px; } 
.real_posts .post { margin-bottom: 6px; } 
.post_main_bottom_options { background: transparent url('../img/dots.png') left top repeat-x; clear: both; height: auto; overflow: hidden; } 
.post_main_bottom_options .postbottom_right { float: right; padding: 10px 10px 10px 0px; width: 360px;} 
.post_main_bottom_options .share_in_socials { float: left; } 
.post_main_bottom_options .print_favs { width: auto; float: right; padding: 0px 0px 10px 0px;} 
.profile_comments .categories_title { width: auto;} 
.jokes_title .stars_views, .jokes_title .stars_views .views { float: left; } 
.vote_joke { background: transparent url('../img/vote_joke.png') left top no-repeat; width: 36px; height: 36px; float: right; } a:hover.vote_joke { background-position: left -36px; } 
.clips_categories { clear: both; height: auto; padding: 0px 0px 8px 0px; overflow: hidden; } 
.clips_categories a, .clips_list a { float: left; width: 200px; text-align: left; margin: 8px 0px 0px 8px; text-shadow: 1px 1px 0px #4d005a; border-bottom: 1px solid #4d005a; } 
.clips_categories a img, .clips_list a img { display: block; clear: both; border: none; border: 3px solid #690079; } 
.clips_categories a span { background: transparent url('../img/video_category_bottom.png') left top repeat-x; display: block; clear: both; height: auto; overflow: hidden; padding: 8px 5px 8px 5px; } 
.clips_categories span strong { float: left; font-size: 15px; color: #fff; font-weight: normal; width: 150px; } 
.clips_categories span span.blt { background: transparent url('../img/play_button_small.png') left top no-repeat; width: 33px; height: 33px; float: left; padding: 0px; margin: 2px 5px 0px 0px;} 
.clips_categories span small { font-size: 12px; color: #fff; float: left; padding: 2px 0px 0px 0px;} 
.clips_categories span small strong { font-size: 12px; width: auto; font-weight: bold; float: none; } 
.clips_categories a:hover, .clips_list a:hover { border-bottom: 1px solid #527913; text-shadow: 1px 1px 0px #527913; } 
.clips_categories a:hover span { background: url('../img/video_category_bottom_hover.png') left top repeat-x; } 
.clips_categories a:hover span span.blt {  background: transparent url('../img/play_button_small.png') left top no-repeat; background-position: left -33px; } 
.clips_categories a:hover img, .clips_list a:hover img { border: 3px solid #73a01b; } 
.clips_list { clear: both; height: auto; overflow: hidden; padding: 0px 0px 7px 0px; } 
.clips_list a { width: 149px; border: none; margin: 7px 0px 0px 7px;} 
.clips_list a img { position: relative; height: 83px; width: 143px; } 
.clips_list a span { background: #aa00be url('../img/clip_small_bottom.png') left bottom no-repeat; width: 139px; height: auto; display: block; clear: both; padding: 3px 5px 8px 5px; overflow: hidden; min-height: 42px; } 
.clips_list a span.cliptime { background: transparent url('../img/transparent_bg.png') left top repeat; position: absolute; z-index: 2; padding: 3px 2px 3px 2px; color: #fff; font-weight: bold; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; width: auto; height: auto; min-height: inherit; } 
.clips_list a span strong { display: block; clear: both; font-size: 11px; color: #fff; } 
.clips_list a span small { display: block; clear: both; font-size: 11px; color: #fff; } 
.clips_list a:hover { border: none; } 
.clips_list a:hover span { background-color: #5b9900; background-position: right bottom; } 
.clips_list a:hover span.cliptime { background: transparent url('../img/transparent_bg.png') left top repeat; text-shadow: 1px 1px 0px #000; } 
.videoclip { clear: both; height: auto; overflow: hidden; padding: 5px; } 
.videoclip .more_information { float: left; clear: none; } 
.same_options { float: left; padding: 0px 0px 0px 10px;} 
.popupforms_head { background: transparent url('../img/popup_head.png') left top no-repeat; width: 551px; height: 99px; clear: both; } 
.popupforms_body { background: transparent url('../img/popup_body.png') left top repeat-y; width: 511px; height: auto; overflow: hidden; clear: both; padding: 5px 0px 0px 40px;  } 
.popupforms_body p { display: block; clear: both; font-size: 11px; color: #999; padding: 5px 0px 10px 0px;  } 
.popupforms_body p strong { font-weight: normal; color: red; } 
.ppform_close { background: transparent url('../img/closepopup.png') left top no-repeat; cursor: pointer; width: 49px; height: 48px; float: right; margin: 13px 8px 0px 0px; } 
.ppform_close:hover { background-position: left -48px; } 
.ppform_close:active { background-position: left -96px; } 
.ppform_title { float: left; color: #690065; text-shadow: 1px 1px 0xp #fff; width: 450px; padding: 38px 0px 0px 40px; text-align: left; } 
.ppform_title span { display: block; clear: both; color: #999; font-size: 13px; font-weight: bold; } 
.ppform_title strong { font-size: 14px; font-weight: bold; padding: 3px 0px 0px 0px; display: block; clear: both; height: auto; overflow: hidden; } 
.ppform_line, .ppform_line2 { clear: both; height: auto; overflow: hidden; padding: 0px 0px 10px 0px;  } 
.ppform_line label, .ppform_line2 label { float: left; font-size: 18px; color: #777; width: 120px; padding: 8px 0px 0px 0px; } 
.ppform_line label strong { color: red; font-weight: normal; } 
.ppform_line input, .ppform_line textarea { float: left; border: none; border: 2px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; padding: 10px; color: #666; width: 320px; } 
.ppform_line textarea { width: 440px; height: 140px; margin: 5px 0px 0px 0px; } 
.ppform_line2 input { float: left; line-height: normal; padding: 6px; margin: 5px 0px 0px 0px; } 
.commentit { background: transparent url('../img/commentbutton.png') left top no-repeat; width: 463px; height: 59px; display: block; clear: both; border: none; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #fff; text-shadow: -1px -1px 0px #4c005b;  } 
.commentit:hover { background-position: left -59px; } 
.ppform_line input:focus, .ppform_line textarea:focus { border: 2px solid #4c005b; } 
.popupforms_body .top_errorline { width: 452px; margin: 0px 0px 10px 0px; } 
.regular_forms { clear: both; height: auto; overflow: hidden; padding: 20px 20px 30px 20px; } 
.sendbutton { background: transparent url('../img/askforit.png') left top no-repeat; width: 185px; height: 45px; float: left; border: none; cursor: pointer; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #fff; font-weight: bold;  } 
.sendbutton:hover { background-position: left -45px; } /* **************************************************************************** */ /* from facebook */ .generic_dialog { height:0; overflow:visible; position:fixed; /*dw*/ top:50%; left:50%; width:100%; margin-left:-290px; margin-top:-300px; z-index:101; } #generic_dialog_iframe { left:0; position:absolute; top:0; z-index:3; } 
.generic_dialog .generic_dialog_popup { height:0; overflow:visible; position:relative; } 
.generic_dialog div.dialog_loading { background-color:#F2F2F2; border:1px solid #606060; font-size:24px; padding:10px; } #generic_dialog_overlay { display:block; left:0; position:absolute; top:0; width:100%; z-index:100; } 
.dialog_body .dialog_content_img { float:left; margin-right:15px; } 
.dialog_body .dialog_content_txt { float:left; padding-bottom:5px; width:300px; } 
.dialog_body .dialog_content_body { padding-bottom:13px; } 
.dialog_body .form_label { padding-right:5px; } 
.dark_dialog_overlay { background-image:url(../img/facebook-overlay.png); background-repeat:repeat; } * html .dark_dialog_overlay { background-color:transparent; background-image:url(blank.gif); } 
.full_bleed .pop_dialog_table td.pop_content .dialog_body { padding:0; } table.pop_dialog_table { border-collapse:collapse; direction:ltr; margin:auto; table-layout:fixed; width:465px; } td.pop_topleft, td.pop_topright, td.pop_bottomleft, td.pop_bottomright { height:10px; overflow:hidden; padding:0 !important; width:10px !important; } td.pop_topleft { background:transparent url(../img/facebook-pop-dialog-sprite.png) no-repeat scroll 0 0; } td.pop_topright { background:transparent url(../img/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -10px; } td.pop_bottomleft { background:transparent url(../img/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -20px; } td.pop_bottomright { background:transparent url(../img/facebook-pop-dialog-sprite.png) no-repeat scroll 0 -30px; } td.pop_top, td.pop_bottom { background:transparent url(../img/facebook-pop-dialog-sprite.png) repeat-x scroll 0 -40px; } td.pop_side { background:transparent url(../img/facebook-pop-dialog-sprite.png) repeat-y scroll -10px 0; } td.pop_content { background-color:white; direction:ltr; padding:0; } 
.pop_dialog_rtl td.pop_content { direction:rtl; } td.pop_content h2.dialog_title { background:#6D84B4 none repeat scroll 0 0; border:1px solid #3B5998; color:white; font-size:14px; font-weight:bold; margin:0; } td.pop_content h2.dialog_loading { background:#6D84B4 url(../img/facebook-indicator_white_small.gif) no-repeat scroll 400px 10px; padding-right:40px; } td.pop_content h2 span { display:block; padding:4px 10px 5px; } td.pop_content .dialog_content { background:#FFFFFF none repeat scroll 0 0; border-color:#555555; border-style:solid; border-width:0 1px 1px; } td.pop_content .dialog_body { border-bottom:1px solid #CCCCCC; padding:10px; } td.pop_content .dialog_summary { background:#F2F2F2 none repeat scroll 0 0; border-bottom:1px solid #CCCCCC; padding:8px 10px; } td.pop_content .dialog_buttons { background:#F2F2F2 none repeat scroll 0 0; padding:8px; text-align:right; } td.pop_content .dialog_buttons input { margin-left:5px; } td.pop_content .dialog_buttons_msg { float:left; padding:5px 0 0; } td.pop_content .dialog_footer { background:#F2F2F2 none repeat scroll 0 50%; } /* david walsh custom */ #fb-modal	{ display:none; } 
.info		{ width:280px; float:left; font-size:11px; color:#666; } 
.info b	{ color:#000; } 
.image	{ width:200px; float:left; margin-right:10px; } 
.search_error { margin:20px; font-size:16px; color: #8c00a0; } 
.regline_file { background: transparent url('../img/inp_file.png') left top no-repeat; width: 416px; height: 89px; display: block; clear: both; margin: 0px 0px 21px 0px; } 
.regline_file label { display: block; clear: both; height: auto; overflow: hidden; font-size: 18px; color: #666; text-shadow: 1px 1px 0px #fff; padding: 7px 0px 0px 10px; } 
.regline_file label strong { color: red; } 
.regline_file input { float: left; font-size: 15px; font-family: Arial, Helvetica, sans-serif; margin: 17px 0px 0px 10px; border: none; color: #666; background: transparent; padding: 7px; width: 377px;} 
.results { background: transparent url('../img/icons/magnifier.png') left 5px no-repeat; padding: 0px 0px 0px 20px; font-size: 18px; font-weight: normal; color: #6C007D; text-shadow: 1px 1px 0 #F3EBF4  } 
.subtitle_cl { background: transparent url('../img/subtitle_body.gif') left top repeat-x; height: 35px; float: left; clear: both; } 
.subtitle_cl_left { background: transparent url('../img/subtitle_left.gif') left top no-repeat; height: 35px; float: left; font-size: 15px; color: #fff; text-shadow: -1px -1px 0px #700c81; padding: 0px 0px 0px 0px; font-weight: bold; padding: 5px 5px 0px 10px; } 
.subtitle_cl_right { background: transparent url('../img/subtitle_right.gif') left top no-repeat; width: 6px; height: 35px; float: left; } 
.over_par { clear: both; padding: 5px 0px 5px 0px; text-align: left; } 
.regular_st_table tbody td { padding: 5px 0px 5px 0px; } 
.regular_st_table tbody td h3 { font-size: 18px; display: block; clear: both; font-weight: normal; padding: 0px 0px 4px 0px; border-bottom: 1px dotted #6c007d;  color: #6C007D; } 
.slts { float: left; height: auto; overflow: hidden; display: block; padding: 20px 0px 0px 12px; } 
.waiter { background: transparent url('../img/waiter.png') left top no-repeat; width: 79px; height: 147px; float: left; display: none; } 
.woman { background: transparent url('../img/woman.png') left top no-repeat; width: 109px; height: 147px; float: left; display: none;  } 
.waiter:hover, .woman:hover { background-position: left -147px; } 
.header_leftpart { display: none; } 
.header_rightpart { float: left; height: auto; overflow: hidden; width: 900px;  } 
.internetexplorer { background-position: left 50px; } 
.internetexplorer_show { height: 40px; padding: 10px 100px 0px 100px; clear: both; text-align: center; font-size: 12px; color: #000; background: #f9e274; } 
.internetexplorer_show a { color: #690877; text-decoration: underline; } 
.internetexplorer_show a:hover { color: red; } 
.main_navigation a.facebook { background: transparent url('../img/facebook.png') left top no-repeat; width: 28px; height: 45px; float: right; margin: 6px 6px 0px 0px; } 
.main_navigation a:hover.facebook { background-position: right 0px; } 
.reg_bnr { background: transparent url('../img/reg_pl.png') left top no-repeat; width: 272px; height: 248px; float: left; margin: 0px 6px 0px 0px; box-shadow: 1px 1px 3px #78547E; -webkit-box-shadow: 1px 1px 3px #78547E; -moz-box-shadow: 1px 1px 3px #78547E; -0-box-shadow: 1px 1px 3px #78547E; } 
.reg_bnr a { background: transparent url('../img/reg_btn.png') left top no-repeat; width: 268px; height: 84px; display: block; clear: both; margin: 160px 0px 0px 0px; } 
.reg_bnr a:hover { background-position: left -84px; } 
.cntr { display: none; } 
.reg_welcome_text { clear: both; height: auto; overflow: hidden; padding: 10px 0px 0px 10px;  } 
.reg_welcome_text a { color: #540062; text-decoration: underline; } 
.reg_welcome_text a:hover { text-decoration: none; } 
.facebook_join { background: transparent url('../img/facebook_small.png') left top no-repeat; width: 168px; height: 39px; float: right; margin: 35px 0px 0px 30px; } a:hover.facebook_join { background-position: left -39px; } 
.subtitle_cl2 {
	background: transparent url('../img/subtitle2_body.gif') left top repeat-x;
	height: 40px;
	float: left;
	clear: both; } 
.subtitle_cl_left2 {
	background: transparent url('../img/subtitle2_left.gif') left top no-repeat;
	float: left;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #78008B;
	padding: 5px 4px 0px 10px;  } 
.subtitle_cl_right2 {
	background: transparent url('../img/subtitle2_right.gif') left top no-repeat;
	width: 12px;
	height: 40px;
	float: left; } 
.prof_content {
	clear: both;
	height: auto;
	overflow: hidden;
	text-align: left;
	padding: 0px 5px 10px 0px; } 
.event_title_main {
	display: block;
	clear: both;
	font-size: 25px!important;
	line-height: normal;
	color: #6C007D;
	text-align: left;
	padding: 0px 0px 10px 0px; } 
.events {
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 5px 0px 5px 0px; } 
.events .subtitle_cl2 {
	margin: 1px 0px 5px 0px; } 
.the_event {
	background: #fff;
	margin: 2px 4px 0px 0px;
	padding: 10px 7px 10px 7px;
	border: 1px solid #7a7a7a;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	clear: both; } 
.the_event:hover, .current_event {
	border: 1px solid #8d07a3; } 
.the_event:hover h2, .current_event h2 {
	color: #8e07a4!important; } 
.event_title {
	clear: both;
	height: auto;
	overflow: hidden;
	cursor: pointer; } 
.news .event_title h2 {
	float: left;
	font-size: 18px!important;
	color: #5d5d5d;
	text-align: left;
	width: 257px;  } 
.event_title span {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #7b7b7b;
	padding: 2px 0px 0px 0px; } 
.the_event:hover .event_title span, .current_event .event_title span { color: #666; } 
.event_content {
	clear: both;
	height: auto;
	overflow: hidden;
	margin: 7px 0px 0px 0px;
	border-top: 1px dotted #000;
	padding: 5px 0px 0px 0px; } 
.event_content div {
	float: left; } 
.event_left {
	float: left;
	width: 80px;
	height: auto;
	overflow: hidden;
	padding: 4px 0px 0px 0px; } 
.event_left img {
	background: #fff;
	padding: 2px;
	border: none;
	border: 1px solid #ccc;} 
.event_right {
	float: left;
	width: 255px;
	padding: 0px 0px 0px 3px; } 
.event_bottom {
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 7px 0px 0px 83px; } 
.event_bottom a {
	background: transparent url('../img/event_more.gif') left top no-repeat;
	width: 94px;
	height: 21px;
	float: left;
	text-align: center;
	color: #fff;
	text-shadow: 1px 1px 0px #6f8b00;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	padding: 2px 0px 0px 0px; } 
.event_bottom a:hover {
	background-position: left -23px; } 
.veiw_our_menu {
	background: transparent url('../img/view_menu.gif') left top no-repeat;
	width: 143px;
	height: 29px;
	display: block;
	clear: both;
	margin: 7px 0px 0px 0px;
	padding: 13px 0px 0px 53px;
	text-shadow: -1px -1px 0px #6d0e84;
	color: #fff;
	font-size: 13px; }
	
a:hover.veiw_our_menu {
	background-position: left -42px; } 
.edit_profile {
	background: transparent url('../img/edit_profile.gif') left top no-repeat;
	width: 251px;
	height: 31px;
	display: block;
	clear: both;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 13px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	text-shadow: -1px -1px 0px #4c7510; }
	
a:hover.edit_profile {
	background-position: left -44px; } 
.menu_content {
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 10px 7px 7px 7px; } 
.menu_content_edit {
	clear: both;
	height: auto;
	overflow: hidden;
	/*padding: 10px 7px 7px 7px;*/ } 
.menu_content_edit table thead td {
	background: #b567bd url('../img/menu_header.gif') left bottom repeat-x;
	padding: 10px;
	border-bottom: 1px solid #7c0190;
	color: #fff;
	font-weight: bold;
	text-shadow: -1px -1px 0px #7c0190; } 
.menu_content_edit table tbody td {
	padding: 10px;
	background: #f2e4f2;
	border-bottom: 1px dotted #e3cce7; } 
.menu_content_edit table tbody td img {
	background: #fff;
	padding: 3px;
	border: 1px solid #ccc;
	border-top: none;
	border-left: none; } 
.menu_content_edit table tbody td h4 {
	font-size: 17px;
	font-style: italic;
	padding: 0px 0px 3px 0px;
	color: #711d80; } 
.menu_content_edit table tbody tr:hover td {
	background: #fff; } 
.menu_content_edit table tbody td strong { font-size: 13px; } 
.menu_category {
	background: #9cb928 url('../img/menu_category.gif') left bottom repeat-x;
	clear: both;
	height: auto;
	overflow: hidden;
	text-align: center;
	padding: 8px 60px 8px 60px;
	border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	margin: 6px 0px 1px 0px;
	clear: both;
	border-bottom: 1px solid #3b5d00;  } 
.menu_category h3 {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	color: #fff;
	text-shadow: -1px -1px 0px #5b7516; } 
.menu_content table thead td {
	background: #b567bd url('../img/menu_header.gif') left bottom repeat-x;
	padding: 10px;
	border-bottom: 1px solid #7c0190;
	color: #fff;
	font-weight: bold;
	text-shadow: -1px -1px 0px #7c0190; } 
.menu_content table tbody td {
	padding: 10px;
	background: #f2e4f2;
	border-bottom: 1px dotted #e3cce7; } 
.menu_content table tbody td img {
	background: #fff;
	padding: 3px;
	border: 1px solid #ccc;
	border-top: none;
	border-left: none; } 
.menu_content table tbody td h4 {
	font-size: 17px;
	font-style: italic;
	padding: 0px 0px 3px 0px;
	color: #711d80; } 
.menu_content table tbody tr:hover td {
	background: #fff; } 
.menu_content table tbody td strong { font-size: 13px; } 
.spc {
	font-size: 12px;
	font-style: italic;
	color: #666;
	text-align: left; } 
.profile_edit_content {
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 7px 7px 0px 7px; } 
.sub_tabs_line {
	clear: both;
	height: auto;
	overflow: hidden;
	border-bottom: 3px solid #6C007D; } 
.sub_tabs_line a {
	float: left;
	font-size: 12px;
	font-weight: bold;
	background: #fff;
	color: #6c007d;
	border: 1px solid #e3d1e6;
	border-left: none;
	border-bottom: none;
	margin: 0px 1px 0px 0px;
	padding: 7px 8px 7px 8px; } 
.sub_tabs_line a.backtoprof {
	background: none;
	padding: 0px;
	float: right;
	border: none;
	text-decoration: underline;
	margin: 10px 5px 0px 0px; } 
.sub_tabs_line a:hover.backtoprof {
	background: none;
	text-decoration: none;
	border: none;
	color: #6c007d;  } 
.sub_tabs_line a:hover, .sub_tabs_line a.current_sub_tab {
	background: #6c007d;
	border: 1px solid #6c007d;
	border-left: none;
	border-bottom: none;
	color: #fff; } 
.forms_place {
	background: #fff;
	clear: both;
	height: auto;
	overflow: hidden;
	border: 1px solid #6c007d;
	border-top: none;
	padding: 20px; } 
.forms_place p {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	line-height: 18px;
	text-align: left;
	padding: 0px 0px 20px 0px;  } 
.formline {
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 0px 0px 10px 0px; } 
.formline label {
	font-size: 12px;
	font-weight: bold;
	width: 190px;
	float: left;
	text-align: left;
	padding: 8px 10px 0px 0px; } 
.formline label small {
	display: block;
	clear: both;
	font-size: 11px;
	color: #999;  } 
.formline select, .formline textarea, .formline input[type=text], .formline input[type=password], .menu_content table tbody td input[type=text], .menu_content table tbody td input[type=password], .menu_content table tbody td textarea, .menu_content table tbody td select {
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 6px;
	border: none;
	float: left;
	border: 2px solid #edd3ed;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; } 
.formline input[type=text] { width: 224px; } 
.formline input[type=password] { width: 224px; } 
.formline textarea { width: 300px; height: 150px; } 
.formline select:focus, .formline textarea:focus, .formline input[type=text]:focus, .formline input[type=password]:focus, .menu_content table tbody td input[type=text]:focus, .menu_content table tbody td input[type=password]:focus, .menu_content table tbody td textarea:focus, .menu_content table tbody td select:focus {
	border: 2px solid #6C007D; } 
.inner_form_title {
	clear: both;
	height: auto;
	overflow: hidden;
	font-size: 18px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dotted #6C007D;
	color: #6C007D;
	margin: 0px 0px 15px 0px;  } 
.separator {
	display: block;
	clear: both;
	height: 10px; } 
.submit_changes {
	background: transparent url('../img/givevote.png') left top no-repeat;
	width: 231px;
	height: 37px;
	float: left;
	border: none;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	text-shadow: -1px -1px 0px #6C007D; } 
.submit_changes:hover {
	background-position: left -37px; } 
.images_place {
	float: left;
	width: 290px;
	height: auto;
	overflow: hidden; } 
.images_place div {
	float: left;
	background: #f2e4f2;
	padding: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #dfc1df;
	margin: 0px 7px 7px 0px; } 
.images_place div img {
	background: #fff;
	border: none;
	padding: 3px;
	border: 1px solid #ccc;
	border-top: none;
	border-left: none; } 
.images_place div label, .deleteimage {
	display: block;
	clear: both;
	background: #d5b8da;
	margin: 5px 0px 0px 0px;
	padding: 2px;
	height: auto;
	overflow: hidden;
	border-radius: 2px;
	color: #6C007D;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	cursor: pointer;
	width: 72px; } 
.deleteimage { text-align: center; }
	
a:hover.deleteimage {
	background: #c80505;
	color: #fff;  } 
.images_place div label input {
	float: left;
	width: 13px;
	height: 13px;
	margin: 1px 0px 0px 2px; } 
.images_place div label span {
	float: left;
	padding: 1px 0px 0px 3px; } 
.images_place div label:hover {	background: #6C007D; } 
.images_place div label:hover span { color: #fff; } 
.upload_images {
	float: left;
	width: 270px;
	padding: 0px 0px 0px 6px; } 
.upload_images label {
	display: block;
	clear: both;
	float: none;
	padding: 0px 0px 2px 0px;
	width: 120px;
	color: #6C007D; } 
.menu_content table tbody td input[type=text] {
	width: 50px;
	float: left;
	font-size: 11px; } 
.menu_content table tbody td textarea { margin: 5px 0px 0px 0px; height: 100px; } 
.menu_content table tbody td select { font-size: 12px; margin: 0px 0px 5px 0px; width: 166px; } 
.menu_content table tbody td span {
	float: left;
	padding: 7px 0px 0px 6px; } 
.nohover:hover td { background: #F2E4F2!important; } 
.formline span {
	float: left;
	padding: 8px 0px 0px 5px; } 
.formline img {
	float: left;
	padding: 3px;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0px 10px 0px 0px; } 
.formline small {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	text-align: left;
	font-size: 11px;
	line-height: 16px;
	padding: 5px 0px 0px 0px;
	color: #666; } 
.edit_line {
	font-weight: bold;
	color: #900000;
	font-size: 12px;
	text-decoration: underline;
	margin: 6px 0px 0px 0px;
	float: left;
	display: block;
	clear: both;
	text-align: center; }
	
a:hover.edit_line { color: red; } 
.add_line_top {
	background: transparent url('../img/event_more.gif') left top no-repeat;
	width: 94px;
	height: 19px;
	float: right;
	font-size: 11px;
	text-align: center;
	color: #fff;
	padding: 4px 0px 0px 0px;
	margin: 13px 0px 0px 10px; }
	
a:hover.add_line_top {
	background-position: left -23px; } 
.more_info_pics {
	display: block;
	text-align: left;
	clear: both;
	height: auto;
	overflow: hidden;
	font-size: 12px;
	line-height: 18px;
	color: #666;
	padding: 0px 10px 10px 0px; } 
.edit_order {
	background: transparent url('../img/ad_date.png') left top no-repeat;
	width: 103px;
	height: 34px;
	display: block;
	clear: both;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	cursor: pointer;
	padding: 0px 0px 3px 0px;
	padding: 0px\0/;
	text-shadow: 1px 1px 0px #eee;  }
	
* + html .edit_order { padding: 0px; } 
.edit_order:hover {
	background-position: left -34px;
	color: #fff;
	text-shadow: 1px 1px 0px #5c0064; } 
.comments_delete {
	clear: both;
	height: auto;
	overflow: hidden; } 
.comments_delete ul {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden; } 
.comments_delete ul li {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	background: #faf6fb;
	border: 1px solid #ead6ed;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px 15px 10px 15px;
	margin: 0px 0px 10px 0px; } 
.comments_delete ul li:hover { background: #fff; } 
.upperline {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	border-bottom: 1px dotted #999;
	padding: 0px 0px 5px 0px; } 
.upperline strong {
	float: left;
	font-size: 15px;
	font-weight: normal;
	color: #6C007D; } 
.upperline em {
	font-weight: bold; } 
.upperline small {
	float: right;
	font-size: 12px;
	color: #666; } 
.comments_delete ul li p {
	padding: 10px 0px 5px 0px;
	color: #000; } 
.comments_delete ul li a {
	font-size: 12px;
	color: red;
	padding: 2px 5px 2px 5px;
	float: left;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; } 
.comments_delete ul li a:hover {
	background: red;
	color: #fff; } 
.goback {
	background: transparent url('../img/askforit.png') left top no-repeat;
	width: 185px;
	height: 30px;
	float: left;
	font-size: 12px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	padding: 15px 0px 0px 0px; }
	
a:hover.goback {
	background-position: left -45px; } 
.eventdate {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 5px 15px 5px 15px;
	text-align: center;
	font-size: 18px;
	text-align:left;
	color: #6C007D;
	background: #fff;
	font-weight: bold;
	float: left;
	margin: 0px 0px 10px 0px;
	border: 1px solid #6C007D;
	line-height: normal;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;  } 
.profile_left .goback {
	float: left;
	margin: 6px 0px 0px 5px; } 
.errorline_file { background-position: left -178px; } 
.errorline_file label { color: #c64b4b; } 
.errorline_file input { color: #c64b4b; } 
.loginplace {
	float: right;
	height: auto;
	overflow: hidden;
	font-size: 12px;
	color: #fff;
	width: 220px;
	padding: 5px;
	background: #640073;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 30px 0px 0px 10px;
	line-height: 20px; } 
.loginplace a {
	color: #fff;
	padding: 2px 4px 2px 4px; } 
.loginplace a:hover {
	background: #fff;
	color: #000;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; } 
.subtitle_cl_left2 h3 { margin: 0px; } 
.moreinfo_content li a {
	color: #78008B;
	text-decoration: underline; } 
.moreinfo_content li a:hover {
	text-decoration: none; } 
.voting_panel {
	float: right;
	width: 230px; } 
.votes_count { 
	background: transparent url('../img/votescount.png') left top no-repeat;
	width: 54px; 
	height: 55px; 
	z-index: 3; 
	color: #fff; 
	font-size: 11px;
	top: 35px;
	left: 6px;
	text-shadow: -1px -1px 0px #710882; 
	position: absolute;
	text-align:center;
	padding: 4px 2px 0px 0px; } 
.votes_count strong { display: block; clear: both; font-size: 18px; text-align: center;} 
.placetitle h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; } 
.placetitle h3 a {
	color: #78008b;
	padding: 2px 5px 2px 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;  } 
.placetitle h3 a:hover {
	background: #78008b;
	color: #fff;
	text-shadow: 1px 1px 0px #000; } 
.placetitle_small {
	padding: 9px 0px 0px 0px;
	height: 44px; } 
.pl_enter { background: transparent url('../img/zav_vhod.png') left top no-repeat; width: 175px; height: 29px; float: right; font-size: 14px; font-weight: bold; color: #fff; text-align: center; padding: 13px 0px 0px 0px; margin: 40px 0px 0px 15px; text-shadow: -1px -1px 0px #42004c; }

a:hover.pl_enter { background-position: left -42px; } 
.over_regline {
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 0px 0px 10px 0px; } 
.over_regline .regline, .over_regline .regline_file  {
	margin: 0px; } 
.over_regline small {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	font-size: 11px;
	color: #999;
	padding: 5px 0px 10px 0px;  } 
.moreinfo_content li.sendmail_to {
	padding: 3px 0px 0px 0px;
	height: auto;
	width: auto;
	background: none; } 
.moreinfo_content li.sendmail_to a {
	display: block;
	clear: both;
	background: #5b8400;
	color: #fff;
	text-shadow: none;
	text-decoration: none;
	padding: 10px 0px 10px 0px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	width: 235px;
	text-shadow: -1px -1px 0px #4f7300;
	text-align: center;  } 
.moreinfo_content li.sendmail_to a:hover {
	background:	#699900; } 
.rating_votes {
	background: transparent  url('../img/votes_bg.gif') left top no-repeat;
	width: 158px;
	height: 45px;
	float: right;
	text-shadow: 1px 1px 0px #fff;
	font-family: Arial, Helvetica, sans-serif;} 
.votes_count2 {
	float: left;
	width: 57px;
	height: auto;
	overflow: hidden;
	text-align: center;
	line-height: 16px;
	color: #300038;
	padding: 7px 0px 0px 0px; } 
.votes_count2 strong {
	display: block;
	clear: both;
	font-size: 19px;
	font-weight: bold; } 
.votes_count2 span {
	font-size: 11px; } 
.give_vote_now2 {
	background: transparent  url('../img/givevote_button.gif') left top no-repeat;
	width: 93px;
	height: 25px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 11px 0px 0px 0px;
	color: #300038;
	margin: 3px 0px 0px 3px; } 
.give_vote_now2:hover {
	background-position: left -36px;
	color: #9f27b2; } 
.give_vote_now2_voted {
	color: #999;
	cursor: default; } 
.give_vote_now2_voted:hover { 
	background-position: left top;
	color: #999;
	cursor: default; } 
.votes_count2_voted {
	color: #999;
	cursor: default; } 
.reglist {
	display: block;
	clear: both;
	height: auto;
	overflow: hidden; } 
.reglist li {
	background: transparent url('../img/tick.png') left top no-repeat;
	display: block;
	clear: both;
	height: auto;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	color: #6C007D;
	padding: 0px 0px 15px 23px; } 
.reglist li small {
	display: block;
	clear: both;
	font-size: 12px;
	color: #666;
	font-weight: normal; }
	
#slider h2 a { font-size: 14px; font-weight: bold; } 
.freetext {
	color: #679418;
	text-shadow: 0px 0px 10px #a8dd48!important; } 
.lights {
	text-shadow: 0px 0px 10px #f9c5ff!important; }
	
a.topplace img { border: none; }

#forgotten-password-form .top_messageline { margin: 0px 40px 0px 0px; }

.spm_bt_psn { display:none; }


.outside_the_menu {
	clear: both;
	height: auto;
	overflow: hidden; }
