/*------------------------------MAIN-------------------------- */
#ContainerC{
	width: 100%;
	height: 100%;
	text-align: center;
}
#Container{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #fff;
	width: 781px;
}

#contentC{
	float:left;
	width: 587px;
	overflow:hidden;
	background-color: #fff;
     margin:0;padding:0;
	padding-top:5px;
	padding-right:6px;
	border-top:4px solid #444;
}
#content{
	margin-left:10px;
	margin-right: 0px;
	margin-bottom:1em;
	margin-top: 1px;
}

  
/*-------------------------- Anot --------------------------------------*/
#content .anot {margin-bottom:10px;}
#content .anot h3 {color:#000;
     padding-top:0.5em;padding-bottom:5px;font-size:1em;
}
#content .anot h3 a{text-decoration:underline;padding:0;float:none;background:none;color:#e46400;}

#content .anot a {padding-left:3em;
     color:#81aa00;
     margin-top:1em;
     text-transform:uppercase;
     font-weight:bold;  
}
#content .anot p{clear:both;;padding-top:5px;padding-right:5em;}
#content .anot a.sipka {display:none;}
/*-----------------------------------------------------------------------*/

#content .text{
}

#content .date{
}

#content .photogaleryFoto{
	float:left;
	width: 50%;
	text-align: center;
}

#content .menuText{
	padding-top: 1em;padding-bottom:3em;
}

#content .menuText h3 {color:#fff;
     font-weight:bold;
     font-size:1.3em;
     padding:8px;
     width:533px;
     margin-bottom:1em;
} 
h3.ekokomfort {background-color: #e46400;}
h3.krby {background-color: #14a2dc;}
h3.solarhit {background-color: #349aff;}

table.eko, table.solar, table.krb {background:transparent;}
table.eko td.noborder, table.krb td.noborder, table.solar td.noborder {border:none !important;width:150px;}
table.eko td {border:1px solid #e46400 !important;}
table.solar td {border:1px solid #349aff !important;}
table.krb td {border:1px solid #14a2dc !important;}


#actualPathInner{font-weight:bold;color:#fff;
     background-color:#74736f;
	padding-top: 0.5em;
	padding-left:0.5em;
	padding-bottom: 0.5em;

}
#actualPathInner a {color:#fff;text-decoration:underline;}

#actualPathInner ul{
	margin: 0px;
	padding:0px;
	margin-top: 0.5em;
	padding: 1em;
	border: 1px dotted #E3EBEE;
}
#actualPathInner li{
	margin-left: 1em;
}

#searchBlockC {float:right;font-size:0.8em;}
#searchText {background-color:#5d5d5d;border:1px solid #dedede;}
#doSearch {background-color:#5d5d5d;border:1px solid #dedede;color:#fff;}

#topContent {background-color:#74736f;padding:5px 5px;margin-left:0px;margin-bottom:1.5em;}
/* ---------------------------formulare----------------------- */ 
.inputTextSmall {
	width: 50px;
}

.inputText {
	width: 200px;
}

.inputSelect {
	width: 200px;
}

.inputTextarea {
	width: 200px;
	height: 100px;
}

.divFormC .datatable {width:400px;}
.divFormC .datatable th {background-color:#fff;}
/* --------------------------- horni blok -------------------------- */
#topBanner{
	background: url(../images/bg_top.gif) repeat-x top left;
	background-color: #fff;
	width: 769px;
	height: 100px;
	border:0px;
	border-top:6px solid #fff;
	border-left:6px solid #fff;
	border-right:6px solid #fff;
}


#logoC{margin-top:Opx;
	float:left;
	background: url(../images/logo.gif) no-repeat;
	width: 350px;
	height: 90px;
}

#topBanner.slovak #logoC{margin-top:Opx;
	float:left;
	background: url(../images/logoSk.gif) no-repeat;
	width: 350px;
	height: 90px;
}


#logoC a{
	display: block;
	width: 350px;
	height: 90px;
}
#logoC span{
	position: absolute; 
	left: -10000px; 
	border: 0px;
}

#usporyC {float:right;
     width:286px;height:70px;
     background:url(../images/uv.gif) no-repeat top right;
}

#topBanner.slovak #usporyC {float:right;
     width:286px;height:70px;
     background:url(../images/usporySk.jpg) no-repeat top right;
}

#topNavigC {float:right;}
#topNavigC li{display: inline;margin: 0px; padding: 4px 9px;float:left;_padding: 5px 12px;}  
#topNavig a:hover, #topNavig a:active, #topNavig a:focus {text-decoration: underline;  background:transparent;color:#e46400;}     
#topNavigC li a{float: left;display: block;text-align:center;padding-top:0px; text-decoration:none; font-size:1em;font-weight:normal;color:#e46400;} 
     
     
/* --------------------------- leva navigace -------------------------- */
#leftC{
	float:left;
	width: 188px;
	background-color: #fff;
	padding-top:5px;
	border-top:4px solid #444;
}
#leftNavig{
	font-weight:normal;	
     margin-left:3px;
     background-color:#f7fbea;
}
#leftNavig a{font-weight:bold;color:#fff;
	text-decoration: none;display:block;
	background:url(../images/menu1.gif) no-repeat top left;
     background-color:#e46400;
     padding: 10px;
     padding-left:15px;
}
#leftNavig a:hover, #leftNavig a:active, #leftNavig a:focus  {
	font-weight:bold;
	text-decoration: none !important;
	background-color:#e98333;
}
#leftNavig li.menuActual a{
     background:url(../images/menu1a.gif) no-repeat top left;
     background-color:#e46400;
	}
	

#leftNavig h2{
	font-size: 1em;
	background-color: #000;
	color: #bddf5b;
	padding:5px 0 5px 1em;
}
#leftNavig ul{
	padding: 0px; margin: 0px;
	margin-bottom: 1em;
	
}
#leftNavig li{
	padding: 0px; 
	margin: 0px;
	list-style: none;
	list-style-image: none;
	background-color:#e46400;
	border-bottom:1px solid #aa5716;
	border-top:1px solid #e98333;
}
#leftNavig li span{margin-left: 20px;}

#leftC .levaReklama {border:1px solid #e46400;
     border-bottom:5px solid #e46400;
     margin-bottom:2em;
     margin-left:3px;
}
#leftC .levaReklama h3{font-size:0.9em;background-color:#e46400;
     color:#fff;
     text-transform:uppercase;
     padding:5px 0 5px 1em; 
}
.levaReklama p {padding:5px;}
.levaReklama a.samodkaz {font-weight:bold;padding-bottom:2em;display:block;}

#leftC .navig2 ul {background-color:#e98333;}
#leftC .navig2 li {padding-left:10px;background-color:#e98333;border:0;}
#leftC .navig2 a {padding:3px;padding-left:0px !important;}
#leftC .navig2 li a{font-weight:normal;font-size:0.9em;
     background:url(../images/puntik.gif) no-repeat 2px 7px;
     background-color:#e98333;
     }
#leftC .navig2 a:hover, #leftNavig a:active, #leftNavig a:focus  {font-weight:normal;}    

#leftC .navig2 li.menuActual a{text-decoration:none;
     background:url(../images/sipka.gif) no-repeat 4px 3px;
     background-color:#e98333;
	}     


/* --------------------------- paticka -------------------------- */
#bottomC{	
	clear:both;
	height: 26px;
	width: 781px;
	background-color:#fff;
	border-top: 4px solid #444;

}
#bottomC ul{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
#bottomC li{
     padding: 0em 0.8em 0em 0.3em;
	border-right: 1px solid #969495;
	display: inline;
}
#bottomC li a {text-transform:uppercase;font-size:0.8em;color:#e46400;text-decoration: none;}
#bottomC li.posledni{
	border-right: none;
}

#bottomNavig li a:hover, #leftNavig a:active, #leftNavig a:focus  {
	text-decoration: underline; color:#e46400;
}
#copyright{color:#000;font-size:0.9em;
	padding-left: 5em;	
	padding-top: 0.5em;
	background:url(../images/anawe.gif) no-repeat 1em 0;
	width: 180px;
	float:left;
}
#copyright a {color:##e46400;}

#bottomNavig{
	margin-top: 0.5em;
	width: 500px;
	float:right;
}


#bottomNavig{
	text-align: right;
}


/* --------------------------- odsazovani -------------------------- */
.odsadZleva{
	padding: 0em 0em 0em 1em;
}

.xichtik{
	padding-left: 40px;
	background: url(../images/xicht.gif) no-repeat;
}

.clear {clear:both;}
.italic {font-style:italic;}
/* --------------------------- 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;
}
