body {
  margin:0px;
  padding:0px;
	margin-top: 0px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
background-image: url(../data/axum_backgrond.jpg);
background-repeat: no-repeat;
background-position: top center;
background-color: #000;
color:#fff;
}



#zarovnani{
    
    margin-left: auto;
    margin-right: auto;
    width: 1052px;
   
    
}

#zahlavi{
    padding-top: 3px;
    padding-right: 24px;
    color: #828282;
    width: 1030px;
    text-align: right;
    height: 22px;
    
}
#zahlavi span{color: #fff;}
#zahlavi a{color: #828282;text-decoration: none;}
#zahlavi a:hover{color: #fff;text-decoration: none;}
#logo {
text-align:left;
width: 1014px;
height: 75px;
padding-left: 40px;
}

#logo img{border: 0px;}
#logo a{text-decoration: none;}

#menu_zahl{
 width: 1052px;
    text-align: right;
    height: 21px;
background-image: url(../data/bg_menu_zahlavi2.png);
background-repeat: no-repeat;
background-position: top center;
}

#menu{
position: relative;
width: 1052px;
height: 61px;
background-image: url(../data/bg_menu_bg2.png);
background-repeat: no-repeat;
background-position: top center;
}




.menu_tl_kosik{
 position: absolute;
 top:15px;
 right: 50px;
 width: 138px;
height: 30px;
color: #6f6f6f;
background-image: url(../data/tl_kosik_menu.png);
background-repeat: no-repeat;
background-position: top center;
}



.menu_tl_kosik a{
 width: 138px;
height: 22px;
padding-top: 8px;
color: #6f6f6f;
text-decoration: none;
display: block;
text-align: center;
}




.menu_tl_kosik2{
 position: absolute;
 top:8px;
 right: 43px;
 width: 147px;
height: 38px;
color: #6f6f6f;
background-image: url(../data/tl_kosik_menu2.png);
background-repeat: no-repeat;
background-position: top center;
}



.menu_tl_kosik2 a{
 width: 138px;
height: 22px;
padding-top: 17px;
color: #6f6f6f;
text-decoration: none;
display: block;
text-align: center;
}

.menu_tl_cislo{
  position: absolute;
 top:4px;
 right:0px;
 width:19px;
 color:#fff;
 font-size: 11px;
 text-align: center;
}




.submenu{
position: relative;
width: 1052px;
height: 35px;
}


#obsah{
width: 1052px;
background-image: url(../data/bg_zarovnani_repeat2.png);
background-repeat: repeat-y;
background-position: top center;
}


#obsah_zapati{
width: 1052px;
height: 51px;
background-image: url(../data/bg_zarovnani_paticka2.png);
background-repeat: no-repeat;
background-position: 0px -18px;
}




.botka{clear:both;}





#paticka {
 position: relative ;
     clear: both;
  margin:0px;
  padding:0px;
  padding-top:10px;
margin-top: 0px;
width:998px;
margin-left: 0px;
margin-right: 0px;
font-size: 11px;
height:152px;
color:#636363;
text-align: left;
}

 #paticka a{
text-decoration: none;
color:#636363;
}

 #paticka a:hover{
text-decoration: none;
color:#fff;
}

#paticka span{color: #fff;}

 #paticka img{
border: none;
}

#rosette_log{
    position: absolute;
    top:2px;
    right:0px;
}

#pat{
    position: absolute;
    top:5px;
    left:40px;
}




.hlavicka_kateg{
width: 1051px;
height: 339px;
text-align: center;
overflow: hidden;
}

.hlavicka_detail{
width: 1051px;
height: 125px;
text-align: center;
overflow: hidden;
}


.vypis_produkty_kat{
    padding: 27px;
    padding-bottom: 0px;
    width: 998px;
}


.vypis_produkty_kat img{
    border: 0px;
}

.vypis_produkty_kat h2{
    font-size: 14px;
    margin: 0px;
    padding: 0px;

}


.polozka_p{
    float:left;
    border-left:42px solid #000;
    border-bottom:20px solid #000;
}

.vypis_produkty_kat h2 a{
color: #737172;
padding-right: 15px;
background-image: url(../data/sipka_kat.png);
background-repeat: no-repeat;
background-position: center right;
text-decoration: none;
}

.vypis_produkty_kat h2 a:hover{
color: #fff;
padding-right: 15px;
background-image: url(../data/sipka_kat.png);
background-repeat: no-repeat;
background-position: center right;
}




.vypis_detail_produkt{
    padding: 27px;
    width: 998px;
}


.vypis_detail_produkt img{
    border: 0px;
}


#im_kos{
     width:480px;
    height:321px;
    background-image: url(../data/ajax-loader3_1.gif);
    background-repeat: no-repeat;
    background-position: center center;
}


.produkt_det{
    position: relative;
    float:left;
    width:680px;
    text-align: left;
    border-left: 10px solid #000;
}

.produkt_det_design{
/*    position: absolute;
    bottom: 8px;
    left: 10px;*/
/*    width: 300px;
    */
    text-align: center;
/*    background-color: #232323;*/
}



.select_design{
margin-right: 6px;
margin-bottom: 6px;
border:0px solid #ccc;
padding: 1px;
padding-top: 10px;
    background-image: url(../data/bg_design.png);
background-repeat: no-repeat;
background-position: 0px 0px;
/*border-top: 1px solid #3d3d3d;*/
text-align: center;
/*background-color: #c3c3c3;*/
}

.select_design2{
padding-top: 11px;
margin-right: 6px;
margin-bottom: 6px;

    text-align: center;
/*background-color: #c3c3c3;*/

}




.select_designk{
margin-right: 6px;
margin-bottom: 6px;
border:0px solid #ccc;
padding: 1px;
padding-right: 11px;
    background-image: url(../data/bg_designk.png);
background-repeat: no-repeat;
background-position: 0px 0px;
/*border-top: 1px solid #3d3d3d;*/
text-align: center;
/*background-color: #c3c3c3;*/
}

.select_designk2{

margin-right: 6px;
margin-bottom: 6px;

    text-align: center;
background-color: #c3c3c3;
	filter: Alpha(Opacity=40);
  opacity: 0.4;
}



.produkty_kategorie{
    float:right;
    width:278px;
    height: 872px;
   text-align: left;
   border-right: 10px solid #000;
/*   background-color: #333;*/
}

#roll_zahlavi{
width:263px;
height: 27px;
color: #868686;
font-size: 14px;
padding-top: 9px;
padding-left: 15px;
background-image: url(../data/det_sez_prod_zahlavi.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#roll_zahlavi span{
font-weight: bold;
}

#roll_zapati{
width:278px;
height: 36px;
background-image: url(../data/det_sez_prod_zapati.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#roll{
position: relative;
padding-left: 1px;
width:277px;
height: 800px;
background-image: url(../data/det_sez_prod_repeat.png);
background-repeat: repeat-y;
background-position: 0px 0px;
overflow:hidden;
}







.kan{
position:absolute;
padding:0px;
margin:0px;
    }

.bila_s{
font-size: 12px;
}

.produkty_kategorie_p1
{

	display:block;
	margin: 0px;
    padding-left:0px;
    padding-top: 0px;
    	text-decoration: none;
        width: 276px;
        height:88px;
    	border-bottom: 1px solid #393939;
    text-align:center;
    color: #747474;
    font-size: 14px;
    background-image: url(../data/det_kat_produkt.png);
background-repeat: no-repeat;
background-position: 0px 0px;

}

.produkty_kategorie_p1 table{margin: 0px;padding: 0px;border-collapse: collapse;}
.produkty_kategorie_p1 td{height: 88px;overflow: hidden;margin: 0px;padding: 0px;border-collapse: collapse;}

.produkty_kategorie_p2
{
	display:block;
	margin: 0px;
    padding-left:0px;
    padding-top: 0px;
    	text-decoration: none;
        width: 276px;
        height:88px;
    	border-bottom: 1px solid #393939;
    text-align:center;
    color: #747474;
    font-size: 14px;
    background-image: url(../data/det_kat_produkt.png);
background-repeat: no-repeat;
background-position: 0px -88px;

}

.produkty_kategorie_p2 table{margin: 0px;padding: 0px;border-collapse: collapse;}
.produkty_kategorie_p2 td{height: 88px;overflow: hidden;margin: 0px;padding: 0px;border-collapse: collapse;}


.roll img{
    border: none;
}


.produkty_kategorie_p1 a{
    text-decoration: none;
    font-size: 16px;
    color: #505050;
}

.produkty_kategorie_p2 a{
    text-decoration: none;
    font-size: 16px;
    color: #fff;
}





.produkt_det_barva{
/*    position: absolute;
    top: 0px;
    right: 0px;*/
/*    width: 300px;*/
text-align: right;
    height: 25px;
/*    background-color: #232323;*/
}


#select_barva{
    
width: 22px;
height: 22px;
margin-right: 0px;
border: 1px solid #ccc;
text-align: center;
}

.select_barva2{

    margin-right: 0px;
    width: 22px;
    height: 22px;
    text-align: center;
background-color: #000;

}






#select_barvaN{

width: 22px;
height: 22px;
margin-right: 0px;
border: 1px solid #ccc;
text-align: center;
}

.select_barvaN2{

    margin-right: 0px;
    width: 22px;
    height: 22px;
    text-align: center;
background-color: #000;
	filter: Alpha(Opacity=40);
  opacity: 0.4;
}


#select_barvax{

width: 25px;
height: 25px;
margin-right: 1px;
border: 1px solid #ccc;
text-align: center;
}



.produkt_det_img{
    position: relative;
    height: 570px;
    width: 680px;
    border-bottom: 1px solid #858585;
}

.t_seda{color:#c3c3c3;}
.t_seda_2{color: #626262;}

.popis_pr{
    color: #818181;
    padding-top:5px;
}

.produkt_det_barva{
position: relative;
height:60px;
}

.produkt_det_barva h1{
    color:#c3c3c3;
    font-size: 24px;
    font-weight: normal;
    text-shadow: #000 0px 1px 1px;
}

.produkt_det_barva h1 span{
    color:#c3c3c3;
    font-size: 24px;
    font-weight: bold;
}

.Tcena{
    font-size: 16px;
}


.cena{
    font-size: 22px;
    color:#fff;
}


.tl_koupit a{
    width: 60px;
    height: 22px;
    padding-top: 5px;
    padding-left: 30px;
    color:#c3c3c3;
        background-image: url(../data/tl_koupit.png);
background-repeat: no-repeat;
background-position: 0px 0px;
display: block;
text-decoration: none;
font-size: 14px;
text-align: left;
}


.dalsi_info{
    position: relative;
    width: 682px;
    
}
.obug{
    height: 26px;
    width: 500px;
    display: block;
}



.mx {
    position: absolute;
    top:0px;
    left:4px;

  height: 25px;
  padding: 0px;
	margin: 0px;
  border: none;
	text-align:center;
	 border:0px solid #000000;
         z-index: 500;
         
}


.mx li {
	float: left;
	padding: 0px;
	margin: 0px;
	height:25px;
	line-height:25px;
	list-style-type: none;
	text-align:center;
	font-size: 14px;
}


.iclas a
{
	float: left;
	display:block;
	margin: 0px;
        padding-left: 14px;
        padding-right: 14px;
	text-decoration: none;
	height:25px;
    line-height:25px;
	border: none;
    text-align:center;
    color: #3e3e3e;
    font-size: 14px;
    background-color: #121212;
    border-left: 1px solid #1f1f1f;
    border-right: 1px solid #1f1f1f;
    border-top: 1px solid #1f1f1f;
    border-bottom: 1px solid #3d3d3d;
}



.iclas a:hover
{
	text-decoration: none;
	color: #7a7a7a;
        border-left: 1px solid #1f1f1f;
    border-right: 1px solid #1f1f1f;
    border-top: 1px solid #1f1f1f;
    border-bottom: 1px solid #3d3d3d;

}

.mxactive a
{
	float: left;
	display:block;
	margin: 0px;
        padding-left: 14px;
        padding-right: 14px;
	text-decoration: none;
	height:25px;
    line-height:25px;
	border: none;
    text-align:center;
    color: #7a7a7a;
    font-size: 14px;
    background-color: #000;
    border-left: 1px solid #3d3d3d;
    border-right: 1px solid #3d3d3d;
    border-top: 1px solid #3d3d3d;
    border-bottom: 1px solid #000;


}



.block_textu{
    padding: 6px;
    left: 0px;
    border: 1px solid #3d3d3d;
    color: #7a7a7a;
    width: 680px;
}

.vypis_t{
    color: #c3c3c3;
}

.vypis_t a{
    color: #fff;
}


.vypis_t a:hover{
    color: #ffcc00;
}



.zmiz{
display:none;
}

.zobraz{
display:block;
}



#msg{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
color:#000;
z-index:1000;
background-image: url(../data/ms.png);
background-repeat: repeat;
background-position: 0px 0px;

}

#msg_load{
margin:0px;
padding:0px;
margin-top: 300px;
color:#fff;
width:100%;
height:100px;
background-image: url(../data/ajax-loader3.gif);
background-repeat: no-repeat;
background-position: top center;

}


#ideckox{
    width:100%;
height:100%;
color:#000;
z-index:1100;
display:none;
filter: Alpha(Opacity=0);
  opacity: 0.0;
}


#msg .msg_hlaska{
margin-top:300px;
margin-left:auto;
margin-right:auto;
padding:10px;
width:300px;
color:#000;
background-color: #fff;
border:1px solid #000;
}



#msg .msg_hlaska3{
margin-top:30px;
margin-left:auto;
margin-right:auto;
padding:0px;
width:600px;
color:#fff;
background-color: #212121;
border:1px solid #563e3e;
text-align: left;
}


#msg .msg_kos{
position:relative;
margin-top:30px;
margin-left:auto;
margin-right:auto;
padding:0px;
width:760px;
color:#fff;
border:0px solid #563e3e;
text-align: left;
}

#msg .msg_obal{
position:relative;
}

.zahlavi_kkos{
  padding: 0px;
  margin:0px;
  height:43px;
  width:760px;
 background-image: url(../data/kosik/zahlavi.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}


.zapati_kkos{
  padding: 0px;
  margin:0px;
  height:43px;
  width:760px;
 background-image: url(../data/kosik/zapati.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}


.repeat_kkos{
  padding: 0px;
  margin:0px;
  width:760px;
 background-image: url(../data/kosik/repeat.png);
background-repeat: repeat-y;
background-position: 0px 0px;
}


.close_msg a{
   position:absolute;
   top:10px;
   right:10px;
   margin:0px;
   padding: 0px;
  margin:0px;
  height:46px;
  width:46px;
  display: block;
 background-image: url(../data/kosik/tl_zavrit.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}


.zahlavi_kkos_black{
    position: relative;
  padding: 0px;
  margin:0px;
  height:65px;
  width:760px;
  color: #b4b5b4;
 background-image: url(../data/kosik/zahlavi_blackN.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}

.nazev_zapati{
    position: absolute;
    font-size: 14px;
    bottom:7px;
    left:40px;
}

.nazev_zapati span{
    color: #ff2700;
    font-size: 14px;
    font-weight: bold;
}

.zapati_kkos_black{
  padding: 0px;
  margin:0px;
  padding-top: 4px;
  height:71px;
  width:760px;
 background-image: url(../data/kosik/zapati_blackN.png);
background-repeat: no-repeat;
background-position: -1px 0px;
}


.repeat_kkos_black{
  padding: 0px;
  margin:0px;
  width:760px;
 background-image: url(../data/kosik/repeat_blackN.png);
background-repeat: repeat-y;
background-position: 0px 0px;
}







.tl_pol{
margin: 0px;
padding: 0px;
height: 22px;
width: 22px;
color: #000;
background-color: #808080;
border: 1px solid #454545;
text-align: center;
}

.tl_dokos{
margin: 0px;
padding: 0px;
padding-right: 5px;
padding-bottom: 2px;
height: 31px;
width: 97px;
color: #fff;
border: none;
font-size: 14px;
background-image: url(../data/tl_do_kosiku.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}




.close a{
margin: 0px;
padding: 0px;
padding-top: 4px;
padding-left: 3px;
height: 18px;
width: 58px;
color: #bcbcbc;
border: none;
background-image: url(../data/close.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
display: block;
text-decoration: none;
text-align: left;
}

.close a:hover{color: #bcbcbc;}

.tlx_d{
margin: 0px;
padding: 0px;
padding-top: 0px;
padding-right: 0px;
height: 14px;
width: 15px;
color: #bcbcbc;
border: none;
background-image: url(../data/tl_d.png);
background-repeat: no-repeat;
background-position: 0px 0px;
text-decoration: none;
text-align: center;
}




.tlx{
margin: 0px;
padding: 0px;
padding-top: 0px;
padding-right: 3px;
height: 22px;
width: 61px;
color: #bcbcbc;
border: none;
background-image: url(../data/close.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
text-decoration: none;
text-align: left;
}





.vypis_paticka_kategorie{
    color: #616161;
    width:998px;
    text-align: left;
    margin-top: 20px;
    padding-left: 0px;
    padding-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
    background-color: #0e0e0e;
}

.vypis_paticka_kategorie table{
    border-left: 50px solid #0e0e0e;
   
}

.vypis_paticka_kategorie a{
    color: #3f3f3f;
}

.vypis_paticka_kategorie a:hover{
    color: #fff;
}


.vypis_paticka_kategorie span{
    color: #fff;
}


.textys {
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
}





.tl_kosik_dokoncit_ob a{
 width: 167px;
height: 21px;
padding-top: 7px;
padding-left: 4px;
color: #fff;
display: block;
text-decoration: none;
font-size: 12px;
text-align: left;
background-image: url(../data/tl_dokonci_objednavku.png);
background-repeat: no-repeat;
background-position: top center;
}




.msg_t{
    padding: 6px;
    left: 0px;
    border: 0px solid #3d3d3d;
    color: #7a7a7a;
    width: 600px;
    margin-left: auto;
    margin-right: auto;
}
.p_d_i{
    height: 454px;
    width: 680px;
}


.doprava_ramecek{
    margin: 0px;
    padding: 0px;
    width: 159px;
    height: 74px;
    padding-top: 1px;
    padding-left: 3px;
    text-align: left;
    background-image: url(../data/kosik/doprava_ramecek.png);
background-repeat: no-repeat;
background-position: top center;
}

.doprava_ramecek img{border: none;}
.doprava_ramecek a{text-decoration: none;color:#fff;}


.ctyricet_alpha{

background-color: #000;
filter: Alpha(Opacity=40);
opacity: 0.4;
}

#zavoj_black{
    position: absolute;
    top:0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-color: #000;
filter: Alpha(Opacity=60);
opacity: 0.6;
}

.ffform input{
    width:80px;
    background-color: #7a7a7a;
    border:1px solid #525252;
}

.ffform{
    color:#c3c3c3;
}


.ffform{
    color:#c3c3c3;
}


.finput{
    width:100px;
    height:20px;
    background-color: #7a7a7a;
    border:1px solid #525252;
    color:#fff;
}

.cervena{color: red;}





.tl_pokrac{
margin: 0px;
padding: 0px;
padding-right: 5px;
padding-bottom: 2px;
height: 31px;
width: 116px;
color: #fff;
border: none;
font-size: 12px;
background-image: url(../data/kosik/tl_pokracovat.png);
background-repeat: no-repeat;
background-position: 0px 0px;
}



.tl_zpet a{
 width: 77px;
height: 23px;
padding-top: 8px;

color: #fff;
display: block;
text-decoration: none;
font-size: 12px;
text-align: center;
background-image: url(../data/tl_zpet.jpg);
background-repeat: no-repeat;
background-position: top center;
}


.prvni{
 position:absolute;
top:0px;
left:0px;
display:inline;
	filter: Alpha(Opacity=100);
  opacity: 1.0;
}

.ostatni{
position:absolute;
top:0px;
left:0px;
display:none;
	filter: Alpha(Opacity=0);
  opacity: 0.0;
}


