body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align:center;
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: normal;
font-size: 10px;
color: #3D3D3D;
}

.customers td {
border-bottom: 1px solid #CFCFCF;
text-align: left;
}

.image-button {
border: none;
}

h4 {
height: 15px;
background-image: url("../img/icon_alert.gif");
background-repeat: no-repeat;
padding-left: 25px;
padding-top: 5px;
font-size: 12px;
color: #FF8737;
}

a, a:visited, a:active {
color: #000000;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: underline;
}



/* ZAKLADNE PRVKY */
#main {
width: 860px;
margin: 0 auto;
}

#head-left {
width: 154px;
height: 153px;
float: left;
background-image: url("../img/logo_azet.gif");
background-repeat: no-repeat;
text-align: left;
}
#head-right {
width: 706px;
height: 103px;
float: right;
background-image: url("../img/bg_head_right.jpg");
background-repeat: no-repeat;
}
#head-menu {
width: 706px;
height: 50px;
float: right;
background-image: url("../img/bg_head_menu.jpg");
background-repeat: no-repeat;
background-position: top right;
text-align: left;
}

#lang-bar-left {
width: 154px;
height: 16px;
text-align: center;
color: #999999;
float: left;
}

#lang-bar-left a, #lang-bar-left a:visited, #lang-bar-left a:active {
color: #999999;
text-decoration: none;
}
#lang-bar-left a:hover {
color: #999999;
text-decoration: underline;
}

#lang-bar-right {
width: 706px;
height: 16px;
background-image: url("../img/bg_lang_bar.jpg");
background-repeat: no-repeat;
background-position: top right;
text-align: left;
float: right;
}

#menu-left {
width: 154px;
height: 16px;
text-align: center;
float: left;
}

#menu-right {
width: 694px;
height: 14px;
text-align: left;
float: right;
background-color: #F3F3F3;
padding-top: 2px;
padding-left: 12px;
}

#content-left {
width: 154px;
float: left;
}

#content-right {
width: 696px;
float: right;
padding-top: 8px;
padding-left: 10px;
text-align: left;
}

#footer {
width: 860px;
height: 15px;
background-color: #F3F3F3;
clear: both;
margin-top: 25px;
padding-top: 2px;
}

.box-top {
width: 154px;
height: 12px;
background-image: url("../img/bg_box_top.jpg");
background-repeat: no-repeat;
}

.box-main {
width: 115px;
background-image: url("../img/bg_box_main.jpg");
background-repeat: repeat-y;
padding-left: 24px;
padding-right: 15px;
text-align: left;
}

.box-bottom {
width: 154px;
height: 14px;
background-image: url("../img/bg_box_bottom.jpg");
background-repeat: no-repeat;
}

.box-main p {
margin: 0;
}

h1 {
font-family: "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: normal;
font-size: 19px;
color: #FF8737;
margin: 0px;
margin-bottom: 25px;
}

h2 {
font-family: "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: 600;
font-size: 15px;
color: #FF8737;
margin: 0px;
margin-bottom: 5px;
}

h3 {
font-family: "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: normal;
font-size: 14px;
color: #FF8737;
margin: 0px;
margin-bottom: 25px;
margin-top: 5px;
}

.table-postup td {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
text-align: left;
}

.two-borders {
border-right: 2px #F3F3F3 solid;
border-left: 2px #F3F3F3 solid;
}

.nakup {
margin-top:10px;
padding: 8px;
background-color: #FFFFFF;
border: 1px #F3F3F3 solid;
}

.nakup input {
margin: 0;
padding:1;
}

.nakup-button {
border: none;
}


input,textarea {
border: #CFCFCF 1px solid; 
background-color: #FFFFFF;
margin-bottom: 5px;
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: normal;
font-size: 10px;
color: #000000;
}

select {
border: #CFCFCF 1px solid; 
background-color: #FFFFFF;
margin: 0px;
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: normal;
font-size: 10px;
color: #000000;

}

.checkbox {
border: none; 
}

.button {
border: none; 
background-color: #FF8737;
margin-top: 5px;
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: normal;
font-size: 10px;
color: #FFFFFF;
padding: 1px;
}

label,form
{
margin:0;
padding: 0;
}

.left {
float: left;
}

.right {
float: right;
}

hr.cleaner {
clear:both;
height:1px;
margin: -1px 0 0 0; padding:0;
border:none;
visibility: hidden;
}

/* styly textov */
.pomoc {
font-weight: normal;
font-size: 9px;
color: #999999;
}

.tip{
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: normal;
font-size: 10px;
color:#000000;
border: none;
padding: 10px;
width: 350px;
background-color: #F3F3F3;
text-align: left;
}

.chyba-box {
width: 400px;
border: 1px solid red;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 20px;
}

.chyba-box h2 {
color: red;
font-size: 14px;
}

.form-registracia fieldset  {
width: 400px;
border: 1px solid #F3F3F3;
padding-left: 10px;
margin-bottom: 10px;
}
.form-registracia legend {
font-family: "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: normal;
font-size: 14px;
color: #FF8737;
}

#adresa {
display: none;
}

/*VYPIS PRODUKTOV */

.vypis-left {
border-right: 1px #E7E7E7 solid;
border-bottom: 1px #E7E7E7 solid;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 10px;
}

.vypis-right {
border-bottom: 1px #E7E7E7 solid;
padding-left: 10px;
padding-bottom: 10px;
padding-top: 10px;
}

.pprodukt {
margin: 0px;
}

.cena {
font-family: "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: bold;
font-size: 14px;
color: #FF8737;
margin: 0px;
padding-top: 5px;
}

.moreinfo {
border: 1px #F3F3F3 solid;
padding: 5px;
width: 160px;
}

.moreinfoadmin {
border: none;
padding: 5px;
}


.strankovanie {
text-align: right;
border: 1px #F3F3F3 solid;
background-color: #FBFBFB;
padding: 5px;
margin-bottom: 20px;
height: 40px;
}

.strankovanie-left {
float: left;
text-align: left;
}

.strankovanie-right {
float: right;
text-align: right;
color: #A0A0A0;
}

.strankovanie-right strong {
font-weight: bold;
color: #FF8737;
}

.kosiktable {
border: 1px #F3F3F3 solid;
}

.kosikcena {
border: 1px #F3F3F3 solid;
background-color: #FBFBFB;
padding: 5px;
margin-top: 20px;
}

.detail-produkt {
border: 1px #F3F3F3 solid;
background-color: #FBFBFB;
margin-top: 25px;
}

.podobne-produkty {
border: 1px #F3F3F3 solid;
background-color: #FBFBFB;
margin-top: 25px;
padding: 15px;
}

/*


#main {
width: 940px;
margin: 0 auto;
}

#top {
font-size: 10px;
color: #828282;
padding-left: 20px;
padding-top:4px;
text-align: left;
margin: 0;
}

#header-left {
width: 780px;
height: 209px;
float:left;
margin: 0;
background-image: url("../img/bg_flash.jpg");
background-position: right bottom;
background-repeat: no-repeat;
}

#menu {
width: 780px;
height: 31px;
background-image: url("../1img/bg_menu.jpg");
background-position: top;
background-repeat: no-repeat;
float:left;
margin: 0;
}

#top-left-ad {
width: 160px;
height: 31px;
background-image: url("../img/bg_left_adv.jpg");
background-position: top;
background-repeat: no-repeat;
float:right;
margin: 0;
}

#stredny-panel {
width: 940px;
height:31px;
background-image: url("../img/bg_menu1.jpg");
background-position: top;
background-repeat: no-repeat;
clear: both;
}

#content-left {
width: 161px;
float: left;
}

#content-main {
margin-left: 161px;
margin-right: 160px;
text-align: left;
background-image: url("../img/bg_content.gif");
background-position: top center;
background-repeat: no-repeat;
}

#content-right {
width: 160px;
float: right;
}



#bottom {
clear: both;
font-size: 10px;
color: #000000;
margin-bottom: 8px;
padding-top:4px;
text-align: center;
}

#bottom a, #bottom a:visited, #bottom a:active {
color: #000000;
text-decoration: none;
margin-right: 10px;
}
#bottom a:hover {
color: #000000;
text-decoration: underline;
margin-right: 10px;
}

#google {
width: 600px;
position: absolute;
z-index: 10;
visibility: hidden;
text-align: right;
color:#5E9E02;
}

/* KONIEC ZAKLADNE PRVKY */

/* STYLY BOXY 

#right-ad-top {
width: 160px;
height: 176px;
}

#left-foto-in {
padding-left: 33px;
padding-top: 10px;
}

.box-main {
width: 161px;
background-image: url("../img/bg_box_stred.jpg");
background-position: top;
background-repeat: repeat-y;
}

.box-spodok {
width: 161px;
height: 16px;
background-image: url("../img/bg_box_spodok.jpg");
background-position: top;
background-repeat: no-repeat;
}

.box-main2 {
width: 160px;
background-image: url("../img/bg_box2_stred.jpg");
background-position: top;
background-repeat: repeat-y;
}

.box-spodok2 {
width: 160px;
height: 21px;
background-image: url("../img/bg_box2_spodok.jpg");
background-position: top;
background-repeat: no-repeat;
}

.box-main3 {
width: 160px;
background-image: url("../img/bg_box3_stred.jpg");
background-position: top;
background-repeat: repeat-y;
}

.box-spodok3 {
width: 160px;
height: 19px;
background-image: url("../img/bg_box3_spodok.jpg");
background-position: top;
background-repeat: no-repeat;
}

.box-main4 {
width: 161px;
background-image: url("../img/bg_box4_stred.jpg");
background-position: top;
background-repeat: repeat-y;
}

.box-spodok4 {
width: 161px;
height: 18px;
background-image: url("../img/bg_box4_spodok.jpg");
background-position: top;
background-repeat: no-repeat;
}

#temy-in {
padding-top: 45px;
padding-left: 14px;
padding-right: 8px;
line-height: 1.33;
}

#temy-in a, #temy-in a:visited, #temy-in a:active {
color: #000000;
text-decoration: none;
}
#temy-in a:hover {
color: #000000;
text-decoration: underline;
}

#navstevnost-in {
padding-top: 55px;
padding-left: 24px;
padding-right: 8px;
line-height: 1.33;
}

#right-ad {
width: 160px;
height: 220px; 
}

.right-in {
padding-top: 63px;
padding-left: 20px;
padding-right: 15px;
}

.right-in p {
padding-bottom: 10px;
}

.right-in strong {
font-weight: bold;
font-style: italic;
}

.left-foto {
margin-left: 8px;
margin-top: 50px;
}

.left-foto strong {
font-weight: bold;
font-style: italic;
}

/* KONIEC STYLY BOXY */

/* STYLY HLAVNY OBSAH 

.custom-menu {
margin-top: 6px;
padding-left: 10px;
padding-right: 8px;
}

.custom-menu a, .custom-menu a:visited, .custom-menu a:active {
color: #828282;
text-decoration: none;
margin-right: 10px;
}
.custom-menu a:hover {
color: #828282;
text-decoration: underline;
margin-right: 10px;
}

#banner-bottom {
height: 61px;
background-image: url("../img/bg_banner.gif");
background-position: top;
background-repeat: no-repeat;
margin-top: 40px;
margin-bottom: 40px;
text-align: center;
}

#up-bottom {
text-align: center;
margin-bottom: 30px;
}

.strankovanie {
margin-top: 30px;
}

.strankovanie strong {
color: #000000;
text-decoration: underline;
font-weight:normal;
}

.strankovanie a, .strankovanie a:visited, .strankovanie a:active {
color: #828282;
text-decoration: none;
}
.strankovanie a:hover {
color: #828282;
text-decoration: underline;
}

#obsah {
padding: 20px;
}

#obsah p {
padding-bottom: 15px;
line-height: 1.33;
}

#obsah a, #obsah a:visited, #obsah a:active {
color: #828282;
text-decoration: none;
}

#obsah a:hover {
color: #828282;
text-decoration: underline;
}

/* STYLY VYPIS CLANKOV

.clanok {
margin-top: 20px;
}

.clanok-obr1 {
height: 113px;
width: 81px;
background-image: url("../img/bg_clanok_foto1.jpg");
background-position: top;
background-repeat: no-repeat;
padding-left: 8px;
padding-top: 4px;
}

.clanok-obr2 {
height: 86px;
width: 116px;
background-image: url("../img/bg_clanok_foto2.jpg");
background-position: top;
background-repeat: no-repeat;
padding-left: 4px;
padding-top: 4px;
}

.clanok-foto-popis {
margin-top: 2px;
color: #828282;
}

.clanok-cely {
text-align: justify;
}

.clanok-foto {
float: left;
margin-left: 10px;
margin-bottom: 10px;
}

.top-line a, .top-line a:visited, .top-line a:active {
color: #000000;
font-weight: bold;
text-decoration: none;
margin-right: 10px;
}
.top-line a:hover {
color: #000000;
font-weight: bold;
text-decoration: underline;
margin-right: 10px;
}

/* KONIEC STYLY HLAVNY OBSAH */


/* STYLY TEXTU 
.prve-velke {
font-size: 12px;
font-weight: bold;
}

a, a:visited, a:active {
color: #000000;
text-decoration: none;
}
a:hover {
color: #000000;
text-decoration: underline;
}

h22 {
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: bold;
font-size: 11px;
color: #5E9E02;
margin: 0px;
}

h3 {
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: bold;
font-size: 11px;
color: #5E9E02;
margin: 0px;
margin-bottom: 10px;
}

h4 {
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: bold;
font-size: 11px;
color: #B68400;
margin: 0px;
margin-bottom: 10px;
text-align: center;
}


p {
margin: 0px;
}

/* FORMY 

form {
margin: 0;
}

input,select,textarea {
border: #CCCCCC 1px solid; 
background-color: #FFFFFF;
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: normal;
font-size: 10px;
color: #828282;
margin: 0px;
}

.radio {
border: none;
margin: 0px;
padding: 0px;
}

.login {
font-family: "Verdana", "Arial", "Lucida Grande", "Helvetica", lucida, sans-serif;
font-weight: bold;
font-style: italic;
font-size: 11px;
color: #000000;
} 

.button {
background-color: #5E9E02;
font-weight: normal;
color: #FFFFFF;
}

.form1 fieldset  {
	width: 400px;
	border-color: #1187b4;
	padding: 25px;
	padding-top: 35px;
}

.form1 legend {
	font-weight: bold;
	padding: 5px;
	color: #1187b4;
}

/* MENU */ 

/* MENU */ 

ul {
    text-align: left;
		padding:0;
		margin: 0;
		list-style-type:none;
	}
	
	
	ul#mainMenu ul {
		margin-top:6px;

	}
	
	ul#mainMenu li {
		float:left; 
		padding:6px;
	}
	
	ul#mainMenu a {
	  color: #FFFFFF;
		display:block;
    text-decoration:none;
	}
	
	ul#mainMenu a:hover {
	  text-decoration:underline;
	}
	
	ul#mainMenu ul a {
		border-bottom:none;
		padding-left:2px;
	}
	
	ul#mainMenu ul a:hover {
		background-color:#5E9E02;
    text-decoration: underline;	
	}
	
	ul#mainMenu ul {
		position:absolute;
		visibility:hidden;
		border-bottom:1px solid white;
		background-color: #5E9E02;
	}
	
	ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{
		visibility:visible;
	}
	
	ul#mainMenu li li {
		float:none;
		padding:4px;
		width: 100px;
	}
		
	ul#mainMenu li {
		behavior: url(css/hover.htc); 
	}



