/*Zakladni barvy*/
/*modra #004469*/
/*zelena #71bf44*/
/*seda #969c99*/

body {background:#fff; color:#000; font-family:Arial, "Arial CE", sans-serif; font-size:12px; margin:0; padding:0; border:0;}
#blabla {background:transparent;}
h1 {display:none; color:#fff; font-size:24px; font-weight:200; line-height:24px; letter-spacing:2px; margin:0; padding:0;}

/*------------Form------------*/
#prihlaseni {background:url("../img/login.gif") no-repeat right bottom; float:right; margin:0; padding:5px 10px 10px 120px; width:auto; height:auto;}
input, select, textarea {font-family:Arial, "Arial CE", sans-serif; font-size:14px;}
.inp1 {float:left; color:#00446a; margin:0 10px 0 0; padding:3px 5px; border:0; width:115px; height:16px;}
.inp2 {color:#00446a; margin:0 0 10px 0; padding:3px 5px; border:0; width:515px; height:16px;}
.sel1 {color:#00446a; margin:0 0 10px 0; padding:0; border:2px solid #fff; width:525px; height:auto;}
.tea1 {color:#00446a; overflow:auto; margin:0 0 10px 0; padding:5px; border:0; width:515px; height:216px;}
.but1 {float:left; background:#e0e0e0 url("../img/but1.gif") no-repeat 0 0; color:#fff; margin:0 0 0 15px; padding:0; border:0; cursor:pointer;
		width:30px; height:22px;}
.but2 {background:url("../img/but2.gif") no-repeat 0 0; color:#000; font-weight:bold; text-align:left; margin:0; padding:0 0 0 10px; border:0; cursor:pointer;
		width:100px; height:22px;}
.but3 {background:url("../img/but3.gif") no-repeat 0 0; color:#fff; font-weight:bold; text-align:left; margin:0 0 0 20px; padding:0 0 0 10px; border:0;
		cursor:pointer; width:170px; height:22px;}

#vzkaz {background:#e0e0e0; margin:0 auto; padding:20px; width:auto; height:auto;}
.inputy {float:left; width:525px; height:auto;}
.hvezdicka {float:left; padding:0 0 0 10px; width:165px;}
.hvezdicka b {float:left; font-size:26px; line-height:26px; padding:0 3px 0 0;}

/*------------Table------------*/
.tab-cenik {text-align:center; border:0; width:740px; height:auto;}
.tab-cenik th {font-size:11px; padding:2px 5px;}
.tab-cenik td {font-size:11px; vertical-align:middle; padding:2px 5px;}
.nadpis {background:#5ca9d2; color:#fff; text-align:left; font-size:12px; font-weight:bold;}
.sluzba {background:#fff; text-align:left; border-bottom:1px solid #ddd; width:382px;}
.sluzba2 {background:#fff; text-align:left; border-bottom:1px solid #ddd; width:530px;}
.npth {background:#e9e9e9; width:70px;}
.sdth {background:#e5e5e5; width:84px;}
.szth {background:#e0e0e0; width:84px;}
.sfth {background:#d9d9d9; width:70px;}
.np {background:#e9e9e9; border-bottom:1px solid #ccc; width:70px;}
.sd {background:#e5e5e5; border-bottom:1px solid #ccc; width:84px;}
.sz {background:#e0e0e0; border-bottom:1px solid #ccc; width:84px;}
.sf {background:#d9d9d9; border-bottom:1px solid #ccc; width:70px;}
.d1th {background:#e9e9e9; width:59px;}
.d2th {background:#e5e5e5; width:59px;}
.d3th {background:#e0e0e0; width:59px;}
.d4th {background:#d9d9d9; width:59px;}
.d5th {background:#d5d5d5; width:59px;}
.d1 {background:#e9e9e9; border-bottom:1px solid #ccc;}
.d2 {background:#e5e5e5; border-bottom:1px solid #ccc;}
.d3 {background:#e0e0e0; border-bottom:1px solid #ccc;}
.d4 {background:#d9d9d9; border-bottom:1px solid #ccc;}
.d5 {background:#d5d5d5; border-bottom:1px solid #ccc;}
.f1th {background:#e9e9e9; width:90px;}
.f2th {background:#e5e5e5; width:90px;}
.f1 {background:#e9e9e9; border-bottom:1px solid #ccc;}
.f2 {background:#e5e5e5; border-bottom:1px solid #ccc;}

/*------------Obsah www stranek------------*/
.hlavicka {margin:0; padding:0; width:auto; height:auto;}
.hlavickaV {background:url("./img/oci.gif") no-repeat center bottom; margin:0 auto; padding:0; width:1100px; height:auto;}
.logo {float:left; padding:0; width:350px; height:105px;}
.logo img {margin:0; padding:0; border:0;}
.login {float:left; padding:0; width:750px; height:72px;}
.menu {float:left; color:#ccc; font-family:Calibri, Arial, sans-serif; font-size:20px; text-align:right; margin:0; padding:0; width:750px; height:28px;}
.menu a {color:#00446a; font-size:18px; font-weight:bold; text-decoration:none; padding:0 10px;}
.menu a:hover {color:#5ca9d2;}
.menu span {color:#5ca9d2; font-size:18px; font-weight:bold; padding:0 10px;}

.info {background:#00446a url("../img/info.gif") repeat-x 0 0; padding:0; width:auto; height:auto;}
.infoV {background:url("../img/infoV.gif") repeat-x left bottom; font-size:12px; margin:0 auto; padding:0; width:1100px; height:auto;}
.infoV h2 {color:#000; font-size:18px; line-height:20px; margin:0; border-bottom:0px solid #ddd;}
.infoV h3 {color:#540000; font-size:14px; line-height:16px; margin:0; padding:10px 0 0 0;}
.infoV a {color:#540000; text-decoration:none;}
.infoV a:hover {color:#999;}
.infoL {float:left; color:#fff; text-align:center; margin:0 auto; padding:30px 0 0 0; width:700px; height:auto;}
.infoL img {margin:0 15px; padding:0; border:5px solid #00446a;}
.infoP {float:left; font-size:12px; text-align:right; margin:0 auto; padding:30px 0; width:400px; height:auto;}
.phone {float:right; background:#fff url("../img/phone.gif") no-repeat left bottom; font-size:10px; text-align:right; margin:-30px 0 0 0;
		padding:10px 30px 10px 30px; border:5px solid #00446a; border-bottom:0; width:270px; height:auto;}
.phone span {font-size:20px;}
.phone strong {color:#71bf44;}

.navi {background:#569036; margin:0; padding:0; width:auto; height:auto;}
.naviV {background:#71bf44; color:#569036; margin:0 auto; padding:0 30px 0 30px; width:1040px; height:10px;}
.naviV h2 {float:left; color:#000; font-size:14px; line-height:20px; margin:0; padding:0; width:auto; height:20px;}
.naviV a {display:block; float:left; background:#a9d1e7 url("../img/navi-odkaz.gif") no-repeat right center; color:#000; line-height:20px; text-decoration:none;
		  margin:0 0 0 15px; padding:0 15px 0 10px; height:20px;}
.naviV a:hover {color:#569036;}
.naviV span {display:block; float:left; background:#fff url("../img/navi-odkaz.gif") no-repeat right center; color:#569036; line-height:20px;
			 text-decoration:none; margin:0 0 0 15px; padding:0 15px 0 10px; height:20px;}

.telo {padding:0; width:auto; height:auto;}
.teloV {background:url("../img/teloV.gif") repeat-y 230px 0; font-size:12px; margin:0 auto; padding:0; width:1100px; height:auto;}
.teloL {float:left; background:url("../img/teloL.gif") repeat-x right top; font-size:12px; margin:0 auto; padding:40px 0 30px 0; width:300px; height:auto;}
.teloL a {display:block; background:#f5f5f5 url("../img/h2.gif") no-repeat 0 0; color:#00446a; font-size:16px; font-weight:bold; line-height:30px;
		  text-decoration:none; margin:0 0 20px 0; padding:0 30px 0 10px; width:240px; height:30px;}
.teloL a:hover {background:#5ca9d2 url("../img/h2.gif") no-repeat 0 0; color:#fff;}
.teloL span {display:block; background:#5ca9d2 url("../img/h2.gif") no-repeat 0 0; color:#fff; font-size:16px; font-weight:bold; line-height:30px;
			 margin:0 0 20px 0; padding:0 30px 0 10px; width:240px; height:30px;}
.teloP {float:left; background:#f5f5f5 url("../img/teloL.gif") repeat-x right top; font-size:12px; text-align:justify; margin:0 auto; padding:30px 60px 30px 0;
		width:740px; height:auto;}
.teloP h2 {color:#00446a; font-size:16px; line-height:30px; margin:0; padding:0 0 0 0;}
.teloP h3 {color:#569036; font-size:14px; line-height:16px; margin:0; padding:10px 0;}
.teloP p {text-align:justify; margin:0; padding:0 0 10px 0;}
.teloP a {color:#258;}
.teloP a:hover {color:#71bf44;}
.teloP ul {list-style-type:none; margin:0 10px; padding:0 0 20px 0;}
.teloP li {background:url("../img/teloP-li.gif") no-repeat 10px 3px; color:#555; margin:0; padding:3px 10px 3px 28px;}
.teloP li b {font-size:14px;}
.teloP li:hover {background:#e0e0e0 url("../img/teloP-li.gif") no-repeat 10px 3px; color:#000;}
.teloP ul ul {list-style-type:none; margin:0 10px; padding:0;}
.doporuceni {background:#fff url("../img/doporuceni.gif") no-repeat left bottom; margin:10px 0; padding:20px 30px; width:auto; height:auto;}
.doporuceni h3 {background:url("../img/doporuceni-h3.gif") no-repeat 0 0; margin:-20px -30px 0 -30px; padding:20px 30px 0 30px;}
.doporuceni p {color:#333; padding:5px 0;}
.doporuceni p b {font-size:14px;}
.reference {float:left; background:#e0e0e0 url("../img/reference.gif") no-repeat 0 0; text-align:center; margin:10px; padding:10px; width:145px; height:230px;}
.reference img {margin:0; padding:0; border:5px solid #fff;}
.reference h4 {font-size:12px; line-height:12px; margin:0; padding:10px 0 0 0;}
.reference a {font-size:11px; text-decoration:none;}
.reference:hover {background:#5ca9d2 url("../img/reference.gif") no-repeat 0 0;}
.reference:hover .typ {color:#d0e7f0;}
.reference:hover a:hover {color:#fff;}
.typ {display:block; background:url("../img/typ.gif") no-repeat left center; color:#888; font-size:11px; line-height:20px; margin:5px -10px 0 -10px;
	  width:auto; height:20px;}

.top {clear:both; background:#fff url("../img/top.gif") no-repeat right top; font-weight:bold; text-align:right; margin:0; padding:21px 10px 9px 10px;
	  width:1080px; height:14px;}
.top a {color:#fff; text-decoration:none;}
.top a:hover {color:#000;}

.news {color:#2b5065; margin:0; padding:10px 0 0 0; width:auto; height:auto;}
.news h3 {margin:0; padding:6px 0 2px 0; font-size:16px;}
.news h4 {margin:0; padding:0; font-size:11px; font-weight:200;}
.news p {text-align:justify; line-height:16px; margin:0; padding:0 0 10px 0;}
.news p b {font-size:14px;}
.datum {float:left; background:url("../img/datum.gif") no-repeat 0 0; text-align:center; margin:0 15px 0 0; padding:5px 0 0 0; width:50px; height:45px;}
.datum span {display:block;}
.mes {color:#000; font-size:11px; line-height:14px; height:14px;}
.rok {color:#fff; font-size:16px; font-weight:bold; line-height:18px; height:18px;}

.kontakt {padding:10px 0 0 0; width:auto; height:auto;}
.kontakt p {float:left; margin:0 35px 0 0;}
.kontakt a {color:#258;}
.kontakt a:hover {color:#71bf44;}
.kontakt strong {font-size:14px;}
.kontakt hr {clear:both; background:#ddd; color:#ddd; margin:0 auto; margin:0; padding:0; border:0; border-bottom:1px dashed #aaa; height:1px;}
.mapa {background:#fff url("../img/mapa.gif") no-repeat 0 0; margin:25px 0 0 0; padding:15px; width:710px; height:360px;}

.copy {background:#00446a url("../img/copy.gif") repeat-x 0 0; margin:0; padding:0; width:auto; height:auto;}
.copyV {background:url("../img/copyV.gif") repeat-x 0 0; color:#71bf44; margin:0 auto; padding:0 0 20px 0; width:1100px; height:120px;}
.copyV p {font-size:11px; margin:13px 0 0 0; padding:0;}
.copyV p span {color:#fff; padding:0 3px 0 0;}
.copyV img {float:left; margin:0; padding:0 15px 0 0;}
.copyV a {color:#9ede7a; text-decoration:none; padding:0;}
.copyV a:hover {color:#71bf44; text-decoration:none;}
.navigation {color:#569036; font-family:Calibri, Arial, sans-serif; font-size:16px; line-height:44px; margin:0 auto; padding:0 0 25px 30px;
			 width:auto; height:44px;}
.navigation a {color:#00446a; text-decoration:none; font-size:12px; font-weight:bold; padding:0 5px;}
.navigation a:hover {color:#000;}

.home {margin:0 auto; padding:150px 0 150px 0; width:600px; height:auto;}
.home p {font-size:11px; margin:0 0 0 0; padding:0;}
.home img {float:left; margin:0; padding:0 15px 0 0;}
.home1 {background:#f0f0f0; color:#555; margin:0; padding:10px 20px 20px 0; width:580px; height:auto;}
.home2 {background:#00446a url("../img/copy.gif") repeat-x 0 0; color:#71bf44; margin:0; padding:25px 20px 0 20px; width:560px; height:auto;}
.home2 p span {color:#fff; padding:0 3px 0 0;}
.home2 a {color:#fff; text-decoration:none; padding:0 2px;}
.home2 a:hover {color:#999; text-decoration:none;}
.phone2 {float:left; padding:40px 0 0 0; width:200px; height:auto;}
.phone2 span {font-size:20px;}
.phone2 strong {color:#71bf44;}

/*------------Span------------*/
.blue {color:#258; font-size:14px; font-weight:bold; line-height:22px;}
.center {text-align:center;}
.clear {clear:both; font-size:0px; line-height:0px; width:0px; height:0px;}
.date {background:url("../img/sipka.gif") no-repeat 0 5px; color:#000; padding:0;}
.FL {float:left; margin:5px 10px 0 0;}
.FR {float:right; margin:5px 0 0 5px;}
.left {text-align:left;}
.odsaz {display:block; float:left; font-weight:bold; width:40px;}

