body	{
	background: white;
	margin: 5px;
	text-align: center;
	font-family: "Trebuchet MS", "Verdana CE", Verdana, "Arial CE", Arial, sans-serif;
}
table, td	{
	font-family: "Trebuchet MS", "Verdana CE", Verdana, "Arial CE", Arial, sans-serif;
	font-size: 13px;
	color: #62676B;
	margin: 0;
	padding: 0;
}
a img	{
	border: 0;
}
.celek	{
	width: 793px;
	margin: 0 auto;
	text-align: left;
	position: relative;	
}
.top	{
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 15px;
	width: 791px; /*pokud to tu neni, tak v opere a safari v detailu clanku je smrskla hlavicka*/
}
.logoTop	{
	float: right;
	margin-bottom: 20px;
}
.jazyky	{
	font-size: 15px;
	color: black;
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
}
.jazyky li	{
	margin: 0 10px 0 0;
	padding: 0;
	list-style: none;
	float: left;
}
.jazyky li a	{
	color: #CA2127;
	text-decoration: none;
}
.jazyky li a:hover	{
	color: black;
}
.hledat {
	margin: 0;
	padding: 0;
}
.hledat .hledatText	{
	border: 0;
	background: #E8E8E8;
}
.hledat .hledatButton	{
	border-top: 3px solid #E8E8E8;
	border-bottom: 5px solid #E8E8E8;
	margin-bottom: -4px;
}
.menu	{
	font-size: 25px;
	color: black;
	padding: 0;
	list-style: none;
	letter-spacing: -1px;
	clear: left;
}
.mainMenu	{
	position: relative;
}
.menu1	{
	margin: 2px 0 0 0;
}
.menu2	{
	margin: 0px 0 0 0;
	_margin: -2px 0 0 0;
	position: absolute;
	top: 50px;
	_top: 53px;
	left: 0px;
	width: 650px;
	/*display: none;*/
}

.menuSelected {
	color: black !important;
}

.menu3	{
	margin: 0px 0 0 0;
	_margin: -2px 0 0 0;
	position: absolute;
	top: 80px;
	_top: 83px;
	left: 0px;
	width: 650px;
}
.menu li	{
	margin: 0 10px 0 0;
	padding: 0;
	list-style: none;
	float: left;
}
.menu li a	{
	color: #CA2127;
	text-decoration: none;
}
.menu li a:hover	{
	color: black;
}
.obrazkyTop	{
	clear: both;
	margin: 6px 0 0 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
}
.obrazkyTop li	{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	text-align: right;
}
.obrazkyTop li.siroky	{
	margin-right: 9px;
}
.obrazkyTop li a img	{
	margin: 0;
	padding: 0;
	_margin-bottom: 3px;
}
.obrazkyTop li.siroky a	{
	width: 183px;
	text-decoration: none;
	color: #535051;
	display: block;
	height: 150px;
}
.obrazkyTop li.siroky a:hover	{
	background: #B5B5B5;
}
.obrazkyTop li.uzky	{
	margin-right: 9px;
}
.obrazkyTop li.uzky a	{
	width: 119px;
	text-decoration: none;
	color: #535051;
	display: block;
	height: 150px;
}
.obrazkyTop li.uzky a:hover	{
	background: #B5B5B5 url("../images/foto_mensi.gif") top left no-repeat;
}
.obrazkyTop li.zbytek	{
	width: 151px;
	margin: 0;
	padding: 0;
}
.obrazkyTop li.zbytek a	{
	text-decoration: none;
	color: #535051;
	display: block;
	height: 150px;
}
.obrazkyTop li.zbytek a div	{
	height: 87px;
	background: #BE4F27;
	margin: 0 0 3px 0;
}
.obrazkyTop li.zbytek a:hover	{
	background: #B5B5B5;
}
.levy	{
	float: left;
	margin-right: 9px;
	overflow: hidden;
}
.levy h2	{
	font-weight: bold;
	font-size: 15px;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	color: black;
}
.levy h2.nazev_fora {
  /*padding-bottom: 10px;*/ 
  color: #CA2127;
}
.levy h3	{
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
	color: black;
}
.levy h4	{
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
}
.levy h5	{
	font-weight: bold;
	font-size: 13px;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
}
.levy h6	{
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0;
	margin-bottom: 6px;
}
h2 img	{
	margin-bottom: -3px;
}
.levy em	{
	font-weight: bold;
	font-style: normal;
}
.levy strong	{
	color: black;
}
.levy q	{
	font-style: italic;
}
/*aichi: zruseni uvozovek protoze v IE je neumi tak je davame primo do html*/
.levy q:before { content: ""; }
.levy q:after  { content: ""; }

.levy ul	{
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;/*aichi: bylo vsude 0, ale kdyz za UL nasleduje Hx je treba osazeni ktere se nekonalo, tohle to odsadi*/
}
.levy ul li	{
	padding: 0 0 0 7px;
	margin: 0 0 0 5px;
	background: url("../images/ctverec_maly_sedy.gif") 0 11px no-repeat;
	_background: url("../images/ctverec_maly_sedy.gif") 0 12px no-repeat;
}
.levy dl	{
	margin: 0;
	padding: 0;
}
.levy dl.interview .jmeno	{
	font-style: italic;
}
.levy dt	{
	font-weight: bold;
	font-size: 13px;
	margin: 5px 0 0 0;
	padding: 0;
	color: black;
}
.levy dd	{
	margin: 0;
	padding: 0 0 5px 14px;
}
.levy dd p	{
	margin: 0;
	padding: 3px 0;
}
.levy .cv, .levy .interview	{
	padding-right: 8px;
}
.levy ul.velky	{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
	color: #62676B;
}
.levy ul.velky h3	{
	margin: 0;
	padding: 0;
	font-size: 15px;
}
.levy ul.velky li	{
	margin: 20px 0 0 0;
	padding: 0 0 0 10px;
	background: url("../images/ctverec_velky.gif") 0 11px no-repeat;
	_background: url("../images/ctverec_velky.gif") 0 12px no-repeat;
}
a	{
	color: #C63730;
	text-decoration: none;
}
a:hover {
	color: black;
}
.male	{
	font-size: 10px;
	color: #62676B;
}
.male a	{
	color: #C63730;
	text-decoration: none;
}
.stredni	{
	float: left;
	margin-right: 9px;
	font-size: 13px;
	color: #62676B;
}

.stredni ul, .pravy ul	{
	margin: 0 0 50px 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
}
.stredni h2	{
	margin: 0 0 20px 0;
	color: black;
}
.stredni form, pravy form	{
	margin: 0;
	padding: 0;
}
.stredni form input, .pravy form input 	{
	width: 240px;
	border: 1px solid gray;
}
.stredni form input.text	{
	width: 237px;
	margin: 5px 0;
}
.stredni ul li, .pravy ul li	{
	margin: 0;
	padding: 0 0 5px 8px; /*aichi: bylo 0 0 0 8px*/
	background: url("../images/ctverec_maly.gif") 0 11px no-repeat;
	_background: url("../images/ctverec_maly.gif") 0 14px no-repeat;
}

.pravy	{
	float: left;
}
.pravy h2	{
	margin-bottom: 25px;
	margin-top: 0;
}
.pravy h2.kniha	{
	margin-bottom: 20px;
}
.pravy img	{
	margin: 0 0 25px 0;
}
.pravy img.kniha	{
	margin: 0 0 20px 0;
}

.pata	{
	clear: both;
	padding: 35px 0 0 0;
	color: #62676B;
}
.pata ul	{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 9px;
}
.pata ul li.vrchni	{
	width: 791px;
	border-bottom: 4px solid #73797E;
}
.pata ul li.vrchni .partneri	{
	float: right;
	padding: 43px 173px 0 0;
}
.pata ul li.spodni	{
	float: left;
	padding: 10px 0 0 10px;
	width: 235px;
}
.pata ul li.spodni2	{
	width: 220px;
	padding: 10px 0 0 10px;
}
.pata ul li.vpravo1	{
	float: right;
}
.pata ul li.vpravo1 img	{
	margin: 25px 5px 16px 10px;
}
.pata ul li.vpravo2	{
	float: right;
}
.pata ul li.vpravo2 img	{
	margin: 10px 0 0px 10px;
}
.pata ul li.vpravo1 a, .pata ul li.vpravo2 a		{
	margin-left: 10px;
}
.pata ul li.vpravo1 a img, .pata ul li.vpravo2 a img		{
	margin-left: 0px;
}
.zakonceni	{
	clear: both;
	height: 10px;
}
.ukonceni	{
	clear: both;
}
.schovat	{
	display: none;
}
.levy ul li.starsiClanky	{
	background: none;
}
.levy ul li.cisla	{
	margin-top: 0;
	padding-top: 0;
}
.levy ul li.cisla a	{
	margin-right: 10px;
}
h4.nadpis, .pravy h2, .stredni h2	{
	color: black;
	font-size: 13px;	
}
.pravy h4, .stredni h4, .designerTop h4	{
	color: black;
	font-size: 13px;	
}
.banner	{
	border: 1px solid black;
	margin: 0;
	padding: 0;
	height: 117px;
	width: 789px;
	clear: both;
}
.banner object	{
	margin: 0;
	padding: 0;
}
.forum input, .forum textarea	{
	width: 370px;
	border: 1px solid #62676B;
}
.forum .odeslat	{
	width: 372px;
	margin: 5px 0 0 0;
}

.levy ul li.starsiClanky ul li	{
	margin: 0;
	padding: 0;
	background: none;
}
.black {
	color: black;
}

/*ochrana proti spamum*/
#forum_button1 {display:none;}

.banner_in_text {
  border: 1px solid black; 
  width: 373px; 
  height: 86px; 
  margin: 0px; 
  padding: 0px; 
  margin-top: 28px; 
  /*_margin-left: -10px;
  background: none;   */
}


@media screen and (max-device-width: 480px) {
  .celek {
    width: 100%;
  }
  .top {
    width: 100%;
  }
  /*.logoTop	{
    float: none;
  }*/
  .hledat {
    clear: both;
  }
  .hledatText  {width: 200px; height: 34px; margin:0;}
  .hledatButton  {height: 34px; margin:0}
  /*.menu li	{
    float: none;
  }*/
  .obrazkyTop {
    display: none;
  }
  
  
  
  .banner {
    display: none;
  }
  .banner_in_text {
    display: none;
  }
  
  .pata ul li.vrchni{
  	width: 100%;
  }
  
  
  .pata ul li.vrchni .partneri	{
  	float: right;
  	padding: 0;
  }
  .pata ul li.spodni	{
  	float: none;
  	padding: 0;
  	width: 50%;
  }
  .pata ul li.spodni2	{
  	padding: 0;
  	width: 50%;
  }
  .pata ul li.vpravo1	{
  	float: right;
  }
  .pata ul li.vpravo1 img	{
  	margin: 0;
  }
  .pata ul li.vpravo2	{
  	clear: right;
  }
  
  
  /*hp texts*/
  
  .levy ul.velky h3 {
    font-size: 24px;
  }
  .male {
    font-size: 14px;
  }
  .levy ul.velky {
    font-size: 16px;
  }
  
}

