@import url('http://www.robertnemec.com/_css/patrick/common.css'); 

#headimg{  display:none; }
#alternete{ height:80px; background-image: url('http://www.robertnemec.com/_img/patrick/top-image-vitezi.jpg'); margin-top:3px; margin-bottom:5px;}


/* z?kladn? definice  */
body {
font-family: "Verdana CE", "Helvetica CE", Arial, sans-serif;
font-size: small;
color: black;
margin: 0;
padding: 0;
text-align: center;
	background-color: #EFEFEF; 
	background-image: url('http://www.robertnemec.com/_img/patrick/b-pozadi.gif');
background-position: center;
background-attachment: fixed
}


b { font-style: normal; font-weight: bold }
i  { font-style: italic; font-weight: normal }
p { padding: 0; padding-top: 4pt; margin: 0 }

h1, h2, h3, h4 { color: #267F5E; background-color : transparent;  
margin: 0.7em 0 0.3em 0;
padding-top: 0.8em}

h1 { font-size: 140% }
h2 { font-size: 120% }
h3 { font-size: 110%; color: #267F5E}
h4 { font-size: 90%  }

.underline { border-bottom: 1px solid #BFFF9F; padding-bottom: 4px }

.ramecek {
	padding: 0; 
	padding-top: 1px;
	margin: 1px;
	margin-bottom: 4px;
	color: #267F5E
}

.malamezera { margin: 1px; color: #263F9B }
/*.modra { color: #263F9B }*/

a  { text-decoration: underline; color: #267F5E; }
a:hover  { text-decoration: none;  }
.black { text-decoration: none; color: black }

.button {
   background: #4A60B3; 
	background-image: url('http://www.robertnemec.com/_img/patrick/b-blue.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	border: 1px solid #267F5E;
	color: white;
	text-align: center;
	font-size: 12px;
	padding: 4px
}

input, textarea { background : white; border: 1px solid #999999; margin-bottom: 5px }
.noborder { border: none }
form {	margin: 0px; padding: 0px }
img { border: none }
hr, .hide, .tisk { display: none }
ul, ol { margin-top: 2px; margin-bottom: 2px }
ol ol { list-style-type: lower-alpha; }
acronym { cursor: help; border-bottom: 1px dashed #B8C1E2 }
/* z?kladn? definice  */

#center	{
	margin: 0 auto;
	padding: 0;
	width: 780px;	 
	}

html>#center { width:780px; } 

#kosile { padding: 0;  margin: 0; text-align: left; background: white; }

/* lev? naviga?n? menu */

#menu li {
	list-style: none;
	margin: 0;
	padding: 0;     
}

#menu {
	list-style: none;
   width: 100%; 
	display: block;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

#menu ul {
	margin: 0;
	padding: 0;
}

#menu ul li a{
	font-weight: normal;
	font-size: 90%;
	width: 134px;
	padding: 4px 4px 4px 12px;
}
	
#menu a {
	display: block;
	width: 140px;
	padding: 4px 4px 4px 6px;
	text-decoration: none;
	border-bottom: 1px solid white;
	color: white;
	font-weight : bold;
}

#menu a:hover {
	background: #DEF5EB; color:#267F5E;
}

#menu a.on {
	background: #9BCFB6;
}

/* str?nkov? naviga?n? menu */
#navigace {
 font-family : "Verdana CE", "Helvetica CE", Verdana, Sans-serif; 
	font-size: 11px;
	color: #267F5E;
	border-bottom: 1px solid #DDE2F2;
	padding: 4px 0 6px 0;
	margin-bottom: 8px
}

#navigace a {color: #267F5E}

/* ----- struktura ----*/
#o1 { padding: 0; margin: 0; }
#o2 { padding: 0; margin: 0; background: url('http://www.robertnemec.com/_img/patrick/b-stred.gif') repeat-y; }

#levy {
	padding: 0; 
	float: left; 
	margin: 0; 
	width: 150px; 
	background-color: #358F6E;
	margin-bottom: 3px
}

#pravy {
	padding: 0; 
	float: right; 
	margin: 0; 
	width: 150px;
}

#stredni { margin: 0px 160px 0px 160px; }
/* pres cele */
#stredni-full { margin: 0; padding: 8px; background: white }

#in, #in2 { padding: 0; margin: 0 auto; }

#souvisejici {
	padding-top: 4px;
	margin-top: 12px;
	font-size: small;
	border-top: 1px solid #DDE2F2;
	padding-bottom: 1em;
}

/* prvky */
#print {
	font-size: 12px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 2em;
}

#print a {
	margin: 12px 5px 10px 0;
	padding-left: 15px;
	background: url('http://www.robertnemec.com/_img/patrick/nav-print.gif') left no-repeat;
}

#nabidka {
	width: 180px;
	padding: 8px;
	padding-top: 6px;
	margin: 8px;
	margin-right: 0;
	border: 1px solid #263F9B;
	background-color: white;
	background-image: url('http://www.robertnemec.com/_img/patrick/b-nabidka.gif');
	background-position: bottom;
	float: right;
	font-size: 11px;
}

#rikaji, #clanky, #callme {
	padding: 6px;
	padding-top: 5px;
	margin: 0;
	border: 1px solid #267F5E;
	font-size: 11px;
}

#rikaji  { margin-bottom: 8px; background-color: #DEF5EB; }

#clanky { margin-top: 8px; background-color: #DEF5EB; font-size: 0.9em }

#callme {
	margin: 15px 5px 5px 4px;
	background: white;
	border: 1px solid #296F39;
	color: #267F5E;
	text-align: center
}

#formular-sluzby {
	background: white;
	border: 1px solid #296F39;
	color: #267F5E;
	padding: 8px;
	margin-top: 15px;
	text-align: center;
	background-image : url('http://www.robertnemec.com/_img/patrick/formular-tuzka.gif');
	background-position : top right;
	background-repeat : no-repeat;
	font-size: 0.9em;
}

#formular-sluzby label {
	width: 150px;
	float: left;
	height: 1.6em;
	margin:0;
	padding: 0.2em;
	display: block;
	text-align: left;
}

#formular-sluzby input {
	margin: 3px;
	float: none;
	width: auto;
}

/* grafika */
.sipka, .sipka-l, .sipkatop {
	padding: 0 0 0 12px;
	margin: 0;
}

.sipka { background: transparent url('http://www.robertnemec.com/_img/patrick/nav-sipka-r.gif') no-repeat left center; }
.sipkatop { background: transparent url('http://www.robertnemec.com//_img/patrick/nav-sipka-r-top.gif') no-repeat left top; }
.sipka-l {background: transparent url('http://www.robertnemec.com/_img/patrick/nav-sipka-l.gif') no-repeat left top; }

.obalka {
	width: 14px; 
   	height: 9px;
	padding: 0;
	margin: 0;
	background: transparent url('http://www.robertnemec.com/_img/patrick/nav-obalka.gif') no-repeat center;
}

.print { 
	width: 11px; 
   height: 11px;
	padding: 0;
	margin: 0;
	background: transparent url('http://www.robertnemec.com/_img/patrick/nav-print.gif') no-repeat center;
}

.rss {
	float: left;
}

.next, .next2, .zobraz, #strankovani  {
	text-align: right;
	margin-top: 7px;
	padding-top: 4px;
	border-top: 1px solid #DDE2F2;
	font-size: x-small
}

.next2 {
	border:none;
	margin: 0;
	padding-top: 3px;
}

.zobraz { margin-top: 4px; margin-bottom: 10px; padding: 4px; border: 1px solid #DDE2F2 }
.zobraz a { text-decoration: none }
.male { font-size: x-small; color: #263F9B }

#strankovani  { color: #DDE2F2; margin: 15px 0 0 0; padding-bottom: 5px; border-top: none }
#strankovani  a { text-decoration: none }

/* dva */
#in-levy { float: left; width: 225px;  background-color : transparent;   }
#in-pravy { float: right; width: 225px; background-color : transparent;  }

#in-cara {
	background-image : url('http://www.robertnemec.com/_img/patrick/b-stredni-cara.gif');
	background-position : center;
	background-repeat : repeat-y;
}

#in p, #in2 p, #in h2, #in2 h2 { width: 90%;}

.obrazek { margin: 4px; float: right }
.foto {  float: right }
.foto-team {  margin: 8px 0 0 6px; float: right }

.ramecek-text, .ramecek-team  { margin: 15px 0 15px 0; margin-bottom: 10px; padding: 5px; border: 1px solid #DDE2F2 }
.ramecek-team { height: 135px }


#slogannext {
	color: #267F5E;
	position: absolute;
	top: 8px;
	letter-spacing: 1pt;
	text-align: right;
	font-size: 10px;
	padding-left: 2px;
}

.center { text-align: center }



/* potencialni zakaznici */

#stredni-full-star { 
margin: 0px; 
padding: 8px; 
background-color: white;  
background-image : url('http://www.robertnemec.com/_img/patrick/velka-hvezda.png');  
background-position : center top;  
background-repeat : no-repeat;  
height: 520px; }

#star1, #star2, #star3, #star4, #star5 {
	width: 220px;
	position: absolute;
	background: none
}

#star1 { margin-left: 290px; top: 120px }
#star2 { margin-left: 510px; top: 210px; text-align: right }
#star3 { margin-left: 30px; top: 330px }
#star4 { margin-left: 520px; top: 480px; text-align: right;}
#star5 { margin-left: 70px; top: 480px }

#robert {
    width: 250px;
	height: 453px;
	position: absolute;
	margin-left: 260px;
	top: 200px;
	background-image : url('http://www.robertnemec.com/_foto/robert-nemec.png');
	background-position : center;
	background-repeat : no-repeat;
}

#superstar {
	position: absolute;
	width: 240px;
	top: 140px;
	margin-left: 10px;
	float: left;
	color: #263F9B;
	padding: 0 140px 5px 5px;
	border: 1px solid #E9ECF6;
	border-right: none;
	border-top: none
}

#o2 { padding: 0; margin: 0; background: white; }

/* potencialni zakaznici */

/* tabulky */
.table,.table2 {
	margin: 10px auto 10px auto;
	margin-bottom: 25px;
	font-size:0.90em;
	border: 2px solid #B8C1E2;
	border-collapse: collapse;
	text-align: left;
}

.table th, .table2 th {
	background-color: #FAFAFA;
	color: #263F9B;
	vertical-align: top;
	padding: 5px;
	text-align:left;
	border: 1px solid  #B8C1E2;
}

.table td, .table2 td {
	background-color: #FFFFFF;
	padding: 2px 5px;
	vertical-align: top;
	text-align: left;
	border: 1px solid  #B8C1E2;
	border-bottom: none
}

.table caption, .table2 caption {
	font-weight:bold;
	margin-bottom:5px;
}

.table2  img {
	text-align: center
}
/* tabulky */

/* obrazky */

.popisek { font-size: xx-small; color: #B8C1E2; text-align: center; }

/* 404 */

#sloup1, #sloup2, #sloup3  {
	width: 230px;
	position: absolute;
	background: #F3F4F9;
	border: 1px solid #DDE2F2;
	top: 240px;
	padding: 7px;
	padding-top: 0;
}

#sloup1 h2, #sloup2 h2, #sloup3 h2 { margin-top: 1px; }

#sloup2 { margin-left: 260px;  }
#sloup3 { margin-left: 520px;  }

#sirka450 {
	width: 450px
}


/* webdesign */
#wd-button { width:148px; height:168px; margin-top: 8px; border: 1px solid #263f9b;  background-image:url(../../_img/webdesign-pozadi-square.jpg); background-repeat:no-repeat; background-position:top; background-color:#263f9b; padding-bottom:0px; margin-bottom:0px;}
#wd-button H2{color:#892010; text-align:center; font-size: x-large; padding-top:7px;}
#wd-button H2 span{ display:block; font-size:medium;}
#wd-button p{color:#be2820; padding-left:5px; padding-right:5px; padding-bottom:10px; font-stretch:wider;}
#wd-button a{color:#be2820; text-decoration:none;}
#wd-button img{padding-left:5px;}
#wd-but{ padding-top:0px; margin-top:0px; padding-left:3px; padding-top:4px; padding-bottom:4px; background-color:#263f9b; color:#FFFFFF; font-size:x-small;}
#wd-but a{color:#FFFFFF; text-decoration:none; }
#wd-but a:hover{color:#FFFFFF; text-decoration:underline;}

#wd-button img {  border: none; }

#wd-right {padding: 6px; padding-top: 5px; margin: 0; border: 1px solid #263F9B;
	font-size: 11px; margin-top: 8px; background-color: #FAFAFC; font-size: 0.9em;  }
#wd-right a {  text-align: left; font-weight: bold; }
#wd-right img { width: 138px; height: 98px; border: solid 1px #dbe0f2; margin: 0 -1px; }
#wd-right hr { display: block; width: 99%; border-width:0; border-top:1px solid #263F9B; height:1px;}
