* {  padding: 0;  margin: 0;}
/***** B O D Y **********************/
body { font-family: verdana,arial,helvetica,sans-serif; color: #333; font-size: 12px; background-color: #fff; }


/***** C O M M O N *********************************/
.stat         { display: none;}
.cleaner      { clear: both;}
.fl           { float: left; }
.bold         { font-weight: bold;}
.center       { text-align: center;}
/*.in           { padding: 0px 20px; }*/
.aright { text-align: right;}
.aleft  { text-align: left;}
.odd { margin: 0 7px;} /* oddelovac menu */
a             { color: #333;}
#content a:hover       { color: #d22; }


/***** L A Y O U T *********************************/
#holder {  width: 1000px;  margin: 0 auto;  border: 0px solid; padding-top: 0px;}


/***** L I S T A ***********************************/
#lista { font-size: 11px; background: rgb(27,32,38); border-bottom: 1px solid #ccc; }
#lista .in { padding: 13px 0px;}
#lista a { color: #ccc; }
#lista a:hover { color: #d22; text-decoration: underline; }
.lista-textbox { width: 98px; border: none; background: url(img/lista-textbox.png) top left no-repeat; padding: 5px 3px; font-size: 11px; vertical-align: middle; }
.lista-searchbox { width: 118px; border: none; background: url(img/lista-searchbox.png) top left no-repeat; padding: 5px 3px; font-size: 11px; vertical-align: middle; }
#lista .url { width: 290px; text-align: center; }
#lista .url img {  vertical-align: middle; }

#lista .delic { margin: 0 10px; }
#lista .prihlaseni { margin: 0 0px 0 0; width: 500px; color: #ccc; }
#lista .registrace { line-height: 20px; color: #ccc; }
.lista-image {  vertical-align: middle; margin-right: 10px }

/***** H E A D E R **************************************/
#header { height: 285px; margin: 0px 0; padding: 0px 0 0px;}
#header .logo { float: left; }
#header .picto { float: right; }


/***** T O P M E N U ***********************************/
#topmenu { background: rgb(27,32,38); height:76px; font: bold 12px/76px arial, verdana, sans-serif; width:1000px; margin:0 auto; border-bottom: 4px solid #d22;}
#topmenu ul {margin:0; padding:0; list-style:none; display:inline-block;}
#topmenu li { float:left; display:inline; width:125px; }
#topmenu li a { position:relative; width:125px; color:#fff; text-decoration:none; float:left; text-align:center; display:inline; margin-right:-125px; background: url(img/topmenu-delic.gif) center left no-repeat; vertical-align: middle;}
#topmenu li a.selected { background: url(img/topmenu-over.png) center repeat-x; }
#topmenu li a:hover { background: url(img/topmenu-over.png) center repeat-x; margin-right:0;}
#topmenu a.submenu img { vertical-align: middle; }
#topmenu a.selected img { vertical-align: middle; }

#topmenu li a.topmenu-shop {background: url(img/topmenu-shop.png);color: #000;}
#topmenu li a.topmenu-shop:hover {color: #fff;}



/***** L E F T ******************************************/
#left { float: left; width: 300px; }

/***** R I G H T ****************/
#right { float: right; width: 690px;}

/***** M A I N (RIGHT) **********************************/
#main { min-height: 450px; }
#main p img  { padding: 2px 4px }

/***** D O P O R U C I T ********************************/
.doporucit-akce { display: block; margin: 0 0 0 30px; background: url(img/doporucit-akce.png) top left no-repeat; width: 118px; padding: 0 0 0 10px; text-align: left; color: #fff; font: bold 10px/24px verdana, sans-serif; text-decoration: none; }
.formular { background: #d22; color: #fff; padding: 2px 0px; }
.formular-in  { background: #d22; color: #fff; padding: 6px 30px; }
.doporucit-image { vertical-align: middle; }
.doporucit-textbox { width: 129px; border: none; background: url(img/doporucit-textbox.png) top left no-repeat; padding: 5px 3px; margin: 0 5px; font-size: 11px; vertical-align: middle; }
#doporucitForm .error  { color: #fff }

/***** F O O T E R **************************************/
#footer { background: rgb(36,41,47); color: #ccc; font: normal 10px/13px verdana, sans-serif; }
#footer .in { padding: 30px 0 0px 30px; }
#footer p { margin-bottom: 10px; }
#footer a { color: #d22; text-decoration: none }
#footer a:hover { text-decoration:underline; }
#footer strong { color: #d22; }
#footer .linky { float: left; width: 122px; margin-right: 50px; }
#footer .top { height: 70px; }
#footer .fl { width: 370px; margin-right: 20px; }
#footer .partneri { padding: 0 0 20px; }

/***** C O P Y ****************************************/
#copy { background: rgb(27,32,38); }
#copy * { color: #999;  font-size: 11px; }
#copy .in { padding: 30px; }
#copy .smile { float: left; }
#copy .crespo { float: right; }
#copy img { height: 28px; vertical-align: -12px; }
#copy .smile img { margin-right: 25px; }
#copy .crespo img { margin-left: 25px; }
#copy a { text-decoration: none; }
#copy a:hover { color: #d22; }

/***** S T A T ****************************************/
.stat { display: none; }
