/** $Id: inner.css,v 1.88 2007/09/27 12:30:46 aquist Exp $ **/

h3.header {font-size: 14px; }
h3.header span {color: #fd7b08; }

ul.ul 
{
margin-left: 10; 
padding: 0 0 0 20px;
} 

ul.ul li 
{
list-style-image: url(../img/bullet.gif); 
padding: 3px 0 1px 8px; 
}

input.iform, textarea.iform, input.ifile, select.iform, table.registration td.birthDate select {border: 1px solid #b3b9c3; font: 11px Tahoma; color: #828282; background: #fff;}
input.iform_error {border-color: #FF6E06;background: #FF99CC; }
input.iform { width: 478px; height: 13px; padding: 2px 0 2px 3px;}
html>/**/body input.iform {width: 483px; height: 19px; padding: 0; }
body:not([dummy]) input.iform {width: 478px; height: 13px; padding: 2px 0 2px 3px;}
@media all and (min-width:0px) {
head~body input.iform {width: 478px; height: 13px; padding: 2px 0 2px 3px;}
} 

textarea.iform {width: 478px; padding: 2px 0 4px 3px;}
html>/**/body textarea.iform {width: 483px; padding: 0; }
body:not([dummy]) textarea.iform {width: 478px; padding: 2px 0 4px 3px;}
@media all and (min-width:0px) {
head~body textarea.iform {width: 478px; padding: 2px 0 4px 3px;}
} 

input.ifile {height: 21px; padding: 2px 0 4px 3px; }

input.radio {float: left; margin: 0px 5px 0 -4px}
html>/**/body input.radio {margin: 2px 5px 2px -1px}
body:not([dummy]) input.radio {margin: 4px 8px 3px 0; }
label.radio {float: left; position: relative; top: 4px}

input.checkbox {float: left; margin: 0px 5px 0 -4px}
html>/**/body input.checkbox {margin: 2px 5px 2px -1px}
body:not([dummy]) input.checkbox {margin: 4px 8px 3px 0; }
label.checkbox {float: left; position: relative; top: 4px}


html>/**/body select.iform {height: 17px;}
html>/**/body table.registration td.birthDate select {height: 17px;}

.txtGrey {color: #828282}
.txtOrange {color: #ff800d}
.txtRed {color: #bf2420}
.txtGreen {color: #45cc52}
.txtBlack {color: #2f2f2f; }
.txt11 {font-size: 11px; }
.txt9 {font-size: 9px; }
a.txtBody {color: #003989;}
.txtBlue {color: #409cda; }
.txtDarkBlue {color: #003d83; font-weight:bold; }


/* item gallery */
.item_gallery {float: left; width: 165px; padding-right: 23px; font-size: 9px; color: #000; }
/*.item_gallery {float: left; width: 200px; padding-right: 20px; font-size: 9px; color: #000; }*/
.i4 {width: 138px; padding: 0 0 15px 18px; }
.choice_star {border-bottom: 0px solid red; width: 136px; padding: 0 3px 10px 18px; margin-top: 20px; }
.choice_star_first {float: right; }

.big {width: 280px; padding: 0 0 10px 24px;}
.big .previewImg {height: 215px; width: 280px; background: url(../img/bg-big_previewImg.gif) 0 0 no-repeat; margin-bottom: 10px;}
.big p, .big h4, .big .keyword, .big .comments, .big .rating {margin-left: 11px !important}
.big img.raiting_stars {margin-left: 0; } 

.previewImg {
	position:relative; 
	display:table;
	height: 75px;
	width: 95px;
	vertical-align: middle; 
	text-align: center;
	background: url(../img/bg-previewImg.gif) 0 0 no-repeat;
	margin-bottom: 5px;
}

.innerImg {
	width:100%;
	display:table-cell;
	vertical-align:middle;
	position:relative;
}



.item_gallery p {padding: 0 0 4px 0}

a.author, a.answer, ul.size a {color: #2c5895; font-size: 11px;  }
a.author {font-weight: bold;}

.txtgrey {color: #828282; }
.rating {position: relative; top: -1px}
img.raiting_stars {width: 59px; height: 11px; margin-left: 7px; position: relative; top: 1px }
.i4 img.raiting_stars {margin-left: 0; }
.i4 h4 {padding-bottom: 2px}

.comments {background: url(../img/ico-comments.gif) 0 4px no-repeat; color: #2c5895; padding: 2px 0 0 13px;}
.comments a, .videocomments a {color: #2c5895; }
.videocomments {background: url(../img/ico-videocomments.gif) 0 4px no-repeat; padding: 5px 0 3px 15px;}


.error {border: 1px solid #ff800d; margin-bottom: 20px; color: #ff800d; background: #f9fafa url(../img/bg-error.gif) 14px 7px no-repeat; padding: 10px 0 20px 56px }
.msg {border: 1px solid #409cda; margin-bottom: 10px; color: #409cda; background: #f9fafa url(../img/bg-msg.gif) 14px 7px no-repeat; padding: 10px 0 20px 56px }

.title {width: 605px; height: 26px; padding: 7px 0 0 26px; font: 12px Verdana; color: #fff; background: #3187cd url(../img/bg-title.gif) no-repeat;}
.title span {color: #ffb400; font-weight: bold; }
.b_block {width: 577px; padding: 15px 26px 30px 26px; border: 1px solid #d5d5d5; border-width: 0 1px; }
.upload {width: 603px; padding: 15px 13px 30px 13px; }
.b_block_bottom {width: 631px; height: 4px; background: url(../img/bg-b_block_bottom.gif) 0 bottom no-repeat;}

table.tbl_form {width: 100%; }
table.tbl_form td {vertical-align: top; padding: 0 0 9px 0; }
table.tbl_form td input, table.tbl_form td label, table.tbl_form td textarea, table.tbl_form td select  {float: right; }
table.tbl_form td label {float: left; padding-top: 2px;}

#progress_bar {border: 0px solid red; float: left; padding-top: 24px; }

.upload_file {float: left; width: 577px; padding: 15px 13px 20px 13px; background: #ebf3f6 url(../img/bg-upload_file_b.gif) 0 bottom no-repeat; position: relative;}
.upload_file_t {width: 603px; height: 4px; background: #ebf3f6 url(../img/bg-upload_file_t.gif) no-repeat; position: absolute; top: 0px; left: 0px;}
label.ifile {float: left; width: 60px; padding-top: 4px; }
.upload_file p {padding: 7px 0 0 60px; font-size: 10px; font-weight: bold; }

.upload_progress {float: left; }
.upload_progress label.ifile {padding: 0 0 0 13px; }
.upload_progress span#percent {float: left; padding: 0 0 0 5px; font-weight: bold; }

.bar1 {float: left; width: 284px; height:13px; background: #d8d8d8 url('../img/uploadbar_1.gif') repeat-x; position:relative; text-align:left; }
.bar2 {background: #ff800d url('../img/uploadbar_2.gif') repeat-x; position:relative; text-align:left; height:13px; width:0%;}

table.data {float: right; margin-left: 14px; width: 193px; background: #ececec; font-size: 9px;  }
table.data td {text-align: left; padding-bottom: 4px}
table.data td.left {padding: 0 5px 4px 16px; color: #828282;}
table.data span {color: #2f2f2f; }
table.data td.lt, table.data td.rt {height: 15px; }
table.data td.lb, table.data td.rb {height: 10px; }
table.data td.lt {background: #ececec url(../img/corners/grey-lt.gif) left top no-repeat; }
table.data td.rt {background: #ececec url(../img/corners/grey-rt.gif) right top no-repeat; }
table.data td.lb {background: #ececec url(../img/corners/grey-lb.gif) left bottom no-repeat; }
table.data td.rb {background: #ececec url(../img/corners/grey-rb.gif) right bottom no-repeat; }

/* registration */
table.registration td {padding: 9px 0 9px 0; }
table.registration tr.bg td {background: #ebf3f6; }
table.registration td.right {width: 66% !important; padding-right: 10px;}
table.registration td label {padding: 2px 0 0 18px; }
table.registration input, table.registration textarea, table.registration select, table.registration span {float: left !important;}

table.registration input.iform {width: 385px; }
html>/**/body table.registration input.iform {width: 390px; }
body:not([dummy]) table.registration input.iform {width: 385px; }
@media all and (min-width:0px) {
head~body table.registration input.iform {width: 385px; }
} 

table.registration textarea.iform {width: 385px}
html>/**/body table.registration textarea.iform {width: 390px; }
body:not([dummy]) table.registration textarea.iform {width: 385px; }
@media all and (min-width:0px) {
head~body table.registration textarea.iform {width: 385px; }
} 

table.registration label.radio, table.registration label.checkbox {padding: 0}

table.registration td.birthDate select {margin-right: 5px; }
table.registration td.text {padding: 15px 20px 13px 18px}

table.registration span {padding: 2px 0 0 0; }

table.address td {padding: 0 7px 0 0; font-size: 9px; color: #828282}

/* search */
#search {float: left; width: 100%; background: #d5e9f0; padding: 16px 0 12px 0; border-bottom: 2px solid #cbdfe7; position: relative; }
#search img.lt {position: absolute; left: 0px; top: 0px; }
#search img.rt {position: absolute; left: 629px; top: 0px; }
#search label  {float: left; padding: 2px 8px 0 18px;}
#search input {float: left;}
#search input.iform {width: 463px; }
html>/**/body #search input.iform {width: 468px; }
body:not([dummy]) #search input.iform {width: 463px; }
@media all and (min-width:0px) { head~body #search input.iform {width: 463px; } } 
#search input.btn {width: 60px; height: 19px; margin-left: 9px; }

#sorting {height: 30px; padding: 13px 0 0 0; background: #ebf3f6; position: relative; } 
#sorting img.lt {position: absolute; left: 0px; top: 40px; }
#sorting img.rt {position: absolute; left: 629px; top: 40px; }
#sorting label {padding: 0 7px 0 18px}
#sorting span {padding: 1px 6px 3px 6px; position: relative; background: #3e8fd1; color: #fff; }

.content_text {padding: 10px 20px 0 18px}

.pager {padding: 7px 10px 11px 10px; background: #f9fafa; border: 1px solid #d5d5d5; text-align: center; margin-top: 35px}
.pager a {color: #2c5895; margin: 0 3px }
.pager span {color: #fff; background: #3e8fd1; font-weight: bold; padding: 1px 4px 2px 4px; margin: 0 3px}
.pager img {width: 15px; height: 15px; position: relative; top: 3px; margin: 0 6px;}


/* ~~~~~~~~~~~ page view_video ~~~~~~~~~~~ */
#top5 {border-bottom: 0px solid red; float: left; padding: 12px 0 0 18px; width: 186px; }
#top5 h4 {font-size: 11px; }
#top5 .item_gallery {width: 140px; padding: 0 0 13px 0; margin-bottom: 17px; border-bottom: 1px solid #e7e7e7; }
#top5 .rating {padding: 0 0 4px 0}
#top5 .last {border: none;}


#view_video {float: left; width: 428px; border-bottom:0px solid green; position: relative;  }
.title_video {width: 418px; height: 35px; background: #c4c4c4 url(../img/bg-title_video.gif) repeat-x; position: relative; }
.title_video img.lt {position: absolute; left: 0px; top: 0px}
.title_video img.rt {position: absolute; left: 413px; top: 0px}
.title_video h2 {color: #003989; font-weight: bold; text-transform: none; background: url(../img/h2_video.gif) 11px 7px no-repeat; padding: 10px 0 4px 45px; }

.center {text-align: center; }
.sort_links {padding: 4px 0 13px 0}

.text_video {float: left; border-left: 1px solid #e0e0e0; padding: 0 0 0 11px; font-size: 9px; color: #000000}
.text_video p {padding: 0 0 4px 0}

/*.text_video .rating {top: -3px; }*/

a.keyword {color: #000000}
.f-left {float: left; }
.f-right {float: right;}

.keyword {padding: 0 0 5px 0;}
.keyword a {color: #000000}

.post_comment, .favorites, .flag_video, .order_video {height: 17px; padding: 3px 0 0 27px; font-size: 11px; margin-bottom: 5px;}
.post_comment {background: url(../img/ico-post_comment.gif) 0 0 no-repeat; }

.favorites {background: url(../img/ico-favorites.gif) 0 0 no-repeat; }
html>/**/body .favorites {display: none;}
.flag_video {background: url(../img/ico-flag_video.gif) 0 0 no-repeat;}
.order_video {height: 19px; padding-top: 1px; background: url(../img/ico-number.gif) 0 0 no-repeat;}


.give_link {float: left; width: 405px; }
.give_link label {float: left}
.give_link textarea {float: right;}

.share_with_friends, .list_comments {float: left; width: 100%; width: 418px; height: 27px; margin: 13px 0 13px 0; }
.share_with_friends span, .list_comments span {display: none;}
.share_with_friends {background: url(../img/bg-share_with_friends.gif) no-repeat}
.list_comments {background: url(../img/bg-list_comments.gif) no-repeat}

table.tbl_comments {width: 406px; }
table.tbl_comments td {vertical-align: top; padding-bottom: 15px }
table.tbl_comments td.avatar {width: 60px; padding-right: 17px; }
table.tbl_comments td.avatar img {width: 60px; }
table.tbl_comments .who {float: left; width: 250px; padding-bottom: 5px}
table.tbl_comments .when {float: right; padding-right: 5px}
table.tbl_comments .text_comment {border: 1px solid #d5d5d5; background: #f9fafa; float: left; padding: 5px 11px 7px 11px; width: 304px; margin-bottom: 5px; font-size: 11px; color: #3e3e3e; }
table.tbl_comments a.author {text-decoration: none; }
table.tbl_comments a.author:hover {text-decoration: underline !important; }

textarea#txtComments {float: left; width: 401px; margin-bottom: 10px }
html>/**/body textarea#txtComments {width: 406px;}
body:not([dummy]) textarea#txtComments {width: 401px;}
@media all and (min-width:0px) {head~body textarea#txtComments {width: 401px; } } 

#stars img {position: relative; top: 2px; cursor: pointer}


/* abuse form */
#abuseform {float: left; border: 0px solid red; width: 406px; padding: 15px 0 13px 0; margin: 7px 0 15px 0; background: #f9f9f9 url(../img/bg-abuseform_b.gif) 0 bottom no-repeat; position: relative; text-align: center}
#abuseform .t {width: 406px; height: 4px; position: absolute; left: 0; top: 0; background: url(../img/bg-abuseform_t.gif) 0 bottom no-repeat;}
#abuseform textarea {width: 300px; height: 150px; }
#abuseform input.btn {float: left; margin: 7px 0 0 140px}

/* ~~~~~~~~~~~ profile ~~~~~~~~~~~ */
#profile {float: left; width: 201px; padding: 15px 0 17px 0; background: #ebf3f6 url(../img/bg-account_b.gif) 0 bottom no-repeat; position: relative; font-size: 11px; color: #2f2f2f; }
#profile .t {width: 201px; height: 3px; position: absolute; left: 0; top: 0; background: url(../img/bg-account_t.gif) no-repeat;}
#profile img.upic {float: left;  margin-left: 40px; border:#d5d5d5 1px solid; }
#profile .udata {padding: 13px 7px 0 25px; }
#profile .udata h4 {padding-bottom: 9px}
#profile .udata label {float: left; width: 55px; color: #828282; }
#profile .udata strong {float: left; padding-bottom: 2px}

#user_video {border-bottom: 0px solid red; float: left; width: 400px; padding-left: 25px;}
#user_video h2 img {margin-top: 9px; }
#user_video table {margin-top: 0px;  }
#user_video table td {vertical-align: top; padding-bottom: 0px;  }
#user_video table td.img {width: 95px; padding-top: 3px; padding-right: 25px; font-size: 9px;}
#user_video table td.img p {padding: 0 0 4px 0}
#user_video table td.img img.raiting_stars {margin: 0}

.td1{ padding:4px; border:2px solid #FFF; background:#FFFFFF; margin:0px; }
.td2{ padding:4px; border:2px solid #FFF; background:#eaf4f6; margin:0px;}

#user_video .input { background:#FFFFFF; height:16px; width:152px; border:1px solid #b9d2da; cursor:text; font-size:12px; color: #999999}

/* ~~~~~~~~~~~ login from content ~~~~~~~~~~~ */

.enter {float: left; width: 100%; padding: 30px 0 27px 0; background: #ebf3f6; margin-top: 5px; position: relative}
.enter label {float: left; width: 70px; padding: 3px 0 0 70px }
.enter label.checkbox {width: 150px; padding:0}
.enter input.iform {float: left; width: 200px; margin-bottom: 7px;}
html>/**/body .enter input.iform {width: 205px;  }
body:not([dummy]) .enter input.iform {width: 200px; }
@media all and (min-width:0px) { head~body .enter input.iform {width: 200px;} }
.enter span {float: left; margin: 7px 0 0 140px; padding-top: 2px; font-size: 11px } 
.enter input.btn {float: left; margin: 7px 0 0 49px;}
.forgot input.btn {margin: 0 0 0 9px;}


/* ~~~~~~~~~~~ page free star ~~~~~~~~~~~ */
#star_b_left {float: left; width: 310px; }
#star_b_left img {float: left;}

#star_b_right {float: left; width: 280px; padding: 9px 0 0 30px; }
#star_b_right h2 {padding-bottom: 13px}
#star_b_right p {padding-right: 15px}

.tutta_50_video {float: left; width: 254px; height: 129px; background: url(../img/changeable/tutta_50_video.gif) no-repeat;  }

/* ~~~~~~~~~~~ page gauloises ~~~~~~~~~~~ */
#gauloises_b_left {border-bottom: 0px solid green; float: left; width: 310px}
.cigarette {float: left; width: 311px; height: 271px; background: url(../img/cigarette.jpg) 34px 0 no-repeat; position: relative; }
.about_gauloises {float: left; width: 271px; height: 60px; padding: 37px 20px 0 19px; position: absolute; left: 0; top: 257px; background: url(../img/bg-about_gauloises.gif) no-repeat; color: #003989; font-size: 12px; }
.brand {float: left; width: 621px; padding: 10px 0 10px 0; background: #c5dff3 url(../img/bg-brand_t.gif) no-repeat; margin-top: 11px; line-height: 1.4em;}
.brand1 {float: left; width: 621px; padding: 10px 0 10px 0; background: #ffffff url() no-repeat; margin-top: 11px; line-height: 1.4em;}
.brand p {padding: 0 5px 0 15px}
.brand p.right {float: right; width: 290px; }
.brand_b {width: 621px; height: 6px; background: url(../img/bg-brand_b.gif) no-repeat;}

#gauloises_b_right {border-bottom: 0px solid red; float: left; width: 310px;}

.wallpapers1 {float: right; width: 398px; margin-right: 7px;}
.wallpapers1 .t {height: 27px; background: url(../img/bg-wallpapers1.gif) no-repeat; }
.wallpapers1 .t span {display: none}
.wallpapers1 .previewImg {float: left; margin: 13px 10px 0px 15px; }
.wallpapers1 .previewImg .innerImg1 {float: left;}
.wallpapers1 .previewImgdiv {float: left;}
.wallpapers1 .previewImg .size {float: left;}
.wallpapers1 .previewImg ul {float: left;}

.screensavers1 {float: left; width: 216px;  }
.screensavers1 .t {height: 27px; background: url(../img/bg-screensavers1.gif) no-repeat; }
.screensavers1 .t span {display: none}
.screensavers1 .previewImg { margin: 13px 10px 3px 60px;}

.wallpapers {float: left; width: 216px; }
.wallpapers .t {height: 27px; background: url(../img/bg-wallpapers.gif) no-repeat; }
.wallpapers .t span {display: none}
.wallpapers .previewImg, .screensavers .previewImg {float: left; margin: 13px 10px 0 15px;}
.wallpapers .previewImg ul {float: left}
ul.size {font-size: 9px !important; margin-top: 25px}
ul.size li {margin-bottom: 3px}

.screensavers {float: left; width: 398px; margin-left: 7px; }
.screensavers .t {height: 27px; background: url(../img/bg-screensavers.gif) no-repeat; }
.screensavers .t span {display: none}

.test {float: left; width: 622px; margin-left: 0px; margin-top:20px;}
.test .t {height: 27px; background: url(../img/bg-test.gif) no-repeat; }
.test .t span {display: none}




.rules {padding: 10px 20px 0 30px; }
.rules ul li {margin-bottom: 17px; }
.rules ul li p {padding-bottom: 4px}
.rules ul li ul {margin: 13px 0 0 35px; }
.rules ul li ul li ul {margin: 16px 0 0 39px}
.rules ul.items {list-style-type: disc; }

table.tbl_rules {border: 1px solid #51aae2; background: #ebf3f6 }
table.tbl_rules th {background: #51aae2; color: #fff; padding: 3px 10px 4px 20px; }
table.tbl_rules td {padding: 11px 10px 10px 20px;}
table.tbl_rules td p {padding-bottom: 11px}
table.tbl_rules td.b-r {border-right: 1px solid #51aae2;}
table.tbl_rules tr.th td {font: 13px Tahoma; color: #6abbe6; font-weight: bold; padding: 20px 20px 20px 20px;}


/* ~~~~~~~~~~~ page prizes ~~~~~~~~~~~ */
.prize_name {padding: 35px 20px 20px 18px}
.prize_name h2 {font-size: 16px; padding-bottom: 0  }
.prize_name h2 span {font-size: 13px; color: #003b84}
table.prize {width: 600px; margin-left: 18px; }
table.prize td {vertical-align: top}
table.prize td.img {width: 270px; text-align: right; padding: 5px 15px 0 0;  }

/* ~~~~~~~~~~~ news ~~~~~~~~~~~ */

.news {float: left; width: 587px; padding-left: 45px; margin-bottom: 10px; background: #ebf3f6 url(../img/bg-n1.gif) 0 center no-repeat;}
.news h3, .news h4, .anounce {padding-right: 15px; position: relative; }
.news h3, .news h4, h4.blue_link a {font-size: 14px; }
.news h3 {padding-bottom: 4px; padding-top: 10px; background: url(../img/corners/blue3-rt.gif) right top no-repeat;}
.news h3 span { color: #fd7b08; }
.news h4 {padding-bottom: 17px; }
.news h4 a, h4.blue_link a  {color: #24b3fe; }
.news a.txtBody {color: #003989; text-decoration: none;}
.news a.txtBody:hover {text-decoration: underline !important; }
.anounce {float: left; width: 572px; padding-bottom: 15px; background: url(../img/corners/blue3-rb.gif) right bottom no-repeat; }
a.blue_link {color: #47a0dc}

.n1 {background: #ebf3f6 url(../img/bg-n1.gif) 0 center no-repeat}
.n2 {background: #ebf3f6 url(../img/bg-n2.gif) 0 center no-repeat}
.n3 {background: #ebf3f6 url(../img/bg-n3.gif) 0 center no-repeat}
.n4 {background: #ebf3f6 url(../img/bg-n4.gif) 0 center no-repeat}

a.next {float: right; padding: 7px 15px 0 0; background: url(../img/next1.gif) right 11px no-repeat; }


.week_winners {background: #46aad4 url(../img/bg-week_winners.gif) right top no-repeat; color: #fff;}
.week_winners h3 {background: none; color: #fff; }
.week_winners .anounce {height: 60px; background: url(../img/corners/blue4-rb.gif) right bottom no-repeat; padding-bottom: 8px; }
html>body .week_winners .anounce {min-height: 60px; height: auto !important; }
.week_winners a, .week_winners span {color: #fe8f00 !important; }

.week_winners a.next {color: #bcecff !important; padding-right: 15px; background: url(../img/next2.gif) right 11px no-repeat; }



table.tbl_news td {vertical-align: top; padding-right: 10px;}
table.tbl_news td.img {width: 265px; float: left; }
table.tbl_news td.img img {margin-top: 3px}
table.tbl_news h3 {padding-bottom: 4px; text-transform: uppercase;}
table.tbl_news h4 {padding-bottom: 15px}

.news_gallery {float: left; margin-top: 10px}
.news_gallery img {float: left; margin: 0 5px 5px 0;  padding: 1px; border: 1px solid #c0d2f9}

table.photos {margin-bottom: 10px; }
table.photos td {text-align: center; vertical-align: middle; width: 33%; padding: 5px 5px 5px 0; }

table.photos {margin-bottom: 10px; }
table.photos td {text-align: center; vertical-align: middle; width: 33%; padding: 5px 5px 5px 0; }

table.winners {border-bottom: 4px solid #D2E5EF; font-size: 11px;  padding-bottom: 1px; width: 100%; margin-top: 5px;}
table.winners a {color: #003989; }
table.winners a:hover {color: #ff7932; text-decoration: underline !important; }
table.winners span.username {font-weight: bold; }
table.winners td {padding: 7px 5px 8px 10px; text-align:center; vertical-align: middle; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
table.winners td.rat {font-weight: bold; color: #FF6D28; text-align: center; padding-right: 16px;}
table.winners tr.header {background-color: #0089CF; color: #fff; }
table.winners tr.header th {font-weight: normal; padding: 14px 5px 15px 16px; border-bottom: 1px solid #fff; }
table.winners tr.bg td {background-color: #EBF3F6; }
table.winners th.lc {background: url(/img/bg_winners_lc.gif) no-repeat left top; background-color: #0089CF !important;}
table.winners th.rc {background: url(/img/bg_winners_rc.gif) no-repeat right top; background-color: #0089CF !important;}
table.winners td.bg {background-color: #EBF3F6;}



.num_week {float: left; width: 100%; height: 57px; margin: 10px 0 13px 0; background: url(/img/bg-num_week.gif) 4px 0 no-repeat; }
.num_week span {display: block; width: 30px; margin: 19px 0 0 21px; text-align: center; font: bold 15px Tahoma; color: #1b6499;}


.b_blue_t, .b_blue_b {width: 631px; height: 3px; background: url(/img/bg-b_blue_t.gif) no-repeat;}
.b_blue_b {background: url(/img/bg-b_blue_b.gif) no-repeat;}

.b-pro {background: #EBF3F6 url(/img/cicle_pro.gif) right bottom no-repeat;}
.b-pro1 {background: #FFFFFF right bottom no-repeat;}

.b-blue {background: #EBF3F6}


.b_blue2_t, .b_blue2_b {float: left; width: 416px; height: 3px; background: url(/img/bg-b_blue2_t.gif) no-repeat;}
.b_blue2_b {background: url(/img/bg-b_blue2_b.gif) no-repeat;}

.b-blue {background: #EBF3F6; }
.b-blue #abuseform {float: none; background: none; text-align: left; margin: 0  }
.b-blue #tutta_comment {padding-bottom: 10px}

.b_blue_dots_t, .b_blue_dots_b {float: left; width: 631px; height: 5px; background: url(/img/bg-b_blue_dots_t.gif) no-repeat;}
.b_blue_dots_b {background: url(/img/bg-b_blue_dots_b.gif) no-repeat;}
.b_blue_dots {float: left; width: 631px; background: #e2eef3 url(/img/bg-b_blue_dots.gif) repeat-y;}

/* top 5 star */

.top5_star {float: left; width: 631px; padding: 12px 0 3px 0 !important; background: url(/img/bg-top5_star.jpg) 110px 0 no-repeat; position: relative; top: -4px;}
.top5_star .item_gallery {position: relative; }
img.choice_tutta {position: absolute; top: 18px; left: 156px; width: 305px; height: 182px;}
img.choice_tutta22 {position: absolute; top: 18px; left: 156px; width: 421px; height: 179px;}

.shape_cicle {width: 22px; height: 22px; background: url(/img/shape_cicle.png) no-repeat; }
.top5_star .shape_cicle {height: 19px; padding-top: 3px; position: absolute; z-index: 999; left: 101px; top: -10px; text-align: center; font: bold 13px Tahoma; color: #fff;}
.top5_star .shape_blot {width: 34px; height: 27px; padding: 13px 0 0 7px; background: url(/img/shape_blot.png) no-repeat; position: absolute; z-index: 999; left: 101px; top: -20px; text-align: left; font: bold 13px Tahoma; color: #fff;}
.top5_star img.raiting_stars {margin-left: 0; }
.top5_star .videocomments {margin-bottom: 7px}

.star_comment {background: url(../img/ico-star_comment.gif) 0 4px no-repeat; padding: 3px 0 2px 13px; margin-bottom: 7px; position: relative; z-index: 999}
.activcomment {background: url(../img/ico-star_comment-hover.gif) 0 4px no-repeat;}
.star_comment span {color: #2c5895; cursor: pointer; text-decoration: underline; position: relative; z-index: 1; }
.star_comment span:hover {cursor: pointer; text-decoration: none}

.star_comment_text {width: 178px; position: absolute; left: -13px; top: 4px; }
html>body .star_comment_text {left: 0}
.star_comment_t {width: 178px; height: 20px; background: url(/img/bg-star_comment_t.gif) no-repeat;}
.star_comment_c {padding: 7px 10px 9px 10px; background: #ebebeb; color: #828282; font-size: 10px; }
.star_comment_b {width: 178px; height: 3px; background: url(/img/bg-star_comment_b.gif) no-repeat;}
img.close_comment {position: absolute; top: 21px; left: 163px; width: 11px; height: 11px; }
img.close_comment:hover {cursor: pointer; }

.links_stages {padding-bottom: 20px;  text-align: center; }
.links_stages img {margin: 0 4px}


.blot {width: 100%; height: 41px; margin: 10px 0 13px 0; }
.blot span {display: none; }

.blot-august {background: url(/img/blot-august.gif) no-repeat;}
.contest_news {background: url(/img/blot-contest_news.gif) no-repeat;}
.blot-events {background: url(/img/blot-events.gif) no-repeat;}



/* winners 22 */
.block_white, .t_white, .b_white {width: 594px; height: 190px; background: #F8FBFC url(/img/mainprize.jpg) 7px 9px no-repeat; margin-left: 18px; }
.block_white {width: 354px; padding: 15px 0 5px 240px}
html>body .block_white {min-height: 190px; height: auto !important;}
.t_white, .b_white {height: 7px; background: url(/img/t_white.gif) no-repeat; }
.b_white {background: url(/img/b_white.gif) no-repeat;}

.mainprize_camera {height: 115px; background: url(/img/mainprize_camera.jpg) 17px 0 no-repeat; margin: 20px 0; }

.link-winners {width: 329px; height: 77px; position: absolute; left: 132px; top: -15px; z-index: 999; }


.links_stages {padding-bottom: 20px;  text-align: center; }
.links_stages img {margin: 0 4px}


.blot {width: 100%; height: 41px; margin: 10px 0 13px 0; }
.blot span {display: none; }

.blot-august {background: url(/img/blot-august.gif) no-repeat;}
.contest_news {background: url(/img/blot-contest_news.gif) no-repeat;}
.blot-events {background: url(/img/blot-events.gif) no-repeat;}

