html,body{height:100%;margin:0;padding:0;}
body{color:#000;background:url(./img/background.jpg);font-family:Arial,"Arial CE","Helvetica CE",Verdana,Helvetica,sans-serif;font-size:13px;text-align:left;}

div.body
{
        width:960px;
        margin:auto;
        padding:0px;
        background:url(./img/body_bg.gif) repeat-y;
        border:0px;
}
div.left_body
{
        width:555px;
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
}
div.right_body
{
        width:405px;
        margin:0px;
        padding:0px;
        border:0px;
        float:left;
}
div.logo_home
{
        width:555px;
        height:80px;
        margin:0px;
        padding:0px;
        border:0px;
}
div.top_menu
{
        width:555px;
        height:45px;
        margin:0px;
        padding:0px;
	background:#e9e9e8;
        border:0px;
}
div.top_nadpis
{
        width:555px;
        margin:0px;
        padding:0px;
        background:url(./img/red_nadpis.png) no-repeat;
        border:0px;
}
div.work
{
        width:535px;

        margin:0px;
        padding:10px;
        border:0px;
}
div.right_img_1
{
        width:405px;
        height:125px;
        margin:0px;
        padding:0px;
        background:url(./img/right_img_1.png) no-repeat;
        border:0px;
}
div.right_img_2
{
        width:405px;
        margin:0px;
        padding:0px;
        background:url(./img/right_img_2.png) no-repeat;
        border:0px;
}
div.bottom
{
        width:960px;
        margin:auto;
        padding:0;
        border:0px;
}
div.bottom_left
{
        width:555px;
        height:75px;
        margin:0;
        padding:25px 0px 0px 0px;
        background:url(./img/bg_bottom_left.png) no-repeat;
        border:0px;
        float:left;
}
div.bottom_right
{
        width:405px;
        height:100px;
        margin:0;
        padding:25px 0px 0px 0px;
        background:url(./img/bg_bottom_right.png) no-repeat;
        border:0px;
        float:left;
}
div.info_1
{
        margin:0;
        padding:30px 10px 30px 90px;
        border:0px;
	color:#6a6a6a;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
div.info_2
{
        margin:0;
        padding:30px 10px 30px 90px;
        border:0px;
	color:#6a6a6a;
	font-size:16px;
	font-weight:bold;
	text-align:left;
        background:url(./img/info.gif) no-repeat;
}
div.info_3
{
        margin:0;
        padding:30px 10px 30px 90px;
        border:0px;
	color:#6a6a6a;
	font-size:16px;
	font-weight:bold;
	text-align:left;
        background:url(./img/phone.gif) no-repeat;
}
p.info_3
{
	color:#6a6a6a;
	font-size:13px;
	font-weight:normal;
	text-align:left;
}
p.onasc
{
	padding:0;
        margin:0 0 10px 0;
        color:#000;
        font-size:15px;
        text-align:left;
        font-weight:normal;
        border:0px #000 solid;
}
p.kont
{
        margin-bottom:10px;
        color:#000;
        font-size:15px;
        text-align:center;
        font-weight:normal;
        border:0px;
}
div.odsazeni_leve
{
	width:20px;
	margin-top:10px;
	padding:0;
	color:#000;
	text-align:left;
	font-weight:normal;
	border:0px;
	float:left;
}
div.odsazeni_prave
{
	width:514px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	color:#000;
	text-align:justify;
	font-weight:normal;
	float:left;
	border:0px;
}
div.odsazeni_leve_1
{
	width:30px;
	margin-top:0px;
	padding-left:20px;
	color:#000;
	text-align:left;
	font-weight:normal;
	border:0px;
	float:left;
}
div.odsazeni_prave_1
{
	width:484px;
	margin-top:0px;
	margin-bottom:0px;
	color:#000;
	text-align:justify;
	font-weight:normal;
	float:left;
	border:0px;
}
div.form_left
{
	width:250px;
	margin:0px;
	padding:0px;
	border:0px;
	font-weight:bold;
	float:left;
}
div.form_right
{
	width:250px;
	margin:0px;
	padding:0px;
	border:0px;
	font-weight:bold;
	float:right;
}
div.radio
{
	width:30px;
	text-align:center;
        margin:0px 0px 0px 10px;
        padding:0px;
        border:0px;
        float:left;
}
div.zadost2
{
	color:#000;
	font-size:14px;
	text-align:left;
	font-weight:bold;
        margin:0px 0px 0px 10px;
        padding:0px;
        float:left;
}
div.zadost3
{
	color:#000;
	font-size:13px;
	text-align:left;
	font-weight:normal;
        margin:0px 0px 0px 10px;
        padding:0px;
        float:left;
}
div.zadost4
{
	width:490px;
	margin:0 0 10px 0;
	padding:0;
	color:#000;
	font-size:13px;
	text-align:justify;
	font-weight:bold;
	border:0px;
	float:left;
}



h1.top {height:25px;font-size:16px;color:#fff;font-weight:bold;text-align:left;margin:0;padding:10px 0 0 10px;border:0;}
p.top {font-size:13px;color:#fff;font-weight:normal;text-align:justify;margin:0;padding:0px 10px 0px 10px;border:0;}


h1.nadpis {height:35px;font-size:16px;color:#000;text-indent:20px;font-weight:bold;text-align:left;margin:0;padding:5px 0 0 0;border:0;background:url(img/h1.png) no-repeat top left;}
h2.nadpis {height:25px;font-size:15px;color:#d02121;font-weight:bold;text-align:left;margin:0;padding:5px 0 0 0;border:0;}

.menu-1 {color:#6a6a6a;font-size:13px;text-align:center;font-weight:bold;height:45px;margin:0px;padding:0px;float:left;}
.menu-1 a,.menu-1 a:visited,.menu-1 a:active,.menu-1 a:hover{color:#6a6a6a;line-height:45px;margin:0;padding:0;display:block;text-decoration:none;float:left;}
.menu-1 a:hover,.menu-1 a.sel,.menu-1 a.sel:visited{color:#fff;background:url(./img/menu_a.gif) repeat-x top left;font-weight:bold;text-decoration:none;float:left;}

.menu1 {color:#fff;font-size:13px;font-weight:bold;}
a.menu1:hover{color:#fff;font-weight:bold;}

a.link1,a.link1:visited,a.link1:active {font-size:15px;color:#d02121;text-decoration:none;font-weight:bold;}
a.link1:hover {font-size:15px;color:#d02121;text-decoration:underline;}

a.link2,a.link2:visited,a.link2:active {font-size:13px;color:#d02121;text-decoration:none;font-weight:bold;}
a.link2:hover {font-size:13px;color:#d02121;text-decoration:underline;}

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

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