
* {
margin:0;
padding:0;
vertical-align:middle;
}


li { list-style:none; }
a img {border:0;}

html, body {
margin:0;
/*height:100%;   */
font-family: Segoe ui, Helvetica, sans-serif;
}

body{
padding:5px;
font-size:85%;
background-color:#0085e0;
min-width:180px;
}
input, textarea {
 font-size:100%;
}


a {
color:black;
text-decoration: none;
}

a:visited {
/*color: #887B7B;*/
}


#pagewidth {
background:url(images/mainpagebgd.jpg);
}

.motherblock td {
vertical-align:top;
border:3px solid white;
background-color:#f2f2f2;
padding:0px;
}

.mother {
/*border:1px dashed lightblue;*/
}





/*formulare*/

.link_prop {
margin-top:3px;
clear:both;
/*background-color:#FFEE99;*/
background-color:#eee;
padding:3px;
width:100%;
}


.link_prop label{
display:block;
width:100%;
line-height:1em;
}



.linktools {
font-weight:bold;
text-align:right;
padding:0 0 3px 0;
background-color:#ddd;
}


.t_move {
display:block;
width:16px;
height:16px;
background: url(images/images/dragarea.gif) transparent 0 0 repeat;
}

.description {
margin:0;
padding:0;
}


.t_sbal, .t_lock {
display:block;
float:left;
width:16px;
height:16px;
}


.sbaleno {
background:url(images/images/bullet_arrow_right.gif) no-repeat;
}
.rozbaleno {
background:url(images/images/bullet_arrow_down.gif) no-repeat;
}
.t_lock {
/*background:none;*/
background:url(images/images/smalleye.gif) no-repeat;


}
.unlocked {
background:url(images/images/eye.gif) no-repeat;
}

.linktools a {
color:black;

}

.sc_tools, .t_lock, .t_sbal, .hide {
cursor:pointer;
}


.innertip h2 {
color:#169be6;
font-size:110%;
margin-bottom:.3em;
}

h2.publicdir  {
display:block;
clear:both;
font-size:90%;
color:#222;
margin:0;
padding:.1em 0;
margin:0 ;
text-indent:5px;
border-bottom:1px solid #ccc;
border-top:1px solid white;
width:100%;
background-color:#eee;
min-height:16px;
cursor:pointer;
}

h2.publicdir:active {
background-color:#aaa;
color:white;
}

.public_iconblock {
display:block;
height:16px;
float:right;
}

.loginrow {
	padding:.2em 0 .2em 0;
	overflow:hidden;
	width:100%;
	}
.searchrow {
	width:auto;
	padding:.2em 0 .2em .5em;
	overflow:hidden;
	width:100%;
	margin-bottom:1em;
	}

.public_icon {
display:block;
width:16px;
height:16px;
float:left;
}

li.publiclink {
display:block;
clear:both;
margin:0 0 0 0 ;
text-indent:0;
font-size:90%;
background-color:white;
width:100%;
border-bottom:1px dashed #eee;

}

.public_title {
font-weight:normal;
padding-right:0px;
}
li.publiclink a{
color:#169be6;
}
.skladacka p {
	padding:0 7px;
	}

.googleblock {
padding:0px 0;
}

.center {
margin:0 auto;
}

.tooltip {
border-bottom:1px dashed #1e9ce6;
cursor:help;
}

/*rameckyatd*/
.sidebartop {
padding:10px 0;
}
#publicmain {
 padding: 3px 10px;
}

.all {
height:100%;
background:white;
border-radius:6px;
min-width:250px;
/*background:url(images/miniopen/mini_pagebgd.gif) 0 0 repeat-y;*/
}
.toppage {
/*height:19px;
background:url(images/miniopen/mini_toppage.gif) 0 0 no-repeat;
width:100%;*/
}
.maincontent {
padding:0;
}

.topiconblock {
text-align:right;
}

.bottompage {
height:0;
width:100%;
/*background:url(images/miniopen/mini_bottompage.gif) 0 100% no-repeat ;*/
}

form#loginform {
 padding:2em 0;
}
#loginform label {
    display: block;
    float: left;
    font-size: 100%;
    height: auto;
    padding: 0 10px;
    width: 22%;
}

#loginform p {
	width:100%;
	}


.skladacka {
	display:none;
	}
.dircount {
    display:block;
    float:right;
    color:white;
    margin:2px 10px 0 0;
    padding: 0 4px 0 0 ;
    border-radius:10px;
    text-align:center;
    font-size:80%;
    background: steelblue;
/*    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.07) inset;*/

}

.privacy, .btn {
	display:inline-block;
	width:12px;
	height:16px;
	overflow:hidden;
	text-indent:-50em;
	float:left;
	}

.privacy.is_public   {	background:url(images/images/sm_unlocked.gif) 50% 50% transparent no-repeat ;	}
.privacy.is_private {		background:url(images/images/sm_locked.gif) 50% 50% transparent no-repeat ;	}
.btn_delete  {		background:url(images/images/bullet_delete.gif) 50% 50% transparent no-repeat ;	}


.loginform. srchwrapper {
	padding-right:80px;

	}

.formlabel {
   display:block;

	}
.txtinput {
   display:block;
    padding: 6px;
    width: 60%;
	}

.searchrow .txtinput,  .loginrow .txtinput {
    background: none repeat scroll 0 0 #ddd;
    border: 0;
    color: black;
    font-size: 120%;
    margin: 0;
    padding: 0 0;
    width: 100%;
    border-radius: 5px 0 0 5px;
    line-height:25px;
    height:25px;

}
.loginrow .wrapper {
	padding-left:100px;
	position:relative;
	padding-right:10px;
}
.loginrow .formlabel {
	position:absolute;
	left:0;
}

  .loginrow .txtinput {
  	    border-radius: 5px;
  	  }
.loginrow .wrapper.pass {
	  padding-right:100px;
	}
.loginrow .wrapper.pass .txtinput{
  	    border-radius: 5px 0 0 5px;

	}



.srchwrapper {
	padding:0 100px 0 0;
	position:relative;
	}

.srchwrapper .searchbtn, .loginrow .submitbtn {
    background: none repeat scroll 0 0 #0085E0;
    border: 0 none;
    border-radius: 0 5px 5px 0;
    color: white;
    position: absolute;
    right: 12px;
    top: 0;
    width: 88px;
    padding:0 0;
    line-height:25px;
    height:25px;
    font-size:100%;
    font-weight:bold;
	}


 /* *** Float containers fix*/

.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}