.bottom_box{
	background: transparent url(shop/bottom_box_menu_2_background.png);
	height: 30px;
}
.menu_2_box{
	width: 180px;
}
.obsah .top_box{
	background: url(shop/top_box_red_background.png);
	color: #FFFFFF;
	font-weight: bold;
	height: 22px;
	margin: 0;
	padding: 8px 0 0 20px;
}
.c1 .odd, .c1 .even{
	list-style-type: none;
	margin: 0;
	padding: 5px 3px 5px 28px;
	width: 147px;
	background: #FFFFFF url(shop/arrow_odd.gif) no-repeat 9px 6px;
}
.c1 .even{
	background: #ECECEC url(shop/arrow_even.gif) no-repeat 9px 6px;
}
#menu_2{
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 178px;
	clear: both;
}

.menu_2_inner_1{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.c1 .menu_2_inner_1 li{
	margin: 0px;
	padding: 3px 0px 0px 0px;
	background-image: none;
	list-style-type: none;
}

.c1 #menu_2 a{
	font-weight: bold;
	color: #616568;
	font-size: 12px;
	text-decoration: none;
}

.c1 #menu_2 .menu_2_inner_1 li a{
	color: #616568;
	font-weight: normal;
}
.c1 #menu_2 a:hover, .c1 #menu_2 .menu_2_inner_1 .oznac a, .c1 #menu_2 .active a, .c1 #menu_2 .menu_2_inner_1 a:hover{
	color: #D20D0F;
}
.c1 .u_ce{
	margin-left: -20px;
}
.c1 .u_ce li{
	list-style-type: square;
}
.c1, .c2{
	float: left;
	width: 204px;
	margin-bottom: 20px;
}
.c2{
	width: 570px;
}
#breadcrumbs{
	padding: 5px 0 10px;
	font-weight: bold;
	font-size: 12px;
}
#breadcrumbs img{
	padding: 0 5px;
}
.c2 h2{
	background: url(shop/arrow.png) no-repeat 0 4px;
	font-size: 14px;
	margin: 6px 0;
	padding: 2px 0 7px 19px;
}
.c2 .short{
	float: left;
	width: 300px;
}
#ft{
	clear: both;
}
#menu_3 a{
	color: #5F6062;
	font-size: 12px;
}
#select_box {
	width: 668px;
	margin: 0 0 20px -1px;
	border-collapse: collapse;
	background: url(shop/select_box_background2.png) repeat-y top left;
}
.obsah .nav_o a{
	font-weight: bold;
	padding: 0 3px;
	background: #D20D0F;
	color: #FFFFFF;
	text-decoration: none;
}

#select_box .separator{
	height: 3px;
}

#select_box tr{
	height: 30px;
	padding: 0 50px 0 50px;
}

#select_box td{
	background: none;
	padding: 0 0 0 9px;
}

#select_box .select{
	background: url(shop/select_box_separator_background.gif) no-repeat top left;
}

#select_box select{
	width: 140px;	
	font-size: 100%;
	height: 17px;
	color: #5f5f5e;
	background-color: #f3f3f3;
	border: 1px solid #767675;
}

#menu_3{
	float: right;
	padding: 0 20px 10px 0;
}


.table_cart {
	float: left;
	width: 670px;
	margin: 8px 0px 20px -2px; /* top right bottom left */	
	text-align: left;
	border-collapse: collapse;
}

.table_cart thead th small{
	font-weight: normal;
	font-size: 100%;
}

.table_cart thead th {
	height: 21px;
	/*padding: 0px 9px 0px 9px;*/
	padding: 6px 9px 10px 9px;
	color: #ffffff;
	font-weight: bold;
	background-color: #d20d0f;
	border: 2px solid #ffffff;
	text-align: center;
}

.table_cart td {
	height: 21px;
	padding: 0px 9px 0px 9px; /* top right bottom left */
	border: 2px solid #ffffff;
}

.table_cart .odd {
	background-color: #ececec;
}

.table_cart .even {
}

.table_cart .name {
	font-weight: bold;
}

.table_cart .odd .count input, .table_cart .even .count input {
	width: 30px;
	height: 17px;
	margin: 0px;
	padding: 2px 0px 0px 0px; /* top right bottom left */	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #646b6f;
	text-align: center;	
	background-color: transparent;
	background-image: url(/i/cart_count_input_background.png);
	background-repeat: no-repeat; 
	background-position: 0px 1px;
	border: none;
}
.table_cart tbody .price {
	color: #d20d0f;
	font-weight: bold;	
	text-align: right;
}

.table_cart tbody .price .skk {
	color: #646b6f;
	font-weight: normal;
}

.table_cart .remove {
	padding: 2px 0px 0px 0px; /* top right bottom left */	
	text-align: center;	
}

.table_cart tfoot .left_column {
	padding: 25px 0px 0px 7px; /* top right bottom left */	
	vertical-align: top;
}

.table_cart tfoot .left_column img {
	vertical-align: middle;
}

.table_cart tfoot .left_column a {
	color: #646b6f;
}

.table_cart tfoot .right_column {
	padding: 25px 0px 0px 0px; /* top right bottom left */	
	background-image: url(/i/table_cart_tfoot_background.gif);
	background-repeat: repeat-x; 
	background-position: 0px 15px;
}

.euro{
	color: #d20d0f;
	font-weight: bold;
	text-align: center;
}

.right_column .euro{
	text-align: left;
}

.table_cart tfoot .right_column .skk {
	color: #646b6f;
	font-weight: bold;
	padding: 0px 0px 20px 0px; /* top right bottom left */	
}

.table_cart tfoot .right_column .without_dph {
	color: #646b6f;
	font-weight: normal;
}

.table_cart tfoot .right_column img {
	padding: 2px 0px 0px 0px; /* top right bottom left */
}

.table_cart .product_name {
	width: 200px;

}

#content_in_main .column_2 .table_cart .product_name h3 {
	padding: 0px;
	text-decoration: underline;
}

.table_cart .product_name .cropped {
	width: 200px;
	overflow: hidden;	
	font-size: 90%;	
}

.table_cart thead .product_code, .table_cart thead .product_comment {
	text-align: center;
}

.table_cart tbody .product_code {
	text-align: center;
}

.table_cart .product_price {
	width: 100px;
	text-align: center;
}

.table_cart .akcia, .table_cart .dopredaj, .table_cart .novinka {
	text-align: center;
	color: #ffffff;
	font-weight: bold;
	background-color: #e943a5;
}

.table_cart .dopredaj {
	background-color: #0082d4;
}

.table_cart .novinka {
	background-color: #65bd1d;
}
h3{
	font-weight: bold;
}

.table_cart .odd .count input, .table_cart .even .count input {
	width: 30px;
	height: 17px;
	margin: 0px;
	padding: 2px 0 0 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #646b6f;
	text-align: center;	
	background-color: transparent;
	background-image: url(shop/cart_count_input_background.png);
	background-repeat: no-repeat; 
	background-position: 0px 1px;
	border: none;
}
/*
.obsah a:link{
	text-decoration: none;
	color: #000000;
}
*/
.title{
	color: #D20D0F;
	display: block;
	font-size: 100%;
	font-weight: bold;
	padding: 8px 0 0;
}

.obsah .kos a{
	text-decoration: none;
	color: #000000;
}

.kos{
	position: absolute;
	font-size: 12px;
	width: 180px;
	height: 66px;
	margin-left: 260px;
	background: url(shop/kos_m.png);
	top: 32px;
	left: 50%;
	z-index: 90;
	overflow: hidden;
}
.kos2{
	background: url(shop/kosik_t.gif) no-repeat 10px 10px;
	padding-left: 65px;
	width: 180px;
	height: 80px;
}
.mi{
	font-size: 11px;
	width: 105px;
}
.kos2 table{
	width: 105px;
}
.tpad .kos2 table td{
	margin: 0;
	padding: 0;
}




































.menu_2_box .top_box, .gray_box .top_box, .red_box .top_box, .big_product_box .top_box {
	float: left;
	width: 180px;
	height: 22px;
	margin: 0px;
	padding: 8px 0px 0px 20px;  /* top right bottom left */
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	background-image: url(shop/top_box_gray_background.png);	
	background-repeat: no-repeat;
	background-position: left top;
}

.menu_2_box .top_box, .red_box .top_box {
	background-image: url(shop/top_box_red_background.png);	
}

.big_product_box .top_box {
	width: 550px;
	height: 6px;
	padding: 0px;
	font-size: 0px;
	background-image: url(shop/top_box_big_product_box_background.gif);	
}

.product_box .top_box {
	width: 176px;
	height: 6px;
	padding: 0px;
	font-size: 0px;	
	background-image: url(shop/top_box_product_box_background.gif);	
}












.product_box {
	float: left;
	width: 176px;
	padding: 0px 11px 0px 0px;  /* top right bottom left */
	font-size: 12px;
}

.gray_box .content_box, .red_box .content_box, .big_product_box .content_box, .product_box .content_box {
	float: left;
	width: 148px;
	padding: 11px 10px 6px 20px; /* top right bottom left */
	font-size: 90%;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
}

* html .gray_box .content_box, * html .red_box .content_box {
	width: 142px;
	padding: 11px 18px 6px 18px; /* top right bottom left */
}

.big_product_box .content_box {
	position: relative;
	width: 548px;
	height: 165px;
	margin: 0px;
	padding: 0px;
}

.product_box .content_box {
	position: relative;
	width: 174px;
	height: 225px;
	margin: 0px;
	padding: 0px;
	font-size: 90%;
}

.product_box .width_cart .content_box {
	height: 271px;
}

.product_box .width_cart .content_box .product_code {
	position: absolute;
	top: 186px;
	left: 0px;
	width: 174px;
	height: 16px;
	padding-top: 3px;
	background-color: #eaeaea;
	text-align: center;
}

.product_code{
	height: 16px;
	overflow: hidden;
}

.product_box .width_cart .content_box .add_to_cart {
	position: absolute;
	top: 211px;
	left: 19px;
	width: 136px;
	font-weight: bold;
}

.product_box .width_cart .content_box .add_to_cart img {
	vertical-align: middle;
	padding: 0px 4px 0px 0px; /* top right bottom left */
}

.red_box .content_box {
	background-image: url(shop/content_box_red_background.png);	
	background-repeat: no-repeat;
	background-position: left bottom;
}

.red_box .content_box a {
	color: #4d5255;
	text-decoration: underline;
}

.red_box .content_box a:hover {
	color: #ec0012;
	text-decoration: underline;
}

.gray_box .content_box h3 {
	margin: 11px 0px 0px 0px;  /* top right bottom left */
	color: #d20d0f;
	font-size: 90%;
}

.gray_box .content_box h3:hover{
	text-decoration: underline;
}

.big_product_box .content_box h3 {
	margin: 11px 0px 3px 0px;  /* top right bottom left */
	color: #d20d0f;
	font-size: 120%;
}

.product_box .content_box h3 {
	margin: 0px 0px 3px 0px;  /* top right bottom left */
	color: #d20d0f;
	font-size: 100%;	
}

.product_box .content_box h3:hover{
	text-decoration: underline;
}

.gray_box .content_box .image_box {
	text-align: center;
}

.big_product_box .content_box .image_box {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 299px;
	height: 136px;
	padding: 14px 0px 0px 0px;  /* top right bottom left */
	text-align: center;
}

.product_box .content_box .image_box {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 174px;
	height: 90px;
	padding: 14px 0px 0px 0px;  /* top right bottom left */
	text-align: center;
}

.big_product_box .content_box .product_info_box {
	position: absolute;
	top: 0px;
	left: 300px;
	width: 230px;
	height: 163px;	
}

.product_box .content_box .product_info_box {
	position: absolute;
	top: 110px;
	left: 19px;
	width: 136px;
	height: 67px;
}

.big_product_box .price_euro_box, .big_product_box .price_skk_box {
	position: absolute;
	top: 138px;
	left: 299px;	
	width: 114px;
	height: 20px;
	padding: 7px 0px 0px 0px;  /* top right bottom left */		
	text-align: center;
	color: #ffffff;
	font-size: 120%;
	font-weight: bold;
	background-image: url(shop/big_product_box_price_euro_box_background.png);	
	background-repeat: no-repeat;
	background-position: left top;	
}

.big_product_box .price_skk_box {
	left: 415px;	
	background-image: url(shop/big_product_box_price_skk_box_background.png);	
}

.product_box .price_euro_box, .product_box .price_skk_box {
	position: absolute;
	top: 208px;
	left: 19px;	
	width: 136px;
	height: 13px;
	padding: 4px 0px 0px 0px;  /* top right bottom left */		
	text-align: center;
	color: #ffffff;
	font-size: 90%;
	font-weight: bold;
	background-image: url(shop/product_box_price_euro_box_background.png);	
	background-repeat: no-repeat;
	background-position: left top;	
}

.product_box .price_skk_box {
	top: 186px;
	height: 16px;
	background-image: url(shop/product_box_price_skk_box_background.png);	
}

.product_box .width_cart .price_euro_box {
	top: 254px;
}

.product_box .width_cart .price_skk_box {
	top: 233px;
}

.gray_box .content_box p {
	margin: 0px 0px 3px 0px;  /* top right bottom left */
}

.gray_box .content_box .cropped, .product_box .content_box .cropped {
	height: 26px;
	height: 38px;
	overflow: hidden;
	margin: 0px 0px 3px 0px;  /* top right bottom left */
}

.big_product_box .content_box .cropped {
	height: 54px;
	overflow: hidden;
	margin: 0px 0px 3px 0px;  /* top right bottom left */
}

.gray_box .content_box .separator {
	float: left;
	height: 20px;
	background-image: url(shop/grey_box_separator.gif);	
	background-repeat: repeat-x;
	background-position: 0px 9px;
}





.menu_2_box .bottom_box, .gray_box .bottom_box, .red_box .bottom_box, .big_product_box .bottom_box, .product_box .bottom_box {
	float: left;
	width: 180px;
	height: 4px;
	margin: 0px 0px 10px 0px;  /* top right bottom left */
	padding: 0px;
	font-size: 0px; /* IE 6 hack */
	background-image: url(shop/bottom_box_gray_background.gif);	
	background-repeat: no-repeat;
	background-position: left top;
}

.red_box .bottom_box {
	background-image: url(shop/bottom_box_red_background.gif);	
}

.menu_2_box .bottom_box {
	height: 30px;
	background-image: url(shop/bottom_box_menu_2_background.png);	
}

.big_product_box .bottom_box {
	width: 550px;
	background-image: url(shop/bottom_box_big_product_box_background.gif);	
}

.product_box .bottom_box {
	width: 176px;
	background-image: url(shop/bottom_box_product_box_background.gif);	
}

.c{
	text-align: center;
}
.r1{
	width: 185px;
}
.r2{
	width: 50px;
}
.r3{
	width: 80px;
}
.r4{
	width: 100px;
}
.r5{
	width: 90px;
}
.r6{
	width: 70px;
}
.i{
	color: #D20D0F;
}

.right_box input{
	float: left;
	width: 25px;
	height: 19px;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #646b6f;
	text-align: center;	
	background: transparent url(shop/product_detail_count_input_background.png) no-repeat top left;
	border: none;
}
.right_box{
	float: left;
	width: 308px;
}
.left_box{
	float: left;
	width: 240px;
}


.left_box .big_thumbnail, .left_box .small_thumbnail {
	float: left;
	width: 218px;
	height: 173px;
	margin: 0px 10px 10px 0px;
	padding: 45px 0px 0px 0px;
	text-align: center;	
	background: url(shop/icon_plus.gif) no-repeat bottom right;
	border: 1px solid #e4e4e4;
}

.left_box .small_thumbnail{
	width: 103px;
	height: 92px;
	padding: 11px 0px 0px 0px; /* top right bottom left */		
}

.left_box .small_thumbnail img{
	width: 103px;
}

.right_box .ks{
	float: left;
	height: 19px;
	margin: 0;
	padding: 6px 5px 0;
}

#product_detail table{
	background-image: url(shop/table_cart_tfoot_background.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	margin: 8px 0;
	padding: 8px 0 0;
}

#product_detail table tr{
	height: 23px;
}

.strana, .strana_h{
	float: left;
	background: url(shop/strana.png);
	width: 16px;
	height: 14px;
	padding-top: 2px;
	margin-right: 3px;
	text-align: center;
	display: block;
	color: #000000;
	font-size: 10px;
	cursor: pointer;
	text-decoration: none;
}

.strana:hover, .strana_h{
	background-image: url(shop/strana_h.png);
	color: #D20D0F;
}

#quick_search_button{
	float: left;
}
.red_box #quick_search_input {
	width: 109px;
	height: 25px;	
	padding: 6px 5px 5px 5px;
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #646b6f;
	background: transparent url(shop/quick_search_input_background.png) no-repeat top left;
	border: none;
	float: left;
}
.hru{
	color: #D20D0F;
	font-weight: bold;
}
.obsah .name a{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.count{
	text-align: center;
}