body {
	font-family: Tahoma;
	font-size: 70%;
	margin: 0px;
	padding: 0px;
	/*background: #fff url("../engine/images/bgSite.png") repeat-x;*/
}


html{ background:url(../engine/images/avaco_webback.jpg) no-repeat fixed center top transparent;}

div, span {
	margin: 0px auto;
	padding: 0px auto;
}

form {
	margin: 0px auto;
}
table {
	font-family: Tahoma;
	font-size: 100%;
}
textarea {
	font-family: Tahoma;
	font-size: 100%;
}
select {
	font-family: Tahoma;
	font-size: 100%;
}
input {
	font-family: Tahoma;
	font-size: 100%;
}
button {
	font-family: Tahoma;
	font-size: 100%;
}

a:link, a:visited {
 text-decoration: none;
 color: #9e1d20;
}
a:hover, a:active {
 text-decoration: none;
 color: #9e9e9e;
}
h1 {
	color: #9E1D20;
	margin: 1px;
	font-size: 125%;
}
h2 {
	color: #9E1D20;
	margin: 1px;
	font-size: 115%;
}
h3 {
	color: #9E1D20;
	margin: 1px;
	font-size: 110%;
}
h4 {
	color: #9E1D20;
	margin: 1px;
	font-size: 105%;
}

.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
.nowrap {
	white-space: nowrap;
}
.bold {
	font-weight: bold;
}
.red {
	color: #9E1D20;
}


.tblProduktDetailPhoto img.imgOut {
	border: 0px solid #FFFFFF;
	width: 57px;
	height: 57px;
}
.tblProduktDetailPhoto img.imgOver {
	border: 0px solid #BCBCBC;
	width: 57px;
	height: 57px;
}
.tblProduktDetailPhoto img.imgSelected {
	border: 0px solid #9E1D20;
	width: 57px;
	height: 57px;
}
.tblProduktDetailPhoto img.BimgSelected {
	border: 0px solid #FFFFFF;
	width: 216px;
	/*height: 156px;*/
	margin: 10px;
}

.tblProduktDetailPhoto td.tdimgOut {
	border: 1px solid #BDBDBD;
	padding: 10px;
	text-align: center;
}
.tblProduktDetailPhoto td.tdimgOver {
	border: 1px solid #6B6B6B;
	padding: 10px;
	text-align: center;
}
.tblProduktDetailPhoto td.tdimgSelected {
	border: 1px solid #9E1D20;
	padding: 10px;
	text-align: center;
}
.tblProduktDetailPhoto td.tdBimgSelected {
	border: 1px solid #FFFFFF;
	width: 216px;
	/*height: 156px;*/
	padding: 5px;
	text-align: center;
}
.tblProduktDetailPhoto td.bgImgShadow {
	background: url("../engine/images/bgImgShadow.png") repeat-x 0% 0%;
	height: 23px;	
	width: 33%;
}
.tblProduktDetailPhoto td.bgImgCount {
	padding: 5px;
	text-align: center;
}




.bgPage {
	width: 100%;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;	
}
.bgSiteLeftShadow {
	background: url("../engine/images/bgSiteLeftShadow.png") no-repeat 100% 0%; visibility:hidden;
}
.bgSiteCenterShadow {
	background: url("../engine/images/bgSiteCenterShadow.png") no-repeat 0% 0%;
}

.bgSiteRightShadow {
	background: url("../engine/images/bgSiteRightShadow.png") no-repeat 0% 0%; visibility:hidden;
}
.bgPageBottom {
	background: url("../engine/images/bgPageBottom.png") repeat-x 0% 100%;
	height: 70px;
}




.bgMainPage {
	width: 1000px;
	height: 100%;
}


/* topImage */
.bgTopHeader {
	background: url("../engine/images/bgTopHeader.png") no-repeat;
	width: 1000px;
	height: 42px;
	text-align: right;
}
.bgTopHeader .bgTopHeaderContent {
	position: relative;
	height: 42px;
	top: 10px;
	right: 30px;
}
.bgTopHeaderContent .bgTopHeaderSeparator {
	position: relative;
	background: url("../engine/images/bgTopHeaderSeparator.png") no-repeat;
	width: 10px;
	height: 21px;
	float: right;
}
.bgTopHeaderContent .bgTopHeaderAnchor {
	position: relative;
	width: 21px;
	height: 21px;
	float: right;
}
.bgTopHeaderContent .bgTopHeaderText {
	position: relative;
	float: right;
	top: 4px;
	right: 10px;
	font-weight: bolder;
}

/* topImage */
.bgTopImage {
	background: url("../engine/images/topImage.png") no-repeat;
	width: 1000px;
	height: 212px;
}




/* topMenu */
.bgTopMenu {
	background: url("../engine/images/bgTopMenuBack.png") repeat-x;
}
.bgTopMenuLeft {
	background: url("../engine/images/bgTopMenuLeft.png") no-repeat 0% 0%;
	width: 24px;
	height: 35px;
}
.bgTopMenuRight {
	background: url("../engine/images/bgTopMenuRight.png") no-repeat 100% 0%;
	width: 18px;
	height: 35px;
}
.bgTopMenuSeparator {
	background: url("../engine/images/bgTopMenuSeparator.png") no-repeat;
	width: 0px;
	height: 35px;
}

.btnTopMenu {
	width: 94px;
	height: 25px;	
	padding-top: 10px;
	text-align: center;
	background: url("../engine/images/btnTopMenu.png") no-repeat;
	color: #000;	
}
.btnTopMenu:hover {
	width: 94px;
	height: 25px;	
	padding-top: 10px;
	text-align: center;
	background: url("../engine/images/btnTopMenuHover.png") no-repeat;
	cursor: pointer;
}
.btnTopMenuSelected {
	width: 94px;
	height: 25px;	
	padding-top: 10px;
	text-align: center;
	background: url("../engine/images/btnTopMenuSelected.png") no-repeat;
	color: #000;	
}
.bgTopMenuHeader {
	background: url("../engine/images/bgTopMenuHeader.png") no-repeat;
	height: 51px;
}



/* leftMenu */
.bgLeftMenu {	
	background: url("../engine/images/bgLeftBack.png") repeat-y 0% 0%;
	width: 203px;
}
.imgPonuka {
	background: url("../engine/images/imgPonuka.png") no-repeat;
	width: 203px;
	height: 35px;
}

/* left menu */
.btnLeftMenu {
	background: url("../engine/images/btnLeftMenu.png") no-repeat 0% 0%;
	width: 188px;
	height: 26px;
	padding-left: 15px;
	padding-top: 12px;
	color: #fff;
	font-weight: bold;
}
.btnLeftMenu:hover {
	background: url("../engine/images/btnLeftMenuSelected.png") no-repeat 0% 0%;
	width: 188px;
	height: 26px;
	padding-left: 15px;
	padding-top: 12px;
	cursor: pointer;	
	color: #111;
	font-weight: bold;
}
.btnLeftMenuSelect {
	background: url("../engine/images/btnLeftMenuSelected.png") no-repeat 0% 0%;
	width: 188px;
	height: 26px;
	padding-left: 15px;
	padding-top: 12px;
	color: #fff;
	font-weight: bold;
}

/* left menu Sub */
.btnLeftMenuSub {
	background: url("../engine/images/btnLeftMenuSub.png") no-repeat;
	width: 188px;
	height: 22px;
	padding-left: 15px;
	padding-top: 8px;
	color: #000;
}
.btnLeftMenuSub:hover {
	cursor: pointer;
}
.btnLeftMenuSubSelect {
	background: url("../engine/images/btnLeftMenuSubSelected.png") no-repeat;
	width: 188px;
	height: 22px;
	padding-left: 15px;
	padding-top: 8px;
	color: #9E1D20;
}
.btnLeftMenuSubSelect:hover {
	cursor: pointer;
}
.bgLeftMenuSubSeparator {
	background: url("../engine/images/bgLeftMenuSubSeparator.png") no-repeat;	
	height: 2px;
}

/* left menu Sub1 */
.btnLeftMenuSub1 {
	background: url("../engine/images/btnLeftMenuSub.png") no-repeat 0% 50%;
	width: 178px;
	height: 18px;
	padding-left: 25px;
	padding-top: 6px;
	color: #000;
}
.btnLeftMenuSub1:hover {
	cursor: pointer;
}
.btnLeftMenuSub1Select {
	background: url("../engine/images/btnLeftMenuSubSelected.png") no-repeat 0% 50%;
	width: 178px;
	height: 18px;
	padding-left: 25px;
	padding-top: 6px;
	color: #9E1D20;
}
.btnLeftMenuSub1Select:hover {
	cursor: pointer;
}
.bgLeftMenuSub1Separator {
	background: url("../engine/images/bgLeftMenuSubSeparator.png") no-repeat;	
	height: 2px;
}

/* left menu Sub2 */
.btnLeftMenuSub2 {
	background: url("../engine/images/btnLeftMenuSub.png") no-repeat 0% 50%;
	width: 168px;
	height: 18px;
	padding-left: 35px;
	padding-top: 6px;
	color: #000;
}
.btnLeftMenuSub2:hover {
	cursor: pointer;
}
.btnLeftMenuSub2Select {
	background: url("../engine/images/btnLeftMenuSubSelected.png") no-repeat 0% 50%;
	width: 168px;
	height: 18px;
	padding-left: 35px;
	padding-top: 6px;
	color: #9E1D20;
}
.btnLeftMenuSub2Select:hover {
	cursor: pointer;
}
.bgLeftMenuSub2Separator {
	background: url("../engine/images/bgLeftMenuSubSeparator.png") no-repeat;	
	height: 2px;
}



/* mainContent */
.bgMainContent {
	width: 595px;
	background-color: #FFFFFF;
}
.bgSiteHeader {
	background: url("../engine/images/bgSiteHeader.png") no-repeat;
	width: 595px;
	height: 35px;	
}
.bgSiteHeader div {
	position: relative;
	top: 11px;
	left: 11px;
}
.bgMainContentBottomLeft {
	background: url("../engine/images/bgMainContentBottomLeft.png") no-repeat;
	width: 10px;
	height: 104px;
}
.bgMainContentBottom {
	background: url("../engine/images/bgMainContentBottom.png") repeat-x;
	width: 980px;
	height: 104px;
}
.bgMainContentBottomRight {
	background: url("../engine/images/bgMainContentBottomRight.png") no-repeat;
	width: 10px;
	height: 104px;
}




/* rightMenu */
.bgRightMenu {
	background: url("../engine/images/bgRightBack.png") repeat-y 0% 0%;
	width: 202px;
}
.imgInformacie {
	background: url("../engine/images/imgInformacie.png") no-repeat;
	width: 202px;
	height: 35px;
}


.bgMainKategorieTop {
	/*background: #BCBCBC;*/
	background: #DEDEDE;
	width: 555px;
	padding: 20px;
}
.tblMainKategorieTop {
	width: 100%;
}
.tblMainKategorieTop a {
	font-size: 115%;
}
.tblMainKategorieTop a:hover {
	color: #3e3e3e;
}
.tblMainKategorieTop .divPopis {
	font-size: 85%;
	padding-left: 3px;
}
.tblKategoriaDetail {
	background: #BCBCBC;
	width: 100%;
}
.tblKategoriaDetail a {
	color: #9e1d20;
	text-decoration: underline;
	font-weight: bold;
}

.bgFilterBack {
	position: relative;
	background: url("../engine/images/bgFilterBack.png") no-repeat;
	width: 573px;
	height: 26px;
	padding-top: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

.tblKategorieProdukt {
	width: 297px;	
}

.tblKategorieProdukt th.bgKategorieVypisHeader {
	background: url("../engine/images/bgKategorieVypisHeader.png") no-repeat;
	width: 282px;
	height: 32px;
	font-weight: normal;
	text-align: left;
	padding-left: 15px;
}
.tblKategorieProdukt td.bgKategorieImage {
	padding: 5px;
}
.tblKategorieProdukt td.bgKategoriePopis {
	vertical-align: top;
	position: relative;
}
.tblKategorieProdukt td.bgKategoriePopis .divName {
	position: relative;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 120%;
	color: #9e1d20;
}
.tblKategorieProdukt td.bgKategoriePopis .divPopis {
	padding-top: 3px;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 86%;
	color: #6b6b6b;
}
.tblKategorieProdukt td.bgKategoriePopis .divKod {
	padding-top: 2px;
	padding-left: 16px;
	padding-right: 6px;
	font-size: 90%;
	color: #6b6b6b;
	font-weight: bold;
	float: left;	
}
.tblKategorieProdukt td.bgKategoriePopis .divKod span {
	font-size: 110%;
	color: #000;
	padding-left: 5px;
	font-weight: normal;
}
.tblKategorieProdukt td.bgKategorieCena .divKod {
	padding-top: 10px;
	padding-left: 16px;
	padding-right: 6px;
	font-size: 90%;
	color: #000;
}
.tblKategorieProdukt td.bgKategorieCena .divKod b {
	color: #6b6b6b;
}
.tblKategorieProdukt td.bgKategorieCena .divCena {
	color: #9e1d20;
	font-size: 130%;
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 20px;
}

/* tblData */
.tbl_data {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #FFF;
	margin-bottom:25px;
}
.tbl_data th {
	text-align: center;
	background-color: #9E1D20;
	border: 1px solid #FFF;
	padding: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #fff;
}
.tbl_data td {
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #FFF;
	color: #454545;
}
.tbl_data tr.parne {
	background-color: #EEEEEE;
}
.tbl_data tr.neparne {
	background-color: #DDDDDD;
}
.tbl_data td.parne {
	background-color: #EEEEEE;
}
.tbl_data td.neparne {
	background-color: #DDDDDD;
}
.intable, .intable td {
	border: 0px solid #FFF;
}



.imgZmazat {
	background: url("../engine/images/imgZmazat.png") no-repeat 0% 0%;
	width: 17px;
	height: 16px;
	border-width: 1px;
}
.imgPrepocitat {
	background: url("../engine/images/imgPrepocitat.png") no-repeat 0% 0%;
	width: 17px;
	height: 16px;
	border-width: 1px;
}
.imgRegistrovat {
	float: right;
}
.imgReset {
	float: right;
}


.bgRequiredFields {
	color: #9e1d20;
}



.tblKategoriaDetail {
	
}
.tblKategoriaDetail .bgImage {
	
}
.tblKategoriaDetail .bgNazov {
	color: #253F6F;
	font-weight: bold;	
}
.tblKategoriaDetail .bgPopis {	
	padding: 3px;
}


/* ramceky */
.bgRamcekBlue {
	background-color:#D8D8D8; 
	padding:3px; 
	border:0px solid #253F6F;
	margin: 1px;
}
.bgRamcekGray {
	background-color:#D8D8D8; 
	padding:5px; 
	border: 1px solid #BCBCBC;
}
.bgRamcekOrange {
	background-color: #E9E9E9; 
	margin: 10px;
	padding:5px; 
	border: 3px solid Red; 
	color: Red;
	font-weight: bold;
}
.bgRamcekGreen {
	background-color: #D0FFAA; 
	padding:5px; 
	border: 1px solid #B7FF7D; 
}



.tblProduktDetail .bgNazov {
	font-weight: bold;
	margin: 3px;	
}
.tblProduktDetail .bgDruh {
	font-weight: bold;
	float: left;
	margin: 3px;	
}
.tblProduktDetail .bgCenaText {
	font-weight: bold;
	float: left;
	margin-left: 3px;
}
.tblProduktDetail .bgCena {
	font-size: 130%;
	color: #9E1D20;
}
.tblProduktDetail .bgHodnota {
	
}
.tblProduktDetail .bgPopis {
	margin: 6px;
	font-size: 110%;
}

/* kosik */
.tblKroky { 
	border:0px solid #111; 
	width:100%; 
	}
.tblKroky td { 
	border:0px solid #111; 
	padding:10px; 
	text-align:center; 
	background-color:#BCBCBC;
	color:#000;
	}
.tblKroky td.selected { 
	border:0px solid #111; 
	padding:10px; 
	text-align:center;
	background-color:#6B6B6B; 
	color:#fff;
	}

.btnBasket {
	background: url("../engine/images/btnBasket.png") no-repeat 0% 0%;
	width: 48px;
	height: 24px;
	border-width: 0px;
	cursor: pointer;
}

.btnShow1 {
	background: url("../engine/images/btnShow1.png") no-repeat 0% 0%;
	width: 18px;
	height: 17px;
	border-width: 0px;
	cursor: pointer;
	margin: 1px;
}
.btnShow2 {
	background: url("../engine/images/btnShow2.png") no-repeat 0% 0%;
	width: 18px;
	height: 17px;
	border-width: 0px;
	cursor: pointer;
	margin: 1px;
}
.btnShow3 {
	background: url("../engine/images/btnShow3.png") no-repeat 0% 0%;
	width: 18px;
	height: 17px;
	border-width: 0px;
	cursor: pointer;
	margin: 1px;
}
.btnLogin {
	background: url("../engine/images/btnLogin.png") no-repeat 0% 0%;
	width: 35px;
	height: 35px;
	border-width: 0px;
	cursor: pointer;
	margin: 1px;
}

.imgKey {
	background: url("../engine/images/imgKey.png") no-repeat 0% 0%;
	width: 17px;
	height: 17px;
	border-width: 0px;
	margin: 1px;
}
	
	
	
.imgLogoYAE {
	background: url("../engine/images/imgLogoYAE.png") no-repeat 50% 50%;
	width: 160px;
	height: 28px;
	float: right;
	margin-right: 10px;
	margin-top: 30px;
}

.tblLogination {
	margin-left: 10px;
	float: left;
}

.bgInputLogin {
	background: url("../engine/images/bgInput130.png") no-repeat 0% 0%;
	width: 130px;
	height: 22px;
}
.bgInputPassword {
	background: url("../engine/images/bgInput130.png") no-repeat 0% 0%;
	width: 130px;
	height: 22px;
}

.tblVyhladavanie {
	margin-right: 10px;
	float: right;
}
.bgInputVyhladavanie {
	background: url("../engine/images/bgInput202.png") no-repeat 0% 0%;
	width: 202px;
	height: 22px;
}
.bgTextarea366x94 {
	background: url("../engine/images/bgTextarea366x94.png") no-repeat 0% 0%;
	width: 366px;
	height: 94px;
}
.bgTextarea366x94 textarea.inputData366x94 {
	border: 0px solid #000;
	width: 357px;
	height: 86px;
	margin: 2px 5px 2px 5px;
	background: transparent;
}

.bgInputField {
	background: url("../engine/images/bgInput163.png") no-repeat 0% 0%;
	width: 163px;
	height: 22px;
}
input.inputData {
	border: 0px solid #000;
	width: 92%;
	margin: 2px 5px 2px 5px;
	background: transparent;
}
select.inputData {	
	width: 163px;
	height: 20px;
	margin-left: 6px;
	padding: 1px;
}

.bgLoginAnchor {
	margin: 1px;
	margin-left: 4px;
}


.bgRightHeader {
	background: url("../engine/images/bgRightHeader.png") no-repeat 0% 0%;
	width: 290px;
	height: 39px;
	color: #fff;
	padding-left: 12px;
	font-weight: bold;
}
.bgRightBody {
	width: 282px;
	color: #000;
	padding: 10px;
	text-align: left;
}
.bgRightSeparator {
	background: url("../engine/images/bgRightSeparator.png") no-repeat 0% 0%;
	width: 290px;
	height: 2px;
}

.bgLeftBody {
	width: 203px;
	color: #000;
	padding: 10px;
	text-align: left;
}
.bgLeftSeparator {
	background: url("../engine/images/bgLeftSeparator.png") no-repeat 0% 0%;
	width: 203px;
	height: 2px;
}

.tblNovinky {
	
}
.tblNovinky .divNazov {
	padding-left: 3px;
	font-size: 110%;
	color: #6c6c6c;
	font-weight: bold;
}
.tblNovinky .divDatum {
	padding-top: 5px;
	padding-right: 5px;
	font-size: 80%;
	color: #6C6C6C;
	float: right;
}
.tblNovinky .divText {
	color: #6B6B6B;
	padding: 5px;
}
.tblNovinky .divImage {
	margin-top: 5px;	
	text-align: center;
}
.tblNovinky .divImage img {
	border: 1px solid #fff;
}
.tblNovinky .divAnchor {
	padding: 5px;	
	float: right;
}

.tblBasket .divPremenna {
	padding-left: 5px;	
}
.tblBasket .divHodnota {
	padding-right: 5px;	
	float: right;
}
.tblBasket .divAnchor {
	padding: 5px;	
	float: right;
}

.imgRegStep1 {
	background: url("../engine/images/imgRegStep1.png") no-repeat 0% 0%;
	width: 69px;
	height: 70px;
}
.imgRegStep2 {
	background: url("../engine/images/imgRegStep2.png") no-repeat 0% 0%;
	width: 69px;
	height: 70px;
}
.imgRegStep3 {
	background: url("../engine/images/imgRegStep3.png") no-repeat 0% 0%;
	width: 69px;
	height: 70px;
}

.tblRegistracia {
	margin: 15px;
	width: 95%;
	text-align: left;
}
.tblRegistracia .bgStepPopis {
	vertical-align: middle;
	color: #929292;
	text-align: left;
}
.tblRegistracia .bgStepImg {
	padding: 15px;
}
.tblRegistracia span.floatLeft {
	float: left;
}

.tbl_strankovanie {
	width: 100%;
	border: 1px solid #ddd;
}
.tbl_strankovanie .counter {
	width: 20%;
	padding: 10px;
	padding-left: 15px;
}
.tbl_strankovanie .pager {
	width: 80%;
	white-space: nowrap;
	padding: 10px;
	padding-right: 25px;
}

.btnLoginButton {
	background: url("../engine/images/btnLoginButtonOut.png") no-repeat 0% 0%;
	width: 107px;
	height: 33px;
	border: 0px solid #000;
	cursor: pointer;
	margin: 0px;	
	color: #fff;
	padding-bottom: 2px;
	vertical-align: middle;
}
.btnLoginButton:hover {
	background: url("../engine/images/btnLoginButtonOver.png") no-repeat 0% 0%;
	width: 107px;
	height: 33px;
	border: 0px solid #000;
	cursor: pointer;
	margin: 0px;
	color: #fff;
	padding-bottom: 2px;
	vertical-align: middle;
}


td.bgVyrobcaLogo {
	color: #9E1D20;
	text-align: right;
	padding-top: 15px;
	padding-right: 15px;
}
td.bgProduktDetailBody {
	padding-left: 25px;
	padding-right: 25px;
}
.tblProduktDetail div.divNadpis {
	color: #9E1D20;
	font-size: 120%;
	font-weight: bold;
	padding-bottom: 10px;
}
.tblProduktDetail div.divPopis {
	color: #6b6b6b;
}
.tblProduktDetail div.divBasketForm {
	
}

.tblHotline {
	text-align: left;
}
.tblHotline .divNadpisRed {
	color: #9E1D20;
	font-weight: bold;
}
.tblHotline .divNadpisBlack {
	color: #000000;
	font-weight: bold;
}
.tblHotline .divNadpisGray {
	color: #6B6B6B;
	font-weight: bold;
}
.tblHotline .divPopis {
	color: #6B6B6B;
	padding-bottom: 10px;
}

.imgBottomLogo {
	background: url("../engine/images/imgBottomLogo.png") no-repeat 0% 0%;
	width: 112px;
	height: 31px;
	float: left;
	position: relative;
	margin-top: 18px;
	margin-left: 16px;
}
.imgBottomSeparator {
	background: url("../engine/images/imgBottomSeparator.png") no-repeat 0% 0%;
	width: 2px;
	height: 39px;
	float: left;
	position: relative;
	margin-top: 12px;
	margin-left: 16px;
}
.bgBottomCopyright {
	font-size: 94%;
	color: #6B6B6B;
	float: left;
	position: relative;
	margin-top: 16px;
	margin-left: 16px;
}
.bgBottomCopyright .bgCopy1 {	
	font-weight: bold;
}
.bgBottomCopyright .fontAVACO {
	color: #9E1D20;	
}
.imgBottomLogoYae {
	background: url("../engine/images/imgBottomLogoYae.png") no-repeat 0% 0%;
	width: 54px;
	height: 16px;
	float: right;
	position: relative;
	margin-top: 22px;
	margin-right: 20px;
	cursor: pointer;
}


.imgAVACO-multimedia {
	background: url("") no-repeat 0% 0%;
	width: 92px;
	height: 70px;
	float: right;
	margin-right: 15px;
}
.imgAVACO-economy {
	background: url("../engine/images/imgAVACO-economy.png") no-repeat 0% 0%;
	width: 92px;
	height: 70px;
	float: right;
	margin-right: 15px;
}
.imgAVACO-eshop {
	background: url("../engine/images/imgAVACO-multimedia.png") no-repeat 0% 0%;
	width: 92px;
	height: 70px;
	float: right;
	margin-right: 15px;
}
.imgBottomSeparatorRed {
	background: url("../engine/images/imgBottomSeparatorRed.png") no-repeat 0% 0%;
	width: 10px;
	height: 70px;
	float: right;
	margin-right: 15px;
}

.bgBottomCopyrightRed {
	font-size: 94%;
	color: #FFFFFF;
	float: left;
	position: relative;
	margin-top: 16px;
	margin-left: 16px;
}
.bgBottomCopyrightRed .bgCopy3 {	
}
.bgBottomCopyrightRed .bgCopy4 {	
	color: #BCBCBC;
}
.bgBottomCopyrightRed .bgCopy5 {	
	font-weight: bold;
}


.tblVyrobcovia {
	
}
.tblVyrobcovia .divNazov {
	padding-left: 3px;
	font-size: 130%;
	color: #6c6c6c;
	font-weight: bold;
	text-align: center;
}
.tblVyrobcovia .divDatum {
	padding-top: 5px;
	padding-right: 5px;
	font-size: 80%;
	color: #6C6C6C;
	float: right;
}
.tblVyrobcovia .divText {
	font-size: 92%;
	padding: 5px;
}
.tblVyrobcovia .divImage {
	margin-top: 5px;	
	text-align: center;
}
.tblVyrobcovia .divImage img {
	border: 0px solid #fff;
}
.tblVyrobcovia .divAnchor {
	padding: 5px;	
	float: right;
}


.btnTopMenuHome {
	width: 56px;
	height: 25px;	
	padding-top: 10px;
	text-align: center;
	background: url("../engine/images/btnTopMenuHome.png") no-repeat;
	color: #000;	
}
.btnTopMenuHome:hover {
	cursor: pointer;
}
.btnTopMenuKosik {
	width: 56px;
	height: 25px;	
	padding-top: 10px;
	text-align: center;
	background: url("../engine/images/btnTopMenuKosik.png") no-repeat;
	color: #000;	
}
.btnTopMenuKosik:hover {
	cursor: pointer;
}

.bgDruh {
	float: left;
}
.bgHodnota {
}


.bgMainPageHeader {
	background: url("../engine/images/bgMainPageHeader.png") no-repeat;
	width: 547px;
	height: 57px;
	margin-top: 25px;
}
.bgMainPageHeader .textNadpis {	
	position: relative;
	top: 12px;
	left: 15px;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
}



.tblMainPageContent {
	width: 540px;
	border: 0px solid #000;
	text-align: left;
	color: #333333;
}

.onasPageContent {
	width: 540px;
	height:450px;
	background: url("../engine/images/podkladonas.jpg") no-repeat;
	
}

.onas{ position:absolute; margin-left:36px;
	width: 200px;
	margin-top:120px;	
}

.onas2{ position:absolute;
	margin-left:63px;
	width: 470px;
	}

.tblMainPageContent .bgImage {
	margin: 15px 10px 10px 30px;
	float: left;
}
.tblMainPageContent .bgImage img {
	border: 0px solid #000;
}
.tblMainPageContent .bgAnchor {
	margin-top: 10px;
	color: #9E1D20;
}
.tblMainPageContent .bgAnchor a {
	color: #9E1D20;
	font-size: 100%;
	font-weight: bold;
}
.tblMainPageContent .bgNadpis {
	color: #9E1D20;
	font-weight: bold;
	font-size: 105%;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
}
.tblMainPageContent .bgDatum {
	color: #9A9C9E;
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 30px;
	float: right;
}
.tblMainPageContent .bgPredslov {
	font-style: italic;
	color: #666666;
	margin: 5px 30px 15px 30px;
}
.tblMainPageContent .bgText {
	color: #333333;
	margin: 5px 30px 25px 30px;
	text-align: justify;
}
.tblMainPageContent .bgSeparator {
	background: url("../engine/images/bgSeparator.png") repeat-x;	
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.tblMainPageContent .bgImg120Shadow {
	position:relative;
	background: url("../engine/images/bgImg120Shadow.png") no-repeat 50% 100%;	
	float: left;
	margin-left: 10px;
	padding-bottom: 13px;
}
.tblMainPageContent .bgImg80 {
	background-color: #DFDFDF;
	width: 120px;
	height: 80px;	
	float: left;
	border: 1px solid #BCBCBC;
}
.tblMainPageContent .bgImg140 {
	float:left;
	background-color: #DFDFDF;
	background:url("../engine/images/cert01.png") no-repeat 50% 100%; 
	width: 115px;
	height: 167px;	
	float: left;
	border: 1px solid #BCBCBC;
}

.tblMainPageContent .bgImg141 {
	float:left;
	background-color: #DFDFDF;
	background:url("../engine/images/cert03.png") no-repeat 50% 100%; 
	width: 115px;
	height: 167px;	
	float: left;
	
	border: 1px solid #BCBCBC;
}


.tblMainPageContent .bgImg142 {
	background-color: #DFDFDF;
	background:url("../engine/images/cert02.png") no-repeat 50% 100%; 
	width: 160px;
	height: 120px;	
	float: left;
	border: 1px solid #BCBCBC;
}



.tblMainPageContent .podpis {
	background-color: #DFDFDF;
	background:url("../engine/images/podpis.png") no-repeat 50% 100%; 
	width: 160px;
	height:70px; 
	
	float: left;
}
.tblMainPageContent .bgText {
	font-size: 100%;
	margin: 2px;
	margin-bottom: 10px;
}
.tblMainPageContent .bgNadpisRed {
	color: #9E1D20;
	font-weight: bold;
	font-size: 105%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tblMainPageContent .bgNadpisBlack {
	color: #000000;
	font-weight: bold;
	font-size: 105%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tblMainPageContent .bgTextRed {
	color: #9E1D20;
	font-weight: bold;
	font-size: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tblMainPageContent .bgLeftBox {
	width: 250px;
	float: left;
}


.tblMainPageContent .bgLeftBox2 {
	width: 500px;
	float: left;
}

.odrazka {
	width: 30px;
	height:45px;
	float: left;
	color: #9E1D20;
	font-weight: bold;
	font-size: 15px;
}

.odrazka2 {
	color:#9E1D20;
	font-weight:bold;
	font-size:14px;
	margin-right:10px;
}

.tblMainPageContent .bgRightBox {
	width: 250px;
	float: right;
}
.tblMainPageContent .bgClear {
	clear: both;
}
.tblMainPageContent .red {
	color: #9E1D20;
}



.bgSeparator {
	background: url("../engine/images/bgSeparator.png") repeat-x;	
	height: 2px;
}
.bgBottomShadow {
	background: url("../engine/images/bgBottomShadow.png") repeat-x 100% 100%;	
	padding-bottom: 28px;
	margin-bottom: 15px;
}
.imgLogoImg {
	background: url("../engine/images/imgLogoImg.png") no-repeat 0% 0%;	
	width: 129px;
	height: 36px;
	margin-top: 20px;
	margin-bottom: 30px;
	margin-left:0px;
}
.imgMapa {
	/*background: url("../engine/images/imgMapa.png") no-repeat 0% 0%;*/	
	width: 262px;
	height: 262px;
}

.skolenie{ margin:0; padding:0;}
.skolenie ul{ line-height:18px; list-style-image:url("../engine/images/dot.gif"); margin-bottom:17px; margin-left:-10px;}
.skolenie ul li{}



.avacoe{ width:44px; height:147px; position:fixed; right:0px; top:50%; margin-top:-100px;}
.avacoe a{ width:44px; height:147px; display:block; background:url(../engine/images/ae_avacoe.png) no-repeat 0 0;}
.avacoe a:hover{ background-position:bottom left;}

