

body{
    background:#161f1f;
    padding:10px 0px 0px 0px;
    margin:0px;
    font-family:verdana,arial,sans-serif;
    font-size:0.7em;
    color:#f3f4f4;
}

a{
    color:#f3f4f4;
    text-decoration:none;
}

img{
    border:1px #852a3b solid;
    padding:2px;
}

#page{

}

h1, h1 a, h2, h2 a{
    font-size:1.1em;
    margin:0px;
    padding:3px 0px;
}

h1, h1 a{
    font-size:1.3em;
}

p{
    margin:0px;
    padding:3px 0px;
}

div.cleaner{
    clear:both;
}

#page_header{
    background:url('../img/page_header_bck.jpg');
    background-repeat:repeat-x;
}

#page_footer{
    background:url('../img/page_footer_bck.gif');
    background-repeat:repeat-x;
}

/**************************** HLAVICKA ******************************/
#header{
    position:relative;
    background:url('../img/header_bck.jpg');
    background-repeat:repeat-x;
    width:981px;
    height:250px;
    margin-left:auto;
    margin-right:auto;
}

#header div.slogan{
    position:absolute;
    top:50px;
    left:350px;
}


#header div.logo{
    position:absolute;
    top:0px;
    left:15px;
    background:url('../img/header_logo.png');
    background-repeat:no-repeat;
    width:120px;
    height:70px;
}

#header div.menu{
    position:absolute;
    bottom:4px;
    left:15px;
}

#main_menu,
#main_menu ul{
    list-style:none;
    margin:0px;
    padding:0px;
}

#main_menu li.main{
    display:block;
    position:relative;
    float:left;
}

#main_menu li a{
    display:block;
    border-right:1px #ce8a95 solid;
    height:20px;
    line-height:20px;
    padding:0px 25px;
}

#main_menu li a:hover{
    background:#772333;
}

#main_menu li ul.level_0{
    position:absolute;
    top:20px;
    left:0px;
    width:185px;
    background:#232323;
    padding:5px 5px;
}

#main_menu li ul.level_0 li{
    display:block;
    position:relative;
}

#main_menu li ul.level_0 li a{
    display:block;
    border:none;
    height:20px;
    line-height:20px;
    padding:0px 5px;
    border-bottom:1px #5a5a5a solid;
}

#main_menu li ul.level_0 li a span{
    font-size:0.7em;
}

#main_menu li ul.level_0 li ul.level_1{
    position:absolute;
    top:0px;
    left:180px;
    width:200px;
    background:#232323;
    padding:0px 10px;
}

/****************** BODY *********************/
#body{
    width:947px;
    margin-left:auto;
    margin-right:auto;
    padding:0px 0px;
    background:url('../img/body_bck.gif');
    background-repeat:repeat-y;
    background-position:right;
    border:1px #852a3b solid;
    margin-bottom:3px;
}


#content{
    width:700px;
    float:left;
    padding:15px;
}

#content a{
    color:#b86673;
}

#content h2{
    font-size:1.0em;
}

#content h2 a{
    color:#f3f4f4;
}

/**** boxik na produkt ****/
div.product_box{
    width:318px;
    height:160px;
    overflow:hidden;
    border-right:1px #4b4a4a solid;
    border-bottom: 1px #4b4a4a solid;
    margin:5px;
    padding:5px;
}

div.product_box div.img_box{
    width:132px;
    padding:2px;
    border:1px #852a3b solid;
    text-align:center;
    float:left;
    margin:5px;
}

div.product_box div.img_box img{
    border:none;
    padding:0px;
}

div.product_box div.params{
    width:158px;
    float:left;
}

div.product_box div.params table{   
    text-align:left;
    margin-bottom:5px;
}

div.product_box div.params table th,
div.product_box div.params table td{
    text-align:left;
}

div.product_box div.params table tr.price td{
    color:#B86673;
    font-weight:bold;
    font-size:1.1em;
}

div.product_box div.params table tr.price td span.sk{
    font-size:0.7em;
}

/*************************** PRAVY STLPEC **************************/

#right_bar{
    width:190px;
    float:right;
    padding:10px;
}

#right_bar ul{
    margin:0px;
    padding:5px 15px;
}

div.info_box{
    background:#F3F4F4;
    padding-bottom:10px;
    color:#5e111e;
    border:1px #380d14 solid;
    padding:8px;
    margin:3px 0px;
}

div.info_box h2{
    font-size:1.3em;
}

div.info_box a{
    color:#5e111e;
    text-decoration:underline;
}


div.box{
    padding-bottom:10px;
}

#right_bar h2.title{
    font-size:1.2em;
    color:#f3eced;
}

div.box h2{
    width:100%;
    border-bottom:1px #ce8a95 solid;
    background:url('../img/cube.gif');
    background-repeat:no-repeat;
    background-position:0px 7px;
    text-indent:15px;
    font-size:1.0em;
}

div.box h2 a{

}

div.box p{
    font-size:0.9em;
}


div.prod_box{
    padding:5px;
    border:1px #a56167 solid;
    margin-bottom:5px;
}

div.prod_box h2{
    font-size:0.9em;
}

div.prod_box img{
    padding:0px;
    margin-right:5px;
    font-size:0.9em;
    border:1px #351e20 solid;
    float:left;
}

/**************************** PATICKA ******************************/
#footer{
    position:relative;
    width:951px;
    height:125px;
    background:url('../img/footer_bck.gif');
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
    padding:0px 15px;
}

#footer span.copy{
    position:absolute;
    bottom:5px;
    right:25px;
    font-size:0.8em;
}

#footer div.menu{
    position:absolute;
    bottom:5px;
    left:35px
}

#footer div.menu ul{
    margin:0px;
    padding:0px;
    list-style:none;
}

#footer div.menu ul li{
    float:left;
    display:block;
}

#footer div.menu ul li a{
    padding:0px 10px;
    font-size:0.8em;
}

#footer div.menu ul li a:hover{
    text-decoration:underline;
}

#stats{
    position:absolute;
    left:16px;
    bottom:0px;
}
#stats img{
    border:none;
}

/************* detail produtku *************/
#product_detail{

}

#product_detail h1{
    padding-bottom:15px;
}

#product_detail div.img_box{
    width:360px;
    float:left;
}

#product_detail table.params,
#product_detail table.main_params{
    text-align:left;
    padding-left:8px;
}

#product_detail table.params th,
#product_detail table.main_params th{
    text-align:left;
}

#product_detail table.main_params tr.price td{
    color:#CE8A95;
    font-weight:bold;
    font-size:1.3em;
}

#product_detail table.main_params tr.price td span.sk{
    font-size:0.7em;
}

#product_detail table.main_params{
    font-size:1.1em;
}

#product_detail div.float_left{
    width:340px;
    float:left;
}

#product_detail div.description{
    padding:5px 0px 5px 0px;
}

#product_detail div.description strong{
    display:block;
    font-size:1.1em;
}

#product_detail div.description p{    
    margin:0px;
    padding:2px 0px;
}

#product_detail table.user_box{
    width:356px;
    border:#764950 1px solid;
    padding:5px;
    margin:5px 0px;
}

#product_detail table.user_box tr th{
    width:70px;
    text-align:left;
}

/************** fotogaleria ***********/
#photogallery{

}

#photogallery table{
    width:100%;
}


/************* navigation bar *************/
#navig_bar{
    padding:0px 0px 13px 0px;
}

#navig_bar h2{
    font-weight:normal;
    font-size:1.0em;
    padding:0px;
}

#navig_bar ul{
    margin:0px;
    padding:0px;
    list-style:none;
}

#navig_bar ul li{
    float:left;
    padding-right:10px;
}

#navig_bar ul li a{
    color:#CE8A95;
}

#navig_bar ul li a:hover{
    text-decoration:underline;
}

#navig_bar ul li.level_1 a{
    font-size:0.9em;
}

#navig_bar ul li.level_2 a{
    font-size:0.8em;
}


/**** STRANKOVANIE ****/

#content div.pager{
    font-size:0.9em;
}

#content div.pager a{
    padding:0px 3px;
}

#content div.pager a.active{
    color:#ffffff;
}

