.textProductPage{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 457px;
}

.mandratory{
border-width: 1px;
	border-style: solid;
	border-color: #B2B2B2;
	background-color: #FFFFFF;
	margin-left: 42px;
	font-size: 0.9em;
	float: left;
	margin-top: 7px;
}

.error{
	border-width: 1px;
	border-style: solid;
	border-color: #B2B2B2;
	background-color: #828ACE;
	margin-left: 42px;
	font-size: 0.9em;
	float: left;
	margin-top: 7px;

}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E6E6E;
	line-height: 1.3em;
}

body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #005FBD;
}

a:link {
	color: #FE9713;
	text-decoration: none;
}

a:visited {
	color: #FE9713;
	text-decoration: none;
}

a:hover {
	color: #FE9713;
	text-decoration: underline;
}

a:active {
	text-decoration: underline;
}

img {
	border: 0px;
}

.nadpisCategory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #FFA912;
	line-height: 2em;
	text-transform:uppercase;
	font-weight: bold;
}

.layoutLead {
	width: 100%;
	background-color: #005FBD;
	position: absolute;
}

.layoutBGtopEshop {
	background-image: url(../img/bgTopEshop.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 317px;
}

.layoutBGtopPage {
	background-image: url(../img/bgTopNormal.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 167px;
}

.layoutTop {
	background-image: url(../img/bgTop4.gif);
	width: 761px;
	height: 317px;
	background-repeat: repeat-y;
}

.layoutTopPage {
	background-image: url(../img/bgTop4.gif);
	width: 761px;
	height: 167px;
	background-repeat: repeat-y;
}

.top1 {
	width: 761px;
	height: 64px;
	background-image: url(../img/bgTop1.gif);
	background-repeat: repeat-y;
	position: relative;
}

.logo {
	margin-left: 30px;
	margin-top: 15px;
	float: left;
}

.basket {
	width: 243px;
	height: 33px;
	float: right;
	margin-top: 21px;
}

.textBasket {
	font-size: 0.9em;
}

.basketImage {
	margin-right: 11px;
}

.top2 {
	width: 761px;
	height: 37px;
	background-image: url(../img/bgTop2.gif);
	background-repeat: repeat-y;
}

.top2first {
	width: 559px;
	height: 37px;
	float: left;
}

.top2second {
	width: 202px;
	height: 37px;
	float: right;
}

.top3Eshop {
	width: 759px;
	height: 216px;
	position: relative;
	margin-left: 1px;
}

.top3Page {
	width: 759px;
	height: 66px;
	position: relative;
	margin-left: 1px;
}

.floatLeft {
	float: left;
}

.layoutBGMiddle {
	width: 100%;
	left: 0%;
}

.topShadow {
	width: 761px;
	height: 26px;
	background-image: url(../img/bgTopShadow.gif);
	background-repeat: no-repeat;
}

.topShadowPage {
	width: 761px;
	height: 26px;
	background-image: url(../img/top3second.gif);
	background-repeat: no-repeat;
}

.topShadowEshop{
	width: 761px;
	height: 26px;
	background-image: url(../img/top3secondEshop.gif);
	background-repeat: no-repeat;
}

.main {
	width: 719px;
	background-image: url(../img/bgMain.gif);
	background-repeat: repeat-y;
	padding-left: 21px;
	padding-right: 21px;
	padding-top: 21px;
	padding-bottom: 21px;
	position: relative;
}

.mainEshop {
	width: 730px;
	background-image: url(../img/bgMain.gif);
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-right: 21px;
	padding-top: 21px;
	padding-bottom: 21px;
	position: relative;
}

.btnHome {
	margin-top: 7px;
	margin-left: 29px;
	float: left;
}

.btnAbout {
	margin-top: 7px;
	margin-left: 40px;
	float: left;
}

.btnSluzby {
	margin-top: 7px;
	margin-left: 35px;
	float: left;
}

.btnPartneri {
	margin-top: 7px;
	margin-left: 26px;
	float: left;
}

.btnEshop {
	margin-top: 7px;
	margin-left: 27px;
	float: left;
}

.btnMapa {
	margin-top: 7px;
	margin-left: 35px;
	float: left;
}

.btnKontakt {
	margin-top: 7px;
	margin-left: 29px;
	float: left;
}

.btnSearch {
	margin-left: 9px;
	margin-top: 12px;
	float: left;
}

.formItem {
	border-width: 1px;
	border-style: solid;
	border-color: #B2B2B2;
	background-color: #FFFFFF;
	margin-left: 42px;
	font-size: 0.9em;
	float: left;
	margin-top: 7px;
}

.formItemShop {
	border-width: 1px;
	border-style: solid;
	border-color: #B2B2B2;
	background-color: #FFFFFF;
	font-size: 0.9em;
}

.middleColLeft {
	width: 213px;
	float: left;
}

.middleMain {
	width: 487px;
	float: right;
	overflow: inherit;
}

.bottom {
	width: 761px;
	height: 60px;
	clear: both;
	background-image: url(../img/bgBottom.gif);
	background-repeat: repeat-y;
	padding-top: 4px;
}

.bottomMenu {
	width: 759px;
	height: 33px;
	background-image: url(../img/bgMenuBottom.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
	padding-left: 1px;
}

.layoutCopyright {
	width: 232px;
	height: 32px;
	float: left;
}

.copyright {
	font-size: 0.9em;
	color: #FFFFFF;
	line-height: 3em;
}

.poski {
	font-size: 0.9em;
	line-height: 3em;
}

.textMenuBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #66B2EB;
	line-height: 3em;
	text-decoration: none;
	text-transform:uppercase;
}

.textMenuBottom:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #66B2EB;
	line-height: 3.1em;
	text-transform:uppercase;
}

.textMenuBottom:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #66B2EB;
	line-height: 3.1em;
	text-transform:uppercase;
}

.textMenuBottom:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #66B2EB;
	line-height: 3.1em;
	text-transform:uppercase;
}

.textMenuBottom:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #66B2EB;
	line-height: 3.1em;
	text-decoration: undeline;
	text-transform:uppercase;
}

#btnHome {
	width: 46px;
	height: 32px;
	padding-left: 24px;
	float: left;
	margin-right: 1px;
}

#btnAbout {
	width: 51px;
	height: 32px;
	padding-left: 17px;
	float: left;
	margin-right: 1px;
}

#btnSluzby {
	width: 55px;
	height: 32px;
	padding-left: 15px;
	float: left;
	margin-right: 1px;
}

#btnPartneri {
	width: 68px;
	height: 32px;
	padding-left: 16px;
	float: left;
	margin-right: 1px;
}

#btnEshop {
	width: 57px;
	height: 32px;
	padding-left: 15px;
	float: left;
	margin-right: 1px;
}

#btnMap {
	width: 46px;
	height: 32px;
	padding-left: 16px;
	float: left;
	margin-right: 1px;
}

#btnKontakty {
	width: 80px;
	height: 32px;
	padding-left: 15px;
	float: left;
}

.nadpisBlue {
	font-size: 1em;
	color: #006BBB;
	line-height: 1.3em;
	font-weight: bold;
}

.nadpisBlueLight {
	font-size: 1em;
	color: #469BDB;
	line-height: 1.3em;
	font-weight: bold;
}

.textItem {
	font-size: 1em;
	color: #8A8A8A;
	line-height: 1.8em;
}

.clearingLine {
	width: 719px;
	height: 1px;
	clear: both;
}

.more {
	float: right;
}

.shopItem {
	width: 208px;
	height: 126px;
	float: left;
	margin-bottom: 4px;
	padding-left: 14px;
	padding-right: 21px;
	padding-top: 6px;
	padding-bottom: 19px;
}

.shopItemAction {
	width: 212px;
	height: 126px;
	float: left;
	margin-bottom: 4px;
	padding-bottom: 19px;
}

.lineVertical {
	width: 1px;
	height: 151px;
	background-image: url(../img/lineVertical.gif);
	background-repeat: no-repeat;
	float: left;
}

.lineHorizontal {
	width: 100%;
	height: 5px;
	background-image: url(../img/lineHorizontal.gif);
	background-repeat: no-repeat;
	clear: both;
}

.dottedLine {
	width: 100%;
	height: 1px;
	background-image: url(../img/itemDottedLine.gif);
	background-repeat: repeat-x;
	margin-bottom: 4px;
	clear: both;
}

.itemPicture {
	width: 98px;
	float: left;
}

.textPrice {
	font-size: 1.4em;
	color: #FF9000;
	line-height: 1.4em;
	font-weight: bold;
}

.btnKoupit {
	margin-left: 2px;
	margin-top: 10px;
}

.listOrange {
	list-style-type: none;
	padding: 0px;
	margin-left: 0px;
}

.textListOrange {
	font-size: 0.9em;
	color: #006BBB;
	line-height: 1.7em;
	font-weight: bold;
}


.textListOrange:link {
	color: #006BBB;
}

.textListOrange:active {
	color: #FE9713;
}

.textListOrange:hover {
	color: #FE9713;
}

.textListOrange:visited {
	color: #006BBB;
}

.listBlue {
	list-style-type: none;
	font-size: 1em;
	color: #006BBB;
	line-height: 1.7em;
	font-weight: normal;
	padding: 0px;
	margin-left: 20px;
}

.textListBlue:link {
	color: #006BBB;
}

.textListBlue:active {
	color: #FE9713;
}

.textListBlue:hover {
	color: #FE9713;
}

.textListBlue:visited {
	color: #006BBB;
}

.textPositionEshop {
	font-size: 0.9em;
	color: #006BBB;
	line-height: 1.7em;
	font-weight: normal;
}

.listImageOrange {
	margin-right: 10px;
}

.listImageBlue {
	margin-right: 5px;
}

.layoutPicture {
	width: 120px;
	height: 90px;
	border-style: solid;
	border-width: thin;
	border-color: #FF8D11;
	padding: 3px;
	float: left;
	margin-right: 8px;
	margin-left: 8px;
}

.itemDetailPicture {
	width: 185px;
	float: left;
	margin-bottom: 30px;
}

.itemDetailText {
	width: 247px;
	float: left;
	margin-left: 10px;
}

.nadpisItemDetail {
	font-size: 2em;
	color: #006BBB;
	line-height: 1em;
	font-weight: bold;
}

.thBlueBg {
	background-color: #005FBD;
	color: #FFFFFF;
	border: 0px;
}

.itemTablePrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FF8F00;
	line-height: 1.3em;
	font-weight: bold;
}

.textItem {
	color: #6E6E6E;
	line-height: 1em;
}

.textItem:link {
	color: #6E6E6E;
}

.textItem:active {
	color: #FE9713;
}

.textItem:hover {
	color: #FE9713;
}

.textItem:visited {
	color: #6E6E6E;
}

