@charset "utf-8";

/* cs copyright */
#container_footer
{
    			width: 1000px;
    			font-size: 12px;
    			color: #585858;
				margin:10px auto 0 auto;
				padding:0px 0 0 0;
				position:relative;
}
#container_footer_in
{
}
#footer_ew
{
				margin: 0px 0px 0 0;
				width: 290px;
				float: right;
				text-align: right;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				display:inline;	
				color: #585858;
				position:relative;
}

#footer_ew a
{
				color: #585858;

}

#container_footer a:hover	{
    			text-decoration: underline;
				color:#585858;
}
#footer_copy	{
				margin: 0px 0 0 28px;
   				width: 200px;
				float: left;
    			text-align: left;
				font-family: Arial, Helvetica, sans-serif;
    			font-size: 12px;
				color:#585858;
}
#footer_copy a {
				color: #585858;
   				text-decoration:none;
}
#footer_copy a:hover {
				color:#585858;
   				text-decoration:none;
}

body {
margin:0px;
padding:0px;
font-family: Verdana,Arial,Tahoma,Helvetica,sans-serif;
color:#363636;
font-size:11px;
line-height:14px;
height:100%;
background:#fff;
}

/* end cs copyright */

/*	flash	*/
#header_flash {
position:relative;
top:0px;
left:0px;
width:925px;
height:123px;
z-index:10;
}
#telo_lt_flash {
position:relative;
top:0px;
left:0px;
width:320px;
height:450px;
}
/*	end flash	*/

/* layout */
html {		height: 100%;
}
form
{           margin:0 0 0 0;
            padding:0 0 0 0;
            height: 100%;
}
#pageWrap 
{
    		min-height: 100%;
			position: relative;
}
#wholePage	{            
				min-height: 100%;
				position: relative;
				padding: 0;
				z-index: 20;
}

#headerWrap	{
position: fixed;
left: 0px;
width: 100%;
height: 123px;
background-color: transparent;
background-image:url(../images/header.gif);
background-attachment: scroll;
background-position: 0% 0%;
background-repeat: repeat-x;
top: 0pt;
z-index: 1000;
}

#header {		background-image:url(../images/header.gif);
				background-position:0px top;
				background-repeat:repeat-x;
				width:1000px;
				height:123px;
				margin:0 auto 0 auto;				
				position:relative;
				z-index:100;
}
#panelMainWrap {
				background-image:url(../images/panelmain-background.jpg);
				background-repeat:repeat-y;
				background-position:center top;
				margin:0px auto 0 auto;
				width:1000px;
				padding:0;
				min-height: 100%;
				position:relative;
				z-index:2;
}


#panelMain {
			padding:0;
			margin:0px auto 0 auto;
			position:relative;
			z-index:2;
}
#panelMainWrapper {
			margin:0 0 0 0;
			padding:100px 0 50px 0;
			width:1000px;
			position:relative;
			z-index:2;
			bottom:100px;
}

#panelMainWrapperWide {
			margin:0 0 0 0;
			padding:220px 0 50px 0;
			width:1000px;
			position:relative;
			z-index:2;
			bottom:100px;
}




#boxMain{		
				width: 650px;
				float:right;
				margin:140px 0 0 0px;
				padding:0 0 20px 0;				
				position:relative;
				z-index:2;
}

#boxMainWide{		
				width: 973px;
				float:left;
				margin:30px 0 0 27px;
				padding:0 0 20px 0;
				position:relative;
				z-index:2;
}

#panelLeft{	
				width: 320px;
				height: 450px;
				float:left;
				margin:110px 15px 0px 0px;
				padding:0px 0px 0px 0px;
}
#footerWrap {
				bottom: 0;
				position: absolute;
				z-index: 1000;
				height: 167px;
				width: 100%;
}
#footer {		background-image:url(../images/footer.gif);
				background-position:center top;
				background-repeat:repeat-x;
				background-color:#282727;
				margin: 0 auto 0 auto;
				width: 1000px;
				height: 167px;
				position:relative;
				z-index:1000;
}
#footerRight {
z-index: 1;
width:50%;
position: absolute;
bottom: 0px;
left: 50%;
background-color:#282727;
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 499px top;
background-image:url(../images/footer.gif);
height:167px;
}
#footerLeft {
z-index: 1;
width:979px;
position: absolute;
bottom: 0px;
right: 50%;
background-color:#282727;
background-repeat: repeat-x;
background-attachment: scroll;
background-position:-300px top;
background-image:url(../images/footer.gif);
height:167px;
}
/* end layout */

/* bottom menu  */
#menu3
{
	margin:0 auto 0 auto;
	position:relative;
}
.menuMain3
{	list-style: none;
	margin:0px auto 0 auto;
	
}
.menuMain3 li 
{
padding: 0 18px 0 18px;
border-right: solid 1px Gray;
display: inline;
list-style: none;
}
.menuMain3 li a
{
    font-size: 11px;
    color: #585858;
    text-decoration: none;
	
}
.menuMain3 li.last 
{
    margin-left:24px;
    padding:0;
    border-right: none;
}
.menuMain3 li:hover a
{
    text-decoration: underline;
}
/* end bottom menu  */

/*	aktuality	*/

.aktualita {
position:relative;
top:0px;
width:1000px;
float:left;
margin:0;
padding-left:27px;
height:110px;
color:#c8c8c8;
text-align:justify;
}

.aktualita0 {
position:relative;
top:0px;
width:294px;
float:left;
margin:25px 25px 65px 0px;
color:#c8c8c8;
text-align:justify;
}


.aktualita0 h3 {
position:relative;
top:0px;
left:0px;
margin:0px;
font-size:100%;
}

.aktualita0 p {
position:relative;
top:0px;
left:0px;
margin:10px 0px 10px 0px;
}

.aktualita0 a {
position:relative;
top:0px;
left:0px;
color:#c8c8c8;
text-decoration:underline;
}

.aktualita0 a:hover {
position:relative;
top:0px;
left:0px;
color:#f5c906;
text-decoration:underline;
}

.aktualita1 {
position:relative;
top:0px;
width:315px;
float:left;
margin:25px 25px 65px 0px;
color:#c8c8c8;
text-align:justify;
}


.aktualita1 h3 {
position:relative;
top:0px;
margin:0px;
font-size:100%;
}

.aktualita1 p {
position:relative;
top:0px;
margin:10px 0px 10px 0px;
}

.aktualita1 a {
position:relative;
top:0px;
color:#c8c8c8;
text-decoration:underline;
}

.aktualita1 a:hover {
position:relative;
top:0px;
color:#f5c906;
text-decoration:underline;
}

.aktualita2 {
position:relative;
top:0px;
width:315px;
float:left;
margin:25px 0 65px 0px;
color:#c8c8c8;
text-align:justify;
}


.aktualita2 h3 {
position:relative;
top:0px;
left:0px;
margin:0px;
font-size:100%;
}

.aktualita2 p {
position:relative;
top:0px;
left:0px;
margin:10px 0px 10px 0px;
}

.aktualita2 a {
position:relative;
top:0px;
left:0px;
color:#c8c8c8;
text-decoration:underline;
}

.aktualita2 a:hover {
position:relative;
top:0px;
left:0px;
color:#f5c906;
text-decoration:underline;
}
/*	end aktuality	*/


#footer .copyright {
position:absolute;
bottom:10px;
left:0px;
width:851px;
margin: 0 auto 0 auto;
text-align:left;
color:#585858;
}

#footer .copyright a {
position:absolute;
text-align:left;
color:#585858;
}

#footer .copyright a:hover {
position:absolute;
text-align:left;
color:#585858;
}



#footer .links {
position:absolute;
bottom:40px;
left:1px;
text-align:right;
color:#585858;
}

#footer .links a {
position:relative;
top:0px;
left:1px;
color:#585858;
text-decoration:none;
}

#footer .links a:hover {
position:relative;
top:0px;
left:0px;
color:#585858;
text-decoration:underline;
}


#wrap_menu_down 
{
}

#wrap_menu_down ul
{
list-style: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


#wrap_menu_down li
{
padding: 0 14px 0 14px;
border-right: solid 1px Gray;
display: inline;
list-style: none;
}

#wrap_menu_down li.last
{
border-right: none;
}

#wrap_menu_down li.item_0
{
margin: 0 0 0 0;
padding: 0 8px 0 0;
}

/* gallery */
.gallery
{
    text-align:center;
}

.galleryItem
{
    display:inline;
}

.galleryItem img
{
    margin: 5px 5px 5px 5px;
}
/* end gallery */

/* productsCategoryPath */
.productsCategoryPath {width:597px; height:23px; padding:3px 3px 0 5px; margin: 20px 0 0 0; font-size: 12px; color: #fff; text-decoration: none; text-align: left; margin-bottom: 10px; background-color:#1D1C1C; position:relative;border: 1px solid #CFCFCF;}
.productsCategoryPath a { font-size: 12px; color: #fff; font-weight:bold; padding: 0 1px 0 1px; text-decoration:none;}
.productsCategoryPath a:hover { color: #fff; text-decoration: underline;}
.productsCategoryPath select { font-family: Arial, Helvetica, sans-serif; height:20px; padding:0 0 0 3px; border: 1px solid #000; background-color: #4F4F4F; color:#fff; font-size: 12px;}


/* Products List */
.productListItem {position:relative;float:left; width:605px; background-color:#EFEFEF; border: 1px solid #CFCFCF; min-height:142px; margin:0 15px 10px 0; padding-bottom:4px;}
.productListImage {position:relative;float:left; padding:5px 5px 5px 5px; width:149px;}
.productListTexts {position:relative;float:left; padding:3px 0 0 2px; color:#000; width:430px;}
.productListTitle {width:605px; font-weight: bold; padding: 3px 0 3px 0;background-color:#F5C906;}
.productListTitle a {font-size:12px; color:#000; text-decoration:none;padding-left: 5px;} 
.productListTitle a:hover { color:#fff; text-decoration:none;}
.productListInfo {color:#000; }
.productListNumber {padding-top: 10px}


/* pager */
.pager {width:605px; height:19px; padding:4px 0 0 0; margin: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px;  color: #ffffff; text-decoration: none; text-align: center; background-color:#1D1C1C; position:relative;border: 1px solid #2f0309;}
.pager a {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; color: #ffffff; text-decoration: none; padding: 0 1px 0 1px;}
.pager a:hover {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; color: #ffffff; text-decoration: none; padding: 0 1px 0 1px;}
.pager span {padding: 0 1px 0 1px;}
.pageCurrent {font-weight:bold;}
/* end of pager */

/* product detail */
.productDetailHeader {background-color:#1D1C1C; position:relative; float:left; border: 1px solid #CFCFCF; width:550px; height:40px; padding:0 10px 0 10px; margin: 0 0 0 0; }
.productDetailHeaderText {font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 14px;  color: #ffffff; position:relative; float:left; padding: 2px 0 0 0; display:inline-block;}
.productDetailHeaderPrice {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px;  color: #ffffff; position:relative; float:right; padding: 13px 0 0 0; display:inline-block;}
.productDetailTexts {font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #000; position:relative; float:left; width:550px; padding:8px 0 0 10px; margin: 10px 0 20px 0;}
.productDetailImage {text-align:center; width:550px; padding: 0 0 0 10px;}
.productDetailImage img {margin: 0 0 0 0;}
.productDetailImages {text-align:left; width:553px; padding: 0 0 20px 10px;}
.productDetailImages img {margin: 5px 2px 0 0; }
.productDetailTexts table {border-collapse:collapse; width:70px;}
.productDetailTexts th {text-align:center; font-weight:bold; padding:3px 10px 3px 10px; border: 1px solid #aaaaaa; background-color:#282828; color:White;}
.productDetailTexts td {font-family: Helvetica, Arial, sans-serif; text-align:center; padding:3px 3px 3px 3px; border: 1px solid #aaaaaa;}
.productDetailmodelsName {font-family: Helvetica, Arial, sans-serif; font-size:20px; font-weight:bold; text-align:center; padding:9px  0 5px;}
/* end of ProductsList */

.EditSearch {float:left; margin: 0 10px 0 4px;  padding:5px 3px 0 3px; border: 1px solid #CFCFCF; background: #1c0205; color: white; width:140px; height: 21px;} 
.BtnSearch {float:left; border: 1px solid #CFCFCF; background: #1c0205; color: white; width: 80px; height: 28px; margin: 0 0 0 0; padding:0 0 3px 0;}
.BtnSearch:hover {background: #464646;}

.cleaner {clear:both;}

/*Search*/
#menuSearch
{
    position:relative;
    height:40px;
    float:left;
	top:30px;
	left:42px;
}

/*End Search*/

.telo_product
{
position:relative;
float:left;    
}

/*menu Tree*/

/* left menu*/
.treePanel {
    position:relative;
    float:left;
	top:20px;
	list-style:none;
	padding:0;
}

li.treePanel {
}

.treePanel li {
	margin:3px auto 0 auto;
	padding:0 0px 0px 0;
	list-style-image:none;
	list-style-type:none;
}
.treePanel>ul>li>a:hover 
{
	color:#464646;  
}
.treePanel>ul>li>a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding:0px 0px 0 25px;
	margin-left:20px;
	display:block;
	font-weight:bold;
	background-image:url(../../images/odrazka-menu.png);
	background-repeat:no-repeat;
	color:#000;
}

.treePanel li a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding:0px 0px 0 10px;
	margin-left:30px;
	display:block;
	font-weight:bold;
	color:#F5C906;
    }
    
.treePanel li a:hover
{
	color:#DFA60D;
}
/*End menu Tree*/

img {
border:none;
}
