body{
   behavior: url(85124947fc056666d66485633fb9c484b7e08d40.htc) ;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;	
	margin: 0px auto;
	background-color: #CCCCCC;
}

body p{
	margin: 0px;
}

img{
   border-width: 0px;
}

form{
	margin: 0px;
	padding: 0px;
}

hr{
	border-top: 1px solid #CCCCCC;
    border-width: 1px 0 0;
    width: 96%;
}

div.fix, div.fix_height{
   clear: both;
   float: none;
   display: block;
}

a{
 	color: #005998;
    text-decoration: none;
}

a:hover{
    text-decoration: none;
}

a.logo_link{
	text-decoration: none;
	display: block;
   
   font-size: 30px;
   color: #FFFFFF;
   position: absolute;
   left: 0px;
   top: 0px;
z-index: 2000;
}

a.logo_link span{
	display:block;
   padding: 12px;
   text-shadow: 0px 3px 3px #000000;
}

.item:hover .name{text-decoration: underline;}


div.auto_height{
   float: left;
   width: 1px;
   height: 500px;
   margin-left: -10px;
}


div.gallery_from_options{
	
}

div.header_over{
	/*background-color: #DDDDDD;*/
}

div.header{
	width: 1000px;
	max-width:100%;
	margin: 0px auto 0px auto;
	position: relative;
	/*background-color: #FFFFFF;
	border-radius: 10px 10px 0px 0px;*/
	height:100px;
}


div.header a.buttons{
	background-image: url(5e02478f257ebde433f83c8b91e14dacc4d9120c.png) ;
	background-position: 0 0;
	background-color: transparent;
	background-repeat: no-repeat;
}

div.overall_over{
	/*background-color: #EEEEEE;*/
}

div.overall{
	width: 1000px;
	margin: 0px auto;
	position: relative;
	/*background-color: #FFFFFF;*/
	
	min-height: 500px;
}

div.footer_over{
	margin: 0px auto;
	/*background-color: #DDDDDD;*/
}

div.footer{
	width: 1000px;	
	height: 120px;
	margin: 0px auto;
	/*background-color: #FFFFFF;
	border-radius: 0px 0px 10px 10px;*/
}

div.footer_inner{
	margin: 0px auto;
	padding: 10px;
}

.bottom_links_over{
	width:100%;
}

.bottom_links{
	width:1000px;
	margin: 0px auto;
}

.bottom_links_inner{
	text-align:right;
}

div.top{	
	
}

.topmenu{
	position: absolute;
	z-index: 1000;
	top: 70px;
	right: 0px;
	left: 0px;
}

.layout_main_table{
	width: 1000px;	
}

.layout_main_table td{
	vertical-align: top;
}

.layout_main_table td.l{
	width: 200px;
}

.layout_main_table td.c{
	padding: 0px 10px;
}

.layout_main_table td.r{
	width: 200px;
}

table.sites_table{
	width: 100%;
}

table.sites_table .site_editor_1{
	padding-bottom: 20px;
}

table.sites_table .site_editor_2{
	padding-bottom: 20px;
	padding-right: 10px;
	width: 50%;
}

table.sites_table .site_editor_3{
	padding-bottom: 20px;
	padding-left: 10px;
	width: 50%;
}

table.sites_table .site_editor_4{

}

form.main_search{
	display: block;
}

form.main_search label{

}

form.main_search input.text{
 background-color: #D3D3D3;
    border: 1px inset #5A5A5A;
    color: #000000;
    font-size: 10px;
    margin: 0;
    padding: 0;
}




form.layout_subscribe_form{
	display: block;
}

form.layout_subscribe_form label{

}

form.layout_subscribe_form input.text{
	border: 1px inset #000000;
	font-size: 10px;
	width: 150px;
}

form.layout_subscribe_form input.submit{
	border: 1px outset #000000;
	font-size: 10px;
}






.login_menu_big{

}

.login_menu_big a{
	text-decoration: none;
}

.login_menu_big table.tools_icons{

}

.login_menu_big table.tools_icons td{
	padding: 0px;
}

.login_menu_big table.tools_icons a.link{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #000000;
	padding: 5px;
	background-color: #EAF9FF;
	font-weight: normal;
	border: 1px solid #C6ECFF;
}

.login_menu_big table.tools_icons a.link:hover{
	background-color: #C6ECFF;
}

.login_menu_big table.tools_icons div.menu_item{
	position: relative;
}

.login_menu_big table.tools_icons div.menu_item div a{
	display: block;
	position: absolute;
	top: 2px;
	right: 2px;
}

.login_menu_big table.tools_icons div.selected a.link{
	font-weight: bold;
	background-color: #C6ECFF;
}

.login_menu_big table.tools_icons a.normal{

}

.login_menu_big table.tools_icons .selected a.normal{

}







.login_menu{

}

.login_menu a{
	text-decoration: none;
}

.login_menu table.tools_icons{

}

.login_menu table.tools_icons td{
	padding: 0px;
}

.login_menu table.tools_icons a.link{
	display: block;
	text-align: center;
	font-size: 11px;
	color: #000000;
	padding: 5px;
	background-color: #EAF9FF;
	font-weight: normal;
	border: 1px solid #C6ECFF;
}

.login_menu table.tools_icons a.link img{
	width: 48px;
}

.login_menu table.tools_icons a.link:hover{
	background-color: #C6ECFF;
}

.login_menu table.tools_icons div.menu_item{
	position: relative;
}

.login_menu table.tools_icons div.menu_item div a{
	display: block;
	position: absolute;
	top: 2px;
	right: 2px;
}

.login_menu table.tools_icons div.selected a.link{
	font-weight: bold;
	background-color: #C6ECFF;
}

.login_menu table.tools_icons a.normal{

}

.login_menu table.tools_icons .selected a.normal{

}

.login_menu .user_info, .login_menu_big .user_info{
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: normal;	
}

.login_menu .user_info span, .login_menu_big .user_info span{
	font-weight: bold;
}

.login_menu .user_info .name, .login_menu_big .user_info .name{
	font-size: 14px;
}


 .autoiframe{
 border:0px solid gray;
 }

.company_manage_links a{
	visibility: hidden;
}

.login_menu_big  div.tools_icons .menu_item {
	float:left;
	width:185px;
	position:relative;
}


.login_menu_big div.tools_icons a.link {
	background-color:#EAF9FF;
	border:1px solid #C6ECFF;
	color:#000000;
	display:block;
	font-size:16px;
	font-weight:normal;
	padding:4px;
	text-align:center;
}

.login_menu div.tools_icons a.link img {
	width:48px;
}

.login_menu div.tools_icons div.menu_item {
	float:left;
	width:90px;
	position:relative;
}

.login_menu div.tools_icons a.link {
	background-color:#EAF9FF;
	border:1px solid #C6ECFF;
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:normal;
	padding:5px;
	text-align:center;
	height:80px;
}

.login_menu div.tools_icons div.menu_item .small_help{
	position:absolute;
	right:3px;
	top:3px;
}

.login_menu div.tools_icons div.menu_item .small_help img{
	width:16px;
}


.login_menu_big div.tools_icons div.menu_item .small_help{
	position:absolute;
	right:5px;
	top:5px;
}

.login_menu_big div.tools_icons div.menu_item .small_help img{
	
}




.main{
	padding: 0px;	
	min-height: 400px;
}


.body_main_content{

}


.edit_context_menu .dot {
    background: url(56994c7618c6acb8a6d14706316284c4666d5297.png)  no-repeat scroll center center transparent;
    cursor: pointer;
    height: 16px;
    width: 16px;
}


.edit_context_menu  .contextMenu {
    border: 1px solid #AAAAAA;
    display: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
	background:white;
	z-index:10000;
}

.edit_context_menu  .contextMenu li {
    list-style-type: none;
	font-size:11px;
	background:#efefef;
	padding:1px;
	margin:1px;
	cursor:pointer;
}

.edit_context_menu  .contextMenu li img{
 	margin-right:3px;
 }
.edit_context_menu  .contextMenu li a{
 	display:block !important;
	margin-left:5px;
	padding:1px;
	color: #000000;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space: nowrap;
 }
 .edit_context_menu  .contextMenu li a:hover{
 	background-color: #DDDDDD;
 	color: #000000;
 }

 
 .topmenu .edit_context_menu{
 left: 0;
    position: absolute;
    top: 0;
    z-index: 10000;
	}
.rss_link{
	float:right;	
}
.rss_link img{
	width:16px;
}





.conn_section{
	margin: 10px 0px;	
}

.conn_section .conn_title{
	font-weight: bold;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #DDDDDD;	
}

.layout_list{
	margin: 5px;
	padding: 5px;
	border: 1px solid #EEEEEE;
}

.layout_list .title{
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #AAAAAA;	
}

.layout_list .item{
	margin-bottom:10px;
	margin-left: 20px;
}

.layout_list .item:last-child{
	margin-bottom:0px;
}

.layout_list .item a{
	text-decoration: none;
	color: #38537A;
}

.layout_list .item .name{
	font-weight: bold;
	color: #1F78AB;
	font-size: 12px;
}

.layout_list .item .description{

}

.layout_list .item .more_link{

}

.layout_list .item .more_link a{

}

.layout_events_list .item .date{
	color: #909395;
}

.layout_events_list .item .date .date_in{

}



/*Tree style*/

.rights_tree{
	margin:0px;
	padding:0px;
}

.rights_tree ul{
	padding-left: 10px;
}
.rights_tree li{
	list-style: none;
}

.rights_tree li a{
	display: block;
	text-decoration: none;
}

.rights_tree li a:hover{

}

.rights_tree li.active  a{

}

.rights_tree li.active ul  a{

}

.rights_tree li input[type=checkbox]{
	float:right;
	position: relative;
	z-index: 1000;
}

.edit_context_menu{
	float:left;
	width:16px;
	height:16px;
	position: relative;
	z-index: 1000;
}

.rights_tree li.empty_parent {
	/*line-height: 0px;*/
	
}

.rights_tree .empty_parent{
	margin:0px;
	padding:0px;
	zoom:1;	
}


/*Privilages details*/

.privilages_details{
	padding:10px;
	border-radius: 0px 0px 10px 10px;
	border: 1px solid #CCCCCC;	
	border-top-width: 0px;
}


.connected_groups{
	text-align:center;
	border: 1px solid #EEEEEE;
	width:100%;
}

.connected_groups .header{
	background-color: #EEEEEE;
	font-weight:bold;
}

.connected_groups .header td{
padding:5px;
}

.group_header{
	 font-weight: bold;
    padding: 5px 0px;
    margin-top: 10px
}

.group_header:first-child{
    margin-top: 0px
}

.manage_privilages{
	float:right;
}

.show_privilages{
	display: block;
	font-weight: bold;
	padding: 3px 5px;
	border-radius: 10px 10px 0px 0px;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	text-decoration: none;
	color: #000000;
}

.connected_groups .row td{
	padding:2px;
}

.connected_groups .row:nth-child(2n+1) td{
	background-color:#fafafa;
}

.connected_comments_add{
	padding: 10px;
	border-radius: 10px;
	background-color: #FAFAFA;		
	border: 1px solid #EEEEEE;
}

.connected_comments_add .required{
	color: #FF0000;	
}

.connected_comments_add .comment_add_table{
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.connected_comments_add .comment_add_table .col1{
	width: 140px;
}

.connected_comments_add .comment_add_table .col2{
	
}

.connected_comments_add .comment_add_table .col3{
	width: 150px;
}

.connected_comments_add .comment_add_table input.text{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px inset #000000;
	width: 200px;
}

.connected_comments_add .comment_add_table input.button,
input.comments_button{
	border-radius: 5px;
	font-size: 11px;
	cursor: pointer;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px outset #000000;
	padding: 0px 10px;
}

.connected_comments_add .comment_add_table textarea{
	width: 100%;
	height: 50px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px inset #000000;
}

.connected_comments{
	margin-top: 10px;	
}

.connected_comments .connected_row{
	padding: 10px;		
	margin-bottom: 5px;
	border-radius: 10px;
	border: 1px solid #EEEEEE;
}

.connected_comments .connected_row_0{
	background-color: #FAFAFA;
				
}

.connected_comments .connected_row_1{
	
}

.connected_comments .connected_row .name{
	font-weight: bold;
	color: #000000;
}



/* ############################# */
/*        LAYOUT ELEMENTS        */


.tpl_text_sizer{
	position: absolute;
	top: 5px;
	left: 10px;
}

.tpl_speech{
	position: absolute;
	top: 5px;
	left: 90px;	
}

.tpl_print{
	position: absolute;
	top: 5px;
	left: 125px;	
}

.tpl_share_this{
	position: absolute;
	top: 5px;
	left: 270px;
	z-index: 2000;	
}

.tpl_google{
	position: absolute;
	top: 5px;
	left: 405px;	
}

.tpl_show_search{
    left: 280px;
    position: absolute;
    top: 3px;
}

.tpl_show_subscribe{
	position: absolute;
	top: 50px;
	left: 706px;	
}

.tpl_show_scroller{
	position: absolute;
	top: 30px;
	left: 10px;	
	width: 980px;
}

.header_editor{
	position: absolute;
	top: 10px;
	left: auto;
	right: 0px;
	width: 300px;	
	z-index: 3000;
}



div.header a.buttons{
    width: 20px;
    height: 20px;
    display: inline-block;
}

div.header .tpl_text_sizer .increase {
    background-position: -301px -6px ;
}
div.header .tpl_text_sizer .decrease {
    background-position: -325px -6px ;
}

div.header .tpl_text_sizer .reset {
    background-position: -346px -6px ;
}

div.header .tpl_print a.text_version{
	background-position: -20px -6px ;
}

div.header .tpl_print a.print{
	background-position: -51px -6px ;
}

div.header .tpl_speech a{
	background-position: -74px -6px ;
}

form.main_search input.submittmp{
	width: 20px;
    height: 20px;
    display: inline-block;
	background-image: url(5e02478f257ebde433f83c8b91e14dacc4d9120c.png) ;
	background-color: transparent;
	background-repeat: no-repeat;   
	background-position: -136px -6px;
	border: none;
	cursor: pointer;
}

/* ############################# */



.choose_gallery{
	width: 24px;
	height: 24px;
	display:block;
	position:absolute;	
	background-image: url(b3003837e8a41eaf1d65f99e569e593e766dd6bc.png) ;
    right: -28px;
    top: 0px;	
}

.edit_gallery{
	width: 24px;
	height: 24px;
	display:block;	
	position:absolute;	
	background-image: url(2e15c8792d42e4ab4a5746003e4c05825a4da3d5.png) ;
    right: -28px;
    top: 30px;	
}

.delete_gallery{
	width: 24px;
	height: 24px;
	display:block;	
	position:absolute;	
	background-image: url(c78a8c93a52ef8d19b2f84ec0e92a680690e30c5.png) ;
    right: -28px;
    top: 60px;	
}

/*.content_icon{
	width: 32px;
	height: 32px;
	display:block;	
	/*position:absolute;*/	
	background-image: url(5e7ccc9f0843337d07b5de94e8b40ea749138f2d.png) ;
    right: -20px;
    top: 40px;		
}*/

.content_icon .i img{
    height: 20px !important;
}

.content_icon .i {
    background-color: #DDDDDD;
    border-radius: 0 5px 5px 0;
    float: left;
    padding: 1px;
}

.stDDGray{
	outline:  5px dotted gray;
}



.leftmenu{
	margin: 10px;
}

.save_changes_button{
	    border: 1px solid gray;
	    font-size: 16px;
	    padding: 5px 10px;
	    cursor:pointer;
}

.not_active_gallery{
	margin:50px auto;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}

.popup_box_overlay{
	background-color: #111828;
	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;
    bottom: 0px;
    opacity: 0.97;
    z-index: 1000000;
}
.popup_box{
	position: fixed;
	left: 50%;
	top: 50%;
	width: 1000px;
	margin-left: -500px;
    margin-top: -100px;
    z-index: 1000001;
    color: #FFFFFF;
}


/* float for tiny plugin*/
.float_left {
    float: left;
    margin-right: 10px;
}

.float_right {
    float: right;
    margin-right: 10px;
}

.float_none {
    float: none;
    margin-right: 10px;
}


a.adv_manage{cursor: pointer;position: absolute;    right: -34px;}
a.adv_manage:hover img, .shadow_me:hover{
    -webkit-box-shadow:  1px 1px 20px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 20px 1px rgba(0, 0, 0, 0.4);
}

.item_in_list_active{
	
}

.item_in_list_not_active{
	box-shadow: 0px 0px 0px 1px #FF0000;	
}

.manage_button{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px !important;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 10px;
	border-radius: 5px;
	border: 1px solid #18AAF5;
	display: block;
	background-color: #0B70AA;
	background-image: linear-gradient(bottom, #0B70AA 49%, #1E91D4 80%, #0B70AA 100%);
	background-image: -o-linear-gradient(bottom, #0B70AA 49%, #1E91D4 80%, #0B70AA 100%);
	background-image: -moz-linear-gradient(bottom, #0B70AA 49%, #1E91D4 80%, #0B70AA 100%);
	background-image: -webkit-linear-gradient(bottom, #0B70AA 49%, #1E91D4 80%, #0B70AA 100%);
	background-image: -ms-linear-gradient(bottom, #0B70AA 49%, #1E91D4 80%, #0B70AA 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.49, #0B70AA), color-stop(0.8, #1E91D4), color-stop(1, #0B70AA));
}

.manage_button span{
	line-height: 17px !important;
}



.external_edit_hide_editor{
margin:7px 0px;
min-height: 20px;
position: relative;
box-shadow: 0px 0px 0px 1px #DDDDDD;
}

.external_edit_hide_editor:hover{
	box-shadow: 0 0 0 2px #CCCCCC;
}

.external_edit_hide_editor .editor_edit_button{
	display:none;
	z-index: 10;
}

.static_editor_red{
box-shadow: 0px 0px 0px 1px #FF0000;
}
.static_editor_red:hover{
	box-shadow: 0 0 0 2px #FF0000;
}

.external_edit_hide_editor:hover .editor_edit_button{
	display:inline-block;
color: white ! important; position: absolute; padding: 3px 5px; right: 0px; top: 0px; background-color: rgb(25, 33, 50);
}

.external_edit_hide_editor .editor_delete_button{
	display:none;
	z-index: 10;
}


.external_edit_hide_editor:hover .editor_delete_button{ 
	display:inline-block;
color: white ! important; position: absolute; padding: 3px 5px; left: 45px; top: 0px; background-color: rgb(25, 33, 50);
}


.external_edit_hide_editor .editor_add_button{
	display:none;
	z-index: 10;
}

.external_edit_hide_editor .editor_add_item_button{
	display:none;
	z-index: 10;
}

.external_edit_hide_editor .editor_static_button{
	display:none;
	z-index: 10;
}


.external_edit_hide_editor:hover .anchor{
padding-left:18px;
}

.external_edit_hide_editor:hover .editor_add_button{ 
	display:inline-block;
color: white ! important; position: absolute; padding: 3px 5px; left: 0px; top: 0px; background-color: rgb(25, 33, 50);
}

.external_edit_hide_editor:hover .editor_add_item_button{ 
	display:inline-block;
color: white ! important; position: absolute; padding: 3px 5px; right: 70px; top: 0px; background-color: rgb(25, 33, 50);
}


.external_edit_hide_editor:hover .editor_static_button.is_static .anchor{
	color:red !important;
	background: url(09d81818dcb7bf4bdaa604688d314ff694146236.png)  no-repeat scroll left -1px transparent;cursor: pointer;
}

.external_edit_hide_editor:hover .editor_static_button{ 
	display:inline-block;
color: white ! important; position: absolute; padding: 3px 5px; left: 0px; top: 0px; background-color: rgb(25, 33, 50);
}

.external_edit_hide_editor:hover .editor_static_button .anchor{
	display:inline-block;
	width:16px;
	height:16px;
	color: white ! important; padding-left: 16px; 
	background: url(9389cc1ca5b72dd914f92ae062e8227b5aefea79.png)  no-repeat scroll left -1px transparent;cursor: pointer;	
}

.external_edit_hide_editor:hover .editor_delete_button .anchor{
	display:inline-block;
	color: white ! important; padding-left: 16px; background: url(2a13162f3266a956d4ce0f0dbcfb0aa6823532ef.png)  no-repeat scroll left -1px transparent;cursor: pointer;	
}

.external_edit_hide_editor:hover .editor_add_button .anchor{
	display:inline-block;
	color: white ! important; padding-left: 16px; background: url(90be75ec97e9dad5bc5dba8c084dfc33c7f22496.png)  no-repeat scroll left -1px transparent;cursor: pointer;	
}

.external_edit_hide_editor:hover .editor_add_item_button .anchor{
	display:inline-block;
	color: white ! important; padding-left: 16px; background: url(90be75ec97e9dad5bc5dba8c084dfc33c7f22496.png)  no-repeat scroll left -1px transparent;cursor: pointer;	
}


.external_edit_hide_editor:hover .editor_edit_button .anchor{
	display:inline-block;
	color: white ! important; padding-left: 16px; background: url(cfa055a977da57fe2131f78e118a4a60582481c8.png)  no-repeat scroll left -1px transparent;cursor: pointer;
}

.defaultSkin table.mceLayout{
	box-shadow: 0 0 0 3px #BBBBBB;
	margin:7px 0px;
}

.mceEditor.defaultSkin{
	width:100%;
    position: relative;
    z-index: 100000000;	
}


.CodeMirror-wrapping {
    z-index: 100000; 
}


.admin_options{
    border: 0px;
    bottom: -100px;
    height: 50px;
    left: 210px;
    position: fixed;
    overflow:auto;
    right: 0;
    z-index: 2147483647;
    background-color:white;
}
.hide_admin_options{
	background-color: white;
    border: 3px solid #01193D;
    border-radius: 10px 10px 10px 10px;
    color: #041839;
    display: block;
    font-size: 13px;
    font-weight: bold;
    right: 16px;
    padding: 3px;
    position: absolute;
    text-decoration: none;
    top: -13px;
    z-index: 10000;
}

img {border: none;}
a {outline: none;}


.see_all_news{
	display:none;
}

.ui-dialog .controller_box_outer .controller_box a .n_section {
    display: block;
    height: 25px;
}

.mce-tinymce .ribbon_close_button{
    background: url(95b2355f69d7d6d642371af221ea8c2aef34f06d.png)  no-repeat scroll -96px -128px rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 16px;
    width: 16px;
   }
   
.mce-tinymce .ribbon_cancel_button{
	float:right;
}

@media only screen and (max-width: 1200px) {
	.edit_mode_left_column{
		display: none;
	}
	body{
		padding-left: 0 !important;
	}
}

.mce-content-body {
    box-shadow: 0 0 0 2px #CCCCCC;
    min-height: 20px;
}

#dm_tiny_toolbar{
	position:fixed;
}

/**** contests pupup****/
.contestPopupSite{
	background: #FFFFFF url(e086f32f34c0b9c8417e61f3ed1a430393e118de.gif)  no-repeat center;
	z-index: 100001;
	position: fixed;
	width: auto !important;
	height: 50px;
	left: 50%;
	top: 50%;
	margin-left: -25px;
	margin-top: -25px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow: hidden;
	border: 2px solid #FFFFFF;
	box-shadow: 0px 0px 10px 0px #000000;	
}
.contestPopupSiteTitle{
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	line-height: 40px;
	height: 40px;
	color: #FFFFFF;
	background-color: #FA0808;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 10px;
	display: none;
	cursor: move;
}
.contestPopupSiteClose{
	float: right;
	display: block;
	line-height: 20px;
	text-align: center;
	width: 20px;
	cursor: pointer;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	border-radius: 5px;
}
.contestPopupSiteIn{
	display: none;
	position: relative;
	left: 0px;
	top: 40px;
	right: 0px;
	bottom: 0px;
	overflow: auto;
}
.contestPopupSiteIn>iframe{
	width: 100%;
	height: 100%;
}
.contestPopupSiteO{
	background: repeating-linear-gradient(-45deg, #AAAAAA, #AAAAAA 0px, white 10px, white 10px);
	z-index: 100000;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	opacity: 0.5;
}
/**** contests pupup****/

.dmFloatingPlayerOverlay{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1000000;
	background: repeating-linear-gradient(-45deg, #AAAAAA, #AAAAAA 0px, white 10px, white 10px);
	opacity: 0.5;
}
.dmFloatingPlayerBox{
	position: fixed;
	z-index: 1000001;
	background-color: #EEEEEE;
	box-shadow: 0px 0px 0px 1px #C9C9C9;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #FFFFFF),
		color-stop(1, #C9C9C9)
	);
	background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #C9C9C9 100%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #C9C9C9 100%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #C9C9C9 100%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #C9C9C9 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #C9C9C9 100%);	
}
.dmFloatingVideoPlayerBox{
	left: 50%;
	top: 50%;
}
.dmFloatingAudioPlayerBox{
	right: 0;
	bottom: 0;
}
.dmFloatingPlayerContent{
	position: absolute;
	left: 10px;
	top: 10px;
	right: 10px;
	bottom: 10px;
}
.dmFloatingPlayerClose{
	display: block;
	cursor: pointer;
	width: 36px;
	height: 36px;
	position: absolute;
	right: -18px;
	top: -18px;
	background: url(aefb89b21c0933b40ca9e62ff7f4a84f214288f6.png)  no-repeat center;
}
.dmFloatingAudioPlayerBox .dmFloatingPlayerClose{
	right: auto;
	left: -18px;
}


.chat_layout_box.chat_layout_box_inline{
	position: relative;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: auto;
}

.chat_layout_box.chat_layout_box_inline .chat .messages{
	height: auto;
	max-height: 200px;
	margin: 0;
}

.chat_layout_box.chat_layout_box_inline .chat_layout_box_title{
	cursor: default;
}

.chat_layout_box.chat_layout_box_inline .chat_layout_box_title .icon_show{
	display: none;
}

.chat_layout_box.chat_layout_box_inline .chat_layout_box_in{
	height: auto !important;
}


.dm_history_button {
background: url(be39b5f979152fecf88fb403fb6dd80632f82769.png)  no-repeat;
cursor: pointer;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
width: 16px;
height: 16px;
display: inline-block;
}

.inventory_simple_search{
float:right;
}
