*{ padding: 0; margin: 0; }



body{ color: #666; font: 12px/1.3 "arial CE", "helvetica CE", arial, helvetica, sans-serif; text-align: center; margin: 8px 0; background: white url('img/bg.gif') top center no-repeat; }



hr{ display: none; }



ul, menu{ list-style: none; }



a{ color: #4494c3; text-decoration: underline; }

a:hover{ color: #5dac00; }



a img{ border: none; }


/*a.objednat{ display: block; width: 150px; color: black; font-weight: bold; text-align: center; text-decoration: none; padding: 0 0 10px 0; margin: 10px; background: url('img/objednat-bottom.png') left bottom no-repeat; }
*/
a.objednat{ color: black; font-weight: bold; text-align: left; text-decoration: none; }
/*
a.objednat strong{ display: block; color: #5dac00; padding: 10px 10px 5px 10px; background: url('img/objednat-top.png') left top no-repeat; }
*/
a.objednat strong{ color: #5dac00; text-decoration:underline; }
a.objednat :hover  strong{ color: black; }
span.objednat{ color: #000000; font-size:130%;}
span.prodprice{ color: #000000; font-weight:bold; }
/* Accessnav */



menu#accessnav{ position: absolute; top: -10000em; }



/* Container */



#container{ width: 770px; text-align: left; margin: 0 auto; }



/* Header */



#header{ height: 94px; overflow: hidden; }



#header h1{ float: left; font-size: 130%; overflow: hidden; }

#header h1, #header h1 a, #header h1 a span{ display: block; width: 591px; height: 84px; }

#header h1 a{ color: #5dac00; position: relative; }

#header h1 a span{ position: absolute; left: 0; top: 0; background: url('img/bg_h1.gif') no-repeat; }



#header #count{ float: right; width: 173px; font-weight: bold; word-spacing: 1px; text-transform: uppercase; padding-top: 10px; }

#header #count b{ font-size: 200%; line-height: 1; }

#header #count span{ font-size: 80%; word-spacing: 0; }



/* Intro */



#intro{ height: 151px; margin-bottom: 17px; }



#intro menu, #intro #leader, #intro ul{ float: left; width: 173px; height: 151px; margin-right: 6px; }

#intro menu{ width: 131px; height: 121px; font-size: small; line-height: 1.5; padding: 12px 21px 18px 21px; background: url('img/bg_intro_menu.gif') no-repeat; }

#intro menu li{ display: inline; }

#intro menu li a{ display: block; color: #666; font-weight: bold; text-decoration: none; padding: 3px 0 2px 4px; background: white url('img/bg_intro_menu_li.gif') right center no-repeat; border-bottom: 1px solid #e7e7e7; }

#intro menu li a:hover{ color: #5dac00; text-decoration: underline; }

#intro menu li a.last{ margin: 0; border: none; }



#intro #leader{ overflow: hidden; }

#intro #leader, #intro #leader a, #intro #leader a span{ display: block; width: 412px; height: 151px; }

#intro #leader a{ position: relative; font-size: 120%; font-weight: bold; }

#intro #leader a span{ position: absolute; top: 0; left: 0; background: url('img/leader.png') no-repeat; }



#intro ul{ margin: 0; }

#intro ul li a{ display: block; }

#intro ul li a#obchodnici{ position: relative; font-weight: bold; }

#intro ul li a#obchodnici, #intro ul li a#obchodnici span{ display: block; width: 173px; height: 75px; }

#intro ul li a#obchodnici span{ position: absolute; top: 0; left: 0; background: url('img/obchodnici.png') no-repeat; }

#intro ul li a#eshopy{ position: relative; height: 70px; font-weight: bold; margin-top: 6px; overflow: hidden; }

#intro ul li a#eshopy, #intro ul li a#eshopy span{ display: block; width: 173px; height: 70px; }

#intro ul li a#eshopy span{ position: absolute; top: 0; left: 0; background: url('img/eshopy.png') no-repeat; }

.v_obchodnici {
  position: relative;  
  width: 173px; height: 75px;
  background: url('img/obchodnici.png') no-repeat;
}


/* Left, Right */



#left, #right{ width: 173px; float: left; }



#left h2, #right h2{ color: white; font-size: 90%; font-weight: bold; text-transform: uppercase; background: #666 url('img/bg_side_h2.gif') left top no-repeat; clear: both; }

#left h2 span, #right h2 span{ display: block; padding: 7px 10px; background: url('img/bg_side_h2_span.gif') left bottom no-repeat; }



#left ul, #right ul{ margin: 15px 10px; }

#left ul li, #right ul li{ margin: 5px 0; }

#left ul.underline li, #right ul.underline li{ background: url('img/hr.gif') left bottom repeat-x; }

#left ul#imgs li, #right ul#imgs li{ padding: 10px 0; margin: 0; }

#left ul#imgs li.first, #right ul#imgs li.first{ padding-top: 0; }

#left ul#imgs li a, #right ul#imgs li a{ display: block; min-height: 29px; color: #666; font-size: 90%; font-weight: bold; text-decoration: none; padding-left: 35px; background-repeat: no-repeat; }

#left ul#imgs li.homebus a, #right ul#imgs li.homebus a{ background-image: url('img/homebus.gif'); }

#left ul#imgs li.smallbus a, #right ul#imgs li.smallbus a{ background-image: url('img/smallbus.gif'); }

#left ul#imgs li.largebus a, #right ul#imgs li.largebus a{ background-image: url('img/largebus.gif'); }

#left ul#imgs li a span, #right ul#imgs li a span{ display: block; color: #3689bc; font-weight: normal; }

#left ul#imgs li a span span, #right ul#imgs li a span span{ display: inline; color: #5dac00; }



#left menu, #right menu{ margin: 15px 10px; }

#left menu li, #right menu li{ padding-left: 10px; padding: 5px 0; background: url('img/hr.gif') left bottom repeat-x; }

#left menu li a, #right menu li a{ display: block; color: #666; text-decoration: none; padding-left: 10px; background: url('img/li.gif') 0 60% no-repeat; }

#left menu li a:hover, #right menu li a:hover{ color: #5dac00; text-decoration: underline; }



#left form, #right form{ padding: 10px 15px 15px 15px; margin-top: 4px; background: #ebebeb; }

#left form *, #right form *{ vertical-align: middle; }

#left form label, #right form label{ display: block; font-size: 80%; text-transform: uppercase; margin-bottom: 1px; }

#left form input#email, #right form input#email{ width: 100px; padding: 1; }



#left p, #right p{ margin: 15px 10px; }



#left a.more, #right a.more{ display: block; float: left; vertical-align: middle; text-decoration: none; margin: 10px; background: url('img/more.gif') no-repeat; }
#left a.more span, #right a.more span{ display: block; height: 20px; line-height: 20px; padding: 0 10px; background: url('img/moresp.gif') right no-repeat; }

#left a.more:hover, #right a.more:hover{ text-decoration: underline; }



/* Left */







/* Right */



#right{ float: right; }



/* Center */



#center{  }

#center.col3{ width: 372px; padding: 0 20px; margin: 0 179px; }

#center.col2{ width: 545px; padding: 0 20px; margin: 0 0 0 179px; }

#center.col2 .inleft, #center.col2 .inright{ width: 260px; float: left; }
#center.col2 .inright{ float: right; }

#center hr{ display: block; height: 1px; background: url('img/hr.gif') repeat-x; border: none; }



#center h2{ min-height: 40px; font-size: 110%; font-weight: bold; text-transform: uppercase; padding-left: 50px; margin: 10px 0; }

#center h2.i1{ background: url('img/i1.gif') no-repeat; }

#center h2.i2{ background: url('img/i2.gif') no-repeat; }

#center h2 span{ color: #5dac00; }

#center h2 span.perex{ display: block; color: #666; font-size: 80%; text-transform: lowercase; line-height: 1.2; }



#center h3{ font-size: 13pt; text-transform: uppercase; line-height: 1; text-align: left;}



#center p{ margin: 15px 10px; }



#center ul, #center ol{ margin: 10px 0; }
#center ol{ padding-left: 25px; }

#center ul li, #center ol li{ margin: 0; }
#center ul li{ padding: 0 10px; background: url('img/li.gif') 0 6px no-repeat; }

#center form#contact{ padding: 0 10px; }
#center form#contact *{ vertical-align: middle; }
#center form#contact fieldset{ overflow: hidden; padding: 0 10px 10px 10px; border: 1px solid #ddd; }
#center form#contact fieldset legend{ color: #666; font-weight: bold; padding: 0 10px; }
#center form#contact fieldset div{ padding-top: 10px; }
#center form#contact fieldset input{ width: 255px; }
#center form#contact fieldset label#lzprava{ display: block; margin: 5px 0 2px 0; }
#center form#contact fieldset textarea{ width: 100%; }
#center form#contact fieldset #butt{ text-align: right; padding: 5px 0; margin-bottom: 1px; }



/* Footer */



#footer{ text-align: center; margin-top: 10px; border-top: 2px solid #8b8b8b; clear: both; }

#footer p{ line-height: 1.7; }



#footer p#footmenu{ padding-top: 15px; border-top: 10px solid #b3b3b3; }

#footer p#footmenu a{ color: #666; margin: 0 5px; }



#footer p#copy{ clear: both; }



#footer p#law, #footer p#law a{ color: #5dac00; }

#footer p#law a{ margin: 0 2px; }

/*Helena - stylopis pro stranky k eshopu : */

/* cart */
.toright { text-align: right; }

.remove { 	display: block;
          	float: left;
          	margin-left: 4px;
          	width: 14px;
          	height: 21px;
          	background: url('img/trashcan.gif') no-repeat 0 0; }

.input.amount {
	width: 25px;
}

.floatleft {
	float: left;
}

.simple-list-cart { 	width: 100%;
	                    margin: 20px 0 20px 0; }
td, th { padding:0px 2px 0px 2px;  }

.error {
	color: #ff0000;
}
.success {
	color: green;
}


/* COMPARE TABLE - cenovy prehled edici */
.compare {
    /*width: 630px;
    margin-left: 10px;*/

}
.chStarter {
    width: 100px;
    font-size: 18px;
    font-family: Tahoma;    
    font-weight: bold;
    text-align: center;
    background-color: #E9EAFF;
    padding: 7px;
    border-top: 1px solid #BBBBBB;
    border-bottom:1px solid #BBBBBB;
    border-right:1px solid #BBBBBB;    
}
span.cPrice {
    font-size: 18px;
    font-weight: bold;
    width: 50px;
    text-align: right;
    vertical-align: middle;
    color: #910000;
    font-family: Tahoma;    
}
.cPriceExp {
    font-size: 12px;
    font-weight: bold;
    color: #666666;
}
.chXpress {
    width: 100px;
    font-size: 18px;
    font-family: Tahoma;    
    font-weight: bold;
    text-align: center;
    background-color: #D9DDFF;
    padding: 7px;
    border-bottom:1px solid #BBBBBB;
    border-top: 1px solid #BBBBBB;
    border-right:1px solid #BBBBBB;    
}
.chPro {
    width: 115px;
    font-size: 18px;
    font-family: Tahoma;    
    font-weight: bold;
    text-align: center;
    background-color: #CBCCFF;
    padding: 7px;
    border-bottom:1px solid #BBBBBB;
    border-top: 1px solid #BBBBBB;
    border-right:1px solid #BBBBBB;    
}

.cFeature {
    padding: 5px;
    font-size: 11px;
    color: #555555;
    background-color: #D9D9D9;
    border-bottom:1px solid #BBBBBB;
    border-right:1px solid #BBBBBB;
    border-left:1px solid #BBBBBB;
    padding-left: 15px;
    text-align: left;
}

.cFeature strong {
    font-size: 13px;
    font-weight: bold;
    color: #333333;
}
.cStarter {
    font-size: 13px;
    font-family: Tahoma;    
    font-weight: bold;
    text-align: center;
    background-color: #E9EAFF;
    padding: 5px;
border-bottom:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;    
}
.cXpress {
    font-size: 13px;
    font-family: Tahoma;    
    font-weight: bold;
    text-align: center;
    background-color: #D9DDFF;
    padding: 5px;
    border-bottom:1px solid #BBBBBB;
    border-right:1px solid #BBBBBB;    
}
.cPro {
    font-size: 13px;
    font-family: Tahoma;    
    font-weight: bold;
    text-align: center;
    background-color: #CBCCFF;
    padding: 5px;
    border-bottom:1px solid #BBBBBB;
    border-right:1px solid #BBBBBB;    
}

.ccPrice {
    font-size: 11px;
    font-family: Tahoma;    
    font-weight: normal;
    text-align: center;
    padding: 5px;
    color: #555555;
    border-bottom:1px solid #BBBBBB;
    border-right:1px solid #BBBBBB;    
}
.ccPrice strong {
    font-size: 20px;
    font-family: Tahoma;    
    font-weight: bold;
    color: #910000;
}

.ccPrice a {
    font-size: 20px;
    font-family: Tahoma;    
    font-weight: bold;
    color: #910000;
    text-decoration: none;
}
.ccPrice a:hover {
    text-decoration: underline;
}
.chPrice {
    padding: 5px;
    font-weight: normal;
    font-size: 11px;
    color: #555555;
    border-bottom:1px solid #BBBBBB;
    border-right:1px solid #BBBBBB;
    border-left:1px solid #BBBBBB;
    padding-left: 10px;
    text-align: left;
}
.chPrice strong {
    font-size: 13px;
    font-weight: bold;
    color: #333333;    
}

.cButton {
    background-color: #096E00;
    color: #ffffff;
    font-weight: bold;
    font-size: 18px;
    font-family: Tahoma;
    width: 160px;
    height: 33px;
    display: block;
    text-decoration: none;
    text-align:center;
    line-height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    float:right;
    
    
}

.cOldPrice {
font-size:10px;
font-weight:normal;
text-decoration:line-through;
}