BODY { font-family: Verdana, Tahoma, Helvetica, sans-serif;	background: top center repeat-y url("img/bg.gif") #fff;	text-align:center;	color:#000;	margin:0;	}
#bg_topmenu { DISPLAY: block; position: absolute; left:-17px; width:805px; height:70px; background: top center url("img/bg_topmenu.gif"); BACKGROUND-REPEAT: no-repeat;}

#bg_nav_lista { DISPLAY: block; position: absolute; left:-17px; width:805px; height:70px; top:70px;  background: top center url("img/nav_lista.gif"); BACKGROUND-REPEAT: no-repeat;}

#main {text-align:left; width:770px; padding:0; margin:0 auto; position:relative; }
#logo {position: absolute; top:28px; left:605px; }
#logo IMG {border:0;}

#main_menu {position: absolute; left:10px; height: 54px;  WIDTH: 590px; }
.align_bottom {position: absolute; bottom:0; }
#main_menu UL {border:0; margin:0; padding:0 0 3px 0; top:20px; line-height:100%}
#main_menu LI {list-style: none; display: inline;  border:0; margin:0; padding:0px 15px 0 7px; font-size:70%; }
#main_menu A  {text-decoration:none; padding:0px; margin:0px; color:#f37314;  }
#main_menu A:hover {text-decoration:none; padding:0px; margin:0px; color:#f37314; border-bottom: 1px solid #777; }
#main_menu LI.actual {  background: top left repeat-y url("img/sel_line.gif"); color:#000; }
#main_menu LI.actual A  {text-decoration:none; padding:0px; margin:0px; color:black;  }



/* KATALOG PAGE - HORIZONTAL MENU */

#horizontal_menu {position: absolute; left:-15px; top:95px; width:770px;  }
#horizontal_menu UL { DISPLAY: block; MARGIN: 0px; PADDING: 0px; LIST-STYLE:none; }
#horizontal_menu LI { DISPLAY: block;  float:left;  MARGIN: 0px; PADDING: 0px; LIST-STYLE:none; WIDTH: 110px; HEIGHT: 80px; }
.hm-icons {DISPLAY: block;  WIDTH: 111px; HEIGHT: 80px; PADDING: 0px; border:0px; margin:0px;}
#horizontal_menu A {  DISPLAY: block; OVERFLOW: hidden;  BACKGROUND-POSITION: 0 0;  BACKGROUND-REPEAT: no-repeat;  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; HEIGHT: 80px; TEXT-INDENT: -2999px }


#katalog_intro {position: absolute; left:1px; top:195px; width:770px;  }

/* KATALOG PAGE - VERTICAL MENU */

#vertical_menu2 {position: absolute; left:1px; top:140px; width:137px; background: top left repeat-y url("img/line_menubg.gif") #fff;}
#vertical_menu2 UL {MARGIN: 0px; PADDING: 0px; LIST-STYLE:none; }
#vertical_menu2 A.vm_active {background-position: 0 -80px;}
#vertical_menu2 A { DISPLAY: block; OVERFLOW: hidden;  BACKGROUND-POSITION: 0 0;  BACKGROUND-REPEAT: no-repeat;  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; HEIGHT: 80px; TEXT-INDENT: -2999px }


#vertical_menu {position: absolute; left:1px; top:95px; width:137px; background: top left repeat-y url("img/line_menubg.gif") #fff;}
#vertical_menu UL {MARGIN: 0px; PADDING: 0px; LIST-STYLE:none; }
.vm-icons {DISPLAY: block;  WIDTH: 136px; HEIGHT: 80px; PADDING: 0px; border:0px; margin:0px;}

#vertical_menu A { DISPLAY: block; OVERFLOW: hidden;  BACKGROUND-POSITION: 0 0;  BACKGROUND-REPEAT: no-repeat;  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; HEIGHT: 80px; TEXT-INDENT: -2999px }
#vm_motorky A {BACKGROUND-IMAGE: url(img/vm_01.gif);}
#vm_motorky A:hover {background-position: 0 -80px;}
#vm_4kolky A {BACKGROUND-IMAGE: url(img/vm_02.gif);}
#vm_4kolky A:hover {background-position: 0 -80px;}
#vm_vskutre A {BACKGROUND-IMAGE: url(img/vm_03.gif);}
#vm_vskutre A:hover {background-position: 0 -80px;}
#vm_sskutre A {BACKGROUND-IMAGE: url(img/vm_04.gif);}
#vm_sskutre A:hover {background-position: 0 -80px;}
#vm_aauta A {BACKGROUND-IMAGE: url(img/vm_05.gif);}
#vm_aauta A:hover {background-position: 0 -80px;}
#vm_stroje A {BACKGROUND-IMAGE: url(img/vm_08.gif);}
#vm_stroje  A:hover {background-position: 0 -80px;}
#vm_prislus A {BACKGROUND-IMAGE: url(img/vm_06.gif);}
#vm_prislus A:hover {background-position: 0 -80px;}
#vm_diely A {BACKGROUND-IMAGE: url(img/vm_07.gif);}
#vm_diely A:hover {background-position: 0 -80px;}
#vertical_menu A.vm_active {background-position: 0 -80px;}

#znacky_menu {position: absolute; left:138px; top:140px; width:137px; background: top left repeat-y url("img/line_menubg.gif") #fff;}
#znacky_menu UL {MARGIN: 0px; PADDING: 0px; LIST-STYLE:none; }
#znacky_menu A { DISPLAY: block; OVERFLOW: hidden;  BACKGROUND-POSITION: 0 0;  BACKGROUND-REPEAT: no-repeat;  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; HEIGHT: 30px; TEXT-INDENT: -2999px }
#znacky_menu A.zm_active {background-position: 0 -60px;}


.zm-icons {DISPLAY: block;  WIDTH: 136px; HEIGHT: 30px; PADDING: 0px; border:0px; margin:0px;}

#znacky_menu_shop {position: absolute; left:138px; top:95px; width:137px; background: top left repeat-y url("img/line_menubg.gif") #fff;}
#znacky_menu_shop UL {MARGIN: 0px; PADDING-left: 10px; LIST-STYLE:none; }
#znacky_menu_shop A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LINE-HEIGHT: 20px; TEXT-INDENT: 0px; font-size:70%;  text-decoration:none; color: #777;}
#znacky_menu_shop A:hover { text-decoration:underline; color: #000;}
#znacky_menu_shop A.zms_active {background-position: 0 -60px; color:#f37314; border-bottom: 1px solid #ccc; }






/* KATALOG PAGE  - uvod */


#katalog_uvod {position: relative; left:300px; width:453px;  top:110px; margin:0; padding:0; border:0}
#katalog_intro_cage {position: relative; left:300px; width:453px;  top:120px; margin:0; padding:0; border:0}
#katalog_intro {width:456px; margin:0; padding:0; border-bottom:16px solid white; border-top:1px solid white;  background: 100px 0px repeat-y url("img/vert_line.gif") #fff;}
.katalog_intropic {width:282px; margin:0 0 0 110px;  padding:0; border:0;}
.katalog_intropic A IMG { border:0;  margin:0; padding:0;}
.H1_a {position: relative; display:block; left:410px; top:95px; width:343px; font-size:115%; font-weight:normal; line-height:100%; margin:0; padding:0; border:0;}

/* KATALOG PAGE  - list products */

H1 {position: relative; display:block; left:470px; top:95px; width:283px; font-size:115%; font-weight:normal; line-height:100%; margin:0; padding:0; border:0;}
H2 {position: relative; font-size:100%; line-height:100%; margin:0; padding:0; border:0}

#list_new_products {position: relative; left:300px; width:453px;  top:110px; margin:0; padding:0; border:0}
.product_cage {width:456px; margin:0; padding:0; border-bottom:16px solid white; border-top:1px solid white;  background: 160px 0px repeat-y url("img/vert_line.gif") #fff;}
.product_image {width:150px; float: left; margin:0; padding:0; border:0;}
.product_info {width:282px; margin:0 0 0 170px;  padding:0; border:0;}
HR.cleaner {clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none;	visibility: hidden;	}




.vyrobca {display:inline; font-size:77%; font-weight:bold; line-height:100%; margin:0; padding:0; border:0; color:#f37314; }
.typ {display:inline; font-size:77%; font-weight:bold; line-height:100%; margin:0; padding:0 0 0 0.5em; border:0; color:#777; }
.popis { font-size:70%; font-weight:normal; line-height:120%; margin:0; padding:4px 0 0 0; border:0; color:#000; }
.detaily { font-size:70%; font-weight:normal; line-height:100%; margin:0; padding:10px 0 0 0; border:0; color:#000; }

DL  {font-size:65%; font-weight:normal;  margin:0; padding:4px 0 0 0; border:0; color:#000; }
DT.objem {color:#777; display:inline; }
DD.objem {display:inline; margin:0; padding:0; border:0;}
DT.vykon {color:#777; display:inline;}
DD.vykon {display:inline; margin:0; padding:0; border:0;}
DT.cena {color:#777; display:inline;}
DD.cena {display:inline; margin:0; padding:0; border:0;}

P {font-size:70%; margin:0; padding:0 0 15px 0;}
.pad170 {padding:30px 0 0 170px; }
.pad110 {padding:0 0 0 110px; }

#list_new_products A  { text-decoration:none; width: 1em;  padding: 0px; color:#000;  border-bottom: 1px solid #777; }
#list_new_products A:hover {text-decoration:none; padding:0px; margin:0px; color:#000; border-bottom: 2px solid #f37314; }

#list_new_products A.big_image IMG {border:0; padding:0; margin:0;}
#list_new_products A.big_image {display:block; text-decoration:none; padding:0 0 0 2px; margin:0; border:0; border-left: 2px solid #fff;}
#list_new_products A.big_image:hover {text-decoration:none; background: #f37314;  padding:0 0 0 2px;  margin:0; color:#f37314; border:0; border-left: 2px solid #f37314;}

#list_new_products A.big_image_h {display:none}


.buy_buttons {font-size:70%; color: #777; padding: 7px 0 0 0;}
.product_info A { PADDING:0px;  LINE-HEIGHT: 20px; border: 0px; font-size:1em;  text-decoration:none; color: #777;}
.product_info A:hover { text-decoration:underline; color: #000;}
.buy_buttons  input { PADDING:  1px 3px 1px 1px;  LINE-HEIGHT: 20px; border: 1px solid #ccc; font-size:1em;  text-decoration:none; color: #777; text-align:right}


/* BAZAR */

#bazar_menu {position: absolute; left:138px; top:95px; width:137px; background: top left repeat-y url("img/line_menubg.gif") #fff;}
#bazar_menu UL {MARGIN: 0px; PADDING: 0px; LIST-STYLE:none;  font-size:77%; font-weight:normal;  }

#bazar_menu LI  { margin: 10px;}
#bazar_menu A  { text-decoration:none; width: 1em;  padding: 0px; color:#000;  border-bottom: 1px solid #777; }
#bazar_menu A:hover {text-decoration:none; padding:0px; margin:0px; color:#000; border-bottom: 2px solid #f37314; }

#bazar_menu LI.actual {  background: top left repeat-y url("img/sel_line.gif"); color:#000;padding:0 0 0 10px; }
#bazar_menu LI.actual A  {text-decoration:none; margin:0px; color:black; border-bottom: 0px solid #777; }
#bazar_menu LI.actual A:hover  {text-decoration:none;  margin:0px; color:black; border-bottom: 2px solid #f37314;  }


#aktuality_bg {position: absolute; left:138px; top:95px; width:384px; height:529px; background: top left repeat-y url("img/aktual_bg.jpg") #fff;}
#aktuality {position: absolute; left:370px; top:110px; width:384px; border:0px solid red;}
#aktuality H1 {position: relative; display:block; left:0px; top:0px; width:283px; font-size:115%; font-weight:normal; line-height:100%; margin:0; padding:0 0 15px 0; border:0;}
#aktuality H2 {position: relative; display:block; left:0px; top:0px; width:283px; font-size:70%; font-weight:bold; line-height:100%; margin:0; padding:0 0 3px 0; border:0; color:#f37314;}
.aktuality_product_cage { position: relative;left:-170px; width:456px; margin:0; padding:0; border-bottom:16px solid white; border-top:1px solid white;  background: 160px 0px repeat-y url("img/vert_line.gif") #fff; }
.aktuality_product_info {width:282px; margin:0 0 0 170px;  padding:0; border:0;}

#aktuality A IMG { border:0;  margin:0; padding:0;}
#aktuality P {line-height:135%; }
#aktuality P A {text-decoration:none; width: 1em;  padding: 0px; color:#000;  border-bottom: 1px solid #777; }
#aktuality P A:hover {text-decoration:none; width: 1em;  padding: 0px; color:#000;  border-bottom: 2px solid #f37314; }
#intro A  { font-size:70%; text-decoration:none; width: 1em;  padding: 0px; color:#777;  border-bottom: 1px solid #777; }
#intro A:hover {text-decoration:none; padding:0px; margin:0px; color:#000; border-bottom: 2px solid #f37314; }

.sede {color:#777;font-weight:bold;}

/* COPYRIGHT */

#copyright {background: 160px 0px repeat-y url("img/vert_line_blk.gif") #fff; width:162px; margin:40px 0 0 0}
.copytext { font-size:65%; font-weight:normal; line-height:100%; margin:0; padDing:5px 7px 5px 0; border:0; color:#ccc; text-align:right;}


/* SLIMBOX */

#lbOverlay { 	position: absolute; 	left: 0;	width: 100%;	background-color: #000;	cursor: pointer;}
#lbCenter, #lbBottom {	position: absolute;	left: 50%;	overflow: hidden;	background-color: #fff;}
.lbLoading {	background: #fff url(img/slimbox/loading.gif) no-repeat center;}
#lbImage {	border: 10px solid #fff;}
#lbPrevLink, #lbNextLink {	display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}
#lbPrevLink {	left: 0; background: transparent url(img/slimbox/prevlabel.gif) no-repeat 0% 15%;}
#lbPrevLink:hover {	background: transparent url(img/slimbox/prevlabel_over.gif) no-repeat 0% 15%;}
#lbNextLink {	right: 0; background: transparent url(img/slimbox/nextlabel.gif) no-repeat 100% 15%;}
#lbNextLink:hover {	background: transparent url(img/slimbox/nextlabel_over.gif) no-repeat 100% 15%;}
#lbBottom {	font-family: Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none;}
#lbCloseLink {	display: block;	float: right;	width: 120px;	height: 22px;	background: transparent url(img/slimbox/closelabel.gif) no-repeat center;	margin: 5px 0;}
#lbCaption, #lbNumber {	margin-right: 71px;}
#lbCaption {	font-weight: bold;}


/* OBJEDNAVKA */

fieldset {font-size:70%; border:1px solid #ccc; padding:7px; margin: 0 0 10px 0;}
#kontaktne_udaje input  { width: 150px; FONT-FAMILY: verdana, sans-serif;  FONT-SIZE: 1em; COLOR: #000; MARGIN: 2px; PADDING: 2px; BORDER: 1px solid #ccc;  BACKGROUND:#eee; }
#kontaktne_udaje label {float:left;    width: 80px;    margin-right:0.5em;    padding-top:0.2em;    text-align:left;    font-weight:normal;}
.povinne { color:#f37314;  }
#bot_buttons {margin:10px 0 15px 0;  }
.input_btn {padding:2px; border:1px solid #f37314; font-weight:bold}
#potvrd p { font-size:1em; color: #777;}


