* {margin:0; padding:0;}
/* body { margin: 0px; padding: 0 0 5px 0; background-color: #ffffff; font-family:"Tahoma CE",Tahoma,sans-serif; font-size: 71%; } */
body { margin: 0px; padding: 0 0 5px 0; background-color: #ffffff; font-family:"Tahoma CE",Tahoma,sans-serif; font-size: 71%;   }
div { margin: 0px; padding: 0px; }
table, td { font-size: 100%; }
.vote { margin: 0px;}

img { border: none;  }
.raj-lista { font: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: White; font-weight: normal;	background-color: #FFBC3E;	padding:2px; font-size:110%; text-align:left;}
.raj-lista a { color: #010101;  }
.raj-lista a:hover { color: white; } 

.alt-center { border:1px #ffffff solid; background-color:#EBEBEB; text-align: center; margin:0 auto; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
.bold { font-weight: bold; }
.skryte, hr, h1 a span {display:none;}
.clear { clear: both; }
.alt-reklama { background-color:#EBEBEB; text-align: center; margin:0 auto; }

.reklama_frame { color: Gray; text-align:right; padding:1px; font-style: normal; font-weight: normal;}

#hornibanner { padding:6px 0 6px 0; text-align:center; }
.box-header {height:45px; _height:57px; padding:6px; background: #5F88BC url(img/hlavicka.gif) repeat-x scroll left top; border-bottom:1px #ffffff solid; color:white;}
.box-header a {color:white; text-decoration:underline; }
.box-header a:hover {color:white; text-decoration:none; }
#leader-board { background-color: #DAE3E0; margin: 0px 5px 0px 5px;}
.text-ad { margin:100px auto auto 50px; color:white; width: auto; font-size: 11px; }
.text-ad a { color:white; }
#prihlaseni { color:White; padding:6px 0 0 6px; float:right; background:url("img/prihlaseni.gif") left top no-repeat scroll;}
#prihlaseni h2 {text-transform:uppercase; color:white; font-size:1em;}
#prihlaseni a { color:White; margin-top:2px; font-weight:bold; text-decoration:underline;} #prihlaseni a:hover {text-decoration:none;}
.alt #username {margin-top:2px; height:19px; font-size:11px; width:145px; border: 1px #686868 solid; background-color:white; color:black;}
.alt #password {margin-top:2px; margin-bottom:2px; height:19px; font-size:11px; width:87px; border: 1px solid #686868; background-color:white; color:black;}
.alt #login {margin-top:2px; margin-bottom:2px; height:19px; width:55px; border:1px #686868 solid; background-color:white; color:black; font-weight:bold; font-size:11px;}
.alt-reklama #search {margin-top:2px; margin-bottom:2px; height:19px; font-size:11px; width:87px; border: 1px solid #686868; background-color:white; color:black;}
.alt-reklama #button-search {margin-top:2px; margin-bottom:2px; height:19px; width:55px; border:1px #686868 solid; background-color:white; color:black; font-weight:bold; font-size:11px;}
#header-banner { float:left;}
h1 {width:205px; _width:229px; height:39px; padding: 5px 0px 5px 10px; float:left; color:white;}
h1 a { width:205px; height:39px; background:url("img/h1.gif") left top no-repeat scroll; display:block; }

a {font-weight:bold; text-decoration:none;} a:hover {text-decoration:underline;}

#levemenu { background:white url("img/menustin.gif") left top repeat-x scroll;}
#pravemenu { background:white url("img/menustin.gif") left top repeat-x scroll;}

#levemenu ul, #pravemenu ul {  list-style-type:none; border-bottom: 1px #ffffff solid; }
#levemenu li, #pravemenu li { display:inline; text-transform: lowercase; }
#levemenu li a, #pravemenu li a { display:block; padding: 3px 0 3px 15px; color:#4D4D4D; border: 1px #ffffff solid; border-bottom: 0px #ffffff solid; }
#levemenu li a:hover, #pravemenu li a:hover { text-decoration:none; color:black;}


.ul-modry a { background:#DAE3E0 url("img/ul-modryie.gif") left center no-repeat scroll;}
html>body .ul-modry a { background-image: url("img/ul-modry.gif"); }
.ul-modry a:hover { background-color:#A7BEC6; background-position:right center;}
.ul-modry em {font-weight: normal; font-style: normal; }
.ul-zeleny a { background:#E2E9D7 url("img/ul-zelenyie.gif") left center no-repeat scroll;}
html>body .ul-zeleny a { background-image: url("img/ul-zeleny.gif"); }
.ul-zeleny a:hover { background-color:#C1D0A9; background-position:right center;}
.ul-zeleny em {font-weight: normal; font-style: normal; }
.ul-zeleny-long a { background:#E2E9D7 url("img/ul-zeleny-longie.gif") left center no-repeat scroll;}
html>body .ul-zeleny-long a { background-image: url("img/ul-zeleny-long.gif"); }
.ul-zeleny-long a:hover { background-color:#C1D0A9; background-position:right center;}
.ul-zeleny-long em {font-weight: normal; font-style: normal; }
.ul-cerveny a { background:#ECD9D2 url("img/ul-cervenyie.gif") left center no-repeat scroll;}
html>body .ul-cerveny a { background-image: url("img/ul-cerveny.gif"); }
.ul-cerveny a:hover { background-color:#DDB9AD; background-position:right center;}
.ul-oranzovy a { background:#ECE2D2 url("img/ul-oranzovyie.gif") left center no-repeat scroll;}
html>body .ul-oranzovy a { background-image: url("img/ul-oranzovy.gif"); }
.ul-oranzovy a:hover { background-color:#DBC9AD; background-position:right center;}

#levemenu h2, #pravemenu h2 {line-height:21px; height:21px; padding-left:6px; color:white; font-size:1em; text-transform:lowercase;}
#levemenu h2 a, #pravemenu h2 a { color: #ffffff; }
.h2-modry {background:#416E98 url("img/h2-modry.gif") left top no-repeat scroll; }
.h2-oranzovy {background:#D07103 url("img/h2-oranzovy.gif") left top no-repeat scroll;}
.h2-zeleny {background:#40985B url("img/h2-zeleny.gif") left top no-repeat scroll;}
.h2-cerveny {background:#C02000 url("img/h2-cerveny.gif") left top no-repeat scroll;}

.alt {border:1px #ffffff solid; background-color:#EBEBEB; padding:6px;}
.filtr a {display:block; height:27px; line-height:27px; background: #EBEBEB url("img/adult-filtr.gif") no-repeat scroll 10px center; padding-left:33px; text-transform:uppercase; color:black; text-align:center; margin:0 auto;}
.pridat a {display:block; height:18px; line-height:18px; background: #EBEBEB url("img/pridat_symbol.gif") no-repeat scroll 14px center; padding-left:33px; text-transform:uppercase; color:black; text-align:center; margin:0 auto;}
.alt strong {display:block; margin-top:6px;}

#paticka-vnorena { background-color: #ffffff; padding: 3px;  }
#leva-paticka { float: left; margin-left: 10px; }
#prava-paticka { float: right; margin-right: 10px; }
#paticka a { color:black; }

#co-myslite fieldset { margin: auto; border: 0px #ffffff solid;  }
#co-myslite legend { font-weight: bold; font-size: 120%; position: relative; top: -12px; }
#co-myslite label { margin-bottom: 5px; display: block; clear: left; }
#co-myslite label span { font-weight: bold; float: left; width: 120px; text-align: left; display: block; }

#co-myslite {
	clear: both;
	border-top: 5px #CACCCB solid;
	border-left: 5px #CACCCB solid;
	background-color: #ffffff;
	padding: 10px;
	margin-bottom: 5px;
}



.column-1 h2 { font-size: 120%; padding: 0 0 7px 0; }
.column-1 h2 a { color: #ffffff; }

.prispevky { width: 100%; margin: 15px 0 15px 0; }
.prispevky h4 { font-size: 100%; border-bottom: 1px #000000 dashed; padding-bottom: 5px; margin: 16px 0 3px 0; }

.plovouci { float: right; width: 250px; height: 300px; border-left: 5px #DAE3E0 solid; _width: 255px; }
.pevny { margin-right: 255px; }
.ctverec { margin-bottom: 5px; height: 300px;  }

.ctverec ul { list-style-type: none; }
.ctverec ul li { margin: 0px 10px 0px 10px; padding: 5px; border-bottom: 1px #CACCCB solid;  }
.ctverec h2, .blue h2, .orange h2 {
	font-size: 110%;
	padding: 4px 0px 4px 6px;
	color: #ffffff;
}
.orange h2 {
	border-left: 5px #8E4900 solid;
	background: #8E4900 url("img/h2-bg-oran.gif") left center repeat-x; 
}


.orange h2 div { float:right; margin-right: 10px; font-size:0.85em;}


.blue h2 {
	border-left: 5px #013761 solid;
	background: #013761 url("img/h2-bg-blue.gif") left center repeat-x; 
}
.blue { background: #ffffff url("img/ctverec-bg-blue.gif") left top repeat-y; }
.orange, .okynko { background: #ffffff url("img/ctverec-bg-oran.gif") left top repeat-y; }

.okynko-hlavni { padding-bottom: 5px; }
.okynko { float: left; margin-right: 5px; text-align: center; padding-bottom: 5px; }
.okynko h3 { padding: 5px 5px 5px 10px; text-align: left; font-size: 105%; }
.okynko img { margin: 5px 10px 5px 15px; border: 1px #E2E2E2 solid; display: block; }

.top-obrazky div img { margin: auto; border: 1px #E2E2E2 solid; display: block; margin-top: 5px; }

/* profil -- gwh added */

#pnav { color: black; font-size: 12px; text-align: left; padding: 5px 10px 10px 10px; }
#pnav a { color: black; font-weight: bold; margin: 0 7px; }
#pnav a.active { color: #c66200; text-decoration: underline; padding: 0 0 0 13px; background: url('img/pnav.gif') left center no-repeat; }

div.video { width: 330px; _width: 335px; height: 100%; }
div.video strong { float: left; }
div.video a.link { float: right; color: black; font-weight: normal; text-decoration: underline; }
div.video .inner { clear: both; padding: 10px 0 10px 5px; }
div.video h2.add { float: left; width: 312px; _width: 329px; padding-right: 7px; }
div.video h2 span { float: left; }
div.video h2 a { float: right; font-weight: normal; text-decoration: underline; }
div.video h2 a:hover { color: white; text-decoration: none; }
.vitem { float: left; width: 140px; height:175px; margin: 0 10px 10px 10px; =margin-bottom: 0; _display: inline; }
.vitem img { margin: 5px 0 0 0; }

div.horiz { _width: 100%; height: auto; _border-top: 5px solid #dae3e0; =border: none; }
div.horiz .video { width: 100%; }
div.horiz .pevny { margin: 0; }

.no-height { _position: relative; height: auto; }
.alth { height: 380px; background: none; }

.prheight { height: 400px; }
.btop { margin-top: 5px; }

div.pevny2 { margin-right: 335px; _margin-right: 0; background: #fff url("http://www.rajsmichu.cz/css/img/ctverec-bg-oran.gif") left top repeat-y; }
div.pevny2 .inner { padding: 10px 15px 10px 15px; }
div.pevny2 h2 {  }

div.friends h4 { font-size: 100%; font-weight: bold; margin: 5px 0 3px 0; }
div.friends ul { padding: 0; margin: 0; list-style: none; }
div.friends ul li { padding: 2px 0; margin: 0; border: none; }
div.friends p { line-height: 1.4; }
div.friends a.port { margin: 0 10px 0 0; }

table.profil-comms { text-align: center; padding-left: 3px; }
table.profil-comms td, table.profil-comms th { padding: 3px 20px; border-bottom: 3px solid #ebdbc6; border-right: 3px solid #ebdbc6; }
table.profil-comms th { font-weight: bold; }
table.profil-comms a { color: black; font-weight: normal; text-decoration: underline; }

#context_menu div {float:left; width:140px; height:140px;}
#context_menu a.ill1 { background: url('img/ill1.gif') left center no-repeat; }
#context_menu a.ill2 { background: url('img/ill2.gif') left center no-repeat; }
#context_menu a.ill3 { background: url('img/ill3.gif') left center no-repeat; }
#context_menu a { color: black; text-decoration: underline; padding:10px 0px 10px 35px; line-height:30px; }

.fullclear { clear: both; height: 0; font-size: 0; line-height: 0; overflow: hidden; }

/*----pratele------*/

.friends h2 { position: relative; }
.friends h2 span.r { position: absolute; top: 4px; right: 7px; }
.friends h2 span.l, .friends h2 span.r, .friends h2 span a { font-weight: normal; }
.friends h2 span.l { font-weight: bold; }
.friends h2 span.l a { font-weight: bold; text-decoration: underline; }
.friends h2 span a:hover { color: white; }
.friends h2 span.u a { text-decoration: underline; }

.friend { float: left; width: 50%; margin-bottom: 5px; }
.friend .inner { padding: 3px 15px 5px 15px; }
.friend .fin { padding: 10px 15px 10px 15px; }
.friend .or { background: #ebdbc6; }
.friend ul { font-size: 120%; }
.friend .fin { clear: both; }
.friend .nab2 { word-spacing:0px; text-decoration: underline;background: url('img/li.gif') left center no-repeat; padding-left: 10px;  }
.friend .nab { color: black; font: 90% arial, sans-serif; font-weight: normal;  
         word-spacing:5px;}        
.friend .nab a:hover { color: #c96200; background: url('img/lih.gif') left center no-repeat;   padding-left: 10px; }

.sec { float: right; width: 49.5%; background: #fff url("http://www.rajsmichu.cz/css/img/ctverec-bg-oran.gif") left top repeat-y; }

/*------posta------*/

.mail { padding: 0 0 15px 0; }

.mail h2 { position: relative; }
.mail h2 span.r { position: absolute; top: 4px; right: 7px; }
.mail h2 span.l { font-weight: bold; }
.mail h2 span.l a { font-weight: bold; text-decoration: underline; }
.mail h2 span a:hover { color: white; }

.mail .item { padding: 0 0 15px 0; margin: 10px 10px 10px 10px; border-bottom: 1px solid #bfbfbf; }
.mail .item .il { float: left; width: 60px; margin-bottom: -10000px; /* for 3px bug */ }
.mail .item .il a.port { display: block; float: left; padding: 1px; border: 1px solid black; }

.mail .item .ir { margin-left: 70px; }
.mail .item .ir h3 { font-size: 100%; margin: 0 0 7px 0; }
.mail .item .ir h3 a { color: #ca6500; }

.mail .item .if { padding: 10px 0 0 0; clear: both; }
.mail .item .if a.arr { position: relative; top: 4px; margin-right: 47px; padding: 0; text-decoration: none; background: none; }
.mail .item .if a.arr:hover { background-image: none; }
.mail .item .if a { color: black; text-decoration: underline; padding: 0 0 0 15px; margin: 0 20px 0 0; background: url('img/arr.gif') no-repeat left center; }
.mail .item .if a:hover { color: #ca6500; background-image: url('img/arrh.gif'); }



/*-----------------*/

.paging { font-size: 120%; text-align: center; padding: 10px; =padding: 5px 10px; background: none; clear: both; }
.paging a { color: black !important; font-weight: normal; text-decoration: underline; }

.friends a.b, .paging a.b { font-weight: bold !important; }

/* /// */

.top-obrazky { float: right; width: 180px; }
.top-obrazky div { border-bottom: 5px #DAE3E0 solid; padding: 5px 5px 15px 10px; text-align: center; }
.ctverec-kategorie { _width:100%; padding-bottom:5px; margin: 0px 185px 5px 0px; _margin-right:182px; }
.ctverec-vypis { _width:100%; }
.ctverec-detail {	_width:100%; }
.ctverec-normal {	_width:100%; }
.ctverec-content { margin:10px; }
.kat-linka, .nove-obrazky { border-bottom: 1px #E2E2E2 solid; margin: 0px 10px 0px 15px; padding: 5px 5px 5px 0px; }
.kat-linka div { float: right;  }
.kat-linka .doba { width: 130px; text-align: center; font-weight: bold; color: #ffffff; }
.nove-obrazky .doba { width: 160px; text-align: center; font-weight: bold; color: #ffffff; }
.tyden { background-color: #339900; padding: 3px 20px 3px 20px;  }
.dnes { background-color: #006699; padding: 3px 20px 3px 20px;  }
.kat-linka p { padding: 4px 10px 0px 10px;  }

.nove-obrazky .datum { float: left; width: 80px; }
.nove-obrazky .doba { float: right; }

.ctverec-detail p, .hodnoceni { padding: 10px 10px 10px 15px; }
.hodnoceni { text-align: center; height:4em; line-height:2em;}
.hodnoceni .predchozi { float: left; margin-top: 20px; width: 130px; }
.hodnoceni .nasledujici { float: right; margin-top: 20px; width: 130px;  }
.hodnoceni .pomlink a { padding: 4px 7px 4px 7px; line-height: 5em; }
.hodnoceni .pomlink img { position:relative; top:3px;  }

.vypis { text-align: center; padding: 10px; }
.vypis .predchozi { float: left; width: 140px; }
.vypis .nasledujici { float: right; width: 140px; }

.polozka-vypis { 	
	border-top: 5px #CACCCB solid;
	border-left: 5px #CACCCB solid;
	background-color: #ffffff;
	padding: 10px;
	margin-bottom: 5px;
}

.polozka-heading-filtr { color: Red; background-color: White; display:inline; padding:0px 2px 0px 2px;}
.polozka-nevhodne {  background: url(../images/icons/error.gif) no-repeat 5px 5px; }
.polozka-nevhodne-padding {  margin-left: 20px;  }
.item-filetype { top:3px; position:relative; padding-left:5px; padding-right:5px;}
.padding { padding: 5px 10px 5px 15px; }
.polozka-vypis td { padding: 5px; vertical-align: top; line-height: 1.5em; }
.polozka-vypis img.image { border: 3px #A1B8B1 solid; margin: 0 10px 10px 0px; }
.polozka-vypis .pomlinkoblib a, .polozka-vypis .pomlink a { padding: 3px 5px 3px 5px; line-height: 3em;}

.polozka-text { line-height: 1.5em; border: 1px solid #CBCBCB; padding:5px;}
.polozka-vote { font-weight: bold; font-size: 120%; }
.polozka-right { color:#6C6C6C; }


.table-detail { text-align: center; margin: 5px 0px 5px 0px; border: 5px #A1B8B1 solid; }
.table-detail img { border: 3px #A1B8B1 solid; margin: auto;  }
.velkyobrazek { padding: 5px 0px 5px 0px; }
.pulramecek {
	border-top: 5px #CACCCB solid;
	border-left: 5px #CACCCB solid;
	background-color: #ffffff;
	text-align: center;
	margin-bottom: 5px;
}
.odsazeni { padding: 15px; }
div.pomlink a { color: #27678D; border: 1px #BFC8D1 solid; background-color: #E1EAF3; padding: 3px 15px 3px 15px; }
div.pomlink a:hover { color: White; background-color: #4A7DAF;  }
div .pomlinkoblib a {color:#429a5a;border:1px #429a5a solid;background-color:#e7ebd6;padding: 3px 15px 3px 15px}
div .pomlinkoblib a:hover {color:#fff;background-color:#429a5a}

.pulramecek p { margin-top: 15px; }
table.polozka-vypis a { color: #116389; }
table.polozka-vypis a:hover {  }

.column-1 a { color: #8D0708; } 
.column-1 a:hover { color: #000000; } 

.box-header, .column-wrap, .footer { margin: 0 5px 0 5px; }

 /* here come's the heavy lifting */
 .column-wrap { position: relative; background-color:#DAE3E0;  }
 .column-1 {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	margin: 0px 170px 0px 135px;
	clear: both;	
 	_width:100%;
 }

 div[id="column-1"] { 
	float: none !important; 
 }

 .column-2 { position: absolute; left: 0px; top: 0px; width: 135px; background-color:#DAE3E0; }
 /* IE5(pc)needs shifting because of body margin */
 * html .column-2 { /*\*/ left: 5px; lef\t: 0px; /* */}
 /* IE6 needs shifting because column 1 is longest*/
 * html .column-2 { /*\*/ /left: -135px;  /* */}
 .column-3 { 
 position: absolute; right: 0px; top: 0px; width: 170px; background-color:#DAE3E0; 
 }
 /* IE5(pc)needs shifting because of body margin */
 * html .column-3 { /*\*/ right: 5px; righ\t: 5px; /* */}
 .column-2-padding, .column-3-padding { padding: 5px; }
 .column-1-padding { padding: 5px 0 5px 0;}
 .footer { background-color:#DAE3E0; padding: 6px; }

.warning { font: 18px; color: Red; text-align: center; }
.report { font: 18px; color: Green; text-align: center;}

.image_padding { top:3px; position:relative; margin-left:5px; margin-right:5px; }
.vote-window { border: 3px solid Red;  }

.ssd{
	font-style: italic;
}

.admin { font: bold 1.2em; text-shadow: Black; padding-top: 10px; }
.admin_prace { }

.funkce {
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 20px;
	width: 180px;
	_width: 200px;
}

.funkce .list, .info .list {
	background: url("http://www.vlonesms.cz/layout/bg_box_form.gif") repeat-y;
	width: auto;
	height: 100px;
	_height: 135px;
}

.info {
	margin: 0px 0px 0px 220px;
	padding: 10px 0px 0px 0px;
	width: 250;
}
.info td {
	padding: 0px 0px 0px 10px;
	font-weight: bold;
}
.info input {
	text-align:center;
}

.list {
	background: transparent;
	border: 1px gray solid;
	padding: 10px;
	margin: 0px 0px 10px 0px; 
}

.list ul {
	margin: 0; padding: 0; 
}
.list ul li {
	padding: 2px 0 4px 13px;
	background: transparent url("http://www.vlonesms.cz/layout/odrazka.gif") left center no-repeat;
}
.list ul li a {
	font-weight: bold;
}

#menu-sky { height:600px; }


/* lista */
#lista-acomware {background-color:#CC6600;color:#FFFFFF;font-family:verdana,sans-serif;font-size:11px;text-align:center;background-image:url('http://admin.reklamni-listy.cz/system/49_bg.png');padding:5px 10px 5px 10px;overflow: hidden;white-space: nowrap;}
#lista-acomware a {color:#FFFFFF;}
#lista-acomware img {vertical-align: middle;}
