/*tag spec*/
html {margin:0px; padding:0px; width:100%;height:100%;}
body {margin:0px; padding:0px;border:0px; background-color:#ffffff; width:100%; height:100%;font-family: Arial, Arial CE, Helvetica, Helvetica CE, Verdana, Verdana CE, sans-serif;font-size: 10pt;/*background-image: url('kernel/images/bg_white.gif');background-repeat: repeat-y;background-position:50% 0%;*/}
img{padding:0px; margin:0px; border:0px;}
h3{padding:0px; margin:0px;margin-bottom:15px;margin-right:10px;}
p{}
hr{border: thin solid;border-style: solid none none none;border-color: #c0c0c0; margin-right:10px;}
form{padding:0px; margin:0px;}
table{padding:0px; margin:0px; width:100%;}
td{border:1px solid silver;padding:1px; margin:0px;}

/*objects*/

#holder{/*background-image:url('kernel/images/bg_side.gif');background-repeat:repeat-y;*/width:822px; position:relative/*; margin:auto;*/; border-left:15px solid #ffffff;border-right:15px solid #ffffff;background-color:#ffffff;}
#header{width:822px; height:75px;background-color:#ffffff;}
#logo{float:left;position:relative; top:24px; left:40px;}
#top_menu{position:relative;float:left; left:68px;top:49px;height:20px; line-height:18px;/* border-top:1px solid #0099CC;border-bottom:1px solid #0099CC;*/width:628px;}
#top_menu span{font-weight:bold;color:#22A7D3;}
#body{background-color:#ffffff;padding-top:5px;position:relative; margin-right:25px; *margin-right:12px; margin-top:25px;margin-bottom:40px; margin-left:20px;float:right;width:565px;border:1px solid #e0e0e0; padding-left:10px;padding-bottom:15px;}
#foot{background-color:#ffffff;width:822px;clear:both;padding-left:205px; /*background-image:url('kernel/images/bg_foot_1.jpg');*/height:20px;}
#big_pic{width:194px;}
#top_panel{width:100%; height:15px; padding-top:5px; padding-bottom:5px;}
#top_panel_account_info{float:left; position:relative;margin-left:130px;*margin-left:65px;}
#top_panel_login{float:right;margin-right:20px;}
#sort_box{height:50px;font-size:8pt;text-align:center;width:100%;margin-bottom:5px;}
#sort_box form{padding:0px; margin:0px; padding-top:5px; padding-bottom:5px;margin-bottom:2px;}
#filter_box{clear:both;width:636px;font-size:8pt;text-align:left;padding-left:10px;margin-bottom:10px;border:1px solid silver;padding-bottom:5px;}
#filter_box form{padding:0px; margin:0px;padding-top:5px;*padding-top:3px;}
#display_box{height:50px;padding-top:1px;float:left;width:175px;font-size:8pt;text-align:center;border:1px solid silver;padding-left:5px; padding-right:5px;margin-bottom:4px;}
#display_box span{display:block; margin-bottom:8px;}
#cart_box_header{width:640px; height:17px; padding-top:4px; padding-left:5px; background-color:#d2efff;font-size:8pt; font-weight:bold;}
.cart_box {float:left;width:640px;padding:5px;font-size:8pt;line-height:16pt;}
.box_2_0_data{float:right;width:460px;height:80px;padding:5px;margin-right:10px;}
.box_2_0_image{float:left;width:70px;padding:0px;height:80px;}
#box_3_0_data{float:left;width:540px;padding:5px;padding-left:15px;}
#help{position:absolute;width:150px;height:auto; border:1px solid silver; padding:3px;  background-color:#ffffff; z-index:999;}
.help{cursor:pointer;}
#close_help{display:block;width:10pt;height:10pt;text-align:center;line-height:8pt; border:1px solid silver;background-color:#85d4ee; font-weight:bold;float:right;color:#ffffff;cursor:pointer;}
/*.help{background-image:url(kernel/images/point.gif);background-repeat:no-repeat; width:19px; height:19px;cursor:pointer;}*/
.clear_1pt{clear:both;font-size:1pt;}

#product_table{float:left;padding-right:10px;}
#product_table table{margin:0px;padding:0px; font-size:8pt;}
#product_table td{margin:0px;padding:3px; border:1px solid silver;}
#product_table thead{font-weight:bold; text-align:center;}


.strankovanie{text-align:center;color:#a9a9a9;font-weight:bold;font-size:8pt;}
.display_activ{color:#000000;display:block;width:75px;height:12pt;font-size:8pt;line-height:12pt;border:1px solid silver;text-align:center;text-decoration:none; background-color:#85d4ee;}
.copyright{border-left:1px solid #616161;display:block;position:relative;margin:0px; padding:0px; top:-30px;margin-left:0px; padding-left:5px;font-size:8pt; font-weight:bold;color:#616161;line-height:9pt;}
#body_holder{float:left;background-image:url('kernel/images/themes/theme_01.jpg');background-repeat:no-repeat;width:822px;}

A:link.strankovanie{
color: #000000; 
text-decoration:none; 
font-weight:bold;
font-size:8pt;
}
A:active.strankovanie{
color: #000000;
text-decoration:none;
font-weight:bold; 
font-size:8pt;
}
A:visited.strankovanie{
color: #000000;  
text-decoration:none;
font-weight:bold; 
font-size:8pt;
}
A:hover.strankovanie{
color:#a9a9a9;  
text-decoration:underline; 
font-weight:bold;
font-size:8pt;
}


.st_sp{
text-align:center;
display:block;
width:15px;
height:15px; 
float:left;
color:#000000;  
text-decoration:none; 
font-weight:bold;
font-size:10pt;
border:1px solid #000000;
}



/*sidemenu*/
#side_menu{
float:left;
width:160px;
height:100%;
background-color:transparent;
padding-bottom:170px;
margin-left:25px;
*margin-left:13px;
margin-top:25px;
background-color:#c0c0c0;
border:4px solid white;
z-index:999;
background-image:url('kernel/images/bg_sidemenu_corner.gif');background-repeat:no-repeat;background-position:100% 100%;
}



/*link style*/

			 
#side_menu A:link{
text-decoration:none; 
color:#ffffff;
font-size:8pt;font-weight:bold;
}
#side_menu A:active{
text-decoration:none;
color:#ffffff;
font-size:8pt;font-weight:bold;
}
#side_menu A:visited {
text-decoration:none;
color:#ffffff;
font-size:8pt;font-weight:bold;
}
#side_menu A:hover {
text-decoration:none; 
color:#ffffff;
font-size:8pt;font-weight:bold;
}

A:link.info{
text-decoration:none; 
color:#000000;
font-size:8pt;font-weight:bold;
}
A:active.info{
text-decoration:none;
color:#000000;
font-size:8pt;font-weight:bold;
}
A:visited.info {
text-decoration:none;
color:#000000;
font-size:8pt;font-weight:bold;
}
A:hover.info {
text-decoration:none; 
color:#000000;
font-size:8pt;font-weight:bold;
}


A:link.path  {
color: #000000; 
text-decoration:none; 
font-weight:bold;
font-size:10pt;
}
A:active.path {
color: #000000;
text-decoration:none;
font-weight:bold; 
font-size:10pt;
}
A:visited.path {
color: #000000;  
text-decoration:none;
font-weight:bold; 
font-size:10pt;
}
A:hover.path {
color:#000000;  
text-decoration:underline; 
font-weight:bold;
font-size:10pt;
}

/*---------------------------*/
.menulist li li {
}
.menulist ul {
left: 160px;
}
.menulist a {
}

.menulist, .menulist ul {
position:relative;
top:0px;
margin: 0;
padding: 0px;
list-style: none;
width:160px;
font-weight:bold;
}

.menulist ul {
 border:4px solid white;
 visibility: hidden;
 position: absolute;
 top: 0;
 left: 160px;
 margin-left:7px;
 z-index:999;
}
.menulist li {
*border-bottom:1px solid white;
background-color:#5FA9CE;
position: relative;
padding-top:0px;
padding-bottom:0px;
}

.menulist li li {
 position: relative;
 margin:0px;
 padding:0px;
}
.menulist a {
 border-top:1px solid white;
 *border-top:0px;
 display: block;
 padding: 0px;
 color: #ffffff;
 text-decoration: none;
 padding-left:5px;
 padding-top:2px;
 font-weight:bold;
 cursor:pointer;
 text-decoration:none; 
 color:#ffffff;
 font-weight:bold;
}

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #000000;font-weight:bold;
 margin: 0px;
}

.menulist a.highlighted {
 color: #FFFfff;font-weight:bold;
 margin: 0px;
}

.menulist a .subind {
 float: right;font-weight:bold;
}


* html .menulist li {
 float: left;
 height: 1%;
}
* html .menulist a {
 height: 1%;
}


.product_menulist ul {
left: 190px;
}
.product_menulist, .product_menulist ul {
position:relative;
top:0px;
margin: 0;
padding: 0px;
list-style: none;
margin-left:0px;
width:190px;
font-size:8pt;
font-weight:normal;
}

.product_menulist ul {border:4px solid #f1f1f1;
 visibility: hidden;
 position: absolute;
 top: -3px;
 left: 190px;
 margin-left:7px;
z-index:999;
}
.product_menulist li {background-color:#c0c0c0;
position: relative;
padding-top:0px;
padding-bottom:0px;
}


.product_menulist li li {
 position: relative;
 width:190px;
}
.product_menulist a {border-top:1px solid silver;
 display: block;
 padding: 0px;
 color: #ffffff;
 text-decoration: none;
 padding-left:5px;
 padding-top:2px;
 font-weight:bold;
 cursor:pointer;
 text-decoration:none; 

font-size:8pt;font-weight:bold;
}


.product_menulist a:hover, .product_menulist a.highlighted:hover, .product_menulist a:focus {
 color: #ffffff;
 margin: 0;
}

.product_menulist a.highlighted {
 color: #FFFfff;
 margin: 0;
}

.product_menulist a .subind {
 float: right;
}


* html .product_menulist li {
 float: left;
 height: 1%;
}
* html .product_menulist a {
 height: 1%;
}


#download li{border:0px;}
#download li a{border:0px;font-weight:bold;}