* {margin: 0; padding: 0;}
body  {font: normal 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: url(../images/head-x.png) 0px 0px repeat-x #dadada;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
hr { color: #DADADA; background:none; border-bottom:1px dotted #003757; margin-bottom: 10px;}
a {color: #004276; text-decoration: underline;}
a:hover {text-decoration: none;}
/*center*/
.center {width: 1000px; margin: 0px auto; font: normal 12px Tahoma, Verdana, Arial, sans-serif;padding-top:10px;}
/*center*/

/*head*/
.head {height: 130px; background: url(../images/head-center.jpg) -20px 0px no-repeat; position: relative;}

.logo {margin-left: 5px;}
/*.logo a {display: block; height: 130px; text-indent: -9000px; overflow: hidden;}*/

.toptilte {position:absolute; top: 70px; width:100%; text-align: center; z-index: 3;}
.toptiltex {position:absolute; top: 70px; width:100%; text-align: center; z-index: 4;}

h1 {font-size: 24px; line-height: 19px; color: #e3df74;}
h1 span {display: block; font-size: 10px;}

.bigfont {font-size: 16px; color: #000;}

.register {position: absolute; right: 5px; top: 10px; font-size: 9px; line-height: 9px;}
.register a {color: #91d460; margin-right: 20px; cursor: pointer;}
.register img {margin-right: 5px;}

.searchhead {position: absolute; right: 23px; top: 36px; background: url(../images/search-bg.gif) 0px 0px no-repeat;}
.searchhead input {vertical-align: middle;}

.f01 {background: none; border: none; width: 217px; padding-left: 37px; color: #FFFFFF; font: normal 10px Verdana, Arial, Helvetica, sans-serif; margin-right: 6px; height: 14px;} 

.nav {position: absolute; height: 25px; top: 100px; border-left: 1px solid #e5e5e5; width: 1000px; left: 50%; margin-left: -500px; z-index: 25;}
.nav a, .nav span {color: #ca0002; text-decoration: none; display: block; padding: 4px 7px 0 7px; margin: 1px; height: 19px; float: left;}
.nav a:hover, .nav span:hover {background: #ca0002; color: #FFFFFF;}
.nav li {float: left; border-right: 1px solid #e5e5e5; position: relative;}
.nav li ul {position: absolute; top: 25px; left: 0; padding-top: 0px; z-index: 25; background: url(../images/iefix.gif); display:none;}
.nav li ul li {border-bottom: 1px solid #e5e5e5; border-right: 0;}
.nav li ul li, .nav li ul li a {float: none;}
.nav li ul li a {background: #d26d6e; width: 145px; margin: 0; color: #FFFFFF;}


.akciya {position: absolute; width: 115px; top: 100px; left: 50%; z-index: 25; margin-left: 385px;}

.login {position: absolute; left: 50%; margin-left: 80px; width: 240px; top: 30px; background: #ffffff; z-index: 25; border: 5px solid #dadada; padding: 15px 20px 7px 20px;}
.login h2 {font-size: 24px; font-weight: normal; line-height: 20px; text-align: center; padding-bottom: 13px;}
.login p {padding-bottom: 11px;}
.login p img {margin: 0 7px;}
.login p.text-center {font-size: 10px; padding-bottom: 5px;}
.login span {display: block; margin-top: 5px; height: 25px; background: url(../images/login-input.gif) 0px 0px no-repeat;}
.login input {background: none; border: none; width: 220px; padding: 0 10px; height: 25px;}
.login a {cursor: pointer;}

.slide-show {display: block;}
.slide-hide {display: none;}
/*head*/

/*blocks*/
.block1 {background: url(../images/block1-top1.png) 0px 0px no-repeat #f6f6f6; margin-bottom: 10px;}
.block11 {background: url(../images/block1-top2.gif) 0px 0px no-repeat #f6f6f6; margin-bottom: 10px;}
.block1-bottom {background: url(../images/block1-bottom.png) 0px 100% no-repeat; padding-bottom: 20px;}

.block2 {background: url(../images/block2-top.gif) 0px 0px no-repeat #FFFFFF; margin-bottom: 10px;}
.block2-bottom {background: url(../images/block2-bottom.gif) 0px 100% no-repeat; padding-bottom: 13px;}

.block3 {background: url(../images/block3-top.gif) 0px 0px no-repeat #e5ecf1; width: 570px; margin: 0px auto;}
.block3-bottom {background: url(../images/block3-bottom.gif) 0px 100% no-repeat; padding: 10px 0 10px 20px;}

.block4 {background: url(../images/block4-top.gif) 0px 0px no-repeat #dadada; margin-bottom: 10px;}
.block4-bottom {background: url(../images/block4-bottom.gif) 0px 100% no-repeat; padding: 19px 0 0 15px;}

.block5 {background: url(../images/block5-top.gif) 0px 0px no-repeat #dadada; margin-bottom: 10px;}
.block5-bottom {background: url(../images/block5-bottom.gif) 0px 100% no-repeat; padding: 14px 0 39px 20px;}

.block6 {background: url(../images/block6-top.gif) 0px 0px no-repeat #cacaca; margin-bottom: 10px;}
.block6-bottom {background: url(../images/block6-bottom.gif) 0px 100% no-repeat; padding: 14px 0 39px 20px;}
/*blocks*/

/*desc*/
.desc {padding: 20px 0 23px 0;}
.desc b, .desc strong, .desc i {font-style: normal; font-weight: normal;}
/*desc*/

/*right*/
.right {width: 590px; float: right;}
.right h2, .right h3, .right h4, .right h5, .right h6, .right h7 {font-size: 24px; font-weight: normal; line-height: 20px; padding: 10px 0 15px 9px;}
/*right*/

/*left*/
.left {width: 400px; float: right; margin-right: 10px;}
.left h2, .left h3, .left h4, .left h5, .left h6, .left h7 {font-size: 24px; color: #ca0002; font-weight: normal; line-height: 20px; padding: 10px 0 15px 9px;}

#h201 {background: url(/uploads/banners/icons/bi_titanpoker.png) 10px 10px no-repeat; padding: 20px 0 35px 65px;}
#h202 {background: url(/uploads/banners/icons/party.png) 10px 10px no-repeat; padding: 20px 0 25px 65px;}

.small {font-size: 10px; padding: 0 15px 0 20px;}
.small li {background: url(../images/bullet1.gif) 0px 2px no-repeat; padding: 0 0 12px 20px;}

.bigul {font-size: 12px; padding: 0 15px 0 20px;}
.bigul li {background: url(../images/bullet1.gif) 0px 2px no-repeat; padding: 0 0 12px 20px;}

.text-center {text-align: center; padding-top: 5px;}

.red-left {background: url(../images/button-left.gif) 0px 0px no-repeat #ca0002; padding: 4px 0 7px 0;}
.red-right {background: url(../images/buttom-right.gif) 100% 0px no-repeat; padding: 4px 15px 7px 15px;}
body:last-child:not(:root:root) .red-right a {padding: 4px 0 7px 0;}
.red-left a {color: #FFFFFF;}
.text p {padding: 0 10px 15px 10px;}
.pad {padding: 0 10px 0 20px;}

.desc2 {padding: 0 0 0 20px; margin-bottom: -13px;}
.desc2 div {padding: 1px 30px 20px 19px; background: url(../images/bullet1.gif) 0px 3px no-repeat;}
.desc2 p {padding-top: 7px;}

.player {text-align: center;}
/*left*/

/*news*/
.title {background: #dadada; font-size: 10px; margin-bottom:10px;}
.title span.date, .title span.author  {display: block; height: 14px; color: #FFFFFF; background: #ca0002; padding: 1px 10px 0 10px;}
.info {float: left;font-size:13px;}
.title a {color: #004276;}
.date {float: left; margin-right: 20px;}
.author {float: right;}
.news p {padding: 0px 0px 7px 0px;}
.news {padding: 0px 10px 0px 10px;}
.news img {float: left; margin-right: 10px;}
.news p a {color: #004276;}
.text-right {font-size: 10px; text-align: right;}
/*news*/

/*news*/
.newsshortx {padding: 0px 10px 0px 10px;}
.newsshort p {padding: 0 20px 7px 10px;}
/*.newsshort img {float: left; margin-right: 10px;}*/
.newsshort p a {color: #004276;}
/*news*/



/*table*/
.table {width: 100%; font-size: 11px;}
.table td {padding: 5px 0;}
.table img {vertical-align: middle;}
.table span {display: block; float: left; width: 20px; padding-top: 5px;}
.table img {vertical-align: middle; margin-right: 10px;}
/*table*/

/*popular*/
.popular {padding: 0 0 0 20px; margin-bottom: -13px;}
.popular div {padding: 1px 30px 20px 29px;}
.popular p {padding-top: 7px;}
.star1 {background: url(../images/star1.gif) 0px 0px no-repeat;}
.star2 {background: url(../images/star2.gif) 0px 0px no-repeat;}
.star3 {background: url(../images/star3.gif) 0px 0px no-repeat;}
.star4 {background: url(../images/star4.gif) 0px 0px no-repeat;}
.star5 {background: url(../images/star5.gif) 0px 0px no-repeat;}
/*popular*/

/*opros*/
.w01 {width: 228px; float: left; margin-right: 52px; padding: 0 0 0 10px;}
.w01 p img {margin: 0 7px;}
.w01 li {padding: 0 0 20px 20px; position: relative;}
.w01 li a {color: #000000; text-decoration: none;}
.w01 li input {position: absolute; left: 0; margin-top: 1px;}
.title2 {font-size: 14px; margin: -4px 0 10px 0; display: block; position: relative;}

.w02 {width: 290px; float: left; font-size: 11px;}
/*opros*/

/*buttons*/
.buttons {height: 25px;}
.buttons a {color: #FFFFFF;}
.buttons span {display: block; width: 110px; text-align: center; padding-top: 4px;}
.left-button {margin-left: 0; float: left;}
.right-button {float: right;}
.center-button {align: center;}
/*buttons*/

/*footer*/
.footer-x {background: url(../images/footer-x.gif) 0px 0px repeat-x; margin-top: 10px;}
.footer {width: 1000px; margin: 0px auto; height: 135px; background: url(../images/logo-footer.png) 0px 40px no-repeat; position: relative;}
.nav-f {position: absolute; height: 25px; top: 5px; border-left: 1px solid #e5e5e5;}
.nav-f a {color: #ca0002; text-decoration: none; display: block; padding: 4px 10px 0 10px; margin: 1px; height: 19px; float: left;}
.nav-f a:hover {background: #ca0002; color: #FFFFFF;}
.nav-f li {float: left; border-right: 1px solid #e5e5e5;}

.f-text {position: absolute; font: normal 10px Tahoma, Verdana, Arial, sans-serif; color: #9a9a9a; left: 360px; top: 48px;}
.f-text span {display: block; font-size: 9px; margin-top: 9px;}
.f-text a {color: #9a9a9a;}

.banners {position: absolute; left: 672px; top: 50px;}
.banners img {vertical-align: top; margin-right: 10px;}

.rss {position: absolute; font: normal 12px Tahoma, Verdana, Arial, sans-serif; right: 29px; top: 50px;}
.rss a {color: #9a9a9a; text-decoration: none;}
.rss img {margin-right: 9px; vertical-align: middle;}
/*footer*/

/* drop menu styles */
#dropmenudiv {border: 1px solid #ffffff; border-bottom-width: 0; font: normal 10px Verdana; background-color: #6497ca; line-height: 20px; margin: 2px; filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);}
#dropmenudiv a {display: block; text-indent: 3px; border: 1px solid #ffffff; padding: 1px 0; margin: 1px; color: #ffffff; text-decoration: none; font-weight: bold;}
#dropmenudiv a:hover {/* hover background color */ background-color: #fdd08b; color: #000000;}

.authorizelinks a:link, .authorizelinks a:visited {color: #004276; text-decoration:none;}
.authorizelinks a:hover{color: #000; text-decoration:none; border-bottom: 1px dotted #004276;}


/*dict*/
.dict {padding:10px;}
.bukvy {font-size: 16px; color:#000; letter-spacing:1px; font-family: "Times New Roman", Times, serif;}
.bukvy a {font-size: 16px; color: rgb(202, 0, 2); letter-spacing:1px; font-family: "Times New Roman", Times, serif;}
.bukvy a:hover {text-decoration:none;color:#000;}
.bukvy {font-size: 18px; color: rgb(202, 0, 2); letter-spacing:1px; font-family: "Times New Roman", Times, serif;}
div.bukvy {padding-left:20px;color:#000;}
.stolb {float:left; width:25%; margin-top:15px;}
/*dict*/

/*other*/
.main_center {color:#4F0F10;}
.list li {padding-left:20px;font-size:95%;color:#CA0002;}
.list li a{font-size:95%;color:#CA0002;}
.list li a:hover{text-decoration:none}
.main_center {padding:10px;}
.big_title {font-size:18px;color:#CA0002; padding-bottom:10px;}
div.pink {margin: 10px; padding: 10px; background: #fff;}
div.pink p{padding-top:6px;}

div.v {padding:0 0 20px;}

div#v_zag {background:#CA0002;color:#fff;padding:1px 5px;}

div#v_nav {background:#F6F6F6;padding:5px 5px 5px 20px;}


/*table {
    border:0 none;
    border-collapse:separate;
    border-spacing:3px;
}
table td {
	background-color:#F6F6F6;
	border:0;
	border-bottom:1px dotted #003757;
	font-size:10px;
	padding:2px;
	color:#003757;
}*/

table {
    border:none;
}
table td {
	border:none;
	font-size:10px;
	padding:0px;
	color:#003757;
}

table.noborder  {
	border:0 none !important;
    border-collapse: none !important;
    border-spacing:0 !important;
}
table.noborder  td {
	background-color:none !important;
	border:0 !important;
	border-bottom:none !important;
	border-right:none !important;
	font-size:10px !important;
	padding:2px !important;
	color:none !important;
}



.baner_gray {
    background:#fff;border:3px #AFAFAF solid;
	text-align:center;
	width:250px;
	padding:5px;
	margin:20px 5px;
}
.baner_green a{
	font-size:13px;
	font-weight:bold;
}
/*other*/
.left2_ssyl {margin-left: 20px;}
.left2_ssyl a{
	font-size:14px; 
	/*padding:2px;*/
	-background:#fff;
	color:#CA0002;
}

.regstep_rek_top {
	background:#FFDFE0 none repeat scroll 0 0;
	border:1px solid #AFAFAF;
	margin:10px;
	padding:5px;
	text-align:center;
	width:550px;
	font-size:12px;
	color:#CF5A5C;
	font-family:tahoma;
}


/* ==================== */

.navigation {color:#666; border:0px;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {text-decoration:none;	color: #E3DF74; background:#0F5610;	border:1px solid #E6E6E6; padding:3px 6px; font-size:11px}
.navigation a:hover {background:#1C821C; color:#E3DF74;	border-color:#E6E6E6;}
.navigation span {text-decoration:none;	background:#fff; padding:3px 6px; border:1px solid #1C821C; color:#000; font-size:11px;}
.navigation span.nav_ext {border: none; background: transparent;}


/* ==================== */

.f_textarea {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	width: 459px;
	height: 156px;
	border: 1px solid #e0e0e0;
}
.f_input {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	width: 300px;
	height: 14px;
	border: 1px solid #e0e0e0;
}
.f_select {
	color: #757575;		/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	height: 14px;
	border: 1px solid #e0e0e0;
}

.breadcrumb {color: #1C871F; text-decoration:none;}
.breadcrumb a:link, .breadcrumb a:visited {color: #1C871F; text-decoration:none;}
.breadcrumb a:hover {color: #000; text-decoration:none; border-bottom: 1px dotted #1C871F;}

.footerlinks a:link, .footerlinks a:visited { text-decoration:none; color: #000; font-weight: bold;}
.footerlinks a:hover { text-decoration: underline; color: #000; font-weight: bold;}

/*.notable table {
    border: none;
    border-collapse:separate;
    border-spacing:0px;
}
.notable tablet td {
	border: none;
	padding:0px;
}*/
.hint {	background:#fff; line-height:11px; color:#666666; width:auto; border:1px solid #C6C6C6; z-index:101; margin:0px; padding:10px; position:absolute; visibility:hidden; }
#tooltip { background: #fff; border-left: 1px solid #767676; border-right : 1px solid #767676; border-bottom : 1px solid #767676; border-top : 1px solid #767676; font : 11px tahoma; color : #1e698e; padding : 7px; position : absolute; visibility : hidden; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; z-index:101;}

#zakaz {
	width: 242px;
	height: 44px;
	position: absolute;
	left: 50%;
 	top: 5px;
 	margin-left: -121px;
	z-index: 100;
}
.class_over { background-color: #e9e9e9}
.class_out {background-color:#ffffff}

.navwhite {color: white; font-size: 24px; font-weight: normal;}
.navwhite a:link, .navwhite a:visited {color: white; font-size: 24px; font-weight: normal; text-decoration:none;}
.navwhite a:hover {color: white; text-decoration:underline;}