/*** Reset styles ****/
* {margin:0; padding:0;}
body, p, div, span, table, tr, td, th, img
{
    border: 0;
    vertical-align:baseline;
    background:transparent;
}

/*** Universal styles ****/
.noscreen   {display:none;}
.f-left     {float:left !important;}
.f-right    {float:right !important;}
.t-left     {text-align:left !important;}
.t-center   {text-align:center !important;}
.t-right    {text-align:right !important;}
.t-justify  {text-align:justify !important;}
.va-top     {vertical-align:top !important;}
.va-middle  {vertical-align:middle !important;}
.va-bottom  {vertical-align:bottom !important;}
.cleaner    {height:1px; clear:both; visibility:hidden;}
.bold { font-weight: bold; }
.cervena {color: #e2001a;}
.smallfont { font-size: 0.85em; }

.w80 { width: 80px; }

/*** html tags ***/
body
{
    background: #ffffff url(../img/main-bg2.gif) repeat 0 0;
    font: 0.8em/1.6 "arial", sans-serif;    
    color: #585858; 
    margin: 10px 0 0 0;
}
a {color:#000000;}
a:visited {color:#666666;}
a:hover {color:#333333; text-decoration: none;}
h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:0 0; }
h1, h2, h3, h4, h5, h6 { font-family: "Georgia", Serif; }
h1 { font-size: 1em;  }
h2 { font-size: 1.5em; margin: 0 0 5px 0; color: #f7941d;  }
h2 a {color:#000000; }
h2 a:hover {color:#333333 !important;}
h3 { font-size: 1em; color: #3a1d0d;}

#logo
{
    position:absolute; left:0; top: 8px;
    overflow:hidden;
    width:211px;
    height:50px;
    font-size:0.7em;
}
#logo span
{
    display:block;
    position:absolute; left:0; top:0;
    width:211px; height:50px;
    background:url(img/logo_monin.gif) no-repeat 0 0;
}
#logo-bar { position: absolute; top: 0; left: 240px; display: block; }
#logo-rumix { position: absolute; top: 0; left: 320px; display: block; }


html { overflow-x: hidden; overflow:-moz-scrollbars-vertical;}

/**** formulare ****/
input { border: none; margin:0; padding:0;  }
input.shadow { padding: 1px 3px; margin: 0;  background: url("img/input_bg.gif") repeat-x 0 0; font-size: 0.9em    }
input.search { border: 1px solid #1e6ba3; width: 160px; border-bottom: none; border-right: none;  } 
input.login { border: 1px solid #c4c4c4; width: 80px; border-bottom: none; border-right: none; }
.btn-search { margin:9px 0 0 0;}


/*** header ***/
#header { width: 900px; height: 62px; position: relative; margin: 0 auto; background: #fff; }
#form { position: absolute; top: 0; right: 0; }
.homepage { position: absolute; z-index:100; top: 0; right: 0; font-size: 0.8em;}
.homepage a {  text-decoration: none; }
.homepage a:hover {  text-decoration: underline; }
#form .login_form { margin: 8px 0 0 0;}
#form input { margin: 0 3px;}

/*** hlavni banner ***/
#banner { width: 100%; height: 454px; background: #f7941d; position: relative; }
#banner_in { width: 960px; height: 411px; margin: 0 auto; padding: 20px 0 0 0; }
#banner_lista_top { height: 454px; background: url("img/lista_baner_top.gif") no-repeat 50% 0; }
#banner_lista_bottom { height:454px; background: url("img/lista_baner_bottom.gif") no-repeat 50% 100%; }

/*** body ***/
#cols { width: 900px; margin: 0 auto;
  	
    font-family: "Georgia", Serif;
}
#cols p { margin: 5px 0;}
#l-col { width: 567px; float: left; }
#r-col { width: 333px; float: right; }
.short_description { font-weight: bold; color: #3a1d0d; margin: 5px 0; }

#menu_box { width: 900px; height: 50px; margin: 0 auto;  	
    font-family: "Georgia", Serif;
}

/*** novniky ***/
.novinka { margin: 10px 0; }

/*** stino box ***/
.stin_box_content { width: 565px;  }
.stin_box_content_siroky { width: 900px;  }
.stin_box_content_in { padding: 0 30px 30px 30px;}

.leva_top { background: url("img/stin_levy_top.gif") no-repeat 0 0;}
.prava_top { background: url("img/stin_pravy_top.gif") no-repeat 100% 0;}
.leva_stred { background: url("img/stin_levy_stred.gif") repeat-y 0 0;}
.prava_stred { background: url("img/stin_pravy_stred.gif") repeat-y 100% 0;}
.leva_spodek { background: url("img/stin_levy_spodni.gif") no-repeat 0 100%;}
.prava_spodek { background: url("img/stin_pravy_spodni.gif") no-repeat 100% 100%;}

/*** footer ***/
#footer { background: #3a1d0d; height: 71px; color: #fff; margin: 25px 0 0 0; }
#footer p { padding: 20px 0 0 0; text-align: center; font-size: 0.8em;}
#footer a { color: #f7941d; text-decoration: none; }
#footer a:hover { color: #f7941d; text-decoration: underline; }

#SubCategories { margin: 0 0 0 20px;}


.page_image_box { width: 150px; background: #f5f5f5; float: left; margin: 0 10px 0 0; border: solid 1px #ccc;}
.page_image { width: 150px; overflow: hidden; text-align: center;}



#sitemaps ul { margin: 0 0 0 20px; }

