  /* COMMON */

body {

	font-family: Arial, sans-serif;

	font-size: 12px;

	margin: 0; padding: 0 0 0px 0; /* minus footer */

	background: #fff url('../images/bg-top.gif') repeat-x;

	color: #525252;

	}

a {

	color: #369;

	text-decoration: none;

	}

a:hover {

/*  text-decoration: underline;*/

	}

p { padding: 0 .4em; }

	

h1 {

	font-size: 120%;

	color: #000;

	margin-top: 0; padding-top: 0;

	}

h1#prehled {

	font-size: 120%;

	color: #3F3F3F;

	background: #accfe6 url(../images/sraf1.gif) repeat-x;

	margin-top: 0;

	margin-right: 3px;

	margin-bottom: 10px;

	padding: 1em;

	border-bottom: 1px solid #B2DBF6;

	}

h1#prehledL {

	font-size: 120%;

	color: #3F3F3F;

	margin-top: 0;

	margin-right: 3px;

	margin-bottom: 10px;

 	padding: 1em 1em 1em 0;

	border-bottom: 1px solid #369;

	}



h2 {

	font-size: 120%;

	color: #3F3F3F;

	color: #0177BF;

	background: #accfe6 url(../images/sraf.gif) repeat-x;

	margin-top: 0; padding: 1em;

	}



h3 {

	font-size: 100%;

	font-weight: bold;

	margin: 10px 0 0 0; padding: 0;

  text-transform: uppercase;

	}





img { border: none }

.imgb {

	float: left;

	padding: 1px; margin: 10px 30px;

	border: 1px solid #e5e5e5;

	clear: right;

	}



/* VISUAL*/

.cgray { color: #BFBFBF }

#menu a { color: #fff; }

#menu a:hover { 	color: #333; text-decoration: underline; }

.cat-thumb { width: 100px; }

.product-img {

	/*max-width: 500px; max-height: 300px*/

	margin-right: 45px; margin-bottom: 15px;

	}



.imgprehled {

	/*width: 60px;*/

	height: 60px;

	}

	.bigger { height: 80px; }

	

.product-title {

	margin: 0;

	padding: 0;

	text-align: right;

	}

	

.product-title h1 {

	/*float: left;*/

	text-align: left;

	/*width: 500px;*/

	margin: 0; padding: 1em;

	border-bottom: 1px solid #dbdbdb;

	color: #333;

	background: #eee url(../images/sraf3.gif) repeat-x;

	}

.product-title div { font-size: 90%; float: right; }

	

li.products {

	float: left;

	width: 200px;

	}



table.katalog {

	border: none;

	color: #000;

	}

	.katalog td {

		text-align: center;

		padding: .4em 1em;

		}

	.Zahlavi {

		background-color: #8dc0ff;

		font-weight: bolder;

		}

  .Zahlavi th { padding: .3em; }

	.Licha { background-color: #fefefe; /*#ddf0fe*/ }

	.Suda { background-color: #ececec }



.smaller { font-size: 90%; }



.prod-kat{

	width: 100px; height: 100px;

	position: relative;

	/*background: #fcfcfc;*/

	float: left;

	text-align: center;

	padding: 0 0 10px 5px; margin: 0px 2px 10px 0;

	/*border-top: 1px #f0f0f0 solid;*/

	background: #fff url(../images/bg-prehled-prod_gray.jpg) right bottom no-repeat;

	}

	/*.sanita { background: #fff url(../images/bg-prehled-prod_blue.jpg) right bottom no-repeat; }

	.pp { background: #fff url(../images/bg-prehled-prod_green.jpg) right bottom no-repeat; }

	.prislusenstvi { background: #fff url(../images/bg-prehled-prod_red.jpg) right bottom no-repeat; }*/

	.pp { border-bottom: 2px solid #4bb053; }

	.sanita { border-bottom: 2px solid #0b1262; width: 130px; height: 110px; }

	.pvc { border-bottom: 2px solid #fb8e0d; }

	.prislusenstvi { border-bottom: 2px solid #d3373c; }

  .special-tvarovky { border-bottom: 2px solid #444; }



	.descr {

		position: absolute;

		width: 100%;

		z-index: 10;

		margin:0; padding: 0;

		bottom: 5px;left:0;

		}

.prod-kat a { font-size: 80% }

	

.certifikat {

	width: 120px;

	margin: 10px;

	float: left;

  text-align: center;

	}

.certifikat img {

	border: 10px solid #777;

	margin: 10px; padding: 1px;

	}



/* LAYOUT */

#head-title {

	width: 748px; height: 80px;

	margin: 0 auto;

	background: url('../images/plast-brno-head-title.gif') no-repeat top left;

	}

	#head-title h1, .dontshow { display: none; visibility: hidden }

	

#menu { /* pozadi pres celou sirku*/

	width: 100%; 

	background: #1F598B url('../images/bg-menu2.gif') repeat-x;

	}



#menuin { /* box pro menicka*/

	width: 748px; height: 181px;

	margin: 0 auto; padding: 0; 

	background: url('../images/menuitem-div.gif') no-repeat top right;

	}



#menuin ul {

	margin: 0; padding: 34px 10px 0 10px }



#menuin #menuitem3 ul, #menuin #menuitem4 ul {

	text-align: right;

	}



#menuin li {

	font-family: Arial, sans-serif;

	font-size: 12px;

	line-height: 1.3;

	color: #fff;

	list-style: none;

	margin: 0; padding: 0;

	}



#menuitem1, #menuitem2, #menuitem3, #menuitem4 {

	float: left;

	position: relative;

	width: 187px; height: 181px;

	margin:0; padding: 0;

	background: url('../images/menuitem-div.gif') no-repeat top left;

	}

	#menu .bg-menu-HT-PP { background: url('../images/bg-menu-item-PP.gif') top left no-repeat;	/*#45a12b*/ }

	#menu .bg-menu-HT-PVC { background: url('../images/bg-menu-item-PVC.gif') top left no-repeat; /*#fb8e0d*/}

	#menu .bg-menu-HT-prislusenstvi { background: url('../images/bg-menu-item-prislusenstvi.gif') top left no-repeat; /*#d3373c */}

	#menu .bg-menu-sanita { background: url('../images/bg-menu-item-sanita.gif') top left no-repeat; /*#0b1262 */}

	#menu .bg-menu-sanita a:hover { color: #888 }



#submenu {

	margin: 0; padding: 0;

	list-style: none;

	font-size: 11px;

	}

#submenu li { margin-bottom: .4em }

#submenu li a {

	margin: 0; padding: 0;

	color: #525252;

	}

#submenu li a:hover {

	text-decoration: underline;

	color: #369;

	}

#submenu li .active {

	font-weight: bold;

	color: #369;

	}

	.subsubmenu {

		margin: .2em 0 0 1em; padding: 0;

		list-style: none;

		font-size: 80%;

		}

	#submenu .subsubmenu li .active { font-weight: normal; }



#logo {

	position: absolute;

	width: 137px; height: 113px;

	top: -57px; left: -69px;

	background: url('../images/plast-brno-logo.gif') no-repeat top left;

	}



#menu-sh {

	width: 748px;	height: 20px;

	position: relative;

	margin: auto;

	padding: .7em;

	}

.infolink{

	padding-right: 18px;

	background: url(../images/lightbulb.png) right no-repeat;

	}

.infolink:hover{

	color: #58B3EE

	}

	

#lang-panel {

  display: inline;

  float: right;

	}

#lang-panel a { color: #BFBFBF }

#lang-panel a.activelang { color: #000; }

#lang-panel a:hover{ color: #000; }

a.czechon {

	padding-right: 18px;

	background: url(../images/cz-flag-on.gif) right no-repeat;

	}

a.czechoff {

	padding-right: 18px;

	background: url(../images/cz-flag-off.gif) right no-repeat;

	}

a.englishon {

	padding-right: 18px;

	background: url(../images/en-flag-on.gif) right no-repeat;

	}

a.englishoff {

	padding-right: 18px;

	background: url(../images/en-flag-off.gif) right no-repeat;

	}



#main {

	width: 748px;

	min-height: 500px; _height: 500px;

	margin: 0 auto;

	background: white;

	}

.colin {

	margin: 0; padding: 0 }

	

#left {

	float: left;

	margin: 0; padding: 0;

	width: 189px;

	}



#cont {

	margin: 0 0 0 189px; padding: 0;

	}

#cont2 {

	margin: 1em 0 0 189px; padding: 1em 0;

	/*border-top: 1px solid #dbdbdb;*/

	}



#footerbox0 {

	font-size: 85%;

	margin:  0 auto;

	padding: 3em 0 7px 0;

	width: 100%; height: 20px;

	background-color: #fff;

	clear: both;

	}

	

#footerbox0 a {

	color: #9F9F9F;

	padding: 0 2px;

	}

#footerbox {

	margin: 0 auto; padding: 0;

	width: 748px; 

	color: #9F9F9F;

	background: url('../images/bg-footer-text.gif') repeat-x;

	}

#footerleft {

	float: left;

	width: 400px; padding: .4em 0 0 10px;

	}

#footerright {

	text-align: right;

	padding: .4em 5px 0 0;

	}

#foot-sh {

	bottom: 0px;

	width: 100%; height: 7px;

	font-size: 1px; line-height: 1;

	background: #30A2E9 url('../images/bg-foot.gif') repeat-x;

	}



.imgright, .imgleft {

	float: right;

	padding: 1px; margin: 0 0 20px 40px;

	border: 1px solid #e5e5e5;

	}

.imgleft { float: left; margin: 0 40px 20px 0; }



.imgcenter, .center { text-align: center; 	}

	.imgcenter img { border: 1px solid #e5e5e5; }



.news-date {

	font-size: 90%;

	font-weight: bold;

	}

.hline {

	font-size: 1px; line-height: 1;

	height: 1px;

	background: #ccc;

	}

	.hline hr { display: none; visibility: hidden }



.flleft { float: left }

.w50per { width: 49%; }

.indent { margin-right: 2.5em; }

.cleaner { clear: both; font-size: 1px; line-height: 1; height: 1px; }

/*

@media screen {

  #footerbox0 {

    position: fixed;

    }

}

*/



.newsdark {

  background-color: transparent;

  }

.news{

  margin: 0; padding: 1em;

  }

.news img {

  float: right;

  margin: 0 0 1em 1em;

  }

.tip {

	padding: .5em 1em;

	}

	.tip ul li { color: #AF3131; }
	ul.black li {
		color: black;
	}
	

.warning {

  font-weight: bold;

  padding: 45px;

  margin: 30px 0;

  color: #444;

  text-align: center;

  background: #fff url(../images/stop.gif) 0 0 no-repeat;

  background-position: 30px;

  border: 3px solid #DFA7A7;

}

table.vypis_prodejcu {width: 100%; margin-top: 10px; color: #000;}
table.vypis_prodejcu td {padding: .4em .6em;}
table.vypis_prodejcu th {padding: .4em .6em;}
#seznam_kraju ul {list-style: none; margin: 20px 0 0 0; padding: 0;}
#seznam_kraju ul li {float: left; margin-bottom: 5px; padding-left: 10px; padding-right: 10px; border-right: 1px solid #000;}

#mapa_cr_sr {position: relative; width: 745px; height: 357px; overflow: hidden; margin: 0 auto 0px auto; background-image: url('../images/mapa-cr-sr/mapa-cr-sr-pozadi.png');}
#mapa_cr_sr2 {position: relative; width: 745px; height: 357px; overflow: hidden;	margin: 0 auto 0px auto; background-image: url('../images/mapa-cr-sr/mapa-cr-sr-pozadi2.png');}
#mapax {position: relative; width: 745px; height: 357px; overflow: hidden; margin: 0 auto 0px auto;}

