/* *** Generated by www.csscreator.com *** */
/* *** modified by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background: #fff ;
font-size: 0.75em;
font-family: Arial, SunSans-Regular, Sans-Serif;
color:#222222;
padding:0px;
margin:0;
}

a {
  color:#0c1f68;
  text-decoration: none;
}

a:visited {
  color:#0c1f68;
}

a:hover {
  color:#0c1f68;
}

a:active {
  color:#0c1f68;
}

h1 {
  font-size:210%;
  font-weight:bold;
  font-family:Times new roman, Courirer, serif;
  margin:0;
  padding:10 0 10 0;
  color:#333;
}

h2 {
font-size:150%;
font-weight: bold;
padding:5 0;
margin:0;
color:#EA690B;
font-family:Arial;
}

/* ----------container to center the layout-------- */
#container {
width: 928px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
background:url("../images/main.gif") 0 0 repeat-y;

}

/* ----------banner for logo-------------- */
#banner {
background: url("../images/head.jpg") 0 0 no-repeat;
padding: 0px;
margin: 0px;
height:260px;
}
#banner h1 a{
 display:block;
 height:150px;
 width:150px;
 }
#banner h1 span{
 display:none;
 }

#topbar{
 float:right;
 margin:0;
 padding:0;
 list-style-type:none;
 margin-top:50px;
 }
#topbar li{
 float:left;
 margin-right:20px;
 }
#topbar li a{
 font-weight:bold;
 color:#232323;
 }
/* ----------subheader-------------- */
.subheader {
  background: url("../images/subhead.jpg") 0 0 no-repeat;
  height:223px;
  text-align: right;
  color:#eeeeee;
}
#pravnicke-VS {
  background: url("../images/subheadpr.jpg") 0 0 no-repeat;
}
#ekonomicke-VS {
  background: url("../images/subheadek.jpg") 0 0 no-repeat;
}
#filosoficke-VS {
  background: url("../images/subheadfi.jpg") 0 0 no-repeat;
}
#logika,#intenzivni-pripravne-kurzy {
  background: url("../images/subheadlo.jpg") 0 0 no-repeat;
}

.subheader span {
  display:none;
}


#menu{
 float:left;
 text-align:left;
 }
#menu h2{
 display:none;
 }
#menu ul {
  display: block;
  list-style: none;
  margin:0;
  margin-left:8px;
  margin-top:6px;
  padding:0;
  font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#222222;
}

#menu ul li a {
  padding:4px 0 2px 6px;
  margin:0;
  display:block;
  width:200px;
  color:#ffffee;
  height:29px;
}
#menu ul li a:hover,
#menu ul li a.active {
 background:url("../images/hover.gif") left center no-repeat;
 }
#specialbar{
 float:left;
 margin-left:15px;
 width:405px;
 text-align:left;
 padding-top:15px;
 }
#specialbar h2{
 font:bold 2em Arial;
 margin-bottom:8px;
 }
#specialbar h3{
 margin:6px;
 margin-left:0;
 padding:0px;
 color:#04356B;
 font-size:18px;
 }
#specialbar ul{
 margin:0px;
 padding:0px;
 margin-bottom:8px;
 list-style-type:none;


 }
#specialbar li{
 margin:0;
 padding-left:12px;
 background:url('/images/spli.gif') center left no-repeat;
 font-weight:bold;


 }
#specialbar p{
 text-align:left;
 font:normal 1em Arial;
 margin:0;
 padding:0;
 color:#333;
  }

/* ----------outer and inner----------------- */

#outer{ 
}

#inner{
}

/* --------------left and right navi------------- */
#left {
 width:202px;
 float:left; 
 background:#0C487E;
 margin-left:5px;
 margin-right:8px;
 &margin-left:2px;
 color:#fff;
 }
#left h3{
	padding-left:20px;
	margin-bottom:0;
	}
#left ul li{
 font:normal 11px Arial;
 }	
#left a{
 color:#FF6600;
 } 
#right {
 width:128px;
 float:right; 
 margin-right:18px;
 &margin-right:9px;
 }

/* -----------------content--------------------- */ 
#content{
 width:550px;
 float:left;
 margin-top:10px;

}
#content h1,
#content h2{
 margin-left:10px;
 }
#content h1.blue-box,
#content .leftbox h2,
#content .rightbox h2{
 margin-left:0px;
 }
.divend{
 clear:both;
 }
.leftbox{
 float:left;
 width:270px;
 }
.rightbox{
 float:right;
 width:270px;
 }
.leftbox h2,
.rightbox h2{
  background:#0C487E;
  font-size:14px;
	color:#f1f1f1;
	margin:0;
	padding:8px;
 }
.leftbox img,
.rightbox img{
  margin-bottom:10px;

 }
.blue-box {
  padding:20px;
  border:1px solid #aeaeae;
  font-weight:bold;
	color:#222	;
}

.red-box {
  margin:0;
  padding:20px;
  border:1px solid #F57921;
  background-color:#FDE4B3;
}

ul {
  font-size:120%;  
  line-height: 1.5;
}  

.slogan {
  font-family:Times new roman, Courirer, serif;
  font-size:180%;
  font-weight:bold;
  text-transform: uppercase;
  color:#9b0000;
  display: block;
  text-align: center;
  padding:10px;
}

p {
  margin:0px;
  padding:20px;
  font-size: 120%;
  text-align: justify;
}

p.bigger {
	font-size:140%;
}

/*  ----------------footer---------------------- */ 
#footer {
  background: url("../images/footer.jpg") 0 0 no-repeat;
  clear:left;
  padding:0px;
  margin:0px;
  height: 245px;
}
#footer div {
  float:left;
	width:350px;
	padding-left:230px;
	color:#f1f1f1;
  padding-top:30px;
 }

#footer div h2{
 font:bold 2.2em Arial;
 }
#footer div p{
 text-align:center;
 font:normal 1.3em Arial; }


#subfooter {
  background: #fff;
  clear:both;
  text-align: center;
  display:block;
  padding:10px;  
}

/*-----------------form-------------------*/
fieldset {
  padding:0px;
  border:0;
  width:510px;
  margin:20px 0px 0px 0px;
  background-color:#ffffff;
}

fieldset strong {
background-color:transparent;
}

label {
  font-size:120%;  
}

label.spaced {
padding: 0 0 0 30px; 
}

form#formkalkulace .inp-text {
  padding:3px;
  border:1px solid #ccc;
}
form#formkalkulace .inp-textarea {
  width:290px;
  padding:3px;
  border:1px solid #ccc;
  font-size:16px;
}

.oranz {
  color:#903030;
}

.border-oranz {
  border:1px solid #903030 !important;
}

.valign-top {
vertical-align:top;
}

#kontakt {
border:0;
margin:0;
}

.pozor {
  font-weight:bold;
  margin:0;
  padding:10px 5px;
  background:#FFA07A;
  border-top:1px solid red;
  border-bottom:1px solid red;
  text-align:center;
  color:#000;
}

.odeslano {
  font-weight:bold;
  margin:0;
  padding:10px 5px;
  background:#98FB98;
  border-top:1px solid green;
  border-bottom:1px solid green;
  text-align:center;
 }
 
#button-odeslat {
  text-align:center;  
}



/*------------------misc-----------------*/

.cleaner {
  clear:both;
  margin:20px 0 0 0;
}

.cena {
  font-size: 130%;
  font-weight:bold;
  color:#b00000;
}

.akcni-nabidka {
  font-size: 130%;
  font-weight:bold;
  color:#ff7800;
}

.objednat {
  background: #ffffff url("../images/order.png") 0 0 no-repeat;
  height:44px;
  padding-left:40px;
  margin:20px;
  font-size: 250%;
  font-weight:bold;
  color:#00b500;  
    
}

.objednat a {
  color:#00b500;  
    
}

/* ---------------- TinyMCPUK ---------------- */
/* neutralizace pozadi na bile */

.mceContentBody {
   background-image: none;
   background-color: #FFFFFF;
   }

 
