body
{
	color: white;
	background: #000;
   font-family: Georgia, "New York CE", utopia, sans-serif;
   margin: 0px;
}

/* BASIC TAGS -------------------------------------------------------------------------------------------- */

ins {color: #b0b0b0;}
em.number {color: #b0b0b0;}

/*  CLASSES ------------------------------------------------------------------------- */

.def_color {color: #b0b0b0;}


/* FORMS --------------------------------------------------------------------------------- */

input select,textarea {
   background: #DBDBDB;
   border: 1px solid #a5acb2;
}

select {
  background:#DBDBDB;
  border-left: 1px solid Gray;
  border-top: 1px solid Gray;
}

.inputBox {
  background: #DBDBDB;
  border-left: 1px solid Gray;
  border-top: 1px solid Gray;
}


/* FORM-BOX  ------------------------- form box for ORDER,REGISTRATION,PRODUCT DETAIL -------------------------------------- */
#boxNorm{
}

.form-box {
   color:#b0b0b0;
}
.form-box td {
   border: 0;
	border-bottom: 1px solid white;
}
.form-box .spc {background: none; }
.form-box .spc textarea {background: #fff; }
.form-box textarea {
   background: white;
   border: 1px solid #a5acb2;
}


/* FORM login */
.login{
   border: 0px solid silver;
}


/* PAGE ---------------------------------------- masterpage -------------------------------------------- */
#masterpage {
	border: none;
}

/* HEADER ------------------------------------------------------------------------ */
#header {
	height:251px;
	background: #000 url(../images/head_b.jpg) no-repeat;
}

.name { 
   color: #b0b0b0;
}
.subname {
   color: #fff;
}
.slogan {
	color: white;
}


/* ESHOP BAR -------------------------------------------------------------------------------------- */
#ebar {
	background: #000 url(../images/bg_ebar.png) no-repeat;
   font-family: Georgia, "New York CE", utopia, sans-serif;
   font-size: 11px;
   line-height:18px;
}

/* in to ESHOP BAR */


.elink {
   font-family: Georgia, "New York CE", utopia, sans-serif !important;
   font-size: 11px !important;
   color: #8b8b8b;
}
.elink:hover {
   color: white;
}

/* TOP MENU -------------------------------------------------------------------------------------- */
#topmenu{
	height:31px;
	background: url(../images/bg_topmenu.png) repeat-x;
}


/* AROUND PAGE ----------------------------------------------------------------- */
#aroundpage {
   background: #000 url(../images/bg_aroundpage.jpg) no-repeat top;

}

/* LEFTBOX ---------------------------------------------------------------------------------- */

/* --------------box for LEFT menu --------------------- */
#left1 {
	background: none;

}

.title_left1{
   font-family: Georgia, "New York CE", utopia, sans-serif;  
   font-size: 17px;
	color:white;
}
#footleft1 {
	background: url(../images/foot_l1.png) no-repeat top;
}

#footleft1 a {
	color:#A5ACB2;
}
#footleft1 a:hover {color:white;}

/* --------------box for LEFT menu ESHOP --------------------- */
#left_eshop {
	background:none;
}

.title_left_eshop{
   font-family: Georgia, "New York CE", utopia, sans-serif;   
   font-size: 17px;
	color:white;
	margin-left:8px;
	padding:0px;
}
#footleft_eshop {
	background: url(../images/foot_l1.png) no-repeat top;
}

#footleft_eshop a {
	color:#A5ACB2;
}
#footleft_eshop a:hover {color:white;}

/* -------------- box for FIND --------------------- */
#left2 {
	border: 0px solid ;
	background: url(../images/bg_l2.png) no-repeat top;
}

.title_left2{
	display:none;
	color:black;
}
/* LEFT MENU, LEFT MENU 2 ------------------------------------------------------------------------------ */
.leftmenu2 ul  {
	background: url(../images/bg_inleft1.png) ;
}

.leftmenu a,.leftmenu2 a {
   color:#c0c0c0;
   width: 180px;
   margin-left:0;
   font-family: Georgia, "New York CE", utopia, sans-serif;
   display: block;
   font-size: 10px;
   display:block;
   background: url(../images/menu_item_b.png); 
   height: 22px;
   width: 180px;
   margin-left:15px;
   text-indent: 30px;
   line-height: 22px;
}


.leftmenu a:hover,.leftmenu2 a:hover {
   color:#fff;
   width: 180px;
   margin-left:0;
   font-family: Georgia, "New York CE", utopia, sans-serif;
   display: block;
   font-size: 10px;
   display:block;
   background: url(../images/menu_item_b2.png);
   height: 22px;
   width: 180px;
   margin-left:15px;
   text-indent: 30px;
   line-height: 22px;
}

.leftmenu a:visited, .leftmenu2 a:visited {
    display: block;
    height: 22px;
    line-height: 22px;
    text-decoration: none;
    text-indent: 30px;
    width: 180px;
}

/* + LEFT MENU DEF*/
.leftmenuDef a img {   filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5; 
}

.leftmenuAct a {
   display:block;
   background: url(../images/menu_item_b2.png) ;
   color:#c0c0c0;
   font-size: 10px;
   width: 180px;
   margin-left:15px;
   text-indent: 20px;
}

.leftmenuCat{
   display:block;
   background: url(../images/menu_cat.png);
   font-family: Georgia, "New York CE", utopia, sans-serif;
   color:#fff;
   font-size: 11px;
   width: 180px;
   margin-left:15px;
   text-indent: 13px;
   height:21px;
   line-height:20px;
   margin-top:15px;
}

/* LEFT submenu MENU2 rozkliknute ------------------------------------------- */

.leftmenu2sub li {
   background:#2c2c2c;
}
.leftmenu2sub a, .leftmenu2sub a:visited {
   background:#2c2c2c;
   color:#c0c0c0;
}
.leftmenu2sub a:hover {
   color:#fff;
   background: url(../images/menu_item_b2.png);
}
.leftmenu2Act a {
   color:#fff;
   background: url(../images/menu_item_b2.png);
}
/* RIGHTBOX ------------------------------------------------------------------------------------------ */

/* NEWS ---------------------------------------------------------------------------------------- */
.news-box {
	background:  url(../images/bg_r.png) no-repeat top;
}

.news-box-title{
   font-family: Georgia, "New York CE", utopia, sans-serif;
   font-size: 17px;
	color:white;
}

.news-title a {
   color:#777777;
}
.news-title a:hover {
   color:white;
}

.news-content {
   color:#777777;
}
#news-foot {
	background:  url(../images/foot_r.png) no-repeat top;
}
.news-box img{
	display:none;
}
/* action and best selling   --------------------------------------------------------------------------------------- */
.action-box {
	background: url(../images/bg_r.png) no-repeat top;
}
.action-box-title {
   font-family: Georgia, "New York CE", utopia, sans-serif; 
   font-size: 17px;
	color:white;
}

#action-foot {
	background:  url(../images/foot_r.png) no-repeat top;
   display:block;
}

#action-foot2 {	background:  url(../images/foot_r.png) no-repeat top;
   display:block;
}

/* CONTACT ---------------------------------------------------------------------------------- */
.contact-box {
	background: url(../images/bg_r.png) no-repeat top;
}
.contact-box-title {
   font-family: Georgia, "New York CE", utopia, sans-serif;
   font-size: 17px;
	color:white;
}
.contact {
   color:#777777;
}
.contact a {
   color:#b0b0b0;
}
.contact a:hover {
   color:white;
}
#contact-foot {
	background:  url(../images/foot_r.png) no-repeat top;
}
/* POOL ----------------------------------------------------------------------------------- */
.poll-box {
	background: url(../images/bg_r.png) no-repeat top;
}
.poll-box-title {
   font-family: Georgia, "New York CE", utopia, sans-serif;
   font-size: 17px;
	color:white;
}

.poll-question {
   color:#777777;
}
.poll-answer a {
   color:#b0b0b0;
}
.poll-answer a:hover {
   color:white;
}

#poll-foot {
	background:  url(../images/foot_r.png) no-repeat top;
}

/* CENTER  in home page  -------------------------------------------- */


/* CENTER 2  in other page  ------------------------------------------ */


/* CENTER 3  in other page  ----------------------------------------- */


/* FOOTER  ---------------------------------- */
#footer {
	height:300px;
	color:#585757;
	background: #000 url(../images/bg_foot.jpg) no-repeat top;
   border:none;
   font-size:11px;
}
#footer a { color:#585757;font-size:11px;}
#footer a:hover {color:#b0b0b0;}

/* -------------------------- out text ---------------------------------------- */

.outtext {
	color:#b0b0b0;
}


/* + TOP MENU --------------------------------------------------------------------------------- */
#main-menu {
	width:100%;
	float:left;
   background:  url(../images/bg_topmenu.png) no-repeat;
	font-family: Georgia, "New York CE", utopia, sans-serif;
	font-size:11px;
   font-weight:normal;
   height: 31px;
	}
		
#main-menu a
	{
   text-align: left;
	display:block;
	border-right: 0px;
	white-space:nowrap;
	margin:0;
	padding: 8px 30px 5px 40px;
	}

#main-menu a:link, #main-menu a:visited, #main-menu a:active
	{
	color: #b0b0b0;
	text-decoration:none;
   background: none;
	}
	
#main-menu a:hover
	{
	color: #fff;
   background: none;
	text-decoration:none;
	}	
	
#main-menu a.top_parent
	{
   background: none;
	}
	
#main-menu a.top_parent:hover
	{
   background: none;
	}

#main-menu a.top_parent_act
	{
   color:#fff;
   background: none;
	}
	
#main-menu a.parent
	{
   background:  none ;
	}

#main-menu a.parent:hover
	{
   background: black;
	}	

#main-menu ul li ul li
	{
   background:  url(../images/bg_topmenu2.png) ;
	margin:0px;
	padding: 0px;
	}
#main-menu ul li ul
	{
   background:  url(../images/bg_topmenu2.png) ;
	margin:0px;
	padding: 0px;
	}
/* BOOKMARKS BOX ------------------------------------------------------------------------------------- */

.part {
   border:2px solid #232323;
}

ul.bookmark li{
	background: #3e3e3e;
}
ul.bookmark li a {
	color:#b0b0b0;
	background:#3e3e3e;
}
ul.bookmark li a:hover {
   color:#fff;
}
ul.bookmark li.active a:hover {
   color:#b0b0b0;
}
ul.bookmark li.selected { 
   background: #3e3e3e;

}
ul.bookmark li.selected a {
   background: #3e3e3e;
   color:white;
}
ul.bookmark li.selected a:hover {
   background:#3e3e3e;
	color:white;
}

/* ------- border uder BOOKMARKS ----------- */
.part { 
	border:1px solid #232323;
}

/* ------- line under BOOKMARKS ---------- */
.under_bookm {
	border-bottom: 2px solid #3e3e3e;
}

/* PHOTOGALLERY ------------------------------------------ */

.photogall img {
	background: #2a2a2a;
	border: 1px solid #777777;
}
.photogall a:hover img {
	background: white;
	border: 1px solid white;
}

/* COMMNENTS TABLE------------------------------------------- */

table.comments tr.dark{
   background:#000004;
}
table.comments tr.light{
   background:#232323;
}


/* A, A:HOVER ------------------------------------------------------------------------ */
a {
   color:#fff;
}
a:hover {color: white;}

/* -------------------------- E S H O P    c o l o r s ---------------------------------------- */

/* PAGINATION  ------------------------------------------------------------- */

.pagination a, .pagination span.act{
   border:1px solid #191919;
}
.pagination a:hover{
   color:white;
	background:#b0b0b0;
}
.pagination a.act, .pagination span.act{
   color:white;
	background:#b0b0b0;
}

/* PRODUCT BOX in HOME PAGE --------------------------------------------*/
.product{
   border: 1px solid #303030;
   background: url(../images/bg_product_block.png);
}
.productTitle{
   background-color:transparent;
}
.productTitleContent a {
   text-align:center;
   text-decoration: none;
}
.productTitleContent a:hover {
   text-decoration: underline;
}

.productAct.product{
    width:178px;
    background:#000;
}
.productPriceSmall{
   color:#848484;
}
.productPrice{
   color:#fff;
}
.productFooter{
   width:178px;
   border-top:1px dotted #303030;

}

/* PRODUCT BOX in subpage  --------------------------------*/

.product2{
   border: 1px solid #303030;
   background: url(../images/bg_product_block.png);
}

.productAct.product2{
    background:#000;
}
/* PRODUCT BOX in other page  -------------- action and best selling, related products -------------------------*/

.product3 {
   border: 1px solid #303030;
   background: url(../images/bg_product_block.png);
}
.product3Act .product3Title, .product3Act .product3Footer{
   background:#000;
}

.product3Price{
   color:#b0b0b0;
}

/* TABLE PRODUCT Products overview list------------------------------------------------ */

table.productList tr.dark{
   background:#232323
}
table.productList tr.color{
   background:#3e3e3e;
}
table.productList td.price{
   color:#fff;
}

/* TABLE ORDER, CART, PRODUCT DETAIL ------------------------------------------------------- */

table.cart {
	background: none;
	border-bottom: 5px solid #3e3e3e;
}
table.cart th {
	border-right: 1px solid #3e3e3e;
	background: #3e3e3e;
	color: #8b8b8b;
}
table.cart td {
	border-bottom: 1px solid #3e3e3e;
}


/* DETAIL PRODUCT BOX ------------------------------------------------------------------------ */
.detail-box-product .image {
   border:1px solid #3e3e3e;
	background:#2a2a2a;
   border-bottom:1px solid #3e3e3e;
}
.detail-box-product .image a:hover {
   border-bottom: 5px solid #3e3e3e;
}

.detail-box-product .image_foot {
   /*background:#2a2a2a;
	border-left:1px solid #777777; 
	border-right:1px solid #777777; 
	border-bottom:1px solid #777777;*/
    display: none; 	
}

/*  MORE FOTO BOX -------------------------------------------------------------------- */
.more-photo {}
.more-photo img {}

/*+ ADD*/

.param {border:1px solid #494949;}

.subcat {border-top: 1px dotted #494949;border-bottom: 1px dotted #494949;}

#inleft3 {
   background: url(../images/bg_inleft3.png);
}
#inleft3_top {
   height:30px;	
   background: url(../images/bg_inleft3_top.png) no-repeat;
}
#inleft3_foot {
	height:30px;	
   background: url(../images/bg_inleft3_foot.png) no-repeat;

}


#inright3 {
   height:30px;	
   background: url(../images/bg_inright3.png) repeat-y;
}
#inright3_top {
   height:30px;	
   background: url(../images/bg_inright3_top.png) no-repeat;
}

#inright3_foot {
	height:30px;	
   background: url(../images/bg_inright3_foot.png) no-repeat;

}

/* TOPBAR */
#top-bar{border:none;background:none;background-image:none;}
#top-bar a{}
#top-bar a:hover{}
#top-bar .sep{}

/* WHEREI LINE */
#wherei{border-bottom:1px dotted #494949;}

/* SORTING */
.sorting {
   color:silver;
   border: 1px solid #3e3e3e;
   background-color: none;
}
.sort-right select,.sort-left select {background:#fff; }
.sort-right select:hover,.sort-left select:hover {background:#fff; }

/* EBAR */
.img_login{background: url(../images/login_ebar.png) no-repeat;float:left;padding-right:10px;}
.img_reg{background: url(../images/reg_ebar.png) no-repeat;float:left;}
.img_cart{background:none; }

/* SUBCAT */
.subcat li a {
   background-image: url(../images/subcat.png);
}


.detail-box-product .image_foot img {
    display: none;
}

.detail-box-product .image a, .detail-box-product .image a:hover {
    border-bottom: 0px;
}
