body.controller-duel .duel_main_layout {border:1px solid white;width:585px; height:453px; font-family:Arian AMU, Arial AMU, Sylfaen; background-image:url(/static/img/duel/inner/main_bg.jpg);-moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.5) ; -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.5);	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.5);}
/*.duel_main_layout {background-image:url(/static/img/duel/inner/main_bg.jpg);}*/
body.controller-duel div#main {
	border-left: 1px solid #CCC;
	margin-top: -1px !important;
	padding-top: 20px;
}
body.controller-duel div#view-top {
	margin-left: 20px;
}
body.controller-duel div#view-container {width: 720px !important;}	
body.controller-duel .dual_main_box {padding:10px;}
body.controller-duel .content_box {height:410px;}
body.controller-duel .top_menu {margin-bottom:8px;}
body.controller-duel .game_rules {font-size:13px; color:#FFFFFF;}
body.controller-duel .game_rules_cont {height:280px; overflow-y:scroll; line-height:18px; padding-right:15px; margin-bottom:20px;color:white;font-weight:bold;}
body.controller-duel .footer {font-size:11px; color:#65684D; margin-top:8px;}
body.controller-duel .footer a {color:white;}
body.controller-duel .centering {margin-left:auto; margin-right:auto; text-align:center; width:100%; border:1px solid;}
body.controller-duel .or_big_button {width:166px; height:26px; background-image:url(/static/img/duel/inner/or_big_butt.png); text-align:center; padding-top:10px;}
body.controller-duel .or_big_button a {font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.duel-close{width:21px; height:21px; background-image:url(/static/img/modules/avtodrive/close_icon.png);margin-right: 10px; text-align:center;cursor: pointer;float:right;}
body.controller-duel .or_big_button_res {width:166px; height:26px; background-image:url(/static/img/duel/inner/or_big_butt.png); text-align:center; padding-top:10px; }
body.controller-duel .or_big_button_res a {font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
body.controller-duel .duel-fade{position:absolute; width:586px; height:453px; background-image:url(/static/img/duel/fade.png); z-index:1;display: none;}
body.controller-duel .welcome_msg {font-size:18px; font-weight:bold; color:#FFFFFF; margin-top:20px; margin-bottom:28px; text-transform:uppercase;}
body.controller-duel .main_big_logo {margin-top:60px;}
body.controller-duel .copy {float:right;}
body.controller-duel .content_box {height:410px;}
body.controller-duel .bonus_msg {font-size:11px; color:#FFFFFF; border:1px solid #BDC468; padding:5px; height:16px;font-weight: bold;margin-left: 138px;display: table;}
body.controller-duel .logout {font-size:11px; color:#FFFFFF; border:1px solid #BDC468; padding:5px; float:left; height:16px;}
body.controller-duel .logout a {color:#FFFFFF;font-weight: bold;}
body.controller-duel .top_panels {float:right;}
body.controller-duel .user_info {background-color:#959E3D; border:1px solid #697212; height:40px;}	
body.controller-duel .user_info_cont {padding:5px;padding-top:2px;}
body.controller-duel .user_inf_det {font-size:11px; color:#FFFFFF;}
body.controller-duel .inf_raz {margin-left:10px; margin-right:10px;}
body.controller-duel .played_games {line-height:15px;}
body.controller-duel .tab_inact {float:left; margin-right:5px; font-size:11px; color:#FFFFFF; background-color:#3C4100; border-top:1px solid #89913F; border-left:1px solid #89913F; border-right:1px solid #89913F; text-align:center; margin-top:1px;}
body.controller-duel .tab_act {float:left; margin-right:5px; font-size:11px; color:#FFFFFF; background-color:#FF5A00; border-top:1px solid #FF5A00; border-left:1px solid #FF5A00; border-right:1px solid #FF5A00; text-align:center; margin-top:1px;}
body.controller-duel .tabs {margin-top:10px; padding-left:10px;}
body.controller-duel .tab_inact_cont {padding: 3px 6px 3px 6px;}
body.controller-duel .tab_inact_cont a {color:#FFFFFF; text-decoration:none;}
body.controller-duel .tab_inv_fr {float:right; font-size:11px; color:#FFFFFF; background-color:#3C4100; margin-right:10px; border-top:1px solid #89913F; border-left:1px solid #89913F; border-right:1px solid #89913F; margin-top:1px;}
body.controller-duel .tab_inv_fr_sel {float:right; font-size:11px; color:#FFFFFF; background-color:#FF5A00; margin-right:10px; border-top:1px solid #FF5A00; border-left:1px solid #FF5A00; border-right:1px solid #FF5A00; margin-top:1px;}
body.controller-duel .tab_inv_fr_cont {padding: 3px 6px 3px 6px;}
body.controller-duel .tab_inv_fr_cont a {color:#FFFFFF; text-decoration:none;}/*font-weight: bold;*/
body.controller-duel table.inside {border-color: #89913F; border-style: solid;} 
body.controller-duel td.inside {border-color: #89913F; border-style: solid;}
body.controller-duel table.inside {border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse;}
body.controller-duel td.inside {margin: 0; padding: 3px; border-width: 1px 1px 0 0;color:white;}
body.controller-duel .lobb_table {font-size:11px; color:#B1B399; margin-top:-1px;}
body.controller-duel .comp_coutn {display: none;font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#3C4100; border:1px solid #8D9541;float:right;}
body.controller-duel .lobb_userpic {margin-right:5px;}
body.controller-duel .username {display:block; padding-top:9px; color:#FFFFFF;}
body.controller-duel .lobby_list { clear:both;   border-top:1px solid #89913F; border-bottom:1px solid #89913F;}
body.controller-duel .list_pom {float:right; margin-right:5px; padding-top:6px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
body.controller-duel .game {}
body.controller-duel .player_box_red {width:175px; height:119px; background-image:url(/static/img/duel/inner/player_box_red.png); float:left; margin-right:18px;}
body.controller-duel .player_box_blue {width:175px; height:119px; background-image:url(/static/img/duel/inner/player_box_blue.png); float:left;margin-right:18px; margin-top:20px;}
body.controller-duel .player_box_or {width:175px; height:119px; background-image:url(/static/img/duel/inner/player_box_or.png); float:left; margin-top:40px;}
body.controller-duel .player_box_cont {padding-top:2px; padding-left:15px;}
body.controller-duel .active_player_info {font-size:11px; color:#FFFFFF; clear:both;}
body.controller-duel .active_player_info img{margin-right: 5px;margin-bottom: 5px;}
body.controller-duel .active_player_info b{margin-top: 3px;display: inline-block;}
body.controller-duel .active_player_pic {margin-right:5px;}
body.controller-duel .active_player_time {clear:both; margin-top:4px; font-size:11px; color:#FFFFFF}
body.controller-duel .active_player_time_ico {margin-left:4px; margin-right:8px;}
body.controller-duel .active_player_time_num {display:block; padding-top:5px;}  
body.controller-duel .active_player_points {clear:both; margin-top:12px;}
body.controller-duel .point_box {width:23px; height:23px; text-align:center; background-image:url(/static/img/duel/inner/point_box.png); margin-left:5px; float:left;}
body.controller-duel .point_box_num {color:#525B08; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:4px;}
body.controller-duel .point_box_num_word {display:inline-block;font-size:11px; color:#FFFFFF; margin-left:8px; padding-top:5px;}
body.controller-duel .question {clear:both;}
body.controller-duel .question_box {width:565px; height:80px; margin-top:20px; background-image:url(/static/img/duel/inner/question_bbg.png);}
body.controller-duel .countdown {float:right;}
body.controller-duel .countdown_time {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px; font-weight:bold;}
body.controller-duel .countdown_ico {margin-right:5px;}
body.controller-duel .clearing {clear:both; height:1px;}
body.controller-duel .question_text {font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center; padding-top:41px; text-decoration:none;}
body.controller-duel .answers {margin-top:12px; margin-left:5px;}
body.controller-duel .answer {width:268px; height:30px; background-image:url(/static/img/duel/inner/answer_bg.png); margin-bottom:10px;}
body.controller-duel .answer_right {width:268px; height:30px; background-image:url(/static/img/duel/inner/answer_right.png); margin-bottom:10px;}
body.controller-duel .answer_wrong {width:268px; height:30px; background-image:url(/static/img/duel/inner/answer_wrong.png); margin-bottom:10px;}
body.controller-duel .answer_cl a {text-decoration:none;}
body.controller-duel .answer_text {font-size:11px; color:#FFFFFF; padding-top:3px; padding-left:10px;}
body.controller-duel .pom_text {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
body.controller-duel .results {float:left;background-image:url(/static/img/duel/inner/result.png); width:514px; height:285px; margin-bottom:20px; background-position:133px bottom; background-repeat:no-repeat; margin-left:auto; margin-right:auto;padding-left: 15px;}
body.controller-duel .res_0 {float:left; width:123px; overflow:hidden;} 
body.controller-duel .res_1 {float:left; width:163px; overflow:hidden;} 
body.controller-duel .res_2 {float:left; width:163px; overflow:hidden;} 
body.controller-duel .res_3 {float:left; width:163px; overflow:hidden;  margin-left:2px;} 
body.controller-duel .res_cont {}
body.controller-duel .res_player_info_1 {font-size:11px; color:#FFFFFF; margin-top:100px;}
body.controller-duel .res_player_info_2 {font-size:11px; color:#FFFFFF; margin-top:10px;}
body.controller-duel .res_player_info_3 {font-size:11px; color:#FFFFFF; margin-top:70px;}
body.controller-duel .res_info {font-size:10px; color:#FFFFFF; clear:both; margin-top:10px; line-height:15px;}
.duel-fade{position:absolute; width:586px; height:453px; background-image:url(/static/img/duel/fade.png); z-index:1}
.fade_popup_header {position:absolute; width:240px; height:30px;background-color: #A6C700;padding-left:20px;color:black;z-index:1000;}
.fade_popup {margin-top:25px;position:absolute; width:240px; height:453px; background-image:url(/static/img/duel/duel_inv_popup.png); z-index:1000;padding-top:120px;padding-left:20px;color:black;}
.fade_quest {margin-top:140px; font-family:Arian AMU, Arial AMU, Sylfaen; margin-left:auto; margin-right:auto; width:450px;}
.fade_quest_txt {color:#FFFFFF; font-size:18px; font-weight:bold; text-align:center; line-height:25px;}
.fade_quest_txt_popup {color:black; font-size:18px; font-weight:bold; text-align:center; line-height:25px;padding-left:20px;}
.fade_count {width:200px; margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:20px; text-align:center;}
.fade_clock {color:#FFD800;  font-size:25px; font-weight:bold;}
.fade_or_big_button_res {width:166px; height:31px; background-image:url(/static/img/duel/or_big_butt.png); text-align:center; padding-top:5px; }
.fade_or_big_button_res a {font-size:18px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.fade_or_big_button_res_small {width:73px; height:19px; background-image:url(/static/img/duel/duel_yellow_button.png); text-align:center; padding-top:0px; }
.fade_or_big_button_res_small a {font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.gift_inp {background-color:#FFF8A7; border:1px solid #BDB33A; padding:5px; font-size:15px; font-weight:bold; margin-right:5px; width:75px;}
.gift_tbl {margin-top:15px; margin-bottom:10px;}
.pom_con{background-color: #FFDC10;border: 1px solid #A18B0A;color: #000000;padding: 2px;}
.middle_block_duel_minimized {
	background:url(/static/img/duel/duel_inv_minimized.png) no-repeat scroll 0 0 transparent;
	bottom: 0px;
	display: none;
	height: 27px;
	left: 15px;
	position: fixed;
	width:161px;
	cursor:pointer;
}

#duel_game{
	width:584px;
	height:454px;
	border: 1px solid white;
	overflow: hidden;
	margin-top: 1px;
	z-index: 1;
	background-image:url(/static/img/duel/main_bg.jpg);
}

body.controller-duel  a.close-duel {
  right: 10px;
  top: 10px;
  cursor: pointer;
  background: url('/static/img/duel/btn_green-bg.png');
  padding: 4px 5px;
  line-height: 22px;
  height: 22px;
  border: 1px solid #fff;
  color: #fff;
  text-decoration: none;
}

body.controller-duel .game-main-container {
    padding: 20px 56px;
    background-color: #f5f5f5;
    float: left;
    border: 1px solid #ccc;
    margin-top: 20px;
    margin-bottom: 20px;
}

.duel_minimized_name{
    float:left;
    position: relative;
    padding-top:4px;
    padding-left:4px;
    font-weight: bold;
}
.duel_minimize_icon{
    float:right;
    font-size:12px;
    color:white;
    position:absolute;
    top:0px;
    right:22px;
    padding-top:7px;
    cursor:pointer;
}
.duel_close_icon{
    float:right;
    font-size:12px;
    color:white;
    position:absolute;
    top:0px;
    right:7px;
    padding-top:3px;
    cursor:pointer;
}

.middle_block_duel{
	width: 260px;
	position: fixed;
	bottom: 0px;
    height: 273px;
    left: 15px;
    position: fixed;
	-moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.5) ;
	-webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.5);
}

.answer_text,.answer_cl{
	outline: 0 !important;
}

.fade_clock span{
	z-index: 10000;
}

.game-box-content{
	margin-left: 20px;
	margin-top: 20px;
}

a.choseduelanswer:hover{
	text-decoration: none;
}