/*
Theme Name: ADPUK bezchlaptour
Author: Silvie Bečvářová
Description: This theme is designed and coded by <a href="http://www.becvarova.com/">Silvie Bečvářová</a>.
*/

/* Global */
body {font-size: 62.5%; font-family: Verdana, Arial, Sans-Serif; margin:0; padding:0; background: #1b1107;}
a {color: #ecce8f; text-decoration: underline;}
a:hover {text-decoration: none;}
a img {border: none;}
h1, h2, h3 {font-family: Verdana, Arial, Sans-Serif;font-weight: bold; color: #ecce8f;}
h1 {font-size: 2em;}
h2 {font-size: 1.2em;}

/* Mainframe */
#container {width: 100%; margin: 0;padding: 0; background: url(../images/bg.jpg) top left repeat-x;}
#container .in {background: url(../images/homepage.jpg) top left no-repeat; width: 1059px;	height: 804px; margin: auto; padding: 0; position: relative; }

/* Header */
#header {width: 100%; height: 150px; margin: 0; padding: 0; position: relative;}
#header .menu {position: absolute; top: 10px; right: 25px; text-align: right; list-style-type: none; margin: 0px; padding-top: 20px; display: inline;}
#header .menu {position: absolute; width: 1000px; bottom: 0px; right: 10px; margin: 0px; padding: 0px;}
#header .menu a {float: right; margin: 10px; color: white;text-decoration: none;padding-left: 20px; padding-right: 20px;height: 20px;}
#header .menu span {float: right; margin: 10px; color: white;text-decoration: none;padding-left: 20px; padding-right: 20px;height: 20px;}
#header a.mailto {background: url(../images/mailto_ico.gif) top left no-repeat;}
#header a.home {background: url(../images/home_ico.gif) top left no-repeat;}
#header a.friends {background: url(../images/friends_ico.gif) top left no-repeat;}
#header a.cat {background: url(../images/cat_ico.gif) top left no-repeat;}
#header span.phone {background: url(../images/phone_ico.gif) top left no-repeat;}

/* Sidebar */
#sidebar #menu {margin-left: 35px;}
#sidebar ul li {margin: 0px; padding: 0px; padding-bottom: 10px; text-transform: uppercase; list-style-type: none;}
#sidebar #menu a {color: #ecce8f; text-decoration: none;}
#sidebar #menu a.on {color: white; text-decoration: none;}
#sidebar ul li ul li {margin: 0px; padding: 0px; padding-left: 25px; padding-bottom: 3px; padding-top: 3px; text-transform: uppercase;}
#sidebar ul li ul {margin: 0px; padding: 0px; display: inline; list-style-type: none;}

/* Content */
#content { position: absolute; top: 180px; left: 370px; width: 530px; height: 435px; padding: 0px; margin: 0px; text-align: left; color: #191106;}
.post {
  padding: 0px; margin: 20px;
  width: 100%; height: 100%; overflow: auto;
  scrollbar-track-color: #8d7037;
  scrollbar-face-color: #423115;
  scrollbar-highlight-color: #ecce8f;
  scrollbar-shadow-color: #1e1506;
  scrollbar-arrow-color: #1e1506;
}
.post h2 {margin: 0; margin-bottom: 30px;padding: 0px;	height: 24px;}
.post h2 a {text-decoration: none;}
.entry {font-family: Verdana, Arial, Tahoma;font-size: 1.2em;line-height: 20px; padding: 0px; margin: 0px;}
.entry h2 {color: #ecce8f; font-size: 1.5em; margin: 15px 0; padding: 0px; border-bottom:1px solid #322114; width:500px;}
.entry h3 {color: #ecce8f; font-size: 1.1em; margin: 15px 0; padding: 0px;}
.entry ul {list-style-type: square; margin: 0px; margin-top: 10px; padding: 0px;}
.entry ul li {margin: 0px; margin-left: 30px; padding: 0px;}

/* Footer */
.footer {text-align: center; color: #ecce8f;}
.footer a {margin-right: 10px; margin-left: 10px;}

div#mapa_box {
	position: relative;
	padding: 0px;
}

div#mapa_box img {
   border:0px none;
   padding:0px;
   margin:0px;
   
}

div#mapa_box div#mapa {
	padding: 0px;
	background: url("/images/mapa.png") top left no-repeat;
	width: 320px;
	height: 185px;
}

div#mapa_box div#mapa_text {
	position: absolute;
	left: 210px;
	top: 0px;
	font-weight: bold;
	color: #b91e25;
}

/* Form Style */
	form.basic {
		margin-left:5px;
		margin-right:5px;
		margin-top: 5px;
		width: 500px;
	}		

	form.basic fieldset {
    margin: 10px 0;
    border:1px solid #322114;
    padding:10px 0;	
	}

	form.basic legend {  
		text-transform: uppercase;
		font-size: 1.2em;
		margin-left: 1em;
		margin-bottom:1em;
		color: #ecce8f;
		background: #322114;
    padding: 2px 6px;
    border:1px solid #322114;
	}
	
	form.basic fieldset ol {  
		padding: 10px 10px 0 10px;  
		list-style: none;
	}
	
	form.basic fieldset li {  
		position: relative;
		padding-bottom: 0.5em;
		line-height: 1.5em;
	}
	
	form.basic fieldset li div.show {
      margin-left:280px;
      padding-top:5px;
      line-height:1.1em;
      font-weight:bold;
   }
	
	form.basic fieldset#submitform {  
		background-image:	none;
		border-style: none;
	}
	
	form.basic label {
		position: relative;
		clear: left;
		float: left;
		width: 150px;
		margin-right: 5px;
		padding-right: 10px;
		line-height: 2em;
		text-align: right;
		color:#ecce8f;
	}
	
	form.basic label.required {
		background: transparent url(images/required.gif) no-repeat center right;
	}
	
	form.basic label span {
		position: absolute;
		left: -10000px;
		top: 0px;
	}
	
	form.basic p.note img {
		display: inline-block;
		vertical-align: middle;
		line-height: 2.4em;
	}
	
	form.basic input {
	}
	
	form.basic input, form.basic textarea, form.basic select {
		padding: 3px;	
		font-size: 8pt;
		border: 1px solid #322114; 
		color: #353535; 
		background: #fff;
		margin:3px 0;
	}
	
  form.basic input.button {margin-left:165px; background: #322114;border: 1px solid #322114; color:#ecce8f; font-size:1em; text-transform:uppercase; padding:1px; height:25px; width:75px;}

  form.basic input.radio,	form.basic input.checkbox {
		border:	none;
		background:	transparent;
	}

  p.note {
  font-size: .8em;
  color: #353535;
  font-style: italic;
  text-align:right;
  padding: 7px 10px 0 0 !important;
  line-height: 5px;
  margin: 0 !important;
  }
  
  li.submit_buttons {
  text-align: center;
  padding-top: 10px;
  }
  
  form.basic div.error {
      color:#FF0000;
      background:#FFFF00;
      margin-left:170px;
      border:2px solid #FF0000;
      padding:2px 5px;
      line-height:1.1em;
  }

  form.basic div.info {
      color:#009900;
      background:#FFFF00;
      margin-left:170px;
      border:2px solid #009900;
      padding:2px 5px;
      line-height:1.1em;
  }
  
  form.basic div.description {
      margin-left:170px;
      padding:0px 5px;
      line-height:1.1em;
      font-size:80%;
  }