@charset "utf-8";
/*----------------------------------------------------------------------------
	Description: Kaskádové styly pro profiweby.cz
	Author:			 Profiweby, www.profiweby.cz, e-mail: info(@)profiweby.cz
	Modified:	   28. 8. 2007

	==[ TOC ]==
  1. Body       (tělo)
  2. Tags       (všeobecné prvky - h1, input, ...)
  3. Classes    (třídy pro vše platící - .clear, .float-x ..)
  4. Container  (rozvržení celé stránky)
  5. Header     (Hlavička)
  6. Sidebar    (postraní sloupec)
  7. Content    (obsah)
  8. Footer     (patička)
  9. Other      (ostatní)

	==[ Colors ]==
	1. #  - h1
	2. #  - h2	
	3. #  - a
----------------------------------------------------------------------------*/

/*-- [ 1. Body ] -----------------------------------------------*/
* {margin: 0; padding: 0;}
body  {
	font-size: small;
	font-family: Helvetica, Arial, sans-serif;
	background: #fff;
	color: #000000;
	text-align: center;
	margin:0 0 20px; 	
}
/*-- [ 2. Tags ] -----------------------------------------------*/
h1 {font-size: 150%;}
h2 {font-size: 125%;}
h3 {font-size: 100%;}
ul {margin:0 0 5px 20px;}
ul li{margin:0 0 3px 0;}
a {color:#333;}
img {border:none; text-decoration:none;}
/*-- [ 3. Classes ] -----------------------------------------------*/
.float-r {float: right;}
.float-l {float: left;}
.clearfloat { 
	clear: both;
  height: 0;
  font-size: 1px;
  line-height: 0px;
	overflow: hidden;
}
.font-size-90 { font-size:90%;}
.font-size-85 { font-size:85%;}
/*-- [ 4. Container ] -----------------------------------------------*/
#mainContainer { 
	width: 996px;  
	background: #fff;
	margin: 0 auto; 
	text-align: left;
} 
/*-- [ 5. Header ] -----------------------------------------------*/

/*-- [ 6. Sidebar ] -----------------------------------------------*/
#sidebar {
	float: right; 
	width: 338px;	 height:396px;
	background:#fff url(../images/top-right.jpg) top left no-repeat; 
	overflow: hidden;	 
}
/*-- [ 7. Content ] -----------------------------------------------*/
#topContent {
	float:left;
	width:658px;
}
/*menu*/ 
#top-menu {
 overflow:hidden;
 vertical-align:middle;
 line-height:34px;
 height:34px;
 padding-right:60px;
 text-align:right;
 color:#b7af9d;
 background:#fff url(../images/top-left-menu.jpg) top left no-repeat; 
}
#top-menu span {display:none;}
#top-menu a {color:#b7af9d; text-decoration:none; font-size:90%; margin-left:12px;}
#top-menu a:hover {color:#e8e2d6; text-decoration:underline;}
/*cont*/
#top-cont {
 height:362px;
 background:#fff url(../images/top-left-cont.jpg) top left no-repeat; 
}

/*hlavni obsah*/
#mainMenu {
	overflow:hidden;
	clear:both; 
	height:70px;
	padding-left:69px; 
	vertical-align:middle;
	line-height:59px;
	background:#ff8d27 url(../images/top-menu.jpg) top left no-repeat;
}
#mainMenu span {display:none;}
#mainMenu a {color:#fff; text-decoration:none; font-size:110%; margin-right:10px;}
#mainMenu a:hover {color:#3f341e; text-decoration:underline;}
#mainContent {
	margin:20px 30px 30px 40px;
}
/*-- [ 8. Footer ] -----------------------------------------------*/
#footer {
	margin-right:30px;
	margin-bottom:30px; 
	color:#999;
	float:right;
	font-size:85%; 
}
#footer:hover, #footer:hover a {color:#444;}
#footer a {color:#888; text-decoration:none;}  
#footer a:hover {text-decoration:underline;}  

/*-- [ 9. Other ] -----------------------------------------------*/
/*error*/
#error h2{margin-bottom:0.6em; margin-left:0.2em;}
#error h3{font-size:150%;margin-bottom:0.3em; font-style:italic;}
#error p{margin-bottom:0.4px; color:#555;}
#error p.hint {font-weight:bold; color:#000;}
#error div.uri {padding:4px 10px 5px; margin-bottom:1em; border:1px dashed #ccc; color:#666;}
/*napiste nam, doporucit stranku*/
#mail-form {width:95%;}
#mail-form .text_area {width:99%;}
#mail-form th {width:105px; padding-right:5px;}
#mail-form input[type=reset] {color:#444;}

