/* www.rodinnybazar.cz/css/general.css */

body	{ text-align: center; background: #e6cfa6 url("../images/background_page.gif") top repeat-x;}
#page	{ position: relative; z-index: 0; width: 990px; margin: 0 auto; padding: 0; text-align: left; }
#middle { position: absolute; top: 323px; left: 40px; width: 910px; margin:0; padding: 0; background: #ffffff url("../images/background_content.gif") repeat-x; text-align: left; }
#main #page #middle #bottom { position:absolute; top:100%; left:0px; margin:0; width: 910px; height: 134px; text-align: center; clear: both; }
.cleaner {clear: both; visibility: hidden;}
/* original 2009-08-17	body #main #page #bottom { position:relative; top:100%; margin-top: 0; } */

#banner	{ position: absolute; z-index: 1; top:42px  ; left: 481px; width: 468px; height: 60px; margin: 0 auto; padding: 0; background: #dddddd; }
#bannerHeading { position: absolute; z-index: 1; top:28px  ; left: 481px; width: 468px; font-size: 0.8em;}

/* accessibility */
#accessibility { display: none; }
#accessibility h4 { display: none; }	/* mk */

/* LINKY */ 
a { color: #60990f; }
a:visited { color: #60990f; }
a:hover, a:focus, a:active { color: #015943; } 
a img { border: none; }

/* TOP LOGO */
#top { position: absolute; top: 21px; left: 0; width: 990px; height: 101px; margin: 0; padding: 0; background: #ffffff url("../images/top_header.gif") no-repeat; }
#top h1 { position: absolute; z-index: 1; margin: 0; padding: 0; font-size: 32px; }
#top h1 a { display: block; position: absolute; width: 280px; height: 101px; padding: 0; overflow: hidden; }
#top h1 a span  { position: absolute; top: 0px; left: 0; z-index: 2; width: 280px; height: 101px; margin: 0; padding: 0; background: #ffffff url("../images/img_logo.gif") no-repeat; }

/* TOP HEADER BOX */
#header { position: absolute; top: 122px; left: 0; width: 990px; height: 144px; margin: 0; padding: 0; background: #ffffff url("../images/background_header.jpg") no-repeat; }

/* --- logovaci box --- */
#header #logbox { display: block; position: absolute; margin: 0; padding: 0; font-size: 10px; width: 250px; height: 144px; text-align: left; color: #ffffff; } 
#header #logbox .inner { position: absolute; top: 0px; left: 30px; width: 180px; height: 110px; margin: 20px 0 0 35px; }
#header #logbox form .submit { margin: 0 0 0 120px; padding: 0; }
#header #logbox p { margin: 0; padding: 0; }
#header #logbox a { margin: 0; padding: 0; color: #ffffff; }
#header #logbox a:hover { color: #bbd7a2; }
#header #logbox .pole { border: 0px solid #ffffff; width: 146px; height: 23px; margin: 0 0 3px 0; padding: 3px 0 0 5px; background: url("../images/background_pole_login.gif") top left no-repeat; color: #60990f; } 
#header #logbox .text { position: absolute; top: 75px; left: 45px; width: 160px; height: 30px; margin: 23px 0 0 35px; }
#header #logbox .jmeno { position: absolute; top: 18px; left: 40px; width: 160px; height: 15px; margin: 0 0 0 35px; font-weight: bold; font-family: Tahoma; font-size: 13px; }
#header #logbox .logout { position: absolute; top: 90px; left: 75px; width: 160px; height: 15px; margin: 0 0 0 35px; font-size: 10px; }
#header #logbox #ikony { position: absolute; top: 55px; left: 40px; width: 160px; height: 25px; margin: 0 0 0 35px; }
#header #logbox .info { position: absolute; top: 61px; left: 40px; width: 160px; height: 30px; margin: 23px 0 0 35px; }
#header #logbox #permanentLoginHolder { position:absolute; top: 60px; left: -5px;}
#header #logbox #permanentLoginHolder input{ position: relative; top: 3px;}
#header #logbox #loggedUser { margin: 0 0 6px 0;}

/* --- search box --- */
#header #searchbox { display: block; position: absolute; top: 0px; left: 490px; z-index: 3; margin: 0; padding: 0; font-size: 10px; width: 445px; height: 67px; text-align: left; } 
#header #searchbox form { width: 440px; height: 65px; margin: 7px 0 0 15px; }
#header #searchbox form .submit { position: absolute; top: 15px; left: 370px; margin: 0; padding: 0; }
#header #searchbox p { margin: 0; padding: 0; }
#header #searchbox .pole { position: absolute; top: 15px; left: 15px; border: 0px solid #ffffff; width: 191px; height: 23px; margin: 0; padding: 3px 0 0 5px; background: url("../images/background_pole_search.gif") top left no-repeat; color: #000000; } 
#header #searchbox #kategorie select { width: 129px; border: none; margin: 0 0 0 5px; height: 23px;} 
#header #searchbox .text { position: absolute; top: 40px; left: 15px; width: 250px; height: 30px; margin: 0; }

/* --- date box --- */
#header #datebox { position: absolute; top: 105px; left: 550px; font-size: 10px; font-weight: bold;} 

/* DROPDOWN CSS by PragueDesign.cz */
div.select {position:absolute; display:block; top:15px; left:215px;  background: url("../images/background_pole_search_select.gif") no-repeat; color:#000000; width:146px; height:23px; padding:0; margin:0; }
div.select a { display:block; width: 146px; height: 23px; padding: 4px 0 0 10px; margin:0; text-decoration:none; font-size: 12px; color: #000000; }
div.select a:hover { display:block; width: 146px; height: 23px; padding: 4px 0 0 10px; margin:0; text-decoration:none; font-size: 12px; color: #bbbbbb;  }
ul.selectbox { position:absolute; top:24px; left:0px; padding: 0; list-style:none; background:#ffffff; z-index:1000; display:block; margin:0}
#text ul.selectbox li { width:96%; padding: 0; line-height: 15px;  }
ul.selectbox li:hover { background: #bbbbbb url("../images/background_pole_search_rozbal.gif") top left repeat-x;}
ul.selectbox a {color:#bbbbbb; text-decoration:none}
ul.selectbox a:hover {text-decoration: underline; color:#000000 }
div.hide-dropdown .selectbox {display: none;}
 

/* --- search box VELKY --- */
#search { display: block; position: relative; top: 0px; left: 5px; z-index: 3; padding: 0; font-size: 9px; width: 520px; text-align: left; height: 150px; z-index: 0; } 
#search form { width: 510px; height: 120px; margin: 0 0 0 10px; background: #ffffff}
#search .submit { position: relative; left: 380px; top: -30px; margin: 0; padding: 0; }
#search p { margin: 3px 0 3px 0; padding: 0; }
#search .labelType { position: absolute; top: -8px; left: 32px; }
#search .labelCategory { position: absolute; top: -8px; left: 190px; }
#search .labelGoodsType { position: absolute; top: -8px; left: 350px; }
#search .labelUser { position: absolute; top: 29px; left: 32px; }
#search .labelMinPrice { position: absolute; top: 29px; left: 190px; }
#search .labelMaxPrice { position: absolute; top: 29px; left: 350px; }
#search .labelManu{ position: absolute; top: 67px; left: 32px; }
#search .labelText { position: absolute; top: 67px; left: 190px; }
#search .labelSize { position: absolute; top: 67px; left: 350px; }

#search .pole1 { position: relative; top: 5px; left: 30px; border: 0px solid #ffffff; width: 150px; height: 21px; margin: 0 0 5px 0; padding: 0px 0 0 5px; color: #000000; 
						 background: url("../images/background_pole_search_big.gif") top left no-repeat; color: #000000; } 
#search .pole2 { position: relative; top: 5px; left: 35px; border: 0px solid #ffffff; width: 150px; height: 21px; margin: 0 0 5px 0; padding: 0px 0 0 5px; color: #000000; 
						 background: url("../images/background_pole_search_big.gif") top left no-repeat; color: #000000; } 
#search .pole3 { position: relative; top: 5px; left: 40px; border: 0px solid #ffffff; width: 150px; height: 21px; margin: 0 0 5px 0; padding: 0px 0 0 5px; color: #000000; 
						 background: url("../images/background_pole_search_big.gif") top left no-repeat; color: #000000; } 						 
#search .pole4 { position: relative; top: 15px; left: 30px; border: 0px solid #ffffff; width: 150px; height: 21px; margin: 0 0 15px 0; padding: 3px 0 0 5px; color: #000000; 
						 background: url("../images/background_pole_search_big.gif") top left no-repeat; color: #000000; } 
						 
#search .pole5 { position: absolute; top: 5px; left: 343px; border: 0px solid #ffffff; width: 150px; height: 21px; margin: 0 0 15px 5px; padding: 0 0 0 5px; color: #000000; 
						 background: url("../images/background_pole_search_big.gif") top left no-repeat; color: #000000; } 
						 
#search .pole9 { position: absolute; top: 80px; left: 343px; border: 0px solid #ffffff; width: 150px; height: 21px; margin: 0 0 15px 5px; padding: 0 0 0 5px; color: #000000; 
						 background: url("../images/background_pole_search_big.gif") top left no-repeat; color: #000000; } 
						 
#search #button-lupa { height: 10px; margin-top:32px;}
#search text { }




/* TOP MENU */ 
#menu { position:absolute; top: -57px; left: 0px; margin: 0; padding: 0; font-size: 14px; width: 910px; height: 57px; background: #f1e4ca; text-align: left; }
#menu h3 { display: none; }
#menu ul { margin: 0; padding: 0; list-style-type: none; }
#menu li { display: inline; }
#menu li a { display: block; height: 57px; line-height: 57px; margin: 0; padding: 0; color: #000000; text-align: center; text-decoration: none; vertical-align: middle; float: left; }
#menu li.active a, #menu li a:hover, #menu li a:focus, #menu li a:active { height: 57px; }
#menu li a#menu-item-1       { width: 91px; background: url("../images/menuItem-1.gif") top no-repeat }
#menu li a:hover#menu-item-1 { width: 91px; background: url("../images/menuItem-1.gif") bottom no-repeat }
#menu li a#menu-item-2       { width: 91px; background: url("../images/menuItem-2.gif") top no-repeat }
#menu li a:hover#menu-item-2 { width: 91px; background: url("../images/menuItem-2.gif") bottom no-repeat }
#menu li a#menu-item-3       { width: 91px; background: url("../images/menuItem-3.gif") top no-repeat }
#menu li a:hover#menu-item-3 { width: 91px; background: url("../images/menuItem-3.gif") bottom no-repeat }
#menu li a#menu-item-4       { width: 91px; background: url("../images/menuItem-4.gif") top no-repeat }
#menu li a:hover#menu-item-4 { width: 91px; background: url("../images/menuItem-4.gif") bottom no-repeat }
#menu li a#menu-item-5       { width: 91px; background: url("../images/menuItem-5.gif") top no-repeat }
#menu li a:hover#menu-item-5 { width: 91px; background: url("../images/menuItem-5.gif") bottom no-repeat }
#menu li a#menu-item-6       { width: 91px; background: url("../images/menuItem-6.gif") top no-repeat }
#menu li a:hover#menu-item-6 { width: 91px; background: url("../images/menuItem-6.gif") bottom no-repeat }
#menu li a#menu-item-7       { width: 91px; background: url("../images/menuItem-7.gif") top no-repeat }
#menu li a:hover#menu-item-7 { width: 91px; background: url("../images/menuItem-7.gif") bottom no-repeat }
#menu li a#menu-item-8       { width: 91px; background: url("../images/menuItem-8.gif") top no-repeat }
#menu li a:hover#menu-item-8 { width: 91px; background: url("../images/menuItem-8.gif") bottom no-repeat }
#menu li a#menu-item-9       { width: 91px; background: url("../images/menuItem-9.gif") top no-repeat }
#menu li a:hover#menu-item-9 { width: 91px; background: url("../images/menuItem-9.gif") bottom no-repeat }
#menu li a#menu-item-10       { width: 91px; background: url("../images/menuItem-10.gif") top no-repeat }
#menu li a:hover#menu-item-10 { width: 91px; background: url("../images/menuItem-10.gif") bottom no-repeat }
#menu li a span { display: none; }



/* CONTENT */
#site_content { position: /*relative*/; width: ; height: 100%; /*overflow:inherit;*/ margin:0 0 0 0/*-190px*/; left:0px; padding: 0; text-align: left; float:left; clear:left;}
/* original 2009-08-17		#site_content { position: relative; width: 910px; height: 1000px; overflow:inherit; margin: 0 auto 0 auto; padding: 0; text-align: left; } */
#middle_column { position: relative; top:0; left:190px; width: 530px; height: 100%; margin: 0; float:left; } 
/* original 2009-08-17		#middle_column { width: 530px; margin: 0 191px 0 191px; float: right;} */
/*
#site_content #middle_column div { padding-left: 5px; }
	#site_content #middle_column div div { adding-left: 0; }
*/
#site_content>#middle_column { margin-right: 191px; }
#site_content h2 { margin: 0 10px 5px 10px;  padding: 10px 0 5px 0; color: #000000; font-size: 13px;  }
#site_content h3 { margin: 0 10px 5px 10px;  padding: 8px 20px 0 10px; color: #60990f; font-size: 12px; text-align: left; }
#site_content h3 a {  font-weight: bold !important; font-size: 1.1em !important;}
#site_content h4 { margin: 0 10px 5px 10px;  padding: 8px 0 10px 0; color: #c8497f; text-align: left	; }
#site_content p  { margin: 0; padding: 2px 20px 0 10px; color: #737373; font-size: 13px; text-align: left; line-height: 13px; clear: both; }
#titleImage { margin: 2px 20px 10px 15px;}

#middle_column li { margin-top: 0.5em; margin-right: 10px; text-align: justify; }
#middle_column table { margin: 1em; border-collapse: collapse; }
#middle_column table.mceEditor, #middle_column table.mceLayout { margin: 1em 0; }
#middle_column table .number { text-align: right; }
#middle_column table td, #middle_column table th { border: 2px solid #E7E7E7; padding: 0.2em 0.4em; }
#middle_column table th { background-color: #F0F0F0; }
#middle_column div.actions { margin-top: 1em; }

/* skrytí nabídky na výměnu odkazu */ 
 #middle_column.likBlock .content { dipslay: none; }
 #middle_column.linkBlock.open .content { display: block; }
 #site_content.likBlock .content { dipslay: none; }
 #site_content.linkBlock.open .content { display: block; }
/* DOPORUCUJEME */
#middle_column #doporucujeme {  } 
#middle_column #doporucujeme .clanek h3 a		{ color: #60990F !important;}
#middle_column #doporucujeme .clanek h3 span	{ font-size: 0.9em; font-weight: normal;}/*
#middle_column #doporucujeme .vyrobek { padding: 15px 0 0 0; height: 250px; width: 176px; float:left; text-align: left; }
#middle_column #doporucujeme h2 { margin: 0 10px 5px 10px;  padding: 10px 0 5px 10px; color: #000000; font-size: 13px;  border-bottom: 1px solid #e1e1e1; }
#middle_column #doporucujeme .vyrobek .foto   { display: block;  margin: 0 0 0 0; text-align: center;  }
#middle_column #doporucujeme .vyrobek .purple { background: url("../images/button-purple.gif") no-repeat; margin: 0 0 5px 25px; }
#middle_column #doporucujeme .vyrobek .nadpis_purple { margin: 0; padding: 8px 0 10px 0; color: #c8497f; font-size: 12px; text-align: center; font-weight: bold; }
#middle_column #doporucujeme .vyrobek a { position: relative; display: block; width: 124px; height: 29px; line-height: 29px; margin: 0; padding: 0; color: #ffffff; text-align: center; text-decoration: none; vertical-align: middle;  }
#middle_column #doporucujeme .vyrobek a:hover { color: #eeeeee; }
#middle_column #doporucujeme .vyrobek p { padding: 0; color: #808080; font-size: 12px; }
#middle_column #doporucujeme .vyrobek .hvezdicky { padding: 0; color: #000000; font-size: 14px; margin: 0 0 0 25px; }
#middle_column #doporucujeme .vyrobek .detail { background: url("../images/button-detail.gif") no-repeat; margin: 0 0 5px 25px; }
#middle_column #doporucujeme .vyrobek .uzivatel { padding: 0; color: #808080; font-size: 9px; margin: 0 0 0 25px; }

/* VYPIS */
#middle_column  { margin-bottom: 20px;  }
#middle_column  .vyrobky 			{ margin: 5px 0 0 10px; }
#middle_column  .vyrobek 			{
									  padding: 0; margin: 0 3px 10px; height: 295px; width: 165px; float:left; z-index: 1;
									  text-align: left;
									  background: #f6f6f6  url(../images/icon-new-product-back.gif) center repeat-y; border-bottom: 1px solid #d6d6d6;
									}
#middle_column .loggedOn .vyrobek 	{ height: 325px; }
#middle_column  h2 					{ margin: 0 10px 15px 10px;  padding: 10px 0 5px 10px; color: #000000; font-size: 13px;  border-bottom: 1px solid #e1e1e1; }
#middle_column  h2.searchHeading 	{ margin: 10px 0 0 0;  padding: 10px 15px 0 0; color: #5e410c; font-size: 13px;  height: 35px; background: url("../images/background_search.jpg") 10px 0 no-repeat; text-align: right; border-bottom: none;}
#middle_column  h2.searchHeading span{  visibility: hidden;}
#middle_column .vyrobek h3 			{ color: #c8497f; font-size: 14px; margin: 0; height: 40px; padding: 20px 5px 0; background-position: center top; background-repeat: no-repeat; } 
#middle_column .vyrobek h3 a		{ padding: 0; color: #c8497f; font-size: 14px; margin: 0; font-weight: bold; text-decoration: none; }  
#middle_column .vyrobek h3 a_hover	{ text-decoration: underline; }  
#middle_column .vyrobek .foto  		{ text-align: left; height: 120px !important; margin-bottom: 5px;}
#middle_column .vyrobek .foto img	{ border:1px solid #ccc;}
#middle_column .vyrobek .nadpis { padding: 0; color: #333; font-size: 12px; text-align: left; font-weight: bold; }
#middle_column .vyrobek .nadpis a { color: #333; font-size: 12px; font-weight: bold; }
#middle_column .vyrobek .hvezdicky 	{ padding: 0; color: #000000; font-size: 14px; }
#middle_column .vyrobek  p 			{ margin: 0 8px; padding: 0; color: #808080; font-size: 11px; font-weight: normal; clear: none; }
#middle_column .vyrobek .cena_small	{ padding: 0; color: #60990f; font-size: 11px; font-weight: bold; text-decoration:line-through; }
#middle_column .vyrobek .cena 		{ padding: 0; color: #60990f; font-size: 12px; font-weight: bold; font-family: Tahoma  }
#middle_column .vyrobek .uzivatel 	{ padding: 0; color: #808080; font-size: 9px; }
#middle_column .vyrobek .topTime 	{ padding: 0; color: #808080; font-size: 9px; }
#middle_column .vyrobek h3.longTitle 	{ font-size: 0.8em; }
#middle_column .vyrobek p.longName a{ font-weight: normal !important; font-size: 0.9em; }
#middle_column .ikony 				{ position: relative;  height: 110px; width: 25px; float:right; margin-right: 5px; }
#middle_column .control 		    { white-space:nowrap; margin: 2px 0 10px 0; font-size: 0.8em; }
#middle_column .control a			{ font-weight: bold; color:#000;}
#middle_column p 					{ color: #000; font-size: 1em; font-weight: normal; margin: 0 0 10px 10px; line-height: 1.4em; }
#middle_column a 					{ text-decoration: underline; color: #808080; font-size: 1em; font-weight: normal; cursor:pointer; margin-bottom: 2px; }
#middle_column a:hover 				{ color: #000000; text-decoration: none; }

/* DETAIL */
#middle_column #breadcrumb_navigation {margin: 10px; font-size: 90%}
#middle_column h2.noborder {border: none; font-size: 140%; margin-bottom: 0}
#detail-main {background-color: #F6F6F6; border: 1px solid #D6D6D6; margin: 0 12px 10px 10px; padding: 8px}
#detail-main ul {margin: 10px 5px 5px 20px; padding: 0; width: 250px; float: left}
#detail-main ul li {list-style-type: none; margin-top: 2px; padding:0}
#detail-main ul li a {color: #000000}
#detail-main .price { text-align: right; clear: none; margin: 15px 0 5px 0; }
#detail-main .price p { clear: none; text-align: right; margin: 0; padding: 0; font-size: 150%; font-weight: bold; color: #559B16; }
#detail-main .price .oldPrice { text-decoration: line-through; font-size: 115%; color: #7B7B7B; }
#detail-main .price span { display: none; }
.question, .basket {display: inline-block; width: 44px; height: 45px; background: #569C17 url("../images/icon-question.png") center top no-repeat; margin: 10px 0 0 7px}
.basket {background-image: url("../images/icon-basket.png"); height: 44px; position: relative; top: -1px}
.clear {clear: both}
.desc {margin-bottom: 10px}
#middle_column .desc p {margin: 0 20px}
#middle_column form p { margin-bottom: 0; } 
.gallery {margin: 10px 0 0 30px}
.gallery div {float: left; width: 152px; margin-bottom: 15px}
.gallery h4 {margin: 0 0 3px 0 !important; padding: 0 !important; font-size: 100%}
.gallery a {border: 1px solid #D6D6D6; display: block; padding: 5px; margin-right: 20px}
.gallery a img {display: block}
.answer-form label {width: 46px; display: inline-block; vertical-align: top}
.answer-form span {background: url("../images/input_large.gif") left top no-repeat; display: inline-block; width: 261px; height: 22px; position: relative; padding: 2px 6px 0 6px; }
.answer-form input.text {border: none; padding: 0 !important; background-color: transparent; width: 98%; margin: 0; position: absolute}
.answer-form span.textarea {background: url("../images/textarea_large.gif") left top no-repeat; width: 427px; height: 168px; margin: 0; padding: 0; }
.answer-form textarea {border: none; background-color: transparent; width: 98%; height: 162px; padding: 4px 6px; margin-bottom: 0; margin-top: 1px; position: absolute}
.answer-form p.nomarginbottom {margin-bottom: 0 !important}
.answer-form p.smaller {font-size: 90% !important; margin-left: 70px !important}
.answer-form p.right {text-align: right !important; margin-top: 0 !important}
button.send {background: url("../images/submit_send.gif") left top no-repeat; width: 124px; height: 29px; border: none; cursor: pointer; margin-top: 5px; }
button.send span { display: none; }
.commentary {border-bottom: 1px solid #D6D6D6; margin-left: 20px; padding: 7px 20px 5px 20px}
.commentary.first {border-top: 1px solid #D6D6D6}
.commentary.grey {background-color: #F6F6F6}
.commentary.last {margin-bottom: 15px}
.commentary h4 {margin: 0 0 3px 0 !important; padding: 0 !important; font-size: 100%}
.commentary p {padding: 0 !important; margin: 5px 0 !important}
.commentary p.smaller {font-size: 90% !important}
.date, .user {display: inline-block; position: relative; top: 4px; background: url("../images/icon-date.gif") left top no-repeat !important; width: 24px !important; height: 18px; margin-right: 5px}
.user {background-image: url("../images/icon-user.gif") !important; margin-left: 15px}
.answer-form.smaller span {width: 163px; background-image: url("../images/input_smaller.gif"); margin-right: 10px}
.answer-form.smaller span.textarea {height: 88px; width: 427px; background-image: url("../images/textarea_smaller.gif"); margin-right: 0}
.answer-form.smaller span.textarea textarea {height: 82px}


/* USER ACCOUNT ITEMS */
#user-account-items					{ padding: 0.2em 2em; margin: 0.8em 0 0 0.5em; }
	#user-account-items li			{ margin: 0; padding: 0; font-weight: bold; }
#user-account-items ul				{ margin: 0.2em 0 1em 0; padding-left: 1em; }
	#user-account-items li li		{ font-weight: normal; }


/* LATEST ADDED */
#latest_added  {  }
#latest_added .vyrobek				{ padding: 15px 0 0 15px; height: 345px; width: 157px; float:left; text-align: left; }
#latest_added h2 					{ margin: 0 10px 5px 10px;  padding: 10px 0 5px 10px; color: #000000; font-size: 13px;  border-bottom: 1px solid #e1e1e1; }
#latest_added .vyrobek h3 			{ padding: 0; color: #c8497f; font-size: 14px; margin: 0; height: 40px; } 
#latest_added .vyrobek h3 a			{ padding: 0; color: #c8497f; font-size: 14px; margin: 0; font-weight: bold; } 
#latest_added .vyrobek .foto   		{ margin: 0; text-align: left; height: 120px;  }
#latest_added .vyrobek .nadpis_purple { margin: 0; padding: 5px 0 5px 0; color: #c8497f; font-size: 12px; text-align: left; font-weight: bold; }
#latest_added .vyrobek .hvezdicky 	{ padding: 0; color: #000000; font-size: 14px; margin: 0; }
#latest_added .vyrobek p 			{ margin: 0 0 5px 0;  padding: 0; color: #808080; font-size: 11px; font-weight: normal; }
#latest_added .vyrobek .cena_small 	{ padding: 0; color: #60990f; font-size: 11px; margin: 0; font-weight: bold; text-decoration:line-through; }
#latest_added .vyrobek .cena 		{ padding: 0; color: #60990f; font-size: 12px; margin: 0 0 5px 0; font-weight: bold; font-family: Tahoma  }
#latest_added .vyrobek .uzivatel 	{ padding: 0; color: #808080; font-size: 9px; margin: 0; }
#latest_added .ikony 				{ position: relative;  height: 110px; width: 25px; float:right;  background: #ffffff }
#latest_added .control 		    	{ white-space:nowrap; }
#latest_added p 					{ color: #808080; font-size: 9px; font-weight: bold; }
#latest_added a 					{ text-decoration: none; color: #808080; font-size: 9px; ; font-weight: normal;}
#latest_added a:hover 				{ color: #000000; }


/* PAGER */
#navigace { width: 510px; margin: 0 10px 10px 10px; float: left;  color: #015943; font-size: 13px;}
#navigace a 	{ margin-right:10px; } 
#navigace span 	{ margin-right:10px; } 
#navigace span a{ margin-right:0; } 

/*.navigace_dlouha { width: 540px; margin: 0 10px 10px 10px; float: left;  color: #015943; font-size: 13px; border-top: 1px solid #e1e1e1;}*/
.pictureLeft  { margin: 3px 0 3px 0; float: left; }
.pictureRight { margin: 3px 0 3px 0; float: right; }


/* HLEDANI */
#middle_siroky { width: 520px; margin: 0 0 0 190px; float: left; background: #ffffff } 
#middle_siroky #hledani { } 
#middle_siroky #hledani h2 { margin: 10px 0 0 0;  padding: 10px 15px 0 0; color: #5e410c; font-size: 13px;  height: 45px; background: url("../images/background_search.gif") no-repeat; text-align: right;}
#middle_siroky h3 { margin: 0; padding: 0 20px 0 20px; color: #c8497f; font-size: 12px; text-align: left; }
#middle_siroky .clanek { padding: 15px 0 0 0; width: 360px; float:left; text-align: left; }
#middle_siroky .vice a { color: #c8497f; background: url("../images/button-vice.gif") no-repeat; height: 20px; width: 50px; float: right; padding: 5px 0 0 30px; margin: 0} 
#middle_siroky .vice a:hover { color: #861746; background: url("../images/button-vice.gif") no-repeat; height: 20px; width: 50px; float: right; padding: 5px 0 0 30px; margin: 0} 
#middle_siroky .clanky_vse a { color: #861746; margin: 0; padding: 3px 20px 0 0; float: right; }


/*  ALBA FOTEK */
#middle_siroky #fotky { margin: 20px 0 0 0; }
#middle_siroky #fotky #box { float: left; width: 540px; }
#middle_siroky #fotky h2 { margin: 0 10px 5px 10px;  padding: 10px 0 5px 10px; color: #000000; font-size: 13px;  border-bottom: 1px solid #e1e1e1; }
#middle_siroky #fotky .album .foto   { display: block;  margin: 0 0 0 0; text-align: center;  }
#middle_siroky #fotky .album { padding: 15px 0 0 0; height: 250px; width: 180px; float: left;}
#middle_siroky #fotky .album p { padding: 0; color: #808080; font-size: 12px; }
#middle_siroky #fotky .album a { position: relative; display: block; width: 124px; height: 29px; line-height: 29px; margin: 0; padding: 0; color: #ffffff; text-align: center; text-decoration: none; vertical-align: middle;  }
#middle_siroky #fotky .album a:hover { color: #eeeeee; }
#middle_siroky #fotky .album .hvezdicky { padding: 0; color: #000000; font-size: 14px; margin: 0 0 0 25px; }
#middle_siroky #fotky .album .uzivatel { padding: 0; color: #808080; font-size: 9px; margin: 0 0 0 25px; }

/* green album */
#middle_siroky #fotky .album .green { background: url("../images/button-green.gif") no-repeat; margin: 0 0 5px 25px; }
#middle_siroky #fotky .album .nadpis_green { margin: 0; padding: 8px 0 10px 0; color: #60990f; font-size: 12px; text-align: center; font-weight: bold; }

/* purple album */
#middle_siroky #fotky .album .purple { background: url("../images/button-purple.gif") no-repeat; margin: 0 0 5px 25px; }
#middle_siroky #fotky .album .nadpis_purple { margin: 0; padding: 8px 0 10px 0; color: #c8497f; font-size: 12px; text-align: center; font-weight: bold; }


/* PRAVY SLOUPEK */
#right_column { position: absolute; top: 0; right: 5px; width: 180px; margin: 0 0 0 5px; } 
#right_column span.rightColumnHeading { display: block; margin: 0 10px 5px 10px;  padding: 10px 0 5px 20px; color: #000000; font-size: 13px;  border-bottom: 1px solid #e1e1e1; }
#right_column #icons a { display: block; width: 88px; height: 35px; text-align: center; float:left; }
#right_column #icons a span { display: block; margin-top: 10px; }
#right_column #icons img {  border: solid 1px #999;}
#right_column #icons .pictureLeft  { margin: 0; float: left; }
#right_column #icons .pictureRight { margin: 0 0 0 4px; float: left;}

#right_column #squareBannerRightColumn { margin:0; }
#right_column #sponzoredLinks 	 { margin: 0; padding: 20px 0 0 0;}
#right_column #sponzoredLinks h3 { margin: 0; padding: 0;}
#right_column #sponzoredLinks ul { margin: 0; padding: 0 0 0 20px;}
#right_column #sponzoredLinks li { margin: 0; padding: 5px 0;}

/* #right_column #inzerce_dnes { position: relative; display: block; width: 190px; height: 58px; margin: 10px 0 0 0; padding: 0; clear: both; border-top: 1px solid #e1e1e1; background: url("../images/background_dneska.gif") no-repeat; }
#right_column #inzerce_dnes a { display: block; width: 100%; height: 100%; }
#right_column #inzerce_dnes span { display: none; } */


/* LEVY SLOUPEK */
#left_column 	{ position: relative; top:0px; left:-720px; float:left; clear:right; width:189px; min-height:500px; height:100%; margin:0; } 
/* original 2009-08-17	#left_column { position: absolute; top: 0px; right: 720px; float: left; width: 190px; } */
#left_column h2 { margin: 0 10px 0 10px;  padding: 10px 0 5px 5px; color: #000000; font-size: 13px; text-align: left; border-bottom: 1px solid #e1e1e1; }

#left_column #volba { position: relative; display: block; width: 190px; height: 92px; line-height: 29px; margin: 0; padding: 0; color: #ffffff; background: url("../images/background_logbox.gif") no-repeat; }
#left_column #volba p { line-height: 32px; margin: 0; padding: 8px 0 0 35px; color: #ffffff; }
#left_column #volba a { color: #ffffff; text-decoration: none;  }
#left_column #volba a:hover { color: #eeeeee; text-decoration: none;  }

#left_column #druh_zbozi { position: relative; display: block; width: 190px; line-height: 29px; margin: 0; padding: 0; color: #ffffff; }
#left_column #druh_zbozi p { font-size: 13px; margin: 0 10px 0 10px;  padding: 9px 0 0 5px; color: #000000; }
#left_column #druh_zbozi .popisek { font-size: 12px; line-height: 10px; margin: 0 10px 0 10px; padding: 0 0 13px 4px; color: #bbd7a2; border-bottom: 1px solid #e1e1e1; font-family: Tahoma }
#left_column #druh_zbozi a { text-decoration: none; font-weight: bold; }

#left_column .properties { }
#left_column .properties ul { margin: 7px 0 10px 10px; padding: 0; text-align: left; list-style-type: none; border-bottom: 1px solid #e1e1e1; color: #60990f; }
#left_column .properties ul li { margin: 0; padding: 0 0 5px 0;}
#left_column .properties ul li a { padding: 0; text-decoration: none; font-weight: bold; cursor:pointer; }
#left_column .properties ul li { margin: 0; padding: 0 0 5px 0;}
#left_column .properties ul li ul  { padding: 0 0 0 10px;list-style-type: disc; color:#666;}
#left_column .properties ul li li a {  text-decoration: none; font-weight: normal; color:#666; }
#left_column .properties ul li li:hover { color: #60990f; }
#left_column .properties ul li li a:hover { font-weight:bold;color:#60990f; }

#left_column #left_column_size ul { border: none; }
#left_column #left_column_size ul li { float: left; margin-right: 1em; }

#left_column #bannerova-reklama a { margin: 10px 0 10px 10px; display: block; width: 182px; height: 250px;}
#left_column #squareBannerLeftColumn { margin:11px; position:relative; top:20px; }

#links				{}
#ratings 			{}
#randomImagesBox img{ padding-left: 10px;}

/* FOOTER */ 
#footer { position: relative; width: 910px; height: 72px; margin: 0; padding: 0; text-align: center; color: #ffffff; background: url("../images/background_footer.gif") no-repeat; clear: both; font-size: 13px;  }
#footer p { padding: 10px 0 0 0; text-align: center; line-height: 20px} 
#footer a { color: #f1ece1; text-decoration: none; }
#footer a:hover { color: #ffffff; text-decoration: none; }
#webdesign { color: #5e410c; padding: 10px 0 0 0; text-align: center; line-height: 20px; background: #e6cfa7;  }
/* original 2009-08-17	#webdesign { color: #5e410c; padding: 10px 0 0 0; text-align: center; line-height: 20px } */
#footer hr { display: none; }

#toplist { visibility: hidden;}

/* FORMS */
form .selectHighlight { font-style: italic; }
form { margin-left: 10px; }
fieldset { margin: 10px 15px 10px 0px; border: 1px solid #dddddd; /* padding: 10px; */ }
legend { color: #444444; font-weight: bolder; padding: 0px 10px 0px 10px; }
.form_cell_1 { width: 140px; display: inline-table; text-align: right; margin-top: 7px; color: #60990f; }
form fieldset table label { color: #60990f; }
	form fieldset table th { text-align: right; }
	form fieldset table.horizontal-table th { text-align: center; }
.submitForm { border: 1px solid #60990f; background-color: #bbd7a2; padding: 3px 15px 3px 15px; float: right; margin:0 15px 15px 0;}

.overview { border: 1px solid #dddddd; margin: 5px 15px 5px 15px; }
.overview .td_form_1 { width: 120px; padding-right: 10px; text-align: right; color: #666666; }

.error, .warning { border: 5px solid #d15f92; background-color:#ffe9fc; color: black; margin: 0 20px 20px 25px !important; padding: 10px; }
.notice, .info { border: 5px solid #8cd15f; background-color:#f7ffd4; color: black; margin: 0 20px 20px 25px !important; padding: 10px; }
.highlight { border: 3px solid #cc0000;}
.required label { color: #CD5589; }
	.required label:before { content: '*'; }
.multiselect span { display: block; float: left; margin-right: 1em; }

#middle_column fieldset p { margin-top: 0.5em; }
#middle_column span.footnote					{ vertical-align: super; padding: 0; margin: 0 0 0 0.2em; color: #60990F; font-weight: inherit; }
#middle_column div.footnote p, #middle_column fieldset div.legend p	{ margin-top: 0.2em; font-size: 0.9em; position: relative; padding-left: 10px; }
#middle_column div.footnote span			{ display: block; font-weight: bold; position: absolute; left: -10px; top: 0.2em; }

#controls { text-align: center; margin: 0 1em 4.5em; }
#controls a { color: #000000; float: left; }
#controls a:hover { text-decoration: none; }
#controls a:visited { color: #60990f; }

	/* odpovÄ›dnĂ­ formnulĂˇĹ™ v detailu inzerĂˇtu */
	#adsReplyForm 							{ border: 1px solid #7dab3a; height: 200px;}
	#adsReplyForm .formItem					{ width: 100%; padding: 5px 10px; clear:both;}
	#adsReplyForm .formItem	input,
	#adsReplyForm .formItem	textarea		{ border: 1px solid #a3a3a3; width: 80%;}
	.submitAdsReplyForm						{ width: 150px !important; background: #7dab3a; color: #fff; float:right; margin: 0 20px 0 0;}
	#adsReplyForm .formItem .firstColumn 	{ display: block; width: 20%; float:left;}
	#adsReplyForm .formItem .secondColumn 	{ display: block; width: 80%; float:right;}
	#adsReplyForm .formNote					{ width: 100%; height: 50px; padding: 5px 10px; clear:both;}
	

/* neviditelnĂ© */
.hidden { display: none; }

/* content */
.floatRight		{ float: right;} 
.floatRight img { border: none;}

/* fotografie k inzerátům */
.gallery .imageBox 		{ height: 200px;}
.gallery .imageBox h4 	{ margin-bottom: 7px; text-align: center; height: 30px;}
.gallery .imageBox p	{ margin: 0px; padding:0 5px 0 5px;}


/* obrazky v albech */
#userInfoBox {}
#userImages  { margin: 0 0 0 23px;}
#userInfoBox img { margin: 5px 0 0 15px; }
#userImages .imageBoxContainer {float:left; width: 160px; }
#userImages .imageBox h3 { margin-bottom: 7px; text-align: center;}
#userImages .imageBox p { margin: 0px; padding:0 5px 0 5px;}



#userImages .imageBox {height: 220px; background-color: #eee; margin: 5px; padding-bottom: 10px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0;}
#userImages img	{margin: 7px 2px 2px 2px; padding: 4px; background-color: #fff; border-top: 1px solid #ddd; border-left: 1px solid #ddd; 
						border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; display:block; margin-left:auto; margin-right:auto; }
#userInfoBox ul					{ padding: 0.2em 0.2em 0.2em 1.8em; margin: 0.3em 0 0 0; list-style-type:none; }
	#userInfoBox ul li			{ margin: 0; padding: 0; font-weight: bold; }
#userInfoBox ul ul				{ margin: 0 0 0.5em 0; padding-left: 0.8em; }
	#userInfoBox ul li li		{ font-weight: normal; }

/* ALBA */
#userAlbums {margin: 20px;}
#userAlbums .albumBoxContainer {float:left; width: 159px; }
#userAlbums .albumBox h3 {margin-bottom: 7px; text-align: center;}
#userAlbums .albumBox p {margin: 0px; padding: 5px;}
#userAlbums .albumBox {height: 150px; background-color: #eee; margin: 2px; padding-bottom: 10px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0;}
#userAlbums img	{margin: 2px; padding: 4px; background-color: #fff; border-top: 1px solid #ddd; border-left: 1px solid #ddd; 
						border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; display:block; margin-left:auto; margin-right:auto; }

/* ADS */
#adForm #content {width: 485px; height: 250px;}
.goodsType-1 { background: #f6f6f6  url(../images/icon-new-product-back.gif) center repeat-y; border-bottom: 1px solid #d6d6d6; }
.goodsType-2 { background: #f6f6f6  url(../images/icon-new-product-back.gif) center repeat-y; border-bottom: 1px solid #d6d6d6; }
#middle_column .vyrobek.goodsType-1 h3 { padding: 24px 5px 0; margin-left: 0; margin-right: 0; background: url('../images/icon-new-product.gif') center top no-repeat; }
#middle_column .vyrobek.goodsType-2 h3 { padding: 24px 5px 0; margin-left: 0; margin-right: 0; background: url('../images/icon-old-product.gif') center top no-repeat; }
.headerType-1 { background: #99c373  url(../images/background_header_new.png) right no-repeat; }
.headerType-2 { background: #c3c3c3  url(../images/background_header_old.png) right no-repeat; }

/* komentĂˇĹ™e */
.commentary {background-color:#F9F9F9; border-bottom:1px dashed #C6C6C6; border-top:1px dashed #C6C6C6;
		margin-bottom:15px; margin-top:0; padding:10px;}
.commentary  .post_title	{ margin: 0; padding: 0 !important; float: left;}
.commentary  .post_author	{ }	
.commentary  .post_date	{ color:#808080; font-size:9px; font-weight:normal; text-decoration:none;}
.commentary  .post_content{ clear:both; padding-top: 10px;}

/* ÄŚLENSTVĂŤ */
#accountType { color: #999; }
#accountType thead { background: #F3F3F3 url('../images/clenstviTable_back.gif') bottom repeat-x; }
#accountType thead th { height: 100px; background-color: transparent; background-position: center bottom; background-repeat: no-repeat; border: 1px solid #ccc; }
#accountType thead th span { display: none; }
#accountType .label { white-space: nowrap; }
#accountType-title { background: url('../images/gray/clenstviTable_1.gif') center bottom no-repeat;}
#accountType-maxAds { background-image: url('../images/gray/clenstviTable_2.gif'); }
#accountType-maxAdPrice { background-image: url('../images/gray/clenstviTable_3.gif'); }
#accountType-photosPerAd { background-image: url('../images/gray/clenstviTable_4.gif'); }
#accountType-sellNewGoods { background-image: url('../images/gray/clenstviTable_5.gif'); }
#accountType-extendedGoodsTypes { background-image: url('../images/gray/clenstviTable_6.gif'); width: 34px; }
#accountType-xmlExport { background-image: url('../images/gray/clenstviTable_7.gif'); }
#accountType-automaticUpdates { background-image: url('../images/gray/clenstviTable_8.gif'); width: 34px; }
#accountType-topsPerDay { background-image: url('../images/gray/clenstviTable_9.gif'); }
#accountType-price { background-image: url('../images/gray/clenstviTable_10.gif'); }

#accountType td.t, #accountType td.f { width: 20px; background-position: center; background-repeat: no-repeat; }
#accountType td.t span, #accountType td.f span { display: none; }
#accountType td.t { background-image: url('../images/gray/icon-green-ok.gif'); }
#accountType td.f { background-image: url('../images/gray/icon-red-cross.gif'); }


/* PAGER */
#pager { display:block; width: 100%; margin: 0 0 0 10px;}
#pager a { padding: 0 5px 0 5px;}

/* NOTE */
.note { font-size: 0.9em; color:#666;}