/* * { margin: 0px; padding: 0px; } */
body, h1, h2, h3, h4, h5, ul, ol, blockquote, form, p { margin: 0px; padding: 0px; }
body { font-family: Arial,Tahoma,Times New Roman; font-size: 0.75em; background: #FFFFFF; text-align: center; color: #64656B }
#main756px { width: 756px; text-align: left; margin:0px auto 0px auto;}
blockquote	{ margin-left: 20px }

span.sword	{ color: #FF6600; text-decoration: underline }
#banner { width: 744px; display: block; text-align: center; margin-top: 2px; clear: both }
#banner img { border: 6px solid #F2F2F2 }

ul { list-style-type: none; }
#content ul { margin-left: 20px; list-style-type: disc;}
#content ol { margin-left: 20px;}

#topdiv { width: 756px; height: 110px; display: block; padding-bottom: 10px;}

#topdiv #toptop { width: 736px; padding: 5px 10px 5px 10px; display: block; background: #F2F2F2}
#topdiv #searchprint { float: right; padding: 0px; width: 400px; margin: 0px}
#topdiv #searchprint form { float: right; padding-left: 20px;}
#topdiv #searchprint form input { float: left; border: 1px solid #AAAAAA; background: #FFFFFF; width: 90px; font-size: 0.9em; padding: 1px;}
#topdiv #searchprint form input.sbmt { float: left; margin-left: 5px; border: 0px; background: #F2F2F2 url("design/searchicon.png") no-repeat 0px 3px; padding-left: 18px; text-align: left; color: #76777D; font-size: 11px; cursor: pointer; font-weight: bold; width: 80px; font-family: Arial;}
#topdiv a { float: left; padding-left: 18px; color: #76777D; text-decoration: none; font-weight: bold; padding-top: 1px; font-size: 0.9em; margin-left: 20px;  width: auto;}
#topdiv a:hover { text-decoration: underline; color: #DF4C18 }
#topdiv a.sitemap { background: url("design/sitemapicon.png") no-repeat 0px 3px; float: right}
#topdiv a.print { background: url("design/printicon.png") no-repeat 0px 3px; float: right}

#topdiv #lang	{ float: left; text-align: left; padding: 0px; width: 150px; margin: 0px}
#topdiv #lang a { float: left; color: #64656B; text-decoration: none; padding-left: 12px; margin: 0px; background: url("design/speciallink_top.png") 0px 4px no-repeat;}
#topdiv #lang .lngsep { float: left; padding: 0px 5px}
#topdiv #lang a:hover { text-decoration: underline; color: #DF4C18 }

#topdiv a#logo { padding: 0px; margin: 0px; float: left; width: 170px;}
#topdiv a#logo img { float: none;}


/* uploads */
.uploads table		{ margin-top: 5px }
.uploads table td	{ vertical-align: top; padding: 2px 5px 2px 0px }
.uploads div.filedesc { font-style: italic; font-size: 0.9em }

/* tt_content search */
div.search { margin-bottom: 10px }
div.search input { border: 1px solid #AAAAAA; background: #FFFFFF; width: 70px; font-size: 0.9em; padding: 1px;}
div.search input.sbmt { margin-left: 5px; border: 0px; background: #FFFFFF url("design/searchicon.png") no-repeat 0px 1px; width: auto; padding-left: 18px; text-align: left; color: #76777D; font-size: 0.9em; cursor: pointer;}
.results { font-size: 0.9em }
.pages { font-size: 0.9em; margin-bottom: 10px }
.empty { font-style: italic; color: #FF6600 }

/* to top */
.totop 	{ clear: both; text-align: right; margin: 5px 0px }
.tt		{ padding-left: 10px; background: url("design/totop.gif") 0px 3px no-repeat; color: #FF6600; font-size: 10px; font-weight: bold; font-family: Tahoma,Arial; }

/* sitemap  */
.sitemap { width: 75% }
.sitemap li { list-style-type: none }
.sitemap a:hover { text-decoration: underline }
.sitemap li.lev1	{ padding: 2px 10px; background-color: #005F9C; margin-top: 10px } /* background-color: #76777D */
.sitemap li.lev1 a	{ font-weight: bold; color: #FFFFFF }
.sitemap li.lev2	{ padding: 1px 10px; margin-left: 10px; background-color: #DDDDDF; margin-top: 1px }
.sitemap li.lev2 a	{ font-weight: normal; color: #64656B }
.sitemap li.lev3	{ padding: 1px 10px; margin-left: 20px; background-color: #F2F2F2; margin-top: 1px }
.sitemap li.lev3 a	{ font-weight: normal; color: #64656B }
.sitemap li.lev4	{ padding: 1px 10px; margin-left: 40px; background-color: #FEFEFE; margin-top: 1px; background: url("design/sitemap.gif") no-repeat 0px center }
.sitemap li.lev4 a	{ font-weight: normal; color: #64656B }

/* mailform */
#cform			{ border-collapse: collapse; border: 0px; font-size: 11px }
#cform td		{ padding-bottom: 2px; padding-right: 10px; vertical-align: top; color: #585D60; text-align: left  }
#cform input	{ border: 1px solid #DF4C18; width: 150px; font-size: 11px; color: #585D60; padding-left: 2px; background-color: #FFFFFF }
#cform textarea	{ border: 1px solid #DF4C18; width: 200px; height: 50px; overflow: auto; font-size: 11px; color: #585D60; padding-left: 2px; background-color: #FFFFFF }
#cform .sbmt	{ border: 1px solid #DF4C18; background-color: #DF4C18; color: #FFFFFF; font-weight: bold; cursor: pointer; margin-top: 10px }
#cform .chbox 	{ width: 20px; border: 0px }
#cform .radio	{ width: 20px; border: 0px; vertical-align: middle }

/* tt_news */
.span newstitle	{ text-transform: uppercase }
div.newsbox { margin-top: 10px; font-size: 0.90em }
div.newsbox a { font-weight: normal }
div.newscat	{ float: right; font-style: italic }
div.short p { display: inline }
div.short a { padding-left: 20px; background: url("design/ico_more.gif") 10px center no-repeat }
.newsbox img { float: right; margin: 2px 0px 0px 5px; vertical-align: middle }
span.news-title { font-size: 1.3em; font-weight: bold }
div.single div.short { font-style: italic; margin: 10px 0px }
div.single-content { margin-bottom: 15px }
div.single img { float: none; vertical-align: text-top }

/* headers */
h2 { font-size: 1em; font-family: Trebuchet MS; font-weight: bold; margin-bottom: 5px; }
#content h2 { font-size: 1.2em; font-family: Trebuchet MS; font-weight: bold }
h2		{ color: #64656B } /* gray - text default */
h2.cl1	{ color: #DF4C18 } /* alt orange */
h2.cl2	{ color: #76777D } /* alt gray */
h2.cl3	{ color: #990000 } /* red */
h2.cl4	{ color: #005F9C } /* blue */
h2.cl5	{ color: #7DB713 } /* green */
h2.cl6	{ color: #FF6600 } /* orange */

/* RTE classes start */
table.standard		{ border-collapse: collapse; border: 0px }
table.standard td	{ border: 1px solid #CCCCCC; font-size: 11px; padding: 1px 3px }
a.link-plus			{ color: #66676B; padding-left: 12px; background: url("design/speciallink.png") 0px 3px no-repeat;}
a.link-plus:hover	{ color: #000000 }

span.class1	{ color: #64656B } /* gray - text default */
span.class2	{ color: #DF4C18 } /* alt orange */
span.class3	{ color: #76777D } /* alt gray */
span.class4	{ color: #990000 } /* red */
span.class5	{ color: #005F9C } /* blue */
span.class6	{ color: #7DB713 } /* green */
span.class7	{ color: #FF6600 } /* orange */
span.class8	{ color: #FFFFFF } /* white */
span.bigfont { font-size: 1.8em; font-weight: bold; font-family: Arial; color: #FF6600 }

p.align-left	{ text-align: left }
p.align-right	{ text-align: right }
p.align-center	{ text-align: center }
p.align-justify	{ text-align: justify }
p.background1	{ background-color: #E3C9CA; padding: 3px 10px } /* halftone red */
p.background2	{ background-color: #E3EDF4; padding: 3px 10px } /* halftone blue */
p.background3	{ background-color: #D3DDC1; padding: 3px 10px } /* halftone green */
p.background4	{ background-color: #FFD5B9; padding: 3px 10px } /* halftone orange */
/* RTE classes end */

#mainmenuobal { color: #D8D8DA; background: #D8D8DA; }
#mainmenu { font-family: Trebuchet MS; }
#mainmenu li { float: left; padding:4px 10px 2px 14px; background: url("design/mainmenu-no.png") no-repeat #DF4C18; display: inline; font-weight: bold;}
#mainmenu li.act { background: url("design/mainmenu-act.png") no-repeat #76777D;}
#mainmenu li a { color: #FFFFFF; text-decoration:none;}
#mainmenu li a:hover { color: #FFFFFF;}

#undermainmenu { border-top:1px solid #FFFFFF; height: 3px; line-height: 2px; font-size: 2px; width: 756px; background: #D8D8DA;}

.topmainbox { width: 177px; height: 126px; background: #FFFFFF; float: left; border: 5px solid #F2F2F2; margin-top:10px; margin-right: 2px; text-align: left; font-family: Trebuchet MS;}
.topmainbox2 { margin-right: 3px;}
.topmainbox3 { margin-right: 0px;}
.topmainbox a { text-transform: uppercase; text-decoration: none; font-weight: bold; display: block; width: 162px; padding: 2px 0px; margin-top:1px;float: left; color: #FFFFFF;}
.topmainbox a:hover { color: #FFFFFF;}
.topmainbox a.img { display: block; float: left; width: auto; margin: 0px; padding: 0px;}
.topmainbox a.domy21 { background: url("design/domy21-link.png") no-repeat #990000; padding-left:15px;}
.topmainbox a.modralinia { background: url("design/modralinia-link.png") no-repeat #005F9C; padding-left:15px;}
.topmainbox a.zelenalinia { background: url("design/zelenalinia-link.png") no-repeat #7DB713; padding-left:15px;}
.topmainbox a.ostatnestavby { background: url("design/ostatnestavby-link.png") no-repeat #FF6600; padding-left:15px;}

.topmainboxbytove { width: 366px; height: 126px; background: #FFFFFF; float: left; border: 5px solid #F2F2F2; margin-top:10px; margin-right: 2px; text-align: left; font-family: Trebuchet MS;}
.topmainboxbytove a { text-transform: uppercase; text-decoration: none; font-weight: bold; display: block; width: 351px; padding: 2px 0px; margin-top:1px;float: left; color: #FFFFFF;}
.topmainboxbytove a:hover { color: #FFFFFF;}
.topmainboxbytove a.img { display: block; float: left; width: auto; height: auto; margin: 0px; padding:0px;}
.topmainboxbytove a.bytove1 { background: url("design/domy21-link.png") no-repeat #990000; padding-left:15px;}
.topmainboxbytove a.bytove2 { background: url("design/modralinia-link.png") no-repeat #005F9C; padding-left:15px;}

.box250px { width: 240px; height: 230px; min-height: 230px; border: 5px solid #F2F2F2; background: #F2F2F2; float: left; display: block;}
.middlebox { margin-left: 3px; margin-right: 3px }
div[id] .box250px { height: auto;} 
.box250px h2 { width: 222px; border-left: 8px solid #FF6600; color: #FFFFFF; font-weight: bold; padding: 1px 5px 1px 5px; background: #DF4C18;}
.box250px img { float: left; display: block; margin-top:1px;}
.box250px .block .text a { color: #FF6600; background: url("design/speciallink.png") 0px center no-repeat; font-weight: bold; font-family: Trebuchet MS; font-size: 0.8em; text-decoration: none; padding-left: 10px; margin-top: 5px; display: block; float: left}
.box250px .block .text a:hover { color: #990000;}
.box250px .text { width: 230px; padding: 5px 5px 0px 5px; color: #66676B; line-height: 1.1em;}

.box185px { width: 175px; border: 5px solid #F2F2F2; background: #F2F2F2; float: right; display: block; margin-top: 5px;}
.box185px h2 { width: 165px; color: #FFFFFF; font-weight: bold; padding: 1px 5px 1px 5px; background: #DF4C18;}
.box185px a.img { float: left; display: block; padding-top: 5px;}
.box185px .text { width: 165px; padding: 5px 5px 0px 5px; color: #66676B; line-height: 1.1em;}
.box185px .block .text a { color: #FF6600; background: url("design/speciallink.png") 0px center no-repeat; font-weight: bold; font-family: Trebuchet MS; font-size: 0.8em; text-decoration: none; padding-left: 10px;}
.box185px .block .text a:hover { color: #990000;}



a { color: #FF6600; font-weight: bold; text-decoration:none;}
a:hover { color: #990000;}
a.special { color: #FF6600; background: url("design/speciallink.png") 0px center no-repeat; font-weight: bold; font-family: Trebuchet MS; font-size: 0.8em; text-decoration: none; padding-left: 10px;}
a.special:hover { color: #990000;}

a.dompoll { padding: 0px; text-align: center; min-width: 19px; width: 19px; height: 24px; line-height: 24px; display: block; float: left; margin-right: 1px;}
a.poll1 { background: url('design/dompoll1_domy21.png') 0px 0px; }
a.poll2 { background: url('design/dompoll2_domy21.png') 0px 0px; }
a.poll3 { background: url('design/dompoll3_domy21.png') 0px 0px; }
a.poll4 { background: url('design/dompoll4_domy21.png') 0px 0px; }
a.poll5 { background: url('design/dompoll5_domy21.png') 0px 0px; }
a.poll1:hover { background-image: url('design/dompoll1_domy21_h.png'); }
a.poll2:hover { background-image: url('design/dompoll2_domy21_h.png'); }
a.poll3:hover { background-image: url('design/dompoll3_domy21_h.png'); }
a.poll4:hover { background-image: url('design/dompoll4_domy21_h.png'); }
a.poll5:hover { background-image: url('design/dompoll5_domy21_h.png'); }

.boxheader { display: block; background: #76777D; border-left: 8px solid #FF6600; padding: 1px 0px 1px 7px;}
.boxheader h2 { color: #FFFFFF; float: left; margin: 0px;}
.boxheader a.special { color: #D6D6D8; background: url("design/speciallink2.png") 0px center no-repeat; float: right; padding-right: 8px; padding-top: 2px;}
.boxheader a.special:hover { color: #FFFFFF;}

.innerbox { border: 1px solid #CDCDCF; display: block; text-align: left; clear: both;}
.innerbox .text { padding: 5px 8px 5px 8px; color: #66676B; line-height: 1.1em;}

.smallbox { width: 243px; border: 5px solid #F2F2F2; float: left; display: block; background: #FFFFFF; text-align: center; margin-top:2px;}
.smallbox .innerbox { width: 241px;  height: 104px; min-height: 107px }
.smallbox div[class] .innerbox { height: auto;} 
.smallbox .innerbox .boxheader { width: 226px; margin-bottom: 5px} 
.smallbox .innerbox .text {width: 225px; }
.smallbox .block .text a { color: #545353; background: url("design/speciallink.png") 0px center no-repeat; font-weight: bold; font-family: Trebuchet MS; font-size: 1em; text-decoration: none; padding-left: 10px;}
.smallbox .block .text a:hover { color: #000000;}


.mediumbox { width: 491px; border: 5px solid #F2F2F2; float: right; display: block; background: #FFFFFF; text-align: center; margin-top:2px; }
.mediumbox .innerbox {width: 489px;}
.mediumbox .innerbox .boxheader { width: 474px;} 
.mediumbox .innerbox .text {width: 473px; }
.mediumbox .block .text a { color: #545353; background: url("design/speciallink.png") 0px center no-repeat; font-weight: bold; font-family: Trebuchet MS; font-size: 1em; text-decoration: none; padding-left: 10px;}
.mediumbox .block .text a:hover { color: #000000;}

.fullbox { width: 746px; border: 5px solid #F2F2F2; float: left; display: block; background: #FFFFFF; text-align: center; margin-top:2px; }
.fullbox .innerbox {width: 744px;}
.fullbox .innerbox .boxheader { width: 744px;}
.fullbox .block .text { width: 734px; padding: 5px;} 
.fullbox .block .text a { color: #545353; background: url("design/speciallink.png") 0px center no-repeat; font-weight: bold; font-family: Trebuchet MS; font-size: 1em; text-decoration: none; padding-left: 10px;}
.fullbox .block .text a:hover { color: #000000;}


#naserealizacie { width: 744px; border: 6px solid #F2F2F2; display:block; float: left; text-align: center; margin-top: 2px; background: #F2F2F2;}
#naserealizacie h2 { color: #76777D; font-weight: bold; clear: both; float: left; text-transform: uppercase; padding-left: 7px;}
#naserealizacie .innerbox { width: 733px; padding-left: 8px; padding-top: 6px; padding-bottom: 6px; background: #FFFFFF}
#naserealizacie .innerbox img { float: left; margin-right: 6px;}

.cleaner { clear: both;}

#footer { width: 748px; height: 33px; float:left; background: #76777D; border: 4px solid #F2F2F2; margin-top: 4px; font-size: 0.8em; color: #E0E0E1; font-family: Tahoma; margin-bottom: 10px;}
#footer .text { float: left; margin-left: 5px; padding-top: 4px;}
#footer .text a { color: #FFFFFF; font-weight: bold; text-decoration: none;}
#footer .text a:hover { text-decoration: underline;}
#footer .developed { float: right; margin: 3px 5px 0px 40px }
#footer #naj { float: right; margin: 10px 10px 0px 0px }

.leftfloat { float: left; }

#detailblocktop { width: 540px; float: left; margin-bottom: 15px;}
#detailblocktop img { float: left; }
#detailblocktop .rodinka { margin: 2px auto;}
#detailblocktop .rodinka img { float:none; margin: 0px 3px; }
#detailblocktop #spec { float: right; width: 185px; text-align: center; border-top: 10px solid #005F9C; color: #64656B; font-size: 1.25em; font-weight: bold;}
#detailblocktop #spec sup { font-size: 0.75em;}
#detailblocktop #spec .textblock { padding: 3px; width: 179px; display: block; background: #005F9C; color: #FFFFFF; font-weight: normal; font-size: 0.75em; margin-bottom: 2px; margin-top: 4px;}
#detailblocktop #linkbar { width: 540px; line-height: 1.5em; background: #005F9C; display: block; margin-top: 5px; margin-bottom: 10px;}
#detailblocktop #linkbar a.special { color: #FFFFFF; background: url("design/speciallink3.png") 0px 3px no-repeat; margin-left: 10px; margin-right: 10px; }
#detailblocktop #linkbar a.special:hover { color: #CCDDFF; }



.poznamka { width: 530px; border: 5px solid #F2F2F2;}
.poznamka h3 { width: 520px; display: block; color: #FFFFFF; font-weight: bold; padding: 3px 5px 3px 5px; background: #005F9C; font-family: Arial;}
.poznamka h3.shortdesc { background: #76777B;}
.poznamka .text { width: 520px; padding: 5px;}
#detailblock .views img { margin-right: 10px;}
#detailblock .otherimages img { float: left }
#detailblock .otherimages img.margin { margin-right: 20px; }
#detailblock sup { font-size: 0.6em }
#detailblock strong.subttl { font-size: 1.2em; font-style: italic; margin-top: 5px; display: block }

#mainblock { width: 748px; border: 4px solid #F2F2F2; background: #FFFFFF; }
#lc { width: 190px; float: left; text-align: left; padding-top: 10px; padding-right: 10px; padding-bottom: 15px; }
#lc #header { height: 40px; width: 190px; clear: both; text-align: center;}
#lc #header h2 { font-size: 1.3em; text-transform: uppercase; font-family: Trebuchet MS; font-weight: bold; color: #005F9C; line-height: 1em; }
#lc #leftmenu { float: left; text-align: left; font-family: Arial; margin-bottom: 20px }

#lc #leftmenu li { margin: 1px 0px 1px 0px;}
#lc #leftmenu li a { width: 180px; padding: 3px 5px; color: #64656B; background: #F2F2F2; display: block; font-weight: normal;}
#lc #leftmenu li a:hover { text-decoration: underline; }
#lc #leftmenu li.act a { color: #FFFFFF; background: #76777D; font-weight: bold; }
#lc #leftmenu li.act a:hover { text-decoration: underline; }
#lc #leftmenu li.cur a { color: #FFFFFF; background: #76777D; font-weight: bold;}
#lc #leftmenu li.cur a:hover { text-decoration: underline; }

#lc #leftmenu .sub1 li { margin: 1px 0px 1px 0px; font-size: 0.8em;}
#lc #leftmenu .sub1 li a { padding: 3px 5px 3px 8px; width: 177px; color: #76777D; background: url("design/menuleftline.png") repeat-y #DDDDDF; display: block; font-weight: normal; font-family: Tahoma;}
#lc #leftmenu .sub1 li a:hover { text-decoration: underline; }
#lc #leftmenu .sub1 li.act a { color: #76777D; background: url("design/menuleftline.png") repeat-y #DDDDDF; font-weight: bold; }
#lc #leftmenu .sub1 li.act a:hover { text-decoration: underline; }
#lc #leftmenu .sub1 li.cur a { color: #76777D; background: url("design/menuleftline.png") repeat-y #C6C6C6; font-weight: bold; }
#lc #leftmenu .sub1 li.cur a:hover { text-decoration: underline; }

#lc #leftmenu .sub1 .sub2 li { margin: 1px 0px 1px 0px; font-size: 1em;}
#lc #leftmenu .sub1 .sub2 li a { padding: 3px 5px 3px 20px; width: 165px; color: #76777D; background: url("design/menuleftline.png") repeat-y #F2F2F2; display: block; font-weight: normal; font-family: Tahoma;}
#lc #leftmenu .sub1 .sub2 li a:hover { text-decoration: underline; }
#lc #leftmenu .sub1 .sub2 li.act a { color: #76777D; background: url("design/menuleftline.png") repeat-y #76777D; font-weight: bold;}
#lc #leftmenu .sub1 .sub2 li.act a:hover { text-decoration: underline; }
#lc #leftmenu .sub1 .sub2 li.cur a { color: #76777D; background: url("design/menuleftline_selected.png") repeat-y 0px -1px #C6C6C6; font-weight: bold;}
#lc #leftmenu .sub1 .sub2 li.cur a:hover { text-decoration: underline; }

#lc li.spc	{ height: 4px; background-color: #babbbe; font-size: 0px }

#detailblock { color: #64656B; float: left; width: 520px;}

h1 { font-size: 1.3em; text-transform: uppercase; font-family: Trebuchet MS; font-weight: bold; color: #005F9C; line-height: 1em; margin-bottom: 10px;}
/*h2 { font-size: 1.8em; font-weight: bold; font-family: Arial;}*/
h3 { font-size: 1em; font-weight: bold; color: #64656B; font-family: Trebuchet MS; padding: 0px; line-height: 1em; }
h4 { font-size: 1.8em; font-weight: bold; font-family: Arial;}

#breadcrumbs { height: 40px; width: 548px; float: left; padding-top: 10px;}
#breadcrumbs .divider { font-size: 1.25em; font-weight: bold;}
#breadcrumbs a { color: #666666; font-weight: normal;}
#breadcrumbs a:hover { color: #005F9C;}
#breadcrumbs strong { color: #005F9C; font-weight: bold; text-decoration: none;}

#lineoverview { width: 756px; border-top: 3px solid #F2F2F2; border-bottom: 3px solid #F2F2F2; background: #FFFFFF; margin-bottom: 3px;}
#lineoverview .item { float: left; padding: 5px 4px 5px 4px; font-family: tahoma; font-size: 0.75em }
#lineoverview .item a { color: #64656B; font-weight: normal; text-decoration: none }
#lineoverview .item a:hover { text-decoration: none; color: #000000;}
#lineoverview .item img { border: 1px solid #B1B2B5; text-decoration: none;}
#lineoverview .item a.selected img { border: 1px solid #0066FF; text-decoration: none;}

#content { display: block; float: left; width: 540px; min-height: 300px; height: 300px;}
div[id] #content	{ height: auto }


/* #content { display: block; float: left; width: 560px;} */
#content a img { border: 0px }

table#hypokalkulacka { float: right; border-left: 3px solid #005F9C;}
table#hypokalkulacka tr.nadpis { background: #005F9C; color: #FFFFFF; font-weight: bold; padding: 5px 0px 5px 0px;}
table#hypokalkulacka tr.nadpis td { padding: 5px 0px 5px 0px;}
table#hypokalkulacka tr.nadpis td.hypohead { text-align: center; background: #76777D; font-size: 1.25em; border-left: 3px solid #FFFFFF;}
table#hypokalkulacka tr td { padding: 5px 0px 5px 0px;}
table#hypokalkulacka tr td.second { background: #F2F2F2;}
table#hypokalkulacka tr td.lastrow { border-bottom: 4px solid #005F9C; }
table#hypokalkulacka tr td.hyporow { border-left: 3px solid #FFFFFF; border-top: 3px solid #FFFFFF; background: #005F9C; padding: 5px; color: #FFFFFF; font-size: 0.9em;}
table#hypokalkulacka tr td.hyporow input { border: 0px; width: 100px; background: #F2F2F2; margin-bottom: 5px; font-family: Tahoma; font-size: 1.1em; vertical-align: middle;}
table#hypokalkulacka tr td.hyporow input.submitbutton { padding-left: 15px; border: 0px; width: 135px; background: url("design/hypobutton.png") no-repeat 0px 4px #005F9C; color: #FFFFFF; font-weight: bold; margin-bottom: 5px; text-align: left; font-size: 1em; cursor: pointer;}


.r-overview { width: 540px; font-family: Arial; font-size: 0.9em;}
.r-overview tr.colnames { background: #64656B; color: #FFFFFF;}
.r-overview tr.colnames a { color: #FFFFFF; text-decoration: none; }
.r-overview tr.colnames a:hover { color: #EEEEEE; }
.r-overview tr.colnames img { border: 0px; padding: 0px;}
.r-overview td.colnames { font-family: Trebuchet MS; text-align: left; border-bottom: 0px; padding: 3px 5px 3px 5px; background: #005F9C;}
.r-overview td.colnamessel { font-family: Trebuchet MS; text-align: left; border-bottom: 0px; padding: 3px 5px 3px 5px; }
.r-overview td.colnames .leftfloat { float: left; display: block;}

.r-overview td { text-align: left; padding: 3px 0px 3px 5px; border-bottom: 3px solid #EEEEEE; }
.r-overview td.alignright { text-align: right; padding-right: 5px;}
.r-overview td.aligncenter { text-align: center;}
.r-overview td sup { font-size: 0.75em;}
.r-overview td .smaller { font-size: 0.9em;}
.r-overview td a { color: #4C4D53; font-weight: normal; text-decoration:none; }
.r-overview td a:hover { color: #000000;}

a.sortupdisabled, a.sortup, a.sortdown { float: right; width: 7px; height: 7px; display: block; text-decoration: none; line-height:1px; font-size: 1px; background: url("design/sort_up.png") no-repeat 0px 5px; padding-top: 5px;}
a.sortup { background: url("design/sort_up.png") no-repeat 0px 5px; }
a.sortdown { background: url("design/sort_down.png") no-repeat 0px 5px; }

#pages { height: 16px; font-size: 9px; float: right;  font-family: Arial; font-weight: bold; font-size: 11px; margin-top: 8px; margin-bottom: 8px;}
#pages a { width:16px; height:16px; display: block; line-height: 16px; text-decoration: none; color: #64656B; font-weight: normal; float: left; text-align: center; margin-right: 2px;}
#pages a.selected { background: #C40101; font-weight: bold; color: #FFFFFF; }
#pages a:hover { background: #FF9999; color: #FFFFFF;}
#pages .disabled { color: #FFFFFF; background: #FFFFFF; width: 16px; height: 16px; display: block; line-height: 16px; margin-right: 2px; text-align: center; float:left;}
#pages a.enabled { background: #64656B; width: 16px; height: 16px; display: block; line-height: 16px; float:left;}



@media print
{
#print { display: inline }
* { color : #000000; background: none;}
body { font-size: 0.25cm;}
body, #main756px, #content, #mainblock, .poznamka, #detailblocktop, #detailblock, .text, .block { width: 100%; margin: 0px; padding: 0px; border: 0px; text-align: left; color: #000000;}	

#mainmenu, #footer, #lineoverview, #searchprint, .topmainbox, .topmainbox2, .topmainbox3,
#lc, .topmainboxbytove, #detailblocktop #linkbar, table#hypokalkulacka tr td.hyporow,
table#hypokalkulacka tr.nadpis td.hypohead, #topdiv, #mainmenuobal, #undermainmenu { display: none }

.poznamka, .poznamka h3, .poznamka h3.shortdesc, .poznamka .text { border: 0px; width: 100%; background: none; color: #000000;}
.poznamka h3, .poznamka .text { padding: 0px;}
.poznamka h3 { font-weight: bold;} 
table#hypokalkulacka { border: 0px;}
table#hypokalkulacka tr.nadpis { background: #DDDDDD; color: #000000; padding: 0px;}
table#hypokalkulacka tr.nadpis td { padding: 0px;}
table#hypokalkulacka tr td.lastrow { border-bottom: 0px; }

}

.domlisting img { padding-left: 20px; padding-right: 20px; float: left;}
.domlisting .linkl { color: #D8D8D8; background: url("design/speciallink_l.png") 0px 14px no-repeat; font-weight: bold; font-family: Trebuchet MS; font-size: 11px; text-decoration: none; padding-left: 10px; float: left; padding-top: 11px;}
.domlisting .linkl a { color: #545353; }
.domlisting .linkl a:hover { color: #000000;}
.domlisting .linkr { color: #D8D8D8; background: url("design/speciallink_r.png") right 14px no-repeat; font-weight: bold; font-family: Trebuchet MS; font-size: 11px; text-decoration: none; padding-right: 10px; float: left; padding-top: 11px;}
.domlisting .linkr a { color: #545353; }
.domlisting .linkr a:hover { color: #000000;}

/* new galleries */
#gals { border-collapse: collapse }
#gals .gal-overview { margin-bottom: 20px }
#gals .gal-overview img { border: 1px solid #BABBBE; float: left; margin-bottom: 20px }
#gals .review { padding-left: 140px }
#gals .review h3 { color: #DF4C18; font-size: 14px; background: url("design/gal_title.gif") 0px 4px no-repeat; padding-left: 14px; margin-bottom: 7px }
#gals .review strong { font-size: 11px }
#gals .review .desc { margin-top: 7px; font-size: 11px }


a.gallery_leftone { display: block; padding: 5px 20px; color: #FFFFFF; float: left }
a.gallery_leftone, a.gallery_rightone { background: url("design/gal_link.gif") 7px 10px no-repeat #005F9C }
a.gallery_leftone:hover { color: #FFFFFF; text-decoration: underline;}
a.gallery_rightone { display: block; padding: 5px 20px; color: #FFFFFF; float: right}
a.gallery_rightone:hover { color: #FFFFFF; text-decoration: underline;}
