/** RESET **/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/** konec reset **/
html {
	font-family: Trebuchet MS, Tahoma;
	font-size:13px;
	background:url(../images/gradHead.gif) repeat-x;
}
body {
	background:url(../images/gradContent.gif) 0 156px repeat-x;
}
#gradHead {
    background:url(../images/gradHead2.gif) repeat-x;
    z-index:3;
    position:absolute;
    height:156px;
    right:0;
    top:0;
    width:600px;
}
#header {
    background:url(../images/top.jpg) 50% 0% no-repeat;
    height:113px;
    padding:43px 0 0 0;
    min-width:1098px;
    z-index:5;
    position:relative;
}
#center,#centerTop,#centerBottom,#footBottom,#bottomLinks {
	margin:0 auto 0 auto;
	width:1098px;
}

#logo {
	margin:0 auto 0 auto;
	width:1098px;
	position: relative;
}
/** NASTAVENI LAYOUTU **/
#center {
	background:url(../images/center.png) repeat-y;
	_background:url(../images/ie6center.gif) repeat-y;
}
#centerTop {
	height:7px;
	background:url(../images/centerTop.png) no-repeat;
	_background:url(../images/ie6centerTop.gif) no-repeat;
	line-height:0;
	margin:0 auto 0 auto;
	_margin:0 auto -11px auto;
}
#centerBottom {
	height:49px;
	background:url(../images/centerBottom.png) no-repeat;
	_background:url(../images/ie6centerBottom.gif) no-repeat;
}
#content {
    position:relative;
    width:689px;
    left: 203px;
    top:-8px;
    float:left;
    min-height:500px;
    padding:60px 28px 32px 28px;
	background:url(../images/gradInContent.gif) 0 5px repeat-x;
	color:#01266a;
	_overflow:hidden;
}
#left {
    position:relative;
    width:195px;
	left:-746px;
	_left:-746px;
    float:left;
    min-height:750px;
    _height:750px;
    margin:0 0 0 6px;
    padding:0 0 338px 0;
}
#right {
    width:127px;
    float:right;
    margin:0 7px 0 0;
    position:relative;
    left:-2px;
    _left:4px;
    background:url(../images/gradRight.gif) repeat-x;
    padding:2px 2px 260px 2px;
}
/** KONEC NASTAVENI LAYOUTU **/
/** MENU **/
#menu {
	position:absolute;
	top:111px;
	width:751px;
	padding:0 0 13px 0;
	margin:0 0 0 200px;
	_background:url(../images/ie6menuBlue.gif) bottom no-repeat;
	z-index:7;
}
#menu.blue {
	background:url(../images/menuBlue.png) bottom no-repeat;
	_background:url(../images/ie6menuBlue.gif) bottom no-repeat;
}
#menu.orange {
    background:url(../images/menuOrange.png) bottom no-repeat;
    _background:url(../images/ie6menuOrange.gif) bottom no-repeat;
}
#menu.green {
    background:url(../images/menuGreen.png) bottom no-repeat;
    _background:url(../images/menuGreen.gif) bottom no-repeat;
}
#menu.brown {
    background:url(../images/menuBrown.png) bottom no-repeat;
    _background:url(../images/ie6menuBrown.gif) bottom no-repeat;
}
#menu.orange2 {
    background:url(../images/menuOrange2.png) bottom no-repeat;
    _background:url(../images/ie6menuOrange2.gif) bottom no-repeat;
}
#menu.pink {
    background:url(../images/menuPink.png) bottom no-repeat;
    _background:url(../images/ie6menuPink.gif) bottom no-repeat;
}
#menu ul {
	margin:0 0 0 17px;
}
#menu ul li {
	margin:0 4px 0 0;
	float:left;
	text-align:center;
    text-transform:uppercase;
    font-size:10px;
    display:block;
    width:105px;
	height:32px;
	_height:22px;
	line-height:43px;
	_line-height:22px;
	_padding:10px 0 0 0;
}
#menu ul li a {
	display:block;
	color:#fff;
	text-decoration:none;
}
#menu ul li.a {
	background:url(../images/initBlue.png) bottom no-repeat;
	_background:url(../images/ie6initBlue.gif) bottom no-repeat;
}
#menu.blue ul li.a {
	background:url(../images/initBlueActive.png) bottom no-repeat;
	_background:url(../images/ie6initBlueActive.gif) bottom no-repeat;
	width:176px;
	font-size:13px;
	line-height:43px;
	_line-height:20px;
}
#menu ul li.b {
	background:url(../images/initOrange.png) bottom no-repeat;
	_background:url(../images/ie6initOrange.gif) bottom no-repeat;
}
#menu.orange ul li.b {
	background:url(../images/initOrangeActive.png) bottom no-repeat;
	_background:url(../images/ie6initOrangeActive.gif) bottom no-repeat;
	width:176px;
	font-size:13px;
	line-height:43px;
	_line-height:20px;
}
#menu ul li.c {
	background:url(../images/initGreen.png) bottom no-repeat;
	_background:url(../images/ie6initGreen.gif) bottom no-repeat;
}
#menu.green ul li.c {
	background:url(../images/initGreenActive.png) bottom no-repeat;
	_background:url(../images/ie6initGreenActive.gif) bottom no-repeat;
	width:176px;
	font-size:13px;
	line-height:43px;
	_line-height:20px;
}
#menu ul li.d {
	background:url(../images/initBrown.png) bottom no-repeat;
	_background:url(../images/ie6initBrown.gif) bottom no-repeat;
}
#menu.brown ul li.d {
	background:url(../images/initBrownActive.png) bottom no-repeat;
	_background:url(../images/ie6initBrownActive.gif) bottom no-repeat;
	width:176px;
	font-size:13px;
	line-height:43px;
	_line-height:20px;
}
#menu ul li.e {
	background:url(../images/initOrange2.png) bottom no-repeat;
	_background:url(../images/ie6initOrange2.gif) bottom no-repeat;
}
#menu.orange2 ul li.e {
	background:url(../images/initOrange2Active.png) bottom no-repeat;
	_background:url(../images/ie6initOrange2Active.gif) bottom no-repeat;
	width:176px;
	font-size:13px;
	line-height:43px;
	_line-height:20px;
}
#menu ul li.f {
	background:url(../images/initPink.png) bottom no-repeat;
	_background:url(../images/ie6initPink.gif) bottom no-repeat;
}
#menu.pink ul li.f {
	background:url(../images/initPinkActive.png) bottom no-repeat;
	_background:url(../images/ie6initPinkActive.gif) bottom no-repeat;
	width:176px;
	font-size:13px;
	line-height:43px;
	_line-height:20px;
}
#menu ul li ul {
	margin:0;
	width:232px;
	background:url(../images/subMenuGrad.gif) repeat-y;
	padding:10px 0 0 0;
}
#menu ul li div.level1 {
	background:url(../images/subMenuBottom.png) bottom no-repeat;
	_background:url(../images/ie6subMenuBottom.gif) bottom no-repeat;
	display:none;
	position:absolute;
	padding:2px 0 11px 0;
	|margin:0 0 0 -50px;
	z-index:8;
}

#menu.blue ul li.a div.level1 {
    |margin:0 0 0 -90px;	
}
#menu.orange ul li.b div.level1 {
    |margin:0 0 0 -90px;	
}
#menu.green ul li.c div.level1 {
    |margin:0 0 0 -90px;	
}
#menu.brown ul li.d div.level1 {
    |margin:0 0 0 -90px;	
}
#menu.orange2 ul li.e div.level1 {
    |margin:0 0 0 -90px;	
}
#menu.pink ul li.f div.level1 {
    |margin:0 0 0 -90px;	
} 


#menu ul li:hover div.level1 {
	display:block;
}
#menu ul ul li {
        position: relative;
        height: auto;
	float:none;
	display:block;
	|margin:0 0 0 -100px;
	width:inherit;
	line-height:35px;
}
#menu ul li ul li a {
	color:#008AC0;
	font-weight:bold;
	display:block;
	text-align:left;
	padding:0 15px 0 15px;
	/*height:28px;*/
	line-height:28px;
	|margin:-10px 0 0 0;
	background:url(../images/subMenu.gif) right center no-repeat;
	width:180px;
	|width:187px;
	font-size:13px;
    text-transform: none;
}
#menu ul li ul li.no-children a {
    background: none;
}
#menu ul li ul li a img {
	float:left;
	margin:0 15px 0 0;
}
#menu ul li ul li a:hover,#menu ul li ul li a:focus,#menu ul li ul li a:active {
    background:url(../images/subMenuActive.gif) right center no-repeat;
    color:#01266a;
}
#menu ul li ul li.no-children a:hover,#menu ul li ul li.no-children a:focus,#menu ul li ul li.no-children a:active {
    background:url(../images/subMenuActiveNoChildren.gif) right center no-repeat;
}
#menu ul li ul li div.level2 {
        position: absolute;
        top: -10px;
        left: 0;
	background:url(../images/subMenuBottom.png) bottom no-repeat;
	_background:url(../images/ie6subMenuBottom.gif) bottom no-repeat;
	display:none;
	padding:0 0 11px 0;
	margin:0 0 0 231px;
	|margin:0 0 0 217px;
	border-top:1px solid #CBEEFB;
	width:232px;
	z-index:10;
}
#menu ul li ul li:hover div.level2 {
    display:block;
}
#menu ul li ul li ul {
	margin:0;
	padding:10px 0 0 0;
}
#menu ul li.f ul li div.level2 {
    margin:0 0 0 -231px;
}
@media all and (min-width: 1400px){
	#menu ul li.f ul li div.level2 {margin:0 0 0 231px;}
}
/** KONEC MENU **/
/** VYHLEDAVANI **/
#search {
	position:absolute;
	top:47px;
	margin:0 0 0 795px;
	width:305px;
	z-index:7;
}
#search span.textSearch {
	width:160px;
	height:18px;
	background:url(../images/searchInput.png) no-repeat;
	_background:url(../images/ie6searchInput.gif) no-repeat;
	padding:2px 10px 0 30px;
	|padding:0 10px 0 30px;
	|height:20px;
	display:block;
	float:left;
	margin:0 2px 0 0;
}
#search span.textSearch input {
	border:0;
	background:none;
	padding:0;
	line-height:16px;
}
#search input.button {
	width:91px;
	padding:0;
	background:url(../images/searchButton.png) no-repeat;
	_background:url(../images/ie6searchButton.gif) no-repeat;
	color:#fff;
	border:0;
	height:20px;
}
#search div {
	margin:0 0 5px 0;
}
#search a {
	color:#fff;
}
#search a:hover,#search a:focus, #search a:active {
	text-decoration:none;
}
#search img {
	margin:0 5px 0 0;
	float:left;
}

#content form#formSearch .searchColLeft {
    width:50%;
    float:left;
}
#content form#formSearch .searchColRight {
    width:50%;
    float:right;
}
#formSearch div.fieldset span.input input {
	width:100px;
}
#content form div.fieldset div.priceRange label {
	min-width:inherit;
	|min-width:50px;
}
#content form div.fieldset .searchColRight div label {
   min-width:200px;
}
#formSearch div.fieldset div.priceRange span.input input {
    width:40px;
}
/** KONEC VYHLEDAVANI **/
/** TOP LINKY **/
#topLinks {
	position:absolute;
	top:2px;
	font-size:10px;
    text-transform:uppercase;
    margin:0 0 0 220px;
    z-index:7;
}
#topLinks ul li {
	float:left;
	display:block;
}
#topLinks ul li a {
	display:block;
	color:#fff;
	margin:0 1px 0 1px;
	height:28px;
	width:142px;
	line-height:28px;
	text-align:center;
	text-decoration:none;
}
#topLinks ul li a:hover,#topLinks ul li a:focus,#topLinks ul li a:active,#topLinks ul li.active a {
	background:url(../images/topLinksHover.gif) no-repeat;
}
/** TOP LINKY KONEC **/
/** OBSAH **/
#content {
    line-height:18px;
}
#content a, #popup a {
	color:#01266a;
}
#content a:hover,#content a:focus,#content a:active {
	text-decoration:none;
}
img.typZobrazeni {
	position:relative;
	top:2px;
}
#content p, #popup p {
	margin:12px 0 12px 0;
}
.pozadi {
	background:url(../images/gradInContent.gif) top repeat-x;
	padding:10px 10px 10px 10px;
    |min-height:60px;
}
.pozadi2 {
	background:url(../images/gradInContentBack.gif) bottom repeat-x;
	padding:10px;
}
.pozadiWarning {
	background:url(../images/gradInContentError.gif) top repeat-x;
	padding:10px 10px 10px 10px;
    |min-height:60px;
}
.pozadiWarningBack {
	background:url(../images/gradInContentErrorBack.gif) bottom repeat-x;
	padding-top:10px;
        margin-bottom: 10px;
}
.pozadi img {
	position:relative;
	top:3px;
}
.pozadi h2 {
  font-size:15px;
  margin:0 0 10px 0;
}
#content h1, #popup h1 {
	text-transform: uppercase;
	padding:0 0 0 20px;
	background:url(../images/icons/productNadpis.gif) left center no-repeat;
	margin:40px 0 15px 0;
	|margin:90px 0 15px 0;
	font-size:16px;
}
/** HOMEPAGE **/
.box {
	border:1px solid #e8e8e9;
	border-top:7px solid #01adef;
	border-bottom:3px solid #ccd4e1;
	width:217px;
	margin:13px 10px 0 0;
	float:left;
	_overflow:hidden;
}
.box .boxTop {
	padding:10px;
	height:240px;
	overflow:hidden;
}
.box h2 {
	padding:0 0 0 20px;
	background:#fff url(../images/icons/productNadpis.gif) 0 3px no-repeat;
	line-height:16px;
	margin:0 0 10px 0;
}
.box h2 a {
	text-decoration:none;
}
.box h2 a:hover,#hp .box h2 a:focus,#hp .box h2 a:active {
	text-decoration:underline;
}
.box .boxTop img {	
	margin:5px 10px 10px 15px;
}
.box .boxTop h2 img {
    float:none;
    margin:0;
}
.box .boxTop p {
	color:#414042;
	line-height:13px;
	font-size:11px;
	word-wrap: break-word;
}
.box .boxBottom {
	height:70px;
	background:url(../images/boxProduct.gif) repeat-x;
	padding:10px 0 0 0;
	overflow:hidden;
}
.box .boxBottom div {
	width:108px;
	float:left;
	text-align:center;
}
.box .price {
        position: relative;
        height: 60px;
	font-size:17px;
	font-weight:bold;
	color:#ed261a;
        line-height: 14px;
}
.box .price .dph {
    font-size: 10px;
    letter-spacing: 0;
    font-weight: bold;
    color: #414042;
}
.box .price .s-dph {
    position: absolute;
    bottom: 0;
    display: block;
    padding: 0 0 2px 10px;
    font-size: 10px;
    left:0;
    letter-spacing: 0;
    font-weight: bold;
    color: #414042;
}
.box .price .s-dph strong {
    font-size: 120%;
    font-weight: bolder;
}
.box .boxBottom form {
    height:30px;
}
.box .boxBottom form input {
	background:url(../images/productInput.gif) no-repeat bottom right;
	width:28px;
	height:18px;
	text-align:right;
	border:0;
	float:left;
	line-height:18px;
	font-size:12px;
	padding:0 5px 0 5px;
	margin:0 1px 0 0;
}
.box .boxBottom form input.button {
	background:url(../images/productButton.gif) 0px 0px no-repeat !important;
	width:55px !important;
	text-align:center !important;
	color:#fff;
	-moz-box-sizing: border-box;
   -moz-user-select: none;
   -moz-binding: none;
   font: -moz-button;
   -moz-appearance: button;
}
.box .boxBottom .dostupnost img{
	margin:5px 5px 0 0;
}
#hp table {
	border:1px solid #ddd;
	border-top:7px solid #01adef;
	border-bottom:4px solid #ccd4e1;
	width:100%;
	max-width:100%;
    border-collapse: collapse;
    margin:0 0 15px 0;
}
#hp table thead th {
	background:url(../images/tableThGrad.gif) bottom repeat-x;
	text-align:left;
	padding:10px 5px 10px 9px;
	font-size:11px;
	font-weight:bold;
	color:#01adef;
}
#hp table thead th span {
	float:right;
}
#hp table thead th span img {
	margin:0 1px 0 0;
	position:relative;
	top:2px;
}
#hp table th,#hp table td {
	border:1px solid #ddd;
}
#hp table tr:hover td,#hp table tr:hover th {
	background:#fafafa;
}
#hp table tbody th {
	text-align:left;
    vertical-align: middle;
    padding:5px 10px 5px 10px;
    font-size:13px;
	line-height:15px;
	color:#01266a;
}
#hp table tbody th a {
	display:block;
	float:left;
	width:90%;
	text-decoration:none;
}
#hp table tbody th a:hover,#hp table tbody th a:focus,#hp table tbody a:active {
	text-decoration:underline;
}
#hp table tbody th div.sipka {
	height:20px;
	background:url(../images/icons/sipkaDopravaLight.gif) center center no-repeat;
	width:15px;
	float:right;
	cursor: hand;
}
#hp table tbody th div.sipka:hover {
	background:url(../images/icons/sipkaDoleva.gif) center center no-repeat;
}
#hp table tbody th div.sipka div {
    position:absolute;
	width:356px;
	height:170px;
	display:none;
	background:url(../images/productNahledDetail.png) no-repeat;
	_background:url(../images/ie6productNahledDetail.gif) no-repeat;
	margin:-140px 0 0 15px;
	z-index:5;
}
#hp table tbody th div.sipka div p {
	width:135px;
	height:135px;
	margin:20px 20px 0 25px;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	color:#414042;
	overflow-y:hidden;
	float:left;
}
#hp table tbody th div.sipka div p p {
    margin:0;
    width:auto;
    height:auto;
    float:none;
}
#hp table tbody th div.sipka div img {
	margin:20px 0 0 0;
}
#hp table tbody th div.sipka:hover div {
	display:block;
}
#hp table tbody td {
	text-align:center;
	vertical-align: middle;
	padding:5px 10px;
	font-size:13px;
	line-height:15px;
	color:#01266a;
}
#hp table tbody td a {
	text-decoration:none;
	color:#01266a;
}
#hp table tbody td.price {
	font-weight:bold;
	color:#ed261a;
        line-height: 12px;
}
#hp table tbody td.price .dph {
    font-size: 10px;
    letter-spacing: 0;
    font-weight: bold;
    color: #414042;
    display: block;
}
#hp table tbody td input {
	width:28px;
	height:18px;
	background:url(../images/productInput.gif) no-repeat bottom right;
	border:0;
	padding:0 5px 0 5px;
	text-align:right;
}
#hp table tbody td input.button {
	width:23px;
	height:23px;
	background:url(../images/productButtonKoupit.gif) no-repeat;
}
.sort {
margin:0 3px 0 0;
}
.sort ul.tabs {
  height:33px;
  background:url(../images/vypisZalozkyGrad.gif) bottom repeat-x;
  margin:0 0 2px 0;
}
.sort ul.tabs li {
  display:block;
  float:left;
}
#content .sort ul.tabs li a {
  display:block;
  height:29px;
  margin:0 2px 0 0;
  font-size:13px;
  font-weight:bold;
  line-height:29px;
  padding:0 20px 0 10px;
  color:#01adef;
  text-decoration:none;
}
#content .sort ul.tabs li a:hover,#content .sort ul.tabs li a:focus,#content .sort ul.tabs li a:active {
  text-decoration:underline;
}

#content .sort ul.tabs li a#tab1 {
  background:url(../images/vypisZalozka1.gif) no-repeat;
  width:169px;
}
#content .sort ul.tabs li a#tab2 {
  background:url(../images/vypisZalozka2.gif) no-repeat;
  width:254px;
}
#content .sort ul.tabs li a#tab3 {
  background:url(../images/vypisZalozka1.gif) no-repeat;
  width:169px;
  margin:0;
}
#content .sort ul.tabs  li a#tab1.active {
  background:url(../images/vypisZalozka1Active.gif) no-repeat;
  color:#01266a;
}
#content .sort ul.tabs  li a#tab2.active {
  background:url(../images/vypisZalozka2Active.gif) no-repeat;
  color:#01266a;
}
#content .sort ul.tabs  li a#tab3.active {
  background:url(../images/vypisZalozka1Active.gif) no-repeat;
  color:#01266a;
}
.sort .pole {
  background:url(../images/vypisPole.gif) repeat-y;
  border-top:1px solid #cbeefb;
}
.sort .poleBottom {
  background:url(../images/vypisPoleBottom.gif) bottom no-repeat;
  padding:0 2px 7px 2px;
}
.sort .poleGrad {
  padding:8px;
}
.sort #podkategorie .poleGrad {
  background:#e7f6fc url(../images/vypisPoleGrad1.gif) bottom repeat-x;
  _background:none;
}
.sort #nejprodavanejsi .poleGrad {
  background:#e7f6fc url(../images/vypisPoleGrad2.gif) bottom repeat-x;
  _background:none;
}
.sort #filtrace .poleGrad {
  background:#e7f6fc url(../images/vypisPoleGrad3.gif) bottom repeat-x;
  _background:none;
  font-size:14px;
}
#podkategorie,#nejprodavanejsi,#filtrace {
  display:none;
}
#podkategorie.active, #nejprodavanejsi.active, #filtrace.active {
    display: block;
}
.sort #podkategorie ul li {
  display:inline;
  margin:0 3px 0 0;
}
.sort #nejprodavanejsi ol {
  margin:0 0 0 30px;
}
.sort #nejprodavanejsi ol li {
  list-style:decimal;
  line-height:20px;
}
.sort .poleGrad h3 {
  font-size:14px;
  margin:10px 0 15px 0;
}
.sort #filtrace fieldset div {
  min-width:110px;
  float:left;
  margin:0 0 5px 0;
}
#content .sort #filtrace fieldset div label {
  float:none;
  margin:0;
}
.sort #filtrace fieldset div.withoutImg {
  padding:10px 0 0 0;
}

#content p.sortPrice {
  background:url(../images/sortPrice.gif) no-repeat;
  font-weight:bold;
  line-height:28px;
  padding:0 0 0 15px;
  margin:0;
  float: left;
  width: 280px;
}
#content p.sortPrice img {
	margin-bottom: -5px;
}
/** KONEC HOMEPAGE **/
/** CATEGORY **/

/** KONEC CATEGORY **/
/** DETAIL **/
#content #detail h1 {
	font-size:16px;
	padding:0 0 0 20px;
	background:url(../images/icons/productNadpis.gif) left center no-repeat;
	margin:40px 0 15px 0;
}
#detail #logo h1 {
    margin:0;
    padding:0;    
}
#detail table, #popup table {
    border:1px solid #d1d2d4;
    border-top:7px solid #01adef;
    border-bottom:3px solid #d1d2d4;
    width:100%;
}
#detail table td,#detail table th,#popup table td,#popup table th {
	border:1px solid #e1e6e9;
	line-height:28px;
	padding:0 10px 0 10px;
}
#detail table tr.odds td,#detail table tr.odds th {
	background:#f1fafd;
}
#detail table th, #popup table th {
	text-align:left;
	font-weight:normal;
	vertical-align: top;
}
#detail table th.bold {
    font-weight:bold;
}
#detail table td img {
	position:relative;
	top:5px;
}
#detail table td.price {
	color:#ed261a;
	font-weight:bold;
        vertical-align: top;
}
#detail table td.price .dph {
    font-size: 10px;
    letter-spacing: 0;
    font-weight: bold;
    color: #414042;
    display: block;
}
#detail table form {
    height:28px;
    margin:10px 0 0 0;
}
#detail table form input {
	width:28px;
	height:18px;
	padding:0 5px 0 5px;
	background:url(../images/productInput.gif) no-repeat bottom right;
	border:0;
	float:left;
	margin:0 1px 0 0;
	text-align:right;
	line-height:18px;

}
#detail table form input.button {
	width:55px;
	background:url(../images/productButton.gif) no-repeat;
	color:#fff;
	font-size:12px;
	text-align:center;
	-moz-box-sizing: border-box;
   -moz-user-select: none;
   -moz-binding: none;
   font: -moz-button;
   -moz-appearance: button;
}
#detail ul.sipky {
    |margin:10px 0 0 0;
}
#detail ul.sipky li, #popup ul li {
	background:url(../images/icons/sipkaDoprava.gif) left center no-repeat;
	padding:0 0 0 20px;
	line-height:25px;
	font-weight:bold;
}
#detail #product-images { min-height: 220px; text-align: center; }
#detail #product-images a { display: none; }
#detail #product-images a.active { display: block; }
#detail #product-images-control a.inactive { color: #d1d1d3; text-decoration: underline; }
#detail span.floatRight .j-watchdog-link {|position:relative; |top:-20px;}
/** KONEC DETAIL **/
/** BASKET **/
#content #basket  h1 {
	font-size:20px;
	margin:0 0 20px 0;
}
#basket table,#other table.otherBasket {
    border:1px solid #d1d2d4;
    border-top:7px solid #01adef;
    border-bottom:3px solid #d1d2d4;
    width:100%;
    font-size:11px;
    margin:0 0 10px 0;
}
#other table.otherBasket {
    font-size:13px;
}
#basket table td,#basket table th,#other table.otherBasket td,#other table.otherBasket th {
	border:1px solid #e1e6e9;
	padding:5px;
	line-height:14px;
}
#basket table thead th,#other table.otherBasket thead th {
	background:url(../images/tableThGrad.gif) bottom repeat-x;
	text-align:left;
	font-weight:bold;
	color:#01adef;
}
#basket table thead th span,#other table.otherBasket thead th span {
    display:block;
    font-weight:normal;
}
#basket table tbody th,#basket table tbody td, #other table.otherBasket tbody td,#other table.otherBasket tbody th {
    background:#f1fafd;
}
#basket table tbody td.backWhite,#other table.otherBasket tbody td.backWhite {
    background:#fff;
}
#basket table tbody th,#other table.otherBasket tbody th {
    text-align:left;
    font-size:13px;
}
#basket table tbody th a {
    text-decoration:none;
}
#basket table tbody th a:hover,#basket table tbody th a:focus,#basket table tbody th a:active {
    text-decoration:underline;
}
#basket table tbody th div.sipka {
	height:20px;
	background:url(../images/icons/sipkaDopravaLight.gif) center center no-repeat;
	width:15px;
	float:right;
	cursor: hand;
}
#basket table tbody th div.sipka:hover {
	background:url(../images/icons/sipkaDoleva.gif) center center no-repeat;
}
#basket table tbody th div.sipka div {
    position:absolute;
	width:356px;
	height:170px;
	display:none;
	background:url(../images/productNahledDetail.png) no-repeat;
	_background:url(../images/ie6productNahledDetail.gif) no-repeat;
	margin:-140px 0 0 15px;
	z-index:5;
}
#basket table tbody th div.sipka div p {
	width:135px;
	height:135px;
	margin:20px 20px 0 25px;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	color:#414042;
	overflow-y:hidden;
	float:left;
}
#basket table tbody th div.sipka div p p {
    margin:0;
    width:auto;
    height:auto;
    float:none;
}
#basket table tbody th div.sipka div img {
	margin:20px 0 0 0;
}
#basket table tbody th div.sipka:hover div {
	display:block;
}
#basket table tbody td input {
	background:url(../images/productInput.gif) no-repeat bottom right;
	width:28px;
	height:18px;
	text-align:right;
	border:0;
	float:left;
	line-height:14px;
	font-size:12px;
	padding:0 5px 0 5px;
	margin:0 1px 0 0;
}
#basket table tfoot td {
    font-size:13px;
    border:0;
}
#basket table tfoot td div {
    float:right;
}
/** KONEC BASKET **/
/** BASKETS **/
#content #baskets h1 {
	font-size:20px;
	margin:0 0 20px 0;
}
#baskets table {
    border-bottom:3px solid #d1d2d4;
    font-size:11px;
    margin:10px 0 10px 0;
}
#baskets table td,#baskets table th {
	border:1px solid #e1e6e9;
	padding:5px 20px 5px 5px;
	line-height:14px;
}
#baskets table thead th {
	text-align:left;
	font-weight:bold;
	color:#01adef;
	border:0;
	border-bottom:7px solid #01adef;
}
#baskets table td.price {
	font-size:13px;
	color:#ed261a;
	font-weight:bold;
}
#baskets table tbody th {
    text-align:left;
    font-size:13px;
}
#baskets table tbody th a {
    text-decoration:none;
}
#baskets table tbody th a:hover,#baskets table tbody th a:focus,#baskets table tbody th a:active {
    text-decoration:underline;
}
#baskets table tbody tr.active td,#baskets table tbody tr.active th {
    background:url(../images/tableThGrad.gif) bottom repeat-x;
}
#baskets label {
  display:block;
  float:left;
  font-weight:bold;
  margin:1px 10px 0 0;
}
#baskets form {
  margin:10px 0 20px 0;
}

/** KONEC BASKETS **/
/** OTHER **/
#content #other h2 {
    font-size:16px;
    margin:16px 0 16px 0;
}
#content #other h3 {
    font-size:14px;
    margin:14px 0 14px 0;
}
#content #other h4 {
    font-size:13px;
    margin:12px 0 12px 0;
}
#content #other h1 {
	font-size:20px;
	margin:20px 0 20px 0;
}
#other table {
    border-bottom:3px solid #d1d2d4;
    font-size:11px;
    margin:10px 0 10px 0;
}
#other table td,#other table th {
	border:1px solid #e1e6e9;
	padding:5px 20px 5px 5px;
	line-height:14px;
}
#other table td.backBlue,#other table th.backBlue {
    background:#F2FBFE;
}
#other table thead th {
	text-align:left;
	font-weight:bold;
	color:#01adef;
	border:0;
	border-bottom:7px solid #01adef;
}
#other table td.price {
	font-size:13px;
	color:#ed261a;
	font-weight:bold;
        line-height: 12px;
}
#other table td.price .dph {
    font-size: 10px;
    letter-spacing: 0;
    font-weight: bold;
    color: #414042;
    display: block;
}
#other table tbody th {
    text-align:left;
    font-size:13px;
}
#other table tbody th a {
    text-decoration:none;
}
#other table tbody th a:hover,#other table tbody th a:focus,#other table tbody th a:active {
    text-decoration:underline;
}
#content #other ul {
    margin:20px 0 20px 20px;
}
#content #other ul li {
  	list-style:circle;
  	margin:7px 0 7px 0;
}
#content #other ul li p {
    margin:5px 0 5px 20px;
}
#content #other ul.cols {
    width:172px;
    float:left;
    margin:0;
}
#content #other ul.cols li {
    background:url(../images/li.gif) left center no-repeat;
    padding:0 0 0 10px;
    list-style:none;
}
#other .pozadi {
    padding:10px;
}

/** KONEC OTHER **/
/** REGISTER **/
#content #register h1 {
	font-size:20px;
	margin:20px 0 20px 0;
}
#content #register h2 {
    font-size:16px;
    margin:16px 0 16px 0;
}
#register fieldset {
	background:url(../images/gradInContent.gif) repeat-x;
	margin:0;
	padding:10px;
}
#register form div.fieldset {
	background:url(../images/gradInContentBack.gif) bottom repeat-x;
	padding:0;
	display:block;
	margin:0 0 15px 0;
	width:auto;
}
#register fieldset legend {
	font-size:16px;
    font-weight:bold;
}
#content #register form div {
    width:100%;
    display:table;
    margin:0 0 20px 0;
}
#content #register form div label {
    display:block;
    min-width:150px;
    float:left;
    margin:0 5px 0 0;
    font-weight:bold;
}
#register span.input input {
    width:200px;
}

#content #register ul {
    margin:20px 0 20px 20px;
}
#content #register ul li {
  	list-style:circle;
  	margin:7px 0 7px 0;
}
/**KONEC REGISTER **/
/** ACTION PRODUCTS **/
#actionProducts h2 {
	text-transform: uppercase;
	padding:0 0 0 20px;
	background:url(../images/icons/productNadpis.gif) left center no-repeat;
	margin:40px 0 15px 0;
	font-size:16px;
}
#actionProducts .pozadi {
    padding:30px 15px 30px 20px;
}
#actionProducts .pozadi h3 {
    font-size:14px;
    width:250px;
    float:left;
    margin:20px 20px 0 0;
     |overflow:hidden;
}
#actionProducts .pozadi img {
    margin:0 30px 0 30px;
    float:left;
    display:block;
}
#actionProducts .pozadi .colPrice {
    float:right;
    width:150px;
    text-align:right;
}
#actionProducts .pozadi .colPrice strong.price {
    font-size: 17px;
    color: #ed261a;
    padding:0 0 0 10px;
}
#content #actionProducts .pozadi .colPrice a.sipka {
    height:20px;
	background:url(../images/icons/sipkaDoleva.gif) center center no-repeat;
	width:15px;
	text-decoration:none;
}
#actionProducts img.actionIcon {
    float:right;
    position:relative;
    left:10px;
    margin:-28px 0 0 0;
}

/** KONEC ACTION PRODUCTS **/
/** ORDER **/
#orderHead .orderInit {
    height:59px;
    width:154px;
    float:left;
    text-align:center;
}
#orderHead .orderInit img {
    display:block;
    margin:0 auto 8px auto;
}
#orderHead .orderInit span {
    display:block;
    height:28px;
    background:url(../images/orderTab.gif) no-repeat;
    line-height:28px;
}
#orderHead .orderSipka {
   height:59px;
   width:22px;
   background:url(../images/icons/sipkaDopravaLight.gif)  center 40px no-repeat;
   float:left;
}
.boxOrder {
	background:url(../images/gradInContent.gif) repeat-x;
	margin:0 0 20px 0;
}
.boxOrder div {
	background:url(../images/gradInContentBack.gif) bottom repeat-x;
	padding:10px;
}
.boxOrder div div {
    background:none;	
}

.boxOrder div div.doprava4 {
    background:url(../images/icons/orderRucniOdber.png) right center no-repeat;
}
.boxOrder div div.doprava1 {
    background:url(../images/icons/orderPrahaPreprava.png) right center no-repeat;
}
.boxOrder div div.doprava8,.boxOrder div div.doprava12 {
    background:url(../images/icons/orderOkoliPreprava.png) right center no-repeat;
}
.boxOrder div div.doprava9 {
    background:url(../images/icons/orderExpres.png) right center no-repeat;
}
.boxOrder div div.doprava7 {
    background:url(../images/icons/orderEconomy.png) right center no-repeat;
}
/** KONEC ORDER **/
.partners img {
    float:left;
    margin:10px;
}
#navigation {
	position:absolute;
	top:33px;
	color:#01266a;
	font-size:11px;
	clear:both;
	width: 700px;
}
#navigation a {
	color:#01266a;
	font-weight:bold;
}
#navigation a:hover,#navigation a:focus,#navigation a:active {
	text-decoration:none;
}

ul.messages {
    margin:15px 0 15px 0;
    font-weight: bold;
}
/** KONEC OBSAH **/
/** LEVY SLOUPEC **/
#leftMenu {
	background:#01adef url(../images/leftMenuBottom.gif) bottom repeat-x;
	width:189px;
	padding:0 0 15px 0;
}
ul#choose {
	height:31px;
}
ul#choose li {
	width:94px;
	height:31px;
	line-height:29px;
	text-align:center;
	display:block;
	float:left;
}
ul#choose li a {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
}
ul#choose li.zbozi {
	background:url(../images/zboziGrad.gif) repeat-x;
	margin:0 1px 0 0;
}
ul#choose li.znacky {
	background:url(../images/znackyGrad.gif) repeat-x;
}

ul#products {

}
ul#products li ul {
    background:url(../images/leftMenuLine.gif) 13px 5px repeat-y;
    |background:#01ADEF url(../images/leftMenuLine.gif) 13px 5px repeat-y;
	padding:0 0 0 8px;
	margin:6px 0 6px 0;
	display:none;
}
ul#products li.active ul {
    display:block;
}
ul#products li.inactive ul {
    display:none;
}
ul#products li ul ul {
	background:none;
	padding:0 0 0 6px;
}

#leftMenu a:hover,#leftMenu a:focus,#leftMenu a:active {
	text-decoration:underline;
}
ul#products li a {
	background:url(../images/leftMenuInit.gif) no-repeat;
	width:165px;
	height:26px;
	display:block;
	font-weight:bold;
	color:#fff;
	line-height:23px;
	padding:0 15px 0 9px;
	text-decoration:none;
	overflow:hidden;
}
ul#products li.active a {
	background:url(../images/leftMenuInitActive.gif) no-repeat;
	color:#012468;
}
ul#products li.active ul li a {
	background:url(../images/leftMenuPlus.gif) left top no-repeat;
	line-height:16px;
	height:auto;
	width:auto;
	padding:0 0 0 15px;
	margin:0 0 4px 0;
	_margin:0 0 -14px 0;
	overflow:none;
}
ul#products li.active ul li ul {
    _margin:20px 0 0 0;
}
ul#products li.active ul li.active a {
	background:url(../images/leftMenuMinus.gif) left top no-repeat;
}
ul#products li.active ul li.active ul li a {
	background:url(../images/leftMenuPlus2.gif) left top no-repeat;
	font-size:11px;
	padding:0 0 0 21px;
	line-height:13px;
}
ul#products li.active ul li.active ul li.active a {
	background:url(../images/leftMenuMinus2.gif) left top no-repeat;
}
ul#products li.active ul li.active ul li.active ul li a {
	background:none;
	color:#fff;
	padding-right:5px;
}
p.vcard {
	margin:15px 0 15px 0;
	font-size:12px;
	line-height:16px;
	color:#414042;
	font-weight:bold;
}
p.vcard a {
    color:#414042;
}
p.vcard a:hover,p.vcard a:focus,p.vcard a:active {
	text-decoration:none;
}
#left .partneri {
	margin:10px 0 0 0;
}
#left .partneri a {
	display:block;
	margin:0 0 10px 0;
	color:#01266a;
}
#left .partneri > img {
	display:block;
	margin:0 0 10px 0;
	color:#01266a;
}
/** KONEC LEVY SLOUPEC **/
/** PRAVY SLOUPEC **/
#right a:hover,#right a:focus,#right a:active {
	text-decoration:none;
}
#anotace {
	width:107px;
	height:67px;
	background:url(../images/anotace.gif) no-repeat;
	text-align:center;
	font-size:11px;
	color:#fff;
	padding:15px 10px 15px 10px;
	line-height:15px;
}
#anotace span {
	font-size:20px;
	line-height:25px;
	font-weight:bold;
}
#right .boxLight {
	background:#4dc6f4 url(../images/rightKosikBottom.gif) bottom repeat-x;
	margin:5px 0 0 0;
	padding:0 0 20px 0;
}
#right .boxLight h3 {
	height:32px;
	line-height:28px;
	font-size:11px;
	color:#fff;
	text-align:center;
	background:url(../images/rightKosikNadpis.gif) repeat-x;
}
#right .boxLight .email {
	height:20px;
	line-height:17px;
	background:url(../images/rightKosikUser.gif) no-repeat;
	text-align:center;
	font-size:11px;
	color:#fff;
}
#right #basketIcon {
	height:44px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	margin:0 0 5px 0;
	_background:url(../images/rightKosik1.gif) center no-repeat;
	_padding:4px 0 0 68px;
}
#right #basketIcon.n1 {
	background:url(../images/rightKosik1.gif) center no-repeat;
	padding:4px 0 0 71px;
}
#right #basketIcon.n10 {
	background:url(../images/rightKosik10.gif) center no-repeat;
	padding:4px 0 0 72px;
}
#right #basketIcon.n100 {
    background:url(../images/rightKosik10.gif) center no-repeat;
	padding:4px 0 0 69px;
}
#right .boxLight .init {
	line-height:14px;
	color:#01266a;
	padding:3px 0 3px 7px;
	font-size:11px;
	font-weight:bold;
}
#right .boxLight .init.heading {
    color:#fff;
    font-style: italic;
}
#right .boxLight .init label {
    color:#fff;
}
#right .boxLight .init select {
    width:95%;
}
#right .boxLight .init span {
    color:#fff;
}
#right .boxLight .init.withBackground {
	background:url(../images/rightKosikPodbarveni.gif) right no-repeat;
}
#right .boxLight .init a {
	color:#fff;
	font-weight:normal;
	background:url(../images/icons/rightKosikLi.gif) left center no-repeat;
	padding:0 0 0 15px;
	display:block;
}
#right .boxLight .init.withBackground a {
	color:#01266a;
	font-weight:bold;
	background:url(../images/icons/rightKosikLiBlue.gif) left center no-repeat;
}
#right .boxLight .hr {
	height:8px;
	background:url(../images/rightKosikHr.gif) no-repeat;
	margin:5px 0 0 0;
}
#right .boxLight ul {
	margin:0 0 0 8px;
}
#right .boxLight ul li {
	list-style:none;
	_border:1px solid #4dc6f4;
	font-size:11px;
}
#right .boxLight ul li a {
	background:url(../images/icons/rightKosikLi.gif) left center  no-repeat;
	padding:0 0 0 15px;
	line-height:20px;
	display:block;
	color:#fff;
}
#right .boxDark {
	background:#1b3c79 url(../images/rightBoxDarkBottom.gif) bottom repeat-x;
	margin:5px 0 0 0;
	padding:0 0 20px 0;
}
#right .boxDark h3 {
	height:32px;
	line-height:28px;
	font-size:11px;
	color:#fff;
	text-align:center;
	background:url(../images/rightBoxDarkNadpis.gif) repeat-x;
}
#right .boxDark ul {
    margin:10px 0 0 8px;
}
#right .boxDark li {
	border:1px solid #1b3c79;
}
#right .boxDark ul li a {
	background:url(../images/icons/rightBoxDarkLi.gif) 0px 3px no-repeat;
	padding:0 10px 0 20px;
	display:block;
    color:#fff;
    margin:0 0 5px 0;
    line-height:15px;
}
#right .boxDark .hr {
	height:8px;
	background:url(../images/rightBoxDarkBottom.gif) repeat-x;
	margin:5px 0 0 0;
}
#right .partneri {
	text-align:center;
	margin:10px 0 0 0;
}
#right .partneri a {
	display:block;
	margin:0 0 5px 0;
	color:#01266a;
}
#right .boxLight2 {
    background:#01adef url(../images/rightFormBottom.gif) bottom repeat-x;
	margin:5px 0 0 0;
	padding:0 0 15px 0;
	font-size:11px;
	color:#fff;
}
#right .boxLight2 h3 {
  height:31px;
	line-height:27px;
	color:#fff;
	text-align:center;
	background:url(../images/rightFormNadpis.gif) repeat-x;
}
#right form#login input {
	height:17px;
	width:64px;
	border:0;
	background:url(../images/rightLoginInput.gif) no-repeat bottom right;

	padding:0 5px 0 5px;
}
#right form#login input.button {
	background:url(../images/rightLoginButton.gif) no-repeat;
	height:18px;
	width:74px;
	padding:0;
	color:#fff;
}
#right form#login div {
	margin:0 0 5px 0;
	text-align:right;
	padding:0 5px 0 0;
}
#right form#login p {
	margin:10px 0 0 0;
}
#right form#login p a {
	display:block;
	text-align:right;
	margin:0 5px 3px 0;
	color:#fff;
}
#right .boxAction {
    margin:10px 0 0 0;
}
#right .boxAction h3 {
    background:url(../images/akcniZboziNadpis.gif) no-repeat;
    height:47px;
    line-height:29px;
    font-size:11px;
    padding:0 0 0 6px;
    color:#fff;
    font-weight:bold;
}
#right .boxAction h3 a {
    color:#fff;
}
#right .boxAction img {
    display:block;
    margin:0 auto 10px auto;
}
#right .boxAction h4 {
	background:#fff url(../images/icons/rightActionLi.gif) 0 5px no-repeat;
	padding:0 0 0 20px;
	color:#01266a;
	line-height:14px;
	margin:0 5px 10px 5px;
	word-wrap:break-word;
}
#right .boxAction h4 a {
	color:#01266a;
}
#right .boxAction ul {
    background: url(../images/rightFormBottom.gif) bottom repeat-x;
    padding:0 0 10px 0;
    margin:10px 0 10px 0;
}
#right .boxAction ul li a {
	background:url(../images/icons/sipkaDopravaLight.gif) 0px 3px no-repeat;
	padding:0 10px 0 20px;
	display:block;
    margin:0 0 5px 0;
    line-height:15px;
    color:#01266a;
}
/** KONEC PRAVY SLOUPEC **/
/** FORMULARE **/

#content form div label {
    float:left;
    margin:0 10px 0 0;
}
span.buttonDark {
    background:url(../images/buttonDarkLeft.png) center left no-repeat;
    _background:url(../images/ie6buttonDarkLeft.gif) center left no-repeat;
    height:23px;
    padding:0 0 0 11px;
    display:block;
    float:left;
    margin:0 0 0 0;
    position:relative;
    top:-2px;
   }
span.buttonDark span {
    background:url(../images/buttonDarkRight.png) center right no-repeat;
    _background:url(../images/ie6buttonDarkRight.gif) center right no-repeat;
    padding:0 12px 0 0;
    height:23px;
    float:left;
    margin:0;
}
span.buttonDark input {
  	background:url(../images/buttonDark.png) repeat-x;
  	_background:url(../images/ie6buttonDark.gif) repeat-x;
  	border:0;
    height:23px;
    font-size:12px;
    color:#fff;
    font-family: Tahoma;
    margin:0;
     padding:0 5px 1px 5px;
}
span.buttonLight {
    background:url(../images/buttonLightLeft.png) left no-repeat;
    _background:url(../images/ie6buttonLightLeft.gif) left no-repeat;
    height:19px;
    padding:0 0 0 11px;
    display:block;
    float:left;
    margin:0 5px 0 0;
    position:relative;
    top:-2px;
   }
span.buttonLight span {
    background:url(../images/buttonLightRight.png) right no-repeat;
    _background:url(../images/ie6buttonLightRight.gif) right no-repeat;
    padding:0 11px 0 0;
    height:19px;
    float:left;
}
span.buttonLight input {
  	background:url(../images/buttonLight.png) center repeat-x;
  	_background:url(../images/ie6buttonLight.gif) center repeat-x;
  	border:0;
  	margin:0;
    height:19px;
    font-size:11px;
    color:#fff;
    font-family: Tahoma;
    display:block;
    padding:0 5px 1px 5px;
}
span.input {
    background:url(../images/inputLeft.png) left no-repeat;
    _background:url(../images/ie6inputLeft.gif) left no-repeat;
    height:20px;
    padding:0 0 0 10px;
    display:block;
    float:left;
    margin:0 5px 0 0;

   }
span.input span {
    background:url(../images/inputRight.png) right no-repeat;
    _background:url(../images/ie6inputRight.gif) right no-repeat;
    padding:0 11px 0 0;
    height:20px;
    float:left;
    display:block;
}
span.input input {
  	background:url(../images/input.gif) center repeat-x;
  	border:0;
  	margin:0;
    height:20px;
    font-size:12px;
    color:#000;
    font-family: Tahoma;
    padding:0 1px 0 1px;
    display:block;
    line-height:20px;
    |position:relative;
    |top:-1px;
   font: -moz-button;
}
#poznamka {
	border-style:solid;
	border-width:1px;
	background: none;
	height: 210px;
	width: 400px;
}
textarea {
    border:0;
    background:url(../images/textarea.gif) repeat-x;
    padding:5px;
    width:272px;
    height:61px;
    overflow:hidden;
}

div.fieldset fieldset {
	background:url(../images/gradInContent.gif) repeat-x;
	margin:0;
	padding:10px;
}
form div.fieldset {
	background:url(../images/gradInContentBack.gif) bottom repeat-x;
	padding:0;
	display:block;
	margin:0 0 15px 0;
	width:auto;
}

#content form div.fieldset div {
    width:100%;
    display:table;
    margin:0 0 10px 0;
}
#content form div.fieldset div label {
    display:block;
    min-width:150px;
    float:left;
    margin:0 5px 0 0;
    font-weight:bold;
}
div.fieldset span.input input {
    width:200px;
}
/** KONEC FORMULARE **/
/** FORMATOVANI TEXTU **/
.bold {font-weight:bold;}
.underline {text-decoration:underline;}
.italic {font-style: italic;}

.size10 {font-size:10px;}

.textRight {text-align:right;}
.textCenter {text-align:center;}
.floatRight {float:right;}
.floatLeft {float:left;}

.red {color:#ed261a;}
.green {color:#36CC33}
.grey {color:#414142;}
.white {color:#fff;}
.black,#content a.black {color:#000;}
.blueLight {color:#1bb5f1;}

.width120 {width:120px;}
.width160 {width:160px;}
.width220 {width:220px;}
.width250 {width:250px;}

.minWidth80 {min-width:80px;}
.minWidth110 {min-width:110px;|width:110px;}

.valignBottom {vertical-align:bottom;}
.valignMiddle {vertical-align:middle;}

#content .margin150 {margin-left:160px;}
/** KONEC FORMATOVANI TEXTU **/
/** PATICKA **/
#foot {
  background:url(../images/gradFoot.gif) repeat-x;
  min-width:1098px;
}
#foot a:hover,#foot a:focus,#foot a:active {
	text-decoration:none;
}
#footTop {
	background:url(../images/foot.png) repeat-y;
	_background:url(../images/ie6foot.gif) repeat-y;
	font-size:12px;
	text-align:center;
	color:#01266a;
	padding:0 70px 1px 70px;
	width:958px;
	margin:0 auto 0 auto;
}
#footTop a {
	color:#01266a;
}
#footTop p {
	line-height:14px;
	margin:0 0 15px 0;
}
#footBottom {
	background:url(../images/footBottom.png) no-repeat;
	_background:url(../images/ie6footBottom.gif) no-repeat;
	height:12px;
}
#bottomLinks {
	font-size:12px;
	padding:10px 0 20px 0;
	color:#fff;
	text-align:center;
	line-height:16px;
}
#bottomLinks a {
	color:#fff;
}
#babickaLeft {
	background:url(../images/babickaLeft.gif) no-repeat;
	height:318px;
	width:173px;
	position:absolute;
	margin:-318px 0 0 27px;
}
#babickaRight {
	background:url(../images/babickaRight.gif) no-repeat;
	height:232px;
	width:110px;
	position:absolute;
	margin:-232px 0 0 951px;
}
#bannerTop {
	position:absolute;
	width:500px;
	height:60px;
	top: 0px;
	left: 250px;
	border: 1px solid;
}
/** KONEC PATICKA **/
/** OSTATNI **/
.hr hr {
	display:none;
}
.blind {
	position:absolute;
	left:-10000px;
	margin:-1000px 0 0 0;
	width:1px;
	height:1px;
}
.reset {
	border:0 none;
	clear:both;
	float:none;
	font-size:0;
	height:0;
	line-height:0;
	margin:0;
	padding:0;
	width:0;
}
/** OSTATNI KONEC **/

.ikonkaKosiku {
	cursor: pointer;
	text-decoration: none;
}

#left_ad_zone {
	position: relative;
	float: left;
	left: -300px;
	margin-right: -400px;
	width: 300px;
	background-color: black;
	top: -7px;
	z-index:10;
}

#right_ad_zone {
	position: relative;
	float: right;
	left: 296px;
	margin-left: -300px;
	width: 300px;
	background-color: black;
	top: -7px;
	z-index:10;
}
/* Thanks this, image is nice centered in middle (js fix used either) */
.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 195px;
    height: 195px;
}
.wraptocenter * {
    vertical-align: middle;
}
.title_button {
    background: url(../images/button_clean.png) center no-repeat;
    width: 113px;
    height: 113px;
    position: relative;
    float: left;
    margin-bottom: 5px;
}
.title_button a {
    display:table-cell;
    width: 113px;
    height: 80px;
    vertical-align: middle;
    text-align:center;
    cursor: pointer;
}
.title_button img {
    margin:10px 0 0 0;
    |display:block;
    |margin:10px auto 0 auto;
}
.title_button .cat_title {
    position: absolute;
    top: 80px;
    left: 10px;
    font-size: 11px;
    width: 95px;
    text-align: center;
    line-height: 11px;
    text-decoration: underline;
    font-weight: bold;
}
.webversion {
    position: relative; left: 50px; top: -30px; float: right; font-size: 9px; 
}


ul{border:0; margin:0; padding:0;}

div.cleaner {
   clear: both; 
}
/** STRANKOVANI **/
.strankovani {
    margin-top: 4px;
    display:table;  
    padding:0 8px 0 0;
    float: right;
}
.strankovani a {
  font-size: 12px;
  font-weight: bold;
  text-decoration:none; 
}
.strankovani a:hover, .strankovani a:focus, .strankovani a:active {
  text-decoration:underline !important;
  cursor: pointer;  
}
.strankovani .active {
        font-weight: bold;
}
.strankovani ul li {
  height:26px;
  line-height:26px;
  display:block;   
  float:left;      
  margin: 0 3px 0 3px;
  background:url(../images/paging.gif) repeat-x;
}
.strankovani ul li span {
  padding:0 0 0 8px;
  background:url(../images/pagingLeft.gif) left no-repeat;
  float:left;
  display:block;
  height:26px;  
  line-height:26px;
}
.strankovani ul li span span {
  padding:0 8px 0 0;
  background:url(../images/pagingRight.gif) right no-repeat;
}
.strankovani ul li.active {
  background:url(../images/pagingActive.gif) repeat-x;
}
.strankovani ul li.active span {
  background:url(../images/pagingActiveLeft.gif) left no-repeat;
}
.strankovani ul li.active span span {
  background:url(../images/pagingActiveRight.gif) right no-repeat;
}
.strankovani ul li.active a {
  color:#fff !important;
}
