/* CSS Document */
body {
text-align:center;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FCFDFE;
color:#333333;
}


img {
border:0px;
}

a:link,a:visited{color: #50829C; text-decoration:underline;}
a:hover{ color:#E20002;}

h1,h2,h3,h4,h5{padding:0;margin:0}

hr{display:none}

ul {list-style:none;}

form {
padding:0px;
margin:0px;
}

.button {
border:1px solid #5d812d;
color: #2E414B;
padding:0px;
font-size:11px;
background-image:url("http://www.id.cz/core/tpl/skolazivota/img/ts.gif");
}

.button:hover {
color:#000000;
border:1px solid #2E414B;
}

input {
border:1px solid #5d812d;
padding-left:1px;
}

textarea {
border:1px solid #8EABBB;
padding-left:1px;
}

/*l & r content */
#lc {
width:170px;
float:left;
}

#rc {
width:600px;
float:right;
/*border:1px solid #CCCCCC;*/
color:#333333;
}

#rc p {
margin:8px;
}

.menutitle {
height:18px;
padding-top:4px;
color: #6294be;
font-weight:bold;
text-align:center;
margin-bottom:1px;
background-image:url("http://www.id.cz/core/tpl/skolazivota/img/t0.gif");
font-size: 12px;
}

.leftmenu {
/*
border-left:1px solid  #BEDBEB;
border-bottom:1px solid #BEDBEB;
border-right:1px solid #BEDBEB;
*/
margin-bottom:10px;
background-color:#FCFDFE;
}

.contact {
padding:10px;
}
/*obchodni informace*/
.leftmenu #info li {
list-style: disc;
}

.leftmenu #info {
margin-left:30px;
margin-bottom:10px;
padding-top:10px;
}

.leftmenu ul {
padding:0px;
margin:1px 0px 0px 0px;
list-style:none;
}

.leftmenu ul li h2 {
background-color:#d2e4ef;
font-size:12px;
padding:3px;
margin:0px;
font-weight:normal;
margin-left:1px;
margin-right:1px;
margin-bottom:1px;
padding:3px;
/*background-image:url("http://www.id.cz/core/tpl/skolazivota/img/t1.gif");*/
}

.leftmenu ul li h2 a {
color: #333333;
text-decoration:none;
}

.leftmenu ul li h2 a:hover {
text-decoration:underline;
}

.leftmenu ul li h3 {
font-size:12px;
padding:0px;
margin:3px;
font-weight:normal;
margin-left:15px;

}

.leftmenu .subcat li a {
text-decoration:underline;
font-size:11px;
color:#E20002;
}

.leftmenu .subcat li a:hover {
text-decoration:none;
}

#footer {
border-top:3px solid #969696;
padding-top:3px;
color: #999999;
font-size:11px;
text-align:center;
margin-top:10px;
}

#footer a {
color:#666666;
}

#footer a:hover {
text-decoration:none;
}

#topmenu {
width:200px;
float:left;
margin-left:50px;
margin-top:25px;
color: #999999;
}

#topmenu a {
color:#CF0018;
font-size:12px;
}

#topmenu a:hover {
text-decoration:none;
}

#toplinks {
position:absolute;
top:0;
left:0;
width:100%;
padding-bottom:4px;
padding-top:4px;
border-bottom:1px solid #91AEBE;
background-color:#F3F3F3;
color:#999999;
background-image:url(http://www.id.cz/core/tpl/skolazivota/img/ts2.gif);
}

#toplinks a {
color:#000000;
margin:4px;
}

#toplinks a:hover {
color: #CC0000;
}

#toplinks b {
color: #999999;
}

#header {
margin-top:24px;
}

.list {
border:1px solid #DEDEDE;
width:100%;
border-top:1px solid #E20002;
}

.list a:hover {
text-decoration:none;
}

.list td {
border-collapse: collapse;
background-color: #EBEBEB;
padding:4px;
padding-left:5px;
font-weight:bold;
}

.list .w, .g .w td{
background-color:#FFFFFF;
border-bottom:1px solid #DEDEDE;
padding:0px;
}

.list th {
background-color:#DEDEDE;
padding:4px;
font-weight:normal;
font:11px;
text-align:center;
}
.list .g td {
background-color:#F0F0F0;

}

.list .g .w {
background-color:#FFFFFF;
border-bottom:1px solid #DEDEDE;
}

.addtocart {
border:1px solid #8EABBB;
background-color:#FFFFFF;
padding:0px;
font-family:Arial;
font-size:11px;
}

.addtocart:hover {
border:1px solid #CCCCCC;
}

#helper {
border:1px solid #C0C0C0;
float:right;
width:180px;
padding:4px;
font-size:11px;
}
#helper img {
margin:6px;
}

#hepler ul li {
list-style:none;
margin:2px;
}

#download {
margin-top:10px;
border:1px solid #C0C0C0;

float:right;
width:180px;
padding:4px;
font-size:11px;
}

#download a {
border:1px solid #999999;
padding:6px;
font-weight:bold;
margin-bottom:10px;
background-image:url(http://www.id.cz/core/tpl/skolazivota/img/ts.gif);
color:#FFFFFF;
}

#download a:hover {
border:1px solid #FF0000;
text-decoration:none;
}

#details {
padding:5px;
float:left;
width:390px;
}

#details h1 {
color:#E20002;
font-size:16px;
padding:0px;
margin:0px;
font-weight:bold;
}

#details #images {
text-align:center;
float:left;

}

.smallimg {
border:1px solid #C0C0C0;
margin-top:4px;
margin-bottom:4px;
margin-right:4px;
height:70px;
}
/*----------------------------- kosik style ----------------------------------*/
/*kosik table style*/
.kosik {
border:1px solid #7B98A8;
}

.kosik tr th {
background-color:#897A7A;
padding:3px;
color:#FFFFFF;
font-family:Verdana, Arial;
font-size:11px;

}

.kosik .g {
background-color:#E7E3E3;
}

.kosik .button {
font-size:10px;
padding:1px;
}

/*zak. udaje. */
#kudaje fieldset {
border:1px solid #CFCFCF;
background-color:#F4F4F4;
padding:10px;
}

#kudaje fieldset:hover {
border:1px solid #7B98A8;
}

#kudaje fieldset:hover legend{
border: 1px solid #7B98A8;
}

#kudaje legend {
padding:3px;
border:1px solid #CFCFCF;
background-color:#F4F4F4;
font-weight:bold;
}

#kudaje .kleft {
float:left;
width:49%;
}

#kudaje .kright {
float:right;
width:49%;
}

#kudaje input {
margin:0px;
padding-left:1px;
}

#kudaje .radio {
border:none;
}

input:focus, fieldset textarea:focus {
border: 1px solid #496676;
}

#kudaje table {
width:100%;
}

#kudaje .ktitle {
background-color:#BABABA;
color:#FFFFFF;
padding:4px;
font-weight:bold;
border-top:2px solid #ff6600;
}

#kudaje .button {
padding:5px;
}

#kudaje .button:hover {
border:1px solid #ff6600;
background-color: #F0F0F0;
color:#000000;
}

#fok {
border:1px solid #FF0000;
}

label {
text-decoration:none;
cursor:hand;
}

label:hover {
text-decoration:underline;
}

.bonus {
border:1px dotted #CFCFCF;
background-color:#FFFFFF;
float:left;
width:32%;
margin-right:6px;
padding:2px;
margin-bottom:6px;
text-align:center;
}

/*product image*/
.pr {
margin:5px;
}

#cat {
padding:5px;
float:left;
width:589px;
/*border:1px solid #E9E9E9;*/
}

#cat p {
/*border:1px dashed #FF6600;*/
background-color:#FFF4F4;
padding:10px;
}

/*ul error apod.*/
.errors {
list-style: disc;
border:1px dotted #FF0000;
padding:10px;
padding-left:50px;
width:40%;
}

.errors li {
color:#990000;
}

.floatleft {
float:left;
width:49%;
border-right:1px solid #FFC082;
border-top:1px solid #FFC082;
margin-bottom:5px;
}

.floatleft b, .floatright b {
border:1px solid #FFC082;
background-color:#FFF0E1;
padding:3px;
}

.floatleft ul li {
padding:2px;
}

.floatright {
float:right;
width:49%;
border-right:1px solid #FFC082;
border-top:1px solid #FFC082;
}

.floatright ul li {
padding:2px;
}




/*Sub shops links*/
/*Sub shops links*/
#subshops {
text-align:center;
font-size:11px;
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 50% bottom;
position:absolute;
top:103px;
left:3px;
width:995px;
height:30px;
/* background: url("http://www.id.cz/core/tpl/pozitek/img/subshops.gif") bottom repeat-x; */
}

#subshops ul .ac{
border-bottom:5px solid #b35f2d;
}

#subshops ul .ac a{
color:#ad2727;
text-decoration: none;
}



#subshops ul {
margin:0;
padding:0px 0px 0 0;
list-style:none;
margin-left:18px;
}

#subshops li {
float: left;
margin:2px 0px 3px -1px;
height:24px;
/* border-right:1px solid #e9ce8b; */
background: url("http://www.id.cz/core/tpl/pozitek/img/subline.gif") right no-repeat;
}

#subshops a {
float:left;
display:block;
padding:5px 8px 10px 8px;
font-size:14px;
/* background-color:#6B6B6B; */
margin:1px;
color:#0066cc;
text-decoration:underline;
font-weight:bold;
}

/* #subshops a strong { font-weight:bold;} */

#subshops > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#subshops a {float:none;}
/* End IE5-Mac hack */
#subshops ul a:hover {
/*color:#d35e00;*/
color:#ad2727;
}


#page{border:1px solid #FFEAD5;background-color:#FFFFFF;}
#head{background:url("http://www.id.cz/core/tpl/skolazivota/img/header.jpg") no-repeat;}
#cart{background: url("http://www.id.cz/core/tpl/skolazivota/img/cartbg.jpg") repeat-x;}
#cart_body span, #cart_body font{color:#9b3d18;}
a.cart_order{background:url("http://www.id.cz/core/tpl/brandy/img/cart_order.gif") no-repeat;color:#633b10;}
a.cart_view{background:url("http://www.id.cz/core/tpl/brandy/img/cart_view.gif") no-repeat;color:#fff;}
body{background:#e7f0f7;}
#topsearch{color:#c9d4aa;background: url("http://www.id.cz/core/tpl/skolazivota/img/topsearch.jpg") repeat-x;}
