

.akce

{

  color: #2F6B7B;

  font-size: 115%;

  margin-bottom: 10px;

  margin: 8px 0px 10px;

  margin-top: 8px;

  padding: 0px;

  display: block;

  font-weight: bold;

}



#kategorie-menu ul li h3 a

{

  color: black;

  text-decoration: none;

  cursor: pointer;

  font-size: 1em;

  font-weight: normal;

  margin: 0px;

}



#kategorie-menu ul li h3

{

  font-size: 1em;

  font-weight: normal;

  margin: 0px;

}



#kategorie-menu ul li ul li h4 a

{

  color: #333;

  font-size: 100%;

  font-weight: normal;

}



#kategorie-menu ul li ul li h4

{

  font-size: 1em;

  font-weight: normal;

  margin: 0px;

}



#kategorie-menu ul li li h4 span

{

  color: #301607;

  font-size: 100%;

}



#slider ul, #slider li{

	margin:0;

	padding:0;

	list-style:none;

	}

#slider { float: left; }

#slider, #slider li{

	width:264px;

	height:120px;

	overflow:hidden;

    text-align: center;

	}

#slider li { width: 118px; margin-right: 10px; }

#slider, #slider li img {

    max-height: 89px;

    height: 89px;

}

#cetelem-banner{margin-left:20px;margin-top: 25px}

span#prevBtn{

    display: block;

    width: 13px;

    height: 89px;

    background: url(../obrazky/left.gif) no-repeat;

    float: left;

    margin-right: 5px;

}

span#nextBtn{

    display: block;

    width: 13px;

    height: 89px;

    background: url(../obrazky/right.gif) no-repeat;

    float: left;

    margin-left: 5px;

}

span#nextBtn a, span#prevBtn a{

display: block;

width: 13px;

height: 89px;

}



#fcb{margin-left:15px;margin-top:20px;}



a

{

	color: #9E0B06;

}



a img

{

	border: 0px;

}



form

{

	margin: 0px;

}



.priplatek {

    line-height: 180%;

    width: 30%;

    text-align: center;

    float: left;

}

.priplatek span {

    font-weight: bold;

}



.buyButton {

    border: 0;

    background-color: #FEBF01;

    color: black;

    border: 1px solid white;

    font-size: 115%;

}



body

{

    margin: 0px;

    font-family: Arial, Helvetica, sans-serif; /* Psmo pro celou strnku */

    font-size: 70%;

	background-color: white;

	color: #301607;

	padding-bottom: 15px;

}



.anketa {

    width: 176px;

    background-color: #FCAA00;

    padding: 10px;

    margin-bottom: 20px;

}

.anketa ul {

    list-style-type:  none;

    margin:0; padding: 0;

    margin: 5px;

}

.anketa .anketa_h3 {

    font-style: italic;

    font-size: 13px;

    font-weight: bold;

}

.anketa ul li.answ { margin-bottom: 5px; }



.navigation a, .navigation span { padding: 2px 4px; background-color: #3A7786; color: white; margin-right: 5px;

text-decoration:none;}

.navigation a:hover, .navigation span { background-color: #609EAB;}



#splatky .left-float{

    width: 55%;

}

#splatky .right-float{

    width: 40%;

}

#splatky .right-float .right-align{margin-top: 150px; }

.cetelem tr th { text-align: left; width:95px; }

.cetelem input[type=text] { width: 65px; }

.cetelem input[readonly=true] { border:0; background-color: #EFF0F5; }

.cetelem select { width: 95%; }



#login-form .small { margin: 0; padding: 0;margin-top: 5px; font-size: 95%; text-align:center; font-style:italic;}



.dotted-line{

    height: 1px;

    border-bottom: 1px dotted #CFBF8D;

    width: 543px;

    font-size: 0;

}



.contact {

    padding-left: 10px;

    line-height: 160%;

    font-size: 110%;

}



#root

{

	width: 1000px;

	height: auto;

	margin: auto;

}



#header

{

	width: 100%;

	height: 181px;

}



#header #toolbar

{

	width: 992px;

	height: 14px;

	padding: 3px 4px 2px 4px;

	background-color: #478695;

	color: white;

}



#header #toolbar a

{

	color: white;

	text-decoration: none;

}



#header #toolbar a:hover { text-decoration: underline; }



#header #toolbar h1

{

	font-size: 100%;

	margin: 0px; padding: 0px;

}



.discount {

    margin-bottom: 3px;

}

.discount span.bold {

    text-decoration: line-through;

    font-size: 110%;

}



#header #logo

{

	width: 1000px;

	height: 136px;

	background: url(../obrazky/logo.jpg) no-repeat;

	color: white;

}



#header #logo #click

{

	display: block;

	width: 790px;

	height: 136px;

	float: left;

}



#header #logo #cart

{

	width: 195px;

	height: 100px;

	float: left;

	line-height: 200%;

	padding-top: 36px;

	padding-left: 15px;

}



#header #logo #cart-link

{

	display: block;

	width: 70px;

	height: 18px;

	text-align: center;

	padding: 1px 5px;

	background-color: #febf01;

	color: black;

	text-decoration: none;

	font-weight: bold;

	margin-top: 5px;

}



#header #logo #login-link {color: white;}



#header #menu

{

	width: 970px;

	height: 26px;

	background: url(../obrazky/menu_bg.gif) repeat-x;

	padding-left: 30px;

}



#header #menu a

{

	display: block;

	float: left;

	height: 20px;

	text-decoration: none;

	color: white;

	margin-right: 30px;

	padding: 6px 10px 0 10px;

}



#header #menu form

{

	width: 215px;

	height: 22px;

	float: right;

	text-align: right;

	padding-top: 4px;

	padding-right: 15px;

}



#header #menu form .textbox { width: 140px; }

#header #menu form input[type=image] { vertical-align:middle; }



#header #menu a:hover { background-color: #2B6475; }



#menu2

{

	width: 970px;

	height: 18px;

	padding: 5px 15px 2px 15px;

	background-color: #478695;

	color: white;

	text-align:center;

}

#menu2 a { color: white;font-size:12px; margin-left: 10px; font-weight:bold; text-decoration:none; }

#menu2 a.active {background-color:#cfbf8c; padding: 2px 4px;}



/* obsahuje vsechny 3 sloupce */

#outer-container {

  width: 100%;             /* full window width */

  margin: 0;               /* keep flush with adjacent containers */

  background: url(../obrazky/content_bg.gif) repeat-x white;

}



#location

{

	width: 960px;

	height: 20px;

	background: url(../obrazky/nachazitese.gif) no-repeat 20px;

	padding-left: 40px;

	padding-top: 7px;

}



/* container for just the left and center columns */

#inner-container {

  width: 784px;              /* leaves 24% of window width for right column */

  float: left;             /* left side of window */

  margin: 0;               /* keep flush with adjacent containers */

}



#right {

  width: 216px;              /* a little less than available 24% */

  float: right;            /* right side of window */

  margin: 0;               /* keep flush with adjacent containers */

}



#content

{

	width: 547px;              /* % of inner-container width */

  	float: right;            /* right side of inner-container */

  	margin: 0;               /* keep flush with adjacent containers */

	font-size: 105%;

	padding: 0 10px;

}



#content p

{

  text-align: justify;

}



#left

{

	width: 200px;              /* % of inner-container width is ~same width as right column */

  	float: left;             /* left side of inner-container */

  	margin: 0;               /* keep flush with adjacent containers */

	padding-left: 17px;

}



#footer

{

	width: 980px;

	height: 65px;

	background-color: #428899;

	font-size: 90%;

	padding: 25px 10px 5px 10px;

	color: white;

	margin-top: 10px;

}

.foot2 {text-align: center;}

#left #kategorie-menu

{

	width: 193px;

	height: auto;

	border: 1px solid #bfaf7f;

	background-color: #cfbf8D;

}



#left #kategorie-menu #kategorie-caption 

{

	width: 193px;

	height: 22px;

	background: url(../obrazky/kategorie_cap.gif) repeat-x;

	color: white;

	text-align: center;

	font-size: 120%;

	padding-top: 8px;

	font-weight: bold;

	border-bottom: 1px solid #bfaf7f;

}



#left #kategorie-menu a

{

	color: black;

	text-decoration: none;

}



#left #kategorie-menu a:hover { text-decoration: underline; }



#left #kategorie-menu ul

{

	list-style-type: none;

	margin: 0px; padding: 0px;

	margin-left: 25px;

	margin-top: 10px;

	margin-bottom: 10px;

}



#left #kategorie-menu ul li { margin-bottom: 5px; }



#left #kategorie-menu ul li ul

{

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 10px;

	font-size: 90%;

}



#left #kategorie-menu ul li ul.display-none { display: none; }



#left #kategorie-menu ul li ul li a { color: #333333; }



#right #login-form

{

	padding: 10px;

}



#right #vice-novinek { margin-right: 20px; }



#right #login-form .textbox { width: 176px; border: 1px solid #3C7A89; }

#right #login-form .button-brown { font-size: 95%; margin-top: 10px; margin-right: 15px; }



#right .product { margin-left: 20px;border-right: 1px dotted #CFBF8D; border-bottom: 1px dotted #CFBF8D; border: 0;margin-bottom: 14px; }

/*#content .product { float: left; margin-right: 14px; margin-bottom: 14px;border-right: 1px dotted #CFBF8D; border-bottom: 1px dotted #CFBF8D; }*/

#content .product { float: left; border-right: 1px dotted #CFBF8D; padding-top: 10px; }

#content #akce-caption { width: 168px; height: 78px; background: url(../obrazky/akce.jpg); margin-bottom: 10px; }



#content h1 {font-size:18px;}

#content h2.special { font-size:10px; color: black; }



.cart-table {

	width: 100%;

	border-collapse: collapse;

}



.cart-table tr th {

	background-color: #A1531A;

	color: white;

	border-collapse: collapse;

	border: 1px solid white;

	padding: 8px 5px;

}



.cart-table tr th input[type=submit], .cart-table tr td select {

	font-size: 90%;

}



.cart-table tr td {

	background-color: #CFBF8D;

	color: black;

	border-collapse: collapse;

	border: 1px solid white;

	padding: 2px 5px;

}



.cart-table tr td.nazev {

	width: 45%;

}



.cart-table tr td.nazev .params {

	font-size: 95%;

	margin-top: 1px;

}



.cart-table tr td.pocet {

	width: 10%;

	text-align: right;

}



.cart-table tr td.pocet input {

	width: 90%;

	text-align: right;

}



.cart-table tr td.price1 {

	width: 20%;

	text-align: right;

}



.cart-table tr td.price2 {

	width: 25%;

	text-align: right;

}



.register tr th {

	width: 40%;

	text-align: left;

	background-color: #CFBF8D;

	color: black;

	font-weight: normal;

}



.register input[type=text] {

	font-size: 90%;

	width: 97.5%;

}



.product

{

	/*width: 167px;*/

    width: 180px;

	min-height: 230px;

	text-align: center;

	padding-bottom: 10px;

}



.product .product-caption {

	font-weight: bold;

	display: block;

	width: 170px;

    margin:auto;

    text-align:center;

	height: 30px;

}



.product .icons{ margin-top: 5px;}



.product .icons img

{

	border: 0;

	padding: 0;

}

.product .icons input[type=text] { text-align:right; }



* html .product .img-box img { 

    height: expression( this.scrollHeight > 120 ? "120px" : "auto" ); /* sets max-height for IE */

    width: expression( document.body.clientWidth > 160 ? "160px" : "auto" );

}



.product .img-box img {

    max-width: 160px;

    max-height: 120px;

	/*border: 1px solid #44220B;*/

	padding: 4px;

    margin-top:5px;

    margin-bottom: 5px;

}



.product .left-float

{

	width: 68px;

	text-align: left;

	padding-left: 15px;

	color: #666666;

	font-size: 105%;

	line-height: 140%;

}



.product .right-float

{

	width: 83px;

	text-align: left;

	font-size: 105%;

	line-height: 140%;

}



.product input[type=button]

{

	font-size: 85%;

	margin-top: 10px;

}



.product .button-blue { margin-right: 20px; }



.product .right-float .cena

{

	font-size: 110%;

	color: #9E0B06;

	font-weight: bold;

}



* html #product-detail #main-img { 

    height: expression( this.scrollHeight > 225 ? "180px" : "auto" ); /* sets max-height for IE */

    width: expression( document.body.clientWidth > 300 ? "280px" : "auto" );

}



#product-detail #main-img

{

	max-width: 300px;

    max-height: 225px;

    margin: auto;

}



#product-detail #images-part {

    width: 325px;

    float: left;

}



#product-detail #info-part {

    width: 222px;

    float: right;

}



#product-detail #info-part #price-box {

    width: 220px;

    border: 1px solid #275D6C;

    border-top: 0;

    font-size: 110%;

    background: url(../obrazky/txt_bg.gif) repeat-x;

}



#product-detail #info-part #price-box table tr th {

    width: 130px;

    text-align: left;

}



#product-detail #info-part #price-box table tr td {

    font-weight: bold;

}



#product-detail #info-part #price-box table tr td#price-value {

    font-size: 17px;

	color: #FF0000;

}



#product-detail #info-part #buy-box {

    text-align: right;

    color: white;

    padding: 5px;

    background: url(../obrazky/caption_modra.gif) repeat-x #5B95A2;

}



#product-detail #info-part #buy-box input[type=text] {

    width: 40px;

    text-align: right;

}



#product-detail #info-part #buy-box input[type=submit] {

    margin-left: 10px;

}



#product-detail #description

{

	clear: both;

}



#product-detail .vzor-link {

    font-size: 85%;

}





#product-detail .vzornik-box

{

    width: 465px;

    max-height: 340px;

    _height: 340px;

    overflow: auto;

    background-color: #EAECF3;

    padding: 10px;

    margin-bottom: 20px;

}





#product-detail #info-box

{

	width: 222px;

	text-align: left;

}



#product-detail .vzor

{

	width: 100px;

	height: 170px;

	margin-right: 10px;

	margin-bottom: 10px;

	float: left;

	text-align: center;

}



#product-detail #pad-box {

    width: 537px;

    height: 330px;

    margin-top: 10px;

    margin-bottom: 20px;

}



#product-detail #pad-box-toolbar {

    width: 537px;

}



#product-detail #pad-box-toolbar a {

    display: block;

    float: left;

    height: 20px;

    border: 1px solid #275D6C;

    border-top: 5px solid #AC6527;

    border-bottom: 0;

    text-align: center;

    padding: 0 8px;

    padding-top: 6px;

    color: white;

    font-weight: bold;

    text-decoration: none;

    margin-right: 1px;

    background: url(../obrazky/caption_hneda.jpg) repeat-x #AC6527;

}



#product-detail #pad-box-toolbar a.active, #product-detail #pad-box-toolbar a:hover {

    border-top: 5px solid #5B95A2;

    background: url(../obrazky/caption_modra.gif) repeat-x #5B95A2;

}



#product-detail #pad-box-content {

    width: 517px;

    height: 270px;

    border: 1px solid #275D6C;

    border-top: 3px solid #275D6C;

    overflow: auto;

    padding: 10px;

    background: url(../obrazky/txt_bg.gif) repeat-x;

}



#product-detail #pad-box-content #gallery {

    margin-top: 10px;

}

#product-detail #pad-box-content #gallery img {

    margin-right: 5px;

    margin-bottom: 5px;

    max-height: 89px;

    _height: 89px;

}



#product-detail #pad-box-content #question { margin-top: 10px; }

#product-detail #pad-box-content #question textarea {

    width: 510px;

    height: 160px;

}



#product-detail .vzor .vzor-name {

	width: 100px;

	height: 30px;

	font-weight: bold;

	font-size: 95%;

}

.koupit-button

{

	display: block;

	width: 80px;

	height: 18px;

	text-align: center;

	border: 1px solid #9F5019;

	padding-top: 2px;

	text-decoration: none;

	margin-top: 5px;

	background: url(../obrazky/menu_bg.gif) repeat-x;

	color: white;

	font-weight: bold;

}



#product-detail #info-box table

{

	width: 100%;

	border: 1Px solid #275D6C;

}



#product-detail #info-box table tr td

{

	font-weight: bold;

}



#product-detail #info-box table tr th

{

	width: 120px;

	background:url(../obrazky/caption_modra.gif) repeat-x;

	padding: 4px 4px;

	color: white;

}



#product-detail #info-box table tr td

{

	background: url(../obrazky/txt_bg.gif) repeat-x;

}



#product-detail #bottom-toolbar

{

	clear: both;

	padding-top: 10px;

}





#product-detail #bottom-toolbar #buttons

{

	width: 250px;

	float: left;

}



#product-detail #bottom-toolbar #buttons a

{

	display: block;

	width: 77px;

	height: 17px;

	float: left;

	margin-right: 2px;

	background: url(../obrazky/caption_modra.gif) repeat-x;

	color: white;

	text-align: center;

	text-decoration: none;

	padding-top: 3px;

}



.caption-hneda

{

	width: 196px;

	height: 20px;

	background: url(../obrazky/caption_hneda.jpg) repeat-x;

	color: white;

	font-size: 120%;

	padding-top: 7px;

	text-align: center;

	font-weight: bold;

	margin-top: 10px;

}



#left .caption-hneda a

{

  color: white;

  text-decoration: none;

}



.caption-modra

{

	width: 196px;

	height: 20px;

	background: url(../obrazky/caption_modra.gif) repeat-x;

	color: white;

	font-size: 120%;

	padding-top: 7px;

	text-align: center;

	font-weight: bold;

}



.no-top

{

	margin-top: 0px;

	padding-top: 0px;

}



.form-table th

{

	text-align: left;

	vertical-align: top;

}



.news

{

	margin-top: 5px;

	margin-bottom: 5px;

	color: #666666;

}



.news span

{

	color: #9E0B06;

	font-weight: bold;

}



#zpusob-platby

{

	width: 195px;

	height: 188px;

	background: url(../obrazky/zpusob-platby.gif) no-repeat;

}



#newsletterForm .textbox

{

	width: 160px;

	border: 1px solid black;

	margin-top: 15px;

	margin-left: 15px;

	margin-bottom: 10px;

}



#newsletterForm .button-blue

{

	margin-top: 8px;

	margin-left: 15px;

}



#newsletterForm a { color: #9E0B06; margin-left: 15px; }



#content h2

{

	font-size: 115%;

	margin: 0px;

	padding: 0px;

	margin-bottom: 10px;

	color: #2F6B7B;

	margin-top: 8px;

}



#content ul li, #content ol li { margin-top: 3px; margin-bottom: 3px; }



#content h3

{

	font-size: 100%;

	margin: 0px;

	padding: 0px;

	margin-bottom: 10px;

}



#content p { padding-left: 0px; padding-right: 0px; }



#product-detail h3

{

	font-size: 130%;

	padding: 0px; margin: 0px;

	margin-bottom: 2px;

	color: #2F6B7B;

}



#doporucujeme

{

	margin-top: 10px;

	text-align: center;

}



.navigation {

    margin-bottom: 15px;

    text-align: right;

    padding-right: 5px;

    margin-top: 5px;

}



#footer a { color: white; }



#register-form th

{

	text-align: left;

}



#register-form h3

{

	color: #994914;

	font-size: 120%;

	margin-top: 20px;

}



#register-form input[type=text]

{

	width: 99.5%;

	border: 1px solid black;

}



#register-form input[type=text].nepovinne { border-color: #CCCCCC; color: #999999; }



#kontakt-tbl { width: 100%; }

#kontakt-tbl tr td { width: 50%; padding-bottom: 20px; }



.textbox

{

	font-size: 95%;

	width: auto;

	height: 13px;

	border: 1px solid white;

	margin: auto;

	background: url(../obrazky/txt_bg.gif) repeat-x;

}



.button-blue

{

	border: 1px solid #306574;

	background-color: #609EAB;

	color: white;

	text-align: center;

	font-weight: bold;

}



.button-brown

{

	border: 1px solid #cd4E04;

	background-color: #885A26;

	color: white;

	text-align: center;

	font-weight: bold;

}



.left-float { float: left; }

.right-float { float: right; }

.left-align { text-align: left; }

.right-align { text-align: right; }

.center-align { text-align: center; }

.skrt {text-decoration:line-through;}

.white {color: white;}



.bold { font-weight: bold; }

.red { color: #FF0000; }

.bigger { font-size: 120% }

.italic { font-style: italic; }



.clear {

  clear: both;

  margin: 0;               /* keep flush with adjacent containers */

  padding: 0;

  height: 0;

  overflow: hidden;

}



#infobox

{

	border-bottom: 2px solid #306D7D;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-bottom: 10px;

}



a.newbutt {

  display: block;

  width: 65px;

  height: 24px;

  color: #000;

  text-decoration: none;

  padding-top: 6px;

  padding-left: 25px;

  font-size: 12px;

}



a.newbutt.akce {

  color: #fff;

  background: url(../obrazky/icons/akce.jpg) no-repeat;

}

a.newbutt.akce:hover {

  background: url(../obrazky/icons/akce_hover.jpg) no-repeat;

}



a.newbutt.darek {

  background: url(../obrazky/icons/darek.jpg) no-repeat;

}

a.newbutt.darek:hover {

  background: url(../obrazky/icons/darek_hover.jpg) no-repeat;

}



a.newbutt.novinka {

  background: url(../obrazky/icons/novinka.jpg) no-repeat;

}

a.newbutt.novinka:hover {

  background: url(../obrazky/icons/novinka_hover.jpg) no-repeat;

}



a.newbutt.zaruka {

  background: url(../obrazky/icons/zaruka.jpg) no-repeat;

  width: 72px;

  padding-left: 18px;

  font-size: 11px;

}

a.newbutt.zaruka:hover {

  background: url(../obrazky/icons/zaruka_hover.jpg) no-repeat;

}



.product a.newbutt {

  margin-left: 12px;

}

span.wdbox,span.wdbox a
{
  color: black;
  text-decoration: none;
  text-align: center;
}


span.wdbox img {width: 100px;}

a#operator {

  display: block;

  width: 155px;

  height: 42px;

  background: url(../obrazky/operator.jpg) no-repeat;

  padding-top: 146px;

  padding-left: 41px;

  font-size: 16px;

  }

  

#sedacky-bg {

  width: 549px;

  height: 147px;

  background: url(../obrazky/sedacky2.jpg) no-repeat;

}

#sedacky-bg ul{margin:0;padding:0}

#sedacky-bg li {display:block;width:137px;height:147px;float:left;list-style-type:none;margin:0;padding:0}

#sedacky-bg li a {margin-left:8px;font-size:11px;display:block;width:129px;padding-top:100px;height:47px;text-decoration:none;text-transform:uppercase}

#wdnewlinks {margin: 0 0 5px 25px; padding: 0px}

#wdnewlinks li a {color: #9E0B06; text-decoration: underline;}
#wdnewlinks li a:hover {color: #9E0B06; text-decoration: none;}

#ds_lista{width: 980px; color:#000000; font-family:Arial, Helvetica,sans-serif; font-size:13px;}

#ds_lista a{color:#000000;}

#ds_lista a:hover{color:#333333;}
