body {
	font-family: Arial,Helvetica,sans-serif;
	font-size:8pt;
	margin:0;
	padding:0;
	color: #000;
	background: #57585a;
	text-align:center;
	
}
/* text
-------------------------------------------------- */
/*
Omlouvam se za zaneseni neporadku do stylovani nadpisu h1-h4
Byly objednany upravy a bylo potreba menit urovne nadpisu -> tedy i jejich styly
*/
h1, h2, h3, h4 {margin:0; clear:both;}
h1 {color: #636466; background: url(/image/h1_sipka.gif) no-repeat left; font-size:11pt; padding: 5px 0px 5px 15px; margin: 0px; border-top: 1px solid #636466; border-bottom: 1px solid #636466;}
h2 {color: #FFF; font-size: 11pt; padding: 0px; margin: 10px 0px 0px 15px;}
h3, #obrazky h2, #prava.homepage h2 {color: #FFF; font-size:11pt; padding-left: 13px; padding-top: 3px; margin: 0px 0px 0px 11px; background: url(/image/news_bg_sipka.gif) no-repeat 2px 6px; height: 25px;}
#prava.homepage h3 {padding:0; background-image:none !important; margin:0 0 8px 5px !important; height:auto !important}
#prava.homepage h3 a {text-decoration:none}
#prava.homepage h3 a:hover {text-decoration:underline}
h4, #obrazky h3, #prava.homepage h3 {color: #dcddde; font-size: 9pt; font-weight: bold; margin: 0px 0px 8px 5px;}
#obrazky h3 {height:auto}
h4 a {color: #dcddde; text-decoration:none; }
h2 a, #detail #pribuzne h3 a {color: #FFF;  padding: 0px; text-decoration: none;}
h5, #detail h2, #detail h3 {color: #ff5a00; font-size: 11pt; padding: 0px 0px 0px 12px; margin: 0px 0px 4px 0px; background: url(../image/menu2_sipka.gif) no-repeat left center;}


.text h2 {color:black; margin:4px 0 0px 0; padding:0;}
.text h2 a {text-decoration:underline; color:#FF6400;}
/* BLOCKS
-------------------------------------------------- */
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p, .editor { text-align: justify; margin: 0px; font-size: 8pt;}
p.nostyle {margin:0 !important; padding:0 !important; display:inline !important; position:static !important}
/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}
/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;	margin: 10px; font-size:100%;}
caption {	margin: 0 0 .66em 0;	text-align: center;	color: #D01310;}
th {		padding: 5px 10px;	font-weight: bold;	text-align: left;	vertical-align: top;
	background-color:#F8F8FA;	color: black;}
td {		padding: 5px 10px;	vertical-align: top;	}
/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;	position: absolute; top: 77px; right: 13px;}

legend {}
input, textarea, select {	font-size: 1em; }
button{border: none; background: none; font-size: 7pt; color: #636466; font-weight: bold; text-align: center; cursor:pointer;}
/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {	position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {	font-style: italic;}
code, kbd, samp, pre {	font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {	font-size: smaller;	text-decoration: none !important;	vertical-align: sub;}
sup {	font-size: smaller;	text-decoration: none !important;	vertical-align: super;}
del {	text-decoration: line-through;}
ins {	text-decoration: underline;}
strong {	font-weight: bold;}
/* ANCHORS
-------------------------------------------------- */
a {color:black; text-decoration: underline;}
a:visited {	}
a:hover {/*text-decoration: underline; */}
h2 a:hover {text-decoration: underline;}
h4 a:hover {text-decoration: underline;}
/* Img
-------------------------------------------------- */
img	{ border: none;}
/* Bloky

-------------------------------------------------- */
#obal{
  margin: 0px auto;
  position: relative;
  text-align: left;
  width: 950px;
}
#obal #top{
  background: url(/image/top_02.jpg) no-repeat top right;
  height: 245px;
  position: relative;
  color: #FFF;
}
#top form{clear: both; border:none;	position: absolute; top: 79px; right: 13px; height: 20px;}
#top form input {width:140px;}
#obal #top #logo{width: 303px; height: 226px; position: absolute; top: 14px; left: 47px; display:block; }

.top-change-pic{position:absolute;top:0px;left:0px;width:350px;height:245px;}
.top_01{background:url('/image/top/top_01.jpg') no-repeat left top;}
.volleyball{background:url('/image/top/volleyball.jpg') no-repeat left top;}
.baseball{background:url('/image/top/baseball.jpg') no-repeat left top;}
.fbmx{background:url('/image/top/fbmx.jpg') no-repeat left top;}
.pair{background:url('/image/top/pair.jpg') no-repeat left top;}
.fotbal{background:url('/image/top/fotbal.jpg') no-repeat left top;}
.bike{background:url('/image/top/bike.jpg') no-repeat left top;}
.dumbell{background:url('/image/top/dumbell.jpg') no-repeat left top;}
.tenis{background:url('/image/top/tenis.jpg') no-repeat left top;}
.squash{background:url('/image/top/squash.jpg') no-repeat left top;}
.tenis2{background:url('/image/top/tenis2.jpg') no-repeat left top;}
.tenis3{background:url('/image/top/tenis3.jpg') no-repeat left top;}
.badbin{background:url('/image/top/badbin.jpg') no-repeat left top;}
.badbin2{background:url('/image/top/badbin2.jpg') no-repeat left top;}
.badbin3{background:url('/image/top/badbin3.jpg') no-repeat left top;}
.obr20{background:url('/image/top/obr20.jpg') no-repeat left top;}
.obr21{background:url('/image/top/obr21.jpg') no-repeat left top;}


#nav{
  position: absolute;
  top:8px;
  right: 5px;
  text-align: center;
  
  
}
#nav ul, ul li{margin: 0px; padding: 0px;}
#nav ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
  position:relative;
}
#nav ul li{
  background: url(/image/nav_bg.gif) no-repeat top left;
  float: right;
  width: 99px;
  position:relative;
  
  }
#nav ul li a{
  color: #636466;
  font-size: 8pt;
  text-decoration: none;
  display: block;
  padding: 14px 0px 20px 0px;
  text-transform:uppercase;
  
}
#nav ul li a:hover{background: url(/image/nav_bg_active.gif) no-repeat top left;}
#nav ul li ul {background:#F1F1F1; float:left;}
#nav ul li ul li {background:none; height:auto; float:left; display:block;  padding:0; margin:0;}
#nav ul li ul li a { padding:8px 0; border-top:1px solid #C3C5C6; display:block;}
#nav ul li ul li a:hover {background:none;display:block;}

#nav ul li ul{visibility:hidden; position:relative; float:left; }
#nav ul li:hover ul, #nav ul li.hover ul{visibility:visible; float:left;  z-index:250;}

#nav ul li, #nav ul li ul li, #nav ul li ul li ul li { behavior: url("/css/hover.htc");}

#pata ul li ul{display:none;}

.fcb-icon{display:inline-block;position: relative;margin:8px 0px 3px 0px;}

#obal #top #kos{
  width: 341px;
  height: 142px;
  position: absolute;
  top: 69px;
  left: 367px;
}
#obal #top #kos #kosik{
  position: absolute;
  top: 88px;
  width: 169px;
  height: 50px;
  left: 7px;
  text-align: center;
  font-weight: bold;
}
#obal #top #kos #kosik span{font-size: 11pt;}
#obal #top #kos #info{
  width: 152px;
  right: 0px;
  position: absolute;
  top: 7px;
  font-size: 8pt;
}
#obal #top #kos #info a{color:white;}

#obal #top #kos #info span{
  color: #ffc8aa;
  font-size: 10pt;
  font-weight: bold;
}
#obal #top #kos #info .zdarma{
  font-size: 14pt;
  color: #FFF;
}
#obal #top #kos_bg{position: absolute; height: 141px; width: 181px; top: 70px; left: 367px;}
#obal #top #kos_bg a {
	display:block;
	width:100%;
	height:100%;
}
#obal #top #menu1{
  position: absolute;
  top: 227px;
  left: 365px;
}
#obal #top #menu1 ul, ul li{margin: 0px; padding: 0px;}
#obal #top #menu1 ul{margin: 0px; padding: 0px; list-style: none;}
#obal #top #menu1 ul li{
  float: left;
  display: block;
  background: url(/image/menu1_sipky.gif) no-repeat right 4px;
  padding-right: 12px;
  margin-left: 5px;
}
#obal #top #menu1 ul li a{
  color: #636466;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}
#obal #top #menu1 ul li a:hover{
  text-decoration: underline;
  color: #ff6400;
}
#obal #top #menu1 ul li.bgnone{background-image: none;}
#obal #maj{
  width: 950px;
  float: left;
  position: relative;
}
#obal .maj_bg1{background: url(/image/maj_bg1.gif) repeat-y top left;}
#obal .maj_bg2{ background: url(/image/maj_bg2.gif) repeat-y top left;}
#obal .maj_bg2 #obsah {min-height:930px; _height:930px;}

#obal #maj #obsah{
  float: left;
  margin: 0px;
  padding: 0px;
  width: 724px;
  _width:724px;
  position: relative;
}
#obal #maj #obsah #obrazky{
  margin-left: 12px;
  margin-top: 7px;
}

.uvod-flash { float:left; margin-top:5px;}
.uvod-flash object { margin:0; padding:0; }
#obal #maj #obsah #obrazky a { display:block; float:left;}
#obal #maj #obsah #obrazky img{margin-top: 6px;}
#obal #maj #obsah #leva{
  float: left;
  width: 236px;
  position: relative;
  _width: 236px;
  padding-bottom:280px;
  /*border-top: 1px solid gray;*/
  overflow:hidden;
}
#obal #maj #obsah #leva ul{
  background: url(/image/menu2_bg.gif) repeat-y top left;
  position: relative;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#obal #maj #obsah #leva ul li{
  background: url(/image/menu2_cara.gif) no-repeat top left;
  position: relative;
  margin: 0px;
  padding: 3px 0px 0px 20px;
  text-transform:uppercase;
}
#obal #maj #obsah #leva ul li a{
  background: url(/image/menu2_sipka.gif) no-repeat 2px 9px;
  color: #ff6400;
  display: block;
  text-decoration: none;
  font-weight: bold;
  width: 193px;
  padding: 6px 0px 6px 20px;
  font-size: 9pt;
}
#obal #maj #obsah #leva ul li a:hover{
  background: url(/image/menu2_bg_active.gif) repeat-y top left;
  margin-left: -20px;
  padding-left: 40px;
  position: relative;
    display: block;
}

#obal #maj #obsah #leva ul .menu-bottom { height:6px; margin:0; padding:0; overflow:hidden; background: url(/image/menu2_bg_bottom.gif) no-repeat 0px top; }

#obal #maj #obsah #leva ul ul{
  position: relative;
  background: url(/image/menu2_bgaa.gif) repeat-y top left;
  margin-left: -20px;
}
#obal #maj #obsah #leva ul ul li{position: relative; width; 100%; margin: 0px;}
#obal #maj #obsah #leva ul ul li a{color: #636466; font-size: 8pt; font-weight: normal; background:none; }
#obal #maj #obsah #leva ul ul ul li a {padding-left:35px; text-transform:lowercase;}
#obal #maj #obsah #leva ul ul ul li a:hover {padding-left:55px !important;}

#obal #maj #obsah #produkty{
  width:475px;
  float: right;
  padding: 0px 4px;
  _width: 475px;
  overflow:hidden;
  
}
#obal #maj #obsah #produkty .text{margin: 0px; padding: 0px; }
#obal #maj #obsah #produkty .text p{
  margin: 5px 0px 0px 0px;  
}
#obal #maj #obsah #produkty .text-stred {}



#obal #maj #obsah #produkty .box1{
  background: url(/image/box1_bg.gif) no-repeat top left;
  width: 229px;
  height: 320px;
  float: left;
  position: relative;
  margin:10px 4px 0px 4px;
}

#obal #maj #obsah #produkty .box1 h2, #obal #maj #obsah #produkty .box1 h3
	{
	font-size:9pt;
text-transform:uppercase;
margin:10px 10px 0px 10px;
height:40px;
overflow:hidden;
	}

#obal #maj #obsah #produkty .box1 p{
  margin: 5px 13px 4px 11px;
  width: 195px;
  text-align: left;
  position: absolute;
  color:#616362;
  height:42px;
  overflow:hidden;
}
#obal #maj #obsah #produkty .box1 img{
  position: absolute;
  bottom: 60px;
  left: 15px;
  display: block;
}

#obal #maj #obsah #produkty .box1 .product_type
	{
	position: absolute;
  left: 5px;
  top: 100px;
	width: 24px;
	}

#obal #maj #obsah #produkty .box1 .akce{
  background: url(/image/akce.jpg) no-repeat top left;
  width: 24px;
  height: 70px;
  float:left;
  
}
#obal #maj #obsah #produkty .box1 .novinka{
  background: url(/image/novinka.gif) no-repeat top left;
  width: 25px;
  height: 70px;
  float:left;
}

#obal #maj #obsah #produkty .box1 .vyprodej{
  background: url(/image/vyprodej.jpg) no-repeat top left;
  width: 25px;
  height: 70px;
  float:left;
}



#obal #maj #obsah #produkty .box1 .cena{
  font-size: 12pt;
  font-weight: bold;
  position: absolute;
  color: #ff6400;
  bottom: 27px;
  left: 20px;
}
#obal #maj #obsah #produkty .box1 .detail{
  background: url(/image/detail.gif) no-repeat top left;
  position: absolute;
  bottom: 26px;
  left: 164px;
  width: 64px;
  height: 29px;
  }
#obal #maj #obsah #produkty .box1 .koupit{
  background: url(/image/koupit.gif) no-repeat top left;
  position: absolute;
  bottom: 1px;
  width: 64px;
  height: 21px;
  left: 164px;
}
#obal #maj #obsah #produkty .box1 .usetrit{
  background: url(/image/box1_ctverec.gif) no-repeat left;
  position: absolute;
  bottom: 4px;
  left: 10px;
  padding-left: 13px;
  font-size: 8pt;
  font-weight: bold;
  color: #636466;
}
#obal #maj #prava{
  width: 221px;
  position:relative;
  float:right;
  top:0px;
  right:0px;
  margin: -121px 3px 0px 0px;
  overflow: hidden;
}

#obal #maj #prava a{color:white;}

#obal #prava { 
	top:100px;
	width: 221px;
  position:absolute;
  top:0px;
  right:0px;
  margin: 120px 3px 0px 0px;
  overflow: hidden;
	
	}

#pracovnici{
  color: #FFF;
  position: relative;
  width: 221px;
  left: 8px;
  font-size:10pt;
}
#pracovnici .box{
  background: url(/image/pracovnici_bg.gif) no-repeat top left;
  width: 221px;
  height: 79px;
  position:relative;
}
#pracovnici img{
  margin-left: -8px;
  margin-top: 6px;
  float: left;
  position:relative;
  z-index: 10;
}
#pracovnici .text{
  position: relative;
  margin: 7px 10px 5px 0px !important;
  _margin: 7px 4px 5px 0px !important;
  width: 152px;
  float: right;
  text-align: left;
  font-size: 8pt;
}
#pracovnici span{font-size: 11pt; font-weight: bold;}

.facebook{margin:7px 0px 0px 14px;}
.facebook iframe{background:#fff; border:none; overflow:hidden; width:200px; height:250px;}

#produkty #pracovnici {width:100%; float:left; }
#produkty #pracovnici .box { float:left; margin:5px 15px 5px 0px;  _margin-right:10px; }


#prava .news{
  position: relative;
  float: left;
  width: 221px;
  margin-bottom: 15px;
  margin-left: 0px;
}
#prava .news .box2{
  background: url(/image/news_bg.gif) no-repeat top right;
  margin-top: 3px;
  width: 225px;
  
}
#prava .news .box2 #odkazy ul, ul li{margin: 0px; padding: 0px;}
#prava .news .box2 #odkazy ul{
  list-style: none;
  margin: 5px 0px 0px 24px;
}
#prava .news .box2 #odkazy ul li{
  margin-bottom: 5px;
  border-bottom: 1px solid #c7c9cb;
  width: 150px;
}
#prava .news .box2 #odkazy ul li a{
  color: #d1d3d4;
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold;
}
#prava .news .box2 #odkazy ul li a:hover {color: #FFF; /*border-bottom: 1px solid #FFF;*/}
#prava .news .box2 .box3{
  /*background: url(/image/box3_cara.gif) repeat-x botto left;
  background: url(/image/hr.jpg) no-repeat bottom left;*/
  float: left;
  padding: 2px 7px 5px 7px;
  margin-top: 5px;
  position: relative;
  width:204px;
  min-height:145px;
  _height:145px;
 
 }
 
#prava .news .box2 .box3 .prava-a
	{
	position:relative;
	float:left;
	display:block;
	left:-6px;
	_left:-9px;
	width:132px;
	height:126px;
	background: url(/image/prava-poza.jpg) no-repeat left top;
	} 
 
#prava .news .box2 .box3 img{
  text-align:center;
  margin: 10px 3px 0px 10px;
}
#prava .news .box2 .box3 p{
  color: #FFF;
  padding: 5px 0px 0px 0px;
  position: absolute;
  width: 78px;
  left:136px;
  /*right: 2px;
  _right:6px;*/
  overflow:hidden;
  height:70px;
}
#prava .news .box2 .box3 .cena3{
  position: absolute;
  bottom: 28px;
  right: 6px;
  color: #FFF;
  font-size: 10pt;
  font-weight: bold;
}
#prava .news .box2 .box3 .vice3{
  background: url(/image/box3_vice.gif) no-repeat top right;
  position: absolute;
  width: 61px;
  height: 15px;
  bottom: 8px;
  right: 15px;
}
#prava .news .box2 #box2_menu{
  position: relative;
  float: left;
  width: 211px;
}
#prava .news .box2 #box2_menu ol, ol li{}
#prava .news .box2 #box2_menu ol{
  font-weight: bold;
  font-size: 8pt;
  color: #d1d3d4;
  
  
}
#prava .news .box2 #box2_menu ol li{
  margin-bottom: 6px;
  
  
}
#prava .news .box2 #box2_menu ol li a{
  color: #d1d3d4;
  text-decoration: none;
}
#prava .news .box2 #box2_menu ol li a:hover{color: #FFF;}
/*#obal #maj #prava .news .box2 #box2_menu ol:hover li a{color: #FFF;}*/
#pata{
  float: left;
  width: 734px;
  height: 105px;
  position: relative;
}
.pata_bg1{background: url(/image/pata_bg1.gif) no-repeat top left;}
.pata_bg2{background: url(/image/pata_bg2.gif) no-repeat top left;}
#pata ul{
  list-style: none;
  margin: 0px;
  padding: 0px;
  margin: 84px 0px 0px 4px;

}
#pata ul li{
  float: left;
  display: block;
  background: url(/image/pata_cara.gif) no-repeat right 2px;
  padding-right: 2px
    /*height: 18px;*/
}
#pata ul li a{
  padding: 5px 10px 0px 10px;
  color: #636466;
  text-decoration: none;
  margin-left: 2px;
  text-transform:uppercase;
}
#pata ul li a:hover{background: url(/image/pata_bg_active.gif) repeat-x top left;}
#pata .bg_none{background: none;}
#man{
  
  position: absolute;
  bottom: 98px;
  left: 0px;
  clear: left;
  height: 240px;
  width: 236px;
}
.obr15 {
	margin-left: 10px;
	float: left;
	padding-top: 5px;
}

.maj-detail #prava {position:absolute !important; right:0px; top:0px;}
.maj-detail #obsah { width:945px !important;  }
.maj-detail #obsah #produkty { width:695px !important; background:white; _height:900px; min-height:900px; }




/*******************detail2***********************/
#produkty { height:auto !important;}
#detail {   }
#obal #maj #obsah #produkty #detail{margin-bottom: 40px;}
#detail #detail_leva{position: relative; float: left; width: 282px;   overflow:hidden;  height:auto;}
#detail #detail_leva .box_detail{
  background: url(../image/box_detail.jpg) no-repeat top left;
  width: 264px;
  height: 339px;
  padding: 1px 1px 0px 17px;
  margin-top: 15px;
  position: relative;
}
#detail #detail_leva .box_detail .nahled{
  background: url(../image/nahled.jpg) no-repeat top left;
  width: 125px;
  height: 27px;
  position: absolute;
  right: 9px;
  bottom: 8px;
  display: block;
}
#detail #detail_leva .rozdelovac{
  background: url(../image/rozdelovac.jpg) no-repeat top left;
  width: 190px;
  height: 34px;
  margin: 5px 0px 0px 51px;
}
#detail #detail_leva #nahledy{
  margin: 3px 0px 0px 10px;
  width: 273px;
}
#detail #detail_leva #nahledy img{
  margin: 2px;
}
#detail #detail_leva #hodnoceni{
  margin: 12px 0px 0px 0px;
  position: relative;
  width: 266px;
}
#detail #detail_leva #hodnoceni .cara_hodnoceni{
  position: relative;
  margin: 0px 0px 0px 17px;
}
#detail #detail_leva #hodnoceni p{margin: 6px 0px; color: #58595b; width: 265px; font-size: 9pt;}
#detail #detail_leva #hodnoceni .name{float: right; color: #58595b; font-weight: bold;}
#detail #detail_leva #hodnoceni .vse_hodnoceni{color: #ff5a00; text-decoration: none; text-transform: uppercase; float: right; background: url(../image/vse_hodnoceni.jpg) no-repeat right center; padding-right: 14px;}

#detail #detail_prava{position: relative;  float: right; width: 390px; margin-top: 15px; padding: 0px 3px 0px 10px;  overflow:hidden;}
#detail #detail_prava p, #detail #detail_prava div{color: #636466; font-size: 9pt; width: 374px;}
/*#detail #detail_prava {color: #636466; font-size: 9pt;}*/
#detail #detail_prava p span, #detail #detail_prava div span{font-weight: bold;}
#detail #detail_prava table {border:none;}
#detail #detail_prava tr{height: 10px;}
#detail #detail_prava th {border:none; background-color:#e0e1e1; border-bottom: 1px solid #FFF; width: 157px;	padding: 2px 40px 2px 0px;	font-weight: bold;	text-align: right; font-size: 8pt; 	color: #231f20;}
#detail #detail_prava .tab1{background-color:#f3f3f4;}
#detail #detail_prava td {border:none; padding: 2px 10px;background-color: #e9eaea; border-bottom: 1px solid #FFF;	color: #636466;	font-size: 8pt; width: 230px;}
#detail #detail_prava .tab2{background-color: #FFF;}
#detail #detail_prava #cena{
  background: url(../image/cena_bga.jpg) no-repeat top left;
  width: 397px;
  height: 127px;
  position: relative;
  color:#58595b;
  left:-7px;
}
#detail #detail_prava #cena p { text-align:right; display:block; width: 140px; padding:10px 110px 0px 0px; position:relative;}
#detail #detail_prava #cena p span {display:block; position:absolute; right:0px; top:10px; text-align:left; width:95px; }
#detail #detail_prava #cena .dopor{ height: 26px;  }
#detail #detail_prava #cena .nase {color:white; font-weight:bold; font-size:11pt; padding-top:5px; padding-bottom:2px;}
#detail #detail_prava #cena .nase span {top:5px;}
#detail #detail_prava #cena .usetr {color:#FF5A00;}
#detail #detail_prava #cena form {position:absolute; height:auto; top:9px; right:5px; height:117px; width:139px;}
#detail #detail_prava #cena label { font-size:120%; color:#636466;  margin-left:8px;}
#detail #detail_prava #cena .pocet { text-align:center;}
#detail #detail_prava #cena .detail_koupit{
  background: url(../image/detail_koupit.jpg) no-repeat top left;
  position: absolute;
  width: 139px;
  height: 53px;
  right: 0px;
  bottom: 7px;
}



#kosik a {
	color: #000000;
}

a {
	cursor: pointer; cursor: hand
}

.stranky {clear:both; text-align:center; padding:10px 0;}
.stranky u{font-size:140%;}
.stranky a {color:#FF5A00;}

#obrazky h2, #obrazky h3 {color:black; margin:10px 0px 0px 3px; background:none; padding:0;}
	

.novinka-home {	margin:0px 0px 0px 3px;}
.novinka-home h4, .novinka-home h3 { margin:5px 0px 0px 0px !important;}
.novinka-home h4 a, .novinka-home h3 a {color:#FF5A00; float:none !important;}
.novinka-home h3 a {text-decoration:none}
.novinka-home h3 a:hover {text-decoration:underline}


.icq {
	top: 5px;
	position:relative;
	margin-left:5px;
}

#pribuzne {  clear:both; float:left;padding-top:0px; margin-left:-4px; width:702px; }
#pribuzne .box1 {margin:10px 1px 0px 3px !important;}
.clear { clear:both;}

#orderForm {
	float:right;
	position:relative;
	top:5px;
	right:5px;
}

#orderForm strong {color:#636466;}

.clear {clear:both;}
.tabulka td {border:1px solid #D8D8D8 !important; vertical-align:middle !important; text-align:center;}
.tdvyplntm {background-color:#FE6C00; color:white; font-weight:bold;}
.tabulka td a {font-weight:bold; float:left;}

.tlacitko {padding:4px 10px;}
.tlacitko-vetsi {height:45px;}
.tlacitka {text-align:center;padding:20px 0px;}
.sort {position:relative; clear:both;color:#636466; margin:8px 0px 0px 0px; width:475px; overflow:hidden;  height:27px; border-top:1px solid #A6A8AB;border-bottom:1px solid #A6A8AB; background:#F6F7F7;}
.sort span {position:absolute; top:7px; left:5px;}

.vyber {margin-bottom:7px; }
.velikost { margin:0px 0px 10px 0px; padding:0 !important; width:215px !important; position:relative; right:80px; _right:0px;}
.velikost select {width:133px; margin-left:5px; border:1px solid gray; background:#f1f2f2;}
.kusu {position:absolute; top: 0px; _top:-5px; right:20px; _right:-60px; padding:0px !important; display:block;}

#login { position:absolute; left:731px; top:59px; color:#606062; }

.text-stred { width:475px; overflow:hidden;}

#flash-bottom { position:relative; }



#detail h5 { }

.confirmAddress, .confirmNote {
	width:100%;
}

.justify {text-align:justify}
.price {font-size:12pt; color:#FE6C00}
.clear {clear:both}
.hidden {display:none}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.red {color:#F00}
