html, body { margin: 0px; padding: 0px; font-family: arial; font-size: 12px; text-align: center; background: #cbdaf1 url(../image-page/bg_body.jpg) repeat-x left top;}

#page { width: 940px; margin: 0 auto; text-align: left;}

#head { width: 940px; height: 290px; background: url(../image-page/bg_top_banner_3.png) no-repeat left top; position: absolute; top: 0px;}
#head .logo { width: 200px; height: 107px; overflow: hidden; text-decoration: none; position: absolute; top: 60px; left: 20px;}
#head .logo span { width: 200px; height: 107px; position: absolute; top: 0px; left: 0px; background: url(../image-page/logo_lkdenta.jpg) no-repeat left top;}
#head #menutop { position: absolute; bottom: 30px; left: 0px; width: 940px; height: 40px; background: url(../image-page/bg_menu_top.png) no-repeat left top; margin: 0px; padding: 0px 20px;}
#head #menutop li { width: 140px; height: 40px; list-style: none; float: left; margin: 0px; padding: 0px;}
#head #menutop a { width: 140px; height: 40px; line-height: 40px; float: left; text-align: center; color: #193e6c; text-decoration: none; font-weight: bold; font-size: 13px; background: url(../image-page/bg_menu_top_item_blue.png) no-repeat left top;}
#head #menutop a:hover { color: #d82818; background: url(../image-page/bg_menu_top_item_red.png) no-repeat left top;}
#head #menutop .active { color: #d82818; background: url(../image-page/bg_menu_top_item_red.png) no-repeat left top;}

#head #menutop li.first { width: 200px;}
#head #menutop .first a { width: 200px; background: url(../image-page/bg_menu_top_item_blue_2.png) no-repeat left top;}
#head #menutop .first a:hover { width: 200px; background: url(../image-page/bg_menu_top_item_red_2.png) no-repeat left top;}
#head #menutop .first .active { width: 200px; background: url(../image-page/bg_menu_top_item_red_2.png) no-repeat left top;}

#head #languages { padding: 0px; margin: 192px 0px 0px 862px;}
#head #languages a { width: 20px; height: 14px; position: relative; margin-left: 19px; text-decoration: none; overflow: hidden; float: left; color: #b5cff7;}
#head #languages .langcz span { width: 20px; height: 14px; position: absolute; top: 0px; left: 0px; background: url(../image-page/flag_cesky.png) no-repeat left top;}
#head #languages .langen span { width: 20px; height: 14px; position: absolute; top: 0px; left: 0px; background: url(../image-page/flag_english.png) no-repeat left top;}

#footer { width: 940px; height: 30px; line-height: 30px; text-align: center;}
#footer p { margin: 0px; padding: 0px; color: #000000;}


#centerspacer { width: 940px; height: 290px;}
#center { width: 940px; background: url(../image-page/bg_center.jpg) repeat-y left top;}
#center2 { width: 940px; background: url(../image-page/bg_center_2.jpg) repeat-y left top;}
#centerbgtop { background: url(../image-page/bg_center_top.png) no-repeat left top;}
#centerbgbottom { background: url(../image-page/bg_center_bottom.png) no-repeat left bottom;}

#centerleft { width: 220px; float: left;}
#centermidle { width: 500px; float: left;}
#centermidle .content { margin: 20px;}
#centermidle2 { width: 720px; float: left;}
#centermidle2 .content { margin: 20px;}
#centerright { width: 220px; float: left;}
#centerright .content { margin: 0px 20px 0px 0px;}

#centerright .box { width: 200px;}
#centerright .boxhead { width: 200px; height: 40px; line-height: 40px; text-align: center; font-size: 13px; color: #193f6c; font-weight: bold; background: url(../image-page/bg_right_boxhead.jpg) no-repeat left top;}
#centerright .box .content { text-align: center; width: 200px; margin: 20px 0px;}

#menuleft { margin: 0px 0px 0px 20px; padding: 0px 0px 20px 0px;}
#menuleft li { width: 200px; height: 41px; list-style: none; background: url(../image-page/bg_menu_left_line.jpg) no-repeat left bottom;}
#menuleft a { width: 200px; height: 40px; text-align: center; line-height: 40px; color: #193f6c; text-decoration: none; font-weight: bold; font-size: 12px; display: block;}
#menuleft a:hover { color: #d82818; } /* background: url(../image-page/bg_menu_top_item_red_2.png) no-repeat left top; */

a { color: #193f6c;}
a:hover { color: #d82818;}

h1 { font-size: 14px; color: #d82818;}
.nofloat { width: 1px; height: 1px; clear: both; overflow: hidden; line-height: 1px;}

/* --- */
.tabordinacnihodiny { margin: 20px 0px; width: 200px;}
.obrazek1 { margin: 0px 0px 20px 20px;}

.rightfloater { float: right;}
.leftfloater { float: left;}
.clearler { clear: both;}
