/*------------------------------MAIN-------------------------- */
#ContainerC{
	color: #000;
	background: url(../images/bodyBg.gif) repeat-x;
	background-color: #1b2500;
	width: 100%;
	text-align: center;
}
#Container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #fff;
	width: 980px;
	overflow:hidden;
}

#contentC{
	float:left;
	width: 525px;
	padding-left:15px;
     padding-right:15px;
     padding-top:30px;
     background:url(../images/contentTop.jpg) repeat-x top left;
     background-color:#fff;
}

#content{}

#content .anot{
}

#content .anot img{
	float:left;
	padding-right: 1em;
}

#content .text{
	padding-top: 1em;
}

#content .date{
}

#content .photogaleryFoto{
	float:left;
	padding: 1em;
}

#content .menuText{}

#actualPathInnerC {
	margin-bottom: 1em;
     border:2px solid #000;
}

#actualPathInnerC h1{padding: 0.4em;color:#aecf0b;font-size:2em;background-color:#fff;margin-bottom:8px;margin-left:-10px;}
#actualPathInner {background-color:#a4c302;padding-bottom:5px;padding-left:10px;}
#actualPathInner a {color:#000;font-weight:bold;}

/* ---------------------------formulare----------------------- */ 
.inputTextSmall {width: 50px;}
.inputTextMiddle {width: 95px;}
.inputText {width: 200px;}
.inputSelect {width: 200px;}
.inputTextarea {width: 200px;height: 100px;}

.pageNumbersC{
	border: 1px solid #a4c302;	
	margin-bottom: 1em;
}
#catalogHeader{padding: 0.5em;}
.pageNumbersF{background-color: #f4f9cb;padding: 0.5em;}
#catalogHeader ul{margin: 0em; padding:0px;margin-left:10px; }
#catalogHeader li{
	width: 250px;
	float:left;
	margin:0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 1.1em;
}

h2.searchHeader{background-color: #a4c302; color: #FFF; font-size: 1.2em; padding: 0.5em 1em 0.5em 1em; margin-top: 1em;}
.searchBlock{background-color: #f8fdc9; padding: 1em;margin-bottom:1em;}
/* --------------------------- horni navigace -------------------------- */
#topBanner{
	float:left;
	background: url(../images/topKolaz.jpg) no-repeat;
	height: 209px;	width:980px;
	padding-top:0px;
}

#logoC{
     padding-left:50px;
	height:41px; width: 350px;
	background: url(../images/logo.gif) no-repeat bottom right;
}
#logoC a{
	display: block;
	height:41px; width: 350px;
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}

#searchBlockC{
     float:left;
     height: 97px; width: 205px;
     padding-top:40px;
	padding-left: 25px;
}
#searchBlock{	
	height: 97px; width: 205px;
}

#searchBlockC a{color: #FFF;margin-top: 1em; margin-left: 2em;}
#searchBlock h3{color:#000 !important;background-color:transparent;}

#topC{
	width: 685px;
	float:left;
        padding-top:125px;
}

#topNavigC{float:left}
#topNavig{ padding-left: 12px; }
#topNavig ul{ padding: 0em; margin: 0em;}
#topNavig li{
	font-weight: bold;
	color: #FFFFFF;
	display: inline;
	
}
#topNavig a{
	float: left;
     font-size:1.4em;
	display: block;
	padding: 0.8em 20px 0.7em 10px;
	color: #000;
     background:url(../images/odrzkaTopNavig.jpg) no-repeat bottom right;
	text-decoration:none;
}
#topNavig li.posledni a{ background: none; }
#topNavig a:hover, #topNavig a:active, #topNavig a:focus  { text-decoration: underline;}

/* --------------------------- leva navigace -------------------------- */
#leftC{
     padding-top:30px;
	float:left;
	width: 205px;
     background:url(../images/leftCtop.jpg) no-repeat left top;
}

#left {padding-left:10px;
    padding-right:0px;
    background:url(../images/leftBg.jpg) repeat-y left top;
}


#leftC h3{
	margin-top: 1em; padding-top: 6px; padding-bottom: 2px;
	color: #FFF; background-color: #B2D64A;
}

#leftNavig{padding-bottom: 11px;}
#leftNavig a, .navigBlockC a:visited{ text-decoration:none;font-weight:bold;}
#leftNavig a:hover, .navigBlockC a:active, .navigBlockC a:focus {text-decoration:underline;color:#000;}

#leftNavig ul{margin: 0px; padding: 0px;}
#leftNavig li{
	list-style: none;	
	margin: 0px; padding: 0px;
	padding-left:24px;
	overflow:hidden;
}

/* leve menu s ikonkami*/
li#menu_902 {background: url(../images/novinkyIko.gif) no-repeat 2px 2px;}
li#menu_902.menuActual {background: url(../images/novinkyIkoA.gif) no-repeat 2px 2px;}

li#menu_928 {background: url(../images/psiIko.gif) no-repeat 2px 2px;}
li#menu_928.menuActual  {background: url(../images/psiIkoA.gif) no-repeat 2px 2px;}

li#menu_943 {background: url(../images/kockyIko.gif) no-repeat 2px 2px;}
li#menu_943.menuActual {background: url(../images/kockyIkoA.gif) no-repeat 2px 2px;}

li#menu_944 {background: url(../images/rybyIko.gif) no-repeat 0px 2px;}
li#menu_944.menuActual {background: url(../images/rybyIkoA.gif) no-repeat 0px 2px;}

li#menu_945 {background: url(../images/hlodavciIko.gif) no-repeat 2px 2px;}
li#menu_945.menuActual {background: url(../images/hlodavciIkoA.gif) no-repeat 2px 2px;}

li#menu_946 {background: url(../images/ptaciIko.gif) no-repeat 2px 2px;}
li#menu_946.menuActual {background: url(../images/ptaciIkoA.gif) no-repeat 2px 2px;}

li#menu_947 {background: url(../images/pavouciIko.gif) no-repeat 0 2px;}
li#menu_947.menuActual {background: url(../images/pavouciIkoA.gif) no-repeat 0 2px;}

li#menu_948 {background: url(../images/jezirkaIko.gif) no-repeat 0 2px;}
li#menu_948.menuActual {background: url(../images/jezirkaIkoA.gif) no-repeat 0 2px;}

li#menu_1261 {background: url(../images/fretkaIko.gif) no-repeat 2px 2px;}
li#menu_1261.menuActual {background: url(../images/fretkaIkoA.gif) no-repeat 2px 2px;}

li#menu_949 {background: url(../images/ostatniIko.gif) no-repeat 2px 2px;}
li#menu_949.menuActual {background: url(../images/ostatniIkoA.gif) no-repeat 2px 2px;}

/* ----------------------------------------------------------------------- */

#leftNavig li.menuActual {background-color:#a4c302; border-bottom: 1px solid #a4c302;}
#leftNavig li.posledni{border-bottom: 0px;}
#leftNavig li a{display:block; 
     padding-left: 1em; 
     padding-top: 0.5em;
     padding-bottom: 8px;
     margin: 0px; 
     background:url(../images/leftNavigLiBg.jpg) no-repeat right bottom;
}
#leftNavig li.menuActual a{background:#a4c302;}
#leftNavig li.menuActual li a{background:none;}

#leftNavig ul.navig1 ul{background-color: #f5faca; padding:0;margin:0px;padding-top:10px;margin-left:-24px;}
#leftNavig ul.navig1 ul a{font-weight:normal;background:none;}
#leftNavig ul.navig2 li.menuActual a {font-weight:bold;}
#leftNavig ul.navig2 li.menuActual li a {font-weight:normal;}
#leftNavig ul.navig2 li{border-bottom: 0px; padding-left: 0.5em; padding-top: 0.1em;padding-bottom: 0.1em;background:url(../images/sipecka.gif) no-repeat 8px 12px;}
#leftNavig ul.navig2 li.menuActual a {}
#leftNavig ul.navig2 ul{background:none; border-right: 0px;margin:0;}

#leftNavig ul.navig3 li {background:none;}
#leftNavig ul.navig3 li.menuActual {background-color:#a4c302;}

/* --------------------------- prava navigace -------------------------- */
#rightC{
	float:left;
     width:220px;

}

#right{}
#rightC h3{color: #FFF; 
     padding:5px;padding-left:50px;
     text-transform:uppercase;
     background: url(../images/rightH3Bg.jpg) no-repeat 0 0;
     background-color:#9cb902;
}
#loginBlockC{background-color: #1f2f00; padding-bottom: 1em;color:#9cb902;}
#loginBlock a {color:#9cb902;}
#loginBlockC h3{color: #FFF;
     width:165px;
     padding:5px;padding-left:50px;
     text-transform:uppercase;
     background: url(../images/rightH3Bg.jpg) no-repeat 0 0;
     background-color:#9cb902;
}
#loginBlockC table{ width: 100%;margin-top:1.5em;}
#loginBlockC table td{ padding-left: 0.5em;color:#9cb902;}


#kosikBlockC{background-color: #d9e762; padding-bottom: 1em;}
#kosikBlockC table{width: 100%;margin-bottom:10px;}
#kosikBlockC table strong{font-size: 1.1em;}
.basketPrice {color:#6e8301;font-size:2em !important;padding-bottom:10px;}
.kasa {padding:15px 0 10px 45px;background:url(../images/kasaIko.jpg) no-repeat 0 10px;border-top:1px solid #6e8301;display:block;}
.kasa strong {text-transform:uppercase;font-size:1.2em;}
#topBlockC{}
#topBlockC a, #topBlockC a:visited{text-decoration: none;color:#fff;}
#topBlockC a:hover, #topBlockC a:active, #topBlockC a:focus  {text-decoration: underline;}
#topBlockC h3{}
#topBlockC table{font-size: 0.9em;
     width: 100%;
     border-collapse:collapse;}
#topBlockC table td{background-color: #222e00; padding: 0.5em;color:#fff;}
#topBlockC table td.suda{background-color: #555f30;}
#topBlockC table td.cena{text-align: center;background-color: #384315;color:#d6e869;font-weight:bold;}
#topBlockC table td.sudacena {text-align: center;color:#d6e869;font-weight:bold;background-color: #636c40;}

#rightQuestionC{padding-bottom:17px; background: url(../images/navigBtnG.gif) no-repeat left bottom; border-left: 1px solid #EEE;}
#rightQuestionC h3{background: url(../images/listaSeda.gif) no-repeat;background-color: #939393; }
#rightQuestion{}
#rightQuestionC li, #rightQuestionC ul{padding: 0px; padding: 0px;}
#rightQuestionC li{list-style: none;}
#rightQuestionC .borderTop{border-top: 1px solid #575655;}
#rightQuestionC .otazka{background-color: #FAFAFA;}


#rightNewsC {margin-top:-4px;}
#rightNews{background-color: #d9e762; padding: 0.5em;}
#rightNews h4{color: #000; font-weight: normal;}
#rightNews h4 a{color: #000; font-weight: bold;}
#rightNews .anot {border-bottom:1px solid #9cb902;padding-bottom:10px;}
/* --------------------------- paticka -------------------------- */
#bottomC{
	width: 980px;
	height:40px;
	padding-top:12px;
	color:#fff;
	background: url(../images/bottomBg.gif) no-repeat left top;
	background-color: #1b2500;
	clear:both;
}

#bottomC a {color:#fff;text-transform:uppercase;}
#bottomC ul{padding: 0em 1em 0em 0em;margin: 0em 0em 0em 0em;}
#bottomC li{
	padding: 0em 0.4em 0em 0.5em;
	display: inline;
	border-right: 1px solid #fff;
}
#bottomC li.posledni{border-right: none;}
#copyright{width: 125px;float:left; background:url(../images/kytka.gif) no-repeat 190px 0px;padding:6px;padding-left:250px;font-size:1.2em;}
#copyright span{display: block;width: 220px; float: left; padding-left: 1em;color:#fff;}
#bottomNavig{text-align: right;padding-top:9px;}

/* --------------------------- RPDUKTY -------------------------- */
.productItemX{
	float: left;
     width: 243px;
	margin-right: 10px; margin-bottom: 1.5em; padding-bottom: 10px;
	background-color: #FFF;
	border:1px solid #a5c404;
}

.productItemC{}

.productItem{}
.productItemC .anot{_height: 200px; 
     min-height: 200px; 
     text-align:center; 
     overflow:hidden; 
}

.productItemC .anot img{float:none !important;}
.productItemC .anotText {background-color: #f8fdc9;
     text-align:center;
     padding:10px;
}

.productItemX h3{padding-bottom: 0.5em; padding-bottom: 15px;}
.productItemX h3 a{padding-left: 1em; color: #FFF; text-decoration: none;}
.productItemX h3 a:visited{color: #FFF;text-decoration: none;}
.productItemX h3 a:hover, .productItemX h3 a:active, .productItemX h3 a:focus  {text-decoration: underline;}


.productItemC .cfooter, .productDetail .cfooter{
	margin-top: 1em;
     padding-left:3px;
     padding-right:5px;
	clear: both;
}

.productItemC .cfooter a {padding:0;}
.productItemC .cfooter img {}
.productItemC .price,  .productDetail .price{
	display: block; width: 120px;
	float: right;
	text-align: right;
	font-size: 1.1em;
	font-weight: normal;
}
.productItemC a {color:#fff;font-weight:bold;}


.productItemC .colorPrice, .productDetail .colorPrice{color: #9cb902; font-size: 2.4em;}
.productItemC .colorSleva, .productDetail .colorSleva{}
.hodnoceni{ font-size: 1.1em; color: #4B6A2D;}

.productDetail h3{
	padding-bottom: 23px; 
}

.productDetail .cfooter {
	padding: 2em 2em 3em 0;
     background:url(../images/cfooterBg.jpg) no-repeat left bottom;
}
.productDetail .rightDetailC {float:right;border:1px solid #a4c302;width:300px;}
.productDetail .rightDetail {padding:10px;padding-top:0;} 
.productDetail h1{font-size: 1.7em; 
     padding: 1em 0em 1em 0.5em;
     font-weight:normal;
     background-color:#f6fbca;}

/* --------------------------- barvicky -------------------------- */
.colorZluta{
	color: #EFA038;
}
.colorRed{
	color: #C12A2F;
}
.colorBlue{
	color: #3A6698;
}
.bckGray{
	background-color: #F2F2F2;
}
.bckGray2{
	background-color: #F8F8F8;
}

.sipka {padding-left: 15px; background: url(../images/btnSmall.gif) no-repeat left center;}
.green {color:#94ae08;}
/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

.xichtik{
	padding-left: 40px;
	background: url(../images/xicht.gif) no-repeat;
}


/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	width: 119px;
	height: 30px;
	text-align: center;
	padding-top: 5px;
     padding-bottom: 5px;
	margin-left: 5px;
	border: 1px dotted #476146;
	background-color: #ffF;
}

.basketStepActive{
	float: left;
	width: 119px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
     padding-bottom: 5px;
	margin-left: 5px;
	border: 1px solid #476146;
	background-color: #e5e5e5;
}

