@charset "utf-8";
/* CSS Document */
body { background:url(/static/images/bg_body.jpg); padding:0; margin:0;}
.all { background:url(/static/images/bg_page_top.jpg) no-repeat center top;}
.column_fix { position:relative; width:967px; margin:0 auto;}
.logo { position:absolute; left:0px; top:0px;}
.top_menu { margin:0; padding:0;}
.top_menu li { margin:0; padding:0; list-style:none; position:absolute;}
.top_menu a { color:#843704; font:25px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none}
.top_menu a:hover { color:#fa1034; text-decoration:underline;}
.m_by_conkurs { left:275px; top:30px;}
.m_users { left:528px; top:43px;}
.m_video { left:425px; top:95px;}
.m_foto { left:556px; top:137px;}
.top_menu .current { color:#fa1034; text-decoration:underline;}
.images_video { position:absolute; left:690px; top:0px;}
.images_foto { position:absolute; left:690px; top:0px;}

.relative { position:relative}
a { text-decoration:underline;}
a:hover { text-decoration:none;}


.authorization_all { position:absolute; right:50px; top:0px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#720000; line-height:20px; float:right; _width:160px; white-space:nowrap;}
.authorization_all a { color:#f5eb98; text-decoration:underline}
.authorization_all a:hover { text-decoration:none}
.authorization_all .shadow { width:270px; height:40px; background:url(/static/images/bg_aut_shadow.png) no-repeat left top; position:absolute; right:-16px; top:0px; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/static//images/bg_aut_shadow.png');}
.authorization_all .box { background:url(/static/images/bg_aut_left.gif) no-repeat left top; position:relative; height:24px;}
.authorization_all .box span { background:url(/static/images/bg_aut_right.gif) no-repeat right top; display:block; height:24px; padding:0 10px 0 12px;}

.video_play_fix { width:430px; height:466px;  position: relative;}
.video_play_bg { width:430px; height:466px; background:url(/static/images/bg_video_player.png) no-repeat left top; position:absolute; left:0px; top:0px; //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/static//images/bg_video_player.png'); font:12px Tahoma, Arial, Helvetica, sans-serif;}
.video_play { width:430px; height:466px; color:#c57050; position:absolute; left:0px; top:0px; font:12px Tahoma, Arial, Helvetica, sans-serif;}
.video_play a { color:#ffedca;}
.video_play a:hover { text-decoration:none;}
.video_play h1 { font:12px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; padding:0; margin:4px 0 5px 30px;}
.video_play h1 a { text-decoration:none;}
.video_play h1 a:hover { text-decoration:underline;}
.video_play .autor { text-align:right; white-space:nowrap;}
.video_play .play_element { border:solid 1px #3B0C00; margin: 0 0 0 1px;}
.video_play ul {  position:absolute; left:240px; top:10px; margin:0; padding:0px; }
.video_play ul li { margin:0; padding:0px; list-style:none; line-height:150%;}
.video_play ul li a { color:#c57050;}
.video_play ul li a:hover { color:#f9b98f;}

.order_block { position:absolute; left:443px; top:509px; font-size:13px; z-index:2;}
.order_block .bg_but { position:absolute; left:0px; top:0px; width:169px; height:61px; background:url(/static/images/but_order.png); //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/static//images/but_order.png');}
.order_block .but { position:absolute; left:13px; top:5px;}
.order_block .but img { border:0;}
.order_block p { font:18px Tahoma, Arial, Helvetica, sans-serif; color:#612000; margin:0; padding:0;}
.order_block p img { margin-bottom:-11px; margin-right:5px; background:url(/static/images/m_01.png); //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/static//images/m_01.png');}
.order_block p a { color:#FFF;}

.order_block_page { position:absolute; left:250px; top:150px; font-size:13px;}
.order_block_page .bg_but { position:absolute; left:0px; top:0px; width:169px; height:61px; background:url(/static/images/but_order.png); //background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/static//images/but_order.png');}
.order_block_page .but { position:absolute; left:13px; top:5px;}
.order_block_page .but img { border:0;}



.con { padding:217px 0 0 0;}
.left { width:620px; float:left;}
.left .box_top { background:#D58445 url(/static/images/bg_con_bot.jpg) no-repeat left bottom;}
.left .box_bot { background:url(/static/images/bg_con_top.jpg) no-repeat left top;}
.left .tab {margin:0 0 0 1px; padding:0;}
.left .tab li { background:url(/static/images/bg_tab_h_l.gif) no-repeat left top; margin:2px 0 0 0; padding:0; float:left; list-style:none; width:308px; border-left:solid 1px #7A2E09;}
.left .tab li a { background:url(/static/images/bg_tab_h_r.gif) no-repeat right top; display:block; height:31px; font:12px/28px Tahoma, Arial, Helvetica, sans-serif; color:#612000; text-align:center; font-weight:bold; }
.left .tab li.carrent { background:url(/static/images/bg_tab_l.gif) no-repeat left top;}
.left .tab li.carrent a { background:url(/static/images/bg_tab_r.gif) no-repeat right top; text-decoration:none; cursor: default; color:#ffffd1;}

.page_titla { margin:0; padding:2px 0 0 2px; background:url(/static/images/bg_tab_l.gif) no-repeat 2px 2px; font:12px/28px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; zoom:1}
.page_titla div { border-right:solid 1px #7B3006; background:url(/static/images/bg_tab_r.gif) no-repeat right 0px; height:31px; font-weight:bold;}
.page_titla h6 { margin:0; padding:0 0 0 20px; height:31px; color:#ffffd1; float:left; font:12px/28px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.page_titla h6 a {color:#B54006; text-decoration:underline;}
.page_titla h6 a:hover { text-decoration:none;}
.page_titla ul { margin:0; padding:0; float:right;}
.page_titla ul li { margin:0; padding:0 20px 0 0; list-style:none; float:left;}
.page_titla ul li a { color:#974C12; text-decoration:underline;}
.page_titla ul li a:hover { text-decoration:none; color:#ffffd1;}
.page_titla ul li.current a { color:#ffffd1; text-decoration:none; cursor:default;}

.right { width:344px; float: right;}
.right .box_top { background:#EEAA6D url(/static/images/bg_003.jpg) no-repeat left bottom;}
.right .box_bot { background:url(/static/images/bg_002.jpg) no-repeat left top; padding:0 0 130px 0;}
.right .tab {margin:0 0 0 1px; padding:0;}
.right .tab li { background:url(/static/images/bg_tab_h_l.gif) no-repeat left top; margin:1px 0 0 0; padding:0; float:left; list-style:none; width:169px; border-left:solid 1px #7A2E09;}
.right .tab li a { background:url(/static/images/bg_tab_h_r.gif) no-repeat right top; display:block; height:31px; font:12px/28px Tahoma, Arial, Helvetica, sans-serif; color:#612000; text-align:center; font-weight:bold; }
.right .tab li.carrent { background:url(/static/images/bg_tab_l.gif) no-repeat left top;}
.right .tab li.carrent a { background:url(/static/images/bg_tab_r.gif) no-repeat right top; text-decoration:none; cursor: default; color:#ffffd1;}
.right_title { margin:2px 0 0 1px}

.foot { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#edab72; padding:20px 0 30px 0}
.foot a { color:#ffd0a8}
.navbar { clear:both;}

/* gallery left */
.promo_gallery .case { position:relative; background:url(/static/images/bg_gallery_asset_left_border.gif) no-repeat left top; height:210px; padding-top:15px;}
.promo_gallery .first { background:url(/static/images/bg_gallery_asset_left_border.gif) no-repeat -1px top;}
.promo_gallery .rating {position:absolute; left:14px; top:120px; width:65px; height:13px; background:url(/static/images/ico_star.gif);}
.promo_gallery .rating div {height:13px; background:url(/static/images/ico_star_h.gif);}

/* gallery right */
.right .promo_gallery { margin-bottom:25px;}
.right .case { position:relative; background:url(/static/images/bg_005.gif) repeat-x bottom left; height:200px; padding-top:10px; width:320px; clear:both; height:130px;}
.right .rating { position:absolute; left:0px; top:115px; width:65px; height:13px; background:url(/static/images/ico_star.gif);}
.right .rating div { height:13px; background:url(/static/images/ico_star_h.gif);}

/*  */
.navbar { text-align:center; padding:10px 0; font:12px Arial, Helvetica, sans-serif; color:#7A3906;}
.navbar a { color:#FFF6E6; padding:0 2px;}
.navbar a:hover { background:#B54006;}
.navbar span { padding:0 2px;}
.navbar .curent_page { color:#B54006; font-weight:bold;}

/* user gallery */
.user { width:200px; float:left;}

/* case */
.promo_gallery { padding: 0 0 0 10px;}
.case { width:150px; height:200px; overflow:hidden; float:left; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#7a3906; background:url(/static/images/bg_004.gif) repeat-x bottom left; margin:0;}
.case .case_img a { border:solid 4px #FFF; display:block; width:116px; margin:0 auto}
.case .case_img a div { border:solid 1px #d68445;}
.case .case_img a img { border:solid 1px #f1e4c1;}
.case h1 { font-size:11px; margin:0; padding:0 15px; width:auto;}
.case h1 a { color:#FFF;}
.case p { margin:0; padding:10px 15px 0 15px;}
.case p a { color:#b54006; font-weight:bold;}
.promo_gallery .user .case_img { width:85px; margin-left:15px;}
.promo_gallery .user .case_img a { width:85px;}
.promo_gallery .user .case_img img { background:#FFF;}

/* pop up */
#mb_contents { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#c87762; padding:0 20px 20px 20px;}
#mb_contents h6 { margin:0; padding:11px 0 6px 30px; color:#FFF; font:12px Arial, Helvetica, sans-serif;}
#mb_contents label { padding:0 0 0 0px;}
#mb_contents input, #mb_contents textarea { padding:2px 4px; width:250px !important; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#5c5c5c;}
#mb_contents .input_smol input { width:15px !important;}
#mb_contents a {color:#f5eb98;}
#mb_contents .button{ width:98px; height:28px; background:#F4B784 url(/static/images/bg_button_autor.gif); display:block;}
#mb_contents .button a { width:98px; display:block; text-align:center; color:#431300; font:12px/26px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
#mb_contents .intro { line-height:120%; padding:5px 20px 8px 20px; background:#661200; margin-bottom:0}
.message_errore { color:#f00 !important;}
.message_errore input, .message_errore textarea { border:solid 2px #f00 !important;}
#mb_contents form { margin:0; padding:0}
#mb_contents .button { color:#4F2700 !important; font-weight:bold;}

/* users */
.search_user { position:absolute; left:390px; top:223px; margin:0; padding:0;}
.search_user input { margin:0 4px 0 0;}
.user_friends { background:url(/static/images/bg_user_h_line.gif) no-repeat bottom center; padding:10px 0 10px 0; text-align:center; font-weight:bold; font:12px Tahoma, Arial, Helvetica, sans-serif;}
.user_friends a { color:#FFFFD1;}
.user_info { padding:20px; zoom:1;}
.user_info .avatar { width:83px; border:solid 4px #FFF; float:left; margin:0 20px 20px 0;}
.user_info .avatar div { border:solid 1px #D68445;}
.user_info p { display: table-cell; margin:0; padding:0; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#793511;}
.user_info p strong { color:#FFFFD1;}
h5 { background:#A65C30; font:12px/22px Tahoma, Arial, Helvetica, sans-serif; margin:0 1px; padding:0 0 0 20px; color:#FFFFD1; font-weight:bold;}
h5 a { color:#FFFFD1;}
.page_table_form { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#7A3906;}
.page_table_form th { text-align:left; width:110px; padding:0 0 0 20px; font-weight:normal;}
.page_table_form td { padding:1px 0;}
.page_table_form .input_submit { padding:10px 0 20px 0;}
.page_table_form .input_submit .button { width:98px; height:28px; background:#F4B784 url(/static/images/bg_button_autor.gif); display:block;}
.page_table_form .input_submit .button a { width:98px; display:block; text-align:center; color:#431300; font:12px/26px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.text_value input, .text_value textarea { border:solid 1px #A65C30; background:#FFF; padding:2px 2px 2px 5px; width:450px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#666666;}
.text_value select { border:solid 1px #A65C30; background:#FFF; padding:2px 2px 2px 5px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#666666;}

.zirochki { position:absolute; top:20px; left:20px;}

/* up load */
#mb_contents { background:url(/static/images/bg_popup_win_sys.gif); border:solid 1px #5E1200; padding:0;}
#uploade_file { background:url(/static/images/upload_bg_01.gif) no-repeat center 110px; color:#c97762; font:10px Tahoma, Arial, Helvetica, sans-serif;}
#uploade_file .video { width:190px; height:200px; float:left; margin:20px 0 0 40px;}
#uploade_file .photo { width:150px; height:200px; float: right; margin:20px 0 0 0px;}
#uploade_file strong { font-size:11px;}
#uploade_file a {color:#f5eb98; font-weight:bold;}
#uploade_file p { margin:20px 2px 0 40px;}

#mb_contents .block { padding:20px;}
#mb_contents td { padding:2px 0 2px 5px; color:#FFF; font-size:11px; color:#c87762;}
#mb_contents h6 { background: url(/static/images/pic_m_002.gif) no-repeat -3px top; padding:0 0 5px 17px; font:12px Tahoma, Arial, Helvetica, sans-serif; margin:0; color:#FFF; }
#mb_contents a { color:#f5eb98; }
#mb_contents input { width:100%; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#333;}

.steps {}
.steps input, .steps textarea, .steps select, img.input_captcha {border:solid 1px #a65c30; width:300px;}
.steps input.input_captcha { margin:10px 0 0 0; }
.steps_box { padding:10px 0 10px 150px; background: url(/static/images/bg_user_h_line.gif) no-repeat center bottom}
.steps label { font:18px Tahoma, Arial; color:#904821; font-weight:bold; display:block;}
.save .steps_box { background:none; padding: 17px 0 17px 150px;}
.save a { background:url(/static/images/butt_save.gif) no-repeat; width:125px; height:28px; text-indent:-5000px; display:block;}
.steps .help { font-size: 11px; font-weight: normal; color: #B54006; }
.steps .errorlist {list-style: none; padding: 4px 0px 0px 20px; margin: 0px; font-size: 13px; font-weight: normal; color: #FFFFFF;}

.step_1 { background:url(/static/images/step_1.gif) no-repeat 50px 28px;}
.step_1 .steps_box { padding:20px 0 20px 150px;}
.step_1 a.select_files { display:block; height: 34px; text-indent: -5000px;}
.photo a.select_files { background:url(/static/images/select_photo.gif) no-repeat left bottom; width: 246px; }
.video a.select_files { background:url(/static/images/select_video.gif) no-repeat left bottom; width: 237px; }
.step_2 { background:url(/static/images/step_2.gif) no-repeat 50px center;}
.step_3 { background:url(/static/images/step_3.gif) no-repeat 50px center;}
.step_4 { background:url(/static/images/step_4.gif) no-repeat 50px center;}
.step_5 { background:url(/static/images/step_5.gif) no-repeat 50px center;}

.upload_result { font:12px Tahoma, Arial, Helvetica, sans-serif; padding:40px 0 188px 20px; color: #7A3906; }
.upload_result a { color: #B54006; font-weight: bold; }
.upload_result a.hover { text-decoration: none; }
h6.uload { padding-bottom: 0px; }


#id_fileBlock { padding: 10px 0px 10px 149px;  background: url(/static/images/bg_user_h_line.gif) no-repeat center bottom;}
#id_fileBlock a { font-style: Tahoma; font-size: 11px; font-weight: normal; color: #B54006; }
#id_fileNameTitle { float: left; margin-left: 3px; font-style: Tahoma, Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; width: 300px; overflow: hidden;}
#id_fileThumb { float:left; border:2px solid #A65C30; margin-left: 3px; }
#id_fileBlock .actions {float: right; margin-right: 100px; }


.text_edit_bar { margin:6px 0 0 0; padding:0;}
.text_edit_bar li { margin:0 2px 0 0; padding:0; list-style:none; float:left;}
.text_edit_bar li a { color:#eea86c; padding:0 7px; background:#68240d; border-top:solid 2px #68240d; border-bottom:solid 2px #68240d;}
.add_comment .avatar { float:left; margin:5px 5px 5px 5px;}

.left .fix_asset { position:absolute; left:0px; top:0px; height:auto; font: 12px Arial, Helvetica, sans-serif; color: #333333; background:url(/static/images/TB_win_03.jpg); height:505px; width:960px;}
.left .intro_tab { height:505px;}
.left .comments_tab { height:505px; float:left;}
.left .fix_asset .video_play_bg { background:none;}


.user_tab { border-top:solid 1px #efaa6f; border-right:solid 1px #efaa6f;}
.user_tab td { border-left:solid 1px #efaa6f; background:url(/static/images/tab_left.gif);}
.user_tab td a { background:url(/static/images/tab_righ.gif) no-repeat right top; display:block; height:26px; text-align:center; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#efaa6f; text-decoration:none; font-weight:bold; line-height:24px; }
.user_tab td a:hover { color:#ffffd1; text-decoration:underline;}
.user_tab td.current { background:url(/static/images/tab_left_current.gif) !important;}
.user_tab td.current a { background:url(/static/images/tab_righ_current.gif) no-repeat right top !important; color:#ffffd1; cursor:default;}
.user_tab td.current a:hover { text-decoration:none;}


.table_mail  { width:95%; margin:0px 0px 0px 10px; font:12px Tahoma, Arial, Helvetica, sans-serif; border-right:solid 1px #A65C30; border-top:solid 1px #7A3906; background:#D98C53;}
.table_mail .bg { background:#D07735;}
.table_mail .sender { padding:0px 0px 0px 10px; font-weight:bold; text-align:left;}
.table_mail .profile_link { padding:0px 0px 0px 10px;}
.table_mail .data { font:10px/100% Tahoma, Arial, Helvetica, sans-serif; text-align:center; color:#7A3906; padding:0px 3px;}
.table_mail .check { text-align:center;}
.table_mail th { background:#A65C30; color:#FFFFD1; padding:3px; border-left:solid 1px #7A3906;}
.table_mail th a { color:#FFFFD1;}
.table_mail td { padding:2px 0 2px 0; border-bottom: solid 1px #A65C30; border-left: solid 1px #A65C30;}
.table_mail td a { color:#B54006;}
.table_mail th .sender { border:none;}
.table_mail .delete { text-align:right; font-weight:bold; padding:3px 3px 6px 0px;}
.table_mail .delete a { color:#FFFFD1;}
.mail_navigation { font:12px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; padding:0px 20px 0px 20px; color:#7A3906;}
.mail_navigation a { color:#6F2B14;}
.mail_in { background:url(/static/images/ico_mail_in.gif) no-repeat left 2px; padding:0px 20px 0px 20px;}
.mail_out { background:url(/static/images/ico_mail_out.gif) no-repeat left 2px; padding:0px 0px 0px 20px;}
.mail_add { background:url(/static/images/ico_mail_add.gif) no-repeat left 2px; padding:0px 0px 0px 20px;}

.fix_height { min-height:580px; _height:580px; font:12px px Arial, Helvetica, sans-serif; color:#793511}
.table_mail_view { border:solid 1px #0f0;}




/* FORM IN PAGE */
.left .block h6 { margin:0; padding:3px 0 40px 20px; height:31px; color:#ffffd1; font:12px/28px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.left .line { clear:both;}
.left .block { min-height:667px; font-size:12px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.left .block label { padding:0px 0px 0px 20px;}
.left .block .button{ width:98px; height:28px; background:#F4B784 url(/static/images/bg_button_autor.gif); display:block;}
.left .block .button a { width:98px; display:block; text-align:center !important; color:#431300; font:12px/26px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none;}
.left .block .intro { padding:10px 20px 10px 20px;}
.left .block a {color:#F5EB98}
.left .temp_001 { width:330px; padding:0 0 0 20px;}

 

.intro_tab_no_ajax { height:530px;}
.intro_tab_no_ajax .video_play_fix { left:110px !important; top:20px !important;}
.intro_tab_no_ajax .description_asset { border:none; color:#7A3906; margin:10px 0 0 0;}
.intro_tab_no_ajax .description_asset .description_title {color:#7A3906; font-weight:bold;}

.comments_tab_not_ajax { font:11px Tahoma, Arial, Helvetica, sans-serif;}
.comments_tab_not_ajax .comment {clear:both; padding:5px 100px 5px 110px; color:#451501; background: url(/static/images/bg_user_h_line.gif) no-repeat center bottom}
.comments_tab_not_ajax .comment .avatar { float:left; margin:0px 20px 0px 0px; border:solid 1px #7A3906;}
.comments_tab_not_ajax .comment a { color:#B54006 }
.comments_tab_not_ajax .comment .name { font-weight:bold;}
.comments_tab_not_ajax .comment .data { font-size:9px; color:#7A3906;}
.comments_tab_not_ajax .add_comment { width:417px; margin:10px 0 20px 110px;}
.comments_tab_not_ajax textarea { width:315px; margin:6px 0 6px 0;}
.comments_tab_not_ajax li { font:12px Arial, Helvetica, sans-serif;}
.comments_tab_not_ajax #submit { margin:0 10px 0 91px; float:left;}
.comments_tab_not_ajax .text { color: #451501; line-height:30px;}
.comments_tab_not_ajax .add_comment .avatar { border:solid 1px #7A3906;}

/* text_content */
.text_content { padding:20px; font: 11px/140% Tahoma, Arial, Helvetica, sans-serif; color:#451801;}
.text_content h1 {color:#ffffd1; font-size:14px; text-transform:uppercase;}
.text_content h2 {color:#ffffd1; font-size:13px;}
.text_content a {color:#ffffd1;}

.friend img.input_captcha {width: 256px}
.pop_up_close { border:none; background:#f00 url(/static/images/popup_close.gif) center -2px;}
#TB_closeAjaxWindow a:hover .pop_up_close {background:#f00 url(/static/images/popup_close.gif) center -22px;}

