*{margin: 0px; padding: 0px;}
body{background-color: #0075AF; text-align: center; font-family: Tahoma, Arial; font-size: 100%;} 
img{border: 0px;}
sup{font-size: 7pt; color: #aaa;}
td{vertical-align: bottom;}
li{margin-left: 25px; margin-bottom: 2px;}
p{margin: 0px 2% 10px 2%;}
table{position: relative; width: 100%;}
td.item{vertical-align: bottom;}
td.cell{font-size: 0.6em; text-align: center; vertical-align: middle;}
td.odd{font-size: 0.6em; text-align: center; vertical-align: middle; padding: 3px; background-color: #DAE8EF;}
td.even{font-size: 0.6em; text-align: center; vertical-align: middle; padding: 3px;}

#wrap{position: relative; width: 95%; margin-top: 50px; overflow: hidden; z-index: 10;}
#main_nav{position: relative; float: right; overflow: hidden; margin: 0px 10px 8px 0px;}
#white_field{position: relative; width: 100%; float: left; overflow: hidden; background-color: #fff;}
#wt_head, #wt_foot, #wt_body{position: relative; width: 100%; overflow: hidden;}
#tlc, #trc, #blc, #brc{position: relative; width: 13px; height: 12px; overflow: hidden;}
#tlc{float: left; background-image: url(../images/tlc.gif); background-repeat: no-repeat;}
#blc{float: left; background-image: url(../images/blc.gif); background-repeat: no-repeat;}
#trc{float: right; background-image: url(../images/trc.gif); background-repeat: no-repeat;}
#brc{float: right; background-image: url(../images/brc.gif); background-repeat: no-repeat;}
#logo_holder{position: relative; width: 22%; float: left; overflow: hidden; margin-left: 1%; margin-right: 1%; display: inline;}
#search_holder{position: relative; width: 74%; height: 100px; float: right; overflow: hidden; margin-right: 1%; display: inline; background-color: #0075AF; background-image: url(../images/sc.gif); background-repeat: repeat-x;}
#sl, #sr{position: relative; width: 7px; height: 100px; overflow: hidden;}
#sl{float: left; background-image: url(../images/sl.gif); background-repeat: no-repeat;}
#sc{position: relative; width: 98%; height: 100px; float: left; overflow: hidden; background-image: url(../images/smoke_big.gif); background-repeat: no-repeat; background-position-x: center; background-position-y: center;}
#sr{float: right; background-image: url(../images/sr.gif); background-repeat: no-repeat;}
#search_input, #category_select, #search_button{position: relative; float: left; overflow: hidden; margin-top: 15px; margin-left: 1%; display: inline;}
#search_input{width: 43%;}
#category_select{width: 35%;}
#search_button{width: 18%;}
#shop_links{position: relative; float: left; margin: 30px 0px 0px 12px; display: inline; color: #73DBFF;}
#page_links{position: relative; float: right; margin: 30px 10px 0px 0px; display: inline; color: #73DBFF;}
#form_holder{position: relative; width: 100%; float: left;}

#flame_00{position: absolute; left: 0px; top: 0px; overflow: hidden; z-index: 1;}
#flame_01{position: absolute; right: 0px; top: 150px; overflow: hidden; z-index: 2;}

#lc, #cc, #rc{position: relative; float: left; overflow: hidden;  margin: 11px 0px 0px 1%; display: inline;}
#lc{width: 23%;}
#rc{width: 21%;}
#cc{width: 52%;}

#page_floor{position: relative; width: 99%; height: 70px; float: left; overflow: hidden; display: inline;}
#copyright{position: relative; float: left; overflow: hidden; margin: 15px 0px 0px 20px; display: inline; font-size: 0.7em; color: #73DBFF;}
#rate{position: relative; float: right; overflow: hidden; margin: 10px 5px 0px 0px; display: inline;}

#cart{position: relative; width: 96%; margin: 10px 2% 10px 2%; float: left; overflow: hidden; display: inline;}

div.nav_item, div.nav_icon, div.nav_link{position: relative; float: left;}
div.nav_item{margin-right: 20px; display: inline;}
div.nav_icon{margin: 3px 10px 0px 0px;}
div.nav_link{font-weight: bold; color: #73DBFF;}
div.secondary_content{position: relative; width: 99%; float: left; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin-bottom: 12px;}
div.sec_title{position: relative; width: 100%; height: 30px; float: left; background-color: #0075AF; background-image: url(../images/smoke_small.gif); background-repeat: no-repeat; background-position-x: center; background-position-y: center; color: #fff; font-size: 1em;}
div.sev_title{position; relative; float: left; font-weight: bold; margin-left: 15px; margin-top: 4px; display: inline;}
div.sec_content{position: relative; width: 100%;float: left; overflow: hidden; background-image: url(../images/sec_pattern.gif); background-repeat: repeat-x;}
div.sec_foot{position: relative; width: 100%; height: 3px; float: left; overflow: hidden; background-color: #0075AF;}
div.catalog_item, div.menu_arrow, div.menu_item, div.catalog_item_l{position: relative; float: left;}
div.catalog_item{width: 96%; border-bottom: 1px dotted #ccc; margin: 3px 2% 0px 2%; padding-bottom: 5px; display: inline;}
div.catalog_item_l{width: 96%; margin: 0px 2% 0px 2%; display: inline; padding-bottom: 5px;}
div.subcats{position: relative; float: left; text-align: left; margin-left: 3%; margin-right: 2%; width: 95%;}
/*απενδ*/
div.brandcats{position: relative; float: left; text-align: left; margin-left: 7%; margin-right: 2%; width: 95%; color: #FF0033 }

div.menu_arrow{margin: 12px 4px 0px 3px;}
div.menu_item{margin-top: 2px; margin-bottom: 0px;}

div.news_entry{position: relative; width: 94%; float: left; margin: 5px 2% 4px 4%; text-align: left; font-size: 0.8em; color: #777; display: inline;}

div.discount_entry{position: relative; width: 94%; float: left; overflow: hidden; margin: 8px 2% 7px 4%;}
div.discount_title{position: relative; width: 100%; float: left; overflow: hidden; text-align: left; margin-bottom: 7px;}
div.discount_image{position: relative; width: 70px; float: left; overflow: hidden;  border: 1px solid #ccc;}
div.discount_prices{position: relative; float: left; overflow: hidden; margin-left: 10px; font-size: 0.8em; text-align: left; color: #777;}

div.payment_entry{position: relative; width: 94%; float: left; margin: 8px 2% 7px 4%; overflow: hidden;}
div.payment_image{position: relative; width: 38%; float: left; margin-right: 2%;}
div.payment_desc{position: relative; width: 60%; float: right; color: #777; font-size: 0.6em; text-align: left;}

div.cart_entry{position: relative; width: 94%; float: left; margin: 10px 2% 10px 4%; color: #777; font-size: 0.8em;}

div.items_set{position: relative; width: 99.5%; float: left; overflow: hidden; border: 1px solid #ccc; padding-bottom: 7px; margin-bottom: 12px; background-image: url(../images/set_pattern.gif); background-repeat: repeat-x;}

div.set_title{position: relative; width: 98%; height: 31px; float: left; overflow: hidden; margin: 0px 1% 0px 1%; border-bottom: 1px dotted #ccc; display: inline;}
div.set_icon, div.set_header{position: relative; float: left;}
div.set_icon{margin: 3px 5px 3px 2px;}
div.set_header{margin-top: 3px;}

div.item_entry{position: relative; width: 47%; float: left; overflow: hidden;  margin: 5px 0px 0px 2%; display: inline; text-align: left;}
div.item_title{position: relative; width: 100%; height: 17px; float: left; overflow: hidden; margin-bottom: 5px;}
div.item_image{position: relative; width: 70px; height: 70px; float: left; text-align: center; vertical-align: middle; border: 1px solid #ccc; background-color: #fff;}
div.item_rating, div.item_opinion{position: relative; float: left; overflow: hidden; margin: 0px 0px 3px 5px;}
div.rating_text{position: relative; float: left; overflow: hidden; width: 90px; font-size: 0.8em; color: #777;}
div.star_icon, div.blob_icon{position: relative; float: left; text-align: center; font-size: 0.6em; color: #777; margin-top: 5px;}
div.star_icon{width: 25px; height: 25px; background-image: url(../images/star.gif); background-repeat: no-repeat; margin-left: 6px;  padding-top: 6px;}
div.blob_icon{width: 32px; height: 25px; background-image: url(../images/blob.gif); background-repeat: no-repeat; margin-left: 3px;   padding-top: 3px;}
div.item_desc{position: relative; width: 100%; height: 140px; float: left; overflow: hidden; font-size: 0.8em; color: #777; line-height: 18px;}
div.item_price{position: relative; float: left; font-size: 0.7em; margin-top: 2px; display: inline;}
div.item_tocart{position: relative; float: right; margin-right: 3px; display: inline;}

div.catalog_item_entry, div.catalog_item_image, div.catalog_item_title, div.catalog_item_desc{position: relative; float: left; overflow: hidden; text-align: left;}
div.catalog_item_entry{width: 96%; margin: 0px 2% 10px 2%; display: inline;}
div.catalog_item_image{width: 27%; margin-top: 5px; margin-right: 5px; text-align: center;}
div.catalog_item_title{width: 70%; right: 0px; font-size: 0.8em; margin: 5px 0px 5px 5px;} 
div.catalog_item_desc{width: 70%; margin: 5px 0px 5px 5px; font-size: 0.8em; color: #777;}
div.desc_entry{border-bottom: 1px dotted #ccc; padding-bottom: 4px;}
div.item_star{position: relative; float: left; text-align: center; font-size: 0.6em; color: #777; margin-top: 5px; width: 25px; height: 25px; background-image: url(../images/star.gif); background-repeat: no-repeat;   padding-top: 7px;}
div.item_blob{position: relative; float: left; text-align: center; font-size: 0.6em; color: #777; margin-top: 5px; width: 32px; height: 25px; background-image: url(../images/blob.gif); background-repeat: no-repeat; margin-left: 5px;   padding-top: 4px;}
div.price_and_cart{position: relative; width: 210px; float: right; margin-top: 7px;}
div.price{position: relative; float: left; overflow: hidden; text-align: left; margin-top: 1px;}

div.item_name{position: relative; float: left; overflow: hidden; text-align: left; margin: 5px 2% 0px 2%; display: inline;}
div.img_set, div.img_item{position: relative; float: left;  background-color: #fff; display: inline;}
div.img_set{width: 96%; margin: 5px 2% 0px 2%; border: 1px solid #ccc;}


div.item_description{position: relative; width: 97%; float: left; overflow: hidden; margin: 10px 1% 0px 2%; display: inline;}
div.tab_active, div.tab_pasive, div.tl, div.tc, div.tr{position: relative; float: left; overflow: hidden;}
div.tab_active .tl{width: 7px; height: 25px; background-image: url(../images/tab_right.gif); background-repeat: no-repeat;}
div.tab_active .tc{ height: 25px;  background-image: url(../images/tab_center.gif); background-repeat: repeat-x; color: #fff; font-weight: 600; font-size: 0.8em;}
div.tab_active .tr{width: 7px; height: 25px; background-image: url(../images/tab_left.gif); background-repeat: no-repeat;}
div.tab_pasive .tl{width: 7px; height: 25px; background-image: url(../images/tab_left_p.gif); background-repeat: no-repeat;}
div.tab_pasive .tc{height: 25px; background-image: url(../images/tab_center_p.gif); background-repeat: repeat-x;}
div.tab_pasive .tr{width: 7px; height: 25px; background-image: url(../images/tab_right_p.gif); background-repeat: no-repeat;}
div.tab_active, div.tab_pasive{margin-right: 1px; display: inline;}
div.tab_content{position: relative; float: left; width: 99%; border: 1px solid #ccc; overflow: hidden; background-image: url(../images/set_pattern.gif); background-repeat: repeat-x; font-size: 0.8em; color: #777; text-align: left;}
div.tab_content2{position: relative; float: left; width: 99%;  overflow: hidden;  font-size: 0.8em; color: #777; text-align: left;}
div.i_cart{position: relative; width: 96%; float: left; margin: 0px 0px 10px 2%; display: inline;}
div.brick{height: 3px; width:2px; overflow: hidden;}

div.full_cart_entry{position: relative; width: 100%; float: left; overflow: hidden;}
div.cell{position: relative; float: left; font-size: 0.6em; vertical-align: center;}

div.reply{position: relative; width: 96%; float: left; overflow: hidden; margin: 10px 2% 0px 2%; border-top: 1px dotted #777; border-bottom: 1px dotted #777; display: inline;}
div.reply_title{position: relative; width: 96%; float: left; overflow: hidden; margin: 0px 2% 0px 2%; border-bottom: 1px dotted #777; display: inline;}
div.reply_author{position: relative; float: left; margin: 5px; 0px 5px 10px; display: inline;}
div.reply_date{position: relative; float: right; margin: 5px; 0px 5px 10px; display: inline;}
div.reply_text{position: relative; width: 96%; float: left; overflow: hidden; margin: 5px 2% 5px 2%; display: inline;}

div.reply_form{position: relative; width: 96%; float: left; overflow: hidden; margin: 10px 2% 15px 2%; display: inline;}
div.reply_form_entry{position: relative; width: 96%; float: left; overflow: hidden; margin: 5px 2% 0px 2%; display: inline;}
div.reply_form_entry input, div.reply_form_entry textarea{position: relative; float: left; overflow: hidden; margin: 0px 0% 0px 0%; display: inline; border: 1px solid #ccc;}
div.captcha, div.captcha_input{position: relative; float: left; overflow: hidden;}
div.captcha_input{margin: 0px 0px 0px 15px; display: inline;}

div.news_text{position: relative; width: 96%; float: left; margin: 10px 2px  10px 2%; overflow: hidden; text-align: left; font-size: 0.8em; color: #777; line-height: 18px; display: inline;}
div.news_img{position: relative; float: left; border: 1px solid #ccc; margin: 0px 8px 0px 0px; padding: 3px 3px 3px 3px;}

span.old_price{color: #FF0000; text-decoration: line-through;}
span.new_price, span.mark{color: #005E77;}

span.set_header{font-size: 1.25em; color: #000; font-weight: bold;}

a.nav_link:link, a.nav_link:visited{font-weight: normal; color: #73DBFF;}
a.nav_link:hover{font-weight: normal; color: #C7F3FF;}

a.shop_link:link, a.shop_link:visited{font-weight: normal; font-size: 0.8em; color: #73DBFF;}
a.shop_link:hover{font-weight: normal; font-size: 0.8em; color: #C7F3FF;}

a.catalog_item:link, a.catalog_item:visited{font-size: 0.7em; font-weight: 600; color: #777;}
a.catalog_item:hover{font-size: 0.7em; font-weight: 600; color: #aaa;}

a.catalog_subitem:link, a.catalog_subitem:visited {font-size: 0.7em; font-weight: normal; color: #777;}
a.catalog_subitem:hover{font-size: 0.7em; font-weight: normal; color: #aaa;}

/*απενδ*/
a.catalog_subitem2:link, a.catalog_subitem2:visited {font-size: 0.7em; font-weight: normal; color: #FF0033;}
a.catalog_subitem2:hover{font-size: 0.7em; font-weight: normal; color: #aaa;}

a.news_title:link, a.news_title:visited{ font-weight: 400; color: #777;}
a.news_title:hover{ font-weight: 400; color: #aaa;}

a.item_title:link, a.item_title:visited{ font-weight: 400; color: #005E77; font-size: 0.8em;}
a.item_title:hover{ font-weight: 400; color: #00A3C9; font-size: 0.8em;}

a.desc_type:link, a.desc_type:visited{ font-weight: 400; color: #005E77; font-size: 0.8em;}
a.desc_type:hover{ font-weight: 400; color: #00A3C9; font-size: 0.8em;}

a.catalog_item_title:link, a.catalog_item_title:visited{ font-weight: 400; color: #005E77;}
a.catalog_item_title:hover{ font-weight: 400; color: #00A3C9;}

a.page_item:link, a.page_item:visited{font-family: Tahoma, Arial; font-size: 0.9em; color: #999;}
a.page_item:hover{font-family: Tahoma, Arial; font-size: 0.9em; color: #000;}

a.title_category:link, a.title_category:visited{color: #000; text-decoration: underline;}
a.title_category:hover{color: #000; text-decoration: none;}


input.searchline, input.submit, select.cat{width: 100%; color: #777; font-size: 0.8em;}
input.searchline{height: 19px; border: 1px solid #73DBFF;}
input.submit{ border: 1px solid #fff; background-color: #73DBFF; color: #fff; font-weight: bold;}
select.cat{border: 1px solid #73DBFF; background-color: #fff; font-family: Tahoma, Arial;}

h1.set_header{font-size: 1.25em; color: #000;}
h1.item_name{font-size: 1.5em; color: #0075AF;}
h2, legend{margin: 3px 2% 0px 2%; color: #0075AF; font-size: 1.2em;}
legend{background-color: #fff; font-weight: bold;}
fieldset { border-style: dotted;  border-color: #777; border-width: 1px;}

button.cart{position: relative; float: right; width: 78px; height: 23px; background: transparent; border: none; margin: 10px 2% 10px 0px;}
button.select{position: relative; width: 78px; height: 23px; background: transparent; border: none; margin: 10px 0px 0px 0px;}


.navigation {
 color:#666;
 border:0px;
 padding: 4px 0px 4px 0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
 text-decoration:none;
 color: #636363;
 background:#FFFFFF;
 border:1px solid #0075AF;
 padding:3px 6px;
 font-size:11px
}

.navigation a:hover {
  background:#73DBFF;
 color:#FFFFFF;
 border-color:#0075AF;
}

.navigation span {
 text-decoration:none;
 background:#fff;
 padding:3px 6px;
 border:1px solid #CCCCFF;
 color:#ccc;
 font-size:11px;
}