body{background: white; color: black; margin: 0; padding: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.75em;}

.header{width:775px; height:151px; background: url(./_img/nav/header.jpg) no-repeat; margin: 0 auto; font-weight: bold;}

.flags { position: relative; left:451px; top: 30px; width:320px;}
.flags a {float: left; display:block; margin: 0 5px 0 0;}

.menu { position: relative; left:10px; top: 137px; width:600px;}
.menu a {float: left; display:block; height: 37px; padding:2px; margin: 0 8px 0 0; text-decoration: none;}
.menu .selected {color: #4BC558 !important;}
.menu img {vertical-align: text-bottom;}

.contact { position: relative; left:580px; top: 77px; width:200px;}
.contact a {float: left; display:block; height: 37px; padding:2px; margin: 0 5px 0 0; text-decoration: none;}
.contact img {vertical-align: text-bottom;}

.content{width:755px; background: url(./_img/nav/back.gif) repeat-y; margin: 0 auto; padding: 25px 10px 10px 10px;}

.nadpisy { height:3.5em; padding: 30px 0 10px 0; }
.menuright { float: right; padding: 20px 16px 0 0; text-align: right; }

.box {position:relative;width:355px; height:135px; background: url(./_img/nav/box.gif); padding: 0px 3px 3px 1px; margin: 0 7px 4px 7px; float:left;}
.box .title {padding: 3px 0 0 5px; height: 17px;}
.box .title .ititle {float:left}
.box .title .cena {float:right;padding-right:3px;}
.box img {float: left; padding: 1px 0 0 0;}
.video {position:absolute;bottom:6px;left:6px;}
.videa td p {background-color:#def5cc;margin:0;padding:4px;}
.box table { font-size: 0.9em; width:213px; table-layout:fixed; height:70px;}
.box td {padding: 1px 4px 0 0;}
.box .detail {padding: 25px 0 0 83px; float: left; font-weight: bold;}
.box .flow {text-overflow:ellipsis;	overflow:hidden; white-space:nowrap;}

table .right {text-align: right; width: 75px; font-weight: bold;}

.detailbox {background: url(./_img/nav/detailbox.jpg) no-repeat; width: 752px; height: 450px;}
.detailbox .image {padding: 8px 0 0 4px; float: left; width: 450px; height: 298px;}
.detailbox .detail {padding: 0 0 0 20px; width: 270px; float: left;}
.detailbox table {table-layout:fixed; padding: 0 0 20px 0;}
.thumbs { padding: 15px 0 0 0; clear: left;}
.thumbs img { display: block; background: url(./_img/nav/thumb.gif); padding: 4px 6px 6px 4px; margin: 0 2px 0 0; float: left;}

.border {border: 1px #b9e198 dashed; padding: 10px;}
form {margin:0;}

.ls {float: left;}
.rs {float: right;}

.iefloatfix {float: left; width: 755px; font-size: 0.1em;}
.pageing { text-align: center; color: #666; padding: 1em 0 0 0; clear:both;}

img {border: 0;}
sup {font-size: 0.7em; vertical-align: text-top;}
h1{font-size: 1.3em; margin: 0;  width: 360px;}
hr {color: #b9e198; background: #b9e198; height: 1px; border: 0;}

p {margin: 0 0 0.2em 0;}

a {color: #359941;}
a:visited {color: #359941;}

.footer {width:765px; height:19px; padding:3px 10px 0 0; background: url(./_img/nav/foot.jpg) no-repeat; margin: 0 auto; font-size: x-small; color: #eef; text-align: right;}
.footer a:link {color: #eef; text-decoration: none;}
.footer a:visited {color: #eef; text-decoration: none;}
.footer a:hover {color: white; text-decoration: underline;}
.footer img {vertical-align: text-bottom;}