/* CSS Document */
/* SHOP */

/**********************************/
/* OBECNE				           */
/**********************************/


BODY {  background:#2B83B3;  font-family: Arial, helvetica, sans-serif;  text-align: left;   font-style : normal;  margin:0px;  padding:0px;  color: #000000;  font-size:12px;  width:100%; }

TD { font-family: Arial, helvetica, sans-serif;  font-size:12px; }

/* nadpis stranky */
.titlepage { font-size: 18px; font-weight: bold; color: #013567; display: block; margin: 14px 0px 10px 20px; }

/* hlavni DIV celeho webu */
#obchodmain { background-color #2B83B3; width:800px; margin-left: auto; margin-right: auto;  padding-left: auto; margin-left: auto; }
#mainweb { border-left: 0px solid #CCC;	border-right: 0px solid #CCC; border-bottom: 0px solid #CCC; background:#fff; }

INPUT {	border:1px solid #666; }
INPUT.button { border:1px solid #CC9561;background: #FECD97;font-size: 11px;}
INPUT.button { font-size: 11px; background: url("/layout/img/shop/button.jpg"); width:102px; border:0px solid #CC9561; text-align: left; }

FORM { margin: 0px;padding: 0px;}

#topmain {
	display:block;
	width:805px;
	height: 124px;
	background: url("/layout/img/shop/top.jpg");
}

/**********************************/
/* REGISTRACNI FORMULAR           */
/**********************************/

TABLE.registracetable {
	width:100%;
}
TABLE.registracetable INPUT {
	width:380px;
	float:right;
}


INPUT.disable {
	background:#ddd;
}

.registrace_title {
	background: #9BCBE3;
	font-weight: bold;
	color: #013567;
	font-size:14px;
}
.registrace_povinne_popis {
	font-size:10px;
}
.povinne {
	font-weight: bold;
}
.registrace_error {
	color:red;
		font-weight: bold;
}

/**********************************/
/**********************************/
/* OBECNE SHOP			          */
/**********************************/
.shop_left {
	width: 180px;
	
	background: url("/layout/img/shop/pozadi_levemenu.jpg") top left repeat-y;
}
.shop_menu {
        background: url("/layout/img/shop/pruh_menu.jpg") top left repeat-x;
}

.shop_stred {

	padding: 10px;
        text-align:left;

}

.kosikbox {
	float:right;
}

.bottom {
	margin: auto;
	border-bottom: 1px solid #cccccc;
	background:url(../../pictures/main/bottBg.gif) #ffffff ;
	background-color:#964925;
	font-size:12px;
	text-align:center;
	color:#ffffff;
}

/**********************************/
/* KATEGORIE			          */
/**********************************/
#_kategorie {
	width: 198px;
	margin-top:10px;
}

TD.cart
{
	padding-left: 6px;
	padding-right: 6px;
	font-size: 12px;
	_font-size: 13px;
	font-weight: bold;	
}

A.cart_num,A.cart_num:visited,A.cart_num:hover
{
	color: #0D679D;
	text-decoration: none;
	color: #0D679D;
	background-color: #FFFFFF;
	border: solid 1px #999999;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
        height:15px;

}

A.cart
{
	color: #000033;
	text-decoration: none;
}

A.cart:visited,A.cart:hover
{
	color: #000033;
	text-decoration: none;
}
#cart_tab
{
padding: 3px 4px 0px 0px;
_padding: 2px 4px 0px 0px;

}



A.cart:hover
{
	color: #FFDD23;
}

A.cart2, A.cart2:HOVER, A.cart2:VISITED { color: #0D679D; text-decoration:none; }

DIV.sum
{
	color: #D3332E;
	background-color: #FFFFFF;
	border: solid 1px #5980CF;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
}

#x__kategorie UL, LI {
	padding:0px;
	margin:0px;
	
}
#x__kategorie UL {
	list-style: none;
	padding:2px;
}
#x__kategorie LI {
	list-style: none;
}

#x__kategorie A,#x__kategorie A:VISITED {
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
        font-weight: bold;

}
#x__kategorie A:HOVER {
	color: #FF9D37;
	text-decoration: none;
	font-size: 12px;
        font-weight: bold;
}

#x__kategorietop {
	height:17px;
}
#x__kategoriebot {
	height:18px;
}

#x__kategorie LI.uroven_1 {
        background: url("/layout/img/shop/sipecka.jpg") 0px 2px no-repeat;
        padding: 2px 0px 2px 20px;

}
#x__kategorie LI.uroven_2 {
        background: url("/layout/img/shop/sipecka.png") 20px 2px no-repeat;
        padding: 0px 0px 0px 30px;
}
#x__kategorie LI.uroven_3 {
        background: url("/layout/img/shop/sipecka.png") 30px 2px no-repeat;
        padding: 0px 0px 0px 40px;
}

#x__kategorie DIV {

}



/**********************************/
/* LOGIN BOX			          */
/**********************************/

#x_loginform {
	width: 178px;
	margin-top:10px;
	height: 188px;
}

#x_loginform TD { color: #fff; }

TD.errorlogin {
	font-size:11px;
	color: red;
	font-weight: bold;
}

#loginform {

	/*border: 1px solid #FFDFBE;*/
	padding: 0px;
	
}

/* title casti v leve casti */
.title_levysloupec {
 font-weight: bold;
 color: #FFCC99;
 font-size: 14px;	
 padding: 6px 2px 2px 12px;
 background: url("/layout/img/shop/smouha_transparent.gif") top left no-repeat;
 height: 30px;
	
}

/* title casti v leve casti */
.title_levysloupec2 {
 font-weight: bold;
 color: #FFCC99;
 font-size: 14px;	
 padding: 6px 2px 2px 12px;
 background: url("/layout/img/shop/smouha_transparent2.gif") top left no-repeat;
 height: 30px;
	
}

/**********************************/
/* PRODUKTY				          */
/**********************************/

TABLE.produkt {
	width:100%;
	border: 1px solid #9BCBE3;
	margin-top:2px;
}

SPAN.produkt {
	display: block;
	width:100%;
	border: 1px solid #9BCBE3;
	margin-top:2px;
}
.katalog_produkt {
	text-align:center;
	height: 35px;
}
.katalog_produkt A, .katalog_produkt A:VISITED {
	font-weight: bold;
	font-size: 11px;
	color: #000033;
	text-decoration: none;
}
.katalog_img {
	height: 100px;
	font-size: 11px;
}
._katalog_cena {
	height: 30px;
}
INPUT.addtocart {
	border: 1px solid #666;
	background: #ddd;
height: 20px;
}
INPUT.addtocartpocet {
	border: 1px solid #666;
	width:20px;
	text-align: center;
}

#katalog SPAN.cesta {
	font-size: 11px;
	color: #666;

}


FIELDSET {
	border: 2px solid #FED7AB;
}
.tit {
 font-weight: bold;
 color: #CC6734;
 font-size: 15px;
}

.katalog_cena {
	display:block;
	color: #000033;
	font-weight: bold;
	text-align: center;
	float:left;
	width:100%;
	font-size: 16px;
}
.katalog_cena_s_dph {
	font-size: 10px;
	color:#000033;
}
.katalog_add {
	display:block;
	text-align: right;	
	float:right;
	width:40%;
	text-align: center;
}
.katalog_popis {
	padding: 10px 15px 10px 15px;
	text-align: justify;
	
}

#katalogdetail {
border: 1px solid #9BCBE3;
}

.katalog_nadpis {
font-weight: bold;
}

.nadpisdetail {
	font-size: 14px;
	color:#000033;
	font-weight: bold;
	text-align:center;
}

/**********************************/
/* KOSIK				          */
/**********************************/

.kosik_celkem {
	color: red;
	font-weight: bold;
}
#cart TD {
	font-size:11px;
}
#cart A, #cart A:VISITED {
	color: #000033;
	text-decoration: none;
}
#cart A:HOVER {
	color: #FF0000;
	text-decoration: none;
}

#cart TH {
	font-size: 12px;
	text-align: left;
}
#cart TD.line1 {
	background:#E5F2F8;
}
#cart TD.line2 {
	background:#DDF0F8;
}
#cart TABLE {
	width:100%;
}
.celkem_k_uhrade {
font-weight: bold;
}

.celkem_k_uhrade_cena {
font-weight: bold;
}

INPUT.kosik_pocet {
	width:25px;
	text-align: center;
}

/**********************************/
/* OBJEDNAVKY				          */
/**********************************/

#seznamobjednavek TH {
	font-size: 12px;
	text-align: left;
}
#seznamobjednavek TD.line1 {
	background:#FAE9D7;
}
#seznamobjednavek TD.line2 {
	background:#FEF5EB;
}
#seznamobjednavek TABLE {
	width:100%;
}

#seznamobjednavek A,#seznamobjednavek A:VISITED {
	color:#000033;
	text-decoration: none;
}
#seznamobjednavek A:HOVER {
	color:#FF0000;
	text-decoration: none;
}

.faze_selected {
 font-weight: bold;
 background: #C5E1ED;
 padding:4px;
}
.kosik_faze {
 font-weight: normal;
 background: #B9DBEA;
 padding:4px;
}

#kosik_navigace {
border-bottom:0px solid #666;
}

INPUT.button_obj_send {
	border:1px solid #CC9561;
	background: #FECD97;
	font-size: 11px;
font-weight: bold;
}



/**************** */
/* doplneni */
	
.shop-input-text-login-heslo { width:100%;}
.shop-input-text-login-uzivatel { width:100%;}
.shop-cart-textarea-note { border:1px solid #666; width:100%; height:120px; }
.shop-cart-textarea-note-readonly { border:1px solid #CCC; color:#666; width:100%; height:120px; }
#cart_img { display:none; }
.shop_foot { background: url("/layout/img/shop/tecky_paticka.gif") bottom left repeat-x #0D679D; height: 20px; }
.foot-text, .foot-text a { font-size: 10px; color: #CCCCCC; padding-top: 2px; padding-left:5px; padding-right: 5px; text-decoration: none }
#sipkastred { width: 36px; height: 44px; background: url("/layout/img/shop/sipka_pozadi.jpg") top center no-repeat; position: absolute; margin-top: 40px; margin-left:164px; }

.shop-login-table { margin: 0px 0px 0px 5px; width:165px; }
.shop-login-table .button { float:right; padding-left:4px; }
.shop-category-left { display:block; position: relative; margin-left:-14px; width:178px;}
.shop-txt-loginuser { padding-left: 15px; }

#x__kategorie LI.uroven_2 A,#x__kategorie LI.uroven_2 A:VISITED,#x__kategorie LI.uroven_2 A:HOVER { font-size: 11px; font-weight: bold;}
#x__kategorie LI.uroven_3 A,#x__kategorie LI.uroven_3 A:VISITED,#x__kategorie LI.uroven_3 A:HOVER { font-size: 11px; font-weight: normal; }

/*#x__kategorie { height: 220px; }*/


#loginform A,#loginform A:VISITED {
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
        font-weight: bold;

}
#loginform A:HOVER {
	color: #FF9D37;
	text-decoration: none;
	font-size: 12px;
font-weight: bold;
}

#cart { width: 100%; }

DIV.txt { width: 600px }
#katalog INPUT.button, .shop_stred INPUT.button { background: #BBDAEC; border: 1px solid #7CB9D8; text-align: center; width:180px; }