body {font-family: Arial, Helvetica, sans-serif; color: #454545; font-size: 12px; background-color: #f6f6f6; margin: 0px; padding: 0px 0px 15px 0px}

.cb {clear: both}

td {font-size: 12px}

h2 {color: #d20018; font-size: 16px}

h3 {color: #0682bd; font-size: 14px}

h4 {color: #0682bd; font-size: 12px}

h5 {color: #0682bd; font-size: 12px; padding-bottom: 0px; margin-bottom: 0px}

a {color: #d20018}

p {margin-top: 0px}

#browserw {width: 208px; background: url(images/design/browser_bg.gif) repeat-y;}
#browser {padding: 18px 8px 18px 8px; text-align: left}
#browser ul {list-style: none; padding: 0px; margin: 0px; font-size: 12px}
#browser li a {margin-top: 5px; color: #555555; font-size: 11px}
#browser li b, #browser li b a  {color: #CC3300; font-size: 12px}
#browser a {text-decoration: none; color: #d20018}
#browser a:hover {text-decoration: underline}

#r_colw {background: #f2f2f2; border: 1px solid #d8d8d6; width: 190px; float: right; margin: 15px 0px 15px 15px; position: relative; }
#r_col {padding: 1px 7px 7px 7px}
#r_col ol {padding: 0px; margin: 0px; color: #666666; font-size: 11px}
#r_col li {margin-left: 22px; }
#r_col li span {color: #990000; font-size: 12px}
#r_col p {color: #000000}


#content {padding: 15px 0px 0px 15px; width: 540px}

#search {font-size: 11px; padding: 4px 4px 4px 0px; background: #DDDDDD; text-align: right; margin-bottom: 8px}
#search input, #search form, #search select {font-size: 11px}


#footer {color: #666666; font-size: 11px; text-align: right}

.smalltable {border-bottom: 2px solid #CCCCCC; border-right: 2px solid #CCCCCC}

.smalltable td {font-size: 11px; border-left: 2px solid #CCCCCC; border-top: 2px solid #CCCCCC}


/* pouzite old */

.fbig {font-size: 120%; font-weight: bold; color: #0682bd  }

.fsmall {font-size: 100%; }


/* old */

.inliner li{
display: inline;
list-style: none;
padding:0 5px 0 5px;
}


/* ie fix */
form {margin:0}

/* order table */
.ordertable{
    width: 450px;
}

/* mriezkove tabulky */
.ttable{
	background: #DDDDDD;
}

.ttd{
	background: White;
	font-size: 80%;
}

.tth{
	font-size: 80%;
	font-weight: bold;
}

.ttdc{
	background: White;
	font-size: 80%;
	text-align: center;
}

.tthc{
	font-size: 80%;
	font-weight: bold;
	text-align: center;
}


.ttdbold{
	background: White;
	font-size: 80%;
	font-weight: bold;
}

/* zahlavie a zapatie v products a results */
.pager{
	background-color: #DDDDDD;
	font-size: 80%;
	height: 26px;
}

/* porovnaj */
.cmp_pager{
	background-color: #DDDDDD;
	font-size: 80%;
	height: 26px;
}

.cmp_cell_lrb_pphead{
	font-size: 80%;
	font-weight: bold;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;

}
.cmp_cell_lrb{
	font-size: 80%;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

.cmp_cell_rb{
	font-size: 80%;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

.cmp_cell_lrt{
	font-size: 80%;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
}
.cmp_cell_rt{
	font-size: 80%;
	border-right: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
}
/* ~porovnaj */

/* cena v products.tpl*/
.price { font-weight: bold; }

/* zlty pruh pod menu*/
.yellow_block{ background-color: #ffe36c; }

/* nazov befree*/
.red { color: #BB0E0E; }

/* bunky v tabulkach */

.td60 { font-size: 60%; }

.td70 { font-size: 70%; }

.td80 { font-size: 80%; }

.td80bold { font-size: 80%; font-weight: bold; }

.td70bold { font-size: 70%; font-weight: bold; }

.td80gray { font-size: 80%; color: Gray;}
.td70gray { font-size: 70%; color: Gray;}

.td70blue { font-size: 70%; color: #003cef;}

.td80blue { font-size: 80%; color: #003cef;}

.td80boldgray{background-color: #DDDDDD; font-weight: bold; font-size: 80%; }

.td80graybg{background-color: #DDDDDD; font-size: 80%; }

.blue{ color: #003cef; }

img{ border: 0px; margin: 0px; }

.phead{	background-color: #DDDDDD; font-weight: bold; font-size: 80%; }

.pphead{ font-weight: bold; font-size:80%; }

.pphead_big{ font-weight: bold; font-size:100%; }


/* subkategorie produktov */
.scparent{ font-size: 110%; font-weight: bold; color: #003cef; }
.scchild{ color: #003cef; font-size: 80%; }

.orange{ color: #ffa500;	font-size: 80%; }

.ftoolsmall{ font-size: 80%; }

.tooltbl{ border-color: Silver; border-width: 1px;	border-style: solid; }

.tooltd{ border-bottom-color: Silver; border-bottom-width: 1px; border-bottom-style: solid;	font-size: 100%; font-weight: bold;	color: Gray; }
.noticetd{ border-bottom-color: Silver; border-bottom-width: 1px; border-bottom-style: solid;	font-size: 110%; font-weight: bold;	color: Black; }

/* specifikacia produktu */
.pspec{ font-size: 80%; }



/* pouzite linky */


a.orange:link { color: #ffa500; font-size:100%; }
a.orange:visited { color: #ffa500;  font-size:100%; }
a.orange:active { color: #ffa500;  font-size:100%; }
a.orange:hover { color: #003cef;  font-size:100%; }

a.red:link { color: #BB0E0E; font-size:100%; }
a.red:visited { color: #BB0E0E;  font-size:100%; }
a.red:active { color: #BB0E0E;  font-size:100%; }
a.red:hover { color: #BB0E0E;  font-size:100%; }

a.path:link { color: #003cef; font-size:100%; font-weight: bold; text-decoration:none; }
a.path:visited { color: #003cef;  font-size:100%; font-weight: bold; text-decoration:none; }
a.path:active { color: #003cef;  font-size:100%; font-weight: bold; text-decoration:none; }
a.path:hover { color: #003cef;  font-size:100%; font-weight: bold; text-decoration:none; }

.fbig { font-size: 110%; font-weight: bold; }




/* reviews */
.komentarbox li {
	border-right: thin; border-top: 1px solid gray; display: list-item; padding-left: 0px; margin-left: 0px; border-left: thin; padding-top: 3px; border-bottom: thin; white-space: normal; list-style-type: none
}
.komentarbox ul {
	margin-top: 4px; padding-left: 10px; margin-left: 0px
}
.komentarbox .prvni {
	padding-left: 0px; margin-left: 0px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
.komentarbox .nadpis {
	font-weight: bold
}
.komentarbox .hlavicka {
	padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; background-color: #DDDDDD;
}

.komentarbox .hlavicka2 {
	padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; background-color: #FFFF99;
}

.komentarbox .obsah {
	margin-top: 3px; padding-left: 5px
}
.komentarbox .reagovat {
	padding-left: 5px;
	margin-bottom: 5px;
}
.komentarbox .datum {
	color: gray;
}
.komentarbox .email {
	color: #ffa500;
}
.komentarrozpis td {
	padding-right: 5px; padding-left: 5px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}

.author{

}

.author2{
	background-color: #FFFF99
}

/* pouziva sa ? */

.phead_back{
	background-color: #DDDDDD;
}

.fbig2{
	/*font-size: 16px;*/
	font-size:110%;
	font-weight: bold;
}

/* list table */
.list_td_cheader {font-weight: bold; color: black; font-size: 80%;background-color: #F3F3F3;white-space:nowrap;}

.list_tr_header{
    background-color: #DDDDDD;font-size: 80%;font-weight: bold;
}

.list_td {
	background-color: white;font-size:80%;
}

/* ~list table */

