

/*------------------------------ TEMPLATE_001 -------------------------- */

body.myBody {
  text-align: center;
  font-family:Arial;
font-size:80%;

  background:url(/data/WEB_9/bodyImg.jpg) repeat-x 0 0;    
  background-color:#EEF0F3;

}

#ContainerC {
  width: 980px;	
  text-align: left;	
  margin: 0 auto;
  background:url(/data/WEB_9/containerBg.gif) repeat-y 0 0;
  color:#616161;
background-color:#FFFFFF;
 
  position:relative;
}

#contentC{
  float:left;
  width: 550px;
  overflow: hidden;	
}

#content{
  padding: 0 10px 20px 20px; margin:0;
}

#content .text {}

#content .anot {padding:7px;}
#content .anot img{float:left;padding-right: 0.5em;}
#content .date {padding:7px;}

#content .photogaleryFoto{
	float:left;
	width: 33%;
	margin-bottom: 1em;
	text-align: center;
}
#content .photogaleryFoto img, #content #AddPcitures  img {border: 3px solid #fff;margin-top: 0.2em;}

#specialPhoto{ width: 280px; float:left; margin-top: 1em;}
#specialPhoto img{ border: 1px solid #bfc7a0; margin: 1px 1px 2px 1px;}

#contentC .menuText{background: #fff;}
#content .leftimg {margin-right: 1em;}
#content .rightimg {margin-left: 1em;}


.detailvyrobku img{width:110px;}
/* ------------------------ nadpisy ---------------------*/
h1 {color:#112E76;
}
h2 {color:#112E76;
}
h3 {color:#EC1A23;
}
h4 {color:#112E76;
}
h5 {}
/* ----------------------- odkazy ---------------------- */
a, a:link {
 	color:#3E68A8;

 	
}
a:visited {
   	color:#616161;

}
a:hover, a:active, a:focus  {
 	color:#E02037;
 
  text-decoration: none;
}
/*----------------- datatable ------------------------*/
table.datatable td {padding:2px 5px;vertical-align:top;}
.datatable th {
  color: #inherit;
	background: #inherit;
	vertical-align:middle;
}
.datatable td.suda{
	color: #inherit;
	background: #inherit;
}                           
/*--------------------------------------------------------*/
p {line-height:1.5em; }
.floathelp {clear: both; height: 1px; line-height: 1px; font-size: 1px;}

#actPathC{ padding: 15px 10px 10px 20px;}
#actualPathInner {background-color:#F5F7F8;
  padding: 5px 17px;
}
#actualPathInnerC h1 {
  font-style: normal; 
  font-size: 1.5em; 
  font-weight: normal; 
  padding:0 0 10px 0; 
  margin:0; 
}

#actPathC.HP #actPath {}
#actPathC #hpbanner {}
#actPathC.HP #hpbanner {}
/* ---------------------------formulare----------------------- */ 
legend {
  color: #inherit;
  background: #inherit;
}

fieldset{
	border:1px solid #inherit;
}

input {
  border:1px solid #inherit;
}

.inputTextarea {                
	border: 1px solid #inherit;
}

.inputSubmit {padding: 3px 0;
  margin-top:1em; 
  font-weight: bold; 
  font-size: 0.9em; 
  width: 80px;  
  text-align: center;  
  color: #inherit;
  background: #inherit;
  text-decoration: none; 
  text-transform: uppercase; 
  border:0;
}

/* --------------------------- horni blok -------------------------- */
#topBanner {
     width: 980px;
     height: 170px;
     background: url(/data/WEB_9/topKolaz.jpg) no-repeat 0 0;
}

#logoC h1 {
  padding:0;
  background:none;
}

#logoC {
	float:left;
	width: 208px; height:90px; 
	background:  url(/data/WEB_9/logo.jpg) no-repeat 0px 0px;
	border-bottom: none;
	margin: 10px 0 0 5px;
	padding:0em;
}

#logoC a{
	display: block;	
	width: 208px; height:90px; 
  background:none;
}

#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}

#topNavigC{
  padding: 127px 0 0 205px;
  background: url(/data/WEB_9/tobNavigBottom.gif) repeat-x bottom;
}

#topNavig {width: 774px;}
#topNavigC ul{list-style: none; margin: 0; padding:0;}
#topNavigC li{
 display: inline; 
 margin: 0px; 
 padding: 0px;
 float:left;
}

#topNavigC li a {
  text-transform: uppercase; 
  background-color:transparent; 
  color:#FFFFFF;
 
  text-decoration: none;
  font-size: 0.9em;   
  padding: 0 10px;
  display: block; 
  height: 43px; 
  line-height: 43px;   
  float: left; 
  margin:0;  
}

#topNavig li.actual a, #topNavig a:hover, #topNavig a:active, #topNavig a:focus {
  background: url(/data/WEB_9/topNavigHover.gif) repeat-x 0 0;    
  color:#DEE9EE;

}

#searchBlockC {
  position: absolute;
  right:0px; 
  top: 0px; 
  width: 235px;
}

#searchBlockC h3 {
  color:#444444;

  background:none;  
  text-transform: uppercase; 
  margin:0; padding: 0 0 4px 0; 
  font-size: 1.4em; 
  font-weight: bold;
}

#searchText {
  width:165px; height:16px; 
  padding: 1px 3px; margin:0;
}

#topBanner #doSearch {margin: 0 0 0px 5px; 
  padding: 0px;
  position: relative;
  vertical-align:top; 
  border:none;
  background:url(/data/WEB_9/searchButton.gif) no-repeat 0 0; 
  cursor:pointer;
  width:55px;
  height:19px;
}
.bckGray {font-weight: normal; 
  font-size: 0.8em; 
  height:18px;
  text-align: center; 
  color:#FFFFFF;
background-color:#92AEC3;
 
  text-decoration: none; 
  text-transform: uppercase;
}

.odsadZleva {position: relative;}
.odsadZleva #doSearch {position: relative; top: 1px; left: -5px;}

#searchBloxC  {margin:0 0 30px 0;padding:5px 0;}
#searchBloxC #doSearch {padding-top:0px;cursor:pointer;}
h4.anotH3 {margin-top:10px;}


/* --------------------------- nakupni kosik new -------------------------- */
#kosikBlockC {width:247px;height:78px;
  overflow:hidden;
  background:url(/data/WEB_9/basketBg.gif) no-repeat 0 0;
  position:absolute;
  left:370px;top:48px;
  padding:5px 0 0 0px;
}

#kosikBlockC h3 a {text-decoration:none;}

#kosikBlock p {}
#kosikBlock p.druha {}
#kosikBlock div.emptyBasket {padding-top:15px;}

#kosikBlock .basketPrice {color:#3E68A8;}

#kosikBlock a {
  display:block;
  width:85px;
  position:absolute;
  left:89px;top:65px;
}
/* --------------------------- leva navigace -------------------------- */
#leftC{	
  float:left;
  width: 205px;
  margin:0;
  padding:0; 
  color:#444444;

}

#left {  
  margin:0;
  padding:0;
}

#leftNavigC {position:relative;}
#leftNavig {background:url(/data/WEB_9/leftnavigpodklad.gif) left bottom no-repeat;padding-bottom:10px;} 

/* prvni uroven nadpisy */
#leftNavig h3 {
  margin:0;
  text-decoration: none; 
  display: block; 
  height: 35px; 
  color:#FFFFFF;
background-color:#92AEC3;

  text-transform: uppercase;
  font-style:italic; 
  font-weight: bold; 
  font-size: 0.9em;
}

#leftNavig h3.first {
  color:#FFFFFF;
background-color:#92AEC3;

}     

#leftNavig h3 span {display: block;padding: 10px 0 0 15px;}
#leftNavig ul {list-style:none;margin-left:0;}
#leftNavig ul li a, #leftNavig ul li a:link, #leftNavig ul li a:visited {
  display: block; 
  padding: 4px 0 3px 32px; 
  color:#444444;

  text-decoration: none;
}

#leftNavig ul li a:hover {text-decoration: none; background: none;font-weight: bold; }
#leftNavig ul li.actual a {font-weight: bold; }

#leftNavig ul li ul {margin:0 0 10px 0;
  background:transparent;
  padding:0;
}
#leftNavig ul li li {padding-left:10px;}
#leftNavig ul li li a,#leftNavig ul li.actual li a {font-weight: normal;}

.pageNumbersC {clear:both;}

/* ------------------- textove bloky vlevo -------------------------- */
.leftText {margin: 20px 5px 10px 0;width:200px;}
.leftTextInner {
  background:url(/data/WEB_9/kontaktLeft.gif) repeat-x 0 0; 
  color:#5E8FDB;
background-color:#DCE8ED;
 
  margin: 10px 5px 10px 0;
  padding: 10px;
}
.leftText h3 {
  color:#5E8FDB;
background-color:#FFFFFF;
    
  padding: 0;
  margin: 0 0 10px 15px; 
  font-size: 1.2em; 
  font-weight: bold; 
  text-transform: uppercase;
  font-style: normal;
}
.leftText a {color:#5E8FDB;
background-color:#DCE8ED;
}
.leftText a:hover {text-decoration:none;}
.leftText p {line-height: 1.5em;}

/* ----------------------- right block ---------------------------------- */
#rightC { width: 217px;
  overflow: hidden; 
  float: left;
  border-color:#92AEC3 !important;
}
#right {margin: 5px 5px 0 0; 
  background:url(/data/WEB_9/rightBg.gif) left top repeat-y;
  padding-bottom:20px;
  background-color:#FFFFFF;
  
}

#right h3 {
  color:#FFFFFF;
background-color:#92AEC3;

  padding: 10px 1em; 
  margin: 0 0 0.5em 0;
  text-align: left; 
  font-size: 1em; 
  font-weight: bold;
  font-style:italic;
}

#allAction {margin:10px 0 0 30px;}
#allAction a,#allAction a:hover {background:transparent;}

#rightNews {color:#616161;
background-color:#FFFFFF;
}
#rightNews .aktualita {padding:5px 10px 10px 10px;margin-bottom:5px;}
#rightNews .aktualita.svetla {}
.allNews {padding-left:10px;}
#rightNews .datumRight {display:block;}
/* ----------------------- vyrobek ------------------------------ */
.detailvyrobku {
  text-align: center; 
  margin: 20px 10px 0px 20px; 
  padding: 7px 10px 0px 10px; 
  background-color:#inherit;
  position: relative;
}
.detailvyrobku p {
  line-height: 1.3em; 
  font-size: 1.2em; 
  font-weight: bold; 
  margin:0; 
  padding: 5px 0 0 10px; 
  text-align: left; 
}

.detailvyrobku h4 {
  font-weight: bold;
  margin:0; 
  padding: 0 0 7px 0; 
  text-transform: uppercase; 
  text-align: center; 
  font-size: 1em;
  font-style:italic;
}

.detailvyrobku h4 a {background:transparent;text-decoration:none;}

.detailvyrobku img {margin-top:10px;}

.detailvyrobku a.dvodkaz {
  position: relative; 
  top: -19px; 
  left: 85px; 
  font-weight: normal; 
  font-size: 0.65em; 
  font-style:italic;
  height: 20px; width: 55px; 
  display: block; 
  text-align: center;  
  line-height: 20px; 
  color:#5E8FDB;
background-color:#DCE8ED;

  text-decoration: none; 
  text-transform: uppercase;
}

/* #productItem {width:215px;float:left;margin-right:40px;} */

.productItem .colorPrice,.productItem .mena {color:#3E68A8;}

#productItemX .anot {padding-bottom:20px;}
#productItemX .anot p {padding:2px 0;}
#productItemX .AddPcitures {clear:both;margin-top:2em;}
#productItemX a.poptatBtn {
  color:#FFFFFF;
background-color:#92AEC3;
 
  display:block;float:left;
  font-size:0.85em;
  padding:2px 6px 1px 6px;
  font-style:italic;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}

#accessories {margin-bottom:2em;}
/* --------------------------- paticka -------------------------- */
#bottomC{	
  width:980px;
  clear:both;	
  overflow: hidden; 
  position: relative;
  font-weight:bold; 
  font-size:0.9em;
}

#bottom {padding: 25px 20px 30px 20px;}	

#bottomC a, #bottomC a:visited, #bottomC a:link {text-decoration: underline; }
#bottomC a:hover, #bottomC a:active, #bottomC a:focus  {text-decoration: none;}

#bottomNavig {width: 705px; padding: 0px 20px 0px 0px;}
#bottomNavig ul {list-style: none; margin:0; padding:0;}
#bottomNavig ul li { display: inline;}
#bottomNavig ul li a {float: right; display: block; padding: 0 15px;}
#bottomNavig ul li.posledni{}

/* #copyright {
  position: absolute; 
  top: 30px; left: 30px; 
  padding: 0px 0 5px 30px; 
}     */

#copyright {
  position: absolute; 
  top: 25px; left: 30px; 
  padding: 10px 0 10px 80px;  
  background: url(/data/WEB_9/logo3gs.gif) 0px 5px no-repeat;
}
/* --------------------------- produkty ---------------------------*/
.polozka,.polozkaSmall {margin:0 0px 10px 15px;
  width: 240px;
  float: left;
  text-align:center;
  border:1px solid #DCE8ED; 
}

.polozka p,.polozkaSmall p {
  padding:10px 0 20px 0;
  margin:0; 
  font-weight: bold; 
  text-align: center;
}

.polozkaSmall {width: 165px;margin-left:0;margin-right:7px;}
.polozkaSmall .productImg img {max-width:150px;_width:150px;max-height:180px;_height:180px;}
.polozkaSmall .doOrder {display:block;margin:4px auto 0px auto;}
.polozka.posledni,.polozkaSmall.posledni {margin-right:0 !important;}

table.productListTable {border:none;width:100%;}
table.productListTable td,table.productListTable th {padding-bottom:10px;
  border:0;
  vertical-align:top;
  border-top:1px solid #DCE8ED; 
  height:110px;
  overflow:hidden;
}
table.productListTable tr.first td {border:0;}
table.productListTable .tdImg {width:18%;text-align:center;}
table.productListTable .tdImg img {width:80px;}

.tdAnot {width:62%;}
.tdAnot h4 {padding:2px 0;margin-top:0;}
.tdAnot .anot {padding:0 !important;}
.tdAnot p {margin:0 !important;}  

.tdOrder {text-align:center;}
.tdOrder .doOrder {margin-top:20px;}

input.doOrder {cursor:pointer;
  padding:2px 3px;
  color:#5E8FDB;
background-color:#DCE8ED;
}
    
.polozka input.doOrder {margin-left:15px;}

/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	width: 120px;
	height: 40px;
	text-align: center;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px dotted #92AEC3;
}

.basketStepActive{
	float: left;
	width: 120px;
	height: 40px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 5px;
  border: 1px solid #92AEC3;
	background-color: #inherit;
}

.colorBckModra {
  color:#5E8FDB;
background-color:#DCE8ED;

  cursor:pointer;
}
.formC table {width:100%;}


/* wenison doplnil nasledujici - je treba to nejak nastavit i do ostanich kaskad*/
.blockGalC{}
.blockGalC h3, .katalogTopTen h3, .leftNewsC h3, .leftDiscussC h3, .rightTextC h3{
  margin:0 0 0.5em 0;
  text-decoration: none; 
  display: block; 
  padding: 0.5em 1em;
  color:#FFFFFF;
background-color:#92AEC3;

  font-weight: bold; 
  font-size: 0.9em;
}

.blockGal{text-align: center;}
.blockGalC img{width: 50px;  margin-bottom: 5px;}
#leftC .blockGalC img{width: 46px;}
#rightC .blockGalC img{width: 55px;}
.rightTextC p {padding: 0em 1em 1em 1em;}
.leftDiscussC{margin-bottom: 0.5em;}
.rightDiscuss{padding: 0.5em;}

.leftNewsC {color:#616161;
background-color:#FFFFFF;
}
.leftNews {padding:5px 10px;} 

/*21.5.2013 cermak pro strukturovany vyber doruceni a platby */
tr.oddelCenu.prvni th {padding-top:0;}
tr.oddelCenu th {padding-top:15px;}
