body {background: #fff url('/images/bg-body.png') 0 0 repeat-x; text-align: center; color:#0B0B0B;}

/* LAYOUT */
#mother {margin: 0 auto; width: 950px; text-align: left;}
#header {background: url('/images/bg-header.jpg') 0 0 repeat-x; height: 190px; padding: 1px 0 0;}
#main {border: 1px solid #EFEFEF; border-width: 0 1px; background: url('/images/bg-main.png') 224px 0 repeat-y;}

#col-content {float: right; display: inline; width: 680px; margin: 0 25px 0 0;}
#col-side {float: left; display: inline; width: 224px;}

/* LOGO BOX */
#logo-box {float: left; display: inline; padding: 36px 0 0 223px; color: #fff;}
#logo-box img {display: block;}
#logo-box .claim {margin: 2px 0 0 1px; font-size: 91.6%;}

/* LOGIN BOX */
#login-box {float: right; display: inline; margin: 15px 25px 0 0;} 
#login-box h2 {border-left: 2px solid #FFF000; font-size: 91.6%; text-transform: uppercase; color: #fff; font-weight: bold; margin: 0 0 10px; padding: 0 0 0 3px;}
#login-box #login {width: 156px; background: url('/images/bg-login-int.png') 0 0 no-repeat; padding: 3px 4px 3px; border: none; margin: 0 0 6px;}
#login-box #pswd {width: 132px; background: url('/images/bg-login-pswd.png') 0 0 no-repeat; padding: 3px 4px 3px; border: none; margin: 0 0 6px;}
#login-box input {vertical-align: top;}
#login-box .reset2 { position: absolute; margin-top: -5px; color: #fff; }
#login-box .reset2 a { color: #fff; }
#login-box .prihlasen { padding-left: 0px; padding-top: 5px; color: #fff;}
#login-box .prihlasen a { color: #e9e9e9; font-size: 11px; }


/* MAIN MENU */
#basket h2, #main-menu h2, #nejoblibenejsi h2 {background: #5C9A00 url('/images/bg-side-h2.png') 0 0 no-repeat; line-height: 31px; font-size: 100%; font-weight: bold; color: #fff; padding: 0 0 0 30px; margin: 0; border: 1px solid #fff; border-width: 0 0 1px; zoom: 1;}
#main-menu {background: #F9F9F9;}
#main-menu .reset {padding: 10px 7px 20px;}
#main-menu .reset li {border-top: 1px solid #E5E5E5; font-size: 91.6%;}
#main-menu .reset li:first-child {border: none;}
#main-menu .reset li a {font-weight: bold; color: #0B0B0B; text-decoration: none; display: block; padding: 6px 5px 6px 20px; margin: 0px; background: url('/images/bg-main-menu-a.png') 5px 0.95em no-repeat; height: 18px; }
#main-menu .reset li a:hover, #main-menu .reset li.active a {background: #DFF3B5 url('/images/bg-main-menu-a-active.png') 5px 0.95em no-repeat;}
#main-menu .reset .reset {padding: 0 0 10px 20px;}
#main-menu .reset .reset li {border: none; font-size: 100%;}
#main-menu .reset .reset li a {font-weight: normal; padding: 1px 5px 1px 12px; display: inline; background: url('/images/bg-main-menu-a-a.png') 0px 0.6em no-repeat;}
#main-menu .reset .reset li a:hover, #main-menu .reset .reset li.active a {text-decoration: underline; background: url('/images/bg-main-menu-a-a.png') 0px 0.6em no-repeat; }

/* RYCHLA NAVIGACE */
#quick-navi { font-size: 11px; padding: 0; margin: 0px 0px 10px 0px; color: #666; }
#quick-navi a { color: #666; }


/* BANNERS */
.banner {background: url('/images/bg-banner.jpg') 0 0 no-repeat; margin: 0 0 20px;}
.banner p {margin: 0; text-align: right;}
.banner p a {display: block; height: 82px; padding: 40px 30px 0 0; text-decoration: none;}
.banner p a span {font-size: 125%; color: #fff; font-weight: bold; display: block;}
.banner p a strong {font-size: 205.6%; color: #c9c9c9;}

.small-banners {float: left; display: inline; margin: 0 0 0 25px;}
.small-banners img {display: block; float: left; margin: 0 10px 5px 0;}

/* BASKET */
#basket {background: #F9F9F9; padding: 0 0 1px;}
#basket .spc {margin: 20px 15px 25px; border: 1px dotted #C9C9C9; padding: 10px 15px;}
#basket .spc p {font-size: 91.6%; }
#basket .spc h3 {margin: -18px 0 5px -5px; background: #F9F9F9 url('/images/ico-basket.png') 5px 0 no-repeat; padding: 1px 5px 1px 27px; float: left; display: inline;}

/* HELPDESK */
.helpdesk {background: #B6EB51 url('/images/bg-helpdesk.png') 0 0 repeat-x; border: 1px solid #BCE297;}
.helpdesk h2 {margin: 5px 10px; color: #2F6420; font-weight: bold; font-size: 125%;}
.helpdesk .spc {margin: 10px 15px 5px 75px; position: relative; min-height: 70px;}
.helpdesk .spc img {float: left; display: inline; margin: 0 0 0 -65px; border: 1px solid #666666; position: relative;}
.helpdesk .spc p {overflow: hidden; margin: 0 0 2px; font-size: 91.6%;}
.helpdesk .spc .ico-men .l {padding: 1px 0 1px 20px; background: url('/images/ico-men.png') 0 0 no-repeat;}
.helpdesk .spc .ico-email .l {padding: 1px 0 1px 20px; background: url('/images/ico-msg.png') 0 0.3em no-repeat;}
.helpdesk .spc .ico-icq .l {padding: 1px 0 1px 20px; background: url('/images/ico-icq.png') 0 0.3em no-repeat;}

/* NEJOBLIBENEJSI */
#nejoblibenejsi {background: #F9F9F9; padding: 0 0 1px; margin: 20px 0px 25px 0px; }

/* NEWS LIST */
.news-list h2 {font-size: 118.4%; font-weight: bold; margin: 30px 0 10px;}
.news-list .reset li {border: 1px solid #e3e7eb; margin: 0 0 12px; padding: 12px 15px 20px 185px; text-align: justify; position: relative;}
.news-list .reset li h3 {font-size: 116.6%; margin: 0 0 2px;}
.news-list .reset li h3 a {color: #0B0B0B;}
.news-list .reset li h3 a:hover {color: #F11903;}
.news-list .reset li p {margin: 0;}
.news-list .reset li img {position: absolute; left: 5px; top: 10px;}
.news-list .reset li span.puvcenat{	font-weight: normal; font-size: 11px; color: #8f8f8f;}			
.news-list .reset li span.puvcenac{	color: #8f8f8f;	font-weight: bold; font-size: 11px; text-decoration: line-through;}	
.news-list .reset li span.cenat{	font-size: 12px; color: #000000;	font-weight: normal;  margin: 3px 0 0px 0;}			
.news-list .reset li span.cenac{	font-size: 13px;	color: #ff0000;	font-weight: bold;	margin: 0 0 3px 0;}


/* MAIN FOOTER */
#main-footer {background: #EFEEEE; padding: 15px 0 13px; margin: 20px 0 10px;}
#main-footer a {color: #0B0B0B; margin: 0 3px; font-size: 91.6%; }
#main-footer a:hover {color: #F11903;}

/* FOOTER */
#footer a, #footer {color: #999999;font-size: 11px;}
#footer a:hover {color: #F11903;}

