/* SIDEBAR REKLAMY MALE */
img.frightmini{float: right; margin: 3px 5px 5px 5px; border: 1px dotted black;}		
table.nejprodavanejsi{margin-top: 5px; margin-left: 0px; border-spacing: 0px;}
span.propagace{font: normal bold 14px Arial; margin-top: 0px; margin-bottom: 5px;}
a.sidebar-link{color: #cc0000; font: normal bold 12px Arial; text-decoration: underline; }
p.sidebar-small{text-indent: 0px; font: normal normal 10px Arial; line-height: 1.3; margin-bottom: 0px;}
span.sidebar-koupit{font: normal normal 12px Arial;}
span.sidebar-cena {font: normal bold 12px Arial;}
a.sidebar-shoplink{color: #02AAFC; font: normal normal 12px Arial; text-decoration: underline; }

/* DIV ---------------------------------------------------------------------------------------------- */
div.recenze-oval{margin-left: 0px; margin-right: 10px; margin-bottom: 35px; width:615px; height:auto; padding: 0px 0px 0px 0px; border:1px solid #000000; background-color:#eafffd;}

iframe.margin{margin-bottom: 10px;}

/* JOHNNY M OWN STYLES */
a.white {color: white;}
a.blue {margin-left: 5px; color: #00009e; font-weight: bold; font-style: italic}
a.textlink {color: #004400; font-weight: bold; font-style: normal; text-decoration: underline}
a.blacklink14{color: #000000; font: normal bold 14px Arial; text-decoration: underline}
a.blacklink14:hover{color: #000066;}
a.shoplinkblue{color: #3333ff; font: normal bold 13px Arial; text-decoration: underline}
a.shoplinkblue:hover{color: #000099; }
a.shoplinkblue12{color: #3333ff; font: normal bold 12px Arial; text-decoration: underline}
a.shoplinkblue12:hover{color: #000099;}
a.article-big {color: #004400; font: normal bold 19px Arial; text-decoration: underline}
a.article-big-blue{color: #3333ff; font: normal bold 19px Arial; text-decoration: underline}
a.article-big-blue:hover{color: #000099;}
a.article-big-black{color: #00000; font: normal bold 19px Arial; text-decoration: underline}
a.article-big-black:hover{color: #000099;}
a.article-med {color: #006600; font: normal bold 17px Arial; text-decoration: underline}
a.content-navigation{font: italic normal 15px Arial; color: #00cc00; text-decoration: underline}
a.product-big {color: #003300; font: normal bold 19px Arial; text-decoration: underline;}
a.product-link {color: #003300; font: normal bold 15px Arial; text-decoration: underline;}
a.mainpage-content-link {color: #0000ff; font: normal bold 18px Arial; text-decoration: underline;}
a.read-reviews {color: #005500; font: normal bold 15px Arial; text-decoration: underline; margin-left: 15px; margin-top: 4px}
a.full-article {color: #005500; font: normal bold 13px Arial; text-decoration: underline;}
a.product-listing-buy{color: #000099; margin-bottom: 4px; font: normal bold 15px Arial; text-decoration: underline}
a.sortby{color: #005500; font: normal normal 14px Arial; text-decoration: underline;}
a.sortby-selected{color: #7700ff; font: normal normal 14px Arial; text-decoration: underline;}
a.buynow{color: #0000ff; font: normal bold 14px Arial; text-decoration: underline}
a.read-reviews-small{ color: #004400; font: normal bold 13px Arial; text-decoration: underline}
a.shop-link {color: #0033ff; font: normal normal 13px Arial; text-decoration: underline;}
a.contextlink1{color: #005500; font: normal bold 13px Arial; text-decoration: underline;}
a.product-sidebar-title{color: #000000; font-weight: bold; font-style: normal; text-decoration: underline}
a.product-sidebar-buy{color: #002200; margin-bottom: 4px; font-weight: bold; font-style: normal; font-family: Arial; text-decoration: underline}
a.shoplink {color: #2222ff; font-weight: bold; font-style: normal; text-decoration: underline; margin-left: -2px;}


  

p.text1{font-size: 12px;}
p.text1-white{font-size: 12px; color: white}
ul.rightnav{margin-top: 0px; color: black; font-size:14px;}
li.rightnavli{line-height:20px; margin-left: -10px;}
table.banner1 {margin-left: 0px; margin-top: -45px; margin-bottom: -10px; padding: 0px 0px 0px 0px;}
table.banner2 {margin-left: 0px; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding: 0px 0px 0px 0px;}
table.split {margin-left: 15px; margin-top: -45px; margin-bottom: -10px; padding: 0px 0px 0px 0px;}

/* SIDEBAR STYLES */
img.product-sidebar{border: solid 1px #222222; margin-top: 5px;}
img.icon-shift{margin-top: 10px;}
img.icon-product{}


/* TABLE -----------------------------------------------------------------------------*/
table.recenze-oval{border-collapse:separate; border: solid black 1px;}
td.rounded-upleft{border-left:solid black 1px;border-top:solid black 1px;}
table.recenze-new{margin-top: 5px; margin-bottom: -5px; margin-left: 5px; background: transparent}
table.recenze-uvod{margin-top: 5px; margin-bottom: 0px; margin-left: 5px; background: transparent}
table.parameters-list{border-collapse: collapse; border-spacing: 0px; margin-top: 0px; margin-left: 0px; background: transparent}
td.topleftx{height: 21px; text-align: left; vertical-align: middle; padding: 0px 0px 0px 0px;}
td.topcenterx{text-align: center; vertical-align: middle; padding: 0px 0px 0px 0px;}
table.product-table-sidebar td {text-align: center}
table.product-table-sidebar td.left {text-align: left}
table.product-table-sidebar td.mid {vertical-align: middle; height: 30px}
table.product-table-sidebar td.price {text-align: center; vertical-align: middle; color: #003300}
table.product-table-sidebar {background-color: #d3f8a6; border: 1px solid black}
table.article td.mid{vertical-align: middle; text-align: left; padding: 5px 2px 2px 2px;}
table.article td.top{vertical-align: top; padding: 1px 5px 5px 10px;}
table.article td.indent{vertical-align: top; padding: 1px 5px 5px 16px;}
table.article td.img{vertical-align: middle; text-align: center;}
table.article td.bot{vertical-align: bottom; text-align: center;}
table.article {margin-left: 0px; margin-top: 0px;}
table.list{ border-spacing: 0px; border: 0px solid black; margin-left: 15px; margin-top: 5px; margin-bottom: 5px }
td.top2{ vertical-align: top; text-align: left; }
td.bot2{ vertical-align: top; text-align: left; padding-top: 2px;}
table.product-listing{vertical-align: top; text-align: left; border: 2px dotted grey;  background-color: #eeeeee; }/* original color e2ffc0 */
table.product-listing td.topleft{padding: 0px 6px 0px 6px; vertical-align: top; text-align: left;}
table.product-listing  td.midcenter{vertical-align: middle; text-align: center;}
table.product-listing td.heading{padding: 6px 6px 6px 6px;}
table.product-listing td.padding1{padding: 6px 6px 0px 6px; vertical-align: top; text-align: left;}
table.product-listing td.padding2{padding: 2px 6px 0px 6px; vertical-align: top; text-align: left;}
table.product-listing td.padding3{padding: 0px 6px 6px 21px; vertical-align: top; text-align: left;}
table.product-listing td.topcenter{vertical-align: top; text-align: center;}
table.user-review{border-spacing: 0px; border: 1px solid black; background-color: #ffffff; margin-left: 15px; margin-bottom: 0px; margin-top: 0px;}
table.user-review td.topleft{padding: 0px 6px 0px 6px; vertical-align: top; text-align: left;}
table.user-review td.topleft2{padding: 3px 6px 0px 6px; vertical-align: top; text-align: left;}
table.product-review{border-spacing: 0px; border: 2px dotted grey; background-color: #ffffff; margin-left: 10px; margin-bottom: 10px; margin-top: 0px;}/* original color e2ffc0 border: 1px solid black; */
table.product-review td.topleft{padding: 0px 6px 0px 6px; vertical-align: top; text-align: left; }
table.product-review td.topleftpad{padding: 4px 6px 0px 6px; vertical-align: top; text-align: left; }
table.product-review  td.midcenter{vertical-align: middle; text-align: center;}
table.product-review td.botleft{vertical-align: bottom; text-align: left;}
table.product-review  td.icontop{vertical-align: top; text-align: center; padding-top: 4px;}
table.product-review td.padding1{padding: 6px 6px 0px 6px; vertical-align: top; text-align: left;}
table.product-review td.padding2{padding: 2px 6px 0px 6px; vertical-align: top; text-align: left;}
table.product-review td.padding3{padding: 0px 6px 6px 21px; vertical-align: top; text-align: left;}
table.product-review td.topcenter{vertical-align: top; text-align: center;}
table.prices{ border-spacing: 0px; background-color: #ffffff; border: 2px solid black; margin-left: 25px; margin-top: 8px; margin-bottom: 5px }
table.prices2{ border-spacing: 0px; background-color: #ffffff; border: 2px solid black; margin-left: 25px; margin-top: 8px; margin-bottom: 0px }
table.prices-noborder{ border-spacing: 0px; background-color: #ffffff; border: 2px dotted grey; margin-left: 55px; margin-top: 8px; margin-bottom: 5px }
table.prices-h2{ border-spacing: 0px; background-color: #ffffff; border: 0px solid black; margin-left: 0px; margin-top: 20px; margin-bottom: 0px }
table.prices-h2 td.topleftpad{padding: 4px 6px 0px 6px; vertical-align: top; text-align: left; }
table.prices-h2 td.topleft{padding: 0px 0px 0px 0px; vertical-align: top; text-align: left; }
table.prices-h2 td.midleft{padding: 2px 2px 2px 6px; vertical-align: middle; text-align: left; }
table.content-table-top{ background-color: #ffffff; border: 0px solid black; margin-left: 5px; margin-top: 5px; margin-bottom: 10px }
table.content-table{ background-color: #ffffff; border: 0px solid black; margin-left: 5px; margin-top: 15px; margin-bottom: 10px }
table.content-table td.content-section{ text-align: center; vertical-align: top; border-spacing: 0px; background-color: #ffffff; border: 0px solid black; padding: 5px 5px 5px 5px; }
table.content-table td.content-section-center{ text-align: left; vertical-align: top; border-spacing: 0px; background-color: #ffffff; border: 0px solid black; padding: 0px 5px 5px 14px; }
table.inner{border-spacing: 0px; margin-top: 0px; }
table.clanky-a-produkty{border-spacing: 0px; margin-top: 0px;}
table.clanky-a-produkty td.vertical-line{background:url("../img/vertical-line.jpg") 100% 100%;}
table.clanky-a-produkty td.right{padding-left: 20px;}
/*table.prices td.pad1{padding: 5px 6px 0px 6px;}*/



span.good{font-weight: bold; color: #008800}
span.rating{font-weight: bold; color: #000000}
span.shop-description{font-weight: normal; color: #000000; font-size: 13px; font-family: Arial}
p.sidebarh{font: normal bold 15px Arial; margin-top: 8px; margin-bottom: 0px;}
hr.invisible{height: 0px; color: grey; margin-bottom: 10px;}

/* H tags */
h1.content-main{font: normal normal 18px sans-serif; color: #00d900; margin-top: 0px;}
h1.content-alone{font: normal bold 20px sans-serif; color: #004400; margin-top: 0px;}
h1.content-inside{font: normal bold 21px sans-serif; color: #004400; margin-top: 0px;}
h2.content{font: normal bold 18px sans-serif; color: #004400; margin-top: 12px;}
h2.content-margin{font: normal bold 18px sans-serif; color: #004400; margin-top: 12px;}
h2.content-nomargin{font: normal bold 18px sans-serif; color: #004400; margin-top: 0px; margin-bottom: 0px;}
h2.content-bold{font: normal bold 18px sans-serif; color: #004400; margin-top: 6px;}
h2.filler{margin-top: 9px; font: normal bold 10px Arial;}
h2.mainpage-content-link{margin-top: 0px; margin-bottom: 0px;}
h2.mainpageh2{font-size: 16px;}
h2.mainpage_green{font-size: 21px; color: #007700}
h3.article-heading{margin-top: 4px; margin-bottom: 5px; margin-left: 13px;}
h3.li{font: normal bold 15px Arial; color: #004400; margin-top: 0px; margin-bottom: 0px;}
h3.article-heading2{margin-top: 4px; margin-bottom: 5px; margin-left: -2px; }
h3.filler{margin-top: 9px; font: normal bold 10px Arial;}
h3.mainpageh3{font: normal bold 14px Arial;}
h3.mainpage{font-size: 16px;}


span.date {font: normal normal 13px Arial; margin-left: 5px;}
span.content-navigation{font-weight: normal; font-style: italic; color: #71c4e7; font-size: 15px; font-family: Arial}
span.rating1{ color: #000000; font: normal bold 15px Arial; margin-left: 15px}
span.kde-koupit{ color: #000000; font: normal bold 15px Arial; margin-left: 10px}
span.review-heading{ color: #000000; font: normal bold 15px Arial; margin-left: 3px}
span.review-heading2{ color: #000000; font: normal bold 13px Arial;}
span.review-heading3{ color: #000000; font: normal bold 15px Arial; margin-left: 0px}
span.review-description{ color: #000000; font: normal normal 13px Arial;}
span.username{ color: #0000ff; font: normal normal 13px Arial; margin-left: 5px;}
span.rating2{ color: #006600; font: normal bold 13px Arial;}
span.price{color: #002200; font: normal normal 14px Arial;}
span.text12{color: #000000; font: normal normal 12px Arial;}
span.bigprice14{color: #002200; font: normal bold 14px Arial;}
span.bigprice16{color: #002200; font: normal bold 16px Arial;}
span.pricebest{color: #000000; font: normal normal 14px sans-serif; margin-left: 5px;}
span.below-article{ color: #000000; font: normal normal 13px Arial;}
span.below-article-indent{ color: #000000; font: normal normal 13px Arial; margin-left: 28px}
span.below-article-value{color: #004400; font: normal bold 13px sans-serif;}
span.product-decription{padding: 0px 0px 0px 0px; font: normal normal 13px Arial; color: #000000}
span.numbering {color: #003300; font: normal bold 19px Arial;}
span.red{color: red}
span.lightgreen{color: red}
span.redd{color: #3333ff; font-size: 23px}
span.text12 {font: normal normal 13px Arial;}


hr.article-delimeter{height: 1px; width:550px; color:black; margin-left: 20px; margin-bottom: 10px; border:none; border-top:2px #CCCCCC solid;}
hr.article-delimeter-longer{height: 1px; width:590px; color:black; margin-left: 10px; margin-bottom: 15px; margin-top: 15px; border:none; border-top:2px #CCCCCC solid;}
hr.article-delimeter-long{height:1px; width:620px;color:black; margin-left: 0px; margin-top: 15px; margin-bottom: 15px; border:none; border-top:2px #CCCCCC solid;}
hr.before-filler{height:1px; width:620px;color:black; margin-left: 0px; margin-top: 15px; margin-bottom: 15px; border:none; border-top:2px #CCCCCC solid;}

p.article-description{text-indent: 15px; margin-top: 0px; margin-bottom: 2px; font: normal normal 13px Arial; color: #000000}
p.article-description2{text-indent: 0px; margin-top: 0px; margin-bottom: 2px; margin-left: 28px; font: normal normal 13px Arial; color: #000000}
p.article-description-margin{text-indent: 15px; margin-top: 4px; margin-bottom: 15px; font: normal normal 13px Arial; color: #000000}
p.article-description-margin-i{text-indent: 15px; margin-top: 4px; margin-bottom: 15px; font: italic normal 14px Arial; color: #000000}
p.filler{margin-top: 10px; font-size: 9px; color: #333333;}
p.subtitle{text-indent: 15px; margin-top: 2px; margin-bottom: 2px; font: italic normal 14px Arial; color: #000000}
p.text-spacing{margin-top: 2px; margin-bottom: 12px; font: normal normal 13px Arial; color: #000000; line-height: 140%}
p.content-description{margin-top: 6px; margin-bottom: 6px; font: normal normal 12px Arial; text-indent: 7px; color: #000000}
p.li{margin-top: 1px; margin-bottom: 0px; font: normal normal 13px Arial; text-indent: 0px; color: #000000}
p.text-margined{margin-top: 12px; margin-bottom: 2px; font: normal normal 13px Arial; color: #000000}
p.margin3{margin-top: 0px; margin-left: 3px; margin-bottom: 0px; font: normal normal 13px Arial; color: #000000; text-indent: 0px;}
p.margin3bot{margin-top: 0px; margin-left: 3px; margin-bottom: 6px; font: normal normal 13px Arial; color: #000000; text-indent: 0px;}
p.review-text{margin-top: 0px; margin-left: 5px; margin-bottom: 8px; text-indent: 0px; font: normal normal 13px Arial; color: #000000;}

img.f-left{float:left; margin-right: 9px; margin-left: 9px; border: 4px double black;}
img.f-right {float:right; margin-right: 9px; margin-left: 9px; border: 4px double black;}
img.subtitle{border: 1px solid #004400; float: left; margin-left: 0px; margin-right: 10px}
img.content-image{border: 4px double black; margin-top: 6px; margin-bottom: 3px;}
img.product-listing{border: 1px solid #004400;}
img.rating-stars{margin-bottom: 3px;}
img.review-icon{margin-top: 0px}
img.review-icon-shift{margin-top: 3px}
img.vertical-line-1{margin-top: 60px}
img.srovnani-roomba{border: 4px double black;}




a.button-buy{
border:1px solid #319512; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px; font-size:15px;font-family:trebuchet MS, sans-serif; padding: 7px 5px 7px 5px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3AB316; background-image: -webkit-gradient(linear, left top, left bottom, from(#3AB316), to(#447504));
 background-image: -webkit-linear-gradient(top, #3AB316, #447504);
 background-image: -moz-linear-gradient(top, #3AB316, #447504);
 background-image: -ms-linear-gradient(top, #3AB316, #447504);
 background-image: -o-linear-gradient(top, #3AB316, #447504);
 background-image: linear-gradient(to bottom, #3AB316, #447504);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3AB316, endColorstr=#447504);
}

a.button-buy:hover{
color: #FFFFFF;
 border:1px solid #236c0d;
 background-color: #236B0D; background-image: -webkit-gradient(linear, left top, left bottom, from(#236B0D), to(#243D02));
 background-image: -webkit-linear-gradient(top, #236B0D, #243D02);
 background-image: -moz-linear-gradient(top, #236B0D, #243D02);
 background-image: -ms-linear-gradient(top, #236B0D, #243D02);
 background-image: -o-linear-gradient(top, #236B0D, #243D02);
 background-image: linear-gradient(to bottom, #236B0D, #243D02);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#236B0D, endColorstr=#243D02);
}