body
{
	color: #4c4c4c;
	background: #F2F2F2 url(../images/bg_page.jpg) no-repeat top center;
   font-family: "Palatino Linotype",Times New Roman,Tahoma,Geneva,lucida,sans-serif;
   font-size: 13px;
}


/* BASIC TAGS -------------------------------------------------------------------------------------------- */

ins {color: #9ACD32;}
em.number {color: #f90;}

/*  CLASSES ------------------------------------------------------------------------- */

.def_color {color: #78ad32;}


/* 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: #FFFFFF;
  border-left: 1px solid Gray;
  border-top: 1px solid Gray;
}


/* FORM-BOX  ------------------------- form box for ORDER,REGISTRATION,PRODUCT DETAIL -------------------------------------- */
.form-box td {
   border: 0;
	border-bottom: 1px solid white;
}
.form-box .spc {background: white; }

.form-box textarea {
   background: #FFFFFF;
   border: 1px solid #a5acb2;
}


/* FORM login */
.login{
   border: 0px solid white;
}


/* PAGE ---------------------------------------- masterpage -------------------------------------------- */
#masterpage {
	background: none;
	border: 0px solid white;
	
	text-shadow: 1px 1px 0 white;
}

/* HEADER ------------------------------------------------------------------------ */
#header {
	background:none;
	height: 153px;
	 min-height: 0px;
}

.name { /* puvodne nazev */
   color:white;
   display: none;
}
.subname {  /* puvodne podnazev */
   color:white;
   display: none;
}
.slogan {
	color:white;
   display: none;
}


/* ESHOP BAR -------------------------------------------------------------------------------------- */
#ebar {
	background:none;
}

/* in to ESHOP BAR */


.elink {
   color: #8dc63f;
}
.elink:hover {
   color: black;
}

/* TOP MENU -------------------------------------------------------------------------------------- */
#topmenu{
	background:none;
}


/* AROUND PAGE ----------------------------------------------------------------- */
#aroundpage {
	background:none;
	margin-top: 330px;
}

/* LEFTBOX ---------------------------------------------------------------------------------- */

/* --------------box for LEFT menu --------------------- */
#left1 {
	background: none;

}

.title_left1{
	background: ;
	color:white;
}
#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:white;
}
#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 #90C119;
	background: #F9CF4A  url(../images/bg_l2.png) no-repeat top;
}

.title_left2{
	color: #8dc63f;
}

/* LEFT MENU, LEFT MENU 2 ------------------------------------------------------------------------------ */

.leftmenu a,.leftmenu2 a {
   color: white;
}
.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: #8dc63f;
}
.leftmenu2sub a, .leftmenu2sub a:visited {
   background: #8dc63f;
   color: white;
}
.leftmenu2sub a:hover {
   color:#fff;
   background: #8dc63f;
}
.leftmenu2Act a {
   color:#fff;
   background: #8dc63f;
}
/* RIGHTBOX ------------------------------------------------------------------------------------------ */

/* NEWS ---------------------------------------------------------------------------------------- */
.news-box {
	background:  url(../images/bg_r.png) no-repeat top;
}

.news-box-title{
	color: #362f2d;
   text-shadow: 0 3px 1px rgba(0,0,0,.2);
   text-align: center;
}

.news-title a {
   color:#90c119;
   margin-top: 20px;
}
.news-title a:hover {
   color:#aece4f;
   margin-top: 20px;
}

.news-content {
   color:black;
}
#news-foot {
	background:  url(../images/foot_r.png) no-repeat top;
}

/* action and best selling   --------------------------------------------------------------------------------------- */
.action-box {
	background: url(../images/bg_r.png) no-repeat top;
}
.action-box-title {
	color: #362F2D;
    text-align: center;
    text-shadow: 0 3px 1px rgba(0, 0, 0, 0.2);
}

#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 {
	color: #362F2D;
    text-align: center;
    text-shadow: 0 3px 1px rgba(0, 0, 0, 0.2);
}
.contact {
   color:black;
}
.contact a {
   color: #8dc63f;
}
.contact a:hover {
   color:black;
}
#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 {
	color: #362F2D;
    text-align: center;
    text-shadow: 0 3px 1px rgba(0, 0, 0, 0.2);
}

.poll-question {
   color:black;
}
.poll-answer a {
   color: #8dc63f;
}
.poll-answer a:hover {
   color:black;
}

#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 {
	color:black;
	background: none;
}
#footer a {color:black;}
#footer a:hover {color:black;}

/* -------------------------- out text ---------------------------------------- */

.outtext {
	color:white;
}


/* + TOP MENU --------------------------------------------------------------------------------- */
#main-menu {
    float: left;
    height: 35px;
    margin-left:113px;
    width: 82%;
	}
		
#main-menu a
	{
	text-align: left;
	display:block;
	border-right: 0px solid white;
	white-space:nowrap;
	margin:0;
	padding: 8px 15px;
	}

#main-menu ul ul {
background: -moz-linear-gradient(top,  rgba(238,238,238,0.75) 0%, rgba(238,238,238,0.75) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,0.75)), color-stop(100%,rgba(238,238,238,0.75))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,0.75) 0%,rgba(238,238,238,0.75) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,0.75) 0%,rgba(238,238,238,0.75) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,0.75) 0%,rgba(238,238,238,0.75) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,0.75) 0%,rgba(238,238,238,0.75) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfeeeeee', endColorstr='#bfeeeeee',GradientType=0 ); /* IE6-9 */

    border: 1px solid white;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 5px black;
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: auto;
    z-index: 500;
}

#main-menu a:link, #main-menu a:visited, #main-menu a:active
	{
	color: gray;
	text-decoration:none;
   background:  url(../images/bg_topmenu.png) repeat-x;
   font-size: 10pt;
   -moz-transition: all 1s ;
   -webkit-transition:all 1s  ;
   -o-transition:all 1s ;
	}
	
#main-menu a:hover
	{
	color: black;
	text-shadow: 0 0 5px rgba(255,255,255,0.5);
   background:url(../images/bg_topmenu_a.png) repeat-x;
   font-size: 10pt;
	text-decoration:none;
	}	
	
#main-menu a.top_parent
	{
   background:url(../images/bg_topmenu.png) repeat-x;
   font-size: 10pt;
	}
	
#main-menu a.top_parent:hover
	{
   background:url(../images/bg_topmenu_a.png) repeat-x;
   font-size: 10pt;
	}

#main-menu a.top_parent_act
	{
   color:black;
   text-shadow: 0 0 5px rgba(255,255,255,0.5);
   background:url(../images/bg_topmenu_a.png) repeat-x;
   font-size: 10pt;
	}
	
#main-menu a.parent
	{
   background:url(../images/bg_topmenu.png) repeat-x;
   font-size: 10pt;
   text-shadow: 0 0 5px rgba(255,255,255,0.5);
	}

#main-menu a.parent:hover
	{
   background:url(../images/bg_topmenu_a.png) repeat-x;
   font-size: 10pt;
   text-shadow: 0 0 5px rgba(255,255,255,0.5);
	}	

/* BOOKMARKS BOX ------------------------------------------------------------------------------------- */

.part {
   border: 2px solid #8dc63f;
}

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: #8dc63f;
}
ul.bookmark li.active a:hover {
   color: #8dc63f;
}
ul.bookmark li.selected { 
   background: #8dc63f 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 #8dc63f;
}

/* ------- line under BOOKMARKS ---------- */
.under_bookm {
	border-bottom: 4px solid #8dc63f;
}

/* PHOTOGALLERY ------------------------------------------ */

.photogall img {
	background: white;
	border: 1px solid #aece4f;
}
.photogall a:hover img {
	background: white;
	border: 1px solid black;
}

/* COMMNENTS TABLE------------------------------------------- */

table.comments tr.dark{
   background: white;
}
table.comments tr.light{
   background:white;
}


/* A, A:HOVER ------------------------------------------------------------------------ */
a {
   color: #8dc63f;
   font-weight:bold;
}
a:hover {
   color: black;
   font-weight:bold;
}

/* -------------------------- E S H O P    c o l o r s ---------------------------------------- */

/* PAGINATION  ------------------------------------------------------------- */

.pagination a, .pagination span.act{
   border: 1px solid white;
}
.pagination a:hover{
   color:white;
	background:#AECE4F;
}
.pagination a.act, .pagination span.act{
   color:white;
	background:#AECE4F;
}

/* PRODUCT BOX in HOME PAGE --------------------------------------------*/
.product{
   border-right: 1px solid white;
	border-bottom: 1px solid white;
   background: white url(../images/bg_product_block.png) repeat-x bottom right;
}

.productTitle{
   background:white;
}

.productAct .productTitle, .productAct .productFooter{
    background: white;
}

.productPriceSmall{
   color: white;
}
.productPrice{
   color: #8dc63f;
}
.productFooter{
   border-top: 1px dotted white;
   background:;
}

/* PRODUCT BOX in subpage  --------------------------------*/

.product2{
   border-right: 1px solid white;
	border-bottom: 1px solid white;
   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 white;
   background: none; 
}
.product3Act .product3Title, .product3Act .product3Footer{
   background: white;
}

.product3Price{
   color: #8dc63f;
}

/* TABLE PRODUCT Products overview list------------------------------------------------ */

table.productList tr.dark{
   background: white;
}
table.productList tr.color{
   background: white;
}
table.productList td.price{
   color: #8dc63f;
}

/* TABLE ORDER, CART, PRODUCT DETAIL ------------------------------------------------------- */

table.cart {
	background: none;
	border-bottom: 5px solid white;
}
table.cart th {
	border-right: 1px solid #DEDFE0;
	background: white;
	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 white;
}

.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 white;}

.subcat {border-top: 1px dotted white;border-bottom: 1px dotted white;}

#inleft3,#inright3 {background: white;} 

/* 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 white;}

/* SORTING */
.sorting {
   color: black;
   border: 1px solid white;
   background-color: white;
}
.sort-right select,.sort-left select {background:#fff; }
.sort-right select:hover,.sort-left select:hover {background:#fff; }

/* EBAR */
.img_login{height:35px;background: url(../images/login_ebar.png) no-repeat;float:left;padding-right:10px;}
.img_reg{height:35px;background: url(../images/reg_ebar.png) no-repeat;float:left;}
.img_cart{height:35px;background:url(../images/basket_ebar.png) no-repeat right;float:right;}

/* SUBCAT */
.subcat li a {
   background-image: url(../images/subcat.png);
}
#odkazy {
    display: inline-block;
    height: 20px;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    width: 100%;
    text-decoration: none !important;
  }
#odkazy a {
    color: gray;
    font-size: 10pt;
    padding-left: 58px;
    text-decoration: none !important;
    line-height: 24px;
 
  }
  
#odkazy a:hover {
    color:silver;
    text-shadow: 0px 1px 0px black;
  }

#odkazy a img   {
    border: 0 none;
    padding-right: 8px;
}

#social {
    position: relative;
    width: 60px;
    float: right;
    padding-top: 52px;
    padding-right: 50px;
  }
  
#ikonky  {
    display: inline-block;
    height: 200px;
    margin: 0 auto;
    position: absolute;
    text-align: right;
    width: 50px;
  } 
#ikonky a img {
    padding-bottom: 10px;
    transition:width 1s, height 1s, transform 1s;
-moz-transition:width 1s, height 1s, -moz-transform 1s; /* Firefox 4 */
-webkit-transition:width 1s, height 1s, -webkit-transform 1s; /* Safari and Chrome */
-o-transition:width 1s, height 1s, -o-transform 1s; /* Opera */
}
#ikonky a img:hover {
    transform:rotate(360deg);
-moz-transform:rotate(360deg); /* Firefox 4 */
-webkit-transform:rotate(360deg); /* Safari and Chrome */
-o-transform:rotate(360deg); /* Opera */
}
/* tabulka našich webů -------------------------------------------------------------------------------------------- */

#img1{
	background:  url(../images/er&wa.png) no-repeat top center;
}
#img1 p{
 padding-left: 13px;
 padding-right: 14px;
}
#img1 p a {
    color: #E46D18;
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
#img1 p a:hover {
    color: black;
}
#img2{
	background:  url(../images/c4w.png) no-repeat top center;
}
#img2 p{
 padding-left: 13px;
 padding-right: 14px;
}

#img2 p a {
    color: #54a506;
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
#img2 p a:hover {
    color: black;
}
#img3{
	background:  url(../images/web-rychle.png) no-repeat top center;
}
#img3 p{
 padding-left: 13px;
 padding-right: 14px;
}
#img3 p a {
    color: #C7114D;
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
#img3 p a:hover {
    color: black;
}
#img4{
	background:  url(../images/golemos.png) no-repeat top center;
}

#img4 p{
 padding-left: 13px;
 padding-right: 14px;
}

#img4 p a {
    color: #757071;
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
#img4 p a:hover {
    color: black;
}
#img1,#img2,#img3,#img4 p{
   font-size: 12px;
   }
