/* reset */
body { margin:0; padding:0; border:0; }
a { outline:none; }
.break { clear: both; }

body.home { background: #BFE3F9 url('images/textura2.jpg'); text-align: center; font-family: Trebuchet MS, Arial, sans-serif; }
body.page { background: #BFE3F9 url('images/textura.jpg'); text-align: center; font-family: Trebuchet MS, Arial, sans-serif; }

#intro { width: 591px; height: 305px; background: url('images/home.jpg') no-repeat left top; text-align: center; margin: 133px auto 0px auto; }
  #intro h1, #intro p { display: none; }

#intro ul { list-style: none; padding-left: 194px; }
  #intro ul li { float: left; margin-top: 182px; padding-left: 22px; }
  #intro ul li a { display: block; float: left; width: 38px; height: 23px; text-indent: -9000px; }
  #intro ul li a.cs { background: url('images/flag_cs.gif') no-repeat left top; }
  #intro ul li a.de { background: url('images/flag_de.gif') no-repeat left top; }
  #intro ul li a.en { background: url('images/flag_en.gif') no-repeat left top; }

#wrapper { width: 780px; margin: 0px auto; text-align: left; }

#header { height: 272px; background: url('images/zelezarny1.jpg') no-repeat left top; border-bottom: 2px solid #7BC4EE; }
  #header h1 { margin: 0px; }
  #header h1 a { display: block; height: 272px; text-indent: -9000px; }
  #header p { display: none; }

#content { background: url('images/logo.jpg') no-repeat left top; min-height: 360px; padding-left: 37px; padding-top: 15px; padding-right: 37px; }

#footer { border-top: 1px solid #A1D5F4; font-size: 10px; text-align: right; padding-right: 37px; color:#4586AC; margin: 10px 0px; }

table.td-center td { text-align: center; }

  td.td230 { width: 230px; }
  td.td120 { width: 120px; }
  td.td340 { width: 340px; }
  td.td85 { width: 85px; }

table.menu-top { background: #C5E6FA; }
  table.menu-top tr { height: 35px; }
  table.menu-top img { border: 0px; }
  table.menu-top tr table tr { height: auto; }
  table.menu-top td.td16 { width: 16px; }
  table.menu-top td.td26 { width: 26px; }
  table.menu-top td.td10 { width: 10px; }
  table.menu-top td.td43 { width: 43px; }
  table.menu-top td.td93 { width: 93px; }
  table.menu-top td.td92 { width: 92px; }
  table.menu-top td.td66 { width: 66px; }
  table.menu-top td.td49 { width: 49px; }
  table.menu-top td.td110 { width: 110px; }
  table.menu-top td.td20 { width: 20px; }

p.foot { font-size: 10px; color: #4586AC; }
  p.foot a {color: #4586AC; }

.menuBar
{
	position: 			relative;
	margin-left:		0px;
}

a.menuButton
{
	line-height:		14px;
	height:				14px;
	padding:			0px 0px 0px 0px;
	cursor:				pointer;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
  font-size: 11px;
	color: 				#395C74;
	font-weight: 		bold;
	text-decoration:	none;
}

a.menuButton:visited
{
	line-height:		14px;
	height:				14px;
	padding:			0px 0px 0px 0px;
	cursor:				pointer;
  font-family: Trebuchet MS, Verdana, Tahoma, Arial;
  font-size: 11px;
  color: #395C74;
	font-weight: 		bold;
	text-decoration:	none;
}

a.menuButton:hover
{
	line-height:		14px;
	height:				14px;
	padding:			0px 0px 0px 0px;
	cursor:				pointer;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
  font-size: 11px;
	color: 				#668FAC;
	font-weight: 		blod;
	text-decoration:	none;
}

a.menuButtonActive
{
	line-height:		14px;
	height:				14px;
	padding:			0px 0px 0px 0px;
	cursor:				pointer;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
  font-size: 11px;
	color: 				#668FAC;
	font-weight: 		blod;
	text-decoration:	none;
}

a.menuButtonActive:hover
{
	line-height:		14px;
	height:				14px;
	padding:			0px 0px 0px 0px;
	cursor:				pointer;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
  font-size: 11px;
	color: 				#668FAC;
	font-weight: 		bold;
	text-decoration:	none;
}

.menu
{	
	white-space: 		nowrap;
	cursor:				pointer;
	margin-left:		18px;
	background-color:  	#CEE9F9;
    visibility: 		hidden;
	position: 			absolute;
	text-align: 		left;
	border:				1px solid #7BC4EE;
	border-top:			0px solid;
}

a.menuItem
{
	margin:				0px 0px 0px 0px;
	padding:			3px 0px 0px 5px;
	DISPLAY: 			block;
    CURSOR: 			pointer;
    POSITION: 			relative;	
	font-size:	 		12px;
	color:				#28465B;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
	text-decoration:	none;
}

a.menuItem:visited
{
	margin:				0px 0px 0px 0px;
	padding:			3px 0px 0px 5px;
	DISPLAY: 			block;
    CURSOR: 			pointer;
    POSITION: 			relative;	
	font-size:	 		12px;
	color:				#28465B;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
	text-decoration:	none;
}

a.menuItem:hover
{
	margin:				0px 0px 0px 0px;
	padding:			3px 0px 0px 5px;
	DISPLAY: 			block;
    CURSOR: 			pointer;
    POSITION: 			relative;	
	font-size:	 		12px;
	color:				#668FAC;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
	text-decoration:	none;
}

a.menuItemHighlight
{
	margin:				0px 0px 0px 0px;
	padding:			3px 0px 0px 5px;
	DISPLAY: 			block;
    CURSOR: 			pointer;
    POSITION: 			relative;	
	font-size:	 		12px;
	color:				#000000;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
	text-decoration:	none;
}

.menuBarText
{
	font-size:	 		100%;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
	color:				#000000;
}

.menuItemText
{
	font-size:	 		100%;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial;
	margin-right:		10px;
}

.menuItemArrow
{
	FONT-SIZE : 		9px;
}

h1 {font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 15px; color: #395C74; font-weight: bold}
h2 {font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 13px; color: #395C74; font-weight: bold}
.id {font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #ffffff; }
.maintext {font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 12px; color: #4586AC; }
.maintext2 {font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 12px; color: #4586AC; font-weight: bold}
.minitext {font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 10px; color: #4586AC; }
.blacktext {font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 12px; color: #000000; }
.whitetext {font-family: Trebuchet MS, Verdana, Tahoma, Arial; font-size: 12px; color: #ffffff; }
.itext {font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000; padding: 1px; border:1px solid #777777;}
.redtext {font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #ff0000; }
.redtext2 {font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #ff0000; }
.headtext {font-family: Trebuchet MS, Tahoma, Verdana, Arial; font-size: 12px; color: #395C74; font-weight: bold}
.headtext2 {font-family: Trebuchet MS, Tahoma, Verdana, Arial; font-size: 15px; color: #395C74; font-weight: bold}
.ovltext {font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #ffffff; }
.hledejtext {font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #000000; }
.bottomtext {font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #ffffff; }
.odkaz {font-family: Trebuchet MS, Tahoma, Verdana, Arial; font-size: 12px; color: #395C74;}

.shopmenu {font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #925854;}
/*.shopmenu {font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #925854; font-weight: bold}*/
.shopsubmenu {font-family: Trebuchet MS, Tahoma, Verdana, Arial; font-size: 11px; color: #3d5287; }
.shopsubmenu2 {font-family: Trebuchet MS, Tahoma, Verdana, Arial; font-size: 10px; color: #3d5287; }

.kategorie {font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #925854; font-weight: bold}
.shopheadtext {font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #0E5493; font-weight: bold}
.nazevtext1 {font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #925854; }
.nazevtext2 {font-family: Tahoma, Verdana, Arial; font-size: 14px; color: #335684; font-weight: bold}
.dphtext {font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #5b5b5b; }
.cenatext1 {font-family: Tahoma, Verdana, Arial; font-size: 14px; color: #5b5b5b;  font-weight: bold}
.cenatext2 {font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #335684;  font-weight: bold}
.sklademtext {font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #335684;}
.cislotext1 {font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #335684;}
.headertext {font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5b5b5b;}

.nadpis1 {font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #135599;}
.nadpis2 {font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #670423; font-weight: bold}
.graytext {font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #8E8A8D;}

A:link { text-decoration:none; }
A:visited { text-decoration:none; }
A:hover { text-decoration:underline; color: #16428a;}


input, textarea, select, button { font-family: Tahoma, Verdana, Arial; font-size: 11px; padding: 1px; border:1px solid #7BC4EE; }

table.kontakty { font-size: 12px; border-collapse: collapse; border: 1px solid #A1D5F4; width: 100%; margin-bottom: 20px; }
  table.kontakty th { text-align: left; background: #C5E6FA; border-bottom: 1px solid #b7ddf4; border-top: 1px solid #b7ddf4; color: #395C74; padding: 2px; }
  table.kontakty th.first { border-top: none; }
  table.kontakty td { color: #4586AC;  padding: 2px; padding-bottom: 15px; }
  