body, html {height: 100%; margin: 0; padding: 0; background: #e6ddc1;}

p, li, ul, h1, h2, h3, h4 {padding: 0px; margin: 0px;}

ul {list-style-type: disc; list-style-image: url(images/marker.png);}

a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

table {width: 100%; height: 100%;border-collapse: collapse; }
td {border: 0px solid #000;padding: 0px; margin: 0px; vertical-align: top;}
input, textarea, select {padding: 2px; border: 1px solid #ccc; font-family: Trebuchet MS; font-weight: normal; font-size: 10px; color: #6b6863;}
input:hover, textarea:hover, select:hover{padding: 2px; border: 1px solid #aca58f;}
input:focus, textarea:focus, select:focus{padding: 2px; border: 1px solid #e7b824;}

span.t_r {position: absolute; top: 160px; left: 950px; width: 53px; height: 66px; background: url(images/t_r.png); }
span.b_r {position: absolute; bottom: 0px; left: 867px; width: 241px; height: 140px; background: url(images/b_r.png); }
span.t_l {position: absolute; top: 0px; left: -158px; width: 328px; height: 218px; background: url(images/t_l.png); }
span.t_l a {padding: 0px; margin: 0px; position: absolute; top: 110px; left: 170px;}

.topmenu table{padding: 0px; margin: 0px; position: absolute; top: 134px; left: 220px; width: 761px; height: 30px;}
.topmenu td{background: #9cc029; padding: 0px; margin: 0px; text-align: center; font-family: tahoma; font-weight: bold; font-size: 10px; color: #fffb8d; vertical-align: middle;}
.topmenu td a{color: #ffffff; text-decoration:none;}
.topmenu td a:hover{text-decoration:underline;}
.topmenu td.splitter{background: url(images/menu_spl.png); width: 1px; background-position:center; background-repeat:no-repeat}
.topmenu td.right_side{width: 20px; background: none; background: url(images/menu_r.png);}
.topmenu td.left_side{width: 20px; background: none; background: url(images/menu_l.png);}

.search {margin-left: 19px; position: absolute;}
.search input{border: 1px solid #fff; width: 153px; height: 18px; padding: 0px 20px 0px 5px; background: #fff url(images/sg.jpg) no-repeat right;}
.search input:hover{border: 1px solid #aca58f;}
.search input:focus{border: 1px solid #aca58f;}

table.site_body {position: relative;width: 1000px; height: 100%;border-collapse: none;border: 0px solid #0f0; position: relative; background: url(images/bg.png);}
table.site_body td {border: 0px solid #f00;}
table.site_body td.top_absolute {position: absolute;}
table.site_body td.top {height: 187px;}
table.site_body td.main {background: #e6ddc1; border: 0px solid #f00; padding: 20px; width:500px}
div.main {background: #e6ddc1; border: 0px solid #f00; padding: 20px; width:500px; height:100%}
table.site_body td.left {width: 220px;}
table.site_body td.news {height: 249px;}
table.site_body td.right {width: 280px;}
table.site_body td.bottom {height: 80px;}
table.site_body td.bottom_absolute {position: relative; bottom: 0px; border: 0px solid #000;display: block; height: 0px; z-index:0}

/** main text field **/
.main {font-family: Trebuchet MS; font-weight: normal; font-size: 11px; color: #6b6863;}
.main h1 {font-weight: normal; font-size: 18px; color: #3964a6}
.main a {color: #3964a6; text-decoration:underline;}
.main a:hover {text-decoration:none;}
.main ul {margin-left: 15px;}

#main_white {background: #FFF; width:500px}

.leftmenu {}
.leftmenu ul {padding: 19px; padding-top:0px; margin-top: 5px; margin-left: 0px; width: 188px; }
.leftmenu li {padding: 3px 0px 3px 0px; font-family: Trebuchet MS; font-weight: normal;list-style: none; font-size: 12px; background: url(images/r_m_spl.jpg) left bottom repeat-x; color:#ca4888}
.leftmenu li.title{ font-size: 18px; color: #494039; padding: 0px 0px 10px 0px; background: none;}
.leftmenu li a{font-size: 12px; color: #13438a;text-decoration:none;}
.leftmenu li a:hover{color: #13438a;text-decoration:underline;}

.coupon {background: url(images/coupon.png); width: 253px; height: 201px; border: 0px solid #000;}
.coupon td.value {background: #fec946; width: 70px; height: 70px; vertical-align:middle;}
.coupon td.text {left: 24px; top: 110px; width: 200px; height:90px; font-family: Trebuchet MS; font-weight: normal; font-size: 10px; color: #6b6863; line-height:12px}
.coupon td.text a{font-size: 11px; color: #b95184; text-decoration:underline;}
.coupon td.text a:hover{text-decoration:none;}

td.share{vertical-align:middle; text-align:center; font-family: Trebuchet MS; 
	font-weight: normal; font-size: 24px; color: #ffffff;}
td.discount{vertical-align:middle; text-align:center; 
	font-family: Trebuchet MS; font-weight: normal; font-size: 24px; color: #ffffff;}
td.concurs{vertical-align:middle; text-align:center; 
	font-family: Trebuchet MS; font-weight: normal; font-size: 16px; color: #ffffff;}

.coupon div.logo {text-align:center; vertical-align:middle; width:131px; height:79px; position:absolute; left:25px; top:30px;}

.login {position: relative; width: 228px; height: 93px; background: #fff; border: 6px solid #fff; background: url(images/login_bg.jpg); left: 9px;}
.login p {padding: 6px 0px 0px 10px; margin: 0; font-family: Trebuchet MS; font-size: 18px; color: #feea9c;}
.login p a {padding: 0 0 0 25px; font-weight: normal; font-size: 12px; color: #fff; text-decoration:underline;}
.login p a:hover {padding: 0 0 0 25px; text-decoration:none;}
.login p input {width: 95px;}
.login p #doremember {position: relative; top: 3px; width: 12px; border: 0;}
.login p span {position: relative; top: -3px; font-size: 10px; color: #f4d1d7; vertical-align: middle; }
.login p span a {font-size: 10px; color: #f4d1d7; text-decoration:none;}
.login p span a:hover {text-decoration:underline;}
.login a.title {font-family: Trebuchet MS; font-size: 18px; color: #feea9c; text-align:center}

div.cabinet {position: relative; width: 228px; background: #fff; border: 6px solid #fff; background: url(images/login_bg.jpg); left: 9px;}
div.cabinet span {display: block; padding: 5px; margin: 5px; border: 0px solid #000; font-family: Trebuchet MS; font-weight: bold; font-size: 18px; color: #feea9c;}
div.cabinet span a {font-size: 12px; color: #f4d1d7;}
div.cabinet span ul {margin: 0px; padding: 0px; margin-left: 20px;}
div.cabinet span ul li {margin: 0px; padding: 0px; list-style: none; font-size: 12px; font-weight: normal; color: #ffffff;}
div.cabinet span ul li a {color: #ffffff;}

.button_login {position: absolute; top: 80px; left: 69px; border: 0px solid #fff; }

ul.button_blue {position: absolute;list-style: none; padding: 0; margin: 0;}
ul.button_blue li {background: url(images/bblue_l.png) no-repeat left top; height: 34px; padding: 0; margin: 0;}
ul.button_blue li span {float: left; background: url(images/bblue_r.png) no-repeat right top; margin: 0px;height: 34px;}
ul.button_blue li input {padding: 0px; border: 0px; background: url(images/bblue_sp.png); height: 34px; margin: 0px 20px 0px 20px; font-family: Trebuchet MS; font-weight: normal; font-size: 11px; color: #ffffff;}

span.title {font-family: Trebuchet MS; font-weight: normal; font-size: 18px; color: #3964a6;}

/** forms **/

ul.form {list-style: none; padding: 10px; padding-bottom: 30px; margin: 0; border: 1px dashed #9f9989; background-color:#eee8d0}
ul.form li {font-family: Trebuchet MS; font-weight: normal; font-size: 12px; color: #6b6863; padding: 2px;}
ul.form li.title {font-size: 18px; color: #3964a6; margin-top: -35px;}
ul.form li span {float: left; display: block; width: 150px; text-align: right; border: 0px solid; margin-right: 5px; margin-top: 0px;}
ul.form li div {color: #f05a61; font-size: 10px;text-align: left; margin-left: 155px;}
ul.form li input {width: 150px;}
ul.form li textarea {width: 200px;}
ul.form li input.checkbox {width: 20px; border-width:0px; margin-left:10px}
ul.form li hr {}
ul.form li div.bet {background-image:URL(images/bet.jpg); height:10px; margin:0px; width:100%; background-position:center; background-repeat:repeat-x}

div.register {font-family: Trebuchet MS; position: relative; width: 228px; background: #fff; border: 6px solid #fff; background: url(images/login_bg.jpg); left: 9px; text-align: center;}
div.register a {padding: 0; font-weight: bold; font-size: 14px; color: #fff; text-decoration:underline;}
div.register a:hover {padding: 0; text-decoration:none;}

/** share form **/
textarea#full_text {width: 100%; height: 300px;}

/** shop form **/
textarea#address {}

/** shop list **/
ul.shop_info {font-family: Trebuchet MS; font-weight: normal; font-size: 12px; color: #6b6863;}
ul.shop_info li {margin-bottom: 20px; list-style: none;}
ul.shop_info li h2 {font-weight: bold; font-size: 14px;}
ul.shop_info li a{font-size: 12px; color: #13438a;text-decoration:none;}
ul.shop_info li a:hover{color: #13438a;text-decoration:underline;}
div.bet {background-image:URL(images/bet.jpg); height:10px; width:100%; background-position:center; background-repeat:repeat-x}


/** clipsa part **/

table.shop_info td {font-family: Trebuchet MS; font-weight: normal; font-size: 12px; color: #6b6863;}
table.shop_info td h2 {font-weight: bold; font-size: 14px;}
table.shop_info td a{font-size: 12px; color: #13438a;text-decoration:none;}
table.shop_info td a:hover{color: #13438a;text-decoration:underline;}

table.news {width:621px; height:0px}
table.news td a {font-family: Trebuchet MS; font-size:11px; color: #13438a;}
table.news td.cell {margin:0; width:207px}
table.news div.name a {font-family: Trebuchet MS; font-size:12px; color:White; text-decoration:none;}
table.news div.note {font-family: Trebuchet MS; font-size:11px; color:#6b6863}

table.about span.title {font-size:18px; color:#ca4888; font-family:Trebuchet MS;}
table.about td.ftext {font-size:11px; color:#6b6863; font-family:Trebuchet MS; width:100%}
table.about td.links div {height:30px}
table.about td.links a {font-size:10px; font-family:Trebuchet MS; color:#13438a; text-decoration:none; vertical-align:top}

ul.button_print {position: absolute;list-style: none; padding: 0; margin: 0;height: 304px;}
ul.button_print li { height: 34px; padding: 0; margin: 0;}
ul.button_print li span {float: left; margin: 0px;height: 34px;}
ul.button_print li input {padding: 0px; border: 0px; background: url(images/print_btn.png); height: 34px; margin: 0px 20px 0px 20px; font-family: Trebuchet MS; font-weight: normal; font-size: 11px; color: #517bb9; width:125px}

table.shops td.title, table.shops td div.station {font-family:Trebuchet MS; font-size:14px; color:#494039; font-weight:bold;}
table.shops td div.address {font-family:Trebuchet MS; font-size:11px; color:#6b6863}

div.logo{position:relative; top:-25px; left:155px}

.banners {background-image: URL(images/banners.jpg); background-repeat: no-repeat; width: 240px; height: 679px}
.copyright {font-family:Trebuchet MS; font-size:10px; color:#908c85; width:100%;}
.copyright a {font-family:Trebuchet MS; font-size:10px; color:#908c85; width:100%; text-decoration:underline}

table.topics {height:0px}
table.topics td.text a {font-size:10px; font-family:Trebuchet MS; color:#13438a; text-decoration:none; vertical-align:top}
table.topics td.text {font-family: Trebuchet MS; font-size:11px; color:#6b6863}

table.topic_names {border:dotted 1px black; background-color:White;}
table.topic_names td {padding-top:5px; padding-left:5px}
table.topic_names td.last {height:5px}

table.topic_list td.bet_item {height:10px; background-image:URL(images/bet.jpg); background-position:center; background-repeat:repeat-x}

td.main div.title {font-family:Trebuchet MS; font-size:18px; color:#494039; margin-bottom:10px;}

.subscribe {position: relative; width: 228px; height: 130px; background: #fff; border: 6px solid #fff; background: url(images/subs_bg.jpg); left: 9px; text-align:center}
.subscribe p.title {padding: 6px 0px 0px 3px; margin: 0; font-family: Trebuchet MS; font-size: 18px; color: #feea9c; line-height:normal;}
.subscribe p {padding: 6px 0px 0px 3px; margin: 0; font-family: Trebuchet MS; font-size: 11px; color: #feea9c; line-height:normal;}
.subscribe p span {font-size: 11px; color: white; font-weight:normal; padding:0px; margin:5px;}
.subscribe p input {width: 186px;}

ul.button_red {position: absolute;list-style: none; padding: 0; margin: 0;}
ul.button_red li {background: url(images/bred_l.png) no-repeat left top; height: 34px; padding: 0; margin: 0;}
ul.button_red li span {float: left; background: url(images/bred_r.png) no-repeat right top; margin: 0px;height: 34px;}
ul.button_red li input {padding: 0px; border: 0px; background: url(images/bred_sp.png); height: 34px; margin: 0px 20px 0px 18px; font-family: Trebuchet MS; font-weight: normal; font-size: 11px; color: #ffffff;}

div.ok_mess {font-size: 18px; color: #494039;}

div.line {font-family:Trebuchet MS; font-size:14px; color:white; font-weight:bold; padding:3px; margin-top:15px; cursor:pointer; border:solid 1px white}

.adv_reg {position: relative; width: 228px; height: 68px; background: #fff; border: 6px solid #fff; background: url(images/reg_bg.jpg); left: 9px; text-align:center; vertical-align:middle}
.adv_reg p {padding: 10px 0px 0px 10px; margin: 0; font-family: Trebuchet MS; font-size: 18px; color: #feea9c;}
.adv_reg p a {font-size:18px; color:#feea9c}
.adv_reg p a:hover {font-size:18px; color:white; text-decoration:none;}
.adv_reg p input {width: 95px;}
.adv_reg p #doremember {position: relative; top: 3px; width: 12px; border: 0;}
.adv_reg p span {position: relative; top: -3px; font-size: 10px; color: #f4d1d7; vertical-align: middle; }
.adv_reg p span a {font-size: 10px; color: #f4d1d7; text-decoration:none;}
.adv_reg p span a:hover {text-decoration:none; color:White}

.green_star{position:relative; top:-74px; left:-80px}
.red_star{position:absolute; top:-20px; left:170px; width:40px; line-height:10px}
.blue_star{position:absolute; top:-20px; left:170px; width:40px}

span.hor_menu {font-size:11px; color:White;}

td.text {font-family:Trebuchet MS; font-size:11px; color:#6b6863}
td.text p {padding:3px}

.coupons_title {font-family:Trebuchet MS; font-size:18px; color: #d64e8e;text-decoration:none;}

div.big_search {text-align:right; padding-right:20px;}
div.big_search a {font-family:Trebuchet MS; font-size:11px; color: #13438a;}

span.highlight{background-color:#9cc029}

div.jq_cabinet {position:relative; left:483px; top:-20px}

div.page {border: solid 2px white; height:18px; width:18px; text-align:center; color:#cc4788}
div.page_active {border: solid 2px white; background-color: #cc4788; height:18px; width:18px; text-align:center; color:White}

table.table {height:1px}
table.table td {text-align:center; vertical-align:middle; height:40px;}
table.table td.header {background-color:#d5cbb5; color:White; font-size:12px; font-weight:bold;}

table.table_price {height:1px}
table.table_price td {text-align:center; vertical-align:middle; height:40px; border:solid 1px #d5cbb5}
table.table_price td.header {background-color:#d5cbb5; color:White; font-size:12px; font-weight:bold;}

.contest {background-color:#e7ddc2; width: 225px;}
.contest td.big_string {background-color:White; font-family: Trebuchet MS; font-weight: normal; font-size: 18px; color: #433e3a; text-align:center}
.contest td.small_string {background-color:White; font-family: Trebuchet MS; font-weight: normal; font-size: 14px; color: #8f8f8f; text-align:center; height:20px}
.contest td.picture {text-align:center; vertical-align:middle; height:198px;}
.contest td.picture img {border:solid 1px white}
.contest td.score {font-family: Trebuchet MS; font-weight: bold; font-size: 14px; height:30px; color: #837c6a; text-align:center}
.contest td.radio {font-family: Trebuchet MS; font-weight: bold; font-size: 14px; height:47px; color: #809900; text-align:center;}

ul.button_green {position: absolute;list-style: none; padding: 0; margin: 0;}
ul.button_green li {background: url(images/bgreen_l.png) no-repeat left top; height: 34px; padding: 0; margin: 0;}
ul.button_green li span {float: left; background: url(images/bgreen_r.png) no-repeat right top; margin: 0px;height: 34px;}
ul.button_green li input {padding: 0px; border: 0px; background: url(images/bgreen_sp.png); height: 34px; margin: 0px 20px 0px 18px; font-family: Trebuchet MS; font-weight: normal; font-size: 11px; color: #ffffff;}

table.our_news span.name {font-weight:bold; font-size:14px}
table.our_news td {padding:5px 0 5px 0}
table.our_news td.search_td {vertical-align:text-bottom;}
table.our_news input.text_input {width:430px}
table.our_news span.name a {color: #6b6863; text-decoration:underline;}
table.our_news span.name a:hover {text-decoration:none;}
table.our_news a {color: #13438a; text-decoration:underline;}
table.our_news a:hover {text-decoration:none;}
table.our_news {height:0px}

div.text_block h2 {font-weight: normal; font-size: 18px; color: #494039; font-family:Trebuchet MS}
div.text_block {font-family:Trebuchet MS; font-weight: normal; font-size: 12px; color:#6b6863}

div.voting input {border:solid 1px #fff;}
div.voting {font-size: 12px; font-weight: bold}

div.reg_menu a, div.reg_menu a:link, div.reg_menu a:visited {color: #6b6863; font-size:12px; font-family:Trebuchet MS;}
