body {
	margin:0;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
	background-color: #bcbcbc;
	font-size:12px;
	padding: 0;
}

h1{
  padding: 0;
  margin: 0;
  color: white;
  font-size: 28px;
}

h2{
  color: #ff4b24;
  padding:4px 0 8px 0;
  font-size: 16px;
  font-weight:bold;
  margin: 0;
}

h3{
  color: white;
  font-size: 16px;
  font-weight:bold;
  padding:5px 0 5px 0;
  margin: 0;
}

h4{
  color: white;
  font-size: 14px;
  font-weight:bold;
  padding:2px 0 2px 6px;
  margin: 0;
  background: url('images/bg_h3.jpg') top left repeat-y;
}
h4 span{
  color: #393c2b;
  font-size: 12px;
  font-weight:normal;
}
h5, #main_text h1{
  color: #2d2f23;
  font-size: 14px;
  font-weight:normal;
  font-weight:bold;
  padding:0;
  text-transform: uppercase;
  margin: 0 0 5px 0;
}

h6, #main_text h2{
  color: #393c2b;
  font-size: 12px;
  font-weight:bold;
  padding:0 0 4px 0;
  margin: 0;
}

p{
  margin: 0 0 5px 0;
  padding: 0;
  color: black;
  font-size:12px;
  line-height:1.3;
}

img {
	border: none;
}

a {
  text-decoration: none;
  color: black;
}
a:visited {
  text-decoration: none;
  color: black;
}
a:hover {
  text-decoration: none;
  color: black;
}
hr {
	clear: both;
    margin:10px 0;
	padding:0;
	color: #8e8870;
	background-color: #8e8870;
	}

#page_bg
{
   	position:relative;
   	left:0px;
   	top:0px;
   	margin: 0px;
	text-align: center;
	background:white url('images/back_pag_bg.jpg') top center repeat-x;


}

#page
{
   	position:relative;
   	top:0px;
   	width:1000px;
   	margin: 0 auto;
	text-align: center;
	background:white url('images/back_pag_bg.jpg') top center repeat-x;
	overflow:hidden;
	}
	#header
	{
	width:1000px;
	height:273px;
	top:0px;
	position:relative;
	background: url('images/header.jpg') top center no-repeat;
	text-align:left;
	margin: 0 auto;
	z-index:2;
	}
	#header p{
	  margin: 0 0 2px 0;
	  color: white;
	  font-size:12px;
	  line-height:1.5;
	}
	#header a{
	color: #c8deea;
	margin: 0;
	text-decoration: none;
	}
	#header a:hover{
		color: white;
		text-decoration: none;
	}
	
		#bgmlogo
		{
		position:absolute;
		left:39px;
		top:59px;
		width:221px;
		height:111px;
		overflow:hidden;
		z-index:9;
		background: url("images/m_logo.jpg") 0 0 no-repeat scroll;
		text-align:left;
		}
		#bgmlogo a{
		text-decoration: none;
		background:url("images/m_logo.jpg") 0 0 no-repeat;
		}
		#bgmlogo  .logo{
		width: 211px;
		height: 111px;
		position: absolute;
		top: 0;
		left: 0;
		background-position: 0 0;
		}
		#bgmlogo .logo:hover,
		#bgmlogo a:hover.logo{
			background-position: 0 -111px;
		}
	

#header .top_menu
{
top: 10px;
width:810px;
position: absolute;
text-align: left;
left:160px;
list-style: none;
margin:0;
padding:2px 0;
color:red;
font-size:11px;
z-index:6;
}

	#header .top_menu ul
		{
			margin:0;
			padding:0;
			list-style-type: none;
		}
	#header .top_menu li{
		display: inline;
		color: #de0808;
		padding: 0px;
		background: url('images/menu_sep.jpg') top right no-repeat;
		
	}
	#header .top_menu li a{
		color: #de0808;
		padding:5px 8px 5px 8px;
		text-decoration: none;
		font-weight:bold;
	}
	#header .top_menu li a:hover{
		color: black;
		text-decoration: none;
		background:#d1d1d1;
		color: black;
	}

#header .text
{
top: 75px;
left: 720px;
width:230px;
position: absolute;
list-style: none;
margin:0;
padding:0;
color: white;
z-index:4;
}
#header .text h3
{
margin-bottom: 0px;
padding-bottom: 0px;
}

	#header .text ul
		{
			margin:0;
			padding: 5px 0;
			list-style-type: none;
		}
		
	#header .text li{
		color: white;
		list-style-type: disc;
		padding: 0 0 0 0px;
		margin-left:10px;
		font-size: 10px;
		
	}


#header .text p {
 color:white;
 padding: 0px 4px;
 line-height:1.3;
 font-size:12px;
}
#header .text a:visited  {
 color:white;
}
#header .text a:hover {
 color: white;
 text-decoration: underline;
}

#header .login
{
top: 188px;
left: 40px;
width:215px;
position: absolute;
text-align: right;
margin:0;
padding:0;
}
#header .login .logleft
{
left: 0px;
width:160px;
float:left;
position: relative;
}

	
	#header .login .loglright
		{
		right: 5px;
		width:40px;
		height:40px;
		float:right;
		position: relative;
		padding:4px 0 0 0;
		overflow:hidden;
		 /*background: url("images/login_arrow.jpg") 0 0 no-repeat scroll; */
		text-align:left;
		}
		#header .login .loglright a, #header .login .loglright .loginbutton{
		text-decoration: none;
		height: 50px;
		background:url("images/login_arrow.jpg") 0 0 no-repeat;
		border: solid 0px black;
		}
		#header .login .loglright .logo{
		width:40px;
		height:40px;
		position: absolute;
		top: 6px;
		left: 0;
		background-position: 0 0;
		}
		#header .login .loglright .logo:hover,
		#header .login .loglright a:hover.logo, #header .login .loglright .loginbutton:hover{
			background-position: 0 -40px;
		}
		#header .login .loglright .loginbutton:hover{
		  cursor: pointer;
		  cursor: hand;
		}
	
#header .login .logbott
{
left: 0px;
width:215px;
float:left;
position: relative;
}

#header .login .logbott .zvyraznene
{
color: white
}

#header .login p
{
font-size:10px;
padding-top:3px;
}

#header .login p a
{
color:black;
}
#header .login p a:hover
{
color:black;
text-decoration:underline;
}

#header .login input {
	width: 90px;
	padding:1px 4px;
	color:#5d5b49;
	background: white;
	font-weight: normal;
	border: 1px solid #dfdfdf;
}

#language
	{
	position:absolute;
	left:34px;
	top:8px;
	height:22px;
	width:104px;
	text-align:left;
	margin: 0;
	z-index:5;
	background-color:#bcbcbc;
	}
	#language a{
		font-size:12px;
		font-weight:bold;
		color:white;
		}
		
		#language ul
			{
			margin:0;
			padding:0;
			list-style-type: none;
			}
		#language li
			{
			list-style-type: disc;
			}
	#butt_sk
		{
		position:absolute;
		left:10px;
		top:4px;
		width:23px;
		height:15px;
		overflow:hidden;
		padding:0;
		background: url("images/lang_sr.jpg") 0 0 no-repeat scroll;
		text-align:left;
		}
		#butt_sk a{
		text-decoration: none;
		background:url("images/lang_sr.jpg") 0 0 no-repeat;
		}
		#butt_sk  .logo{
		width:23px;
		height:15px;
		position: absolute;
		top: 0;
		left: 0;
		background-position: 0 0;
		}
		#butt_sk .logo:hover,
		#butt_sk a:hover.logo{
			background-position: 0 -15px;
		}
	#butt_en
		{
		position:absolute;
		left:40px;
		top:4px;
		width:23px;
		height:15px;
		overflow:hidden;
		padding:0;
		background: url("images/lang_en.jpg") 0 0 no-repeat;
		text-align:left;
		}
		#butt_en a{
		text-decoration: none;
		background:url("images/lang_en.jpg") 0 0 no-repeat;
		}
		#butt_en  .logo{
		width:23px;
		height:15px;
		position: absolute;
		top: 0;
		left: 0;
		background-position: 0 0;
		}
		#butt_en .logo:hover,
		#butt_en a:hover.logo{
			background-position: 0 -15px;
		}
	#butt_de
		{
		position:absolute;
		left:70px;
		top:4px;
		width:23px;
		height:15px;
		overflow:hidden;
		padding:0;
		background:url("images/lang_de.jpg") 0 0 no-repeat;
		text-align:left;
		}
		#butt_de a{
		text-decoration: none;
		background: url("images/lang_de.jpg") 0 0 no-repeat;
		}
		#butt_de  .logo{
		width:23px;
		height:15px;
		position: absolute;
		top: 0;
		left: 0;
		background-position: 0 0px;
		}
		#butt_de .logo:hover,
		#butt_de a:hover.logo{
			background-position: 0 -15px;
		}
	

		
#header .flash
{
width:680px;
height:190px;
top:61px;
left:277px;
position:absolute;
margin: 0 auto;
z-index:3;
}

#menu
{
	position:absolute;
	left:66px;
	top:276px;
	width:874px;
	padding:5px 0 5px 0;
	background: url('images/mmenu_bg.jpg') top left repeat-y;
}




#main_text_cont {
	position:relative;
	top:0px;
	float:left;
	left:21px;
	width: 959px;
	padding:0;
	text-align: left;
	min-height:400px;
  	height:auto !important;
 	height:400px;
	z-index:1;
	background: url('images/back_pag_bott_bg.jpg') top left repeat-y;
	}
	#left
		{
		position:relative;
		float: left;
		left:10px;
		top:0px;
		width:230px;	
		padding: 0 0 10px 0;
		text-align:left;
		line-height:1.3;
		font-size:12px;
		}
		#left img {
		border: 4px solid #2f3224;
		}
	#left p {
	padding: 0;
	font-size:12px;
	}
		
	#left p span {
	padding: 0 5px 0 0;
	font-weight:normal;
	font-size:10px;
	}

/* doplnil som */
	.top_left_bg
		{
		position:relative;
		left:0;
		top:0;
		width:220px;	
		padding:0px 0 0 0px;
		text-align:left;
		}
		
		.top_left_bg ul
		{
			margin:0;
			padding: 0px 0 0px 25px;
			list-style-type: none;
		/*	background: url('images/model_separator.jpg') no-repeat right bottom; */
		}
		.top_left_bg li
		{
			position: relative;
			margin: 0px;
			left:0px;
			color: #ecece9;
			font-size:11px;
			padding:2px 0 2px 0;
			list-style-type: disc;
		}
		.top_left_bg li a
		{
			color: white;
			padding:0 0 0 5px;
			list-style-type: disc;
		}
		.top_left_bg li a:hover
		{
			color: black;
			padding:0 0 0 5px;
			text-decoration:underline;
			list-style-type: none;
		}

/* doplnil som */
	.left_bg
		{
		position:relative;
		left:0;
		top:0;
		width:220px;	
		padding:5px 0 0 10px;
		text-align:left;
		background:#e91c23 url('images/menu_lf.jpg') top left repeat-y;
		}
		
		.left_bg ul
		{
			margin:0;
			padding:6px 0 6px 25px;
			list-style-type: none;
			background: url('images/model_separator.jpg') no-repeat right bottom;
		}
		.left_bg li
		{
			position: relative;
			margin: 0px;
			left:0px;
			color: #ecece9;
			font-size:11px;
			padding:2px 0 2px 0;
			list-style-type: disc;
		}
		.left_bg li a
		{
			color: white;
			padding:0 0 0 5px;
			list-style-type: disc;
		}
		.left_bg li a:hover
		{
			color: black;
			padding:0 0 0 5px;
			text-decoration:underline;
			list-style-type: none;
		}

  .left_bottom{
  position: relative;
	float: left;
	left: 0px;
	top: 0px;
	height: 10px;
	width: 230px;	
  background:#e91c23 url('images/bott_menu_lf.jpg') bottom left no-repeat;
  }

	#left_express
		{
		position: relative;
		float: left;
		left: 0px;
		top: 0px;
		width:230px;	
		padding: 0 0 10px 0;
		text-align:left;
		line-height:1.3;
		font-size:12px;
		}


	#right
		{
		position:absolute;
		right:10px;
		top:10px;
		width:180px;	
		padding: 10px 0 10px 8px;
		text-align:left;
		line-height:1.3;
		font-size:12px;
		background:#e7e7e7;
		}
		#left img {
		border: none;
		}
	#right p {
	padding: 0;
	font-size:12px;
	}
		
	#right p span {
	padding: 0 5px 0 0;
	font-weight:normal;
	font-size:10px;
	}
		
		
		
		
		#mapa_poloha
		{
		border: 8px solid #62604d;
		margin:0 0 15px 0;
		top:10px;
		width: 580px; 
		height: 350px;
		}
		
		#rezerv {
		padding:10px;
		}
		#rezerv table{
		background: #a39c7f;
		width:460px;
		padding:0;
		}
		
		#rezerv table td{
		 text-align: left;
		 padding:4px;
		 color:#393c2b;
		}
		
		
				#rezerv .input {
				width: 290px;
				padding:2px;
				color:#5d5b49;
				}
				#rezerv .check label {
				padding:0;
				color:#5d5b49;
				}
				#rezerv .textarea {
				width: 290px;
				color:#5d5b49;
				padding:2px;
				}
				#rezerv .submit {
				float: right;
				padding:2px 5px;
				margin-right:10px;
				color:white;
				background: #393c2b;
				border: 1px solid black;
			}
		


#bottom
	{
	position:relative;
	top:0px;
	padding:0px;
	min-height:170px;
  	height:auto !important;
 	height:170px;
 	margin: 0 auto;
	text-align:center;
	background:#bcbcbc url('images/bott_bg.jpg') top center repeat-x;
	}
	
#bottom_bg
{
position:relative;
width:1000px;
min-height:170px;
height:auto !important;
height:170px;
margin:0 auto;
line-height:1.4;
background:#bcbcbc url('images/bottom.jpg') top center repeat-x;
}
#bottom_bg p {
 color: #393c2b;
 margin:0 0 5px 0;
 font-size: 10px;
 font-weight: normal;
}
#bottom_bg p span{
  padding: 0 0 5px 0;
  color:#959595;
  font-size: 12px;
  font-weight:bold;
  margin: 0;
}
#bottom_bg a {
 color: #292b20;
 padding: 0 0 0 3px;
 font-weight:bold;
}
#bottom_bg a:visited  {
 color: #292b20;
}
#bottom a:hover {
 color:#ff4b24;
 text-decoration: underline;
}
			#bottom_bg ul
			{
			margin:0;
			padding: 0 0 0 15px;
			list-style-type: none;
			}
			#bottom_bg li
			{
			margin:0;
			padding:0;
			color: #393c2b;
			list-style-type: disc;
			}
			#bottom_bg li a
			{
			padding:0;
			color: #393c2b;
			font-weight:normal;
			list-style-type: disc;
			}
			#bottom_bg li a:visited
			{
			padding:0;
			color: #393c2b;
			}
			#bottom_bg li a:hover
			{
			padding:0;
			color: black;
 			text-decoration: underline;	
			}

#bottom_bg .bottext_left
{
position:absolute;
float:left;
top:30px;
left:40px;
width:300px;
font-weight:normal;
text-align: justify;
padding: 10px 0px 0px 149px;
font-size: 10px;
min-height:149px;
height:auto !important;
height:149px;
background: url('images/bg_lf_footer.jpg') top left no-repeat;
}
#bottom_bg .bottext_left p {
font-weight:normal;
}
		#bottom_bg .bottext_left img
		{
		border: none;
		margin:0;
		}
#bottom_bg .bottext_links
{
position:absolute;
float:left;
top:30px;
left:570px;
width:180px;
text-align:left;
padding: 10px 0 0 0;
font-size: 10px;
}

#bottom_bg .bottext_right
{
position:absolute;
top:40px;
right:10px;
width:220px;
text-align: right;
padding: 0
}
#bottom_bg .bottext_right p {
text-align: right;
}
#bottom_bg .bottext_right p a {
 font-weight: bold;
 color: #ff4b24;
}

#bottom_bg .bottext_right p a:hover {
 font-weight: bold;
 color: white;
}

#kontakt_adress
{
   	position:relative;
	float: left;
	width: 250px;
	left:0px;
	text-align:left;
	font-size: 11px;
   	margin: 0;
	padding:0;
}

#formular
{
   	position:relative;
	float: right;
	width: 330px;
	right:0px;
	top:10px;
	text-align:left;
	font-size: 11px;
   	margin: 0;
	padding:0px;
}
#formular table td {
vertical-align:top;
text-align:left;
font-weight: normal;
color:#393c2b;
}

#formular .form input {
	width: 220px;
	float:left;
	padding:2px 10px;
	color:#5d5b49;
	background: white;
	font-weight:bold;
	border: 1px solid #dfdfdf;
}
#formular .back {


	padding:5px;
	color:#5d5b49;
	background: #a39c7f;
	font-weight:bold;
}
textarea {
	width: 220px;
	color:#5d5b49;
	background: white;
	border: 1px solid #dfdfdf;
	padding:2px 10px;
}
#formular .check label {
	padding-right: 10px;
}

input.submit {
	float: right;
	padding:2px 5px;
	color:white;
	background: #393c2b;
	border: 1px solid black;
}

/* upravene maintext */
	#main_text
		{
		position:relative;
		float: right;
		top:10px;
		right:205px;
		padding: 0 0 10px 0;
		text-align: left;
		width:500px;
		line-height:1.5;
		}

		#main_text a
		{
		color: black;
		text-decoration:none;
		font-weight:bold;
		}

		#main_text a:hover
		{
		color:#ff4b24;
		text-decoration: underline;
		}

		#main_text p {
		padding: 5 5 7px 5;
		color: black;
		}
		
		#main_text p span {
		padding: 0 10px 0 10px;
		color:#ff4b24;
		font-weight:bold;
		}
				
		#main_text .foto
		{
		top:0;
		float: left;
		padding: 0 10px 0 0;
		margin:5px 0;
		}

		#main_text table{
	    margin-top: 0px;
		}

		#main_text img
		{
		border: none;
		padding:0;
		margin:0 0 0px 0;
		}

		#main_text .logotovaru
		{
		border: 7px solid #bcbcbc;
		padding:0;
		margin:0 0 4px 0;
		}

/* koniec upraveneho maintext*/

/* doplnene zo stareho stylovania*/
td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

#main_text .nadpisspozadim{
background-color: #EB1C25;
color: white;
padding-top: 2px;
padding-left: 10px;
padding-bottom: 2px;
}

.zltepozadie{
background-color: #EB1C25;
color: white;
}

.odsadene{
text-indent: 5px;
}

.tabulka
{
}

.hlavicka td
{
background-color: #8F1018;
font-weight: bold;
text-decoration: none;
color: white;
}

.parnyriadok
{
background-color: #DDDDDD;
}

.neparnyriadok
{
background-color: #EEEEEE;
}

div.destroy{clear: both;}

.tlacidlo{
background-color: #8F1018;
text-align: center;
height: 22px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
color: white;
border: solid 1px black;
}

.tlacidlo:hover, .tlacidlo a:hover{
color: #333333;
text-decoration: none;
}

.tlacidlo a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
text-decoration: none;
color: white;
}


.oramovane{
border: solid 1px white;
}

.stredoramovane{
border: solid 1px white;
text-align: center;
}

.stitok{
background-color: #F3C442;
width: 162px;
font-weight: bold;
border-top: solid 1px black;
border-bottom: solid 1px black;
}

.stitokmenusk{
width: 162px;
height: 24px;
background:url(../subory/menusk.jpg) left top;
}

.stitokmenuen{
width: 162px;
height: 24px;
background:url(../subory/menuen.jpg) left top;
}

.stitokmenude{
width: 162px;
height: 24px;
background:url(../subory/menude.jpg) left top;
}

.stitokuzivatelskemenusk{
width: 162px;
height: 24px;
background:url(../subory/uzivatelskemenusk.jpg) left top;
}

.stitokuzivatelskemenuen{
width: 162px;
height: 24px;
background:url(../subory/uzivatelskemenuen.jpg) left top;
}

.stitokuzivatelskemenude{
width: 162px;
height: 24px;
background:url(../subory/uzivatelskemenude.jpg) left top;
}

.ponuka{
margin-top: 0px;
margin-left: 0px;
}

.ponuka a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: white;
	text-decoration: none;
}

.ponuka a:hover{
color: black;
}

.bunkaponuky{
  vertical-align: middle;
  height: 19px;
  background:url(../subory/ponukapozadie.jpg) left top no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.menu{
padding: 0px 0px;
}

.formularnazoradenie{
background-color: #8F1018;
height: 22px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: white;
border: solid 1px #66A75D;
}

.preskrtnute{
text-decoration: line-through;
}

.zlava{
color: red;
font-weight: bold;
}

.nasklade{
color: green;
font-weight: bold;
}

.naobjednavku{
color: red;
font-weight: bold;
}

li{
text-align: justify;
}

.dobloku{
text-align: justify;
}

.nastred{
text-align: center;
}

.zvyraznene{
color: red;
font-weight: bold;
}

.pozitivne{
color: green;
font-weight: bold;
}

.bold{
font-weight: bold;
}

.uroven0{
  color: white;
  font-size: 16px;
  font-weight:bold;
  padding:5px 0 5px 0;
  margin: 0;
}

.uroven0 a{
  font-size: 16px;
  font-weight:bold;
}


.uroven1{
  color: white;
  font-size: 14px;
  font-weight:bold;
  padding:2px 0 2px 6px;
  width: 180px;
  margin: 0;
  background: url('images/bg_h3.jpg') top left repeat-y;
}

.uroven2
		{
			position: relative;
			margin: 0px;
			left:0px;
			color: #ecece9;
			font-size:11px;
			padding:2px 0 2px 0;
			list-style-type: disc;
		}
		.uroven2 a
		{
			color: white;
			padding:0 0 0 5px;
			list-style-type: disc;
			text-decoration:underline;
		}
		.uroven2 a:hover
		{
			color: black;
			padding:0 0 0 5px;
			text-decoration:underline;
			list-style-type: none;
		}

.ponuka .zvyraznene{
color: #333333;
}

.nakupnykosik a{
color: red;
font-weight: bold;
}

.nakupnykosik a:hover{
color: red;
font-weight: bold;
text-decoration: underline;
}

#ems_world_express, #europe_express {
padding-top: 5px;
}
