﻿
.show {}

.hide {display:none}

img {
    border:0;
   }



a.edit, a.delete, a.add, a.back, a.out
    {
    padding-left:20px;
    background-repeat:no-repeat;
    background-position:left center;
    }

a.edit
    {
    background-image:url(gfx/but_edit.gif)
    }
a.delete
    {
    background-image:url(gfx/but_delete.gif)
    }
a.add
    {
    background-image:url(gfx/page_add.png)
    }
a.back
    {
    background-image:url(gfx/arrow_left.png)
    }
a.out
    {
    background-image:url(gfx/door_out.png)
    }
	
.inside_link{
		border-bottom: 1px dotted;
		cursor: pointer;
		text-decoration: none;
	}	


.sortable li
	{
    margin-top:3px;
    padding: 3px;
    list-style: none;
	}
.sortable li div
    {
	border:1px dotted silver;
	width:400px;
	background: url('gfx/up-down-trans.png') left center no-repeat;
    cursor: move;
    padding-left:20px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
    margin-top:3px;
	
    }
div.ok
	{
	width:300px;
	margin:5px;
	padding:5px;
	text-align:center;
	border:1px solid green;
	background-color:#D5FFD5;
	}
div.error
	{
	width:300px;
	margin:5px;
	padding:5px;
	padding-left:20px;
	text-align:left;
	border:1px solid red;
	background-color:#FFEAEA;
	}

.description {
	border: 1px dotted #B7B7B7;
	padding: 10px 15px 10px 15px;
}

.option {
	background-color:#ffffff;
	border: 1px solid #B7B7B7;
	padding: 10px 15px 10px 15px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;	
}

.authblock
    {
    text-align:left;
    }
.authblock p
    {
    font-weight: bold;
    }
	
.authblock label
    {
    margin:5px;
    }
.authblock label input
    {
    margin:5px;
    }

.authblock label span a
    {
    margin: 0 20px;
    font-size: 0.8em;
    color: silver;
    }

.regform label, .regform2 label
    {
    display:block;
    height: 50px;
    }

.regform label div div, .regform2 label div div
    {
    float:left;
    width:250px;
    height: 20px;
    border:0px solid red;
    padding-left: 20px;
    }
.regform label div input, .regform2 label div input
    {
    display:block;
    float:left;
    width:200px;
    }
.regform div input[name="submit"], .regform2 div input[name="submit"]
    {
    margin-top: 20px;
    }
.validateerror
    {
    color: red;
    background: url("gfx/validno.png") no-repeat left center;
    }
.validateok
    {
    color: green;
    background: url("gfx/validyes.png") no-repeat left center;
    }
.message_info{
		background: url("gfx/message_ico.png") no-repeat scroll 5px 15px rgb(235, 245, 250);
		border-color: rgb(210, 220, 225);
		border: 1px dotted;
		margin: 15px 0px;
		padding: 20px 20px 20px 45px;
		}

.message_error{
		background: url("gfx/error_ico.png") no-repeat scroll 5px 15px rgb(255, 240, 235);
		border-color: rgb(255, 215, 205);
		border: 1px dotted;
		margin: 15px 0px;
		padding: 20px 20px 20px 45px;
		}

.message_hint{
		background: url("gfx/warning_ico.png") no-repeat scroll 5px 15px rgb(255, 250, 230);
		border-color: rgb(250, 230, 190);
		border: 1px dotted;
		margin: 15px 0px;
		padding: 20px 20px 20px 45px;
		}

.tooltip{
        min-height:45px;
        position:absolute;
        z-index:999;
        left:-9999px;
        border:2px solid #333333;
        width:250px;
        padding: 2px;
        background: url("gfx/info2.png") left center no-repeat #f7ecab;
        border-radius: 7px;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        -khtml-border-radius: 7px;
		box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
        }

.tooltip p{
        margin:0 auto;
        padding:0;
        color: #000000;
        font-family: Tahoma;
        font-size: 13px;
        padding:2px 3px 2px 50px;
        }


#yamap
    {
    width:600px;
    height:400px;   
    margin:5px;
    padding:3px;
    border:2px solid silver;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;    
    }
.sortwidget  li div.divsortwidget
    {
    border:1px dotted silver;
    margin-top:3px;
    padding: 3px;
    }

.sortwidget li
	{
    list-style: none;
	}
	
.space {
	height: 20px;
}	

.sortmodules  li div.divsortmodules
    {
    border:1px dotted silver;
    margin-top:3px;
    padding: 3px;
	width:400px;
    }

.sortmodules
	{	
    list-style: none;

	}
.filetreeselect *{
    list-style: none;
}

.adminblock{
    display:block; 
    width:150px; 
    height:120px; 
    position:relative;
    float:left;
    padding:3px;
    margin:0px;
}
.adminblock div b{
	font-weight:normal;
}
.adminblock .option{
	z-index: 99;
	position: absolute;
	left: -30px;
	top: 65px;
	width: 210px;
}

.clear{
    clear:both;
}

/**Div containing the color of the stars */
.jRatingAverage {
background-color:#f62929;
position:relative;
top:0;
left:0;
z-index:2;
height:100%;
}
.jRatingColor {
background-color:#f4c239; /* bgcolor of the stars*/
position:relative;
top:0;
left:0;
z-index:2;
height:100%;
}

/** Div containing the stars **/
.jStar {
position:relative;
left:0;
z-index:3;
}

/** P containing the rate informations **/
p.jRatingInfos {
position:	absolute;
z-index:9999;
background:	transparent url('gfx/bg_jRatingInfos.png') no-repeat;
color:	#FFF;
display:	none;
width:	91px;
height:	29px;	
font-size:16px;
text-align:center;
padding-top:5px;
}
p.jRatingInfos span.maxRate {
color:#c9c9c9;
font-size:14px;
}


.socialenter{
    position: absolute;
    right:200px;
    width:400px;
    height:100px;
    float: right; 
}
.socialenter span{
    font-size: 1.3em;
    font-weight: bold;
    color: #373737;
}
.socialenter_w{
    width:190px;
    height:40px;
}
.usr{
    padding-left:18px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url('gfx/social/user.png');
    color: #000066;
}
.unregistered{
    background-image: url('gfx/social/unreg.png');
}  
.twitter{
    background-image: url('gfx/social/twitter.png');
}  
.vkontakte{
    background-image: url('gfx/social/vkontakte.png');
}  
.odnoklassniki{
    background-image: url('gfx/social/odnoklassniki.png');
}  
.mailru{
    background-image: url('gfx/social/mailru.png');
}  
.facebook{
    background-image: url('gfx/social/facebook.png');
}  
.google{
    background-image: url('gfx/social/google.png');
}  
.livejournal{
    background-image: url('gfx/social/livejournal.png');
}  
.yandex{
    background-image: url('gfx/social/yandex.png');
}  
.openid{
    background-image: url('gfx/social/openid.png');
}  
.lastfm{
    background-image: url('gfx/social/lastfm.png');
}  
.linkedin{
    background-image: url('gfx/social/linkedin.png');
}  
.liveid{
    background-image: url('gfx/social/liveid.png');
}  
.soundcloud{
    background-image: url('gfx/social/soundcloud.png');
}  
.steam{
    background-image: url('gfx/social/steam.png');
}  
.flickr{
    background-image: url('gfx/social/flickr.png');
}  
.vimeo{
    background-image: url('gfx/social/vimeo.png');
}  
.youtube{
    background-image: url('gfx/social/youtube.png');
}  
.webmoney{
    background-image: url('gfx/social/webmoney.png');
}  

.red_bg{
		background: rgb(255, 240, 235);
		}

.normal_bg{

		}
.hiddenoption{
    visibility: hidden;
}
.hiddendelete{
    color:red;
    border-bottom: 1px dotted red;
    cursor: pointer;
}

.sendmail{
    text-decoration: none;
    border-bottom: 1px dotted;
}
.sendmail:hover{
    text-decoration: none;
    border-bottom: 0px;
}

.stringfade { 
	position: relative; 
	bottom: 0; left: 0;
	width: 150px; 
	
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, transparent),color-stop(1, white));
    background-image: -webkit-linear-gradient(left, transparent, white);
    background-image: -moz-linear-gradient(left, transparent, white);
    background-image: -ms-linear-gradient(left, transparent, white);
    background-image: -o-linear-gradient(left, transparent, white);
}
.toppanel{
   position:absolute !important;
   z-index:999;
   top:0; 
   left:30%;
   /*margin-left:-260px; */  
   height:46px;
   width: 520px;
   background-image: url("gfx/BG_toppanel.png");
}


.toppanelclose{
margin-left: -27px;
height: 16px;
width: 16px;
top: 0px;
left: 99%;
position: absolute;  
cursor: pointer;
}

.toppaneldiv{
 float:left;
   height:46px;
   width: 27px;
   background-image: url("gfx/ico_panel_div_27.png");
}

.toppanelblock{
   margin-left:25px;
   width: 470px;
   height:30px;
   overflow:hidden;

}

.toppaneltextblock{
   float:left;
   margin-top: 1px;
}

.toppaneltext{
   color: #ececec;
   font-size:11px;
}

a.toppaneltext{
   color: #ececec;
   font-size:11px;
}

.toppanelitem{
   float:left;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 3px;
}
.filearchivecategories {
    
}
.onecategory1 {
    float: left;
    width: 140px;
    padding:2px;
}
.onecategory2{
    width:300px;
    float: right;
}
.onecategory1 h2{
    font-size: 15px;
    line-height: 10px;
    font-weight: bold;
    margin: 0;
    
}
.onecategory1 p{
    line-height: 10px;   
}
.onecategory{
    background: url("gfx/filearchive_category_bg.png") repeat-x scroll 0 100% #FFFFFF;
    border-color: #DCDCDC #DCDCDC #96A6B2;
    border-style: solid;
    border-width: 1px;
    min-width: 100px;
    min-height: 100px;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 5px;
    zoom: 1;
    *display: inline;
    _height: 100px;

    float: left;
    margin: 2px;
    padding: 2px;
}
.filearchiveitem{
    float: left;
    padding-top: 5px;
    width: 49.999%;  
    background: url("gfx/filearchive_item_bg.png") top center repeat-x;  
}

div.teaser-item {
    overflow: hidden;
    padding: 0 10px;
}
div.media-left {
    float: left;
    margin-right: 15px;
}
h2.pos-title {
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    margin: 0;
}
p.pos-meta {
    color: #969696;
    font-size: 13px;
    line-height: 13px;
    margin: 0 0 5px;
}
ul.pos-specification {
    list-style: none outside none;
    margin: 5px 0 0;
    padding: 0;
}
ul.pos-specification {
    list-style: none outside none;
}
div.pos-button {
    margin: 7px 0 0;
    overflow: hidden;
}

.filearchivedownload{
    background: url("gfx/ico_save_16.png") left center no-repeat;
    padding-left: 20px;
}
.line{
    background-color: #F8F8F8;
}
.modal{
    font-family: Arial;
    font-size: 12px;
}
.userscheckbox{
	float: left; 
	height: 20px; 
	width: 200px; 
	border:1px solid silver; 
	margin: 5px; 
	padding:5px;
}

.breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
}

.breadcrumb li {
  display: inline-block;
  *display: inline;
  text-shadow: 0 1px 0 #ffffff;
  *zoom: 1;
}

.breadcrumb .divider {
  padding: 0 5px;
  color: #ccc;
}

.breadcrumb .active {
  color: #999999;
}

.widgetpositions {
	float: left;
	min-height: 20px;
	background-color: rgb(245, 245, 245);
	border: 1px solid rgb(227, 227, 227);
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
	margin: 10px;
	padding: 10px;
	width: 500px;
	}
	
.widgetpositions_inactive {
	float: left;
	min-height: 500px;
	color: rgb(185, 74, 72);
	background-color: rgb(242, 222, 222);
	border: 1px solid;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
	width: 430px;
	margin: 10px;
	}
	
	
	
.widgetposition {
	min-height: 20px;
	}	
	
.widgetitem {
	background-color: rgb(245, 245, 245);
	border: 1px dotted rgb(227, 227, 227);
	border-radius: 4px 4px 4px 4px;
	padding:5px;
	margin:5px;
	clear:both;
	}

.place_holder {
	height: 50px;
	background-color: #dddddd;
	border: 1px dotted rgb(227, 227, 227);
	border-radius: 4px 4px 4px 4px;
	padding:5px;
	margin:5px;
	clear:both;
	}
