
* {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 0;
}

a {
	color: white;
	text-decoration: none;
	outline: none;
}

.paging_small_arrow td a, ul.text_listing a, ul.text_listing a:hover {
	color: white;
}

a, a *, #gallery_big_pic img {
	cursor: pointer;
}

a:hover {
	text-decoration: underline;
}

a strong.notice_text {
	color: #FF0000;
	text-transform: uppercase;
}

.dark_link, p.anketa_footer a, p.more_link a, .paging td a.active_link, .paging td a:hover, .paging_small_arrow a.active_link, .paging_small_arrow a:hover, .content_header_inner a {
	color: #B39C7D;
}

.dark_text, .smak_menu a, .smak_menu, ul.listing_in_rounded_box li, .content_header_inner .listing_with_pic .price, .single_obqva_heading h2.top_title.price, .description_for_input, .viewver_voting_toolbar span, #second_left_nav li a {
	color: #808080;
}

img {
	vertical-align: top;
}

img.top_bott_marg {
	margin: 20px 0;
}

img.neg_top_bott_marg {
	margin: -8px 0 20px 0;
	position: relative;
}

label, input, label.checkbox, label.radio, .top_toolbar * {
	vertical-align: middle;
}

input.hidden_component {
	display: none;
	*display: inline;
	width: 0;
	height: 0;
}

input, textarea {
	background-color: black;
	border: 1px solid #404040;
	color: #FFFFFF;
	font: 10px verdana, sans-serif;
	padding: 2px 5px;
	height: 13px;
	width: 93px;
}

textarea {
	padding-right: 2px;
	overflow: auto;
}

input.button {
	border: 0;
	cursor: pointer;
	font-family: tahoma, sans-serif;
	height: 19px;
	padding-top: 0;
	line-height: 19px;
	background-color: transparent;
}

input.small_button {
	width: 60px;
	background-image: url('../images/small_button.gif');
}

input.middle_button {
	width: 85px;
	height: 20px;
	background-image: url('../images/middle_button.png');
}

input.rounded_button {
	width: 85px;
	height: 20px;
	background-image: url('../images/rounded_button.png');
}

label.checkbox, label.radio {
	display: -moz-inline-box;
	display: inline-block;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background-color: #404040;
}

label.checkbox.ch_checked {
	background-image: url('../images/checkbox_checked.gif');
}

label.radio {
	width: 14px;
	height: 14px;
	background: url('../images/radio_button.png');
}

label.radio.r_checked {
	background: url('../images/radio_button_checked.png');
}


.input_file {
	width: 184px;
	height: 19px;
}

.input_file input.file_label {
	width: 107px;
	margin: 0;
	float: left;
}

.input_file .button {
	width: 60px;
	height: 19px;
	overflow: hidden;
	font-family: tahoma;
	line-height: 18px;
	text-align: center;
	float: right;
	position: relative;
	background: url('../images/small_button.gif');
}

.input_file .button input {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	width: auto;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

div.hr {
	border-top: 1px solid #303030;
	margin-top: 30px;
	height: 21px;
}

div.desc_text_content {
	margin-top: 15px;
}

p.err_message {
	color: red;
}

/*category title*/
h3.category_title {
	padding: 0 10px;
	height: 45px;
	font: bold 10px verdana, sans-serif;
	background-image: url('../images/center_side_category_title.png');
	line-height: 24px;
}

h3.category_title .bullet, h3.category_title .bullet:hover {
	color: #808080;
	text-decoration: none;
	font-weight: normal;
	font-size: 9px;
	float: right;
}

.left_side h3.category_title {
	background-image: url('../images/left_side_category_title.png');
}

.left_side.big h3.category_title {
	background-image: url('../images/left_side_big_category_title.png');
}

.right_side h3.category_title {
	background-image: url('../images/right_side_category_title.png');
}

h3.category_title.content_middle, .bottom_rounded.content_middle, b.b_f.content_middle {
	width: 388px;
	margin-left: 20px;
}

h3.category_title.content_middle {
	background-image: url('../images/center_side_category_title_content_middle.png');
}

.right_side h3.category_title.red_bg {
	background-image: url('../images/right_side_category_title_red.png');
}
/*end category title*/

h4.link_title, h4.link_title a, h2.top_title, h2.top_title a, h2.middle_title, h2.middle_title a, h5.small_title, h5.small_title a, #single_news b, #single_news strong, h4.verd_title  {
	font: bold 12px arial, sans-serif;
	color: #B39C7D;
}

h2.top_title, h2.top_title a {
	font-size: 16px;
}

h2.middle_title, h2.middle_title a  {
	font-size: 14px;
}

h5.small_title, h5.small_title a  {
	font-size: 11px;
}

h4.verd_title {
	font: bold 10px verdana, sans-serif;
}

h4.verd_title span {
	color: white;
}

/*bottom rounded box*/
.bottom_rounded {
	padding: 0 10px 20px 10px;
	position: relative;
	z-index: 150;
}

.bottom_rounded.no_padding {
	padding-bottom: 0;
}

b.b_f {
	display: block;
	width: 100%;
	height: 42px;
	margin: -42px 0 20px 0;
	background-image: url('../images/center_side_bottom_rounded.png');
}

b.b_f.content_middle {
	width: 408px;
	margin-left: 20px;
	background-image: url('../images/center_side_bottom_rounded_content_middle.png');
}

.left_side b.b_f {
	background-image: url('../images/left_side_bottom_rounded.png');
}

.left_side.big b.b_f {
	background-image: url('../images/left_side_big_bottom_rounded.png');
}

.right_side b.b_f {
	background-image: url('../images/right_side_bottom_rounded.png');
}

.right_side b.b_f.red_bg {
	background-image: url('../images/right_side_bottom_rounded_red.png');
}
/*end bottom rounded box*/

/*related news list*/
ul.related_news_list {
	border-top: 1px solid #333333;
	padding-top: 17px;
}

ul.related_news_list li, ul.listing_in_rounded_box li {
	background: url('../images/square_bullet.gif') no-repeat 0 4px;
	padding-left: 18px;
	margin-bottom: 3px;
}

ul.related_news_list.plus_bullet li {
	background-image: url('../images/plus_bullet.gif');
	background-position: 0 5px;
	padding-left: 10px;
}

ul.related_news_list.plus_bullet li a {
	color: white;
}

ul.related_news_list li.more_news {
	font-weight: bold;
	background: none;
	padding: 0;
	margin-bottom: 15px;
}
/*end related news list*/

/*listing in rounded box*/
ul.listing_in_rounded_box {
	width: 100%;
	margin-top: -19px;
}

ul.listing_in_rounded_box li {
	border-top: 1px solid #333333;
	padding: 15px 0 15px 18px;
	background: url('../images/square_bullet.gif') no-repeat 0 20px;
}
/*end listing in rounded box*/

body {
	background-color: #000000;
	color: #FFFFFF;
	font: 10px verdana, sans-serif;
	line-height: 15px;
}

#container {
	width: 1000px;
	margin: 0 auto;
	background: url('../images/container_bc.jpg') no-repeat 10px 0;
	position: relative;
}

.container_mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 627px;
	height: 272px;
	background-image: url('../images/container_mask.png');
}

.header, #content, .headnav, .center_side, .left_side, .right_side {
	position: relative;
	z-index: 100;
}

/*header style*/
.header {
	height: 114px;
	padding: 5px 20px 5px 25px;
}

.header h1 a {
	float: left;
	width: 202px;
	height: 24px;
	background-image: url('../images/cars_logo.png');
	text-indent: -1000px;
	overflow: hidden;
	margin-top: 8px;
}

.header .banner_content, .header .top_toolbar {
	float: right;
	width: 728px;
	font: 10px tahoma, sans-serif;
	word-spacing: 2px;
}

.header .top_toolbar a, .header .top_toolbar label  {
	font: 10px tahoma, sans-serif;
	word-spacing: normal;
}

.header .top_toolbar {
	height: 19px;
	margin-bottom: 5px;
}

.header .top_toolbar input {
	*margin-top: -2px;
}

.header .top_toolbar label.checkbox {
	*margin-left: 5px;
}

.header .top_toolbar .login {
	float: left;
	width: 355px;
}

.header .top_toolbar p.login {
	height: 19px;
	line-height: 19px;
}

.header .top_toolbar .search {
	text-align: right;
	word-spacing: normal;
}

.header .top_toolbar .search input {
	margin-left: 2px;
}
/*end header*/

/*headnav*/
.headnav {
	height: 34px;
	float: right;
	padding-right: 20px;
}

.headnav li {
	height: 34px;
	float: left;
	padding: 3px 0 0 5px;
	background: url('../images/headnav_slash.png') no-repeat;
}

.headnav li.first_li {
	background-image: none;
}

.headnav a, .headnav a:hover {
	float: left;
	height: 28px;
	font: bold 13px arial, sans-serif;
	line-height: 26px;
	text-decoration: none;
}

.headnav a em, .headnav a b {
	height: 28px;
	width: 4px;
	overflow: hidden;
	float: left;
}

.headnav a span {
	float: left;
	padding: 0 4px;
	height: 28px;
}

.headnav a:hover span, .headnav a#active_headnav span{
	background-image: url('../images/headnav_active.png');
	text-decoration: none;
}

.headnav a:hover em, .headnav a#active_headnav em{
	background-image: url('../images/headnav_active_l.png');
}

.headnav a:hover b, .headnav a#active_headnav b {
	background-image: url('../images/headnav_active_r.png');
}

.headnav a.red_link:hover span, .headnav a#active_headnav.red_link span{
	background-image: url('../images/headnav_active_red.png');
	text-decoration: none;
}

.headnav a.red_link:hover em, .headnav a#active_headnav.red_link em{
	background-image: url('../images/headnav_active_l_red.png');
}

.headnav a.red_link:hover b, .headnav a#active_headnav.red_link b {
	background-image: url('../images/headnav_active_r_red.png');
}
/*end headnav*/

/*layout box*/
#content {
	clear: both;
}
.clearing {
	clear: both;
	line-height: 1px;
}

.left_side {
	float: left;
	width: 232px;
	margin-right: 10px;
	z-index: 101;
}

.left_side.big {
	width: 668px;
	padding-left: 10px;
	margin-right: 22px;
}

.center_side {
	float: left;
	width: 448px;
}

.right_side {
	float: right;
	width: 300px;
}

.right_side .banner_content {
	margin-bottom: 20px;
}
/*end layout box*/

/*small player*/
#small_player {
	padding-top: 11px;
	background: #1a1a1a url("../images/small_player_bg_top.gif") no-repeat left top;
}

#small_player p.more_link  {
	border-top: 1px solid black;
	padding-bottom: 4px;
	padding-right: 5px;
	background: #1a1a1a url("../images/small_player_bg_bottom.gif") no-repeat left bottom;
}

#small_player p.more_link a {
	color: white;
}
/* end small player */

/*footer start*/
#footer {
	background: url('../images/footer_bc.png') no-repeat;
	padding: 26px 10px;
}

.footer_menu {
	text-align: right;
}

.footer_menu .copy_left {
	float: left;
}

.footer_text {
	margin: 15px 0;
	line-height: normal;
}
/*end footer*/

/*left nav*/
.left_nav {
	padding: 31px 0 20px 0px;
	background: url('../images/left_nav_bg.png');
}

.left_nav li {
	padding: 7px 0 0 20px;
}

.left_nav a {
	font: bold 10px verdana, sans-serif;
}

.left_nav a:hover, .left_nav a.active_leftnav, #second_left_nav li a.active_second_nav_link, #second_left_nav li a:hover  {
	text-decoration: none;
	color: #B39C7D;
}

.left_nav li b {
	display: block;
	width: 185px;
	height: 1px;
	margin: 0 0 0 -10px;
	overflow: hidden;
	background-image: url('../images/left_nav_border.png');
}

#second_left_nav li {
	padding-left: 0;
}

#second_left_nav li a {
	font-weight: normal;
}
/*end left nav*/

/*paging toolbar */
.paging_toolbar {
	float: right;
	height: 5px;
	margin-top: 11px;
}

.paging_toolbar b {
	float: left;
	width: 5px;
	height: 5px;
	background-color: white;
	cursor: pointer;
	overflow: hidden;
	margin-right: 5px;
}

.paging_toolbar b.active {
	background-color: #B39C7D;
}

.paging_toolbar .prev, .paging_toolbar .next {
	width: 14px;
	margin: -9px 0 0 6px;
	height: 24px;
	background: url('../images/paging_toolbar_prev.png');
}

.paging_toolbar .next {
	margin: -9px 1px 0 10px;
	background-image: url('../images/paging_toolbar_next.png');
}
/*end paging toolbar*/

/*gallery small box start*/
.gallery_small_box {
	margin: -8px 0 -10px -10px;
}

.gallery_small_box img {
	float: left;
	margin: 0 0 10px 10px;
}

.gallery_small_box p {
	clear: both;
	text-align: center;
}
/*end gallery small box*/

/*content header box*/
.content_header {
	width: 428px;
	overflow: hidden;
	margin: 0 auto;
}

.content_header.inner_page, .content_header.single_news {
	border-bottom: 1px solid #333333;
	margin-bottom: 17px;
	padding-bottom: 20px;
}

.content_header.single_news {
	border-bottom: 0;
}

.content_header .top_r {
	display: block;
	height: 5px;
	overflow: hidden;
	background-image: url('../images/index_selector_top_r.png');
}

.content_header_inner {
	background-image: url('../images/index_selector_bg.png');
	padding: 16px 20px 20px 20px;
	min-height: 127px;
}

.content_header_inner .index_big_img {
	position: relative;
	left: -20px;
}

.content_header_inner .index_short_text_news {
	height: 119px;
	margin-bottom: 21px;
	overflow: hidden;
}

.content_header_inner.big_video {
	padding: 4px 10px 20px 10px;
}

.index_short_text_news p {
	margin-top: 20px;
	line-height: 20px;
	font-size: 11px;
}

.index_short_text_news div {
	display: none;
}

.news_header {
	width: 388px;
	height: 178px;
	margin: 25px 0 16px 0;
}

.news_header a, .news_header img {
	float: left;
}

.news_header .toolbar, .gallery_header .toolbar {
	float: right;
	width: 20px;
	height: 100%;
	padding: 0 10px;
	background: black url('../images/news_toolbar_bc.gif') no-repeat;
}

.toolbar a, .toolbar a:hover {
	display: block;
	float: none;
	width: 19px;
	height: 27px;
}

.toolbar a.print {
	background-image: url('../images/icon_print.png');
}

.toolbar a.increase {
	background-image: url('../images/icon_large.png');
}

.toolbar a.decrease {
	background-image: url('../images/icon_small.png');
}

p.more_link {
	text-align: right;
	padding: 1px 0 8px 0;
}
/*end content header*/

/*flash selector*/
#flash_selector {
	margin: -148px -10px 8px -10px;
	width: 468px;
	height: 474px;
	position: relative;
}
/*end flash selector*/

/*two top news table*/
table.two_top_news_table {
	width: 428px;
	margin: 0 0 24px -30px;
}

table.two_top_news_table td {
	padding-left: 40px;
	vertical-align: top;
}

table.two_top_news_table .dark_text td, table.two_top_news_table .text_row td {
	padding-bottom: 20px;
}

table.two_top_news_table .text_row td {
	padding-top: 20px;
}
/*end two top news table*/

/*listing with pic start*/
.listing_with_pic {
	margin: -18px 0 0 -10px;
}

.listing_with_pic td {
	padding: 20px 10px 0 10px;
}

.listing_with_pic .text_td {
	background: url('../images/listing_with_pic_border.png') no-repeat;
}

.listing_with_pic div {
	max-height: 60px;
	overflow: hidden;
	height: expression(this.offsetHeight < 60 ? 'auto' : '60px');
}

.listing_with_pic .vip_item {
	display: block;
	margin: -5px -5px 0 -5px;
	background-color: #404040;
	padding: 4px;
}

.listing_with_pic .vip_item  img {
	border: 1px solid white;
}
/*listing with pic in content header inner*/
.content_header_inner .listing_with_pic {
	margin: 0 0 20px 0;
	position: relative;
	left: -20px;
	width: 428px;
}

.content_header_inner .listing_with_pic div {
	max-height: 58px;
	height: expression(this.offsetHeight < 58 ? 'auto' : '58px');
}

.content_header_inner .listing_with_pic .price {
	float: right;
}
/*end listing with pic*/

/*obqvi listing*/
table.obqvi_listing {
	width: 100%;
	margin-top: -8px;
}

table.obqvi_listing td {
	padding-bottom: 10px;
}

table.obqvi_listing .pic_td {
	padding-left: 10px;
	width: 101px;
}

table.obqvi_listing .pic_td a {
	background-color: #404040;
	padding: 4px;
	display: block;
	height: 71px;
	text-align: right;
}

table.obqvi_listing .pic_td a img {
	border: 1px solid white;
}
/*end obqvi listing*/

/*obqvi search small box*/
.obqvi_search {
	margin-bottom: -10px;
	border-top: 1px solid #333333;
}

.obqvi_search.red_border {
	border-color: #FF0000;
}

.obqvi_search td {
	padding-top: 5px;
}

.obqvi_search td.left_td {
	padding-right: 10px;
}

.obqvi_search .combo_box {
	width: 130px;
	margin-top: 2px;
}

.obqvi_search .submit_td {
	padding-top: 10px;
	text-align: center;
}
/*end obqvi search small box*/

/*table centering text pic*/
table.centering_text_pic  {
	table-layout: fixed;
	margin: -8px 0 16px 0;
}

table.centering_text_pic td {
	padding-right: 10px;
}
/*end table centering text pic*/

/*author box start*/
.right_side .author_box {
	margin-top: 40px;
}

.author_box td {
	padding: 0 20px 20px 0;
}
/*end author box*/

/*anketa start*/
ul.anketa_list {
	margin: 18px 0 20px 0;
}

ul.anketa_list li {
	margin-bottom: 6px;
	line-height: normal;
	padding-left: 24px;
	text-indent: -24px;
}

ul.anketa_list.results li {
	text-indent: 0;
	padding: 0;
	margin-bottom: 0;
}

ul.anketa_list li span {
	display: block;
	background-color: white;
	height: 4px;
	overflow: hidden;
	margin: 2px 0;
}

ul.anketa_list .radio {
	margin-right: 6px;
	*margin-right: 10px;
}

p.anketa_footer {
	text-align: right;
	margin-bottom: -10px;
	height: 20px;
	line-height: 20px;
}

#anketa_submit{
	float: left;
	position: relative;
}

p.anketa_footer .left_text {
	float: left;
}
/*end anketa*/

/*single news start*/
#single_news {
	margin-bottom: 20px;
	font-size: 11px;
	line-height: 20px;
	width: 388px;
	overflow: hidden;
}

.right_side #single_news {
	margin-bottom: 0;
	width: 300px;
}

#single_news p {
	margin-bottom: 15px;
}

#single_news.font_size_9, #single_news.font_size_9 * {
	font-size: 9px;
}

#single_news.font_size_10, #single_news.font_size_10 * {
	font-size: 10px;
}

#single_news.font_size_11, #single_news.font_size_11 * {
	font-size: 11px;
}

#single_news.font_size_12, #single_news.font_size_12 * {
	font-size: 12px;
}

#single_news.font_size_13, #single_news.font_size_13 * {
	font-size: 13px;
}
/*end single news*/

/*comments start*/
.user_comments {
	width: 388px;
	overflow: hidden;
	margin-bottom: 20px;
}

.left_side.big .user_comments {
	width: auto;
}
/*end comments*/

/*paging style*/
.paging {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	width: 100%;
}

.paging td, .paging_small_arrow td {
	padding: 4px 0;
	text-align: center;
	word-spacing: -4px;
}

.paging td a, .paging_small_arrow td a {
	padding: 4px;
}

.paging td.button {
	width: 50px;
}

.paging td.button a, .paging td.button span, .paging_small_arrow td.button a, .paging_small_arrow td.button span {
	display: block;
	height: 19px;
	padding: 0;
}

.paging .prev {
	background-image: url('../images/paging_prev.png');
}

.paging .next {
	background-image: url('../images/paging_next.png');
}

.paging td a.active_link, .paging td a.active_link:hover, .paging_small_arrow a.active_link, .paging_small_arrow a.active_link:hover {
	font-weight: bold;
	text-decoration: none;
}

.paging_small_arrow {
	width: 100%;
	height: 25px;
	position: relative;
}

.paging_small_arrow .button {
	width: 14px;
	padding: 0;
}

.paging_small_arrow td.button a, .paging_small_arrow td.button span {
	height: 22px;
}

.paging_small_arrow .prev {
	background: url('../images/paging_toolbar_prev.png');
}

.paging_small_arrow .next {
	background-image: url('../images/paging_toolbar_next.png');
}

.content_header_inner .paging_top_border, .content_header_inner .paging_bottom_border {
	position: relative;
	left: -10px;
	width: 418px;
}

.content_header_inner .paging_bottom_border.top_paging {
	margin-top: -21px;
}

.paging_bottom_border.under_review {
	position: relative;
	top: -10px;
	width: 408px !important;
}

.paging_top_bottom_border {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.paging_top_bottom_border.top_margin {
	margin-top: 30px;
}

.paging_top_bottom_border.bottom_margin {
	margin-bottom: 20px;
}

.paging_top_border {
	border-top: 1px solid #333333;
}

.paging_bottom_border {
	border-bottom: 1px solid #333333;
}
/*end paging*/

/*comments form*/
form.comments {
	width: 276px;
	margin: 2px auto -10px auto;
}

form.comments input, form.comments textarea {
	width: 276px;
	margin: 4px 0;
}

form.comments textarea {
	width: 278px;
	height: 50px;
}

form.comments .button {
	display: block;
	width: 85px;
	margin: 6px auto 0 auto;
}
/*end comments form*/

/*comments form in video page*/
.left_side.big form.comments
{
	width: 384px;
	padding-left: 95px;
}

.left_side.big form.comments table td
{
	vertical-align: top;
}

.left_side.big form.comments table .button
{
	margin-left: 10px;
	margin-top: 18px;
}
/*end comments form in video page*/


/*form table */
table.form_table {
	width: 100%;
	position: relative;
}

table.form_table td {
	padding-top: 5px;
}

table.form_table.obqvi_search {
	border-top: 0;
	margin-bottom: 0;
}

table.form_table .combo_box {
	width: 184px;
	margin-top: 2px;
	float: left;
}

table.form_table .input_file {
	margin-top: 2px;
}

table.form_table .form_desc {
	color: #808080;
	padding-top: 15px;
}

.combo_req {
	float: right;
	margin: 3px 0 0 0;
}

table.form_table.checkbox_container {
	table-layout: fixed;
	margin: 9px 0 -8px 0;
}

table.form_table.checkbox_container td {
	width: 189px;
	padding: 0 10px 7px 0;
	line-height: 8px;
}

table.form_table.checkbox_container .checkbox {
	margin-right: 6px;
	*margin-right: 10px;
}

#search_obqvi, #public_obqvi {
	display: block;
	margin: -11px auto 30px auto;
}
/*end form table*/

/*add obqvi*/
table.obqvi_add {
	width: 400px;
}

table.obqvi_add .combo_box {
	width: 179px;
}

table.obqvi_add  input, table.obqvi_add  textarea {
	width: 172px;
	margin: 2px 4px 0 0;
}

table.obqvi_add .left_td {
	padding-right: 9px;
}

table.form_table.checkbox_container.obqvi_add_checkbox td{
	width: 194px;
}

table.obqvi_add textarea {
	width: 380px;
	height: 96px;
}

.submit_obv_cont {
	width: 200px;
	margin: 0 auto 30px auto;
	text-align: center;
}
/*end add obqvi*/

/*single obqva*/
.single_obqva {
	padding-bottom: 10px;
}

.single_obqva_heading {
	position: relative;
	top: -7px;
	min-height: 20px;
	_height: 20px;
	width: 388px;
}

h2.top_title.white {
	color: white;
}

.single_obqva_heading h2.top_title.white{
	width: 305px;
}

.single_obqva_heading h2.top_title.price {
	float: right;
}

.single_obqva_big_pic {
	position: relative;
	left: -10px;
	border: 10px solid white;
	margin: 5px 0 10px 0;
}

.obqva_thumbs_img {
	width: 408px;
	height: 69px;
}

.obqva_thumbs_img a, .obqva_thumbs_img span {
	float: left;
	margin-right: 8px;
}

.obqva_properties {
	position: relative;
	margin: 10px 0 20px -10px;
	border-top: 1px solid #404040;
	width: 388px;
	padding: 0 10px;
}

.obqva_properties h4.link_title {
	margin: 17px 0;
}
.obqva_properties table td {
	vertical-align: top;
}

.obqva_properties table td.left_td {
	width: 194px;
	padding-right: 10px;
}

.obqva_properties.review_compare table td.left_td {
	width: 204px;
}

.obqva_properties.review_compare p.dark_text {
	margin-bottom: 15px;
}
/*end single obqva*/

/*register style*/
div.register_form {
	position: relative;
	left: -10px;
	margin: 25px 0 10px 0;
	padding-bottom: 25px;
	width: 408px;
	border-top: 1px solid #404040;
	border-bottom: 1px solid #404040;
}


.register_form .wrapper_td {
	width: 408px;
}

div.register_form  table {
	margin-left: 40px;
}

div.register_form  table td {
	padding-bottom: 4px;
	width: 153px;
}

div.register_form .description_for_input, div.register_form h4.verd_title {
	width: 327px;
}

div.register_form  table td.right_input {
	white-space: nowrap;
	width: 184px;
}

div.register_form input, div.register_form .combo_box {
	width: 152px;
	margin: 0 5px 0 0;
}

div.register_form h4.verd_title {
	padding: 25px 0 8px 0;
}

div.register_form .combo_box {
	float: left;
	width: 159px;
	font-size: 9px;
}

#date_born_td .combo_box{
	margin-right: 4px;
}

div.register_form .date_select_box .combo_box {
	width: 45px;
}

div.register_form .year_select_box .combo_box {
	width: 51px;
}

div.register_form .middle_select_box .combo_box {
	width: 45px;
}

div.register_form .input_file input.file_label {
	width: 87px;
}

div.register_form .input_file {
	width: 163px;
}

div.register_form .user_pic {
	height: 50px;
}

#registry_submit {
	display: block;
	margin: 0 auto 30px auto;
	padding: 0;
}

div.register_form .checkbox {
	float: left;
	margin-right: 10px;
}

div.register_form label.label_wrap {
	float: left;
	width: 300px;
}
/*end register*/

/*gallery video folder menu*/
.gallery_video_folder_container {
	padding-bottom: 0;
}

.gallery_folder, .video_folder {
	width: 100%;
	margin-top: -18px;
	table-layout: fixed;
	position: relative;
}

.gallery_video_folder_container .left_td {
	width: 92px;
}

.video_folder .left_td {
	width: 95px;
}


.gallery_folder a, .video_folder a {
	display: block;
	height: 75px;
	width: 212px;
	position: relative;
	border-bottom: 1px solid #333333;
	background: url('../images/gallery_folder.png') no-repeat;
}

.video_folder a{
	background: url('../images/video_folder_bc.gif') repeat-y 1px top;
	width: 280px;
	width: 212px;
	height: 71px;
}

.gallery_folder a img {
	margin: 20px 0 0 20px;
	border: 1px solid #1A1A1A;
	border-bottom-width: 6px;
}

.video_folder a img {
	margin: 15px 10px 0 20px;
	border: 1px solid #333333;
}

.video_folder a:hover img, .video_folder a.active_folder img {
	border: 1px solid white;
}

.gallery_folder a:hover, .gallery_folder a.active_folder {
	background-image: url('../images/gallery_folder_active.png');
}

.gallery_folder a:hover img, .gallery_folder a.active_folder img {
	border-color: white;
}

.gallery_video_folder_container div {
	max-height: 60px;
	overflow: hidden;
}

.video_folder div {
	max-height: 46px;
}
/*end gallery video folder menu*/

/*gallery big pic*/
h4.gallery_title {
	color: white;
	position: relative;
	top: -7px;
	height: 12px;
	margin-bottom: 6px;
	*margin-bottom: 8px;
	overflow: hidden;
}

.gallery_header{
	width: 428px;
	height: 295px;
	position: relative;
	left: -20px;
}

#gallery_big_pic {
	float: left;
	width: 388px;
	height: 291px;
	position: relative;
	border-top: 4px solid #333333;
}

#gallery_big_pic .description_text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 368px;
	padding: 7px 10px;
	background-image: url('../images/gallery_big_pic_mask.png');
}
/*end gallery big pic*/

/*gallery thumbnails pic*/
.gallery_thumbnails_container {
	margin: 40px 0 10px 0;
	border-bottom: 1px solid #333333;
}

.gallery_thumbnails {
	border-collapse: collapse;
	background-color: #1A1A1A;
	margin-left: 5px;
}

.gallery_thumbnails td {
	width: 96px;
	height: 75px;
	border: 1px solid black;
}

.gallery_thumbnails a {
	background-color: black;
	border: 4px solid #1A1A1A;
	display: block;
	width: 88px;
	height: 66px;
}

.gallery_thumbnails a img {
	filter: alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity: 0.25;
}

.gallery_thumbnails a:hover img, .gallery_thumbnails a.active_thumb img {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
/*end gallert thumbnails pic*/

/*viewver voting toolbar*/
.viewver_voting_toolbar {
	border-bottom: 1px solid #333333;
	padding: 10px 0 8px 0;
	text-align: right;
	margin: 0 20px 10px 20px;
}

.right_side .viewver_voting_toolbar {
	margin: 0;
	margin-bottom: 20px;
}

.left_side.big .viewver_voting_toolbar {
	margin: 0;
}

.viewver_voting_toolbar a {
	font-weight: bold;
}

.viewver_voting_toolbar em {
	display: -moz-inline-box;
	display: inline-block;
	height: 13px;
	width: 8px;
	margin-right: 4px;
	background-image: url('../images/vote_icon.gif');
	vertical-align: middle;
}

.viewver_voting_toolbar em.comments {
	width: 7px;
	background-image: url('../images/comments_icon.gif');
}

.viewver_voting_toolbar em.view {
	width: 12px;
	background-image: url('../images/view_icon.gif');
}
/*end viewver voting toolbar*/

/*static text style*/
#static_text {
	margin-top: 10px;
	width: 388px;
	overflow: hidden;
}
/*end static text*/

/*video style*/
h4.video_title {
	margin-bottom: 9px;
	color: white;
}

.video_header {
	height: 317px;
}

.video_header #big_player {
	float: left;
}

.video_header .toolbar {
	height: 286px;
	width: 20px;
	padding: 10px 10px 0 10px;
	float: right;
	background-image: url('../images/video_toolbar.gif');
}
/*end video style*/

/*listing with text*/
ul.text_listing {
	margin-top: 16px;
}

ul.text_listing li {
	margin-bottom: 19px;
}

.search_results ul.text_listing li {
	padding: 0 10px;
}
/*end listing with text*/

/*advanced search style*/
.advanced_search {
	margin: 25px -10px 0 -10px;
}

.advanced_search .search_content {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding: 25px 0 30px 40px;
}

.advanced_search input {
	width: 152px;
}

.advanced_search table.form_table .combo_box {
	width: 159px;
}

#advanced_search {
	width: 85px;
	margin: 10px auto 0 auto;
	display: block;
}

.search_results {
	padding: 0 10px;
}
/*end advanced search*/

/*review compare table*/
table.review_compare_table {
	left: -10px;
	border-bottom: 10px solid black;
	position: relative;
}

.review_compare_table td {
	width: 194px;
}

.review_compare_table td.right_td {
	padding-left: 20px;
}

.review_compare_table td.right_td.review {
	padding: 0 0 10px 30px;
}

.review_compare_table .top_padding_tr td {
	padding: 5px 0 0 10px;
}

.review_compare_table .top_padding_tr td .combo_box {
	width: 179px;
	margin-top: 2px;
}

.review_compare_table .top_padding_tr td.right_td {
	padding-left: 20px;
}

.review_compare_table .top_padding_tr.first_tr td {
	padding-top: 15px;
}

table.review_compare_table.listing_review {
	top: -20px;
	margin-bottom: -20px;
}

table.review_compare_table.listing_review td {
	padding-top: 20px;
	border-bottom: 1px solid #333333;
	vertical-align: top;
}

table.review_compare_table.listing_review td p.desc_text, .marks_list p.desc_text {
	padding: 7px 5px;
}

table.review_compare_table.listing_review a, .marks_list a {
	color: white;
}
/*end review compare table*/

/*review toolbar*/
.review_toolbar {
	height: 12px;
	overflow: hidden;
	position: relative;
	left: 224px;
	width: 184px;
	margin-top: -12px;
	text-align: right;
	line-height: 12px;
}

.review_toolbar a  {
	font-size: 9px;
	vertical-align: middle;
}

.review_toolbar a span {
	color: white;
	font-size: 10px;
}

.review_toolbar a:hover {
	text-decoration: none;
}

.review_toolbar .icon {
	float: left;
	margin: 3px 10px 0 0;
}
/*end review toolbar*/

/*marks list*/
.marks_list {
	position: relative;
	top: -21px;
	left: -10px;
	width: 408px;
	overflow: hidden;
}

.marks_list td {
	padding-top: 10px;
	border-bottom: 1px solid #333333;
	width: 130px;
	vertical-align: top;
}

.marks_list .mark_badge {
	border: 1px solid white;
	background-color: black;
	display: block;
	width: 128px;
	height: 128px;
	margin-right: 9px;
	position: relative;
}

.marks_list a.mark_badge span {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url('../images/marks_badge_mask.png');
}

.marks_list a.mark_badge:hover span {
	background-image: url('../images/marks_badge_mask_active.png');
}

.marks_list a.mark_badge b {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.marks_list.catalog a.mark_badge b {
	background: transparent url('../images/marks_badge_icon_catalog.png') no-repeat;
}

.marks_list.gallery_catalog a.mark_badge b {
	background: transparent url('../images/marks_badge_icon_gallery.png') no-repeat;
}

.marks_list.video_catalog a.mark_badge b {
	background: transparent url('../images/marks_badge_icon_video.png') no-repeat;
}

/*end marks list*/

/* * * * * * * * * * * * * * * * * */
/*video style*/

#player {
	width: 638px;
	padding: 27px 15px 27px 15px;
	background: transparent url("../images/player_box_background.gif") repeat-x left 5px;
	position: relative;
}

#player .tb, #player .bb
{
	position: absolute;
	left: 0px;
	display: block;
	width: 668px;
	height: 5px;
	overflow: hidden;
}

#player .tb
{
	top: 0px;
	background: transparent url("../images/player_box_top.png") no-repeat left top;
}

#player .bb
{
	bottom: 0px;
	background: transparent url("../images/player_box_bottom.png") no-repeat left top;
}

.video_news {
	padding: 15px 20px 20px 20px;
}

.video_news .dark_text {
	margin-bottom: 14px;
}
/*end video style*/

/*tabs menu*/
.tabs_menu {
	height: 46px;
	background: transparent url('../images/bottom_side_category_title.png') no-repeat left top;
}

.tabs_menu p {
	float: right;
	padding-right: 3px;
}

.tabs_menu a, .tabs_menu a:hover {
	float: left;
	margin: 0px 10px;
	height: 27px;
	color: white;
	line-height: 26px;
	text-decoration: none;
	position: relative;
	font-weight: bold;
}

.tabs_menu a.active_tab, .tabs_menu a.active_tab:hover {
	color: #b39c7d;
	background: transparent url('../images/tabs_active_bg.gif') repeat-x left 2px;
}

.tabs_menu a.active_tab sub, .tabs_menu a.active_tab sup {
	position: absolute;
	top: 2px;
	width: 10px;
	height: 25px;
	overflow: hidden;
	cursor: pointer;
}

.tabs_menu a.active_tab sub {
	left: -10px;
	background-image: url('../images/tabs_active_tlr.png');
}

.tabs_menu a.active_tab sup {
	right: -10px;
	background-image: url('../images/tabs_active_trr.png');
}

.right_side .tabs_menu  {
	padding-left: 2px;
	background-image: url('../images/right_side_category_title.png');
}

.right_side .tabs_menu  a {
	width: 128px;
}

.right_side .tabs_menu a#right_tab {
	text-align: right;
}
/*end tabs menu*/
.video_wrapper {
	width: 1000px;
}

.video_content {
	margin-bottom: 20px;
}

.video_content b.b_f {
	background-image: url("../images/bottom_side_bottom_rounded.png");
}

input.button.video_comments {
	margin-left: 101px !important;
}

.video_content .paging_top_border
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

.video_thumbnails {
	margin: 0px 10px 0px 0px; 
	height: 290px;
}

.video_thumbnails li {
	float: left;
	width: 129px;
	height: 145px;
	margin-left: 12px;
	display: inline;
	text-align: right;
}

.video_thumb  {
	display: block;
	width: 119px;
	height: 67px;
	background-color: #585858;
	border: 5px #585858 solid;
	padding: 0px;
	overflow: hidden;
	position: relative;
}

.video_thumbnails p {
	font-size: 10px;
	line-height: 13px;
	text-align: left;
	margin-top: 7px;
	color: white;
	height: 39px;
	overflow: hidden;
	padding: 0 5px;
}

.video_thumbnails span {
	font-size: 10px;
	color: #808080;
	cursor: default;
	padding-right: 5px;
}

.video_thumbnails span.my_video {
	cursor: pointer;
	color: #FF0000;
}

a.video_thumb em {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url('../images/video_thumb_mask.png');
	width: 119px;
	height: 67px;
	cursor: pointer;
}

* html a.video_thumb em {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/video_thumb_mask.png', sizingMethod='scale');
}

.video_thumbnails li.playing_video p {
	color: black;
}

.playing_video a.video_thumb em, a.video_thumb:hover em  {
	background-image: url('../images/video_thumb_active_mask.png');
}

* html .video_thumbnails li.playing_video a.video_thumb em, * html .video_thumbnails a.video_thumb:hover em {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/video_thumb_active_mask.png', sizingMethod='crop');
}

/*pager container*/
.gallery_video_folder_container div.pager_container {
	overflow: hidden;
	max-height: none;
	height: 360px;
	position: relative;
	top: -18px;
	margin-bottom: -18px;
}

#tabs_menu_0 {
	height: 367px;
}

#my_playlist {
	margin: 0;
}
/*end pager container*/

/*playlist*/

.playlist {
	width: 280px;
}

.playlist .left_col {
	width: 96px;
}

.playlist .right_col {
	width: 13px;
}

.playlist .left_td {
	background: url('../images/video_folder_bc.gif') repeat-y 1px top;
	width: 76px;
	padding: 14px 0 14px 20px;
}

.playlist td {
	border-bottom: 1px solid #333333;
}

.playlist .video_thumb  {
	display: block;
	width: 66px;
	height: 41px;
	background-color: #585858;
	border: none;
	padding: 1px;
	position: relative;
}

.playlist a.video_thumb em {
	top: 1px;
	left: 1px;
	width: 66px;
	height: 41px;
}

.playlist a.video_thumb img {
	width: 66px;
	height: 41px;
}

.playlist .playing_video a.video_thumb em, .playlist a.video_thumb:hover em  {
	background-image: url('../images/video_thumb_active_small_mask.png');
}

.playlist p {
	width: 170px;
	max-height: 46px;
	overflow: hidden;
}

.playlist p .dark_text {
	display: block;
}
.remove_icon {
	cursor: pointer;
}
/*end playlist*/

/*link list*/
.link_cont {
	overflow: hidden;
	width: 100%;
	margin: -13px 0 0 0;
	position: relative;
}

.link_list {
	list-style-type: none;
}

.link_list.hidden {
	display: none;
}


.link_cont * {
	font: 10px tahoma, sans-serif;
	line-height: 16px;
}

ul.link_list li {
	float: left;
	text-indent: 26px;
	margin-top: 5px;
	background:  url("../images/social_networks.gif") no-repeat scroll left top;
}


ul.link_list #item_1
{ 	background-position: left 0px;}

ul.link_list #item_2
{ 	background-position: left -16px;}

ul.link_list #item_3
{	background-position: left -32px;}

ul.link_list #item_4
{	background-position: left -48px;}

ul.link_list #item_5
{	background-position: left -64px;}

ul.link_list #item_6
{	background-position: left -80px;}

ul.link_list #item_7
{	background-position: left -96px;}

ul.link_list #item_8
{	background-position: left -112px;}

ul.link_list #item_9
{	background-position: left -128px;}

ul.link_list #item_10
{	background-position: left -144px;}

ul.link_list #item_11
{	background-position: left -160px;}

ul.link_list #item_12
{	background-position: left -176px;}

ul.link_list #item_13
{	background-position: left -192px;}

ul.link_list #item_14
{	background-position: left -208px;}

ul.link_list #item_15
{	background-position: left -224px;}

ul.link_list #item_16
{	background-position: left -240px;}

ul.link_list #item_17
{	background-position: left -256px;}

ul.link_list #item_18
{	background-position: left -272px;}

ul.link_list #item_19
{	background-position: left -288px;}

ul.link_list #item_20
{	background-position: left -304px;}

ul.link_list #item_21
{	background-position: left -320px;}

ul.link_list a, ul.link_list a:hover {
	text-decoration: none;
}

p.r_al {
	padding-top: 5px;
	font-family: tahoma;
	text-align: right;
	margin-bottom: -14px;
}


/*end link list*/

/* TODO: fix ".video_folder a" style width when uploading new HD video section */

#brand_flash_banner {
	position: absolute;
	top: 39px;
	right: 0;
	width: 570px;
	height: 726px;
	z-index: 10000000;
}

/* START custom banners */
.bmw_floater {
	position: absolute;
	top: 104px;
	left: -300px;
	width: 600px;
	height: 423px;
	display: none;
	z-index: 9999;
}
/* END custom banners */
