html {
overflow-y: scroll;
}

body
{
background-image:url("../img/bg.jpg");
background-repeat:repeat-x;
background-color:#ffffff;
text-align:center;
margin:20px 0 20px 0;
}

.obsah,
.db_obsah
{
background-color:#fefefe;
width:770px;
height:815px;
border: 0px solid #99B6BA;
margin:0 auto;
text-align:left;
font-family:verdana;
font-size:11px;
border:1px solid #efefef;
letter-spacing:1px;
}

.db_obsah
{
width:770px;;
height:100%;
margin-bottom: -5px;
}

.top
{
background-color:#929292;
background-image:url("../img/hvezda.png");
width:770px;
height:19px;
color:#d2d2d2;
text-align:right;
padding: 5px 0 0 0;
letter-spacing:1px;
}

.top_2,
.db_top_2
{
background-color:#ffffff;
width:770px;
height:176px;
}

.db_top_2
{
color:gray;
letter-spacing:0px;
font-size:10px;
height:85px;
border-top: solid 1px #d2d2d2;
border-bottom: solid 0px #d2d2d2;
padding: 0px 0px -8px 0px;
margin: 0px 0px 0px 0px;
}

.line
{
width:770px;
height:10px;
background-image:url("../img/cara.jpg");
}

.menu:hover
{
background-image:url('../img/sipka.jpg');
background-repeat: no-repeat;
background-position:right center;
}

.main,
.main_left,
.main_right
{
width:100%;
height:570px;
}

.main_left
{
width:200px;
float:left;
}

.main_dotted
{
float:left;
background-image:url("../img/dotted.png");
width:7px;
height:570px;
}

.main_right
{
width:560px;
float:left;
background-color:white;
}

.db_main
{
width:100%;
height:100%;
}

.right_obsah,
.left_obsah,
.db_text
{
text-align:justify;
background-color:#ffffff;
padding:20px 35px 20px 30px;
color:#606060;
line-height:17px;
letter-spacing:0px;

}

.left_obsah
{
padding:20px 0px 20px 10px;
line-height:13px;
text-align:left;
}

.right_text
{
float:left;
padding: 14px 0px 0px 10px;
width:480px;
margin:0 0 0px 0;
text-align:justify;
line-height:16px;
}

.db_text
{
padding:5px 10px 10px 10px;
margin:0 0 0px 0;
text-align:justify;
line-height:16px;
}

.slozky
{
margin:0px 0 -5px 10px;
}

.pata,
.db_nazev
{
width:100%;
height:20px;
background-color:#f3f3f3;
background-image:url("../img/foot.png");
color:#959595;
padding:6px 0 0 0;
text-align:center;
letter-spacing:0px;
}

.db_nazev
{
margin:0px 0px 2px 0px;
height:22px;
letter-spacing:1px;
}

.link_foot
{
text-decoration:none;
color:#959595;
}

.link_foot:hover
{
text-decoration:underline;
color:#959595;
}



.cleaner
{
clear:both;
}

.mj
{
background-color:#ffffff;
width:770px;
height:23px;
margin:0 auto;
text-align:right;
font-family:tahoma;
font-size:9px;
color:#d1d1d1;
margin-top:3px;
}

.no_border
{
border: 0px;
}

.border
{
border:1px solid black;
}

.link
{
text-decoration: underline;
color:#828282;
}

.link:hover
{
text-decoration: underline;
background-color:#f1f1f1;
}


.link_menu:hover
{
text-decoration: underline;
}

.nadpis
{
font-size:12px;
letter-spacing:3px;
font-family:tahoma;
text-align:center;
background-image:url('../img/nadpis.png');
padding: 3px 0 3px 0;
color:white;
margin:0px 0 15px 0;
}

.nadpis_2
{
font-size:11px;
letter-spacing:1px;
font-family:tahoma;
padding: 3px 0 3px 0;
color:#626262;
margin:15px 0 5px 0;
font-weight:bold;
}

.a_normal:hover
{
background-color:#eaeaea;
}

.margin_line
{
margin:15px 0 5px 0;
text-align:center;
}

.ul_lecba
{
padding: 0 0 0 10px;
}

.ol_lecba
{
margin: 5px 0 0 0px;
letter-spacing:0px;
line-height:18px;
}

.zav
{
vertical-align:baseline;
border:0;
margin: 1px 1px -1px 1px;
}

.otazka
{
color:#f16600;
letter-spacing:0px;
}



.formleft
{
float:left;
width:130px;
margin-top:2px;
text-align:left;
}

.formright
{
float:left;
width:270px;
text-align:left;
}

.formcleaner
{
clear:both;
}

.fieldset
{
border: solid 1px #9EB4D2;
padding: 0px 5px 0px 10px;
margin: 2px 5px 2px 3px;
height: 320px;
width:420px;
background-image:url('../img/fieldset.png');
}

.legenda
{
color: #AEB4D2;
font-size:10px;
letter-spacing:1px;
}

.legenda_small
{
margin:2px 0px 0px 3px;
color: #AEB4D2;
font-size:10px;
letter-spacing:0px;
line-height:12px;
}


.form_blue
{
color:#525252;
height:16px;
text-align:left;
background-color:#fdfdff;
border: solid #90909f 1px;
font-size: 10px;
font-family:verdana;
padding:2px 2px 2px 2px;
margin:0px 2px 5px 2px;
}

.form_blue_center
{
color:#525252;
height:20px;
text-align:center;
background-color:#f8f8fd;
border: solid #90909f 1px;
font-size: 10px;
width:70px;
margin:0px 2px 0px 2px;
}

.form_blue_area,
.form_white_area,
.form_blue_area_center,
.form_blue_area_200
{
color:#525252;
text-align:left;
background-color:#fdfdff;
border: solid #9090ba 1px;
font-size: 10px;
font-family:verdana;
padding:2px 2px 2px 2px;
margin:0px 2px 5px 2px;
}

.form_blue_area_200
{
width:200px;
}

.form_white_area
{
background-color:#ffffff;
margin: 2px 0px 0px 0px;
}

.form_disabled
{
color:#525252;
text-align:left;
border: solid #9090ba 1px;
font-size: 10px;
font-family:verdana;
padding:2px 2px 2px 2px;
width:200px;
}

.form_p
{
vertical-align:middle;
margin:0px 0 0px 0;
}

.form_blue_area_center
{
text-align:center;
color:#9090ba;
}

.form_gray
{
color:#929292;
height:18px;
text-align:center;
background-color:#f1f1f1;
border: solid #929292 1px;
margin:0px 2px 0px 2px;
width:100px;
float:left;
}

.form_red
{
width:100px;
height:25px;
color:#CC0066;
font-weight:bold;
text-align:center;
background-color:#fdf1f1;
border: solid #CC0066 1pt;
font-size: 11px
font-family:verdana;
padding:3px 3px 3px 3px;
}

.form_green,
.form_odeslat
{
width:160px;
height:30px;
color:#00aa33;
font-weight:bold;
text-align:center;
background-color:#eeffee;
border: solid #00aa33 1pt;
font-size: 11px
font-family:verdana;
padding:3px 3px 3px 3px;
}

.form_odeslat
{
color:#4778aa;
background-color:#f1f1ff;
border: solid #4778aa 1px;
width:120px;
}

.neukazat
{
display:none;
}

.vred7
{
font-size:9px;
text-align :left;
color:#ff6600;
vertical-align:top;
}

.odeslat
{
vertical-align:middle;
color:#828282;
margin: 0px 0px 0px 1px;
padding: 1px 0px 1px 0px;
text-align:center;
background-color: #fdfdff;
width: 80px;
height: 21px;
font-size: 10px;
letter-spacing:1px;
border: solid #90909f 1px;
cursor: pointer;
}

.center
{
text-align:center;
}

.red
{
color:red;
}

.greenb {
color:#00bb33;
font-weight:bold;
}

.hlaseni
{
margin-left:40px;
}

.presun
{
letter-spacing:1px;
color: #ee9955;
text-decoration:none;
}

.presun:hover
{
text-decoration:underline;
}

.right
{
text-align:right;
}

.left
{
text-align:left;
}

.navigace
{
text-align:center;
border:0px solid gray;
width:244px;
}

.prvek
{
color:#f16600;
font-weight:bold;
letter-spacing:0px;
}

.zatrzitko
{
color:#88aa33;
font-weight:bold;
letter-spacing:1px;
font-size:10px;
font-family:tahoma;
}

.zacatek_img
{
height:70px;
width:80px;
margin:0 20px 0 0px;
padding:0 0 0 40px;
vertical-align:top;
}

.zacatek_text,
.zacatek_text_de
{
height:70px;
width:330px;
vertical-align:top;
line-height:14px;
}

.zacatek_text_de
{
height:70px;
width:330px;
vertical-align:top;
line-height:12px;
padding-top:0px;
}

.orange
{
color:#f16600;
font-weight:bold;
}

.check
{
margin:0 2px 0px 10px;
vertical-align:top;
}

.db_menu1
{
text-align:center;
vertical-align:top;
background-color:#ffddaa;
width:86px;
height:18px;
float:left;
padding:2px 10px 2px 10px;
border-left: 1px solid #eecc99;
margin: 0px 0px 3px 0px;

}

.db_menu_text
{
text-decoration: none;
color:#bb7733;
}

.db_left,
.db_right,
.db_right2
{
width:120px;
height:18px;
float:left;
}

.db_right
{
width:254px;
height:18px;
float:left;
background-color:#efeded;
padding: 0px 0px 0px 5px;
}

.db_right2
{
width:356px;
text-align:right;
background-color:#ffffff;
padding: 0px 0px 0px 5px;
}


.sedy_odkaz,
.sedy
{
color:#cdcdcd;
font-family:verdana;
font-size:9px;
text-decoration:none;
letter-spacing:1px;
}

.sedy
{
color:#929292;
font-family:verdana;
font-size:11px;
text-decoration:none;
letter-spacing:0px;
}


.fieldset_change
{
border: solid 1px #AEB4D2;
padding: 10px 5px 5px 10px;
margin: 2px 5px 2px 3px;
height: 140px;
width:358px;
background-image:url("../img/bg_form_fieldset.png");
}

.varovani
{
padding: 4px 2px 6px 3px;
margin: 4px 2px 4px 3px;
background-color:#FFDDDD;
border: dotted 1px #ff0099;
text-align:center;
vertical-align:middle;
color:red;
font-size:11px;
font-weight:bold;
}

.ok
{
padding: 4px 2px 6px 3px;
margin: 4px 0px 4px 0px;
background-color:#eeffee;
border: dotted 1px #00aa33;
text-align:center;
vertical-align:middle;
color:#00aa33;
font-size:11px;
font-weight:bold;
}

.klient
{
padding: 4px 4px 6px 4px;
margin: 4px 0px 4px 0px;
background-color:#F1f1f1;
border: dotted 1px #aa99aa;
vertical-align:middle;
color:black;
font-size:11px;
}

.popis
{
padding:0px 2px 1px 5px;
background-color:#aabbdd;
color:white;
width:90px;
margin:0px 0px 2px 0px;
}

.tab_cl
{
border:1px solid #eebbaa;
width:750px;
margin: 6px 0 3px 0;
text-align:left;
}

.td_cl,
.td_cl_center,
.td_cl_9,
.td_cl_9_center,
.td_cl_9_center_seda,
.td_cl_9_right
{
border:1px dotted #cccccc;
vertical-align:top;
font-size:10px;
height:14px;
padding:2px 2px 2px 2px;
line-height:12px;
}

.td_cl_center,
.td_cl_9_center,
.td_cl_9_center_seda
{
text-align:center;
}

.td_cl_9_right
{
text-align:right;
}

.td_cl_9_center_seda
{
background-color:#eeeeee;
font-weight:bold;
}

.td_cl_9
{
font-size:9px;
padding:3px 1px 3px 1px;
}

.tr_cl
{
border:1px dotted #929292;
}

.tr_cl_popis
{
background-color:#eeeeee;
text-align:center;
font-weight:bold;
color:#626262;
}

.db_nadpis
{
margin:4px 0px 2px 0px;
text-align:center;
font-size:14px;
letter-spacing:1px;
color:#bb4444;
font-weight:bold;
}

.number
{
padding:2px 2px 2px 2px;
text-align:center;
background-color:#bbaabb;
font-weight:bold;
border:1px dotted #cccccc;
}

