/*
	../scripts/
	http>//
*/

body {
	background: url('../images/background.jpg') black;
	text-align: center;
	/*height: 100%;*/
	margin: 0px;
	padding: 0px; 	
/*	overflow: hidden;*/
}
.noborder {
	border: none;
}
div, table {
	font-family: tahoma, verdana, arial, helvetica;
	font-size: 12px;
}
table {
	margin: 0px;
}

#button_kup {
	position: relative;
	top: -1px;
}
img.ico_do_kosiku {
    vertical-align: middle;
    border: none;
    margin-left: 5px;
    position: relative;
    top: -2px;
}
#inf_status {
	background-color: white;
	color: red;
	position: absolute;
	z-index: 2000;
	display: none;
}
span.red {
	color: red;
}
form {
	margin-top: 0px;
	
	margin-bottom: 0px;
	
}
div.search {
    position: absolute;
    z-index: 2000;
    left: 90px;
    top: 7px;
}
div.cleaner {
    clear: both;
    font-size: 1px;
    color: white;
    margin: 0px;
    padding: 0px;
    height: 1px;
}

#page {
	text-align: left;
	margin: 0px auto;
	width: 826px;
	padding-top: 0px;
	padding-bottom: 10px;
	position: relative;
}
div.box_left {
	width: 100%;
	padding-top: 29px;
	background: url('../images/hlavicka_left.jpg') left top no-repeat;
	position: relative;
}
div.box_middle {/*
	padding-top: 8px;
	font-family: tahoma;
	background: url('../images/box_header_blue_back.png');
	height: 25px;*/
	width: 100%;
	position: relative;
}
div.box_header_blue_left {
	left: 0px;
	background: url('../images/box_header_blue_left.png') left top no-repeat;
}
div.box_header_orange_left {
	
	left: 0px;
	background: url('../images/box_header_orange_left.png') left top no-repeat;
}

div.box_header {
	position: absolute;
	top: 0px;
	height: 31px;
	width: 12px;
}
div.shop_header_bar {
	padding-bottom: 20px;
}
#alone_bar {
	
	padding-bottom: 5px;
}
span.hodnoceni {
	position: absolute;
	top: 5px;
	right: 15px;
	vertical-align: middle;
}
input.vybrany_pocet {
	width: 24px;
	padding-top: 4px;
	height: 20px;
	border: 2px solid #DB0118;
	text-align: center;
	position: absolute;
	right: 50px;
}
input.login {
	width: 122px;
	_width: 117px;
	border: none;
	color: #4d4d4d;
	text-align: left;
}
span.kosik_text {
	font-family: tahoma;
	font-size: 11px;
	color: #ffb3b3;
	padding-left: 4px;
}

span.kosik_cena {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	position: absolute;
	right: 12px;
	
}
a.new_user {
	color: white;
	text-decoration: none;
}
a.new_user_page {
	color: #C20F05;
	text-decoration: none;
	font-size: 10px;
	margin-left: 20px;
}
a.new_user_page:hover {
	color: #C20F05;
	border-bottom: 1px dashed #C20F05;
}
div.box_footer {
	background: url('../images/box_footer_orange_back.png') repeat-x;
	height: 13px;
	margin-top: 5px;
}

div.box_header_blue_right {
	right: 0px;
	background: url('../images/box_header_blue_right.png') right top no-repeat;
}
div.box_header_orange_right {
	right: 0px;
	background: url('../images/box_header_orange_right.png') right top no-repeat;
}
div.box_middle_corner_left {
	background: url('../images/hlavicka_middle_left.jpg') left top no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 10px;
	height: 28px;
	z-index: 20;
}
div.box_middle_corner_right {
	background: url('../images/hlavicka_middle_right.jpg') left top no-repeat;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 10px;
	height: 28px;
	z-index: 20;
}

div.box_right {
	margin-bottom: 16px;
	width: 100%;
	position: relative;
	text-align: center;
	background: #DB0118;
}
#rychla_navigace {
  clear: both;
}
img.telcsky_dum {
	margin-top: 10px;
	border: none;
}
a.telcsky_dum {
	text-decoration: none;
}
td.login_header {
	font-size: 10px;
	font-family: tahoma;
	color: #ffb3b3;
}
td.login_header_page {
	font-size: 10px;
	font-family: tahoma;
	color: #C20F05;
}
div.homepage_half {
	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;
}
/*******************************/
/*           TOP               */
/*******************************/
a.logo {
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 200;
}
img.logo {
	z-index: 200;
}
#top_row {
	height: 198px;
}
#top_row_top {
	height: 29px;
}

#top_logo {
	position: absolute;
	left: 27px;
}

#top_main {
	background: url('../images/top_back.png') left top repeat-x;

	height: 169px;
	position: relative;
}
#top_back {
}
#top_zena_stin {
	background: url('../images/top_zena_stin.png') left top no-repeat;
	behavior: url(../scripts/iepngfix.htc);
	position: absolute;
	width: 810px;
	height: 154px;
	top: -29px;
	left: 12px;
	
}
#top_menu {
	margin: auto;
	position: absolute;
	left: 5px;
	bottom: 6px;
	font-size: 12px;
	color: white;
	float: left;
	
	
}
#top_menu_sub {
	height: 42px;
	width: 100%;
	position: absolute;
	right: 0px;
	top: 315px;
	z-index: 10;
	
}
div.sortiment_text {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 2px;
}
div.menu_sortiment {
	display: block;
	height: 30px;
	background: url('../images/gradient/xB52820-30-D76B65.png') repeat-x;
	float: left;
        margin-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	color: white;
        width: 788px;
}
#home {
	height: 21px;
	width: 80px;
	padding-left: 35px;
	padding-top: 8px;
	background: url('../images/BTN_home.png') left center no-repeat;
	behavior: url(../scripts/iepngfix.htc);
	position: absolute;
	top: 5px;
	left: 5px;
	color: white;
	cursor: pointer;
	z-index: 20;
}
#home a {
	color: white;
	text-decoration: none;
	
}
#home a:hover {
	border-bottom: 1px dashed white;
	
}
div.nej_obal {
	margin-left: 30px;
}

div.nej_obal a {
	display: block;
	color: white;
	text-decoration: none;
	margin-bottom: 8px;
}
div.nej_obal a:hover {
}
div.nej_vice {
	position: absolute;
	bottom: 0px;
	left: 10px;
}
div.nej_vice_tecky {
	border-bottom: 1px dotted #b56865;
	width: 130px;
	float: left;
	position: relative;
	bottom: -6px;
	_bottom: 6px;
	margin-right: 5px;
	
}
div.nej_vice_text {
	padding-left: 5px;
	float: left;
	font-size: 10px;
	color: white;
}
div.nej_vice_text a {
	color: white;
	text-decoration: none;
	
}
div.menu_sortiment a {
	color: white;
	text-decoration: none;
}
div.menu_sortiment a:hover {
	color: white;
	border-bottom: 1px dashed white;
}
#top_menu_user {
	float: left;
	width: 120px;
	position: absolute;
	right: 35px;
	bottom: 0px;
}
div.prihlaseno {
	margin-bottom: 31px;
	position: relative;
	top: 15px;
	left: 20px;
}
span.prihlaseno {
	
}
#top_menu_navigace {
	float: left;
	width: 300px;
	position: relative;
	left: 50px;
	top: -5px;
}
#top_main_left {
	width: 50px;
	float: left;
	height: 147px;
	padding: 0px;
	background: url('../images/top_corner_left.png') center top no-repeat;
	
	behavior: url(../scripts/iepngfix.htc);
}
#top_main_center {
	width: 845px;
	float: left;
	background: #DB0118;
	height: 147px;
}
#top_main_right {
	width: 50px;
	float: left;
	height: 147px;
	background: url('../images/top_corner_right.png') center top no-repeat;
	behavior: url(../scripts/iepngfix.htc);
	
}
#top_menu_left {
	width: 50px;
	float: left;
	height: 65px;
	padding: 0px;
	background: url('../images/menu_corner_left.png') center top no-repeat;
	behavior: url(../scripts/iepngfix.htc);
}
#top_menu_center {
	width: 845px;
	float: left;
	height: 27px;
}

#top_menu_right {
	width: 50px;
	float: left;
	height: 65px;
	background: url('../images/menu_corner_right.png') center top no-repeat;
	behavior: url(../scripts/iepngfix.htc);
	
}

a.menu_zajety {
	position: absolute;
	top: -32px;
	z-index: 0;
	
}
a.menu_vyjety {
	position: absolute;
	top: 0px;
	z-index: 0;
	
}

a.menu_text {
	position: relative;
}
img.menu_bar {
	position: absolute;
	bottom: -102px;
	margin-left: 75px;
	visibility: hidden;
}
div.polozka_menu_user {
	float: left;
	margin-left: 10px;	
}



font.top_right_braun {
	color: #602C00;
}
#top_right_pocet_polozek {
	color: white;
	float: left;
	width: 85px;
}
#top_right_cena {
	color: white;
	float: left;
	text-align: right;
	width: 70px;
}
#logo_index {
  height: 68px;
  width: 335px;
  cursor: pointer;
  
}
#svatek {
	padding-top: 7px;
	color: white;
}
#lokace {
	position: absolute;
	right: 0px;
	top: 7px;
	color: white;
	vertical-align: middle;
	z-index: 30;
}
span.location_text {
	position: relative;
	top: -3px;
}
span.datum_tucne {
	color: white;
	font-weight: bold;
}

#row_under_top {
  background-color: #74CAE1;
  height: 25px;
  font-size: 12px;
  color: white;
}

/*******************************/
/*           NAVIGACE          */
/*******************************/
#date_navigation {
  float: left;
  padding-top: 5px;
  padding-left: 5px;
  width: 500px;
  overflow: hidden;
  white-space: nowrap;
}
	#navigation_text a {
		color: white;
		text-decoration: none;
		font-size: 14px;
	}
	#navigation_text a:hover {
		text-decoration: underline;
	}

/*******************************/
/*       VYHLEDAVANI           */
/*******************************/
#search_form {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bolder;
	float: right;
	width: 270px;
	margin-top: 2px;
	height: 20px;
	padding-bottom: 0px;
}
#search_form form {
  padding-bottom: 0px;
  margin-bottom: 1px;
}
#form_search {

	margin-bottom: 0px;
	margin-top: 1px;
}

#search_inputf {
		width: 140px;
		height: 17px;
		border: none;
		margin-top: 15px;
		vertical-align: top;
		font-size: 10px;
		margin-right: 5px;
		color: #005B8A;
		padding-top: 2px;
		padding-left: 3px;
		padding-bottom: 0px;
		padding-right: 3px;
	}
	
#search_button {
	margin-left: 5px;
	border: none;
	float: left;	
		
}
#submitSearchButton {
	width: 49px;
	height: 49px;
	
	display: block;
}
	
div.vyhledavani_druh {
	margin-bottom: 10px;	
}
div.vyhledavani_druh_title {
	margin-bottom: 10px;
	margin-top: 10px;	
	font-size: 18px;
	color: #A5A5A5;
	clear: both;
}
#shop_kosik_notlogged {
	margin-top: 20px;
	color: #696969;
	width: 100%;
	text-align: justify;
}
a.shop_kosik_href {
	text-decoration: none;
	color: black;
}
a.shop_kosik_href:hover {
	text-decoration: underline;
}
/*******************************/
/*          NADPISY            */
/*******************************/
div.hlavni_nadpisy {
  padding-bottom: 5px;
  margin-bottom: 5px;
  height: 25px;
  color: white;
  position: absolute;
  top: 4px;
  left: 15px;
  font-family: verdana;
  font-size: 15px;
  font-weight: normal;
}
#hlavni_nadpisy_right {
	text-align: right;
	padding-left: 40px;
}
span.hlavni_nadpisy {
  font-family: arial;
  font-weight: bold;
  font-size: 18px;
  display: block;
  height: 25px;
  vertical-align: bottom;
}
span.nadpis_hlavni_text {
  position: relative;
  top: 2px;
}
div.box_title {
	color: white;
	font: tahoma bold 12px;
	padding-left: 4px;
	text-transform: uppercase;
}
div.box_title_kosik {
	padding-top: 2px;
	color: white;
	font: tahoma 11px;
	padding-right: 10px;
	text-align: right;
}
div.box_title_dat_tip {
	padding-top: 0px;
	color: white;
	font: tahoma 11px;
	padding-left: 10px;
	text-align: left;
	text-transform: uppercase;
	position: relative;
	top: -3px;
	_top: -1px;
}
table.full {
	width: 100%;
}
table.nospace {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

input.znamy-header {
	width: 170px;
	color: #a9a9a9;
	border: none;
	background: url('../images/dat_tip_back.png') transparent no-repeat;
	_background: url('../images/dat_tip_back.gif') transparent no-repeat;
	font-size: 11px;
	height: 22px;
	padding-top: 4px;
	position: relative;
	top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	z-index: 100;
}
input.znamy-header_1 {
	width: 170px;
	color: #2D2D2D;
	border: none;
	background: url('../images/dat_tip_back.png') transparent no-repeat;	
	_background: url('../images/dat_tip_back.gif') transparent no-repeat;
	font-size: 11px;
	height: 22px;
	padding-top: 4px;
	position: relative;
	top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
div.homepage_half {
	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	left: 10px;
	top: 5px;
}
#tip-znamemu {
	_margin-top: -4px;
	_margin-bottom: -4px;
}

/*******************************/
/*          MENU               */
/*******************************/
#menu {
  
}

a.menu_obrazek_stranka {
	margin-bottom: 5px;
	display: block;
}

div.polozka_menu {
  height: 27px;
  cursor: pointer;
  float: left;
  width: 169px;
}
div.polozka_menu_right {
  height: 100%;
}
span.polozka_menu_right_main {
  display: block;
  height: 50%;
  font-family: tahoma;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  top: 4px;
  left: 5px;
}
span.polozka_menu_right_sub {  
  display: block;
  height: 50%;
  font-family: arial;
  font-size: 10px;
  position: relative;
  top: 4px;
  left: 5px;
}




#tecky_horizontalne_left {
  margin-left: 2px;
  width: 307px;
}
#clearing_hr {
  clear: both;
  margin: 0px;
  position: absolute;
  visibility: hidden;
}

#left_hr {
  width: 310px;
  left: 2px;
}
#center_hr {
  width: 322px;
  left: -14px;
}
#right_hr {
  width: 192px;
  left: -15px;
}
div.tecky_horizont {
  background: url('../images/tecky_horizontalne.jpg') center bottom repeat-x;
  background-color: white;
  border-color: white;

  border-width:0;
  position: absolute;
  top: -2px;
  _top: -16px;
  bottom: 7px;
  height: 5px;
}

div.bottom_column {
  position: relative;
  padding-top: 10px;
  margin-bottom: 5px;
}




/*******************************/
/*        PRAVY SLOUPEC        */
/*******************************/
#right_column {
	float: left;
	width: 206px;
	margin-bottom: 0px;
	position: relative;
}

#right_left {
  float: left;	
	width: 295px;
	padding-right: 20px;
	background: url('../images/tecky_vertikalne.jpg')  top right repeat-y;
	height: 280px; /* Holly hack for Peekaboo Bug */
}
#right_right {
  float: left;	
	width: 165px;
	margin-left: 20px;
	padding-right: 2px;
	height: 280px; /* Holly hack for Peekaboo Bug */
}

#hlavni_nadpisy_registered_users {
	cursor: pointer;
}
#hlavni_nadpisy_eshop {
	cursor: pointer;
}
#registrovaniuzivatele {
  height: 70px;
}
#e-shop {
  height: 70px;
}
#kontakt_text {
  font-family: tahoma;
  font-size: 12px;
  color: #3f3f3f;
  padding-top: 5px;
  padding-left: 10px;
  float: left;
}
div.kontakt_mapa {
	float: right;
	padding-top: 10px;
	cursor: pointer;
}
#kontakt_mapa_rozklik {
	float: left;
	padding-top: 7px;
	padding-left: 15px;
	padding-bottom: 5px;
}

span.klient {
  font-family: tahoma;
  font-size: 12px;
  display: block;
  margin-left: 30px;
  margin-top: 10px;
}
a.klient {
  color: #ba2300;
  text-decoration: none;
  font-weight: bold;
}
a.klient:hover {
  text-decoration: underline;
}


#cleaner {
  clear: both;
  height: 0px; 
  _margin-top: -18px;
  
}
#main_obsah {
  overflow: auto;
  font-family: tahoma;
  font-size: 12px;
  color: #3f3f3f;

}
#kentejner {
	_position: relative;
	_top: -5px;
	height: 1%;

}
td.dotaz-header {
	font-family: tahoma;
	font-size: 10px;	
	color: white;
	padding-left: 5px;
}
input.dotaz-header {
	width:126px;
	_width:124px;
}
textarea.dotaz-text {
	width: 166px;
	_width: 164px;
}
input.dotaz-crypt {
	width: 166px;
	_width: 164px;
}
/*******************************/
/*        LEVY SLOUPEC         */
/*******************************/
#left_column {
	
	width: 193px;
	float: left;
}
div.left_column_menu {
	position: relative;
	width: 193px;
	margin-bottom: 10px;
	
	-moz-border-radius: 5px;
	border-radius: 5px;
}
div.homepage_top_left {
	height: 102px;
	_height: 100px;
	position: relative;
}
div.homepage_top_right {
	height: 232px;
	_height: 232px;
}
a.box_seznam {
	color: white;
	cursor: pointer;
	text-decoration: none;
	margin-left: 10px;
	margin-bottom: 4px;
	
}
div.box_body {
	padding: 5px;
}
div.left_box_main {
	padding-left: 8px;
	padding-right: 8px;
	_margin-top: -5px;
}
div.left_box_header {
	width: 100%;
	height: 10px;
	background: url('../images/left_top_corners.png') top center no-repeat;
	behavior: url(../scripts/iepngfix.htc);
	margin-bottom: -1px;
}
div.left_box_footer {
	width: 100%;
	height: 9px;
	background: url('../images/left_bottom_corners.png') top center no-repeat;
	behavior: url(../scripts/iepngfix.htc);
}
div.box_stranka_header {
	width: 100%;
	height: 48px;
	background: url('../images/stranka_box_header.png') top center no-repeat;
	behavior: url(../scripts/iepngfix.htc);
}
div.box_stranka_footer {
	width: 100%;
	height: 18px;
	background: url('../images/stranka_box_footer.png') top center no-repeat;
	behavior: url(../scripts/iepngfix.htc);
}

div.whole_box_header {
	width: 100%;
	height: 10px;
	background: url('../images/box_whole_red_top.png') top center no-repeat;
	behavior: url(../scripts/iepngfix.htc);
	margin-bottom: -4px;
}
div.whole_box_footer {
	width: 100%;
	height: 10px;
	background: url('../images/box_whole_red_bottom.png') top center no-repeat;
	behavior: url(../scripts/iepngfix.htc);
}
div.whole_box_main {
	width: 100%;
	height: 19px;
	position: relative;
}

/*******************************/
/*        STREDNI SLOUPEC      */
/*******************************/
#middle_column {
	margin-left: 10px;
	float: left;
	width: 623px;
	overflow: hidden;
	position: relative;
}

/*******************************/
/*   STREDNI SLOUPEC RIGHT     */
/*******************************/
#middle_column_right {
	float: left;
	width: 770px;
	padding-left: 1px;
	padding-right: 1px;
	margin-bottom: 0px;
	position: relative;
}



/*******************************/
/*         PO ROZKLIKU         */
/*******************************/
#rozklik_kontejner {
	margin-top: 9px;
	margin-left: 0px;
	position: relative;
	width: 100%;
}


/*******************************/
/*       HLAVNI STRANKA        */
/*******************************/
#rozklik_top {
	width: 100%;
}
#rozklik_top_left {
	width: 193px;
	float: left;
}
#rozklik_top_middle {
	width: 420px;
	margin-left: 10px;	
	margin-right: 10px;
	float: left;
 	background: url('../images/rozklik_top_middle.png') center top no-repeat;
	behavior: url(../scripts/iepngfix.htc);
	height: 250px;
}
#rozklik_top_right {
	width: 193px;
	float: left;
}
#rozklik_bottom_left {
	width: 408px;
	float: left;
	_margin-top: 5px;
}
#rozklik_bottom_right {
	width: 408px;
	float: right;
	_margin-top: 5px;
}

div.half_box_header {
	width: 100%;
	height: 11px;
	padding: 0px;
	margin: 0px;
	background: url('../images/half_red_top.png') top center no-repeat;
	behavior: url(../scripts/iepngfix.htc);
	margin-bottom: 0px;
	_margin-bottom: -3px;
}
div.half_box_header_grey {
	width: 100%;
	height: 11px;
	background: url('../images/half_grey_top.png') top center no-repeat;
	behavior: url(../scripts/iepngfix.htc);
	margin-bottom: 0px;
	_margin-bottom: -3px;
}

div.half_box_main {
	height: 35px;
	position: relative;
	margin-top: 0px;
}
div.half_box_footer {
	width: 100%;
	height: 11px;
	background: url('../images/half_red_bottom.png') top center no-repeat;
	behavior: url(../scripts/iepngfix.htc);
}
div.half_box_footer_grey {
	width: 100%;
	height: 11px;
	background: url('../images/half_grey_bottom.png') top center no-repeat;
	behavior: url(../scripts/iepngfix.htc);
}
div.half_star {
	width: 71px;
	height: 71px;
	position: absolute;
	right: 15px;
	top: -18px;
}
#star_nove {
	background: url('../images/kolo_nove.png') top center no-repeat;
	behavior: url(../scripts/iepngfix.htc);
}
#star_akce {
	
	background: url('../images/kolo_akce.png') top center no-repeat;
	behavior: url(../scripts/iepngfix.htc);
}


/*********************/
/*       MENU        */
/*********************/
#menu_rozklik {
	
}
#menu_rozklik table {
  border-collapse: separate;
}
#menu_rozklik td {
  cursor: pointer;
}
td.menu_rozklik_text {
  padding: 0px;
  font-family: tahoma;
  font-size: 10px;
  width: 85px;
  font-weight: bolder;
  
}
span.menu_text {
		position: absolute;
		left: 10px;
		bottom: 5px;
	}
div.menu_rozklik_icon {
  cursor: pointer;
  width: 109px;
  float: left;
  height: 30px;
  background: url('../images/menu_background.jpg') left bottom no-repeat;
  color: #52606D;
  font-weight: bolder;
  font-family: tahoma;
  font-size: 14px;
  vertical-align: bottom;
  border-left: 1px solid white;
  padding: 10px;
  position: relative;
  border-bottom: 5px solid white;
}
#first {
}
#menu_rozklik_icon_hover {
  border-bottom: 5px solid #74C9DD;
  color: white;
}
#menu_rozklik_icon {
  border-bottom: 5px solid white;
  color: #52606D;
}
div.menu_rozklik_icon_hover {
  border-bottom: 5px solid #74C9DD;
  color: white;
}

/*******************************/
/*     PO ROZKLIKU OBSAH       */
/*******************************/
div.hlavni_obsah {
  margin: 5px;
}
div.rozklik_obsah {
  position: relative;
  padding-bottom: 40px;
}
div.rozklik_title_obsahu {
  font-family: arial;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 5px;
  color: #74CAE1;
}








div.box {
	margin-bottom: 5px;
	padding-left: 2px;
	padding-right: 5px;
	position: relative;
}
span.box_title_left {
	font-size: 15px;
	position: absolute;
	top: 7px;
	left: 10px;
	color: #FFFFFF;
	font-weight: bolder;
}


#datum {

	height: 62px;
	background: url('../images/datum.jpg') no-repeat top left;
}
#box_svatek {
	font-size: 15px;
	position: absolute;
	top: 12px;
	left: 10px;
	color: #FFFFFF;
}
#top_logo_div {
	margin-bottom: 5px;	
}
#top_logo {
	text-decoration: none;
	border: 0px;
}

/*******************************/
/*         VYHLEDAVANI         */
/*******************************/
#vyhledavani {
	background: url('../images/vyhledavani.jpg') no-repeat top left;
	padding-top: 42px;
	_padding-top: 22px;
	padding-bottom: 3px;
	
}


/*******************************/
/*         AKTUALITY           */
/*******************************/
div.aktualita {
  margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	color: #888888;
	cursor: pointer;
}
span.aktualita_date {
  font-family: tahoma;
  font-size: 12px;
  display: block;
  float: left;
}
span.aktualita_short {
  font-family: tahoma;
  font-size: 11px;
  display: block;
}
#aktuality_obsah {
  overflow: auto;
}
	
	
/*******************************/
/*         AKTUALITY           */
/*******************************/	
  h1.aktualita-title {
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 5px;
		display: inline;
		color: #74CAE1;
	}
	
#aktualita-title-aktuality {
	color: #FF0055;
}
#aktualita-title-sortiment {
	color: #0055FF;
}
#aktualita-title-ocni-vady {
	color: #0055FF;
}
	div.aktualita-title {
		font-size: 12px;
		font-weight: bold;	
		margin-bottom: 0px;
		color: #74CAE1;
		width: 100%;
		position: relative;
		border-bottom: 1px solid #74CAE1;
		height: 14px;
	}
	div.one_aktuality_date {
    float: right;
  }
  div.aktualita-title_text {
    float: left;
  }
	span.aktualita-short {
		display: block;
		font-size: 11px;
		font-weight: normal;
		position: relative;
		top: 3px;
	}
	img.aktualita_image {
		width: 80px;
		height: 80px;
		cursor: pointer;
	}
	td.aktualita_td_image {
		vertical-align: top;
		width: 57px;
		padding: 2px;
	}
	td.aktualita_td_text {
		vertical-align: top;
		padding: 2px;
		padding-right: 0px;
		
	}

	hr.hr_aktuality {
		border: 1px dotted #A5A5A5;
		width: 100%;
		clear: both;
	}
	tr.tr_aktuality {
		
	}
	tr.tr_aktuality:hover {
		background: #F0F0F0;
	}
	table.aktuality_table {
		border-collapse: collapse;
		width: 100%;
		position: relative;
		cursor: pointer;
	}
	
	
/*------------------*/

span.date {
	font-size: 12px;
}

#fotogalerie {
//	background: url('../images/fotogalerie.jpg') no-repeat top left;
	height: 63px;
}
#fotogalerie img {
	border: 0px;
}
#fotogalerie a {
	text-decoration: none;
	color: white;
}
span.box_title_galerie {
	font-size: 15px;
	position: absolute;
	top: 22px;
	left: 10px;
	color: #FFFFFF;
	font-weight: bolder;
}




td.header {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #4D4D4D;
}
td.popis {
	height: 95px;
	vertical-align: top;
	
	font-family: tahoma;
	font-size: 11px;
	color: #4D4D4D;
}


/*******************************/
/*      AKTUALITY  MAIN        */
/*******************************/

div.aktualita_div_image {
	float: left;
	margin-right: 16px;
	margin-bottom: 8px;
}
h1.clanek-title {
	font-size: 14px;
	color: #74CAE1;
	font-weight: bold;
}

div.clanek-long {
	margin-bottom: 12px;
}
	#span_galerie_aktuality {
		background: #F0F0F0;
		padding: 5px;
	}
	#span_galerie_aktuality a{
		text-decoration: none;
		color: black;
	}
	img.img_aktualita_gallery {
		border: 1px solid #8BAD1E;
		width: 50px;
		height: 50px;
	}
	img.small_gallery_image {
		border: 1px solid #C0C0C0;
		width: 70px;
		height: 70px;
	}
	img.small_gallery_image:hover {
		border: 1px solid #8BAD1E;
	}
	table.small_galerie_table {
		width: 100%;
		text-align: center;
	}


/*******************************/
/*            MENU             */
/*******************************/
#menu_table {
	height: 137px;
	border-collapse: collapse;
	padding: 0px;
	position: relative;
	left: -1px;
	
}
	td.menu {
		padding: 0px;
		cursor: pointer;
		vertical-align: bottom;
	}
	
	span.menu_text a {
		color: white;
		text-decoration: none;
	}
	#menu_text_first {
		left: 7px;
	}
	#menu_vizitka {
		width: 115px;
		background: url('../images/menu_vizitka.jpg') no-repeat top center;
	}
	#menu_zahrady {
		width: 112px;
		background: url('../images/menu_zahrady.jpg') no-repeat top center;
	}
	#menu_vystavy {
		width: 112px;
		background: url('../images/menu_vystavy.jpg') no-repeat top center;
	}
	#menu_reportaze {
		width: 112px;
		background: url('../images/menu_reportaze.jpg') no-repeat top center;
	}
	#menu_zahradanadrekou {
		width: 112px;
		background: url('../images/menu_zahradanadrekou.jpg') no-repeat top center;
	}

/*******************************/
/*            OBSAH            */
/*******************************/

#obsah {
	padding: 4px;
	margin-top: 2px;
	margin-right: 6px;
	font-size: 12px;
}
div.clanek-short {
  font-size: 13px;
}
	div.pagination {
		font-size: 12px;
		text-align: right;
		font-weight: bold;
		color: white;
		position: absolute;
		right: 10px;
		top: 3px;
	}
	div.pagination a {
		color: white;
		text-decoration: none;
	}
	div.pagination a:hover {
		color: #A4A4A4;
	}
	#pag_actual_page {
		color: #F9A020;
	}

/*******************************/
/*            GALERIE          */
/*******************************/	
#submenu {
	width: 550px;
	position: relative;
	text-align: center;
	margin-bottom: 10px;
}
div.gallery_image {
	width: 100%;
	text-align: center;
}
span.left {
	position: absolute;
	left: 0px;
}
span.right {
	position: absolute;
	right: 0px;
}
table.galerie_table {
	width: 100%;
	text-align: center;
}
img.img_gal_href {
	border: 2px solid #C0C0C0
}
img.img_gal_href:hover {
	border: 2px solid #8BAD1E;
}
table.galerie_table a {
	text-decoration: none;
	color: black;
}
table.galerie_table td {
	padding-bottom: 10px;
}
td.gallery_image {
	width: 100px;
	border: 2px solid #C0C0C0
}
td.gallery_popis {
	width: 400px;
}
/*******************************/
/*      RYCHLA NAVIGACE        */
/*******************************/
#rychla_navigace {
  position: relative;
}
div.rychla_navigace_button {
  cursor: pointer;
  font-family: tahoma;
  font-size: 15px;
  width: 149px;
  margin: 3px;
  padding-top: 115px;
  height: 20px;
  float: left;
  position: relative;
  color: #888888;
}
#rychla_navigace_button_hover {
  color: #74CAE1;
}

/*******************************/
/*            PATICKA          */
/*******************************/	
#paticka {
	clear: both;
	height: 24px;
	background: url('../images/gradient/xE00B22-27-810B06.png') repeat-x left bottom;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-family: tahoma;
	padding-top: 11px;
	padding-left: 10px;
}
	address.paticka {
		font-size: 11px;
		color: white;
		font-style: normal;
		padding-top: 5px;
		padding-left: 10px;
	}
	#paticka a {
		text-decoration: none;
		color: white;
	}
	#paticka a:hover {
		text-decoration: underline;
	}
	
/*******************************/
/*            SHOP             */
/*******************************/
img.tecka {
	position: relative;
	bottom: 1px;
}
img.sipecka {
	position: relative;
	bottom: 1px;
}
img.sipecka_main {
	vertical-align: middle;
	margin-left: -8px;
}
div.main_3 {
	vertical-align: middle;
	position: relative;
	_left: -8px;
}
span.image_sipka {
	margin: 0px;
	padding: 0px;
	height: 6px;
	width: 10px;
}
div.shop_kategorie_oddelovac {
	padding-left: 5px;
	display: block;
}
div.shop_kategorie_oddelovac_invisible {
	padding-left: 5px;
	display: none;
}
a.shop_menu_odkaz {
	text-decoration: none;
	color: white;
}
a.shop_menu_odkaz_sub {
	font-weight: normal;
	text-decoration: none;
	color: white;
	font-size: 11px;
}
img.rozklik_hr {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -3px;
	height: 2px;
}
div.rozklik_hr {
	background: url('../images/hr.png') no-repeat left top;
	behavior: url(../scripts/iepngfix.htc);
	width: 100%;
	position: relative;
	top: 3px;
	height: 2px;
	margin-bottom: 10px;
	_margin-bottom: 0px;
}
span.zoom_in {
	width: 100%;
	height: 18px;
	background: url('../images/zoomoutoo.png') no-repeat 2px 3px;
	behavior: url(../scripts/iepngfix.htc);
	display: block;
	float: left;
	font-family: verdana;
}
span.zoomout {
	width: 100%;
	height: 18px;
	background: url('../images/zoominoo.png') no-repeat 2px 3px;
	behavior: url(../scripts/iepngfix.htc);
	display: block;
	float: left;
	font-family: verdana;
}
span.checkbox_popisek {
	position: relative;
	bottom: 3px;
}
div.shop_kategorie_radek {
	position: relative;
	height: 20px;
	width: 100%;
	padding-top: 4px;
	font: tahoma 11px bold;
	color: white;
}
div.shop_menu_obal_kategorie {
	cursor: pointer;
	padding-left: 8px;
}
div.shop_menu_obal_kategorie_active {
	background: #ac2c24;
	font-weight: bold;
	padding-left: 8px;
	cursor: pointer;
}
hr.shop_top_right {
	padding: 0px;
	margin: 0px;
	height: 0px;
	border-top: 1px solid #834920;
	border-bottom: 1px solid #BB9372;	
	width: 105%;
	position: relative;
	left: -5px;
	margin-top: 5px;
	margin-bottom: 3px;
	_display: none;
}
div.shop_seznam_polozek {
	position: relative;
}
div.shop_polozka {
	width: 199px;
	float: left;
	height: 155px;
	position: relative;
	margin-bottom: 10px;
	z-index: 0;
	cursor: pointer;
}

div.zobrazit_vice {
	clear: both;
	text-align: right;
	margin-right: 4px;
}
div.nove {
	background: url('../images/polozka_back_red.png');
	behavior: url(../scripts/iepngfix.htc);
}
div.akce {
	background: url('../images/polozka_back_grey.png');
	behavior: url(../scripts/iepngfix.htc);
}
div.normal_back {
	background: url('../images/polozka_back.png');
	behavior: url(../scripts/iepngfix.htc);
}
div.box_main {
	margin-top: 10px;
	position: relative;
	z-index: 30;
}

div.spacer {
	width: 7px;
	float: left;
}
div.vetsi_mezery {
	
	width: 12px;
	float: left;
}
img.sort {
	border: none;
}
a.sort {
	text-decoration: none;
}
span.sort_title_active {
	color: #DB0118;
}
div.selectFormHidden {
	display: none;
}
div.shop_polozka_nazev {
	color: white;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	padding-top: 8px;
	font-family: tahoma;
	height: 25px;
	text-align: left;
	padding-left: 10px;
}
div.shop_polozka_prehled_popis {
	font-size: 10px;
	font-family: tahoma;
	color: #4D4D4D;
	height: 45px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}
div.shop_polozka_prehled_fotka {
	float: left;
	border: 2px solid #f5f5f4;
	position: relative;
	z-index: 20;
}

div.shop_polozka_prehled_cena {
	float: right;
	width: 80px;
	text-align: left;
}
a.polozka_do_kosiku {
	font-size: 9px;
	font-weight: bold;
	color: #4d4d4d;
	text-decoration: underline;
	vertical-align: middle;
	text-transform: uppercase;
}
a.polozka_detail {
	font-size: 9px;
	font-weight: bold;
	color: #c20f05;
	text-decoration: underline;
	vertical-align: middle;
}
img.middle {
	vertical-align: middle;
}
div.shop_polozka_prehled_akce {
	margin-top: 3px;
}
div.puvodni_cena {
	font: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #DB0118;
	text-decoration: line-through;
	height: 14px;
}
div.half_column_menu {
	margin-bottom: 0px;
}
div.nova_cena {
	font-size: 15px;
	font-weight: bold;
	color: #c30f05;
}
div.shop_polozka_footer {
	position: absolute;
	bottom: 0px;
	width: 100%;
	font-family: tahoma;
	background: url('../images/box_footer_blue_back.png') repeat-x;
	behavior: url(../scripts/iepngfix.htc);
	height: 14px;
	text-align: center;
}
div.box_header_orange {
	color: white;
	font-size: 12px;
	text-transform: uppercase;
	position: relative;
	padding-top: 8px;
	font-family: tahoma;
	background: url('../images/box_header_orange_back.png');
	behavior: url(../scripts/iepngfix.htc);
	height: 25px;
	text-align: center;
	margin-bottom: 5px;
}
div.detail_half {
	width: 45%;
	float: left;
}
td.detail_select_header {
	font-family: tahoma;
	font-size: 11px;
	color: #4d4d4d;
}
td.detail_select_header {
	text-align: left;
}
select.detail_select {
	width: 150px;
}

input.detail_select {
	width: 144px;
}
#whole_header{
	height: 23px;
	top: 10px;
	left: 5px;
	margin-bottom: 20px;
	font-size: 12px;
}

#stranka_header{
	height: 23px;
	top: 10px;
	left: 5px;
	font-size: 12px;
}
div.detail_cena_spacer {
	height: 8px;
}
div.detail_puvodni_cena {
	font-size: 10px;
	font-family: tahoma;
	font-weight: bold;
	color: #e49c98;
}
span.detail_puvodni_cena_suma {
	text-decoration: line-through;
}
div.detail_cena {
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	color: #c20f05;
}
span.detail_cena_suma {
	font-size: 15px;
}
div.detail_stav {
	font-size: 12px;
	font-family: tahoma;
	font-weight: bold;
	color: #4d4d4d;
}
span.detail_stav_suma {
	font-size: 11px;
}
div.shop_polozka_detaily {
	text-align: center;
	z-index: 0;
	margin-left:10px;
	margin-right:10px;
}
div.shop_polozka_obrazek {
	width: 100%;
}
div.shop_polozka_obrazek_kus {
	background:  url('../images/main_border.png') no-repeat;
	width: 205px;
	height: 153px;
	padding: 3px;
}
div.thumb_border {
	background:  url('../images/thumb_border.png') no-repeat;
	width: 47px;
	height: 36px;
	padding: 3px;
	float: left;
	position: relative;
	z-index: 30;
}
div.shop_polozka_obrazek_kus_inactive {
	display: none;
}
div.shop_polozka_obrazek_kus_active {
	display: block;
}
img.shop_polozka_obrazek {
	width: 105px;
	height: 105px;
}
div.shop_polozka_detaily_nadpis {
	color: #A98B7C;
	font-size: 10px;
	margin-bottom: 3px;
	margin-top: 7px;
}
div.shop_polozka_detaily_text {	
	color: #5E300F;
	font-weight: bold;
}
a.shop_polozka_akce {
	text-decoration: none;
}
img.shop_polozka_akce {
	border: none;
}
div.shop_polozka_akce {
	margin-top: 8px;
}
div.shop_polozka_popis {
	clear: both;
	color: #595959;
	font-family: tahoma;
	font-size: 11px;
	margin-top: 10px;
	
}
div.top_right_box_nadpis {
	font-size: 14px;
	color: white;
	text-align: right;
	margin-bottom: 3px;
	
}
form.top_right_box_obsah_form {
	padding: 0px;
	margin: 0px;
	overflow: auto;
}
#last {
	border: 1px solid black;
}
div.top_right_box {
	_border-bottom: 1px solid #BB9372;
	_padding-bottom: 5px;
	_padding-top: 3px;
}
tr.shop_kosik_nadpisy {
	font-weight: bold;
	background-color: #DB0118;
	color: white;
}
td.shop_kosik_nadpisy {
	padding: 2px;
}

th.shop_kosik_nadpisy {
	padding: 2px;
}
#shop_kosik {
	padding: 20px;
}

#shop_kosik_nadpisy_nazev {
	width: 250px;
}
td.align_right {
	text-align: right;
}
#shop_kosik_nadpisy_dph {
	width: 30px;
}
#shop_kosik_nadpisy_mnozstvi {
	width: 20px;
}
#shop_kosik_nadpisy_cena {
	width: 70px;
}
#shop_kosik_nadpisy_celkem_bez_dph {
	width: 70px;
}
input.shop_kategorie_inactive {
	background: none;
	border: 2px solid transparent;
	width: 20px;
	text-align: right;
	cursor: pointer;
}
input.shop_kategorie_active {
	width: 20px;
	text-align: right;
}
a.shop_kategorie_akce {
	text-decoration: none;
	color: black;
}
img.shop_kategorie_akce {
	border: none;
}
td.shop_kosik_akce {
	width: 15px;
}
div.user_new_faktura_invisible {
	display: none;
}
div.user_new_faktura_visible {
	display: block;
	z-index: 200;
}
td.user_new_title {
	width: 110px;
	text-align: right;
}
td.user_new_title_left {
	
	text-align: left;
}
select.shop_kosik_select {
	width: 150px;
}
td.user_new_title_prani {
	width: 200px;
	text-align: right;
}
.text_prani_invisible {
    display: none;
}
div.top_left_menu {
	height: 33px;
	color: white;
	font-family: tahoma;
	cursor: pointer;
}
span.top_left_menu_nadpis {
	display: block;
	height: 11px;
	_height: 9px;
	padding-top: 2px;
	_padding-top: 0px;
	font-size: 15px;
	
}
span.top_left_menu_popis {
	display: block;
	font-size: 11px;
	padding-top: 5px;
	_padding-top: 0px;
	_border-bottom: 1px solid #BB9372;
	padding-left: 1px;
	_padding-bottom: 3px;
}
#top_left_menu_popis_last {
	_border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

hr.top_left_menu {
	padding: 0px;
	margin: 0px;
	height: 1px;
	border-top: 1px solid #834920;
	border-bottom: 1px solid #BB9372;
	_display: none;
}
a.top_left_menu {
	text-decoration: none;
	color: white;
}
div.stranka {
	padding-left: 10px;
	padding-right: 10px;
	background: url('../images/stranka_box_main.png') repeat-y;
	padding-top: 10px;
	_width: 602px;
	position: relative;
	z-index: 0;
}
div.box_main *{
	position: relative;
	z-index: 30;
}

div.stranka_nadpis {
	font-size: 20px;
	color: #BD7344;
	font-weight: bold;
	margin-bottom: 10px;
}
hr.shop_menu_oddelovac {
	margin: 0px;
	height: 1px;
	color: #BBBAB8;
	background-color: #BBBAB8;
	border: none;
	display: none;
}
a.enter_kosik {
	border: none;
	text-decoration: none;
	color: white;
	position: relative;
	right: 4px;
}
img.enter_kosik {
	border: none;
}
span.user_akce {
	color: white;
	font-size: 11px;
	position: relative;
	left: 2px;
}
a.enter_kosik:hover {
	border: none;
	text-decoration: underline;
	color: white;
}
span.jmeno_prihlasenyho {
	color: white;
	float: left;
	margin-right: 20px;
}
span.jmeno_prihlasenyho_inrow {
	color: white;
	margin-right: 20px;
}
span.jmeno_logout {
	float: left;
	display: block;
}
span.jmeno_logout_inrow {
}
#tlacitko_vstup_kosik {
	padding-top: 5px;
	clear: both;
	text-align: right;
}
img.button {
	float: right;
	position: absolute;
	right: 0px;
	cursor: pointer;
}
input.display_none {
	display: none;
}
td.login {
	padding-top: 3px;
	padding-bottom: 3px;
}
div.relative {
	position: relative;
}
span.new_user {
	border-bottom: 1px dotted white;
	padding-left: 3px;
	padding-right: 3px;
	color: white;
	position: absolute;
	left: 2px;
	top: 2px;
}
#user_new_basic {
	margin-bottom: 4px;
	margin-top: 4px;
	position: relative;
	z-index: 30;
}
#user_new_dodaci {
	width: 50%;
	float: left;
}
#user_new_dodaci_kosik {
	width: 48.5%;
	float: left;	
	margin-right: 8px;
	margin-bottom: 10px;
}
#user_new_fakturacni {
	width: 49.5%;
	float: left;
	position: relative;
	left: 3px;
}
#user_new_submit{
	width: 100%;
	margin-top: 4px;
}
td.user_new_sekce_title {
	text-align: center;
	background-color: #DB0118;
	color: white;
	font-weight: bold;
}
table.user_new_table {
	border: 1px dashed #C3C3C3;
	width: 100%;
	position: relative;
	z-index: 80;
}
table.user_new_table * {
	position: relative;
	z-index: 80;
}
td.user_new_title_right {
	font-weight: bold;
}
td.user_new_center {
	text-align: center;
}
#login {
	margin: 50px 155px 50px 155px;
}
#shop_kosik_doprava_a_platba {
	margin-bottom: 10px;
}
#shop_kosik_table {
	margin-bottom: 10px;
}
#shop_kosik_progress {
	clear: both;
	color: #969696;
}
td.shop_kosik_doprava {
	color: #696969;
}
a.shop_kosik_progress {
	text-decoration: none;
	color: black;
}
#shop_kategorie_sort {
	color: white;
	font-family: tahoma;
	font-size: 12px;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 2px;
}
div.shop_polozka_detail_title {
	color: #61300d;
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	margin-bottom: 10px;
}
img.shop_polozka_detail_image {
	width: 204px;
	height: 153px;
	cursor: pointer;
	margin: auto;
	border: none;
	z-index: 10;
	position: relative;
}
img.shop_polozka_prehled_image {
	width: 86px;
	height: 65px;
	cursor: pointer;
	margin: auto;
	border: none;
	z-index: 10;
	position: relative;
}
div.shop_polozka_detail {
	padding: 45px;
}
div.polozka_detail_main {
	margin-top: 10px;
	width: 622px;
	height: 291px;
	background: url('../images/detail_polozky_back.png') no-repeat top center;
	behavior: url(../scripts/iepngfix.htc);
}
img.shop_polozka_detail_image_small {
	width: 44px;
	height: 32px;
	cursor: pointer;
	border: none;
}
#shop_polozka_detail_image_small_prvni {
	margin-bottom: 8px;
}
div.shop_polozka_detail_left {
	width: 220px;
	_width: 210px;	
	float: left;
	margin-left: 10px;
}
div.shop_polozka_detail_left_sub {
	float: left;
	margin-top: 5px;
	width: 212px;
	margin-left: -3px;
	_margin-left: -1px;
}

div.shop_polozka_detail_right {
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	width: 369px;
	_width: 359px;
}
div.shop_polozka_detail_right_icons {
	float: left;
}
div.shop_polozka_detail_ico {
	margin-top: 31px;
	position: relative;
}
div.shop_polozka_detail_ico_submenu {
	position: absolute;
	left: 45px;
	top: 0px;
	z-index: 10;
	height: 42px;
	visibility: hidden;
}
div.td_popis {
	height: 120px;
	overflow: auto;
}
td.ico_barvy {
	height: 30px;
	width: 30px;
	padding: 0px;
	padding-left: 2px;
	border: 2px solid transparent;
	cursor: pointer;
	
	
}
img.ico_barvy {
	margin: 0px;
}
table.select_barva {
	border-spacing: 5px;
}
div.shop_polozka_detail_popis {
	height: 190px;
	float: left;
	position: relative;
	
	width: 100%;
}
div.shop_polozka_detail_vyber {
}
#shop_polozka_detail_vyber_pocet {
	
}
table.shop_polozka_detail_vyber {
	width: 100%;
	text-align: center;
}
div.shop_polozka_detail_cena {
	color: #61300d;
	font-size: 13px;
	font-family: verdana;
	font-weight: bold;
	padding-top: 5px;
}
div.shop_polozka_detail_kup {
	float: right;
}
td.left {
	text-align: left;
}
td.edituj_adresu {
	font-size: 9px;
	text-align: center;
}

div.header_bar_kosik {
	float: right;
    position: relative;
    top: 2px;
}

span.header_bar_title {
	margin-left: 10px;
	color: #ffb3b3;
	font-weight: bold;
}

table.koupit {
	width: 192px;
}
a.polozky_v_kosiku {
	color: white;
	text-decoration: none;
	
}
a.polozky_v_kosiku:hover {
	color: white;
	border-bottom: 1px dashed white;
	text-decoration: none;
}
#obchodni-podminky {
	position: relative;
	left: 33px;
}
textarea.shop_kosik_poznamka {
	width: 99%;
	height: 100px;
}
#shop_poznamka {
	clear: both;
	color: #969696;
	margin-bottom: 10px;
}
div.page_login {
	position: relative;
	left: 150px;
}
span.menu_radek {
	font-size: 10px;
	color: white;
}
#top_menu_sub {
	color: white;
	position: absolute;
	top: 5px;
	right: 10px;
	width: 385px;
	height: 20px;
	text-align: right;
	overflow: hidden;
	
}

#top_menu_sub a {
	color: white;
	text-decoration: none;
}
#top_menu_sub a:hover {
	text-decoration: underline;
}
#rozklik_hr_obchodni_podminky {
	margin-top: 20px;
	_margin-top: 0px;
	position: relative;
	top: 7px;
}
table.user_new_table input {
	width: 97%;
}
form.login {
	margin-bottom: 15px;
	_margin-bottom: 20px;
}
div.login_btn {
	position: absolute;
	right: 0px;
	
}
input.login_btn {
	width: 80px;
	height: 22px;
	background: none;
	border: none;
	background: url('../images/btn_prihlasit.png') no-repeat top center;
	behavior: url(../scripts/iepngfix.htc);
	cursor: pointer;
}
input.send_btn {
	width: 81px;
	height: 24px;
	background: none;
	border: none;
	background: url('../images/btn_odeslat.png') no-repeat top center;
	behavior: url(../scripts/iepngfix.htc);
	cursor: pointer;
}
td.btn {
	text-align: right;
}
div.shop_polozka div a img {
	position: relative;
	z-index: 100;
}
input.login_page {
	width: 300px;
}
#new_user * {
	position: relative;
	z-index: 100;
}
#kosik_btn {
	width: 100px;
}
#objednej_BTN {
	width: 100px;
}
div.login_btns {
	height: 30px;
}

#checkbox {
    width: 100px;
    vertical-align: middle;
}
td.crypt table{
    border-collapse: collapse;
    width: 100%;
}
td.crypt table td.reload{
    text-align: center;
}
