html {margin: 0px; padding:0px;}

BODY {
	background-color:#fff; color: #262626;
	font: normal 80% "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	margin:0px; padding:0px;
	text-align:center;
}

#stranka {width: 995px; margin: 0 auto; text-align:left;}

A         {color:#003366; text-decoration:underline;}
A:visited {color:#4c6f93; text-decoration:underline}
A:hover   {color:#ef5f00; text-decoration:underline}


TABLE {BORDER-COLLAPSE: collapse; border-spacing:0px;line-height:16px }
TD    {font-size: 12px; color: #262626; vertical-align:top}
TH    {font-size: 12px; text-align:left; vertical-align:top; background-color:#2272B7; color:white; font-weight:bold; padding:4px}
img   {border:none; margin:0px;}
form  {margin:0px;padding:0px}
UL    {padding: 10px 0px 10px 20px; margin: 0px;}
OL    {padding: 10px 0px 10px 35px; margin: 0px;}
LI    {padding: 0px; margin: 0px;}
p     {margin-top:10px}
h1    {color: #ef5e02; font-size:1.8em; margin:0px 0px 15px 0px; padding-top:15px; line-height:25px; font-weight: normal;}
h2    {color: #ef5e02; font-size:1.2em; margin:0px 0px 5px 0px; padding-top:15px}
h3    {font-size: 15px; margin:10px 0px 15px 0px}
HR    {height:1px; color:#D2DEE9; width:100%; background-color:#D2DEE9; border:0px solid #D2DEE9;}

.fontsmall     {font-size:11px;font-weight:normal; color:#6e6e6e; }
.fontbigred    {color: #ef5f00; font-size:1.2em; font-weight:bold;}
.fontbigblack  {color: #000; font-size:1.2em; font-weight:bold;}
.red           {color:#ef5f00; font-weight:bold }
.green         {color:green; font-weight:bold }
.floatleft     {float:left}
.floatright    {float:right}
.bg-zlte       {padding:5px; background-color: #fbeecc;}
.bg-modre      {padding:5px; background-color: #f6f8fa;}
.none          {padding:0px; margin:0px}
.clearleft     {clear:left}
.bold          {font-weight: bold;}

/* Obsah 

*/
#skipnav  {position:absolute;left:-1000px; top:-1000px;}
#logo     {position:absolute;left:-1000px; top:-1000px;}
#header   {background: url(../images/header-aurenlogo.gif) no-repeat top; height:147px}
#content  {margin:0px; padding:0px; float:left; line-height:18px; background: url(../images/content-bg.gif) repeat-y }
#left     {float:left; width:152px;}
#middle   {float:left; width:621px;}
#middle-v {padding:0 20px 10px 20px}
#right    {float:left; background-color:#f6f8fa; width:221px; border-right: 1px solid #d2dee9}
.right-content {padding: 0 15px 0 15px; margin-bottom:15px}

#left ul            {padding: 0px; margin: 0px; list-style-type: none;   border-left:1px solid #d2dee9;}
#left li            {padding: 2px 3px 2px 24px; margin:0; border-bottom:1px solid #d2dee9;  background: url(../images/menu-od-r.gif) no-repeat 1em 0.70em;}
#left ul li ul      {margin:0px; padding:0; border-left:none}
#left ul li ul li   {padding: 2px 3px 2px 13px; border-bottom:none; background: url(../images/menu-od-b.gif) no-repeat 0.2em 0.70em;}
	#left  a           {color:#262626;  text-decoration: none;}
	#left  a:visited   {color:#262626}
	#left  a:hover     {text-decoration:none; color:#ef5f00;}
#menu-bg            {background-color: #f6f8fa;}


#footer    {clear:both; line-height:15px; font-size: 11px; color: #999; border-top: 1px solid #d2dee9}
#footer ul {list-style-type:none; PADDING: 20px 0px 25px 167px; MARGIN: 0px;}
#footer li {PADDING: 0px 0px 3px 0px; MARGIN: 0px;}
	#footer A {color:#999; text-decoration:underline}
	#footer A:visited {color:#999; text-decoration:underline}
	#footer A:hover   {color:#ef5f00; text-decoration:underline}


#kosik       {padding: 0 15px 15px 15px;}
#overflow    {overflow: auto; width: 184px; height: 200px; margin:10px 0 15px 0;  border:2px solid #D2DEE9;}
#overflow TD {border-bottom:1px solid #D2DEE9; padding:3px}


.brilianty TD       {border:1px solid #e6ecf2; padding:5px}
.table td           {border:1px solid #e6ecf2; padding:5px}
.naspat             {float:left; margin:4px 7px 0 7px}

#sub-left  {float: left; width: 250px; line-height: 20px;}
#sub-right {float: left; line-height: 20px;}

/*Prihlasenie*/
#info-prihlasenie  {margin:5px 0 40px 0; padding:10px; background-color: #fbeecc; border: 1px solid #f8cc9c;}
/* ADMIN OBJEDNAVKA*/
.objednavka-udaje {float: left; width: 370px;}
.objednavka-tovar {border:2px solid #D2DEE9; overflow: auto; height: 115px;  padding:10px}

/*  VYPIS TOVARU*/
.obrazok        {width:135px; float:left; min-height:15em; height:auto; }
	.obrazok-v     {margin-right:15px; height: 15em; text-align:center}
	.obrazok-v IMG {margin-bottom:8px;}
.objednavka     {border: 1px solid #848484; BACKGROUND-COLOR: white; FONT-SIZE: 10px;}

/*Vnutro tovaru*/
#productleft    {float:left; width: 260px;}
#productright   {float:left; width: 280px;}
#zelena-linka   {border-top: 1px solid #d2dee9; border-bottom: 1px solid #d2dee9; margin:20px 0}
#cena           {margin-top:5px; padding:10px; background-color: #fbeecc; border: 1px solid #f8cc9c;}

/*SIGNITY KAMENE*/
.form-signity       {float:left; margin-left:10px}

.blue-bold          {background-color: #f6f8fa;}
#logo-signity       {position:relative; width:50px;height:50px;}
#logo-signity DIV   {position:absolute; top:-56px; left:480px}

/*KRABICKY*/
#krabicka-rez                {background-color: #e4e1db;width: 240px; line-height: 0px;}
#krabicka-rez IMG            {margin:5px;}
#krabicky-farba              {margin:10px 0 5px 0}
TABLE.krabicky-objednavka TD {padding:2px; margin:0}

/*SKUPINA*/
.tovar-vtabulke td    {padding:5px; border:1px solid #D2DEE9;}
TABLE.tovar-vtabulke  {margin:15px 0}

#kontakt-left  {float: left; width: 300px;}
#kontakt-right {margin-left: 310px;}

/* VIDEO */
#player1 {margin:20px 0}


/* FORMULARE */
.formulare label  {FLOAT: left; WIDTH: 130px;}
.formulare p      {margin:5px 0px 5px 0px;}

.litle-input     {width:35px; font-size:10px;}
.litle-input-red {width:35px; font-size:10px; background-color: #fbeecc; font-weight: bold; color:red; border: 1px solid #d3d3d3;}

.button {
	background: url(../images/bg-input.gif) repeat-x;
	background-color: #ef5e02;
	font-weight: bold;
	color: #FFF;
	border: 1px solid #ef5e02;
	font-size:0.9em;
	height: 20px;
	padding-top: 0.1em;
	padding-bottom: 5px;
}

/* NOVINKY KAMENE
*/
p a:hover {
	background: #fff;
}

p a span {
	position: relative;
	font-size: 90%;
	font-weight: normal;
	text-align: left;
}
p a span span {
	display: block;
	position: absolute;
	visibility: hidden;
	top: 2em;
	left: .5em;
	padding: .2em .5em;
	width: 10em;
}
p a:hover span span {
	visibility: visible;
}
/* TR HOVER */
.kamene-signity TD  {border:1px solid #e6ecf2; padding:3px}




