/* * {border: 1px solid #FFFF00; !important} */

body {

	background-color:#FFFFFF;
	margin: 0 0 0 0;
        text-decoration : none;
}

body, table {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        text-decoration : none;
}

body.owin img {
	border-color: #D8D8D8;
}

body.owin a.window:hover {
	color: #ff0000;
}

a.odkaz-text {  color: #0000ff; font-size: 12px; text-decoration: underline; }

a.odkaz-text:hover {  color:#E50000; font-size: 12px; text-decoration: none; cursor: pointer; }

a.odkaz-text-mensi {  color: #0000ff; font-size: 95%; text-decoration: underline; }

a.odkaz-text-mensi:hover {  color:#E50000; text-decoration: none; cursor: pointer; }

a {
	color: #888888;
        text-decoration : none;
	font-size: 11px;


}

a:hover {
	color:#FF0000;
        text-decoration : none;
	font-size: 11px;

}

dl.produkty {
	font-size: 100%;
}

dl.produkty dt {
	color: #1669B5;
	font-size: 110%;
	font-weight: bold;
}

h1 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 8px;
}

h1.nadpis {
	color: #999999;
	font-size: 140%;
	font-weight: bold;
	margin-left: 1px;
	margin-bottom: 2px;
	margin-top: 8px;
}

h1 a {
	color: #333333;
        text-decoration : none;
}

h2 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}


h2.prehled, h2.prehledpsk, h2.produkty {
	color: #333333;
	font-size: 16px;
	margin-bottom:0px;
	margin-top:10px;
}

h2.gallery {
	color: #666666;
	font-size: 16px;
	margin-bottom:0px;
	margin-top:5px;
}

h2.prehledpsk a {
	color: #333333;
        text-decoration : none;
}

h2.prehledpsk a:hover {
	color: #e50000;
        text-decoration : none;
}

h2.produkty {
	margin-top:0px;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 3px;
}

hr {
	color: #999999;
	size: 1px;
	height: 1px;
}

img {
	border-color: #999999;
}

img.border0, img.border {
	border: 0px none;
}

img.ofilter {
	border: none;
	border-top: 1px solid #999999;
	Filter: ALPHA(Opacity=50);
	-moz-opacity: 0.5;
}

#banner {
	position: absolute;
	left: 785px;
	top: 60px;
	width: 160px;
}

#center {
	text-align:center;
}

#main {
	margin-left: auto; 
	margin-right: auto;
	background-color:#FFFFFF;
	width:781px;
	text-align:left;
}

body.print #main {
	margin-left: 0px;
	margin-right: 0px;
}

#telo {
	width:528px;
	border-right:none;
	float:left;
	margin: 0px;
	padding-left: 4px;
	padding-right: 4px;
}

#panel {
	width:234px;
	float:left;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	background-color: #F6F6F6;
}

#panel .nadpis {
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#panel .nadpislist {
	color: #ED060C;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.fl { float: left }
.fr { float: right }
.fri { float: right; margin: 0 0 1em 1.3em }
.fli { float: left; margin: 0 1.3em 1em 0 }
.tal { text-align: left }
.tac { text-align: center }
.tar { text-align: right }
.taj { text-align: justify }


/*hlavni nadpis, nazev vyrobku*/
#panel h3.nadpismain, #panel h3.nadpis {
	background-color: #FFFFFF;
	color: #666666;
	border-top: 2px solid #FF0000;
	padding-top: 2px;
	padding-left: 3px;
	border-bottom: 2px solid #FF0000;
	font-size: 11px;
}

/*kombinace, tipy, soubory ke stazeni*/
#panel h3.kombinace, #panel h3.tipy, #panel h3.download, #panel h3.alternativy {
	background-color: #FFFFFF;
	color: #666666;
	border-top: 1px solid #666666;
	padding-top: 2px;
	padding-left: 3px;
	border-bottom: 1px solid #666666;
	font-size: 11px;
}

#panel .tip {
	font-size: 11px;	
}

#panel img {
	border: 1px solid #999999;
}

#panel img.border0 {
	border: 0px none;
}

/*rychly vyber*/
.vyber {border: 1px solid #585C60; border-bottom: 1px solid #666666;}
.vyber tr td {background-color:#ED060C ; font-size: 11px;color: #ffffff;font-weight: bold;}
.vyber tr.small td {background-color:#BFD6E4 ; font-size: 9px; vertical-align: top; font-family: Verdana;}
select.vyber {color: #333333; font-size: 11px;}
select.vyber option.skupina {background-color:#D2DCE4;}
select.vyber option.popis {color: #999999}
select.vyber option.bold {font-weight: bold;}

/*horni menu*/
td.menu1 a {color:#000000; text-decoration: none; font-size:90%}
td.menu2 a {color:#999999; text-decoration: none; font-size: 75%;}
td.menu1 a:hover, td.menu2 a:hover {color:#FF0000; text-decoration : none;}

table.menu3 {border: 1px solid #AAAAAA;}
table.menu3 tr td div {padding: 5px 8px; font-size: 80%;}
td.menu3 {border-right: 1px solid #AAAAAA;}

table.download {
	border: 1px solid #EEEEEE;
	background-color: #FBFBFB;
	font-size: 11px;
}

table.download tr {
	vertical-align: top;
}

table.download tr.zahlavi {
	font-weight: bold;
}

table.download tr.zahlavi2 {
	color: #00008C;
	font-weight: bold;
}

tr.bg0 {
	background-color: #FFFFFF;
}

tr.bg1 {
	background-color: #EEEEEE;
}

tr.bg2 {
	background-color: #DDDDDD;
}


td.read {background-image:url(img/sys/bg_read.jpg);background-repeat:repeat-y;width:20%}
td.news, td.contacts {background-image:url(img/sys/bg_news.jpg);background-repeat:repeat-x;}
td.news a img {margin-right: 8px; float: left;}

.cervena {
	color:#FF0000;
}

.cesta {
	color: #666666;
	font-size: 11px;
	padding-top: 6px;
}

.clean {
	color: #000000;
	text-decoration: none;
}

.login {
	border-top: #7b7b7b 1px solid;
	border-right: #d5d5d5 1px solid;
	border-bottom: #d5d5d5 1px solid;	
	border-left: #7b7b7b 1px solid;	
	color: #333333;
	font-size: 11px;
	width: 80px;
}

.male {
	color: #666666;
	font-size: 75%;
}

.text_ {
	font-size: 90%;
               padding-left: 25px;
}
.page {
               padding-left: 25px;
}
.mensi {
	font-size: 90%;
}
.navigace {
	font-size: 11px;
	color: #666666;
}

.navigace a {
	font-weight: normal;
	color: #666666;	
        text-decoration : none;
}

.obsah {
	padding-left: 15px;
	vertical-align: top;
}

.searchbox {
	border-top: #7b7b7b 1px solid;
	border-right: #d5d5d5 1px solid;
	border-bottom: #d5d5d5 1px solid;	
	border-left: #7b7b7b 1px solid;	
	color: #333333;
	font-size: 11px;
	width: 120px;
}

.searchbutton {
	background-color: #FF0000;
	border: 1px solid #CECECE;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	padding-left: 1px;
	width: 44px;
}

.sedive {
	color: #666666;
}

.tlac {
	/** background-color: #F4F4F4;
	color: #495666; **/
	font-size: 11px;
}

.vypis {
	line-height: 2px; /* vypis hledani */
	clear:both;
}

.vypiskat { /* vypis kategorii hledani */
	font-size: 90%;
	text-align: right;
	width: 150px;
	float:left;
	padding-right: 5px;
}

.vyrazne {
	font-weight: bold;
}

.schema {
	float:left;
	text-align: center;
	font-weight: bold;
}

/*toto je blok pro obrazky s texty s preddefinovanou sirkou, aby se vesly 4 vedle sebe */
.obrazek , .obrazek_psk, .obrazek_psv {
	float:left;
	text-align: center;
	font-weight: bold;
	width: 130px;
}

.obrazek_psk {
	padding: 1px;
}

.obrazek_psk img {
	border: 1px solid #999999;	
}

.text {
	float:left;
	margin: 0px;
	padding: 4px;

}

.produkt {
	border-collapse: collapse;
	border:2px solid #7090AF;
	margin: 3px;
}

.produkt tr td {
	text-align:center;
	padding: 1px;
	border:1px solid #7090AF;
}

.produkt tr td.nazev {
	font-weight: bold;
	text-align:left;
}

.produkt tr.nadpis td {
	font-weight: bold;
	background-color: #7090AF;
	text-align:left;
	color: #FFFFFF;
}

.produkt tr.popis td {
	background-color: #CAD3DF;
	font-size:90%;
	font-weight:normal;
}

.produkt tr.popis0 td {
	font-weight:bold;
	background-color: #FFFFFF;
}

.produkt tr.popis1 td {
	font-weight:bold;
	background-color: #FFFFFF;
}

.produkt tr.bg0 td {
	background-color: #FFFFFF;
}

.produkt tr.bg1 td {
	background-color: #CAD3DF;
}

.produkt tr td.dyn, .dyn {
	font-weight:bold;
	background-color: #FFFF00;
}

.rubrika_title {
	width: 100%;
	text-align: justify;
	background-color: #EEEEEE;
}

.clear {
	clear: both;
	font-size: 1px;
	height: 1px;}

tr td.bold, .bold {
	font-weight: bold;
}

tr td.center, .center {
	text-align: center;
}

tr td.italic, .italic {
	font-style: italic;
}

tr td.left, .left {
	text-align: left;
}

tr td.lhuta, .lhuta {
	color: #FF0000;
}

tr td.normal, .normal {
	font-weight: normal;
}

/* BEGIN: sitemap */
.nadpisk {
	font-size: 14px;
}

ul.tlist {
	list-style-type: square;
}

li.tlistv {
	font-size: 11px;
	font-weight: normal;
}
/* END: sitemap */

ul.seznam {
	list-style-type: square;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-left:0px;
}

/* pro servisy */
#address div.nadpis {background: #FF0000; color:#ffffff;font-weight:bold; font-size:9pt; text-align:left;padding:1px 4px;}

/* pro fotogalerie */
#tn_root {
	border-bottom: 1px solid #fff;
}

.tn {
	float: left;
	margin: 3px;
	padding: 0;
	border: none;
	text-align: center;
	width: 160px;
}

.tn img {
	border: 1px solid #aaa;
	margin-bottom: 5px;
}

.tn_a {
	text-decoration: none;
}

.tn a {
	text-decoration: none;
	color: #666;
}

.tn a:hover {
	text-decoration: none;
	color: #F00;
}

.foto_navigace {
	text-align: center;
}

.foto_navigace a {
	text-decoration: none;
	color: #666;
	
}

.foto_navigace a:hover {
	text-decoration: none;
	color: #f00;
}

.foto {
	text-align: center;
}

.foto_desc {
	margin: 10px 0 0 0;
	text-align: center;
}
.menu_male a {
	color: #666666;
	font-size: 75%;
}
.menu_male a:hover {
	color: #ff0000;
	font-size: 75%;
	text-decoration: none;
}

.news h4 { margin-top: 0.1em; margin-bottom: 0.3em }
.borderx { border: 1px solid #fff }
.borderx:hover { border: 1px solid #ED060C }

/* redesign titulky */

#bottom-table {
	font-size: 90%;
	margin-top: 15px;
	border-top: 1px solid #999;
	padding: 5px;
}

td.maillink a { 
	color: #ff0000;
}

td.maillink a:hover  { 
	color: #888;
}

td.blueline a { 
	color: #007DC6;
	line-height: 20px;
	text-decoration: underline;
}

td.blueline a:hover { 
	color: #ff0000;
}

td.blueline img { 
	margin: 3px 6px 0 0;
}

#title-news h3 a {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 3px;
	color: #000;
}

#title-news h3 a:hover {
	color: #ff0000;
}

img.katalog {
	border: 1px solid #888;
	margin-top: 0px;
}


#sprchove-kouty a{ background: #c3c4c8 url(img/sys/ico_sprchove-kouty.jpg)}
#akrylatove-vany a{ background: #cccdcf url(img/sys/ico_akrylatove-vany.jpg)}
#koncepty-ravak a{ background: #d6d6d8 url(img/sys/ico_koncepty-ravak.jpg)}
#umyvadla a{ background: #dfdfe1 url(img/sys/ico_umyvadla.jpg)}        
#elektronika a{ background: #e6e6e8 url(img/sys/ico_elektronika.jpg)}
#vybaveni-a-doplnky a{ background: #eeeeee url(img/sys/ico_vybaveni-a-doplnky.jpg)} 

#sprchove-vanicky a{ background: #c3c4c8  url(img/sys/ico_sprchove-vanicky.jpg)}
#vany-a-hydromasaze a{ background: #cccdcf url(img/sys/ico_hms.jpg)}
#nabytek-ravak a{ background: #d6d6d8 url(img/sys/ico_nabytek-ravak.jpg)}
#vodovodni-baterie a{ background: #dfdfe1 url(img/sys/ico_baterie.jpg)}
#osvetleni a{ background: #e6e6e8 url(img/sys/ico_osvetleni.jpg)}
#zabakova-poradna a{ background: #eeeeee url(img/sys/ico_zabak.jpg)}


#menu-table td a{ display:block; width: 130px; height:25px; background-position:-130px 25px; background-repeat:no-repeat; color:#E50000; font-family: "Arial Narrow", "Helvetica Narrow", Arial, Helvetica, sans-serif }
td#vybaveni-a-doplnky a, td#zabakova-poradna a { background-position:-131px 25px;}
#menu-table td a:hover { color:#FFF; background-color:#E50000; background-position: 0 25px;}

#menu-table a span { display:block; height:25px; background:url(img/sys/menu-table-span.gif) 114px 7px no-repeat; line-height:22px; font-size:16px; letter-spacing:-1px; text-indent:4px}

#menu-table {border-collapse:collapse;}
#menu-table td{ border:1px solid #999;}

.main #menu-table td a { height:105px}


h2.title, #title-articles h2 { margin:10px 0 0 0; font-family: "Arial Narrow", "Helvetica Narrow", Arial, Helvetica, sans-serif; background: #d6d7db/*f8f8f8*/; display:block; padding: 7px; }
h2.title a, #title-articles h2 a { font-size: 17px; color: #ff0000; font-weight: lighter; }
#title-articles h2 {margin-bottom: 5px;}
h2.title a:hover, #title-articles h2 a:hover { font-size: 17px; color: #ff0000;}
#title-news img { border: 1px solid #888; }
#title-news div { width:300px; float:left; height: 185px; padding-left: 5px; margin-bottom: 20px; }
#title-news span { display:block; padding:0 15px 0 0; text-align:justify; font-size:80%; }
/*.news-header {position: relative; top: -26px !important; }*/
.news-header { position: relative; top: -26px !important; padding: 3px 3px 3px 7px !important; display: block; width: 250px; color: #000; font-size: 16px !important; color: #ff0000; border-left: 1px solid #888; }
#title-news div h3, #title-news div span { top: -20px; position: relative }

/*h2.title { border-left: 6px solid #ff0000;}*/
h2.short { width: 598px; }
h2.short strong { font-size: 110%; }
h2.title span {/*color: #666;*/color: #000; font-size: 15px;}



#title-articles div { width:150px; float:left; background:url(img/sys/bg_read.jpg); }
#title-articles div span div{ width:130px; }
#title-articles span {color:#666666; font-size:75%; padding:10px; display:block; height:80px; }
#title-articles h3 { padding:0 10px; margin-top:10px;}
#title-right { width:150px; margin-top: 10px; float:right;text-align:center;}
#title-tagcloud {text-align:center; margin: 5px 0 0 0; line-height:108%; border: 1px solid #888; padding: 5px;}

#background { background: #d6d7db/*FFBFBF*/; width: 620px; }
#background h2.title { background: #d6d7db }

/* /redesign titulky */

#navigace {
	float: right;
	padding-top: 10px;
}

#navigace img {
	border: none;
}

#cesta {
	padding-top: 10px;	
}
