/* CSS Document */

body {
	margin:0px;
	padding:0px;
	color:#000000;
	font-family: Trebuchet MS;
	font-size:12px;
}

/* 
+------------------+
|                  |
|       MAIN       |
|                  |
+------------------+
*/

img, div { behavior: url(/iepngfix.htc) }

a {
	color:#534741;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

p {
  margin:0px;
  font-size:12px;
  font-family:Trebuchet MS;
  text-align:justify;
  padding:0px;
}

h1 {
	font-size: 15px;
	color: #534741;
	margin:0px;
	position:relative;
}
#productname{width:90%;} /*h1*/

h2 {
    margin: 0px;
	font-size: 15px;
}
h2.detail, h2.detail a { font-size: 14px; color:#953554; }
h2.h_detail { font-size: 14px; color: #534741; }

h3.detail, h3.detail a { font-size: 13px; margin-top:0px; }
h3.hp_info {
	font-size: 12px;
	margin:0px;
}

h3.name {
	padding:5px 0px 0px 10px;
	font-size:12px;
	margin-bottom: 0px;
	margin-top: 0px;
}

h4 {
  margin:0px 0px 10px 0px;
  font-size:14px;
  font-family:Trebuchet MS;
  text-align:left;
  color:#534741;
}

h4.manufacturer { margin:0px 0px 0px 10px; padding-top: 0px; color: #000; font-size:12px; }

h5, h3.best {
  margin:0px;
  font-size:12px;
  font-family:Trebuchet MS;
  text-align:left;
  padding:10px 0px 9px 10px;
  color:#534741;
  text-transform:uppercase;
}

h5 a, h4 a, h3.best a {
  margin:0px;
  font-size:12px;
  font-family:Trebuchet MS;
  text-align:left;
  color:#534741;
  text-transform:uppercase;
  text-decoration:none;
}

h5 a:hover, h4 a:hover {
  margin:0px;
  font-size:12px;
  font-family:Trebuchet MS;
  text-align:left;
  color:#534741;
  text-transform:uppercase;
  text-decoration:underline;
}

h6 {
  margin:0px;
  font-size:14px;
  font-family:Trebuchet MS;
  text-align:left;
  color:#534741;
  font-weight:normal;
}

a.manufacturer {
	margin-left:10px;
	color:#953554;
}

a.link { color:#953554; }

/* 
+------------------+
|                  |
|     HEADER       |
|                  |
+------------------+
*/

#frame_header {
  background: url(../images/bg_white.png) top left repeat-x;
  height:126px;
  position:absolute;top:0px;width:100%;
}
.frame_header_center{width:947px;margin-right:0px;margin:0 auto;}

#header {
  width:947px;
}

#banner_left {
  height:126px;
  float:left;
}
#banner_left a {
	height: 126px;
	width: 240px;
	position: absolute;
	background: url(../images/header/banner.png) top left no-repeat;
}
#banner_left a:hover {
	text-decoration:none;
}

#banner {
  width:240px;
  height:126px;
  float:left;
}

#language {
  float:left;
}

.lang {
  margin-left:3px;
  padding:4px 2px 4px 3px;
  float:left;
}

.lang:hover {
  margin-left:3px;
  padding:4px 2px 4px 3px;
  float:left;
}

a.test {
  background: url(../icons/cze_active.png) top left no-repeat;
  width:16px;
  height:11px;
  display:block;
  opacity: 0.30;
  filter: alpha(opacity=30);
  -moz-opacity: 0.30;
  -khtml-opacity: 0.30;
}

a.test:hover {
  width:16px;
  height:11px;
  display:block;
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
}

#cs {background: url(../icons/cze_active.png) top left no-repeat;}
#de {background: url(../icons/ger_active.png) top left no-repeat;}
#en {background: url(../icons/usa_active.png) top left no-repeat;}

#frame_headerbasket {
  /*background: url(../images/header/headerbasket_bg.png) top left repeat-y;*/
  width:191px;
  height:126px;
  float:right;
}

#headerbasket_h {
  background: url(../images/header/headerbasket_h.png) top left no-repeat;
  width:191px;
  height:29px;
}

#headerbasket{
  width:191px;
  height:97px;
  text-align:left;
}

.hbasket {
  margin:0px;
  padding: 2px 0px 2px 10px;
  font-size:13px;
}

#hb_cara {
  background: url(../images/header/hb_cara.png) top left no-repeat;
  width:191px;
  height:1px;
  font-size:0px;
}

#headerbasket_right {
  width:17px;
  height:126px;
  float:right;
}

.all_basket {
  background: url(../images/header/button_all.png) top left no-repeat;
  width: 79px;
  height: 24px;
  float:left;
}

.pokladna {
  background: url(../images/header/button_pokladna.png) top left no-repeat;
  width: 89px; height: 24px;
  border: 0px;
  float:left;
  margin-left:5px;
  cursor:hand;
}

/* 
+------------------+
|                  |
|       MENU       |
|                  |
+------------------+
*/

#frame_menu {
  background: url(../images/bg_menu_white.png) top left repeat-x;
  height:48px;
  margin-bottom: 0px;
  width:100%;position:absolute;top:126px;left:0px;
}

#menu {
  width:947px;
  height:48px;
}

#menu_left {
  background: url(../images/menu/menu_left.png) top left no-repeat;
  width:6px;
  height:48px;
  float:left;
}

#menu_cont {
  background: url(../images/menu/bg_menu.png) top left repeat-x;
  width:935px;
  height:48px;
  float:left;
}

#menu_right {
  background: url(../images/menu/menu_right.png) top left no-repeat;
  width:6px;
  height:48px;
  float:right;
}

.menu_symbol {
  background: url(../images/menu/symbol_menu.png) top left no-repeat; 
  width:3px;
  height:48px;
  float:left;
}

.menu_text {
  color:#ffffff;  
  float:left;
  font-size:14px;
}

.menu_text a {
  color:#ffffff;
  text-decoration:none;
  float:left;
  padding:15px 12px 15px 13px;
}

.menu_text a:hover {
  background: url(../images/menu/bg_menuhover.png) top left repeat-x;
  color:#ffffff;
  text-decoration:none;
  float:left;
  padding:15px 12px 15px 13px;
}

#frame_search {
  float:right;
  height:48px;
  margin-bottom: 0px;
}

.input_text { 
  background: url() top left no-repeat;
  border:0px;
  width: 93px; height: 29px;
}

.input_button {
  background: url(../images/menu/input_button2.png) top left no-repeat;
  width: 40px; height: 29px;
  border: 0px;
  text-indent: -2000px;
  line-height: 0px;
  cursor: pointer; cursor: hand;
}

.input_1 {
  background:url(../images/menu/input_text.png) top left no-repeat;
  width: 138px; height: 29px; 
  float:left; 
  padding:5px 0px 0px 10px;
  margin:0px 0px 0px 0px;  
}

.search {
  margin:10px 0px 0px 0px; 
}
#search_input { height: 19px; }

.bold {font-weight: bold;}
.grey {color:#a0a0a0;}
.black {color:#000;}

/* 
+------------------+
|                  |
|      LIŠTA       |
|                  |
+------------------+
*/

#lista {
  width:947px;
  height:47px;
}

#lista_cont {
  height:31px;
  float:left;
}

#lista_text {
  color:#534741;  
  float:left;
  font-size:14px;
  padding:6px 6px 7px 7px;
}

#lista_text a {
  color:#953554;
  text-decoration:underline;
  padding:0px 6px 0px 7px;
}

#lista_text a:hover {
  color:#953554;
  text-decoration:none;
  padding:0px 6px 0px 7px;
}

#lista_login {
  height:31px;
  float:right;
}

.login_symbol {
  background: url(../images/login_symbol.png) top left no-repeat; 
  width:2px;
  height:31px;
  float:left;
}

.login_text {
  color:#953554;  
  float:left;
  font-size:14px;
}

.login_text a {
  color:#953554;
  text-decoration:underline;
  float:left;
  padding:6px 6px 7px 7px;
}

.login_text a:hover {
  color:#953554;
  text-decoration:none;
  float:left;
  padding:6px 6px 7px 7px;
}

.login_text span {
  color:#953554;
  text-decoration:none;
  float:left;
  padding:6px 6px 7px 7px;
}

.login_text img, .facebook_login { border: 0px; }


#cara {
  background: url(../images/cara.png) top left no-repeat;
  width:947px;
  height:1px;
  clear:both;
}

/* 
+------------------+
|                  |
|     CONTENT      |
|                  |
+------------------+
*/

#main { width:947px; margin: 0 auto;margin-top:220px; }
#maincontent { float:right;margin-right:190px;/*width:552px; */padding: 10px 5px 10px 10px; }
#listcontent { float:right;margin-right:185px; width:567px; padding: 10px 5px 10px 5px; }
#detailcontent { float:right;margin-right:180px;/*width:552px; */padding: 10px 5px 10px 10px; width: 562px; }
.background { background: url(../images/frame_kategorie_bg.png) top left no-repeat; }
.indexInfo{text-align:center;margin-top:5px;}
/*#frame_content {
  width:947px;
  font-size:12px;
  text-align:left;
  font-family:Trebuchet MS;
  color:#000000;
}

.frame_body {
  padding: 5px 15px 5px 15px;
}*/

#social_icons {text-align:center;margin-top:10px;margin-bottom:15px;}
#fcb-btn,#fb-root{display:inline;margin-right:15px;}
.fb_iframe_widget span{vertical-align:baseline !important;}
#google-btn{display:inline;margin-right:15px;}
#google-btn div{width:70px !important;}
#tweter-btn{display:inline;margin-right:15px;}


/* |---| LEFT SIDEBAR |---|*/

#frame_leftsb {
  width:184px;
  float:left;
  text-align:left;
  margin-top:222px;
  margin:0px;float:left;
}

.leftcont_footer {
  background: url(../images/leftcont_footer_184.png) top left no-repeat;
  width:184px;height:30px;
}

.mainmenu {
  list-style:none;
  margin:0px;padding:0px;
}

.mainmenu li {
  color:#534741;
  background: url(../images/mainmenu_link1_184.png) top left no-repeat;
  width:184px;
  font-size:15px;
  padding:6px 0px 7px 10px;
  _margin-top:-1px;
}

.mainmenu li a {
  color:#000;
  font-weight: bold;
  font-size:13px;
  text-decoration:none;
}
.mainmenu li a.sperky_manufacturers { color:#953554; }

.mainmenu li a:hover {
  text-decoration:underline;
}

.mainmenu li.submenu a {
	font-size: 11px;
	padding-left: 5px;
}

.submenu a {
  list-style:none;
  /*margin:7px 0px -7px -10px;*/
  padding:0 0 0 0px;
  font-size: 12px;
}

.submenu li {
  color:#534741;
  background: url(../images/submenu_link.png) top left no-repeat;
  width:176px;
  font-size:13px;
  /*padding:3px 0px 3px 20px;*/
}

/*.submenu li:hover {
  color:#534741;
  background: url(../images/submenu_link_hover.png) top left no-repeat;
  width:176px;
  font-size:13px;
  padding:3px 0px 3px 20px;
}

.submenu li a {
  color:#534741;
  font-size:13px;
  text-decoration:none;
}

.submenu li a:hover {
  color:#534741;
  font-size:13px;
  text-decoration:underline;
}*/


/* |---| MIDDLE CONTENT |---| */

#frame_middcont {
  padding-left:190px;
}

#frame_main {
  width: 760px;
  text-align:left;
  margin-top: 222px;
  float:right;
}

#frame_left {
	width:567px;
	float:left;
}

#product_load { width:567px; }

/* index */

#contborder_top {
  background: url(../images/contborder_top.png) top left no-repeat;
  width:569px;height:4px;
}

#contborder_bg {
  background: url(../images/contborder_bg.png) top left repeat-y;
  width:569px;
}

#contborder_bottom {
  background: url(../images/contborder_bottom.png) top left no-repeat;
  width:569px;height:4px;
}

#content {
  padding:10px 14px 10px 15px;
  width:547px;
}

.content_line {
}

.container_main {
  width:262px;
  float:left;
}

a.favoritelink img{width:23px;height:20px;float:right;margin-right:15px;border:0;}
.favorite_box{height:350px;width:260px;float:left;margin-top:15px;margin-left:10px;border:1px solid #F5E8D9;}
.favorite_box_header{height:40px;}
.favorite_box_image{height:240px;}
div.favorite_box_image img{max-width:235px;max-height:235px;border:0;}
.ui-widget-header{background:url("../images/menu/bg_menu.png") repeat-x scroll left top transparent;border:1px solid #bb577a;}
.ui-widget-content{border:1px solid #bb577a;}

.heading {
  background: url(../images/heading_content262.png) top left no-repeat;
  width:262px;
}

.heading_thin {
  background: url(../images/heading_content262_thin.png) top left no-repeat;
  width:262px;
  height: 5px;
}

.container_main_bg {
  /*background: url(../images/bg_container_content262.png) top left repeat-y;*/
  border: 1px solid #F5E8D9;
  width:260px;
}

.container_main_footer {
  /*background: url(../images/footer_container_content262.png) top left no-repeat;*/
  width:262px;height:4px;
}

.container_title {
	height: 75px;
}
.container_title h5 { padding-bottom: 0px; }
.container_title b { padding-bottom: 5px; }

.container_perex {
	height: 55px;
}
.container_right {
	text-align: right;
}
.container_price {
	color: #953554;
	font-weight: bold;
}
.container_delivery {
	color: #988675;
	font-weight: bold;
}

.content_container_iframe {
  padding:10px 10px 0px 10px;
}

.content_container_iframe img {
  border:3px solid #d3bea6;
  float:left;
} 

.cena_zbozi {
  margin-left:70px;
  color:#534741;
  font-size:13px;
}

.cena2 {
  color:#953554;
  text-transform:uppercase;
  font-size:16px;
  font-weight:bold;
}

.buttons {
  clear:both;
  padding-top:10px;
  padding-bottom:10px;
  text-align:left;
}

.show_link {
	float:right;
	height:27px;
}

.zobrazit {
  /*background: url(../images/button_display.png) top left no-repeat;*/
  width: 71px; height: 24px;
  cursor: hand;
  /*padding-top:3px;
  padding-left:34px;
  padding-right:34px;*/
  padding-bottom:4px;
}

.add_basket2 {
  background: url(../images/button_add.png) top left no-repeat;
  width: 114px; height: 24px;
  cursor: hand;
  /*padding-top:3px;*/
  padding-bottom:6px;
  padding-left:55px;
  padding-right:55px;
}
.add_basket2 a:hover {
	text-decoration: none;
}
.textbox { padding-right: 10px; clear:both; }

/* kategorie */

.contborder2_top {
  background: url(../images/frame_kategorie_top.png) top left no-repeat;
  width:567px;height:7px;
}
.contborder2_bg {
  background: url(../images/frame_kategorie_bg.png) top left repeat-y;
  width:567px;
}
.contborder2_bottom {
  background: url(../images/frame_kategorie_bottom.png) top left no-repeat;
  width:567px;height:7px;
}

.frame_kategorie {
  padding:10px 10px 10px 10px;
}

.frame_kategorie div.image_place {
	width: 140px;
	height: 130px;
	float: left;
}

.frame_kategorie img {
  border:3px solid #d3bea6;
  max-width: 130px;
  max-height: 130px;
}

.kategorie {
  margin-left:10px;
  font-size:14px;
  color:#534741;
  float:left;
  width:350px;
}

.kategorie u a {
	color:#534741;
	text-decoration: none;
	font-size: 14px;
}
.kategorie u a:hover {
	text-decoration: underline;
}

.vase_cena {
  color:#988675;
  text-decoration:none;
  font-size:16px;
}

.cena3 {
  color:#953554;
  text-decoration:none;
  font-size:16px;
  font-weight:bold;
}
.cena4 {
	color:#953554;
  text-decoration:none;
  font-weight:bold;
}

/*.buttons2 {
  float:right;
}*/
.perex {
	margin-left: 150px;
}

.kat_text {
  color:#953554;
  font-size:12px;
}

.zobrazit2 {
  background: url(../images/button_display.png) top left no-repeat;
  width: 71px; height: 24px;
  cursor: hand;
}

.add_basket3 {
  background: url(../images/button_add.png) top left no-repeat;
  width: 114px; height: 24px;
  cursor: hand;
}

#kat_cara {
  background: url(../images/cara3.png) top left no-repeat;
  width: 567px; height: 1px;
}

#frame_cislovani {
	text-align: center;
}
#frame_cislovani a {
  cursor:hand;
  font-size:13px;
  color:#362f2d;
  text-decoration:none;
}
#frame_cislovani a:hover {
  cursor:hand;
  font-size:13px;
  color:#362f2d;
  text-decoration:none;
}

.top_frame_cislovani { text-align: center; }
#top_frame_cislovani { clear:both; }
.top_kat_cislovani {
	height: 25px;
}

.kat_cislovani {
	height: 23px;
	width: 567px;
}
.top_kat_cislovani span, .top_kat_cislovani a {
  background: url(../images/bg_cislovani.png) top left repeat;
  border: 1px solid #736257;
  font-size:13px;
  color:#362f2d;
  text-align:center;
  padding:2px 0px 2px 0px;
  float:left;
  margin-right:5px;
  width: 25px;
}
.top_kat_cislovani span { background:none; }
.top_kat_cislovani span.title { border: 0px; width: 50px; }

/* detail zboží */

.frame_detail {
}

.frame_detailzbozi {
  padding:10px 15px 10px 15px;
}

.detail_left {
  float:left;
  width:270px;
  height:210px;
}
.detail_left img {
	max-width: 200px;
	max-height: 200px;
}

.detail_perex {
	border:1px solid #d3bea6;
	text-align:left;
	padding:10px 10px 10px 15px;
	font-style: italic;
	font-size:11px;
	margin-right: 15px;
	margin-top: 15px;
	float:right;
	width: 237px;
}

.detail_left img {
  border:3px solid #d3bea6;
  
}

.detail_right {
  float:right;
  width:257px;
  margin-left:10px;
}

.info {
  border:1px solid #d3bea6;
  text-align:center;
  padding:10px 0px 10px 0px;
  font-size:16px;
  color:#534741;
}

.more_details {
  background: url(../images/button_details.png) top left no-repeat;
  width: 114px; height: 24px;
  cursor: hand;
  margin-top:10px;
}

.info2 {
  border:1px solid #d3bea6;
  text-align:left;
  padding:10px 10px 10px 20px;
  font-size:14px;
  color:#736257;
}

.war {
  font-size:14px;
  color:#362f2d;
}

.vase_cena {
  color:#988675;
  font-size:14px;
}

.mnozstvi {
  width:44px;
  border:1px solid #acacac;
}

.add_basket4 {
  background: url(../images/button_add.png) top left no-repeat;
  width: 114px; height: 24px;
  border: 0px; margin-top:10px; margin-bottom:0px;
  line-height: 0px;
  font-size:0px;
  cursor: pointer; cursor: hand;
}
.add_basket5 {
  background: url(../images/button_small_add.png) top left no-repeat;
  width: 85px; height: 20px;
  border: 0px; margin-top:0px; margin-bottom:0px;
  line-height: 0px;
  font-size:0px;
  cursor: pointer; cursor: hand;
  float:right;
}

a.detail_funkce {
  font-size:12px;
  color:#362f2d;
  text-decoration:none;
}

a.detail_funkce:hover {
  font-size:12px;
  color:#362f2d;
  text-decoration:underline;
}

.frame_detail_images {
  margin-top:10px;
  height:70px;
}

.frame_detail_images img {
  float:left;
  margin-right:10px;
  margin-left:0px;
  border:0px;
}

.detail_images {
  float:left;
}

.detail_images img {
  border:3px solid #d3bea6;
  float:left;
  margin-right:10px;
  margin-left:0px;
}

.detail_description {
    margin-top: 10px;
    /*border:1px solid #d3bea6;*/
    padding: 5px;
    clear:left;
}

.detail_description_title {
	font-weight: bold;
	font-size: 14px;
}


/* |---| RIGHT SIDEBAR |---|*/

#frame_rightsb { width:184px; float:right; position:absolute; margin-left:763px; }

.rightcont_bg {
  /*background: url(../images/rightcont_bg.png) top left repeat-y;*/
  border: 1px solid #F5E8D9;
  width:182px;
}

.rightcont_footer {
  background: url(../images/rightcont_footer.png) top left no-repeat;
  width:184px;height:16px;
}

.right_nadpis_zbozi h4{text-align:center;}

.clear, .frame_container {
  clear:both;
}

.container, .login_container {
  padding:10px 10px 10px 10px;
}

.container img {
  border:3px solid #d3bea6;
  float:left;
  margin-right: 3px;
  max-width: 94px;
  max-height: 94px;
}
.container img.show_img { border:0px; width: 71px; height:24px; max-width: 71px; }
.login_container img { margin-top: 10px; border: 0px; }

.nadpis_zbozi {
  margin-left:95px;
}

.nadpis_zbozi a {
  font-size:12px;
  color:#534741;
  text-decoration:underline;
}

.right_nadpis_zbozi h3, .right_nadpis_zbozi h5 {
	text-align: center;
    padding-top: 0px;
}
.right_obsah_zbozi {
	text-align: center;
}
.right_obsah_zbozi img {
    float:none;
    /*width:89px;
    height:89px;*/
}

.cena {
  color:#953554;
  clear:both;
  padding-top:10px;
  padding-bottom:10px;
  text-transform:uppercase;
  font-size:14px;
  font-weight: bold;
  text-align: right;
}
.rightpanel_detail {
	padding:10px 0 10px 0;
	text-align:right;
}

.divide {
	width:50%;
	float:left;
}

.add_basket {
  background: url(../images/button_add.png) top left no-repeat;
  width: 114px; height: 24px;
  cursor: hand;
  float:right;
}

.cara2 {
  background: url(../images/cara2.png) top left no-repeat;
  width:184px;
  height:1px;
  clear:both;
  margin:10px 0px 0px 0px;
}

/* |---| Nadpisy containeru |---|*/

#h_sperky {
	background: url(../images/headings/h_kategorie_184.png) top left no-repeat;
    width:184px;height:42px;
}

#h_vyrobci {
    background: url(../images/headings/h_vyrobci.png) top left no-repeat;
    width:184px;height:42px;
}

#h_kategorie {
  background: url(../images/headings/h_kategorie_184.png) top left no-repeat;
  width:184px;height:42px;
}

#h_neprehlednete {
	background: url(../images/headings/h_neprehlednete_184.png) top left no-repeat;
    width:184px;height:42px;
}

#h_informace {
  background: url(../images/headings/h_informace.png) top left no-repeat;
  width:176px;height:42px;
}

#h_akce {
  background: url(../images/headings/h_akce.png) top left no-repeat;
  width:184px;height:40px;
}

#h_novinky {
  background: url(../images/headings/h_novinky.png) top left no-repeat;
  width:184px;height:40px;
}

#h_nejprodavanejsi {
  background: url(../images/headings/h_nejprodavanejsi.png) top left no-repeat;
  width:184px;height:40px;
}

#h_loginpanel {
	background: url(../images/headings/h_uzivatel.png) top left no-repeat;
  width:184px;height:40px;
}

#h_feedbackpanel {
    background: url(../images/headings/h_feedback.png) top left no-repeat;
  width:184px;height:40px;
}

#h_similar {
    background: url(../images/headings/h_similar.png) top left no-repeat;
  width:184px;height:40px;
}

#h_contactpanel {
    background: url(../images/headings/h_kontakt.png) top left no-repeat;
  width:184px;height:40px;
}


/** Kontaktni formular **/
#contactform {
	width: 535px;
}
#contactform table {
	width: 535px;
}
#contactform table tr td {
    text-align: center;
}
#loginform table tr th ,#contactform table tr th {
    text-align: left;
}
#contactform .contact_subject {
	width: 530px;
}
#contactform .contact_body {
    width: 530px;
    height: 150px;
}
table.contactTable { width:100%; }
table.contactTable th { width:50%; text-align:left; }

.article h2, .article h3, .article h4 {
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.contactpanel h4 {
	font-size: 15px;
	text-align: center;
}
.contactpanel span {
	font-weight: bold;
}

.innerContent { padding: 5px 15px 5px 5px; }


/* 
+------------------+
|                  |
|     FOOTER       |
|                  |
+------------------+
*/

.frame_footerspace {
	clear:both;
	height: 15px;
}

#frame_footer {
  background: url(../images/bg_footer_white.png) top left repeat-x;
  height:79px;
  clear:both;
}

#footer {
  width:947px;
  height:70px;
  padding-top:10px;
  margin: 0 auto;
}

#copyright {
  font-size:15px;
  text-align:justify;
  color:#b1a695;
}

#footer_bottom {
  width:947px;
  font-size:14px;
  /*margin-top:100px;*/
}

#footer_menu {
  float:left;
  color:#736257;
}

#footer_menu a {
  color:#736257;
  padding:0px 2px 0px 0px; 
  text-decoration:none;
}

#footer_menu a:hover {
  color:#736257;
  text-decoration:underline;
}

#created {
  float:right;
  color:#b1a695;
}

#created a {
  color:#b1a695;
  text-decoration:none;
}

#created a:hover {
  color:#b1a695;
  text-decoration:underline;
}

.evolvedsolutions {
	background:url("../images/logo_vlnky_35x14.png") no-repeat scroll 0 50% transparent;
	color:#678282;;
	padding-left:38px;
}

/* 
+------------------+
|                  |
|     KOSIK        |
|                  |
+------------------+
*/

#product_amount {
	width:15px;
}

.cart_list {
	width:100%;
}

.cart_list a {
	color:#534741;
}

.cart_list img {
	border:0px;
}

.cart_total_tr {
	
}

.cart_img_add_del {
	float:right;
	padding-top:3px;
}

.cart_total {
	font-weight:bold;
}

.cart_total_price {
	font-weight: bold;
	color: red;
}
.cart_total_pricenovat {
	font-weight:bold;
}

.cart_line {
	height:2px;
	color:#534741;
}

.cart_list_table_tr th {
	text-align: center;
}

.order_total_price {
	font-size: 15px;
    font-weight:bold;
    color: red;
}

/* 
+------------------+
|                  |
|     ROTATOR      |
|                  |
+------------------+
*/
div.rotator {
    position:relative;
}
/* rotator css */
div.rotator ul {
	padding: 0px;
	margin-left: 0px;
	margin-top: 5px;
}
div.rotator ul li {
    float:left;
    position:absolute;
    list-style: none;
}
div.rotator_title {
	float: right;
	padding: 5px 0px 3px 5px;
	width: 159px;
	margin-bottom: 5px;
}
div.rotator_title a {
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
div.rotator_imagecontainer {
	float:left;
	width:100px;
	margin-left: 10px;
	margin-bottom: 9px;
}
/* rotator image style */   
div.rotator ul li img {
    border:0px;
    padding: 4px;
    background: #FFF;
    max-width: 100px;
    max-height: 100px;
}
div.rotator ul li.show {
    z-index:500;
}
span.price_text {
	font-weight: bold;
}


/* 
+------------------+
|                  |
|     FILTER       |
|                  |
+------------------+
*/

#classicfilter_center { border: 1px solid #E1D7C7; padding: 15px; background-color: #FCFBF8; margin-bottom: 20px; }
#classicfilter_top div.leftcol { border-right: 1px solid #E1D7C7; width: 260px; float: left; }
#classicfilter_top div.leftcol div.row_l { float: left; width: 80px; line-height: 25px;  }
#classicfilter_top div.leftcol div.row_r select { padding: 3px; width: 160px; visibility: visible; }
#classicfilter_top div.leftcol div.h10 { height: 10px; clear: both; }
#classicfilter_top div.rightcol { margin-left: 275px; }
#classicfilter_top div.rightcol div.row_2 { float: left; width: 85px; line-height: 25px;  }
#classicfilter_top div.rightcol div.row_r select { padding: 3px; width: 160px; visibility: visible; }
#classicfilter_top div.filterBtn { text-align:right; margin-top: 15px; }
#classicfilter_top div.h10 { height: 10px; clear: right; }
#classicfilter_top div.centercol { line-height: 25px; text-align:right; padding-right:12px; }
#classicfilter_top div.centercol input { float:right; margin-top: 5px; }
#classicfilter_top label { font-weight: bold; }


/* 
+------------------+
|                  |
|     UNIQUE       |
|                  |
+------------------+
*/

.hp_left{ width: 280px; height: 120px; float:left; background: url(../images/hp_left_bg.png) left center no-repeat; }
.hp_right{ width: 260px; height: 120px; text-align: left; float: left; padding-top: 0px; padding-left: 5px; }
.hp_right h1 { margin-bottom: 0px; }
.hp_right ul { margin-top: 3px; margin-left: 0px; margin-top: 0px; list-style-type: none; padding-left: 20px; }
.hp_right ul li { font-weight: bold; margin-top: 2px; }
.hp_right ul li h2 { font-size: 12px; margin: 0px; }

.cart_addon_info hr { width:100%;height:1px;background-color:#534741;color:#534741; }
.cart_addon_info strong { text-decoration: underline; }

.error { text-align: center; color: red; font-weight: bold; }
.error_txt { }

.inline {
	display: inline;
}

.mezera_10 {
  line-height:10px;
}

.mezera_17 {
  line-height:17px;
}

.mezera_20 {
  line-height:20px;
}

.mezera_30 {
  line-height:30px;
}

.cleaner {
  width:0px;
  height:0px;
  font-size:0px;
  clear:both;
}

.h24 { height:24px; }

.p5 { padding: 5px; }
.p10 { padding: 10px; }
.pl10 { padding-left: 10px; }

.ml{margin-left: 12px;}

.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }

.w35 { width:35px; }
.w50 {width:60px;}
.w71 {width:71px;}
.w100 {width: 100px;}
.w114 {width: 114px;}
.w150 {width: 150px;}
.w175 {width: 175px;}
.w413 {width: 413px;}
.w15p {width: 15%;}
.w20p {width: 20%;}
.w30p {width: 30%; }
.w50p {width: 50%;}
.w95p {width: 95%;}
.w100p {width: 100%;}

.center { text-align: center !important; }
.left { text-align: left !important; }
.right { text-align: right !important; }

.fl { float: left; }
.fr { float: right; }

.wauto{width:auto;}

.hidden { display: none; }

div.table_style { float:left; width:33%; }
div.center_title_bar { text-align: center; }

#preview{
    position:absolute;
    border:1px solid #ccc;
    background:#333;
    padding:5px;
    display:none;
    color:#fff;
    text-align: center;
}

.topcart_price { color: #953554; }
.manufacturer_logo{padding:5px;float:right;}

.ad-gallery{float:left;width:250px;height:100px;}
.ad-thumb-list img{height:94px;}