/* CSS Document */

body, html { height: 100%; margin: 0; padding: 0;	font-family: Tahoma, Verdana, "Geneva CE", lucida, sans-serif; font-size: 0.9em; color: #000; background: #ffffff url('/media/images/bgr_all.png') repeat-x; text-align: center;}
form {padding: 0;margin: 0;}
img {padding: 0; margin:0; border: none}
p {text-align: left; padding: 0px; margin:0px;}
a {color: #434343; font-weight: bold;}
a:hover{text-decoration: none;}
ul {text-align: left;}
td {vertical-align: top;}
#container {min-height: 100%;	width: 959px;	position: relative; padding: 0; margin-bottom: 0px; margin: auto;	background-color: #ffffff; background-image: url('/media/images/bgr_container.gif'); background-repeat: repeat-y; text-align: left; z-index: 1;}
#content {position: relative; min-height: 400px; padding-right: 15px; margin-left: 262px; top: 0px; z-index: 20;}
#content p {padding: 0 15px 5px 10px; text-indent:30px;}
#lefter{width: 180px; float: left;}
/*flag*/
#flags{position: absolute; top: 30px; right: 80px; height: 23px; font-size: 8px; z-index: 16; margin: 0;padding: 0;white-space: nowrap;}
#flags li{display: inline;list-style-type: none;}
#flags li#cs span{width: 45px; height: 24px; position: absolute; top: 0px; right: 135px; z-index: 13;display: block; background: url('/media/images/flag_cs.gif') no-repeat left top}
#flags li#de span{width: 45px; height: 24px; position: absolute; top: 0px; right: 90px; z-index: 15;display: block; background: url('/media/images/flag_de.gif') no-repeat left top}
#flags li#en span{width: 45px; height: 24px; position: absolute; top: 0px; right: 45px; z-index: 14;display: block; background: url('/media/images/flag_en.gif') no-repeat left top}
#flags li#pl span{width: 45px; height: 24px; position: absolute; top: 0px; right: 0px; z-index: 15;display: block; background: url('/media/images/flag_pl.gif') no-repeat left top}
/*flag end*/
h1 {font-size: 1.35em; padding: 0; margin:0; text-align: left; color: #0f317b; position: absolute; top: -25px; left: 30px; z-index:20;}
h2{font-size: 1em; padding: 0 0 0 20px; margin: 5px 0px; color:#c30138; background: transparent url("/media/images/bgr_h2.gif") no-repeat;}
h3{font-size: 0.9em; color: #a81e1e; padding: 0 10px 0 10px;}
h4{font-size: 13px; padding: 3px 0 3px 10px; color: #fff; text-align: left; border: 1px #fff solid; background: #a81e1e; margin: 5px 0 3px 0; font-weight: bold;}
h5{font-size: 12px; color: #005a2c; text-align: left; margin: 0px; 	padding: 0 2px 0 7px;  border-bottom: 1px solid #A1A1A1;}
#up {width: 959px; height: 311px; background: transparent url('/media/images/bgr_up.jpg'); }
#logo {display: block;width: 262px;height: 91px;text-align: left;cursor: pointer;position: absolute;margin-left: 0px;top: 0px;z-index: 15;}
#logo span {width: 262px;height: 91px;position: absolute;z-index: 5;display: block;background: transparent url('/media/images/via-cargo-logistics.gif') no-repeat;}
#logo strong { font-size: 8px; position: absolute;}4
#upbgrmenu {width: 262px;height: 220px;position: absolute;}
#upbgrmenu span {width: 262px;height: 220px; cursor: default; position: absolute; margin-left: 0px;top: 91px; z-index: 16; background: transparent url('/media/images/halp_menu.png') no-repeat;}
#up2 {width: 370px;height: 220px;position: absolute;}
#up2 span {width: 370px;height: 220px; cursor: default; position: absolute; left: 262px;top: 91px; z-index: 17; background: transparent url('/media/images/up2.jpg') no-repeat;}
#upkamion,#upzeleznicni, #uplodni,#upletecka {width: 327px;height: 322px;position: absolute;}
#upkamion span {width: 327px;height: 322px; cursor: default; position: absolute; left: 632px;top: 0px; z-index: 18; background: transparent url('/media/images/up_kamion.jpg') no-repeat;}
#upzeleznicni span {width: 327px;height: 322px; cursor: default; position: absolute; left: 632px;top: 0px; z-index: 18; background: transparent url('/media/images/up_zeleznicni.jpg') no-repeat;}
#uplodni span {width: 327px;height: 322px; cursor: default; position: absolute; left: 632px;top: 0px; z-index: 18; background: transparent url('/media/images/up_lodni.jpg') no-repeat;}
#upletecka span {width: 327px;height: 322px; cursor: default; position: absolute; left: 632px;top: 0px; z-index: 18; background: transparent url('/media/images/up_letecka.jpg') no-repeat;}
#upmail{width: 260px;height: 60px; background: transparent url('/media/images/ico_kontakt.gif') no-repeat; position: absolute; top: 40px; left: 300px; z-index: 20; cursor:default; }
#upmail p{font-size: 13px; font-weight: bold; margin-left: 30px; padding:4px 2px; }
#zelenatel{color: #ffffff; font-weight: bold; font-size: 13px;  position: absolute; right: 39px; top: 37px;}
#imgobjednat {width: 216px;height: 167px;position: absolute;}
#imgobjednat span {width: 216px;height: 167px; cursor: pointer; position: absolute; left: 30px;top: 50px; z-index: 19; background: transparent url('/media/images/bgr_poptavka.jpg') no-repeat;}
#imgobjednat strong {width: 216px;height: 20px; cursor: pointer; font-size:16px; font-weight:bold; color:#fff; position: absolute; left: 45px;top: 180px; z-index: 19;}
#imgobjednat a{cursor: pointer; text-decoration: none;}
#certifikat {width: 216px;height: 167px;position: absolute;}
#certifikat span {width: 216px;height: 170px; cursor: default; position: absolute; left: 30px;top: 230px; z-index: 20; background: transparent url('/media/images/bgr_certifikat.gif') no-repeat 30px 0px;}
#certifikat strong {width: 216px;height: 20px; font-size:14px; font-weight:bold; color:#000; position: absolute; left: 45px;top: 380px; z-index: 21;}
#smer{width: 500px; height: 30px; font-size: 17px; font-weight: bold; color:#fff; position: absolute; left: 290px;top: 241px; z-index: 22;}
#footer{clear:both; width: 959px; height: 40px; border-top: 4px #c2d3e5 solid; background: #dee7f1 url('/media/images/bgr_footer.gif') repeat-y; margin-top: 0px; margin: auto; padding: 0; text-align: left;}
#copyright{float: left; width: 200px; margin: 4px 0 0 5px; color:#98b0c6; font-size: 9px;}
#copyright a {color:#98b0c6;}
#hosting{float: right; width: 150px; margin: 4px 0 0 5px; color:#98b0c6; font-size: 9px;}
#hosting a {color:#98b0c6;}
.imgl {float: left; margin: 0px 7px 4px 0px; padding: 6px; border: solid 1px #c2d3e5;}
.imgr {float: right; margin: 0px 4px 4px 4px; padding: 6px; border: solid 1px #c2d3e5;}
.imgc {margin: auto; text-align: center; margin: 0px 4px; padding: 6px; border: solid 1px #c2d3e5;}
hr {clear: both; margin: 2px 20px 20px 20px;}
#login{width: 230px; height: 60px; margin: auto; color:#000;font-size: 0.9em;}
#prihlasit p {text-align: right;}
#odhlasit p {text-align: center;}

.admin_form, .admin_boxodeber {width: 560px; margin: auto; background-color: #EBEBEB; border: 1px solid #000;}
.admin_form p {padding-bottom: 2px;}
.admin_form label {clear: both; display: block; float: left; width: 170px; margin-right: 7px;text-align: right;}
.admin_form input, .admin_form textarea {width: 330px;}
.errorsecho {width: 350px; padding: 5px; margin: auto; text-align: left; border: solid 1px #000; background-color: #ff5b60;}
.adminskup {padding: 0 10px 2px 10px;}
.green{color: #0d8749; font-size: 1.3em; text-align: center; font-weight: bold;}
.form1{width: 100px;float: left;padding-right: 5px;text-align: right;}
.form2{width: 150px;float: left;padding-left: 5px;text-align: left;}
.form3{width: 670px;float: left;padding-left: 5px;text-align: left;color:#0f317b;background-color: #dee7f1;border: 1px solid #494949;margin-top: 5px;}
.formleftc{clear: both;text-align: left;}
.fleft{float:left}
.fright{float:right}
.center{margin:auto; text-align: center;}
.clear{clear: both;}
.tbold{font-weight: bold;}
/*Admin menu*/
#admincontainer {width: 100%;}
#navlist_admin{width: 580px;height: 13px;margin: 10px;padding: 0;border-bottom: 3px solid #0d8749;white-space: nowrap;}
#navlist_admin li{float: left;margin: 0 0 0 2px;border: 1px solid #ccc;list-style-type: none;}
#navlist_admin li a{display: block;margin: 0;padding: 1px 4px;border-width: 1px 1px 0 1px;border-style: solid;border-color: #ccc;background-color: #eee;color: #666;font: normal 10px Verdana, Arial, Helvetica, sans-serif;text-align: center;text-decoration: none;}
#navlist_admin li a:hover{color: #00c;text-decoration: underline;}
#navlist_admin li#active a{font-weight: bold;background-color: #009e46;color: #fff;border-color: #007f38;}
#navlist_admin li#active a:hover { color: #fff; }
#navlist_admin ul#subnavlist{width: 100%;height: 15px;margin: 0;padding: 2px 0px 2px 0px;border-bottom: 1px solid #009e46;background-color: #009e46;white-space: nowrap;}
#navlist_admin ul#subnavlist li{margin: 0px 1px 0px 1px;border: 0;}
#navlist_admin ul#subnavlist li a{width: auto;padding: 1px 5px;border: 0;background-color: #fff;color: #000;font: normal normal 10px Verdana, Arial, sans-serif;}
#navlist_admin ul#subnavlist li a:hover{color: #00c;text-decoration: underline;font-weight: 400;/* IE5/Mac disappearing item fix */}
#navlist_admin ul#subnavlist li#subactive a{background-color: #fc9;color: #000;}
/*Admin menu end*/
.false{width: 350px; background-color: #ff0000; margin: auto; margin-bottom: 5px; padding: 4px; border: 1px solid #000;}
.false p{padding: 0px; margin-top:2px; color: #000; font-weight: bold; font-size: 13px;}
.true{width: 350px; background-color: #8aeb42; margin: auto; margin-bottom: 5px; padding: 4px; border: 1px solid #000;}
.true p{padding: 0px; margin-top:2px; color: #000; font-weight: bold; font-size: 13px;}
.druhp h2{padding: 0 0 0 130px; margin: 0; color:#c30138; background: transparent url("/media/images/bgr_h2.gif") no-repeat 115px 0px;}
.druhp h2 a{color:#c30138; text-decoration: none;}
.druhp{width: 670px; min-height: 100px; margin-top:5px; padding: 3px; border: 1px solid #c2d3e5; background-color:#fff;}
