html,body{height:100%;margin:0;padding:0;}
body{color:#fff;background:url(http://www.tvrdkova.cz/img/bg.png) repeat-x #202628;font-family:Verdana,"Arial CE","Helvetica CE",Arial,Helvetica,sans-serif;font-size:13px;text-align:left;}

h1 {font-size:14px;color:#fff;font-weight:bold;text-align:left;margin:0;padding:0;border:0;}
h2 {font-size:13px;color:#fff;font-weight:bold;text-align:left;margin:0;padding:0;border:0;}
h2.exek {font-size:13px;color:#fff;font-weight:bold;text-align:left;margin:0 0 15px 0;padding:0;border:0;}


div.body
{
        width:990px;
        margin:auto;
        padding:0px;
        border:0px;
}
div.clear
{
	clear:both;
}
img.none
{
	border:0;
}
div.top
{
        width:990px;
	height:100px;
        margin:0;
        padding:0;
        border:0;
        background:url(http://www.tvrdkova.cz/img/top.png) no-repeat;
}
div.left
{
        width:234px;
        margin:0;
        padding:0;
        border:0;
	float:left;
}
div.right
{
        width:756px;
        margin:0;
        padding:0;
        border:0;
	float:left;
}
div.leftmenu-repeat
{
        width:234px;
        margin:0;
        padding:0;
        border:0;
        background:url(http://www.tvrdkova.cz/img/leftmenu-repeat.png) repeat-y;
}
div.leftmenu
{
        width:234px;
	min-height:345px;
        margin:0;
        padding:40px 0 0 0;
        border:0;
        background:url(http://www.tvrdkova.cz/img/leftmenu.png) no-repeat;
}
div.leftmenubot
{
        width:234px;
	height:30px;
        margin:0;
        padding:0;
        border:0;
        background:url(http://www.tvrdkova.cz/img/leftmenubot.png) no-repeat;
}
div.topmenu
{
        width:753px;
	height:30px;
        margin:0;
        padding:16px 0 0 3px;
        border:0;
        background:url(http://www.tvrdkova.cz/img/bgtopmenu.png) no-repeat;
	text-align:center;
}
div.book
{
        width:756px;
	height:209px;
        margin:0;
        padding:0;
        border:0;
        background:url(http://www.tvrdkova.cz/img/book.png) no-repeat;
}
div.work
{
        width:736px;
	min-height:357px;
        margin:0;
        padding:10px;
        border:0;
        background:url(http://www.tvrdkova.cz/img/bgwork.png) #7f9a8a no-repeat;
}

.topbutton {background: url('http://www.tvrdkova.cz/img/topmenu.png'); width: 149px; height: 23px; display: block; float:left; background-position: top; margin:0 1px 0 0; padding:7px 0 0 0; font-size:11px;color:#99d0cd;font-weight:bold;text-align:center; text-decoration: none;}
.topbutton:hover {background-position: bottom; color:#000; text-decoration: none;}

.topbuttonarch {background: url('http://www.tvrdkova.cz/img/topmenu.png'); width: 124px;  height: 23px; display: block; background-position: top; margin:auto; padding:7px 0 0 0; font-size:11px;color:#99d0cd;font-weight:bold;text-align:center; text-decoration: none; float:left; }
.topbuttonarch:hover {background-position: bottom; color:#000; text-decoration: none;}


a.menu-left,a.menu-left:visited,a.menu-left:active
{
text-indent:10px;
color:#fff;
font-size:12px;
font-weight:bold;
margin:0;
padding: 7px 0 0 0;
display:block;
text-decoration:none;
}

a.menu-left:hover 
{
font-weight:bold;
text-decoration:none;
font-size:12px;
color:#fff;
}

a.menu-left-2,a.menu-left-2:visited,a.menu-left-2:active
{
text-indent:20px;
color:#fff;
font-size:12px;
font-weight:normal;
margin:0 0 2px 0;
padding:0;
display:block;
text-decoration:none;
}

a.menu-left-2:hover 
{
font-weight:normal;
text-decoration:none;
font-size:12px;
color:#b5cecb;
}

h1.karta {font-size:15px;color:#fff;font-weight:bold;text-align:left;margin:0;padding:0;border:0;}
h1.kartafl {font-size:15px;color:#fff;font-weight:bold;text-align:left;margin:5px 0 10px 0;padding:0;border:0; float: left;}


div.work_right_popis
{
        width:710px;
        margin:10px 0px 10px 10px;
        padding:3px;
        border:0;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	background:#758780;
        float:left;
}

h1.nadpis_1 {font-size:15px;color:#fff;font-weight:bold;text-align:left;margin:0;padding:0px 0px 15px 0px;border:0;}
h1.nadpis_2 {font-size:12px;color:#fff;font-weight:bold;text-align:left;margin:0;padding:0px 0px 4px 0px;border:0px #ff0000 solid;}

h3.nadpis_1 {font-size:12px;color:#fff;font-weight:bold;text-align:left;margin:0;padding:0px 0px 4px 0px;border:0px #ff0000 solid;}

div.right_popis_1 {width:150px;font-size:11px;color:#fff;font-weight:normal;text-align:left;margin:0px;padding:0px;border:0;float:left;}
div.right_popis_2 {width:100px;font-size:11px;color:#fff;font-weight:bold;text-align:right;margin:0px;padding:0px;border:0;float:left;}

div.work_right_text
{
        width:350px;
        margin:0px 0px 0px 20px;
        padding:0px;
        border:0;
	font-size:11px;
	color:#fff;
	font-weight:normal;
        float:left;
}
div.work_right_text_1
{
        width:340px;
	height:45px;
        margin:0px;
        padding:0px;
        border:0;
	font-size:11px;
	color:#fff;
	text-align:justify;
	font-weight:normal;
}
div.work_right_pict
{
        width:80px;
	height:80px;
        margin:0px;
        padding:0px;
        border:0;
        float:right;
	background:#ff0000;
}



div.vicezde {width:340px;text-align:right;margin:0px;padding:0;border:0;font-size:12px;color:#ff0000;font-weight:bold;}

a.vicezde,a.vicezde:visited,a.vicezde:active {font-size:12px;color:#ffff00;text-decoration:none;font-weight:bold;}
a.vicezde:hover {font-size:12px;color:#ffff00;text-decoration:underline;}

div.detail {margin:10px 15px 0px 10px;padding:0px;border:0;}

div.work_right_detail_1
{
        width:470px;
        margin:10px 0px 10px 0px;
        padding:0px;
        border-right:1px #dadae9 solid;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:left;
        float:left;
}

div.right_popis_left {width:180px;font-size:11px;color:#fff;font-weight:normal;text-align:left;margin:0px;padding:0px;border:0;float:left;}
div.right_popis_right {width:280px;font-size:11px;color:#fff;font-weight:normal;text-align:left;margin:0px;padding:0px;border:0;float:left;}
div.work_right_karta {font-size:11px;color:#fff;font-weight:normal;text-align:left;margin:10px 0px 0px 0px;padding:0px;border:0;float:right;}


a.link3,a.link3:visited,a.link3:active {font-size:12px;color:#fff;text-decoration:none;font-weight:bold;}
a.link3:hover {font-size:12px;color:#ff0000;text-decoration:underline;}

a.link4,a.link4:visited,a.link4:active {font-size:11px;color:#ffff00;text-decoration:none;font-weight:normal;}
a.link4:hover {font-size:11px;color:#ffff00;text-decoration:underline;}

a.link5,a.link5:visited,a.link5:active {font-size:21px;color:#c4bfbf;text-decoration:none;font-weight:bold;}
a.link5:hover {font-size:21px;color:#c4bfbf;text-decoration:underline;}

div.linka_right {height:2px;font-size:2px;color:#fff;text-align:left;margin:0px;padding:0px;border:0;background:#dadae9;}

img.sm-foto {border:1px;border-color:#2f2e86;border-style:solid;padding:2px;margin-bottom:1px;margin-top:10px;margin-left:1px;}

div.book-left
{
        width:480px;
        margin:5px 10px 0 5px;
        padding:0px;
        border:0;
        float:left;
}
div.book-right
{
        width:260px;
        margin:5px 0 0 0;
        padding:0px;
        border:0;
        float:left;
}

p.inclp
{
        margin:0 0 5px 0;
        padding:0px;
        border:0;
}

div.inclpfloat
{
	display: block;
        margin:10px 25px 5px 0;
        padding:0px;
        border:0;
        float:left;
}
div.inclpfloatr
{
	display: block;
        margin:10px 0 5px 0;
        padding:0px;
        border:0;
        float:left;
}

h1.incl {font-size:15px;color:#fff;font-weight:bold;text-align:left;margin:0;padding:0px 0px 4px 0px;}

a {color:#ffff00;text-decoration:none;}
a:hover {color:#ffff00;text-decoration:underline;}


/* menu */
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
}

/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:0px;
top:25px;
}

/* style all the links */
.menu a, .menu :visited {
display:block;
font-size:10px;
width:124px;
height: 23px;
padding:7px 0 0 0;
color:#99d0cd;
background: url('http://www.tvrdkova.cz/img/topmenu.png') no-repeat;
text-decoration:none;
margin:0 1px 0 0;
text-align:center;
font-weight:bold;
}
/* style the links hover */
.menu :hover{
color:#000;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:124px;
height:23px;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}


a.sub,a.sub:visited,a.sub:active {color:#fff;text-decoration:none;font-weight:bold;background: url('http://www.tvrdkova.cz/img/topmenu-li.png') no-repeat;}
a.sub:hover {color:#fff;text-decoration:none;background: url('http://www.tvrdkova.cz/img/topmenu-lia.png') no-repeat;}



/* menu end */

a.left-head,a.left-head:visited,a.left-head:active {font-size:11px;color:#000;text-decoration:none;font-weight:bold;}
a.left-head:hover {font-size:11px;color:#000;text-decoration:underline;}

p.vicezde {font-size:13px;color:#ffff00;font-weight:bold;text-align:right;margin:0;padding:0px;border:0;}

a.udeska,a.udeska:visited,a.udeska:active {border:0;text-decoration:none;}
a.udeska:hover {border:0;text-decoration:none;}


a.nemomenu,a.nemomenu:visited,a.nemomenu:active {width: 124px; height: 30px; line-height: 26px; display: block; font-size: 11px; text-align: center; color:#fff; text-decoration:none; font-weight:bold; background: url('http://www.tvrdkova.cz/img/topmenu.png') no-repeat; float: right;}
a.nemomenu:hover {color:#fff000;}

a.nemomenusel,a.nemomenusel:visited,a.nemomenusel:active {width: 124px; height: 30px; line-height: 26px; display: block; font-size: 11px; text-align: center; color:#fff000; text-decoration:none; font-weight:bold; background: url('http://www.tvrdkova.cz/img/topmenu.png') no-repeat; float: right;}
a.nemomenusel:hover {color:#fff;}




