/**************************************************/
/*                                                */
/*     Author:    Bc. Richard Kalab               */
/*     websites:  www.richard-kalab.cz	          */
/*                                                */
/*     Date:       15.05.2008                     */
/*                                                */
/*     Copyright:  Bc. Richard Kalab 	       	  */
/*                                                */
/**************************************************/

/* nastaveni defaultnich prvku */
* {margin:0;padding:0;}
html {width: 100%;margin:0;padding:0;}
body {width: 100%;margin:0;padding:0;background:#3a3936;}

a img {border:0;}
em {font-style:normal;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

body, p, em, h1, h2, h3, h4, h5, h6, div, span, li, a, textarea, abbr {
	font-family: Tahoma, Verdana, Geneva, Arial, 'Lucida Grande' ;
}

p, address, #mapa-stranek, .mapa-stranek, .odkazy-seznam {margin:0;padding:0 0 10px 0;font-size:0.75em;line-height:1.4em;color:#3a3936;}
p a {color:#1758a6;text-decoration:underline;}

abbr {cursor: help;}

#google {margin: 0 auto;padding:20px 0 0 0;width:728px;height:90px;background:#3a3936;}
#main-all {margin: 0 auto;padding:60px 0;background:#3a3936;width:924px;}
#main {margin:0 auto;padding:25px 0;width:825px;background:#e8e7e4;}
#head {margin:0 25px;padding:0;width:775px;min-height:217px;_height:217px;
	background: #73daef url('../images/bg-head.jpg') 0px 0px repeat-x;}

#logo {margin:0;padding:77px 0 0 24px;display:block;float:right;width:550px;min-height:140px;_height:140px;
	font-weight:500;font-size:1.5em;color:#fff;
	background: url('../images/bg-head-notebook.jpg') 293px 0px no-repeat;}
#logo a {color:#fff;text-decoration:none;}
#logo span {font-size:0.6em;line-height:1.3em;display:block;}	

#menu {margin:0;padding:17px 0 0 0;width:201px;min-height:200px;_height:200px;list-style-type:none;background:#252525;float:left;}
#menu li {margin:0;padding:0 0 0 33px;display:block;min-height:30px;_height:30px;
	background: url('../images/menu-sep.gif') 38px 100% no-repeat;}
#menu li a {margin:0;padding:9px 0 5px 33px;display:block;min-height:16px;_height:16px;font-size:0.9em;
	background: url('../images/menu-hover.gif') 0 12px no-repeat;color:#878787;}
#menu li a:hover {background: url('../images/menu-hover.gif') 0 -27px no-repeat;color:#fff;text-decoration:none;}	

.active {background: url('../images/menu-hover.gif') 0 -27px no-repeat !important;color:#fff !important;}

#middle-head {margin:0;padding:20px 100px 10px 25px;width:690px;}
h2 {margin:0;padding:0;font-size:1.5em;color:#878787;text-transform:uppercase;font-weight:500;
	display:block;width:415px;float:left;}
h2 em {color:#4fa5d5;}
h2 span {display:block;font-size:0.6em;text-transform:none;}

#icon-menu {margin:0;padding:10px 0 0 0;float:right;list-style-type:none;width:190px;height:35px;}
#icon-menu li {margin:0;padding:0 !important;display:block;float:left;width:60px;height:15px;}


#icon-home, #icon-map, #icon-form {margin:0 0 0 32px;_margin:0 0 0 10px;text-align:right;padding:0;display:block;%float:right;}
#icon-home {width:15px;height:15px;background: url('../images/icon-home.gif') 0px 0px no-repeat;}
#icon-map  {width:15px;height:15px;background: url('../images/icon-map.gif') 0px 2px no-repeat;}
#icon-form {width:15px;height:15px;background: url('../images/icon-form.gif') 0px 0px no-repeat;}

#icon-home:hover {background-position:0 -90px;}
#icon-map:hover {background-position:0 -89px;}
#icon-form:hover {background-position:0 -90px;}

#content {margin:0 16px;padding:0;width:794px;background: url('../images/white-box-bg.jpg') 0px 0px repeat-y;}
#content-top {margin:0;padding:0;height:39px;width:794px;background: url('../images/white-box-top.jpg') 0px 0px no-repeat;}
#content-bottom {margin:0;padding:0;height:39px;width:794px;background: url('../images/white-box-bottom.jpg') 0px 0px no-repeat;}
#content-in {margin:0;padding:0;width:794px;min-height:200px;_height:200px;}

h3, .like-h3 {margin:0;padding:0 0 20px 0;font-size:0.9em;font-weight:600;}
.like-h3 {display:block;}
h3 em {padding:0;font-weight:500;color:#4fa5d5;font-size:0.85em;}

#right-cont {margin:0;padding:0 59px 0 12px;width:468px;float:right;min-height:150px;_height:150px;}
.home-ilustr {margin:0 0 0 34px;padding:0;border:solid 18px #edeeeb;float:left;}
.w450sp {width:490px !important;}

#wide-cont {margin:0;padding:0 59px 0 32px;_padding:0 32px 0 32px;width:775px;_width:720px;min-height:150px;_height:150px;}
h4 {margin:0;padding:0;font-size:0.8em;color:#4fa5d5;}
.term, .term2, .res, .res2, .term3, .res3 {margin:1px 0;padding:0;display:block;float:left;}
.term  {width:200px;}
.term2 {width:100px;}
.term3 {width:180px;}
.res   {width:550px;}
.res2  {width:200px;}
.res2  {width:180px;}
.res2 input, .res2 textarea {margin:0 0 0 25px;border:solid 1px #bcbbb8;width:228px;}
.res2 textarea {height:150px;}

.kontakt-left {margin:0;padding:0;float:left;width:370px;}
.kontakt-left h4 {padding:0 0 10px 0;}

#dotaz {font-size:1em;}
#souhlas {margin:0 10px 0 0;}
.text-souhlas {padding:8px 0;display:block;}

#odeslat {margin:0 0 0 25px;padding:2px 0;text-align:center;background:#3a3936;color:#fff;cursor: pointer;}

#mapa-stranek, .odkazy-seznam, .mapa-stranek {list-style-type:none;}
#mapa-stranek li, .odkazy-seznam li {padding:0 0 3px 0;}
#mapa-stranek li a, .odkazy-seznam li a {margin:0;padding:0 0 0 15px;color:#1758a6;background: url('../images/dot-hover.gif') 0px 5px no-repeat;}
#mapa-stranek li a:hover, .odkazy-seznam li a:hover {background-position:0 -39px;}

/*.google ul {margin:0;list-style-image: url('../images/dot-hover.gif');}*/
/* Widget content container */
   #goog-wm { padding:0 0 10px 0;}

    /* Heading for "Closest match"
   #goog-wm h3.closest-match { }

    /* "Closest match" link
   #goog-wm h3.closest-match a { }

    /* Heading for "Other things" */
   #goog-wm h3.other-things {margin:0;padding:0 0 5px 0;font-size:0.85em;color:#4fa5d5;font-weight:normal;}

    /* "Other things" list item */
   #goog-wm ul {list-style-type:none;font-size:0.75em;}

    /* Site search box */
   #goog-wm li.search-goog { display: block; }


.graf-bg {background: url('../images/bg-graf2.jpg') 0px 0px no-repeat;text-align:center;color:#fff;font-size:0.85em;}
.w100 {width:200px;}
.w95 {width:190px;}
.w90 {width:180px;}
.w80 {width:160px;}
.w70 {width:140px;}
.w60 {width:120px;}
.w50 {width:100px;}
.w45 {width:90px;}
.w40 {width:80px;}
.w30 {width:60px;}
.w20 {width:40px;}
.w10 {width:20px;}

.b-link {color:#1758a6;text-decoration:none;}
.spusteni {margin:0;padding:10px 0 0 0;display:block;}
.link-web {margin:0;padding:0;display:block;}
/*
.ref-th {margin:0 0 0 15px;}
.ref-th img {border: solid 3px #e8e7e4;}
.ref-th:hover img {border: solid 3px #d7d6d3;}
*/
.separator {background:#e8e7e4;height:2px;margin:10px 45px 10px 0 !important;padding:0;clear:both;}

.home-ref {margin:0 0 0 25px;_margin:0 0 0 17px;padding:0;width:200px !important;float:left;}
.w-180h {width:200px !important;}

.reference-wide {padding:0 25px 11px 0;margin:11px 0 0 0;width:700px;background:#fff;border-bottom: solid 1px #a8a8a7;}
.last-ref {background:#eaf9fd !important;}
.reference-pic {margin:0;padding:25px 0 0 21px;display:block;float:left;width:176px;height:173px;
	background: url('../images/bg-reference.jpg') 0px 0px no-repeat;}
.last-ref .reference-pic {background: url('../images/bg-reference-last.jpg') 0px 0px no-repeat;}	
.reference-pic:hover {background-position: 0px -204px;}
.reference-txt {margin:0;padding:0;float:left;width:500px;}
.reference-txt h3 {padding:0px;margin:0;color:#4fa5d5;}
.typ-klient {margin:0;display:block;padding:0 0 6px 0;font-size:0.65em;color:#3a3936;}
.reference-txt p {margin:0;padding:11px 0 0 0;}
.reference-vice {margin:0;padding:0;display:block;width:150px;float:right;text-align:right;color:#4fa5d5;font-size:0.75em;}



#foot {margin:0 auto;padding:5px 0;width:825px;background:#3a3936;font-size:0.8em;color:#7a7a79;text-align:center;}
#foot a {color:#7a7a79;}
#foot-menu {margin:0 auto;padding:0;list-style-type:none;}
#foot-menu li {margin:0;padding:0;display:inline;}
#foot-menu li a {margin:0;padding:0;text-transform:uppercase;}


/* zpravy po zpracovani skriptu */
.message-good, .message-bad {padding: 10px 10px 10px 35px;margin-bottom: 10px;}
.message-good {color: #516f1b;background: #f3ffd0 url('../images/accept.gif') 10px 10px no-repeat;}
.message-good a {color: #516f1b;}
.message-bad {color: #ce0000;background: #fff1f1 url('../images/exclamation.gif') 10px 10px no-repeat;}
.message-bad a {color: #ce0000;} 

.message-bad-2, .message-good-2 {padding: 1px 0 3px 0;margin-bottom: 10px;display:block;text-align:center;}
.message-bad-2 {color: #ce0000;background: #fff1f1 url('../images/exclamation.gif') 10px 3px no-repeat;}
.message-good-2 {color: #516f1b;background: #f3ffd0 url('../images/accept.gif') 10px 3px no-repeat;}


/** mess cleaner **/
.cleaner {margin:0 !important;padding:0 !important;clear:both;}
.block {margin:0 !important;padding:0 !important;display:block;}
.ie-hack15 {%margin-top: -15px !important;}

.normal {font-weight:normal;}

.dalsi-ref {text-align:right;}
.dalsi-ref a {text-decoration:none;}
.dalsi-ref a em {text-decoration:none;cursor:pointer;}
.dalsi-ref a:hover em {text-decoration:underline;}

.pt10 {padding-top:10px !important;}
.pb5 {padding-bottom:5px !important;}
