 to.doprava,.dotaz,#shadow,.product .buy .field,.product .buy .button, img, .delete_basket, .prepocitat { behavior: url(/iepngfix.htc) }

#oznameni {

	width: 948px;

	color: #FFFFFF;

	background-color: #D50000;

	padding: 15px;

	font-weight: bold;

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

body {

	margin: 0;

	padding: 0;

	font-family: Verdana, Arial;

	font-size: 12px;

	color: #585858;

	background-color: #b1ccff;

	background-image: url(../images/template/bg.png);

	background-repeat: repeat-x;	

}
#slider {
			width:575px;
			height: 216px;
                        float: left;
		}
                #slider ul {
			list-style-type: none;
                        margin: 0px;
                        padding: 0px;
		}
#slider ul li{
			width:575px;
			height: 216px;
                        float: left;
                        margin: 0px;
                        padding: 0px;
		}
.slider_controls{
	float:right;
}
#prevBtn a{
	background-image: url(../images/template/slide_arrow_left.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 15px;
	float:left;
	margin: 5px;
}
#nextBtn a{
	background-image: url(../images/template/slide_arrow_right.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 15px;
	float:left;
	margin: 5px;
}
div#middle img {border:0;}

h2 {

	margin: 0px;

	padding: 0px;

	color: #0066CC;

}

h3 {

	color: #277F40;

}

h4 {

	color: #CC0000;

	margin: 0px;

	padding: 0px;

}

div#middle .hp_cat {

	background-image: url(../images/hp_cat.png);

	float: left;

	height: 158px;

	width: 576px;

	margin-bottom: 5px;

	color: #4d4d4d;

}

div#middle .hp_cat h2{

	color: #4d4d4d;

	margin-top: 10px;

	font-family: Verdana;

	font-weight: normal;

	font-size: 18px;

	padding: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

div#middle .hp_cat p{

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}

div#middle .hp_cat img{

	margin-right: 7px;

	margin-left: 7px;

}

div#middle .novinka_main {

	float: left;

}

div#middle .doporucujeme_main {

	float: left;

}

div#middle .akcni_main {

	float: left;

}

div#middle a {

	color: #1C5618;

	text-decoration: underline;

}

div#right a {

	color: #1C5618;

	text-decoration: underline;

}

div#tocenter {

	margin: auto;

	padding: auto;

	width: 1064px;

	height:auto;

	

}

div#shadow {

	width: 1021px;

	background-image: url(../images/template/bg_shadow.png);

	background-repeat: repeat-y;

	padding-left: 43px;

	height:auto;

	float:left;

	

}

div#all {

	width: 978px;

	height:auto;

	float:left;

	background-color: #FFF;

	background-image: url(../images/template/bg_content.png);

	background-repeat: repeat-y;

}



div#header {

	width: 978px;

	height: 217px;

	float:left;

}

div#header #navigation {

	width: 978px;

	height: 36px;

	background-color: #6983ee;

	overflow: hidden;

	background-image: url(../images/template/bg_toolbar.png);

	background-repeat: repeat-x;

	line-height: 36px;

}

div#header #navigation ul{

	float: left;

	margin: 0px;

	padding: 0px;	

}

div#header #navigation ul li{

	float: left;

	background-image: url(../images/template/toolbar_separator.png);

	background-repeat: no-repeat;

	background-position: right;

	padding-right: 2px;

	list-style-type: none;

}

div#header #navigation  a{

	float: left;

	height: 36px;

	font-size: 12px;

	font-weight: bold;

	color: #FFF;

	text-decoration: none;

	overflow: hidden;

	line-height: 36px;

	text-align: center;

	padding-right: 30px;

	padding-left: 30px;

}

div#header #navigation a:hover{

	background-color: #1a3191;

	color: #FFF;

}

div#header a#logo {

	float: left;

	height: 30px;

	width: 656px;

	color: #314bb9;

	font-size: 18px;

	text-decoration: none;

	padding-top: 116px;

	padding-left: 130px;

}

div#header .left {

	float: left;

	height: 181px;

	width: 786px;

	background-image: url(../images/template/header.png);

}

div#header .left .title{

	float: left;

	font-size: 12px;

	line-height: 30px;

	font-weight: bold;

	color: #FFF;

	height: 35px;

	width: 194px;

	text-indent: 10px;

}

div#way {

	float: left;

	height: 35px;

	width: 572px;

	color: #FFF;

	font-size: 12px;

	padding-right: 10px;

	padding-left: 10px;

	line-height: 30px;

}

div#way a{

	color: #FFF;

	text-decoration: none;

}

div#way a:hover{

	text-decoration: underline;

}

div#way span{

	color: #8a0000;

	margin-right: 4px;

	margin-left: 4px;

}

div#header #basket {

	background-color: #d1d8f4;

	background-image: url(../images/template/basket.png);

	background-repeat: no-repeat;

	float: left;

	width: 192px;

	color: #344aa6;

	text-align: right;

	overflow: hidden;

	height: 181px;

}

div#header #basket .details{

	float: right;

	width: 105px;

	padding-top: 20px;

	padding-right: 20px;

	text-decoration: none;

	line-height: 16px;

	padding-bottom: 10px;

	height: 78px;

	color: #344aa6;

}

div#header #basket .details strong{

	color: #b21102;

}

div#header #basket .basket_button{

	float:left;

	background-repeat: no-repeat;

	height: 27px;

	width: 142px;

	color: #FFF;

	line-height: 27px;

	text-decoration: none;

	background-image: url(../images/template/basket_button.png);

	background-position: top;

	text-indent: 20px;

	text-align: left;

	margin-top: 4px;

	font-weight: bold;

	margin-left: 25px;

}

div#header #basket a.basket_button:hover{

	background-position: bottom;

}



div#left {

	float: left;

	width: 194px;

	background-color: #ffffff;

	overflow: hidden;

	border-right-width: 9px;

	border-right-style: solid;

	border-right-color: #FFF;

}

div#left .title,div#right .title {

	background-color: #344aa6;

	background-image: url(../images/template/menu_title.png);

	background-repeat: repeat-x;

	float: left;

	height: 35px;

	width: 194px;

	font-size: 14px;

	font-weight: bold;

	color: #FFF;

	overflow: hidden;

	line-height: 30px;

	text-indent: 10px;	

}

div#left .menu ul li a.active{

	font-weight: bold;

}

div#left .menu ul {

	float: left;

	width: 194px;

	margin: 0px;

	padding: 0px;	

}

div#left .menu ul li{

	float: left;

	width: 194px;

	margin: 0px;

	padding: 0px;

	background-image: url(../images/template/bg_menu.png);

	background-repeat: repeat-x;

	list-style-type: none;

}

div#left .menu ul li a{

	float: left;

	width: 169px;

	margin: 0px;

	height: 31px;

	background-image: url(../images/template/sipka.png);

	background-repeat: no-repeat;

	background-position: 10px center;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 25px;

	color: #253c9a;

	text-decoration: none;

	line-height: 31px;

}

div#left .menu ul li a:hover{	

	background-color: #A9B6EB;

}



/******** menu druhe urovne *******/

div#left .menu ul li ul{

	float: left;

	width: 194px;

	background-color: #c3ccf1;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

div#left .menu ul li ul li{

	float: left;

	width: 194px;

	background-color: #c3ccf1;

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	background-image: none;

}

div#left .menu ul li ul li a{

	float: left;

	width: 159px;

	margin: 0px;

	height: 31px;

	background-image: url(../images/template/sipka.png);

	background-repeat: no-repeat;

	background-position: 20px center;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 35px;

	color: #253c9a;

	text-decoration: none;

	line-height: 31px;

}

/******** menu treti urovne *******/

div#left .menu ul li ul li ul li a{

	width: 149px;

	background-position: 30px center;

	padding-left: 45px;

}



div#middle {

	width: 576px;

	float:left;

	padding-right: 7px;

	overflow: hidden;

	line-height: 18px;

}



div#middle .text_main {

	float: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	line-height: 20px;

	font-size: 12px;

	color: #666666;

	width: 576px;

}

div#middle .text_main img {

	margin-right: 10px;

	margin-bottom: 10px;

	margin-top: 10px;

}

div#middle .text_main a{

	color: #383838;	

}

div#middle .text_main a:hover{

	text-decoration: none;	

}

div#middle h1 {

	color: #c20910;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #c20910;

	padding: 0px;

	margin-top: 8px;

	margin-bottom: 5px;

	float: left;

	width: 100%;

	font-size: 18px;

	font-family: verdana;

	line-height: 26px;

}

div#middle h1.novinka{

	color: #74A742;

	border:0;

	margin-bottom: 5px;

}

div#middle h1.tip{

	color: #4257A7;

	border:0;

	margin-bottom: 5px;

}

div#middle h1.akce{

	color: #C02101;

	border:0;

	margin-bottom: 5px;

}

div#middle .categories {

	height: auto;

	width: 576px;

	float: left;

	margin-bottom: 5px;

}



div#middle .categories_up {

	background-image: url(../images/template/categories_up.png);

	background-repeat: no-repeat;

	height: 9px;

	width: 576px;

	float: left;

	font-size: 0px;

}



div#middle .categories_middle {

	background-color: #4c61b9;

	width: 556px;

	color: #ffffff;

	float: left;

	font-size: 11px;

	padding-right: 10px;

	padding-left: 10px;

}



div#middle .categories_middle ul {

	margin: 0px;

	padding: 0px;

}



div#middle .categories_middle ul li{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	float: left;

	width: 25%;

}



div#middle .categories_middle ul li a{

	color: #ffffff;

	text-decoration: none;

	background-image: url(../images/template/arrow.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 15px;

}



div#middle .categories_middle ul li a:hover{

	text-decoration: underline;

}



div#middle .categories_down {

	background-image: url(../images/template/categories_down.png);

	background-repeat: no-repeat;

	height: 9px;

	float: left;

	width: 576px;

}



/******************************************************************************/

div#middle .description {

	height: auto;

	width: 576px;

	float: left;

	margin-bottom: 5px;

}

div#middle .description_wrap {

	height: 60px;

	float: left;

}

div#middle .description_up {

	background-image: url(../images/template/description_up.png);

	background-repeat: no-repeat;

	height: 9px;

	width: 576px;

	float: left;

	font-size: 0px;

}



div#middle .description_middle {

	background-color: #d9dff6;

	width: 556px;

	color: #383838;

	float: left;

	font-size: 11px;

	padding-right: 10px;

	padding-left: 10px;

	min-height: 60px;

}



div#middle .description_down {

	background-image: url(../images/template/description_down.png);

	background-repeat: no-repeat;

	height: 9px;

	float: left;

	width: 576px;

}

/*****************************************************************************/

div#middle #sort {

	background-color: #c02001;

	background-image: url(../images/template/sort.png);

	float: left;

	height: 31px;

	width: 566px;

	line-height: 31px;

	color: #FFFFFF;

	padding-right: 5px;

	padding-left: 5px;

	margin-bottom: 5px;

}

div#middle #sort img{

	border:0;

	position: relative;

	top: 2px;

}

/*****************************************************************************/



div#middle .paged {

	width: 576px;

	float:left;

	margin-bottom: 5px;

}

div#middle .paged .left .page_active{

	background-color: #c02001;

	background-image: url(../images/template/page.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 32px;

	width: 32px;

	line-height: 32px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: center;

	background-position: bottom;

}

div#middle .paged .left a{

	background-color: #a9a9a9;

	background-image: url(../images/template/page.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 32px;

	width: 32px;

	line-height: 32px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	text-align: center;

	background-position: top;

}

div#middle .paged .left a:hover,div#middle .paged .right a:hover,div#middle .paged .right a:hover span{

	background-position: bottom;

	color: #FFFFFF;

}

div#middle .paged .right {float:right;}

div#middle .paged .right a{

	line-height: 32px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-image: url(../images/template/page_button.jpg);

	background-repeat: no-repeat;

	text-align: center;

	float: left;

	height: 32px;

	width: 122px;

	background-position: top;

}

div#middle .paged .right a span{

	color: #8a0000;

}



/*****************************************************************************/





div#middle .products .product {

	float: left;

	height: 284px;

	width: 191px;

	padding-top: 3px;

	padding-bottom: 3px;

	background-image: url(../images/template/bg_product.png);

	background-repeat: repeat-x;

	margin-right: 1px;

}

div#middle .products .product .name{

	float: left;

	height: 47px;

	width: 191px;

}

div#middle .products .product .down{

	float: left;

	height: 37px;

	width: 191px;

}

div#middle .products .product .icons {

	position: absolute;

	margin-left: 139px;

	font-size: 10px;

	text-align: center;

	z-index: 100;

}

div#middle #product .info .icons {

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

	float: left;

}

div#middle .icons .novinka, div#middle .icons .akce, div#middle .icons .tip, div#middle .icons .skladem {

	color: #FFFFFF;

	background-repeat: no-repeat;

	height: 20px;

	width: 48px;

	margin-top: 2px;

	overflow: hidden;

	cursor: default;

	text-align: center;

	font-size: 9px;

}



div#middle #product .icons .novinka,div#middle #product .icons .akce,div#middle #product .icons .tip,div#middle #product .icons .skladem {

	float:left;

	margin-right: 2px;

	font-size:13px;

	width: auto;

	padding-top: 3px;

	padding-right: 8px;

	padding-bottom: 4px;

	padding-left: 8px;

}

div#middle .icons .novinka {

	/*background-image: url(../images/template/novinka.png);*/

	background-color: #74a742;

}

div#middle .icons .akce {

	/*background-image: url(../images/template/akce.png);*/

	background-color: #c02101;

}

div#middle .icons .tip {

	/*background-image: url(../images/template/tip.png);*/

	background-color: #4257A7;

}

div#middle .icons .skladem {

	/*background-image: url(../images/template/skladem.png);*/

	background-color: #a79c42;

}

div#middle .products .product .image {

	float: left;

	height: 100px;

	width: 191px;

	margin-top: 10px;

	margin-bottom: 9px;

	overflow: hidden;

}

div#middle .products .product .image .center{

	text-align: center;

	height: 107px;

	width: 191px;

}

div#middle .products .product .image a{

	float:left;

	height: 107px;

	width: 191px;

}

div#middle .products .product .image img{

	border: 0px;

}

div#middle .products .product .name h2 a{

	float: left;

	height: 37px;

	width: 181px;

	font-weight: bold;

	color: #FFFFFF;

	font-size: 12px;

	text-decoration: none;

	margin: 0px;

	line-height: 18px;

	padding-right: 5px;

	padding-left: 5px;

}

div#middle .products .product .price {

	float: left;

	height: 30px;

	width: 171px;

	color: #c02001;

	line-height: 30px;

	font-family: Georgia,Arial;

	font-size: 12px;

	padding-right: 10px;

	padding-left: 10px;

	text-align: right;

}

div#middle .products .product .price strong{

	font-size: 18px;

	font-weight: bold;	

}

div#middle .products .product .description {

	float: left;

	width: 171px;

	color: #383838;

	overflow: hidden;

	line-height: 14px;

	font-size: 11px;

	padding-top: 8px;

	padding-right: 10px;

	padding-bottom: 8px;

	padding-left: 10px;

	height: 35px;

}

div#middle .products .product .description p{

	margin: 0px;

	padding: 0px;	

}

div#middle .products .product .buy {

	float: right;

	height:37px;

	padding-right: 10px;

	padding-left: 10px;

}

div#middle .products .product .buy form{

	float: right;

}

div#middle .products .product .buy div{

	float: left;

	margin-right: 5px;

	margin-left: 5px;

	color: #565656;

	padding-top: 5px;

}





div#middle .products .product .buy .field{

	background-image: url(../images/template/count.png);

	background-repeat: no-repeat;

	float: left;

	height: 19px;

	width: 19px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	padding-top: 5px;

	text-align: right;

	padding-right: 3px;

	padding-left: 3px;

	color: #565656;

}

div#middle .products .product .buy .button{

	background-image: url(../images/template/buy.png);

	background-repeat: no-repeat;

	float: left;

	height: 24px;

	width: 72px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #d5f2b9;

	color: #FFFFFF;

}

div#middle .products .product .buy .detail{

	background-image: url(../images/template/buy.png);

	background-repeat: no-repeat;

	float: right;

	height: 24px;

	width: 72px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	background-color: #d5f2b9;

	color: #FFFFFF;

	line-height: 24px;

	text-decoration: none;

	text-align: center;

}

/*****************************************************************************/

div#middle #product{

	width: 576px;

	float:left;

	overflow: hidden;

}

div#middle #product img{

	border:0;

}

div#middle #product .top{

	float: left;

	width: 576px;

	overflow: hidden;

}

div#middle #product .top .images{

	float: left;

	width: 250px;

	margin: 0px;

	padding: 0px;

}

div#middle #product .top .images .main a{

	border: 1px solid #c8c8c8;

	float: left;

	height: auto;

	width: 250px;

	text-align: center;

	text-decoration: none;

}



div#middle #product .top .images .other{

	float: left;

	border: 1px solid #c8c8c8;

	width: 250px;

	margin-top: 3px;

}

div#middle #product .top .info{

	width: 317px;

	float:left;

	overflow: hidden;

	border: 1px solid #eaedfa;

	margin-left: 5px;

	padding-top: 4px;

	

	padding-right: 1px;

	padding-left: 1px;

	_padding-right: 0px;

	_padding-left: 0px;

}

div#middle #product .top .info .upozorneni{

	width: 317px;

	float:left;

	height:34px;

	overflow: hidden;

	background-color: #fff;

	color: #FFFFFF;

	margin-top: 1px;

	margin-bottom: 5px;

}

div#middle #product .top .info .upozorneni a{

	color: #FFFFFF;

	text-decoration: none;

	float: left;

	height: 34px;

	line-height: 34px;

	overflow: hidden;

	background-color: #4f4f4f;

	margin: 0px;

	

}

div#middle #product .top .info .upozorneni a:hover{

	background-color: #5F5F5F;

	

}

div#middle #product .top .info .upozorneni a.doprava{

	background-image: url(../images/template/delivery.png);

	background-repeat: no-repeat;

	background-position: 5px center;

	padding-left: 35px;

	width: 123px;

}

div#middle #product .top .info .upozorneni a.dotaz{

	background-image: url(../images/template/dotaz.png);

	background-repeat: no-repeat;

	background-position: 5px center;

	padding-left: 38px;

	width: 120px;	

}

div#middle #product .top .info .upozorneni .oddelovac{

	width: 1px;

	float: left;

	height: 24px;

}

div#middle #product .top .info .polozka{

	width: 297px;

	float:left;

	overflow: hidden;

	background-color: #eaedfa;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

}

div#middle #product .top .info .polozka_varianty{

	width: 317px;

	float:left;

	overflow: hidden;

	background-color: #ededed;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	padding-top: 5px;

	padding-bottom: 5px;

}

div#middle #product .top .info .buy_form{

	height: 26px;

	float:right;

	line-height: 26px;

	padding-right: 3px;

}

div#middle #product .top .info .buy_form form{

	text-align:right;

	color: #565656;

	margin: 0px;

	padding: 0px;

}

div#middle #product .top .info .buy_form .input{

	background-image: url(../images/template/count_product.png);

	background-repeat: no-repeat;

	height: 19px;

	width: 19px;

	border:0;

	overflow: hidden;

	float:left;

	margin-top: 1px;

	margin-right: 4px;

	margin-bottom: 0px;

	margin-left: 0px;

	text-align: right;

	padding-top: 5px;

	padding-right: 3px;

	padding-bottom: 0px;

	padding-left: 3px;

	color: #565656;

}

div#middle #product .top .info .buy_form .submit{

	background-image: url(../images/template/buy_product.png);

	background-repeat: no-repeat;

	height: 26px;

	width: 78px;

	margin: 0px;

	padding: 0px;

	border:0;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	cursor:pointer;

	overflow: hidden;

}

div#middle #product .top .info .buy_form .submit_small{

	background-image: url(../images/template/buy_product_small.png);

	background-repeat: no-repeat;

	height: 26px;

	width: 36px;

	margin: 0px;

	padding: 0px;

	border:0;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	cursor:pointer;

	overflow: hidden;

}

div#middle #product .top .info table.varianty{

	width: 100%;

	font-size: 11px;

	background-color: #eaedfa;

}

div#middle #product .top .info table.varianty td{

	padding-top: 3px;

	padding-bottom: 3px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #4c61b9;

	padding-left: 3px;

}

div#middle #product .top .info table.varianty tr.head{

	font-weight: bold;

	background-color: #4c61b9;

	color: #FFFFFF;

}

div#middle #product .top .info table.varianty tr.head td{

	padding: 3px;

}

div#middle #product .top .info .left{

	float: left;	

}

div#middle #product .top .info .right{

	float: right;

	text-align: right;

}



div#middle #product .top .info .polozka .discount{

	color: #44a001;

}

div#middle #product .top .info .price{

	font-family: Georgia,Arial;

	font-size: 16px;

	font-weight: bold;

	color: #C02101;

}

div#middle #product .top .info .polozka .price_small{

	font-size: 10px;

}

div#middle #product .top .info .polozka .number{

	font-size: 12px;

	font-weight: bold;

}

/*****************************************************************************/

table.parameters  {

	width:100%;

}

table.parameters tr {

	background-color: #E9E9E9;

}



table.parameters tr td {

border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	padding: 7px;	

}

/*****************************************************************************/

div#right {

	width:192px;

	float:left;

	overflow: hidden;

}

div#right #login {

	background-image: url(../images/template/login.png);

	background-repeat: no-repeat;

	float: left;

	height: 35px;

	width: 192px;

}

div#right .content {

	background-color: #d9dff6;

	float: left;

	height: auto;

	width: 192px;		

}

div#right .content #search form {

	float: left;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 6px;

	padding-left: 0px;

	margin: 0px;

}

div#right .content #search .field {

	background-image: url(../images/template/search_field.png);

	background-repeat: no-repeat;

	float: left;

	height: 24px;

	width: 133px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	margin: 3px;

	color: #9b9b9b;

	padding-top: 7px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;

}

div#right .content #search .button {

	background-image: url(../images/template/search_button.png);

	background-repeat: no-repeat;

	float: left;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	height: 31px;

	width: 39px;

	margin-top: 3px;

	margin-bottom: 3px;

	font-weight: bold;

	color: #7b7b7b;

}

div#right .content .recommend {

	float: left;

	width: 183px;

	margin-left: 5px;

	_margin-left: 2px;

	margin-bottom: 5px;

	margin-top: 5px;

}

div#right .content .recommend .product {

	background-image: url(../images/template/recommend.png);

	background-repeat: no-repeat;

	float: left;

	height: 63px;

	width: 183px;

	margin-top: 1px;

	overflow: hidden;

	margin-bottom: 1px;

}

div#right .content .recommend .product a{

	text-decoration: none;

	color: #595959;

}

div#right .content .recommend .product img{

	border:0;

}

div#right .content .recommend .product .image {

	float: left;

	height: 55px;

	width: 55px;

	text-align: center;

	margin: 4px;

	overflow: hidden;

}

div#right .content .recommend .product .description {

	

	color: #595959;

	

	margin-top: 5px;

	

	margin-bottom: 8px;

	margin-left: 0px;

}

div#right #right_end {

	float: left;

	background-image: url(../images/template/right_end.png);

	background-repeat: repeat-x;

	height: 143px;

	width: 192px;	

}

div#footer_wrap {

	margin: auto;

	padding:auto;

	height: 93px;

	width: 1064px;

}

div#footer {

	background-image: url(../images/template/footer.png);

	background-repeat: no-repeat;

	float: left;

	height: 93px;

	width: 1059px;

	text-align: center;

	padding-top: 25px;

	font-size: 11px;

	color: #99a8e7;

	margin-left: 3px;

}



/* *********************************************** */

div#middle  div.tabs  {

	float:left;

	width:100%;

	margin-top: 10px;

}

div#middle UL.tabNavigation {

	list-style: none;

	padding: 0;

	border-bottom-width: 4px;

	border-bottom-style: solid;

	border-bottom-color: #4c61b9;

	float:left;

	width:100%;

	margin: 0px;

	background-image: url(../images/template/bg_tab_nav.png);

	background-repeat: repeat-x;

}

div#middle div.tabs_2 UL.tabNavigation {

	border-bottom-color: #b21102;

}

div#middle UL.tabNavigation LI  {

	float:left;

}

div#middle UL.tabNavigation LI A {

	background-color: #4f4f4f;

	color: #fff;

	text-decoration: none;

	float:left;

	font-size: 12px;

	font-weight: bold;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #333333;

	margin-top: 5px;

}

div#middle UL.tabNavigation LI A.selected,

div#middle UL.tabNavigation LI A:hover {

	margin-top: 0px;

	border-top-width: 5px;

	border-top-style: solid;

	border-top-color: #4c61b9;

	background-color: #4c61b9;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #4c61b9;

}

div#middle div.tabs_2 UL.tabNavigation LI A.selected,

div#middle div.tabs_2 UL.tabNavigation LI A:hover {

	border-top-color: #b21102;

	background-color: #b21102;

	border-right-color: #b21102;

}

div#middle UL.tabNavigation LI A:focus {

	outline: 0;

}

div#middle div.tabs > div, div#middle div.tabs_2 > div {

	padding: 5px;

	margin-top: 1px;

	border: 1px solid #d2d2d2;

	float:left;

	width:564px;

	background-image: url(../images/template/bg_tab.png);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #FFFFFF;

	margin-bottom: 10px;

}

#popis,#parametry,#zbozi,#komentare,#doporucit {

	padding: 5px;

	margin-top: 1px;

	border: 1px solid #d2d2d2;

	float:left;

	width:564px;

	background-image: url(../images/template/bg_tab.png);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #FFFFFF;

	margin-bottom: 10px;

	

}

div#middle div.tabs > div h2,div#middle div.tabs_2 > div h2 {

	margin-top: 0;

	margin-bottom: 5px;

}

a.expedice_dialog_a {

	color: #565656;

	text-decoration: none;



}

#expedice_dialog {display:none;}

div#middle #product .box .product{

	float:left;

	padding: 5px;

	border: 1px solid #CCCCCC;

	width: 160px;

	text-align: center;

	margin: 7px;

	height: 200px;

}

div#middle #product .box .product a{

	color: #74A742;

	text-decoration: none;	

}

div#middle #product .box .product h3{

	height: 30px;		

}

div#middle #product .box .product .image{

	height: 120px;		

}

div#middle #product .box .product .price {

	color: #C02101;

	font-family: Georgia,Arial;

	font-size: 12px;

}

div#middle #product .box .product .price strong {

	font-size: 16px;

}













div#middle fieldset  {

	width: 574px;

	background-image: none;

	color: #585858;

	background-color: #eaedfa;

	font-size: 12px;

	float:left;

	border: 1px solid #dce1f7;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-top: 0px;

	

	padding-bottom: 10px;

	

}

div#middle fieldset table{

	font-size: 11px;

	width:100%;

	

	float: left;

	margin-bottom: 10px;	

}

div#middle fieldset table.zbozi {



	border-left-width: 1px;



	border-left-style: solid;



	border-left-color: #FFFFFF;

}

div#middle fieldset table tr.head{

	font-weight: bold;

	font-size: 11px;

	color: #FFFFFF;

	background-color: #4c61b9;

}

div#middle fieldset table tr.head td{

	padding-top: 2px;

	padding-bottom: 2px;

	text-align: center;

	padding-right: 5px;

	padding-left: 5px;

}

div#middle fieldset table a{

	color: #000000;

	text-decoration: none;	

}

div#middle fieldset table tr.zbozi td{

	padding: 5px;

	background-color: #DADADA;

	border-right-width: 1px;

	border-top-width: 1px;

	border-right-style: solid;

	border-top-style: solid;

	border-right-color: #FFFFFF;

	border-top-color: #FFFFFF;

	height: 48px;

}

div#middle fieldset table tr.buttons td{

	background-color: #eaedfa;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

}

div#middle fieldset .button_left{

	line-height: 30px;

	height: 30px;

	

	padding-right: 20px;

	padding-left: 20px;

	border: 1px solid #3D509C;

	float: left;

	color: #FFF;

	background-color: #4c61b9;

}

div#middle fieldset .button_right{

	line-height: 30px;

	height: 30px;

	

	padding-right: 20px;

	padding-left: 20px;

	border: 1px solid #3D509C;

	float: right;

	color: #FFF;

	background-color: #4c61b9;

}



div#middle #kosik fieldset table tr.zbozi td{

	padding: 5px;

	background-color: #eaedfa;

	border-right-width: 1px;

	border-top-width: 1px;

	border-right-style: solid;

	border-top-style: solid;

	border-right-color: #FFFFFF;

	border-top-color: #FFFFFF;

}

div#middle fieldset table tr:hover.zbozi td,#middle #kosik fieldset table tr:hover.zbozi td{

	background-color: #dce1f7;

}











div#middle fieldset table.doprava td{

	padding: 5px;

	

	

}















div#middle fieldset table tr td .price {

	color: #d03f1b;

	font-size: 14px;

}

div#middle fieldset table tr.zbozi td input{

	text-align:right;

}

div#middle fieldset legend{

	color: #4c61b9;

	padding-bottom: 24px;	

}

div#middle fieldset img{

	border:0;

}

div#middle table tr.separator td {

	font-size: 0px;

	background-color: #4c61b9;

	margin: 0px;

	padding-top: 1px;

	padding-right: 0px;

	padding-bottom: 1px;

	padding-left: 0px;

}

div#middle fieldset .help{

	

	

	

}

div#middle fieldset input, div#middle fieldset textarea{

	border: 1px solid #666666;	

	

	

}



/************/

#kosik {

	float:left;

}

table.doprava tr:hover{

	background-color: #dce1f7;

}

#middle fieldset table.doprava {

	

	color: #333333;

	margin:0px;

	padding:0px;

	

	

}

table.doprava tr td{

	font-size: 11px;

	padding: 3px;

	

}

table.doprava tr.activ{

	

}

table.objednavka {

	

	width: 566px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	margin-top: 5px;

	

	margin-left: 10px;

}

table.objednavka tr.main{

	font-weight: bold;

	background-color: #E2E2E2;

}

table.objednavka tr:hover {

	

	cursor:default;

}

table.objednavka td{

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	padding: 5px;

}

#content #middle .price {

	color: #d03f1b;

	font-size: 16px;

	font-weight: bold;

}

.neaktivni {

	color: #CCCCCC;

}

#kosik .zbozi .price {

	color: #C02101;

	font-family: Georgia,Arial;

	font-size: 11px;

}

#kosik .zbozi .price strong{

	font-size: 18px;

}

div#middle .delete_basket {

	border: 1px solid #4c61b9;

	float: left;

	background-image: url(../images/del.png);

	background-repeat: no-repeat;

	background-position: 3px center;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 28px;

	background-color: #7b8dd9;

	color: #fff;

	width: 90px;

}

div#middle .prepocitat {

	border: 1px solid #4c61b9;

	float: right;

	background-image: url(../images/template/ok.png);

	background-repeat: no-repeat;

	background-position: right center;

	padding-top: 5px;

	padding-right: 28px;

	padding-bottom: 5px;

	padding-left: 5px;

	background-color: #7b8dd9;

	color: #fff;

	font-size: 12px;

	text-decoration: none;

	cursor:pointer;

	width: 118px;

}

/* recommended START */

#slider{}	

#slider ul, #slider li{

	margin:0;

	padding:0;

	list-style:none;

	}

#slider li{

	width:192px;

	height:190px;

	overflow:hidden;

	}	

#slider li .polozka{

	width:172px;

	font-size: 11px;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	line-height: 14px;

	text-align: center;

	}

#slider li .polozka h2 a{

	float:left;

	width:172px;

	text-align: center;

	font-size: 12px;

	margin-bottom: 4px;

	text-decoration: none;

	}	

#slider li .polozka .image{

	float:left;

	width:172px;

	padding-top: 5px;

	padding-bottom: 5px;

	}	

#slider li .polozka .image img{

	border:0;

	}	

#slider li .polozka .price{

	color: #C02101;

	font-family: Georgia,Arial;

	font-size: 14px;

	padding-top: 5px;

	float:left;

	width:172px;

	text-align: center;

	}
