body
{
	color: black;
	background: white url(../images/bg_page1.jpg) no-repeat top center;

}

.search {
    padding: 5px 5px 5px 498px;
    position: absolute;
    top: 48px;
    z-index: 1000;
}

.search input {
    height: 24px;
    width: 172px;
}

/* BASIC TAGS -------------------------------------------------------------------------------------------- */

ins {color: #038621;}
em.number {color: #026d00;}

/*  CLASSES ------------------------------------------------------------------------- */

.def_color {color: #007600;}


/* FORMS --------------------------------------------------------------------------------- */

input select,textarea {
   background: #FFFFFF;
   border: 1px solid #a5acb2;

}

select {
  background:#FFFFFF;
  border-left: 1px solid Gray;
  border-top: 1px solid Gray;
}

.inputBox {
  background: none;
  border:none;
  
}

.search input.btt {
    height: 29px;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width: 39px;
}

#ebar_right .elink {
    font-size: 12px;
    font-weight: normal;
    line-height: 35px;
    padding-right: 0;
    text-decoration: none;
    vertical-align: middle;
}


html body div.hack-box div#masterpage div#ebar div#ebar_right div div.img_cart a.elink
{

    color: black;
    font-size:16px;
}


#ebar_right {
    bottom: 122px;
    color: transparent;
    float: right;
    font-size: 0;
    left: 11px;
    margin: 0;
    padding: 0 10px 0 0;
    position: relative;
}


/* FORM-BOX  ------------------------- form box for ORDER,REGISTRATION,PRODUCT DETAIL -------------------------------------- */
.form-box td {
   border: 0;
	border-bottom: 1px solid white;
}
.form-box .spc {background: #f7fdf2; }

.form-box textarea {
   background: #FFFFFF;
   border: 1px solid #a5acb2;
}


/* FORM login */
.login{
   border: 0px solid #f7fdf2;
}


/* PAGE ---------------------------------------- masterpage -------------------------------------------- */
#masterpage {
	background:;
	border: 8px solid white;
}

.search select {
    display: none;
    font-size: 13px;
    width: 145px;
}

/* HEADER ------------------------------------------------------------------------ */
#header {
background: white url(../images/bg_page.jpg) no-repeat top center;
height: 98px;
    min-height: 180px;	
}

.name { /* puvodne nazev */
   color: #026d00;
   display:none;
}
.subname {  /* puvodne podnazev */
   color: #f7fdf2;
   display:none;
}
.slogan {
	color: white;
	display:none;
}


/* ESHOP BAR -------------------------------------------------------------------------------------- */
#ebar {

	 position: relative;
}


#ebar_left {
    bottom: 192px;
    float: left;
    left: 760px;
    margin: 0;
    padding: 0 0 0 10px;
    position: absolute;
    width: 550px;
}

/* in to ESHOP BAR */


.elink {
   color: #979797;
}
.elink:hover {
   color: black;
}

/* TOP MENU -------------------------------------------------------------------------------------- */
#topmenu{

    position: absolute;
    top: 145px;

}


/* AROUND PAGE ----------------------------------------------------------------- */
#aroundpage {

}

/* LEFTBOX ---------------------------------------------------------------------------------- */

/* --------------box for LEFT menu --------------------- */
#left1 {
	background:  url(../images/bg_l1.png) no-repeat top;

}

.title_left1{
	background: ;
	color:black;
}
#footleft1 {
	background: url(../images/foot_l1.png) no-repeat top;
}

#footleft1 a {
	color:black;
}
#footleft1 a:hover {color:white;}

/* --------------box for LEFT menu ESHOP --------------------- */
#left_eshop {
	background:  url(../images/bg_l1.png) no-repeat top;
}

.title_left_eshop{
	background: ;
	color:black;
}
#footleft_eshop {
	background: url(../images/foot_l1.png) no-repeat top;
}

#footleft_eshop a {
	color:black;
}
#footleft_eshop a:hover {color:white;}

/* -------------- box for FIND --------------------- */
#left2 {
	border: 0px solid #038621;
	background:   url(../images/bg_l2.png) no-repeat top;
}

.title_left2{
	color:#026d00;
	display: none;
}

/* LEFT MENU, LEFT MENU 2 ------------------------------------------------------------------------------ */

.leftmenu a,.leftmenu2 a {
    font-family: Arial;
    font-size: 17px;
    font-weight: bold;
    color:black;
    text-indent: 26px;
}
.leftmenu a:hover,.leftmenu2 a:hover {
   color:#fff;
   background: url(../images/menu_item_b.png) -210px 0px;
}

/* + LEFT MENU DEF*/
.leftmenuDef {
   display:block;
   background: url(../images/menu_item_b.png) 0px 0px;
   color:black;
}

.leftmenuAct a {
   display:block;
   background: url(../images/menu_item_b.png) -210px 0px;
   color:white;
}

.leftmenuCat{
   display:block;
   background:none;
   color:black;
}

/* LEFT submenu MENU2 rozkliknute ------------------------------------------- */

.leftmenu2sub li {
   background: white;
}
.leftmenu2sub a, .leftmenu2sub a:visited {
   background: #007600;
   color: white;
}
.leftmenu2sub a:hover {
   color:#fff;
   background: #026d00;
}
.leftmenu2Act a {
   color:#fff;
   background: #026d00;
}
/* RIGHTBOX ------------------------------------------------------------------------------------------ */

/* NEWS ---------------------------------------------------------------------------------------- */
.news-box {
	background:  url(http://www.sabihracky.cz/sablony/x194/images/bg_r.png) no-repeat top;
}

.news-box-title{
	color:black;
	background: ;
}

.news-title a {
   color: #007600;
}
.news-title a:hover {
   color:black;
}

.news-content {
   color:black;
}
#news-foot {
	background:  url(http://www.sabihracky.cz/sablony/x194/images/foot_r.png) no-repeat top;
}

/* action and best selling   --------------------------------------------------------------------------------------- */
.action-box {
	background: url(http://www.sabihracky.cz/sablony/x194/images/bg_r.png) no-repeat top;
}
.action-box-title {
	background: ;
	color:black;
}

#action-foot {
	background:  url(http://www.sabihracky.cz/sablony/x194/images/foot_r.png) no-repeat top;
   display:block;
}

#action-foot2 {	background:  url(http://www.sabihracky.cz/sablony/x194/images/foot_r.png) no-repeat top;
   display:block;
}

/* CONTACT ---------------------------------------------------------------------------------- */
.contact-box {
	background: url(http://www.sabihracky.cz/sablony/x194/images/bg_r.png) no-repeat top;
}
.contact-box-title {
	background: ;
	color:black;
}
.contact {
   color:black;
}
.contact a {
   color: #007600;
}
.contact a:hover {
   color:black;
}
#contact-foot {
	background:  url(http://www.sabihracky.cz/sablony/x194/images/foot_r.png) no-repeat top;
}
/* POOL ----------------------------------------------------------------------------------- */
.poll-box {
	background: url(http://www.sabihracky.cz/sablony/x194/images/bg_r.png) no-repeat top;
}
.poll-box-title {
	background: ;
	color:black;
}

.poll-question {
   color:black;
}
.poll-answer a {
   color: #007600;
}
.poll-answer a:hover {
   color:black;
}

#poll-foot {
	background:  url(http://www.sabihracky.cz/sablony/x194/images/foot_r.png) no-repeat top;
}

/* CENTER  in home page  -------------------------------------------- */


/* CENTER 2  in other page  ------------------------------------------ */


/* CENTER 3  in other page  ----------------------------------------- */


/* FOOTER  ---------------------------------- */
#footer {
  background: url("../images/under.jpg") repeat-x scroll center top transparent;
    color: #999999;
    height: 45px;
    line-height: 56px;
}
#footer a {color:#999999;line-height: 52px;}
#footer a:hover {color:black;line-height: 52px;}

/* -------------------------- out text ---------------------------------------- */

.outtext {
	color:white;
}


/* + TOP MENU --------------------------------------------------------------------------------- */
#main-menu {
   height:35px;
	width:100%;
	float:left;
	}
		
#main-menu a
	{
	text-align: left;
	display:block;
	border-right: 0px solid #94d400;
	white-space:nowrap;
	margin:0;
	padding: 8px 12px;
	}

#main-menu a:link, #main-menu a:visited, #main-menu a:active
	{
	color: white;
	text-decoration:none;
	font-family: Arial;
    font-size: 14px;
    font-weight: normal;
   
	}
	
#main-menu a:hover
	{
	color: #fff;
   background:url(../images/bg_topmenu_a.png) repeat-x;
	text-decoration:none;
	}	
	
#main-menu a.top_parent
	{
  
	}
	
#main-menu a.top_parent:hover
	{
   background:url(../images/bg_topmenu_a.png) repeat-x;
	}

#main-menu a.top_parent_act
	{
   color:#fff;
   background:url(../images/bg_topmenu_a.png) repeat-x;
	}
	
#main-menu a.parent
	{
   
	}
	
	html body div.hack-box div#masterpage div#topmenu div#main-menu ul li ul li
	{
   color:#fff;
   background:url(../images/bg_topmenu_a.png) repeat-x;
	}

#main-menu a.parent:hover
	{
   background:url(../images/bg_topmenu_a.png) repeat-x;
	}	

/* BOOKMARKS BOX ------------------------------------------------------------------------------------- */

.part {
   border: 2px solid #026d00;
}

ul.bookmark li{
	background:#E7E7E7 url(../images/bookm_bg_left.png) 0 0 no-repeat;
}
ul.bookmark li a {
	color:black;
	background:url(../images/bookm_bg_right.png) 100% 0 no-repeat;
}
ul.bookmark li a:hover {
   color: #007600;
}
ul.bookmark li.active a:hover {
   color: #007600;
}
ul.bookmark li.selected { 
   background: #026d00 url(../images/bookm_bg_left_act.png) no-repeat 0 0;
}
ul.bookmark li.selected a {
   background:url(../images/bookm_bg_right_act.png) 100% 0 no-repeat;
   color:white;
}
ul.bookmark li.selected a:hover {
   background:url(../images/bookm_bg_right_act.png) 100% 0 no-repeat;
	color:white;
}

/* ------- border uder BOOKMARKS ----------- */
.part { 
	border: 1px solid #026d00;
}

/* ------- line under BOOKMARKS ---------- */
.under_bookm {
	border-bottom: 4px solid #026d00;
}

/* PHOTOGALLERY ------------------------------------------ */

.photogall img {
	background: #f7fdf2;
	border: 1px solid #038621;
}
.photogall a:hover img {
	background: white;
	border: 1px solid black;
}

/* COMMNENTS TABLE------------------------------------------- */

table.comments tr.dark{
   background: #f7fdf2;
}
table.comments tr.light{
   background:white;
}


/* A, A:HOVER ------------------------------------------------------------------------ */
a {
   color: #007600;
}
a:hover {color: black;}

/* -------------------------- E S H O P    c o l o r s ---------------------------------------- */

/* PAGINATION  ------------------------------------------------------------- */

.pagination a, .pagination span.act{
   border: 0px solid #f7fdf2;
}
.pagination a:hover{
   color:white;
	background: #038621;
}
.pagination a.act, .pagination span.act{
   color:white;
	background: #038621;
}

/* PRODUCT BOX in HOME PAGE --------------------------------------------*/
.product{
   border: 1px solid #d9d9d9;
	
   background: white url(../images/bg_product_block.png) repeat-x bottom right;
}

#incenterpage {
    margin: 0 8px 8px;
    overflow: hidden;
    padding: 0 5px 0;
}

.productTitle{
   background:white;
}

.productAct .productTitle, .productAct .productFooter{
    background: #f7fdf2;
}

.productPriceSmall{
   color: grey;
}
.productPrice{
   color: #007600;
}
.productFooter{
   border-top: 1px dotted #f7fdf2;
   background:;
}

/* PRODUCT BOX in subpage  --------------------------------*/

.product2{
   border-right: 1px solid #f7fdf2;
	border-bottom: 1px solid #f7fdf2;
   background: white url(../images/bg_product_block.png) repeat-x bottom right;
}


/* PRODUCT BOX in other page  -------------- action and best selling, related products -------------------------*/

.product3 {
	border-bottom: 1px solid #f7fdf2;
   background: none; 
}
.product3Act .product3Title, .product3Act .product3Footer{
   background: #f7fdf2;
}

.product3Price{
   color: #007600;
}

/* TABLE PRODUCT Products overview list------------------------------------------------ */

table.productList tr.dark{
   background: #f7fdf2;
}
table.productList tr.color{
   background: #f7fdf2;
}
table.productList td.price{
   color: #007600;
}

/* TABLE ORDER, CART, PRODUCT DETAIL ------------------------------------------------------- */

table.cart {
	background: none;
	border-bottom: 5px solid #f7fdf2;
}
table.cart th {
	border-right: 1px solid #DEDFE0;
	background: #f7fdf2;
	color: #1A1C1D;
}
table.cart td {
	border-bottom: 1px solid #E2E2E2;
}

/* DETAIL PRODUCT BOX ------------------------------------------------------------------------ */
.detail-box-product .image {
   border:1px solid #fff;
	background:white;

}
.detail-box-product .image a:hover {
   border-bottom: 5px solid #f7fdf2;
}

.detail-box-product .image_foot {
   background:white;
	border-left:1px solid #fff; 
	border-right:1px solid #fff;
}

/*  MORE FOTO BOX -------------------------------------------------------------------- */
.more-photo {
}
.more-photo img {
}
.param {border: 1px solid #f7fdf2;}

.subcat {border-top: 1px dotted #f7fdf2;border-bottom: 1px dotted #f7fdf2;}

#inleft3,#inright3 {background: ;} 

/* 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 #f7fdf2;}

/* SORTING */
.sorting {
   color: black;
   border: 1px solid #f7fdf2;
   background-color: #f7fdf2;
}
.sort-right select,.sort-left select {background:#fff; }
.sort-right select:hover,.sort-left select:hover {background:#fff; }

/* EBAR */
.img_login{height:35px;background;float:left;padding-right:10px;}
.img_reg{    background: url("../images/reg_ebar.png") no-repeat scroll 0 0 transparent;
    float: left;}
.img_cart{height:35px;background;float:right;}

/* SUBCAT */
.subcat li a {
   background-image: url(http://www.sabihracky.cz/sablony/x194/images/subcat.png);
}