/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 979px;	
	text-align: left;	
	margin: 0 auto;	
	background: #fff url(../images/righ-podklad.gif) 762px 6px repeat-y;
	font-family: Arial;
}

#Container {}

#contentC{
	float:left;
	width: 557px;
  overflow: hidden;	
}
#content{
  padding: 0 10px 20px 20px; margin:0;
}

#obal {}
#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;}





p {line-height: 1.5em; }
.floathelp {clear: both; height: 1px; line-height: 1px; font-size: 1px;}

#actPathC{ padding: 15px 10px 10px 20px;}
#actualPathInner {}
#actualPathInnerC h1 {color: #000; font-style: normal; font-size: 1.5em; font-weight: normal; padding:0 0 10px 0; margin:0; }
#actualPathInner {background: #eee; padding: 5px 17px;}
#actPath{}
#actPath a {}
#actPath a:hover {}
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 70px;
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
	border: 1px solid #abadb3;
}
.inputSubmit {padding: 5px 0; font-weight: bold; font-size: 0.9em; width: 90px;  text-align: center;  background: #fdad66 url(../images/odkaz-podklad.gif) left bottom repeat-x; color: #fff; text-decoration: none; text-transform: uppercase; border:0;}

/* --------------------------- horni blok -------------------------- */
#topBanner {
     width: 979px;
     height: 172px;
     background: url(../images/hlavicka-podklad.jpg) no-repeat 0 0;
     position: relative;
}


#logoC {	
	width: 210px; height: 118px;	
	margin: 0em;
	padding: 0em;
	position: absolute; top:0; left:0;
	overflow: hiddne;
	font-size: 1em;
}

#logoC a{
	display: block;	
	width: 210px; height: 118px;	
	margin: 0em; padding: 0em;
	position: absolute; top:0; left:0;
}

#logoC a span{
	display: block;	
	width: 210px; height: 118px;	
	margin: 0em; padding: 0em;
	position: absolute; top:0; left:0; 
	background: url(../images/hlavicka-podklad.jpg) no-repeat 0px 0px;
	z-index:3;
	cursor: pointer;
}


#topNavigC{ padding: 127px 0 0 205px;}
#topNavig {width: 774px; height: 45px; line-height: 45px;}
#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; display: block; height: 45px; line-height: 45px; padding: 0 10px; color: #000; text-decoration: none; float: left; margin:0;  font-size: 0.9em; }
#topNavig li.actual a, #topNavig a:hover, #topNavig a:active, #topNavig a:focus { text-transform: uppercase;text-decoration: none;color: #fff; background: #f99f4f url(../images/topmenu.gif) left bottom repeat-x;}
#topNavig li.actual {}
#topNavig li.actual a {text-decoration: underline;}
#topNavig li.posledni a{}
#topNavig {}

#searchBlockC {   position: absolute; left: 700px; top: 30px; width: 230px;}
#searchBlockC h3 {color: #29156e; text-transform: uppercase; margin:0; padding: 0 0 4px 0; font-size: 1.5em; font-weight: bold; font-family: Arial;}

#searchText {width: 167px; height: 16px; background: #eaeaea; border: 1px solid #a9a9a9; padding: 1px 3px; margin:0;}
#doSearch {margin: 0 0 0 5px; padding: 0; position: relative; top: 5px;}
.bckGray {font-weight: normal; font-size: 0.8em; height: 20px; width: 70px; text-align: center; background: #fdad66 url(../images/odkaz-podklad.gif) left bottom repeat-x; color: #fff; text-decoration: none; text-transform: uppercase;}
.odsadZleva {position: relative;}
.odsadZleva #doSearch{position: relative; top: -2px; left: -5px;}
.odsadZleva .colorRed{color: #fff;}
/* --------------------------- leva navigace -------------------------- */
#leftC{	
	float:left;
	width: 205px;
	overflow: hidden;
  margin:0;
  padding:0; 
  position: relative; top: -8px;  
}

#left {  margin:0;
  padding:0;}

#leftNavigC{}
#leftNavig{background: url(../images/leftnavigpodklad.gif) left top repeat-y; }
#leftNavig a, #leftNavig a:link{}

/* prvni uroven nadpisy */
#leftNavig h3 {margin:0;text-decoration: none; display: block; width: 205px; height: 35px; background: #f27a1c url(../images/leftnavignadpis1.gif) left top no-repeat; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 0.9em;}
#leftNavig h3.first {background: #f27a1c url(../images/leftnavignadpis2.gif) left top no-repeat; width: 204px;  z-index: 6;}
#leftNavig h3 span {display: block;padding: 8px 0 0 15px;}

/* druha uroven odkazy s modrou odrazkou*/
#leftNavig ul {margin:0; padding:0; position: relative;}
#leftNavig ul li {margin:0; padding:0; display: inline;}
#leftNavig ul li a {display: block; padding: 4px 0 3px 32px; color: #29156e; text-decoration: none; background: url(../images/odrazka1.gif) 13px 7px no-repeat;}
#leftNavig ul li a:hover {color: #000; text-decoration: underline; background: none;}
/* treti uroven bez odrazek s sedym pozadim */
#leftNavig ul ul {background: url(../images/leftnavigpodklad2.gif) left top repeat-y; padding: 4px 0;}
#leftNavig ul ul li a {display: block; padding: 4px 0 3px 50px; color: #29156e; text-decoration: none;  background: none;}

.pageNumbersC {clear:both;}

/* selcet menu v levo s vyberem znacek */
#znacky {background: url(../images/znacky-podklad.gif) left top no-repeat; height: 83px; position: relative;}
#znacky h3 {text-decoration: none; display: block; padding: 8px 0 15px 15px; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 0.9em; margin: 0;}
#znacky form {margin: 0; padding:0; border:0;}
#znacky form fieldset {margin: 0; padding: 10px 0  0 10px; border:0;}
#znacky select {width: 130px; margin-right: 10px; border: 1px solid #9c9c9c;}
#znacky input {position: relative; top: 4px;}

/* Blok nase certifikace */
#iso {margin: 10px 0;}
#iso h3 {height: 38px; background: #f27f1b url(../images/nadpis1.gif) left top no-repeat; padding:0; margin: 0 0 10px 0; font-size: 0.9em; font-weight: bold; text-transform: uppercase; color: #fff;}
#iso h3 span {padding: 8px 0 0 15px; display: block;}

#rightC { width: 217px; overflow: hidden; float: left; background: #fff;}
#right {margin: 5px 5px 0 0; background: #c4c4c4 url(../images/righ-podklad.gif) left top repeat-y;}
#right h3 {background: #52498c; color: #c7c0f5; text-transform: uppercase; padding: 15px 0; text-align: center; margin: 0; font-size: 1em; font-weight: bold;}


.detailvyrobku {text-align: center; margin: 20px 10px 0px 20px; padding: 7px 10px 0px 10px; background: #fff url(../images/detailvyrobku.gif) left bottom repeat-x; position: relative;}
.detailvyrobku p {line-height: 1.3em; color: #f26b1d; font-size: 1.2em; font-weight: bold; margin:0; padding: 5px 0 0 10px; text-align: left; }
.detailvyrobku h4 {color: #29156e; font-weight: bold; margin:0; padding: 0 0 7px 0; text-transform: uppercase; text-align: center; font-size: 1em;}
.detailvyrobku a.dvodkaz {position: relative; top: -19px; left: 85px; font-weight: normal; font-size: 0.65em; height: 20px; width: 55px; display: block; text-align: center;  line-height: 20px; background: #fdad66 url(../images/odkaz-podklad.gif) left bottom repeat-x; color: #fff; text-decoration: none; text-transform: uppercase;}

#adresa {margin: 10px 5px 10px 0; background: #52498c; color: #fff; padding: 15px;}
#adresa h2 {color: #c7c0f5; padding: 0; margin: 0 0 10px 0; font-size: 1.2em; font-weight: bold; text-transform: uppercase; font-style: normal;}
#adresa p {line-height: 1.5em;}

 
/* --------------------------- paticka -------------------------- */
#bottomC{	
  width:979px;
	clear:both;	
	overflow: hidden; position: relative;
  background: #fff url("../images/paticka-podklad.gif") 0 15px no-repeat;
  color: #52498c;  
}

#bottom {padding: 35px 20px 30px 20px;}	

#bottomC a, #bottomC a:visited, #bottomC a:link {color: #52498c; text-decoration: underline; text-transform: uppercase;}
#bottomC a:hover, #bottomC a:active, #bottomC a:focus  {color: #000; text-decoration: none;}

#bottomNavig {position: absolute; top: 30px; left: 300px; width: 649px; padding: 5px 20px 5px 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; color: #29156e;}
#bottomNavig ul li.posledni{}

/* Logo Anawe s kytkou */
#copyright {position: absolute; top: 30px; left: 30px; padding: 5px 0 5px 30px; background: url(../images/kytka.gif) 0 5px no-repeat;}


/* --------------------------- produkty ---------------------------*/
.polozka {margin:0 0 20px 0;width: 260px; float: left;text-align:center; }

.polozka p {padding:10px 0 20px 0; margin:0; color: #000; font-weight: bold; text-align: center;}

.polozka img {}

a.poptat img {}
/* --------------------------- barvicky -------------------------- */
.colorZluta{
	color: #EFA038;
}
.colorRed{
	color: #EE1C23; 
}
.colorBlue{
	color: #3A6698;
}
.bckGray{
	background-color: #F2F2F2;
}
.bckGray2{
	background-color: #F8F8F8;
}
.red {color:#df0001;}

/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

.xichtik{
	padding-left: 40px;
	background: url(/images/xicht.gif) no-repeat;
}


/* --------------------------- shop -------------------------- */
.basketStep{
	float: left;
	width: 80px;
	height: 30px;
	text-align: center;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px dotted #EFA038;
}

.basketStepActive{
	float: left;
	width: 80px;
	height: 30px;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	margin-left: 5px;
	border: 1px solid #EFA038;
	background-color: #F7F8FE;
}
