/* zakladni definice */
*{margin: 0; padding: 0;}
body { background-image:url(img/bgr_all.gif); background-repeat:repeat; font-family: Verdana, sans-serif; padding: 0; margin: 0; text-align: left;}

/* definice nadpisu */
H1{font-family: Arial, sans-serif; font-size: 1.5em; font-weight: bold; color: #16ADE4; margin: 5px 0 12px 0; padding: 0;}
H2{font-family: Arial, sans-serif; font-size: 1.4em; font-weight: bold; color: #16ADE4; margin: 0; padding: 0;}
H3{font-family: Arial, sans-serif; font-size: 1.3em; font-weight: bold; color: #16ADE4; margin: 0; padding: 0;}
H4{font-family: Arial, sans-serif; font-size: 1.3em; font-weight: bold; color: #16ADE4; margin: 0; padding: 0;}
H5{font-family: Arial, sans-serif; font-size: 1.3em; font-weight: bold; color: #16ADE4; margin: 0; padding: 0;}

/* definice obecnych prvku */
.img {border: 1px solid #D6D6D6; margin: 5px 8px 5px 8px;}
.imgL {float: left;margin: 10px 0 15px 7px;}
.img_ref {border: 1px solid #D6D6D6;margin: 5px 8px 5px 8px;}
.Button {font-family: Arial, sans-serif;font-size: 11px;font-weight: bold;border: 2px solid #EDEEF4;background-color: #27377a;color: white;	height: 22px;cursor: pointer;}
input{font-family: Arial, sans-serif ;font-size: 11px;border: 1px solid #27377a;background-color: #EDEEF4;color: #000000;}
textarea{font-family: Arial, sans-serif ;font-size: 11px;border: 1px solid #27377a;	background-color: #EDEEF4;color: #000000;}
address{display: block; margin-bottom: 20px; font-style: normal;}
hr{display: none;}

.noStyle{display: none;}
/* definice formatu textu */
.boldText{font-weight: bold;}
.boldBlueText{font-family: Arial, sans-serif; font-size: 1.3em; font-weight: bold; color: #16ADE4;}

.TextNorm {color: #000000; font-family: Verdana, sans-serif; font-size: 0.6em;}
.TextNorm A {color: #27377a; font-weight: bold; text-decoration: underline;}
.TextNorm A:hover {color: #d84f25; text-decoration:none;}

.TextContent, .TextContent2 {color: #000000; font-family: Verdana, sans-serif; font-size: 0.6em;}
.TextContent A {color: #27377a; font-weight: bold;text-decoration: underline;}
.TextContent2 A {float: right; color: #27377a; font-weight: bold;}
.TextContent A:hover, .TextContent2 A:hover {color: #d84f25; text-decoration:none;}

.TextAdr {color: #000000; font-family: Arial, sans-serif; font-size: 0.6em;}
.TextAdr A {color: #000000; font-weight: bold; text-decoration: underline;}
.TextAdr A:hover {color: #a8002b;}

.TextCopy {color: #000000; font-family: Arial, sans-serif; font-size: 0.6em;}
.TextCopy A {color: #cb911c; font-weight: bold;text-decoration: underline;}
.TextCopy A:hover {color: #999999; text-decoration:none;}

/* definice layoutu stranky */
#MBox {margin: 0 auto 30px auto; padding-bottom: 6px; width: 770px; background: #e5e5e5 url(img/bgr_bot_border.gif) no-repeat bottom;}
#MBox_in {background-image:url(img/bgr_border.gif); background-repeat:repeat-y; padding: 0 25px;}

#UpBox {overflow: hidden; height: 140px; background-image:url(img/bgr_head.jpg); background-repeat:no-repeat;}

#MenuBox {width: 720px; height: 1.7em; background-color:#ffffff; border-top: solid 1px #d5d5d5; border-bottom: solid 1px #d5d5d5;}
#MenuBox ul{list-style-type: none;}
#MenuBox li{display: block; float: left; padding: 3px;}
#MenuBox li a{height: 10px; padding: 5px 20px 5px 20px; font: bold 0.6em/1 Verdana, sans-serif; color: #1e1b1c; text-decoration: none;}
#MenuBox li a:hover {background-color:#e6f1f5;}

#TitleBox {width: 720px; height:54px; background-color:#f7f7f7;}
/*
#TitleBox h1 {position: relative;}
#TitleBox h1, #TitleBox img {height: 54px; width: 720px; overflow: hidden;}
#TitleBox img {display: block; position:absolute; top: 0; left:0; background-color: #f7f7f7;}
*/

.img_hp {background: url('img/nad-profil-firmy.gif') top left no-repeat;}
.img_in {background: url('img/nad-uvodni-stranka.gif') top left no-repeat;}
.img_re {background: url('img/nad-reference.gif') top left no-repeat;}
.img_ko {background: url('img/nad-kontakty.gif') top left no-repeat;}
.img_sl {background: url('img/nad-sluzby.gif') top left no-repeat;}

#ContentBox {width: 720px; min-height: 320px; height: 320px; background-color:#ffffff; background-image:url(img/bgr_content.gif);}		
div[id] #ContentBox {height:auto;}	
#ContentBox ul, ol{margin: 5px 0 5px 23px;}

#LftBox {width: 180px; padding: 15px; float:left; background-color:#e6f1f5;}
#RghtBox {width: 460px; padding: 25px; float:right;}
ul#NavReference{list-style-type: none; margin: 0; padding: 0;}
ul#NavReference li{margin-bottom: 9px;}

#BottomBox {clear: both; width: 680px; height: 19px; text-align: center; padding: 8px 20px 0 20px; margin-bottom: 0; background-color:#ffffff; background-repeat:repeat-y; border-top: solid 1px #d5d5d5; border-bottom: 25px solid #e5e5e5;}
#CopyBox {float: left;}
#RealizationBox {float: right;}

#Analyzation{visibility: hidden; height: 10px;}

.correct {clear: left; display: block; height: 1px; padding: 0; margin: 0; font-size:1px;} 

td	{padding: 3px}



