* { margin: 0; padding: 0; outline:0; }
body { background: #000 url(../images/bg_top.jpg) repeat-x top; font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #b3b3b3;  }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a { color: #e37f05; text-decoration: none;} a img { border: none; }  a:hover {text-decoration: none; } 

#header, #footer, #wrap { width: 963px; margin: 0 auto; position: relative; }
#header_right { width: 481px; position: absolute; height: 112px; top: 0; right: 0; }
.content { margin-bottom: 30px; background: #000;float:left;}

.content_right_border, .content_right_border a img, .banners a img, .pages, .video img:hover, .video2 img:hover, .categs li.categ, .content_right_video a img, .content_left_video a img { border: 1px solid #202020; }
.content, #wrap_r, .content_left_border { border-left: 1px solid #202020; border-right: 1px solid #202020; border-bottom: 1px solid #202020; }
.content_right_border, #welcome, .pages a, #menu li a, .banners { text-align: center; }
#top_links a:hover, .block_title h3, .left_links li a, .pages a, .categs li.categ h4 a:hover { color: #fdfdfd; }
h6 { color: #7b7b7b; font-weight: normal; font-size: 0.75em; margin: 0 10px 10px 10px; border-bottom: 1px solid #1f1f1f; padding-bottom: 3px;}
.login { height: 427px;	}

.content_text { font-size: 0.9em; padding: 0 12px 12px 12px;}
.content_text p, .content_text dl { padding: 10px 0; }
.content_text dd { padding-left: 10px; }

.content_left { position: relative; width: 612px; }
.content_right { width: 351px; float: right; position: absolute; top: 44px; right: 0; text-align: center;}
.inner_content_right { width: 351px; height: 416px; float: right; }
.content_right_border { width: 338px; padding: 10px 0; }
.content_left_border { margin-bottom: 15px;  }

.content_left_video { float:left; width: 612px; margin-left: 11px; display:inline; }
.content_right_video { width: 338px; float: right; text-align: center;}
.content_right_video a { margin-bottom: 11px; display: block; }

/* VIDEO */
#video_info { border: 1px solid #202020; margin: 5px 0; width: 608px;}
.video_tags { border-top: 1px solid #202020; }
.video_tags, .text_right, .text_left { font-size: 0.85em; color: #fdfdfd; padding: 5px 0 5px 5px;}
.text_right { width: 250px; float:right; text-align:right; font-weight:bold; padding: 10px 5px 10px 0; } 
.text_left { width: 330px; float:left; text-align:left; padding: 10px 0 10px 5px;}
#video_info a img { border: 0; border: none; }
.rater_msg { float: left; font-weight: bold; padding-left:10px; }
.video_share { font-size: 0.85em; color: #fdfdfd; padding: 12px 0 10px 5px; }
.view_video_text {border-top:1px solid #222; padding: 5px 15px 5px 5px; color: #eee;}
.view_video_text h1 {font-size:1.5em; text-transform: uppercase; font-weight:normal;}
.view_video_text p {font-size: 1em; color: #ccc;}

/* VIDEO STARS */
#rater div { margin-right: 3px; }
#rater div:hover { cursor: pointer; background: url(../images/star_f_hover.jpg) no-repeat; }
.star_f_full, .star_f_half, .star_f_empty { float: left; margin-right: 1px; width: 28px; height: 27px; }
.star_f_full { background: url(../images/star_f_full.jpg) no-repeat;  }
.star_f_half { background: url(../images/star_f_half.jpg) no-repeat; }
.star_f_empty { background: url(../images/star_f_empty.jpg) no-repeat; }

/* VIDEO SHARE */
.custom_images a { width: 16px; height: 16px; margin: 0 1px 0 0; padding: 0; }
.addthis_separator { color: #434343; }
.custom_images a span { color: #fdfdfd; padding-top: 3px; }
.custom_images a:hover img { opacity: 0.75; }
.custom_images a img { opacity: 1;}

#wrap_l_sm { width: 158px; position: relative; float: left; margin-bottom:30px; }
#wrap_r { width: 785px; float: right; padding-bottom: 5px;  margin-bottom:30px;}

/* THUMBS TITLE */
.block_title { height: 40px; background: url(../images/h_bg.jpg) repeat-x; width: 100%;}
.hl span { width: 6px; float: left; height: 40px; background: url(../images/h_l.jpg) no-repeat; position: relative; left: -1px; }
.hr span { width: 6px; float: right; height: 40px; background: url(../images/h_r.jpg) no-repeat; position: relative; right: -1px; }
.block_title h3 { padding: 15px 0 0 12px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; z-index: 0;}

/* LEFT LINKS */
.left_links { padding: 0 12px 10px 12px; line-height: 1.4em; }
.left_links li a { font-weight: bold; }
.left_links a:hover { color: #e37f05; }

/* TEXT UNDER HEADER */
#welcome { font-size: 1em; padding: 14px 0; font-weight: normal; }
#welcome a, #video_tags a { color: #e37f05; text-decoration: underline; }
#welcome a:hover, #video_tags a:hover { color: #fdfdfd; }

/* SEARCH FORM */
.search { position: absolute; top: 83px; left: 665px; width: 238px;}
.search input.text { width: 174px; height: 14px; border: none; background-color: #fff; padding: 1px 2px 1px 2px; float: left; margin-right: 3px; display: inline;}
.search .btn { background: #e8e8e8 url(../images/btn_bg.gif) repeat-x; color: #000; width: 54px; height: 16px; cursor: pointer; border: none; border: 0; font-weight: bold; padding-bottom: 1px; text-transform: uppercase; font-size: 0.75em; float: left;}
.search .btn:hover { background: #c5c4c4 url(../images/btn_bg_h.gif) repeat-x; }

/* TOP LINKS */
#top_links { color: #424242; position: absolute; top: 10px; right: 8px; font-size: 0.9em; text-align: left; }
#top_links li { display: inline; }
#top_links a { color: #ffab24; text-decoration: underline; padding: 0 5px; font-family: Arial, Helvetica, sans-serif; } 

/* MENU */
#menu { height: 42px; width: 591px; position: absolute; top: 70px; left: 9px; }
#menu li { display: inline; float: left; width: 117px; height: 42px;  }
#menu li a {color: #111; font-size: 0.9em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; display: block; width: 117px; height: 42px; padding-top: 17px;}
#menu li.active a { background: url(../images/tab.jpg) no-repeat; padding-top: 17px; color: #111; }
#menu li a:hover { background: url(../images/tab.jpg) no-repeat; padding-top: 17px; color: #111; }

/* THUMBS */
.video/*, .video2 */{ float: left; padding: 6px 7px; height: 182px; border: 1px solid #434343; display: inline;}
.video { width: 162px; }
/*.video2 { width: 168px; }*/
.video img { border: 1px solid #434343; /*margin: 6px 7px 6px 7px;*/ margin:0 0 4px 0; width: 160px; height: 120px; display: inline; }
/*.video2 img { border: 1px solid #434343; margin: 3px 3px 7px 3px; width: 160px; height: 120px;} */
.video_left, .video_right { color: #efefef; font-size: 10px; }
.video_left { float: left;  text-align: left; margin-left: 0px;  }
.video_right { float: right; text-align: right; margin-right: 0px; width: 77px; }
.descr { font-size: 0.85em; color: #e37f05; font-weight: bold; text-align: left; line-height: 1em; padding:0; margin-bottom: 5px; display: block; float: left; width:100%; height: 2.2em; overflow:hidden;  }
/*.video2 .video_left { margin-left: 3px; }
.video2 .video_right { margin-right: 3px; }
.video2 .descr { margin: 1px 3px 6px 3px; }*/
/*#wrap_r .video2 { margin: 4px 10px 8px 10px;  }*/
/*html>body #wrap_r .video2 { margin: 4px 11px 8px 14px; }*/
.video { margin: 4px 7px 5px 7px; }
/*.video2 { margin: 4px 12px 12px 7px; }*/
/*html>body .video, .video2 { margin: 4px 8px 11px 7px; }*/

/* STARS */
.star_full, .star_half, .star_empty { float: right; margin-right: 1px; width: 14px; height: 13px; }
.star_full { background: url(../images/star_full.jpg) no-repeat;  }
.star_half { background: url(../images/star_half.jpg) no-repeat; }
.star_empty { background: url(../images/star_empty.jpg) no-repeat; }

/* PAGES */
.pages { width: 352px; height: 28px; margin: 30px auto; padding: 5px 3px 0 3px; }
.pages a {  width: 26px; height: 22px; display: block; float: left; margin: 0 3px; font-size: 0.85em; font-weight: bold; padding-top: 4px;}
.pages a:hover, .pages a.act { background: url(../images/pages.jpg) no-repeat; color: #111;}

/* CENTER BANNERS */
.banners a img { margin: 1px; }

/* FOOTER */

#footer_bg { background: url(../images/bg_bot.jpg) repeat-x; margin-top: 40px; height: 170px;}
#footer { font-size: 0.85em; padding-top: 28px;} 
#footer ul { width: 160px; float: left; line-height: 1em; margin-bottom: 20px;}
#footer li a { color: #bbb; text-transform: uppercase; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.85em; }
#footer_text { font-size: 0.8em; text-transform: uppercase; color: #7a7a7a; line-height: 1.2em; clear: both; border-top: 1px solid #1f1f1f; padding: 20px 0;}
#footer_text hr { border-top: 1px solid #1f1f1f; border-left: 0; border-right: 0; border-bottom: 0; margin: 7px 0; }
#footer li a:hover { color: #e37f05;  }
#footer .search { position: absolute; top: 40px; left: 726px; font-size: 1.1em; }

/* CATEGORIES */
.categ_corners { behavior: url(iepngfix.htc); }
.categs { position: relative;  }
.categs li.categ { display: block; float: left; position: relative; overflow: hidden; padding: 2px; margin: 4px 0px 10px 9px; height: 245px; width: 175px;}
html>body .categs li.categ { margin: 4px 0px 10px 12px; }
.categs li.categ .categ_corners { position: absolute; top: 0; left: 0; width: 179px; height: 9px; background-image: url(../images/categ_corners.png); background-repeat: no-repeat; }
.categs li.categ h4 { font-size: 0.95em; background: url(../images/categ_bg.jpg) no-repeat; height: 27px; }
.categs li.categ h4 a { padding: 5px 0 0 6px; display: block; }
.categs li.categ h4 span { color: #b3b3b3; font-size: 0.8em; font-weight: normal; font-family: Verdana, Tahoma, sans-serif;}

/* TRADE TOP */
.topfree {font-size:10px;margin:3px 17px 5px 0;padding:0px 0 0 10px; width:350px; float:right; height: 400px; overflow:hidden; border: 1px solid #444; display: inline;}
.topfree table {font-size:10px;}
.topfree .title {text-align:center; width:100%; padding: 5px 0; font: bold 1.8em Arial,Helvetica,sans-serif; color: #fff; text-transform: uppercase; }
.topfree a, .topfree a:visited{color:#ccc}
.topfree a:hover{color:#fff; text-decoration:underline;}
.topfree ul {width:175px; height: 360px; overflow:hidden; display:block; margin:0;padding:0;}
.topfree li {list-style:none; font-weight:bold;margin:5px 0 0 0;padding:0;}
.topfree li span {font-size:1.4em;}
.topfree li span.second {font-size:1.2em;}

/* TRADE TOP BOTTOM */
.topfree_bottom table {font-size:8px;margin:10px auto 0px;padding:0;font-weight:bold;color:#ccc; width: 960px; clear: both; }
.topfree_bottom span {font-size:2.1em;}
.topfree_bottom  span.second {font-size:1.6em;}
.topfree_bottom  span.third {font-size:1.3em;}
.topfree_bottom  span.third a:link, .topfree_bottom  span.second a:link, .topfree_bottom  span a:link, .topfree_bottom  a:link {color:#ccc;}
.topfree_bottom  span.third a:visited, .topfree_bottom  span.second a:visited, .topfree_bottom  span a:visited, .topfree_bottom  a:visited {color:#ccc;}
.topfree_bottom  span.third a:hover, .topfree_bottom  span.second a:hover, .topfree_bottom  span a:hover, .topfree_bottom  a:hover {color:#fff;text-decoration:underline;}

/* KERNEL */
.g_hidden {display: none;}
.rating_container {cursor: pointer; float:left;}
.rating_container img {margin:0;padding:0;}
.g_hint {font-size: 11px;}

/* Videos, Albums, Models, CS comments block styles */

.global_comments .control textarea, .global_comments .control input {width: 99%;}
.global_comments .info_row {margin-bottom: 8px;color: #9b9b9b;}
* html .global_comments .info_row {height: 100%;}
.global_comments .info_row span {color: #ddd;}
.global_comments .info_row img {border: none;}
.global_comments .add_comment {margin-bottom: 8px;padding: 5px;background: #27292a;border: 2px solid #303334;}
.global_comments .comments_list {margin-bottom: 8px; overflow:auto; }
.global_comments .comment_row {padding: 5px;background: #303334;color: #bbb;margin-bottom: 2px;overflow:auto;}
.global_comments .comment_row .avatar {width: 102px;height: 82px;float: left;background: #111;}
.global_comments .comment_row .avatar img {border: 1px solid #000;}
.global_comments .comment_row h2 {display: block;padding-left: 20px;margin-bottom: 5px;font-size: 14px;font-weight: normal;color: #fff;}
.global_comments .comment_row .anonymous_user {color: #bbb;}
.global_comments .comment_row p {display: block;padding-left: 20px;font-size: 12px;}
.video_comments {padding: 5px 15px; border-top: 1px solid #222; width:932px;}

/* GLOBAL STYLES */
.block_content p, .text_content p {
    margin-bottom: 8px;
    margin-top: 16px;
}

.block_content p.topmost, .text_content p.topmost {
    margin-top: 0;
}

.block_content .label {
    margin-bottom: 3px;
    color: #9b9b9b;
    padding-left: 5px;
}

.block_content .control {
    margin-bottom: 10px;
}

.block_content .control_group {
    margin-bottom: 10px;
}

.block_content .control_group .item {
    float: left;
    margin-bottom: 5px;
}

.block_content .button {
    padding-top: 3px;
}

.block_content .button .ajax_wait {
    padding-left: 5px;
}

.block_content .field_error {
    padding: 1px;
    color: #fb6549;
    font-size: 11px;
}

.block_content .message_error {
    margin: 0 5px 10px 5px;
    padding: 5px;
    border: 1px solid #303334;
    background: #191a1b;
    color: #fb6549;
}

.block_content .message_info {
    margin: 0 5px 10px 5px;
    padding: 5px;
    border: 1px solid #303334;
    background: #191a1b;
    color: #ddd;
}

/* List comments block styles */

.list_comments .comment_row {
    padding: 5px;
    background: #303334;
    color: #bbb;
    margin-bottom: 2px;
}

.list_comments .comment_row .avatar {
    width: 102px;
    height: 82px;
    float: left;
    background: #111;
}

.list_comments .comment_row .avatar img {
    border: 1px solid #000;
}

.list_comments .comment_row h2 {
    display: block;
    padding-left: 110px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: normal;
    color: #fff;
}

.list_comments .comment_row .anonymous_user {
    color: #bbb;
}

.list_comments .comment_row p {
    display: block;
    padding-left: 110px;
    font-size: 12px;
}



/* Pagination block styles */

.pagination {
    padding: 8px 3px;
    text-align: center;
margin-bottom:15px
}

.pagination a {
    padding: 2px 5px;
    background: #2e3132;
    border: 1px solid #45494b;
    color: #747474;
    font-size: 11px;
}

.pagination a:hover {
    background: #5e6060;
    color: #222425;
}

.pagination span {
    padding: 2px 5px;
    font-weight: bold;
    font-size: 11px;
    border: 1px solid #5e6060;
    background: #5e6060;
    color: #222425;
}
.section_tabs {position:absolute;top:0px; left: 580px;font-weight:normal;font-size:12px}
.section_tabs li{float:left;border: 1px solid #333;padding:10px; }
.section_tabs li a {color:#fff}
.section_tabs li a:hover {color:#E37F05}
.active {background-color:#000}
.submenu {width:100%;height:30px}
.submenu ul {float:right;margin-right:30px;display:inline;}
.submenu ul li a:hover {color:#fff}
.submenu ul li {float:left;padding:5px}

.b1 {margin-bottom:10px;}
.banners_list {text-align:center;float:left;width:963px}
.banners_list .block_title {text-align:left}
.banners_list .b1, .content_right_video .b1 {vertical-align:top;display:inline-block;*display:inline;zoom:1;margin:0 5px 10px;}
