.minicart_tbl td {
	border-bottom: 1px solid #999999;
}

.minicart_tbl tr:hover {
	color: white;
	background: #cc0000;
}

.minicart_tbl tr:hover a {
	color: white;
	text-decoration: none;
}

#links {
font-size: 9px;
}

#links a {
font-size: 9px;
}

/*--------------- Search Box Round corners ---------------*/
.s-inp {position:relative; display:block; border:1px solid #b6b6b6; padding:2px 4px; background-color:#fff; width:90%; padding-left: 10px;}
.s-inp input {border:1px solid #fff; border-width:0; margin:0; padding:0}
.sc-br, .sc-bl, .sc-tr, .sc-tl {position:absolute; display:block; background:url(images/sinp-corns.gif); width:11px; height:11px; background-repeat: no-repeat;}
.sc-tl {top:-1px; left:-1px; background-position:0 0}
.sc-tr {top:-1px; right:-1px; background-position:100% 0}
.sc-bl {bottom:-1px; left:-1px; background-position:0 100%}
.sc-br {bottom:-1px; right:-1px; background-position:100% 100%}
/*--------------- /Search Box Round corners ---------------*/

/*--------------- TV ---------------*/

.titleprog {
margin-left: 10px;
}

.bluTtl {
	font-size: 12px;
	font-weight: normal;
}

/*--------------- /TV ---------------*/

/*--------------- Top and Bottom ---------------*/

html {
background: url('img/back_right.jpg');
background-repeat: repeat-y;
background-position: right;
}

body {
font-family: arial;
font-size: 12px;
color: #111111;
margin: 0;
padding: 0;
background: url('img/back.jpg') #ffffff;
background-repeat: repeat-y;
behavior: url("csshover.htc");

overflow: -moz-scrollbars-vertical;
overflow-x: hidden;
overflow-y: scroll;
}

#header {
position: relative;
width: 999px;
background: url('img/logo_back1.jpg');
background-color: white;
background-repeat: no-repeat;
height: 181px;
margin: 0 auto;
padding-bottom: 1px;
border-bottom: 2px solid #cccccc;
}

#logo {
position: absolute;
left: 20px;
bottom: 3px;
}

#redline {
width: 100%;
height: 11px;
background-color: #cc0000;
}

#menu {
position: absolute;
z-index: 2;
float: left;
width: 616px;
height: 74px;
background: url('img/menu_back.png');
background-repeat: no-repeat;
margin-left: 12px;
text-align: center;
}

#menulist {
color: #333333;
width: 90%;
height: 40px;
margin-top: 0px;
}

#menulist td.separator {
background: url('img/menu_sep.png');
width: 10px;
height: 51px;
}

#menu #menulist a:link, #menu #menulist a:visited {
margin-bottom: 10px;
font-family: "Century gothic";
font-size: 18px;
color: #333333;
font-weight: bold;
text-decoration: none;
}

#menu #menulist a:hover {
color: white;
}

#menu #menulist ul {
padding: 0;
margin: 0;
list-style-type: none;
}

#menu #menulist li {
height: 100%;
padding: 5px 5px 5px 5px;
}

#menu #menulist li:hover {
background: #cc0000;
}

#menu #menulist li:hover a {
color: white;
}

#antenna {
width: 195px;
height: 124px;
float: right;
}

.popup {
margin-bottom: 10px;
font-family: "Century gothic";
font-size: 18px;
color: #333333;
font-weight: bold;
text-decoration: none;
}

.popup:hover {
color: white;
margin-bottom: 10px;
font-family: "Century gothic";
font-size: 18px;
font-weight: bold;
text-decoration: none;
cursor: pointer;
}

#popupmenu {
position: absolute;
z-index: 9999999999999999999999999999;
/*background: url('img/popup.gif');
background-repeat: no-repeat;
width: 170px;
height: 285px;
margin-top: -12px;
margin-left: 373px;*/
top: -7px;
left: 360px;
background: #dddddd;
border: 1px solid #999999;
padding: 0;
margin: 0;
padding-top: 20px;
text-align: center;
}

#popupmenu ul {
/*background-color: #eeeeee;*/
width: 160px;
padding: 0px 5px 10px 5px;
margin: 0;
/*margin-left: 5px;*/
list-style: none;
}

#popupmenu ul li {
margin-top: 5px;
padding-bottom: 4px;
border-bottom: 1px solid #cccccc;
}

#popupmenu a:link, #popupmenu a:visited {
font-weight: bold;
color: #333333;
font-size: 15px;
text-decoration: none;
}

#popupmenu a:hover {
color: #cc0000;
text-decoration: none;
}

#langbox {
float: right;
}

#searchbox {
float: right;
padding-top: 4px;
padding-left: 10px;
padding-right: 30px;
background: url('img/search_back.jpg');
background-repeat: no-repeat;
width: 180px;
height: 31px;
}

.searchbtn {
border: 0px;
color: #cc0000;
font-size: 12px;
font-family: arial;
font-weight: bold;
background: url('img/btnSearch.gif');
background-repeat: no-repeat;
width: 22px;
height: 22px;
float: right;
}

#minicart {
margin-top: 15px;
/*background: url('img/cart_back.jpg');*/
background-repeat: no-repeat;
width: 163px;
padding: 10px 10px 10px 10px;
}

#minicart b.tot_price {
color: #cc0000;
font-size: 14px;
}

img {
border-width: 0px;
}

#main {
margin-top: 10px;
background: url('img/main_back_top.gif');
/*background-color: white;*/
background-repeat: no-repeat;
width: 960px;
margin-left: auto;
margin-right: auto;
padding: 0 0 0 0;
padding-top: 16px;
}

#left {
background: url('img/left_back1.gif');
background-repeat: repeat-y;
background-position: right;
padding-bottom: 20px;
width: 255px;
background-color: none;
}

#categorylist {
background: url('img/categorylist_back.gif') repeat-y;
padding-left: 10px;
width: 243px;
float: left;
}

#categorylist ul {
	margin: 0;
	padding: 0;
	width: 98%;
	list-style: none;
}

#categorylist li {
	margin-bottom: 20px;
}

#categorylist li ul {
	line-height: 2em;
}

#categorylist li li {
	margin: 0;
	padding: 0;
	background: none;
	border-bottom: 1px solid #EFEFEF;
	padding-left: 5px;
}

#categorylist li li:hover {
	background: #cc0000;
}

#categorylist li li a {
	font-size: 12px;
	font-weight: bold;
}

#categorylist li li:hover a{
	color: white;
}

#categorylist_bot {
background: url('img/categorylist_bot.gif');
background-repeat: no-repeat;
width: 255px;
height: 40px;
}

#categorylist_top {
background: url('img/categorylist_top.gif');
background-repeat: no-repeat;
width: 255px;
height: 18px;
}

.maintable {
background: url('img/center_back.gif');
background-position: right;
background-repeat: repeat-y;
}

#center {
padding-left: 10px;
padding-right: 10px;
float: right;
vertical-align: top;
width: 683px;
background-color: white;
border-right: 1px solid #cccccc;
}

#random_articles {
clear: both;
width: 170px;
text-align: left;
margin-top: 15px;
position: relative;
margin-left: auto;
margin-right: auto;
padding: 10px 10px 10px 10px;
background: white;
border: 1px solid #cccccc;
}

#random_articles ul {
list-style: none;
padding: 0;
margin: 0;
}

#random_articles ul li {
border-bottom: 1px solid #999999;
padding: 5px 5px 5px 5px;
}

#random_articles ul li:hover {
background: #cc0000;
}

#random_articles ul li:hover a {
color: white;
}

#random_articles a:link, #random_articles a:visited, #random_articles a:hover {
text-decoration: none;
}

#random_articles h2 {
padding: 0;
margin: 0;
}

#random_articles h2 a {
font-size: 13px;
}

#random_items {
clear: both;
margin-top: 15px;
position: relative;
margin-left: auto;
margin-right: auto;
/*margin-right: 40px;*/
}

div.random_item {
margin-bottom: 20px;
text-align:center;
width: 134px;
height: 208px;
padding: 0px 10px 10px 10px;
background: url('img/randomitem_back.jpg');
background-repeat: none;
}

div.random_item h2 {
padding-top: 0px;
margin-top: 5px;
}

div.banner {
position: relative;
z-index: 0;
float: right;
background: url('img/banner_back.jpg');
background-repeat: no-repeat;
width: 220px;
height: 77px;
margin-right: 15px;
margin-top: 15px;
padding-top: 3px;
}

div.banner h1, h1.catalog {
background: url('img/banner_header.gif');
color: white;
font-size: 16px;
padding: 0;
margin: 0;
padding-top: 2px;
margin-left: 3px;
padding-left: 10px;
width: 205px;
height: 20px;
}

div.banner div.text {
width: 80%;
text-align: center;
display: inline-table;
font-weight: bold;
margin-left: 15px;
margin-top: 7px;
}

div.banner div.text b.red{
color: #cc0000;
font-size: 16px;
}

div.banner div.stamp {
position: absolute;
overflow: hidden;
background: url('img/sale.gif');
background-repeat: no-repeat;
text-align: center;
padding-top: 25px;
color: white;
font-size: 16px;
font-weight: bold;
width: 64px;
height: 66px;
top: -10px;
right: -20px;
}

#tellafriend {
width: 80%;
margin-left: 20px;
padding-left: 15px;
padding-bottom: 10px;
margin-top: 45px;
margin-bottom: 20px;
position: relative;
border: 2px solid #d0d0d0;
}

div.balloon_lt {
position: absolute;
top: -21px;
left: -2px;
width: 58px;
height: 32px;
background: url('img/balloon_lt.gif');
background-repeat: no-repeat;
}

div.balloon_lb {
position: absolute;
bottom: -2px;
left: -2px;
width: 15px;
height: 16px;
background: url('img/balloon_lb.gif');
background-repeat: no-repeat;
}

div.balloon_rt {
position: absolute;
top: -2px;
right: -2px;
width: 15px;
height: 16px;
background: url('img/balloon_rt.gif');
background-repeat: no-repeat;
}

div.balloon_rb {
position: absolute;
right: -2px;
bottom: -2px;
width: 15px;
height: 16px;
background: url('img/balloon_rb.gif');
background-repeat: no-repeat;
}

#footer {
color: white;
background: #bb0000;
text-align: center;
padding-top: 1px;
padding-bottom: 5px;
border-top: 1px solid #cc0000;
/*margin-left: auto;
margin-right: auto;*/
clear: both;
/*background: url('img/footer_back.png');*/
width: 100%;
/*height: 100px;*/
}

#footer a:link, #footer a:visited {
font-size: 12px;
color: #cc0000;
text-decoration: underline;
}

#footer a:hover {
text-decoration: none;
color: white;
background: #cc0000;
}

#footer_menu {
width: 100%; 
background: white; 
padding-top: 5px; 
padding-bottom: 5px; 
margin-bottom: 5px; 
color: #cc0000;
}

#footer #links a {
color: #bb0000;
}

/*------------- SHOP ----------------*/

#descr {
width: 560px;
min-height: 200px;
padding: 0px 20px 20px 20px;
background: url('img/descr_back.jpg');
background-repeat: no-repeat;
background-position: bottom right;
border: 1px solid #cccccc;
}

#descr h1 {
background: #999999;
color: white;
font-size: 18px;
margin-left: -20px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
}

#ll {
margin-bottom: 5px;
margin-top: 5px;
}

#ll a:link, #ll a:visited {
color: #CC0000;
font-size: 12px;
text-decoration: underline;
}

#ll a:hover {
font-size: 12px;
color: #CC0000;
text-decoration: none;
}

a:link, a:visited {
color: #CC0000;
font-size: 12px;
text-decoration: underline;
}

a:hover {
font-size: 12px;
color: #CC0000;
text-decoration: none;
}

table td {
font-size: 12px;
}

div.menu a:link, div.menu a:visited {
color: #CC0000;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
}

div.menu a:hover {
color: white;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

div.menu a.subcat:link, div.menu a.subcat:visited {
color: #CC0000;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
}

div.menu a.subcat:hover {
color: white;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

#path {
padding-left: 15px;
padding-top: 5px;
padding-bottom: 5px;
width: 100%;
font-size: 11px;
color: #666666;
}

#path a:link, #path a:visited {
font-size: 11px;
color: #666666;
text-decoration: underline;
}

#path a:hover {
font-size: 11px;
color: white;
background: #cc0000;
text-decoration: none;
}

td.item1 {
padding-left: 5px;
padding-right: 5px;
}

td.itemcell {
background: url('img/item_back.png');
background-repeat: no-repeat;
height: 360px;
vertical-align: top;
text-align: center;
padding: 10px 15px 10px 15px;
width: 140px;
}

td.itemcell_r {
background: url('img/item_back.png');
background-repeat: no-repeat;
height: 360px;
vertical-align: top;
text-align: center;
padding: 10px 15px 10px 15px;
width: 140px;
}

td.itemcell img, td.itemcell_r img, td.rel_itemcell, td.rel_itemcell_r {
max-width: 100px;
}

td.rel_itemcell {
background: url('img/rel_item_back.jpg');
background-repeat: no-repeat;
height: 270px;
vertical-align: top;
text-align: center;
padding: 10px 15px 10px 15px;
width: 140px;
}

td.rel_itemcell_r {
background: url('img/rel_item_back.jpg');
background-repeat: no-repeat;
height: 270px;
vertical-align: top;
text-align: center;
padding: 10px 15px 10px 15px;
width: 140px;
}

td.itemcell a:link, td.itemcell_r a:link, td.itemcell a:visited, td.itemcell_r a:visited, td.rel_itemcell a:link, td.rel_itemcell_r a:link, td.rel_itemcell a:visited, td.rel_itemcell_r a:visited {
font-size: 15px;
color: #CC0000;
text-decoration: underline;
font-weight: bold;
}

td.itemcell a:hover, td.itemcell_r a:hover, td.rel_itemcell a:hover, td.rel_itemcell_r a:hover {
background: #CC0000;
color: white;
text-decoration: none;
}

td.itemcell h2 a:hover , td.itemcell_r h2 a:hover{
}

.price {
color: #666666;
font-weight: bold;
font-size: 20px;
}

strike.price {
font-size: 12px;
}

.discountprice {
color: #CC0000;
font-size: 22px;
font-weight: bold;
}

#item {
padding-left: 30px;
}

img.img_thumb {
border: 2px solid #999999;
}

a.itemlink:link, a.itemlink:visited {
font-size: 17px;
color: #CC0000;
text-decoration: none;
font-weight: bold;
}

a.itemlink:hover {
font-size: 17px;
color: white;
text-decoration: none;
font-weight: bold;
background: #CC0000;
}

.grey {
font-size: 11px;
color: #999999;
}

a.crossitem:link, a.crossitem:visited {
font-size: 14px;
color: #CC0000;
text-decoration: none;
font-weight: bold;
}

a.crossitem:hover {
background: #CC0000;
color: white;
text-decoration: underline;
}

span.newsdate {
	font-size: 11px;
	color: #999999;
}

h2.news {
margin-bottom: 0px;
}

h2.news a:link, h2.news a:visited {
	font-size: 20px;
	color: #cc0000;
	text-decoration: underline;
}

h2.news a:hover {
	background: #cc0000;
	color: white;
	text-decoration: none;
}

img.add {
border: 1px solid red;
}

td.itemcell a.addtocart:hover, td.itemcell_r a.addtocart:hover {
background: #f0f0f0;
}

input.button {
font-size: 10px;
background: url('img/button_back.jpg');
background-color: #cccccc;
width: 106px;
height: 46px;
color: white;
text-align: center;
font-weight: bold;
border-width: 0px;
cursor: pointer;
}

input.button1 {
font-size: 10px;
background: url('img/button1_back.jpg');
background-color: #cccccc;
width: 106px;
height: 46px;
color: white;
text-align: center;
font-weight: bold;
border-width: 0px;
cursor: pointer;
}

/*------------- /SHOP ----------------*/

/*-------------FAQ----------------*/
#question {
	margin: auto;
	background: #FFFFFF url(layout/q-fill.gif) repeat-y;
	text-align: left;
	padding: 10px;
	}
#answer {
	margin: auto;
	text-align: left;
	padding: 10px;
	}
.small {
	color: #A5A2A2;
	text-decoration: none;
	font: bold 8pt  arial;
}

h1, h2, h3, h4 {
	font-size: 16px;
	color: #cc0000;
}

h2 a {
font-size: 16px;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
background: #cc0000;
color: white;
}

a:hover h2 {
background: #cc0000;
color: white;
}

/*h2 {
	font-size: 16px;
	background: url('img/bgHornav.jpg');
	width: 80%;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: white;
}*/

/*-------------/FAQ----------------*/
