html, body {height:100%;margin:0;padding:0;}

#wrap {position:relative;display:block;margin:0px auto -60px;width:820px;float:left;overflow:hidden;}
#wrap:after {content:'.';display:block;height:0;clear:both;visibility:hidden;}
html > body #wrap {float:none;}

div.split {display:block;float:none;clear:both;}

#level2-navigation {position:relative;display:block;margin:0;padding:3px 10px;background-color:#fdfbec;}
#level2-navigation table.categories {border-collapse:collapse;}
#level2-navigation td.categories {border:0px solid red;padding:2px 3px 2px 12px;width:33%;white-space:wrap;background-image:url('/images/bullet-square.gif');background-position:4px 8px;background-repeat:no-repeat;}
#level2-navigation a.categories {font:normal 13px Arial,sans-serif;color:#cb4c0f;text-decoration:none;white-space:nowrap;}
#level2-navigation a.categories:hover {text-decoration:underline;}
#level2-navigation td.categories a.selected {color:#444;font:normal 13px Arial,sans-serif;text-decoration:underline;white-space:nowrap;}
#level2-navigation td.categories a.selected:hover {text-decoration:none;}

#level3-navigation {position:relative;display:block;margin:14px 10px 0px;padding:10px 8px;}
#level3-navigation h2 {margin:-9px -8px 8px;padding:10px 10px 12px;font:bold 16px Arial,sans-serif;text-decoration:underline;color:#cb4c0f;background-color:#ececce;}
#level3-navigation h2 span {display:block;font:normal 13px Arial,sans-serif;color:#f57f00;text-decoration:underline;}
#level3-navigation p {margin:0;padding:12px 0 25px;font:normal 13px Arial,sans-serif;color:#000;}
#level3-navigation ul {margin:0 0 0 24px;padding:0;display:block;position:relative;}
#level3-navigation li {margin:0 0 3px 0;padding:0;font:normal 13px Arial,sans-serif;color:#cb4c0f;}
#level3-navigation a {font:normal 13px Arial,sans-serif;color:#cb4c0f;}

#location {position:relative;display:block;margin:-10px 0 0;padding:5px 0px 5px 15px;overflow:hidden;list-style:none;background-color:#f9faf5;}
#location li {padding:0 15px 0 5px;float:left;background:url('/images/bullet-triangle.gif') no-repeat right bottom;}
#location li a {font:normal 12px Arial,sans-serif;}
#location li.selected {background:none;}
#location li.selected a {font:bold 12px Arial,sans-serif;color:#000;text-decoration:none;}

div.footer-offset {position:relative;display:block;margin:0 auto;padding:0;height:60px;overflow:hidden;clear:both;}
#header {position:relative;margin:0;padding:0;height:auto;z-index:1000;overflow:hidden;}
/* #article #header {margin:0 1px 0 0;}*/
#footer {position:relative;margin:0 auto;padding:0;height:45px;width:820px;z-index:1000;overflow:hidden;background-color:#fff;}
html > body #footer {margin-top:14px;}

#index,
#catalog,
#user,
#article {position:relative;width:658px;border-left:1px solid #DAD8CB;padding-bottom: 32767px !important;margin-bottom: -32767px !important;float:left;}
#index {background:#fff url('/images/middle-border.gif') top center repeat-y;}
#article {overflow:hidden;}
#index img,
#article img,
#user img,
#catalog img{margin:0 10px 0 0;padding:5px;background:#fff;border-top:1px solid #f4f2ed;border-left:1px solid #f4f2ed;border-bottom:1px solid #d9d9cd;border-right:1px solid #d9d9cd;}
#index img {float:left !important;}
#index img.right,
#catalog img.right,
#article img.right {float:right;}
#index a,
#catalog a,
#user a,
#article a {color:#cb4c0f;}
a {color: #cb4c0f;}
#index h1,
#catalog h1,
#user h1,
#article h1 {display:block;position:relative;margin:0 0 10px;padding:0 19px;font:normal 18px/34px Arial,sans-serif;color:#444;background-color:#f6f6da;}
#user h1 { margin-top: 10px; }
#article h2 {display:block;position:relative;margin:0 0 10px;padding:10px;font:bold 13px Arial,sans-serif;color:#444;}
#article div.column-single h2 {display:block;position:relative;margin:0 0 5px;padding:0 10px;font:bold 16px Arial,sans-serif;color:#444;}
#article div.column-single h3 {display:block;position:relative;margin:0 0 5px;padding:5px 10px;font:bold 13px Arial,sans-serif;color:#444;}
#article div.column-single h4 {display:block;position:relative;margin:0 0 5px;padding:5px 10px;font:bold 13px Arial,sans-serif;color:#444;}
#index h1 a,
#catalog h1 a,
#article h1 a {font:normal 18px/34px Arial,sans-serif;color:#444;text-decoration:none;}
#article h1 a:hover {text-decoration:underline;}
#article p {padding:10px 15px;text-align:left;font:normal 13px Arial,sans-serif;color:#000;}
/*
#article div.column-single ul {font:normal 13px Arial,sans-serif;color:#000;}
*/
#article div.column-single hr {border:0 none;height:1px;background:#E3E3E3;margin:0 20px;}
#article img {display:block;float:none;margin:10px auto;}

* html #index,
* html #article,
* html #catalog {width:658px;overflow:hidden;height:100%;float:left;}
* html #index h1,
* html #catalog h1,
* html #article h1 {height:1%;padding-left:19px !important;}

.column-first,
.column-single,
.column-empty,
.column1,
.column2 {position:relative;display:block;margin:0;padding:0;overflow:hidden;}
.column-first {width:100%;background-color:#fff;padding-top:10px;}
.column1 {width:50%;float:left;}
.column2 {width:50%;float:right;}
.column-first h2,
.column1 h2,
.column2 h2 {font-size:16px;}
.column1 h2 em,
.column1 h2 em a,
.column2 h2 em,
.column2 h2 em a {font-size:12px;font-style: normal;text-decoration: none;color:#acacac !important;}
.column-first h2 em,
.column-first h2 em a {font-size:14px;font-style: normal;text-decoration: none;color:#acacac !important;}
.column-single {width:458px;background-color:#fff;float:left;}
.column-empty {width:100%;background-color:#fff;}
.single {position:relative;display:block;margin:0 10px 0;padding:0 8px;font:normal 13px Arial,sans-serif;color:#000;}
* html .column-first {width:647px;}
* html .column-first .single {width:618px;}

.roundbox {position:relative;display:block;margin:14px 10px 0px;padding:10px 8px;background-color:#fbfbf7;border:1px solid #edeae2;border-width:0 1px 1px 0;z-index:100;font:normal 13px Arial,sans-serif;color:#000;}
.roundbox:after {content:'.';display:block;height:0;clear:both;visibility:hidden;}
.roundbox .tl,
.roundbox .tr,
.roundbox .bl,
.roundbox .br {display:block;position:absolute;width:5px;height:5px;overflow:hidden;z-index:200;}
.roundbox .tl {background:#fbfbf7 url('/images/round-top-left.gif') top left no-repeat;top:0px;left:0px;}
.roundbox .tr {background:#fbfbf7 url('/images/round-top-right.gif') top right no-repeat;top:0px;right:-1px;}
.roundbox.hot .tl {background:#ececce url('/images/round-top-left-head.gif') top left no-repeat;top:1px;left:0px;}
.roundbox.hot .tr {background:#ececce url('/images/round-top-right-head.gif') top right no-repeat;top:1px;right:-1px;}

.roundbox.hot span { float:right; width:70px; height:22px; margin:0px 0 0 3px; padding:5px 0 0 0; text-align:center; background:#d5d6ae url('/images/top5_section_pasive.gif') top right no-repeat; }
.roundbox.hot span.section_active { background:#fafbf5 url('/images/top5_section_active.gif') top right no-repeat; }

.roundbox .bl {background:#fbfbf7 url('/images/round-bottom-left.gif') top left no-repeat;bottom:-1px;left:0px;}
.roundbox .br {background:#fbfbf7 url('/images/round-bottom-right.gif') top right no-repeat;bottom:-1px;right:-1px;}
.roundbox div.container {margin:0;padding:7px 0 7px;font:normal 13px Arial,sans-serif;color:#000;border-bottom:1px solid #FDEBA1;overflow:hidden;}
.roundbox div.container.last {border-bottom:0px none;}
.roundbox div.container-rev {margin:0;padding:7px 0 7px;font:normal 13px Arial,sans-serif;color:#000;border-top:1px solid #FDEBA1;overflow:hidden;}
.roundbox div.container-rev.first {border-top:0px none;}
.roundbox h2 {margin:0 0 5px;padding:0 0 5px;font:bold 13px Arial,sans-serif;color:#000;border-bottom:1px solid #FDEB9F;}
body#movies h2 span {display:block;font:bold 11px Arial,sans-serif;color:#000;}
.roundbox.hot h2 {margin:-9px -9px 10px -8px;padding:9px 9px 10px;color:#000;background-color:#ececce;}
div.roundbox h2 a {color:#F57F01 !important;text-decoration:none;}
div.roundbox h2 a {text-decoration:underline;}
div.roundbox.hot h2 a {color:#CC4C0F !important;text-decoration:none;}
div.roundbox.hot h2 a {text-decoration:underline;}
div.roundbox.hot h2 em {display:block;color:#F58000;font:normal 12px Tahoma,sans-serif;}
.roundbox h3 {margin:0;padding:0;font:bold 13px Arial,sans-serif;color:#000;}
.roundbox p {margin:0;padding:0 0 10px;font:normal 13px Arial,sans-serif;color:#000;}
.roundbox ol,
.roundbox ul {position:relative;margin:0;padding:0 0 0 24px;overflow:hidden;}
.roundbox ul {list-style:none;}
.roundbox li {position:relative;margin:0;padding:0;font:normal 13px Arial,sans-serif;color:#000;}
/*
.roundbox label {display:block;width:105px;float:left;font:normal 12px Arial,sans-serif;}
.roundbox select,
.roundbox input,
.roundbox button {font:normal 12px Arial,sans-serif;border:1px solid #b3b9c3;background:#fff;}
.roundbox input,
.roundbox select {width:150px;}
.roundbox button {width:100px;}
*/

ul.navigation {padding:4px 10px;clear:both;list-style:none;}
ul.navigation li {padding:0 3px;border-right:1px solid #E6E1D5;float:left;font:normal 13px Tahoma,sans-serif;}
ul.navigation li.last {border-right:0px none;}
ul.navigation li.selected a {text-decoration:none;}
.roundbox ul.navigation {padding:0 0 5px;margin:-10px 0 0;}
.roundbox ul.navigation li {border-width:0;}
.roundbox ul.navigation a {font:normal 11px Arial,sans-serif;}
.roundbox ul.navigation li.selected a {color:#B4AF9C;}

.list {position:relative;display:block;margin:0 10px 0;padding:0 8px;font:normal 13px Arial,sans-serif;color:#000;overflow:hidden;}
.list div.container {position:relative;display:block;margin:0;padding:15px 0 17px;clear:both;border-bottom:1px solid #e6e1d5;overflow:hidden;}
.list div.container.last {border-bottom:0px none;}
.list img {margin:0 11px 0 0;}
.list h2 {margin:0;padding:0;font:bold 15px Arial,sans-serif;color:#cb4c0f;}
div.list div.container h2 em,
div.list div.container h2 em a {font-size:12px;font-style: normal;text-decoration: none;color:#acacac !important;}
.list h3 {margin:0;padding:0;font:bold 13px Arial,sans-serif;color:#000;}
div.list div.container h3 em,
div.list div.container h3 em a {font-size:12px;font-style: normal;text-decoration: none;color:#acacac !important;}
.list p {margin:0;padding:0 0 15px 0;font:normal 13px Arial,sans-serif;color:#000;}
.list ol,
.list ul {position:relative;display:block;margin:0;padding:13px 15px 0 23px;}
.list li {position:relative;display:block;margin:0;padding:0;font:normal 13px Arial,sans-serif;color:#cb4c0f;}
.column-single .list img {float:right !important;}

.chaos {position:relative;display:block;margin:0 10px 0;padding:0 8px;}
.chaos {font:normal 13px Arial,sans-serif;color:#000;}
.chaos div.container {position:relative;display:block;margin:0 5px 0;padding:15px 0 0;overflow:hidden;}
.chaos div.container.last {}
.chaos img {margin:0 11px 0 0;float:none !important;clear:both;}
.chaos h2 {margin:0;padding:0;font:bold 15px Arial,sans-serif;color:#cb4c0f;text-decoration:underline;}
.chaos h3 {margin:0;padding:0;font:bold 13px Arial,sans-serif;color:#000;}
.chaos p {margin:0;padding:0 0 15px 0;font:normal 13px Arial,sans-serif;color:#000;}

.tables table {border-collapse:collapse;border:1px solid #F7E9AC;width:100%;}
.tables table caption {margin:0;padding:10px 5px;font:bold 13px Arial,sans-serif;color:#000;text-align:left;}
.tables table caption a {color:#F57F01 !important;text-decoration:none;}
.tables table caption a {text-decoration:underline;}
.tables table thead {}
.tables table tr {border:1px solid #F7E9AC;border-width:1px 0 0 1px;}
.tables table .title {border-right:1px solid #F7E9AC;width:60%;}
.tables table .author {border-right:1px solid #F7E9AC;width:12%;}
.tables table .income {border-right:1px solid #F7E9AC;width:12%;}
.tables table .time {border-right:1px solid #F7E9AC;width:28%;}
.tables table td {font:normal 12px Arial,sans-serif;padding:2px 4px;}
.tables table th {font:bold 12px Arial,sans-serif;padding:2px 4px;}
.tables table tr.odd {background-color:#FDFACF;}

.button1 {display:block; margin:0; padding:0; width:22px; height:18px; border:0 none; background:#fff url('/images/button-short-bg.gif') no-repeat top left; font:bold 9px Verdana,sans-serif;color:#000; text-transform:uppercase; }
.button2 {display:block; margin:0; padding:0; width:72px; height:18px; border:0 none; background:#fff url('/images/button-medium-bg.gif') no-repeat top left; font:bold 9px Verdana,sans-serif;color:#000; text-transform:uppercase; }

#small-forum {margin:0;padding:0 15px 10px;}

* html ul.navigation {height:1%;padding:0 10px;margin:0;}

* html #small-forum table td {border:1px solid #F7E9AC;}
* html #small-forum table th {border:1px solid #F7E9AC;}

/*
#search-form {margin:0;padding:0 0 5px;background-color:#FFFAE6;overflow:hidden;}
#search-form form {margin:0;padding:0;}
#search-form p {padding:5px 14px 0px;clear:both;}
#search-form p.info {padding:3px 19px 2px 144px;font:normal 10px Arial,sans-serif;color:#cb4c0f;}
#search-form label {display:block;float:left;line-height:20px;padding:0px 5px;}
#search-form label.first {width:120px;}
#search-form input {float:left;}
#search-form textarea {border:1px solid #B3B9C3;}
#search-form input#submit {display:block;position:relative;margin:0 0 9px 4px;padding:0;width:72px;height:18px;border:0 none;background:#fff url('/images/button-short-bg.gif') no-repeat top left;font:bold 9px Verdana,sans-serif;color:#000;text-transform:uppercase;}
#search-form input.long {width:200px;}
#search-form input.medium {width:72px;}
#search-form input#submit.medium {background:#fff url('/images/button-medium-bg.gif') no-repeat top left;}



#avio-tickets select,
#avio-tickets input{width:auto;}
#avio-tickets select.inline,
#avio-tickets label.inline {width:auto;padding:0 10px;float:left;}
#avio-tickets p {overflow:hidden;clear:both;}

* html #search-form {height:1%;}
* html #search-form p {height:1%;}
*/

#index-banner {padding:0 20px 30px;overflow:hidden;}
* html #index-banner {height:1%;}
#index-banner img {padding:0;margin:0;border:0px none;}

#comment-form {height:240px;margin-bottom:10px;overflow:hidden;}
#comment-form:after {content:'.';display:block;height:0;clear:both;visibility:hidden;}
#comment-form form {padding:0;margin:0;overflow:hidden;}
#comment-form p {padding:5px 0 !important;margin:0;}
#comment-form label {width:70px;float:left;font:normal 11px Arial,sans-serif;color:#000;}
#comment-form input {width:160px;border:1px solid #b3b9c3;background:#fff;}
#comment-form #comment-send {margin:0 6px 0 4px;padding:0;width:75px;height:18px;border:0 none;background:#fff url('/images/button-medium-bg.gif') no-repeat top left;font:bold 9px Verdana,sans-serif;color:#000;text-transform:uppercase;}
#comment-form textarea {width:400px;height:120px;border:1px solid #b3b9c3;background:#fff;}

#user_comments { padding: 0 15px 0 15px; font:normal 12px Arial,sans-serif; clear: both;}
#user_comments p {margin:0;padding:0 10px;}
#user_comments .comment-list dt { line-height:28px; margin:0; padding:0;clear:both; }
#user_comments .comment-list dt b { font-weight:bold; }
#user_comments .comment-list dt u { font-weight:bold; color:#CB4C0F; }
#user_comments .comment-list dt em { display:block; float:left; text-align:center; line-height:28px; width:24px; font-style:normal; font-weight:bold; color:#FFF; margin:0 5px 0 0; background:url(/images/icons/comment_ballon.gif) no-repeat top; }
#user_comments .comment-list dt small { padding:0 0 0 10px; }
#user_comments .comment-list dd { margin:0; padding:0 0 20px 0; }
#user_comments .comment-list dd img { margin:0 0 5px 10px;float:right; }


#user_comments .comment-list div { overflow: hidden; padding-bottom: 20px;}
#user_comments .comment-list div div {padding-bottom: 0;}
#user_comments .comment-list div div.head {clear: left; width: 110px; float: left; background: url('/images/com-arrow.gif') right top no-repeat;}
#user_comments .comment-list div div.head img {padding: 0; margin: 0 0 5px;}
#user_comments .comment-list div div.body {width: 298px; padding: 15px 10px; position: relative; background: url('/images/com-bg.gif') left top repeat-y;}
#user_comments .comment-list div div.body small {padding-left: 15px; display: block; background: url('/images/com-date.gif') 2px 2px no-repeat;}
#user_comments .comment-list div div.footer {width: 41px; padding: 5px 0px 2px 0px; text-align: center; font-weight: bold; font-size: 14px; position: relative; background: url('/images/com-bg.gif') left top repeat-y;}
#user_comments .comment-list div div.footer a img {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-width: 0px;}
#user_comments .comment-list div div.footer img {float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-width: 0px;}
#user_comments .comment-list div div.t { position: absolute; left: 0; top: 0;background: url('/images/com-top.gif') left top no-repeat; height:7px; width:318px; }
#user_comments .comment-list div div.b { position: absolute; left: 0; bottom: 0;background: url('/images/com-bottom.gif') left top no-repeat; height:7px; width:318px;}

* html #user_comments .comment-list div {height: 1%;}
* html #user_comments .comment-list div div.head {width: 110px;margin-right: -3px;}
* html #user_comments .comment-list div div.body {}

#user_comments h3 { margin:0 0 10px 10px; padding:0; font:bold 13px Arial,sans-serif; }


#user_comments table {width: 100%; height: 10px;}
#user_comments table tr td h3 {margin: 0;}
#user_comments table tr td a img {float: right; margin: 0px; border-width: 0px;}
#user_comments .user_comment_form { margin:0; padding:5px 0; background:#FBFCF7; }
#user_comments .user_comment_form p { margin:0 5px; padding:3px 0 3px 50px; }
#user_comments .user_comment_form p.no_ident { margin:0 5px; padding:3px 0 3px 0; }
#user_comments .user_comment_form p label { margin: 0 0 0 -50px; padding:0; float:left; width:50px; line-height:22px; }
*html #user_comments .user_comment_form p label { margin: 0 0 0 -25px; padding:0; float:left; width:50px; line-height:22px; }
#user_comments .user_comment_form p input.input_text { width:200px; margin:0; }
#user_comments .user_comment_form p input.input_button { margin:0 6px 0 0px;padding:0;width:75px;height:18px;border:0 none; background:#fff url('/images/button-medium-bg.gif') no-repeat top left; font:bold 9px Verdana,sans-serif;color:#000;text-transform:uppercase; }
*html #user_comments .user_comment_form p.no_ident { width:95%; margin:0; padding:0 5px; }
#user_comments .user_comment_form p textarea { width:100%; height:160px; margin:0; -moz-box-sizing:border-box; }

#profile {position:relative;width:658px;border-left:1px solid #DAD8CB;padding-bottom: 32767px !important;margin-bottom: -32767px !important;float:left;overflow:hidden;}
#profile div#header {font-family: Arial,sans-serif; color:#444;background-color:#ececce;height: 100px;padding-top:20px;padding-left:20px;font-size:14px;}
#profile div#header p.avatar {margin: 0px 10px 0px 0px;float:left;}
#profile div#header div#tab_container {position: absolute; left: 100px; bottom: 0px; height: 22px;}
#profile div#header div#tab_container div {padding-right: 1px; padding-left: 1px; float: left; background-color: #d6d6ae; height: 22px;padding-top: 3px;}
#profile div#header div#tab_container img {float: left;}
#profile div#header div#tab_container div a {font:normal 14px Arial,sans-serif;color:#cb4c0f;text-decoration:none;white-space:nowrap;}
#profile div#header div#tab_container div a:hover {text-decoration:underline;}
#profile div#header span#username {font-size: 18px; font-weight: bold;}
#profile div#header span#name_surname {font-size: 16px;}
#profile div#header span#seperator {font-size: 20px; margin-left: 5px; margin-right: 5px;}
#profile div#header div#additional_info {font-size: 14px; margin-top: 5px;}

#profile div#comm_watch_header {margin-top: 10px; margin-left: 10px; height: 80px;}
#profile div#comm_watch_header ul {float: left; margin-left: 0px;}
#profile div#comm_watch_header ul a {font:normal 13px Arial,sans-serif;color:#cb4c0f;text-decoration:none;white-space:nowrap;font-weight: bold;}
#profile div#comm_watch_header ul a:hover {text-decoration:underline;}
#profile div#user_watch_list {padding: 8px 0px 8px 20px;}
#profile div#user_watch_list a {font:normal 14px Arial,sans-serif;color:#cb4c0f;text-decoration:none;white-space:nowrap;}
#profile div#user_watch_list a:hover {text-decoration: underline;}

#profile-form p {margin:0;padding:0 0 3px;clear:both;}
#profile-form p span.important {margin:0;padding:0 5px 0 0;color: red;}
#profile-form p.error {margin:0;padding:0 0 10px;clear:both;color:#C00;}
#profile-form h3 {margin:0;padding:0 0 10px;clear:both;}
#profile-form p.captcha img { margin:0; }
#profile-form p.avatar img { margin:0 0 0 130px;}
#profile-form p label { display:block;width:130px;height:16px;float:left;font:normal 11px Verdana,sans-serif;}
#user_pictures p label { display:block;width:130px;height:16px;float:left;font:normal 11px Verdana,sans-serif;}
#profile-form p input {border:1px solid #B3B9C3; width:230px;}
#profile-form p textarea {border:1px solid #B3B9C3;}
#profile-form p.agree {padding-left: 130px;}
#profile-form p.agree label { display:block;width:auto;height:16px;float:none;font:normal 11px Verdana,sans-serif;}

 #profile-form p.agree input {border:1px solid #B3B9C3; width:auto; float: left;}

#profile-form p select {border:1px solid #B3B9C3; margin:0 10px 0 0;}
#profile-form p.submit input {width:72px;height:17px;background:#fff url('/images/button-medium-bg.gif') left top no-repeat;border:0px none;font:bold 9px Verdana,sans-serif;color:#000;text-transform:uppercase;}

#footer {border-top:1px solid #f6f1dd;text-align:center;}

#general {display:block;position:relative;margin:0 auto;padding:0 0 5px;list-style:none;width:280px;}
#general li {display:block;margin:0;padding:0 5px;float:left;border-right:1px solid #000;}
#general li.last {border-right:0px none;}
#general a {font:normal 12px Arial,sans-serif;color:#000;text-decoration:underline;}

#copyright {display:block;position:relative;margin:0 auto;padding:0;clear:both;font:normal 12px Arial,sans-serif;color:#000;}

* html body {margin-left:50%;}
* html #wrap {margin-left:-410px;}

* html #location {height:30px;padding:0 20px;}

* html .column1 {width:49.8%;}
* html .column2 {width:49.8%;float:right;}
* html .column-first {width:658px;}
* html .column-single {width:458px;}

* html .roundbox {height:1%;}
* html .roundbox .tl {top:0px;left:0px;}
* html .roundbox .tr {top:0px;right:-2px;}
* html .roundbox .tlh {top:0px;left:0px;}
* html .roundbox .trh {top:0px;right:-2px;}
* html .roundbox .bl {bottom:-2px;left:-2px;}
* html .roundbox .br {bottom:-2px;right:-2px;}

* html .roundbox div.container {height:1%;}
* html .roundbox div.container2 {height:1%;}
* html .roundbox ol {height:1%;}

* html .list {height:1%;}
* html .list div.container {height:1%;}
* html .list div.container2 {height:1%;}

* html .chaos {height:1%;}
* html .chaos div.container {height:1%;}
* html .chaos div.container2 {height:1%;}

* html .footer-offset {height:70px;}
* html #footer {margin:0 0 0 -410px;}

* html #level2-navigation {height:1%;}
* html #level2-navigation ul {height:1%;}
* html #level3-navigation {height:1%;}
* html #level3-navigation ul {height:1%;}

#user_reviews {padding:0;margin:0;}
#user_reviews p.tools {padding:10px 18px 0;margin:0;}
#user_reviews img {margin:0;padding:0;border:0 none;display:inline;}
#user_reviews div.review-votes {float:left;padding:0px 10px 10px 18px;width:120px;}
#user_reviews div.container div.review-votes h3 {font:bold 12px Tahoma,sans-serif;clear:left;padding:0;margin:0;clear:both;}
#user_reviews div.container div.review-votes p {margin:0;padding:0;clear:left;overflow:hidden;}
#user_reviews div.review-votes label {display:block;width:80px;float:left;}
#user_reviews div.review-votes span {display:block;width:80px;float:left;}
/*#user_reviews div.container h2 {font:bold 12px Tahoma,sans-serif;padding:0 0 0 15px;;margin:0;text-decoration:none;}*/
#user_reviews div.container h3 {padding:0 0 0 15px;margin:0 0 5px 0;}
#user_reviews div.container h2 em {font:bold 12px Tahoma,sans-serif;text-decoration:underline;color:#CB4C0F;}

#star_votes {width:350px;margin:0 18px;}
#star_votes h3 { font:bold 12px Tahoma,sans-serif;border-bottom:1px solid #FDEBA1;clear:left; }
#star_votes p { margin:0; padding:0; }
#star_votes p label { display:block; }
#star_votes p input { width:100%; }
#star_votes p.star_line { margin:0; padding:2px 0 0 0; border-top:1px solid #D3D3D3; }
#star_votes p.star_line label { float:left; width:120px; margin:0; padding:0; }
#star_votes p.star_line span { margin:0; padding:0; }
#star_votes p.star_line span a { margin:0; padding:0; display:inline; position:relative; }
#star_votes p.star_line span a img { margin:0; padding:0; border:0 none; display:inline; position:relative; }

#user_review_form div.roundbox h2 {margin:0 0 5px;padding:0 0 5px;font:bold 13px Arial,sans-serif;color:#000;border-bottom:1px solid #FDEB9F;}
#user_review_form div.roundbox p {margin:0;padding:0 8px 3px;}
#user_review_form div.roundbox p label {font:normal 11px Tahoma,sans-serif;float:left;display:block;width:80px;}
#user_review_form div.roundbox p input,
#user_review_form div.roundbox p textarea {font:normal 11px Tahoma,sans-serif;width:320px;border:1px solid #ccc;}
#user_review_form div.roundbox p textarea {height:160px;}
#user_review_form div.roundbox p.submit {padding-left:88px;}
#user_review_form div.roundbox p.submit input {margin:0 6px 0 0px;padding:0;width:75px;height:18px;border:0 none; background:#fff url('/images/button-medium-bg.gif') no-repeat top left; font:bold 9px Verdana,sans-serif;color:#000;text-transform:uppercase;}

/* Inner sidebar */
#sidebar {width:200px;background-color:#fdfbec;float:right;padding-bottom: 32767px !important;margin-bottom: -32767px !important;}
#sidebar h1 {margin:0;padding:0;height:34px;text-indent:-999px;}
#sidebar h2 {padding:0;margin:6px 10px 6px;font:bold 13px/16px Tahoma,sans-serif;color:#000;text-decoration:none;}
#sidebar h2#consultation a {font:bold 13px/16px Tahoma,sans-serif;color:#CB4C0F;text-decoration:none;}
#sidebar h3 {padding:5px 0;margin:0 10px;font:bold 11px/12px Tahoma,sans-serif;color:#000;text-decoration:none;}
#sidebar img {display:block;float:none;margin:0 auto;padding:0;border:0px none;background:#fdfbec;}
#sidebar p {padding:10px 0;margin:0 10px;font:normal 12px Tahoma,sans-serif;color:#000;}
#sidebar a {font:normal 12px Arial,sans-serif;color:#444;text-decoration:none;}
#sidebar dl {padding:0;margin:0 10px;font:normal 12px Tahoma,sans-serif;color:#000;}
#sidebar dt {padding:3px 0;margin:0;font:bold 12px Tahoma,sans-serif;color:#000;}
#sidebar dt a {font:bold 12px Tahoma,sans-serif;color:#CB4C0F;}
#sidebar dd {padding:3px 5px;margin:0;font:normal 12px Tahoma,sans-serif;color:#000;}
#sidebar ul {list-style:none;padding:0 15px;margin:0;}
#sidebar li {padding:0 0 0 10px;background:url('/images/bullet-round.gif') left 7px no-repeat;}
#sidebar li a {color:#CB4C0F;}
#sidebar hr {border:0 none;height:1px;background:#E3E3E3;}
#sidebar #banner3 {padding:10px 10px 0;}
* html #sidebar {width:200px;}

#sidebar div.review-votes { margin:10px 0 0 0; padding:0 0 5px 0; border-bottom:1px solid #E5E1D5; }
#sidebar div.review-votes p { font-size:11px; clear:both; padding:0; }
#sidebar div.review-votes p label { float:left; width:70px; line-height:16px; }
#sidebar div.review-votes p img { display:inline; position:relative; }

#sidebar #search-form {width:180px;}
#sidebar #search-form p {margin:0;padding:0 10px 5px;}
#sidebar #search-form label {display:block;}
#sidebar #search-form select,
#sidebar #search-form input {width:170px;border:1px solid #B3B9C3;}
#sidebar #search-form p.submit input {width:75px;height:18px;border:0 none;background:#fff url('/images/button-medium-bg.gif') no-repeat top left;font:bold 9px Verdana,sans-serif;color:#000;text-transform:uppercase;}

#sidebar #user-review-forward {width:180px;}
#sidebar #user-review-forward p {margin:0;padding:0 10px 5px;}
#sidebar #user-review-forward label {display:block;}
#sidebar #user-review-forward select,
#sidebar #user-review-forward input {width:170px;border:1px solid #B3B9C3;}
#sidebar #user-review-forward p.submit input {width:75px;height:18px;border:0 none;background:#fff url('/images/button-medium-bg.gif') no-repeat top left;font:bold 9px Verdana,sans-serif;color:#000;text-transform:uppercase;}

#votes { margin:0 0 0 20px; padding:0; }
#votes .votes-rez { margin:0; padding:0; background:url('/images/vote-inactive.gif') no-repeat top left; width:64px; height:14px; }
#votes .votes-rez div { margin:0; padding:0; background:url('/images/vote-active.gif') no-repeat top left; height:14px; }

div.vote_rate_number {
	float: left;
	padding: 15px;
	border: 10px solid #FDFBEC;
	font-size: 20px;
	font-weight: bold;
	background-color: #f2e088;
	color: #CB4C0F;
}

#voting-form { margin:0 10px 10px; }
#voting-form form {padding:0;margin:0;overflow:hidden;}
#voting-form form span { display:inline; margin:0; padding:0; position:relative; }
#voting-form form span a { margin:0; padding:0; position:relative; }
#voting-form form span a img { display:inline; margin:0; padding:0px 0 0 0; border:0; }
#sidebar #voting-form form span a img { background-color:#fdfbec !important; }
#voting-form p {padding:5px 0 !important;margin:0;}
#voting-form label {display:block;width:10px;font:bold 11px Tahoma,sans-serif;color:#000;}
#voting-form input {width:10px; height:10px; overflow:hidden; background:url('/images/vote-inactive.gif') no-repeat top right;}
#voting-form input.hide {display:none;}
#voting-form input.button { border:0; background:none; width:40px; padding:0; height:16px; font-size:10px; }
/*#voting-form #vote-now {margin:0 6px 0 4px;padding:0;width:75px;height:18px;border:0 none;background:#fff url('/images/button-medium-bg.gif') no-repeat top left;font:bold 9px Verdana,sans-serif;color:#000;text-transform:uppercase;clear:both;}*/


/* Header */

#logo {position:relative;display:block;margin:17px 0 30px 10px;padding:0;border:0px none;}

#navigation {display:block;position:relative;width:auto;height:25px;margin:0;padding:0 6px 0;list-style:none;background:#fff url('/images/tab-bg.gif') repeat-x top left;}
#navigation li {display:block;position:relative;float:left;margin:0;padding:0 0 0 7px;width:auto;height:25px;background:#fff url('/images/tab-passive-left.gif') no-repeat top left;}
#navigation li a {display:block;position:relative;margin:0;padding:0 10px 0 3px;width:auto;height:25px;vertical-align:middle;background:#fff url('/images/tab-passive-right.gif') no-repeat top right;font:bold 13px/25px Verdana;color:#444;text-decoration:none;}
#navigation li.first {padding:0 0 0 10px;background:#fff url('/images/tab-first-passive-left.gif') no-repeat top left;}
#navigation li.last a {padding:0 13px 0 3px;background:#fff url('/images/tab-last-passive-right.gif') no-repeat top right;}
#navigation li.first.active {background:#fff url('/images/tab-first-active-left.gif') no-repeat top left;}
#navigation li.active {background:#fff url('/images/tab-active-left.gif') no-repeat top left;}
#navigation li.last.active a {background:#fff url('/images/tab-last-active-right.gif') no-repeat top right;}
#navigation li.active a {background:#fff url('/images/tab-active-right.gif') no-repeat top right;}
#navigation li.shortcut {display:block;position:relative;padding:0;margin:0;width:31px;height:17px;float:right;background-image:none;}
#navigation li.shortcut a {display:block;position:relative;padding:0;margin:0;width:31px;height:17px;overflow:hidden;text-indent:-999px;background-image:none;}
#navigation li.shortcut a#home {background:#fff url('/images/shortcut-home.gif') no-repeat top center;border-right:1px solid #9b9b9b;}
#navigation li.shortcut a#site-map {background:#fff url('/images/shortcut-map.gif') no-repeat top center;border-right:1px solid #9b9b9b;}
#navigation li.shortcut a#e-mail {background:#fff url('/images/shortcut-mail.gif') no-repeat top left;}

#banner1 {position:absolute;top:10px;right:0;}

* html #navigation li {width:1%;}
* html #banner1 {top:-5px;}

/* Main sidebar */

#main-sidebar {position:relative;width:160px;float:left;background-color:#fdfacf;border-left:1px solid #d9d9d9;padding-bottom: 32767px !important;margin-bottom: -32767px !important;}
#main-sidebar h1 {display:block;position:relative;margin:0;padding:0 10px;font:bold 12px/26px Arial,sans-serif;color:#000;background:#fdfacf url('/images/sidebox-head.gif') no-repeat top left;}

/*
#shortcuts {display:block;width:155px;height:18px;margin:0;padding:6px 3px 4px 3px;background:white;}
#shortcuts a {display:block;position:relative;width:31px;height:17px;text-indent:-999px;float:right;overflow:hidden;}
#short-home {background:#fff url('/images/shortcut-home.gif') no-repeat top left;border-right:1px solid #9b9b9b;}
#short-map {background:#fff url('/images/shortcut-map.gif') no-repeat top left;border-right:1px solid #9b9b9b;}
#short-mail {background:#fff url('/images/shortcut-mail.gif') no-repeat top left;}
*/

#today {
 font:normal 11px Arial,sans-serif;
}
#today em,
#today span,
#today strong {padding: 2px 10px 3px;display:block;}
#today em {font-style:normal; color: #4d4d4d;}

#search {display:block;width:160px;height:120px;margin:0;padding:0;background-color:#f8f1d6;}
#search h1 {display:block;position:relative;margin:0;padding:0 10px;height:26px;font:bold 12px/26px Arial,sans-serif;color:#000;background-color:#F8F1D6;background-image:none;border-top:1px solid #f0e4b4;}
#search p {display:block;position:relative;margin:0;padding:0 0 0 10px;height:25px;}
#search-text {display:block;position:relative;margin:0;padding:2px 2px;width:109px;height:12px;float:left;border:1px solid #b3b9c3;background:#fff url('/images/input-bg.gif') no-repeat top left;font:normal 10px Verdana,sans-serif;}
#search-section {display:block;position:relative;margin:0;padding:0;width:140px;height:16px;float:left;border:1px solid #b3b9c3;background:#fff url('/images/input-bg.gif') no-repeat top left;font:normal 10px Verdana,sans-serif;}
#search-submit {display:block;position:relative;margin:0 0 0 4px;padding:0;width:72px;height:18px;float:left;border:0 none;background:#fff url('/images/button-medium-bg.gif') no-repeat top left;font:bold 9px Verdana,sans-serif;color:#000;text-transform:uppercase;clear:right;}
#search p.last {background-color:#fffae6;height:28px;}
#search p.last a {display:block;position:relative;font:normal 11px/28px Arial,sans-serif;color:#cb4c0f;}

#auth {height:auto;}
#auth p {height:16px;margin:0 9px 1px;padding:6px 0;border-top:1px solid #e3e1ba;clear:both;font:normal 11px/22px Arial,sans-serif;color:#000;}
#auth p a {display:block;position:relative;font:normal 11px/28px Arial,sans-serif;color:#cb4c0f;}
#auth p.first {margin-top:7px;}
#auth p.last {border-top:0px none;}
#auth p.info {line-height:13px;height:60px;}
#auth p.info a {line-height:13px;display:inline;}
#auth label {display:block;position:relative;margin:0;padding:0;width:52px;height:17px;float:left;font:normal 11px/17px Arial,sans-serif;color:#000;}
#auth p.check label {margin:0;padding:0 40px 0 0;width:auto;height:22px;float:right;font:normal 11px/22px Arial,sans-serif;color:#000;}
#auth-user,
#auth-pass {display:block;position:relative;margin:0;padding:2px;width:84px;height:12px;float:left;border:1px solid #b3b9c3;background:#fff url('/images/input-bg.gif') no-repeat top left;font:normal 10px Verdana,sans-serif;}
#auth-remember {display:block;position:relative;margin:0;padding:2px;width:12px;height:22px;float:left;font:normal 10px Verdana,sans-serif;}
#auth-submit {display:block;position:relative;margin:0 0 9px 4px;padding:0;width:72px;height:18px;border:0 none;background:#fff url('/images/button-medium-bg.gif') no-repeat top left;font:bold 9px Verdana,sans-serif;color:#000;text-transform:uppercase;}
#auth p.last a {display:block;position:relative;font:normal 11px Arial,sans-serif;color:#cb4c0f;}

#maillist {height:112px;}
#maillist p {display:block;position:relative;margin:0;padding:14px 0 0 10px;height:16px;font:normal 10px Verdana,sans-serif;}
#maillist-mail {display:block;position:relative;margin:0;padding:2px 2px;width:109px;height:12px;float:left;border:1px solid #b3b9c3;background:#fff url('/images/input-bg.gif') no-repeat top left;font:normal 10px Verdana,sans-serif;color:#7e7e7e;}
#maillist-submit {display:block;position:relative;margin:0 0 0 4px;padding:0;width:22px;height:18px;float:left;border:0 none;background:#fff url('/images/button-short-bg.gif') no-repeat top left;font:bold 9px Verdana,sans-serif;color:#000;text-transform:uppercase;clear:right;}
#maillist a {display:block;position:relative;font:normal 11px Arial,sans-serif;color:#cb4c0f;}

#self-ads {background-color:#f6e9ab;text-align:center;}
#self-ads #banner2 {padding:5px auto;border:2px solid #fdfacf;overflow:hidden;}

#interesting {}
#interesting p {margin:0;padding:10px;font:normal 12px Arial,sans-serif;color:#000;}

#events h1 a {color:#000;text-decoration:none;}
#events h2 {margin:0;padding:5px 10px 0;font:bold 12px Arial,sans-serif;color:#000;}
#events h2 a {color:#000;text-decoration:none;}
#events h2 a:hover {text-decoration:underline;}
#events p {margin:0;padding:0 10px;font:normal 12px Arial,sans-serif;color:#000;}

#poll {}
#poll p {margin:0;padding:0 0 0 10px;font:normal 12px Aria,sans-serif;color:#000;clear:both;}
#poll p.question {padding:14px 0 0 10px;font-weight:bold;}
#poll p.count {padding:14px 0 0 10px;}
#poll p.answer {padding:5px 0 0 10px;}
#poll p.last {padding:5px 0 0 10px;}
#poll p.answer label {margin:0;padding:0 10px 0 0;width:120px;height:auto;float:right;font:normal 12px Arial,sans-serif;color:#000;}
#poll p.answer-count {padding:5px 0 0 10px;}
#poll p.answer-count {display:block;margin:0;padding:2px 10px 0 10px;width:140px;font:normal 12px Arial,sans-serif;color:#000;}
#poll div.bar {display:block;margin:0 0 0 10px;padding:0;width:140px;height:5px;overflow:hidden;background:#FFC01D url('/images/vote-bar.gif') left top repeat-x;}
#poll p.answer input {width:12px;height:12px;vertical-align:middle;float:left;}
#poll-submit {display:block;position:relative;margin:0 0 9px 4px;padding:0;width:72px;height:18px;border:0 none;background:#fff url('/images/button-medium-bg.gif') no-repeat top left;font:bold 9px Verdana,sans-serif;color:#000;text-transform:uppercase;}

#fast-tasty {}
#fast-tasty h2 {margin:0;padding:21px 10px 0;font:bold 12px Arial,sans-serif;color:#000;}
#fast-tasty p {margin:0;padding:10px;font:normal 12px Arial,sans-serif;color:#000;}

* html #main-sidebar {margin-top:-1px;width:160px;overflow:hidden;}
* html #main-sidebar h1 {display:block;position:relative;margin:0;padding:0 10px;font:bold 12px/26px Arial,sans-serif;color:#000;background:#fdfacf url('/images/sidebox-head.gif') no-repeat top left;height:26px;}
* html #search {margin-bottom:-20px;}

#gallery-image ul.navigation li {background:none;padding:0 5px;}
#gallery-image ul.navigation li a {text-decoration: none;}
#gallery-image ul.navigation li a.selected {text-decoration: underline;}
#gallery-image ul.navigation li.last {float:left;}
h2#gal-title,
#article div.column-single h2#gal-title {display:block;position:relative;margin:0 0 10px;padding:10px;font:bold 13px Arial,sans-serif;color:#444;padding-bottom: 5px !important;margin-bottom:0px !important;}
h2#gal-author,
#article div.column-single h2#gal-author {display:block;position:relative;margin:0 0 10px;padding:10px;font:normal 13px Arial,sans-serif;color:#444;padding-top: 5px !important;margin-bottom:0px !important;}
h2#gal-author em {font-style:normal;display:block;}

#page-review-form textarea {width:100%; height:200px;}
#page-review-form p.submit input {width:72px;height:17px;background:#fff url('/images/button-medium-bg.gif') left top no-repeat;border:0px none;font:bold 9px Verdana,sans-serif;color:#000;text-transform:uppercase;}
#page-review-form p.error {color:red;}

table#calendar {
	width: 140px;
	margin: 5px auto;
	border-collapse:collapse;
	border-spacing:1px;
}
table#calendar td,
table#calendar th {
	font: normal 10px/20px Arial, sans-serif;
	height: 20px;
	border: 1px solid #D9D9D9;
	color: #444;
}
table#calendar td {
	width: 20px;
	text-align: right;
}
table#calendar td a,
table#calendar td span {
	display: block;
	height: 20px;
	width: 16px;
	font: normal 10px/20px Arial, sans-serif;
	text-align: right;
	padding-right:4px;
}
table#calendar td a {
	background-color: #F2E088;
}
table#calendar th {
	background-color: #F6F6DA;
	font-weight: bold;
}
table#calendar td.selected {
	background-color: #fff;
}

div#user-title { display:block;overflow:hidden;position:relative;margin:0 0 10px;padding:10px 19px;font:normal 18px Arial,sans-serif;color:#444;background-color:#f6f6da; }
div#user-title em { font-style: normal; }
div#user-title span { font-size: 12px; }
div#user-title img { float: left; margin: 0 20px 0 0; }

#user-stuff #top02,
#user-stuff #top03 {display: none;}

#bottom_banner_div {
    position: fixed;
    bottom: 0px; /* tweak this according to placement */
    left: 0px; /* tweak this according to placement */
    height: 35px;
	width: 3200px;
	overflow: hidden;
	z-index: 1000;
}

.text_field {
	border: 1px solid #B3B9C3;
}

input.form_button {
	-x-system-font:none;
	background:#FFFFFF url(/images/button-medium-bg.gif) no-repeat scroll left top;
	border:0 none;
	color:#000000;
	font-family:Verdana,sans-serif;
	font-size:9px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:17px;
	line-height:normal;
	text-transform:uppercase;
	width:72px;
}

#signup_for_workout_progress-submit {display:block;position:relative;margin:0 0 0 4px;padding:0;width:200px;height:18px;float:left;border:0 none;background:#fff url('/images/button-200.gif') no-repeat top left;font:bold 9px Verdana,sans-serif;color:#000;text-transform:uppercase;clear:right;}
