body {background-image:url('/images/bgvertical.gif');background-repeat:repeat-x;background-color:#d5eff9;}
.center {width:985px;margin:20px auto 0 auto;}
.header {width:985px;height:165px;cursor:pointer}
.menu {background-image:url('/images/menu.gif');width:985px;height:44px;position:relative} 
.menutext {font-family:verdana,arial;font-size:14px;font-weight:bold;color:#4c5763;text-align:center;padding-top:13px;margin-right:60px}
.menutext a{color:#4c5763;text-decoration:none}
.menutext a:hover{color:#009dd9;text-decoration:none}

.solidlogo {margin-top:8px;margin-left:-3px}
.autoilustrace {margin-top:130px}
.body {width:985px;background-image:url('/images/bgline.gif');padding-top:12px;position:relative}
.footer {background-image:url('/images/footer.png');width:985px;height:15px;} 
.left {width:241px;float:left;margin-left:15px}
.page {width:451px;float:left;margin-left:12px;}
.right {width:241px;float:left;margin-left:10px}
.boxtop {height:25px;background-image:url('/images/boxtop.gif');}
.boxmiddle {background-image:url('/images/boxbg.gif');padding:10px 0 10px 0;}
.boxbottom {height:10px;background-image:url('/images/boxbottom.gif');}

.pagewide {width:703px;}
.boxwidetop {height:25px;background-image:url('/images/maintop.gif');}
.boxwidemiddle {background-image:url('/images/mainbg.gif');padding:10px 0 10px 0;}
.boxwidebottom {height:9px;background-image:url('/images/mainbottom.gif');}

.img3x3 {width:145px;height:133px;border:1px solid #c7c9c8;
  -webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.imgprogram {width:129px;height:120px;border:1px solid #c7c9c8;}
.boxprogram {width:703px;float:left;margin-left:10px}
.boxprogramimg {margin:13px 0 0 0px;}
 
.flagico {border:0px;width:24px;height:15px;}
.flagbox {position:absolute;left:900px;top:13px;display:none}
.boxtitle {font-family:verdana,arial;font-size:13px;font-weight:bold;color:#4c5763;text-align:left;padding:4px 14px 0 14px}
h1, h2 {font-family:verdana,arial;font-size:13px;font-weight:bold;color:#4c5763;padding:4px 14px 0 14px;margin:0px}
.mt13 {margin-top:13px}
.copy {font-family:verdana,arial;font-size:12px;text-align:center;color:#4d4d4d;margin-top:8px}
.copy a{color:#4d4d4d;text-decoration:underline}
.copy a:hover{color:#4d4d4d;text-decoration:none}
.cp {cursor:pointer}

ul {padding-left:15px}

.leftmenu {padding: 0 14px 0 14px}

.leftmenu1 {font-family:verdana,arial;font-size:13px;font-weight:bold;color:#4c5763;text-align:left;border-bottom:1px solid #4c5763;margin:8px 0 0 0;}
.leftmenu1 a{color:#4c5763;text-decoration:none}
.leftmenu1 a:hover{color:#009dd9;text-decoration:none}

.leftmenu2 {font-family:verdana,arial;font-size:13px;color:#4c5763;text-align:left;margin:4px 0 0 0;}
.leftmenu2 a{color:#4c5763;text-decoration:none;font-weight:normal}

.leftmenu3 {font-family:verdana,arial;font-size:13px;color:#4c5763;text-align:left;}
.leftmenu3 a{color:#4c5763;text-decoration:none;font-weight:normal}

.boxtext {font-family:verdana,arial;font-size:13px;color:#4c5763;padding:0 14px 0 14px;line-height:19px}
.boxtext a{color:#248dd1;text-decoration:none}
.boxtext a:hover{color:#248dd1;text-decoration:underline}

.taj {text-align:justify}

.mhlm {min-height:468px}

.kform_text {
  position: absolute;
  height: 19px;
  width: 240px;
}

.kform_input_text {
  position: absolute;
  border: 1px solid #cbcbcb;
  width: 300px;
  height: 21px;
}

.kform_input_textarea {
  position: absolute;
  left: 339px;
  font-size:12px;
  font-family:arial;
  border: 1px solid #cbcbcb;
  width: 346px;
  height: 177px;
}

.kform_produkt_input_textarea {
  position: absolute;
  left: 339px;
  font-size:12px;
  font-family:arial;
  border: 1px solid #cbcbcb;
  width: 346px;
  height: 177px;
}

.kform_vymazat {
  position: absolute;
  top: 218px;
  left: 603px;
  width:85px;
  height:23px;
  border: 1px solid #cbcbcb;
  padding-bottom:2px;
}

.kform_odeslat {
  position: absolute;
  top: 218px;
  left: 508px;
  width:85px;
  height:23px;
  border: 1px solid #cbcbcb;
  padding-bottom:2px;
}

.kform_produkt_vymazat {
  position: absolute;
  top: 220px;
  left: 603px;
  width:85px;
  height:23px;
  border: 1px solid #cbcbcb;
  padding-bottom:2px;
}

.kform_produkt_odeslat {
  position: absolute;
  top: 220px;
  left: 508px;
  width:85px;
  height:23px;
  border: 1px solid #cbcbcb;
  padding-bottom:2px;
}

.both {clear:both;width:985px;height:1px}
.mt12 {margin-top:12px}
.mt2 {margin-top:2px!important}
.prh142 {position:relative;height:242px}
.vh {visibility:hidden}
