﻿@charset "utf-8";

body {
	height:100%;
	margin:0px;
	padding:0px;
	font-family:georgia;
	font-size:14px;
	line-height:20px;
	color:#000;
	background:#F8F8F8;
}

html {overflow-x: hidden; height:100%;}
.menu_table{float:left;margin-left:220px}
img {
	border:0;
}
form table tr td{
   font-family:verdana;
}
a {
	text-decoration:underline;
	color:#0D7CD6;
}

a:hover {
	text-decoration:none;
	color:#000;
}

a:focus {
	outline:none;
}

@font-face {
	font-family:'georgia';
	src:url(georgia.ttf);
}

@font-face {
	font-family:'georgiai';
	src:url(georgiai.ttf);
}

ul {
	list-style:none;
}

.login {
	position:fixed;
	top:162px;
	right:0;
	z-index:10;
}

.container {
	width:960px;
	min-height:1%;
	position:relative;
	top:0px;
	/*left:-480px;
	margin-left:50%;*/
	margin:0 auto;
	background:#F8F8F8;
}

/*--------------------------------------------------------------header---------------------------------------------------------------*/
.top_banner {
	float:left;
	width:100%;
	height:110px;
	margin:0 auto;
}

.top_banner img {
	display:block;
	margin:9px auto 0 auto;
}

.header_wrapper {
	width:100%;
	height:253px;
	position:absolute;
	top:110px;
	left:0;
	background:#EEF1F4;
}

.header {
	float:left;
	position:relative;
	width:100%;
	height:253px;
	background:url(../images/header.png) top right no-repeat #EEF1F4;
}

.header p {
	width:420px;
	font-family:georgiai;
	font-size:16px;
	position:absolute;
	top:96px;
	left:479px;
	word-spacing:-1px;
	line-height:18px;
}

*+html .header p {
	margin-top:16px;
}

.header p a {
	font-size:12px;
}

.header div {
	position:absolute;
	bottom:19px;
	right:0px;
}

.header span {
  color: #F45C8E;
    font-size: 36px;
    left: 408px;
    position: absolute;
    top: 204px;
}

#menu {
	float:left;
	margin:18px 0;
	width:100%;
	height:54px;
	position:relative;
	background:#EEF1F4;
}

#menu a {
	color:#0083FF;
}

#menu a:hover {
	color:#000;
}

.menu_wrapper {
	width:100%;
	height:54px;
	position:absolute;
	top:381px;
	left:0;
	background:#EEF1F4;
}

#menu ul {
	margin:19px 0 0 -28px;
}

*+html #menu ul {
	margin:19px 0 0 0px;
}

#menu li {
	display:inline;
	margin-right:88px;
	font-size:15px;
}

#menu li#last_menu {
	margin-right:0px;
}

#menu img {
	position:absolute;
	left:657px;
	top:25px;
}

/*-------------------------------------------------------------content---------------------------------------------------------------*/

.content {
	width:720px;
	float:left;
}

.select_line {
	float:left;
	position:relative;
	width:100%;
	height:34px;
	margin-left:91px;
	margin-top:35px;
	margin-bottom:40px;
	background:url(../images/anekdots.png) top left no-repeat;
}

*+html .select_line {
	margin-bottom:10px;
}

.select_line#dozen_line {
	margin-left:0px;
	background:url(../images/dozen_line.png) top left no-repeat;
}

.select_line img {
	position:absolute;
	top:0;
	left:219px;
}

.select_line#dozen_line img {
	position:absolute;
	top:0;
	left:300px;
}

.select_line img#subject {
	position:absolute;
	top:0;
	left:383px;
}

.fader, .fader_subject {
	width:154px;
	opacity:0;
	display:none;
	position:absolute;
	top:27px;
	left:219px;
	background:url(../images/fader.png) bottom left repeat-x #FFF;
	border-left:1px solid #AFAFAF;
	border-right:1px solid #AFAFAF;
	padding:12px 0;
}

.select_line#dozen_line .fader {
	position:absolute;
	top:27px;
	left:300px;
}

.select_bottom {
	width:156px;
	height:3px;
	position:absolute;
	bottom:0;
	left:-1px;
	background:url(../images/select_bottom.png);
}

.fader_subject {
	width:154px;
	left:383px;
}

.select_line ul {
	margin:0 0 0 -24px;
}

*+html .select_line ul {
	margin:0 0 0 16px;
}

.select_line li {
	margin-top:-2px;
}

.select_line a {
	color:#000;
	text-decoration:none;
}

.select_line a:hover {
	text-decoration:underline;
	color:#0083FF;
}

.item {
	width:622px;
	padding:10px 0 0 0;
	margin-left:9px;
	text-align: justify;
	/*background:url(../images/sent.png) bottom no-repeat;*/
}

.item div {
	margin-top:33px;
	padding:0 0 5px 51px;
}

.item div a {
	text-decoration:none;
	margin-left:8px;
}

.item div table {
	/*margin-left:204px;*/
	margin-right:14px;
	width:100%;
	background-color:#cecece;
	border:2px groove white;
}
.item div table td:first-child{width:65px;padding-top:6px}
.item div table  td{width:20px;text-align:center;float:left;line-height:12px;padding:3px;}

.item div img {
	margin-bottom:-4px;
	margin-right:-4px;
}

.banner {
	float:left;
	width:622px;
	margin-top:31px;
}

.banner img {
	display:block;
	margin-left:90px;
}

.winners_line {
	float:left;
	position:relative;
	width:100%;
	height:34px;
	margin-left:91px;
	margin-top:49px;
	margin-bottom:-12px;
	background:url(../images/winners_line.png) top left no-repeat;
}

.content p {
	float:left;
	margin:16px 0 0 10px;
	width:622px;
}
.content#vote p {
	float:left;
	margin:16px 0 0 10px;
	width:auto;
}

.content p span {
	font-weight:bold;
	color:#266FC0;
}

.content .best {
	float:left;
	width:560px;
	padding:20px 30px 14px 30px;
	margin-top:32px;
	margin-left:10px;
	margin-bottom:21px;
	background:url(../images/quotes.png) top left no-repeat #EEF1F4;
}

.content .left_banner {
	float:left;
	margin-top:50px;
}

.content .games {
	width:440px;
	float:left;
	margin-top:69px;
	margin-left:70px;
	padding-top:35px;
	background:url(../images/games.png) top left no-repeat;
}

.content .games .game {
	width:72px;
	height:115px;
	float:left;
	margin-right:37px;
	margin-bottom:13px;
}

.content .games .game {
	text-align:center;
}

.content .games .game img {
	margin-bottom:-2px;
}

/*---------------------------------------------------------------adver----------------------------------------------------------------*/

.content .adver {
	width:660px;
	float:left;
	margin-top:30px;
	margin-bottom:17px;
	overflow:hidden;
	background:url(../images/adver.png) top left no-repeat;
}

.content .adver div {
	width:289px;
	float:left;
	margin-top:31px;
	margin-right:24px;
	margin-bottom:-1000px;
	padding:8px 0 1037px 8px;
	background:#EEF1F4;
	color:#707070;
}

.content .adver div a {
	color:#0D7CD6;
}

.content .adver div a:hover {
	color:#000;
}

.content .adver div ul {
	margin:15px 0 0 -38px;
}

*+html .content .adver div ul {
	margin:15px 0 0 0px;
}

.content .adver div ul a {
	color:#707070;
}

.content .adver div ul a:hover {
	color:#0D7CD6;
}

.content .adver div p {
	width:100%;
}

.content .pages {
	width:622px;
	margin-top:51px;
	float:left;
	margin-left:132px;
}


.content .pages img {
	margin-left:17px;
	margin-bottom:-5px;
}

.content .pages span {
	font-size:19px;
	font-weight:bold;
	margin-right:11px;
	margin-left:29px;
}

.content .pages a {
	text-decoration:none;
	margin-right:11px;
}

/*--------------------------------------------------------------rightbar--------------------------------------------------------------*/

.rightbar {
	width:240px;
	float:left;
}

.archiv_anekdotov, .archiv_histories, .pearl_day {
	width:220px;
	height:264px;
	float:left;
	position:relative;
	margin-top:31px;
	margin-bottom:11px;
	margin-left:10px;
}

.archiv_anekdotov {
	background:url(../images/archiv_anekdotov.png) top no-repeat;
}

.archiv_histories {
	background:url(../images/archiv_histories.png) top no-repeat;
}

.pearl_day {
	background:url(../images/pearl_day.png) top no-repeat;
}

.archiv_anekdotov img, .archiv_histories img, .pearl_day img{
	position:absolute;
	bottom:0;
}

.subscription {
	width:213px;
	height:142px;
	float:left;
	margin-top:31px;
	padding:32px 0 0 7px;
	background:url(../images/subscription.png) top no-repeat;
}

.subscription span {
	font-size:12px;
	line-height:11px;
}

*+html .subscription span {
	margin-top:3px;
	float:left;
	font-size:12px;
	line-height:16px;
}

.subscription form {
	margin-top:13px;
}

.subscription form div {
	margin-bottom:20px;
}

*+html .subscription form input {
	margin-top:20px;
}

*+html .subscription form div {
	margin-bottom:0px;
}

.subscription input {
	width:188px;
	height:25px;
	padding:0 6px;
	background:none;
	border:none;
	font-family:georgia;
	color:#000;
}

.subscription form input#subscribe {
	width:102px;
	height:27px;
	background:url(../images/subscribe.png);
}

.subscription form input#unsubscribe {
	width:102px;
	height:27px;
	margin-left:-2px;
	background:url(../images/unsubscribe.png);
}

.tenders {
	width:214px;
	height:66px;
	float:left;
	padding:35px 0 0 6px;
	margin-top:41px;
	background:url(../images/tenders.png);
}

.draw {
	width:214px;
	height:65px;
	float:left;
	padding:36px 0 0 6px;
	margin-top:41px;
	background:url(../images/draw.png);
}

.right_banner {
	float:right;
	margin-top:42px;
}

.clear {
	clear:both;
}

/*--------------------------------------------------------------footer----------------------------------------------------------------*/

.footer {
	width:950px;
	height:321px;
	position:relative;
	top:0px;
	left:-480px;
	margin-left:50%;
	padding:24px 0 0 10px;
	font-size:11px;
}

.footer#footer_dozen {
	height:181px;
	padding:0px 0 0 10px;
}

.footer_wrapper {
	position:relative;
	top:47px;
	left:0;
	width:100%;
	height:345px;
	background:#EEF1F4;
}

.footer_wrapper#footer_wrapper_dozen {
	height:181px;
}

.footer .sponsor {
	width:249px;
	height:80px;
	float:left;
	background:url(../images/sponsor.gif) top left no-repeat;
}

.footer .sponsor div, .footer .like div {
	width:88px;
	float:right;
}

.footer .sponsor div img, .footer .like div img, .footer .counters img {
	margin-bottom:14px;
}

.footer .like {
	width:247px;
	float:left;
	margin-left:72px;
	background:url(../images/like.gif) top left no-repeat;
}

.footer .like img {
	float:right;
}

.footer .counters {
    background: url("../images/stat.gif") no-repeat scroll 13px top transparent;
    float: right;
 
    padding-right: 90px;
    text-align: right;
    width: 244px;
}

.footer .counters#counters_dozen {
	margin-top:112px;
}

.footer .copy {
	float:left;
	width:790px;
	margin-top:26px;
	color:#3C4F5E;
}

.footer#footer_dozen .copy {
	margin-top:22px;
}

.footer .copy p a.red {
	color:#FF0000;
}

.footer .copy p img {
	margin-left:9px;
}

.nav{width:500px;margin-left:110px;margin-top:25px;float:left}
