/* ===== R E D E F I N E ===== */

body {
  width:998px;
  margin-left:auto;
  margin-right:auto;
  background: white url('http://abshop.taborsko.eu/background.gif') top center no-repeat;
}

.stilist_div {
  width:207px;
}
#PageSkelet_Menu_Info {
  float:left;
  width:10px;
}

a {
	color: #ff7200;
}

/* ===== U S E R ===== */

#user_top {
  width:998px;
  height:213px;
  background:white url('http://abshop.taborsko.eu/top_bg.gif') top left no-repeat;
  position: relative;
}

#user_links {
  display:block;
  position: absolute;
  color:#999999;
  left:14px;
  top:20px;
  font-weight: bold;
}

#user_links a {
  color: #000000;
}

#user_logo {
  display:inline;
  float:left;
  width:208px;
  height:118px;
  margin:0px 0px 0px 0px;
  padding:0px;
}
#user_logo a {
  display:block;
  width:208px;
  height:118px;
  margin:0px;
  padding:0px;
}
#user_logo a:hover {
  text-decoration:none;
}
#user_logo span {
  position:relative;
  top:-40px;
}


/* ************************************** TOP MENU 1 ****************************************** */

#user_menu1_left {
  float:left;
  width:998px;
  height:46px;
  margin:0px 0px 0px 0px;
  padding:0px;

}

#user_menu1_left ul {
  list-style:none;
  margin:0px;
  padding:0px;
}
#user_menu1_left li {
  float:left;
  margin:0px;
  padding:0px;
  padding-right:14px;
}

#user_menu1_left a {
  float:left;
  font-weight: bold;
  line-height: 46px;
  margin-left:14px;
  padding:0px;
  color:white;
}

#user_menu1_left a:HOVER {
  text-decoration: none;
  color: #000000; 
}

#user_menu2_left {
  float:left;
  width:650px;
  height:20px;
  margin:0px 0px 0px 0px;
  padding-top:50px;
}
#user_menu2_left ul {
  list-style:none;
  margin:0px;
  padding:0px;
}
#user_menu2_left li {
  float:left;
  margin:0px;
  padding:0px;
}
#user_menu2_left a {
  float:left;
  margin-left:20px;
  padding:0px;
  color:rgb(0,0,0);
  text-transform: uppercase;
}


#user_menu2_right {
  float:right;
  width:90px;
  height:20px;
  margin:0px 0px 0px 0px;
  padding-top:50px;
}
#user_menu2_right ul {
  list-style:none;
  margin:0px;
  padding:0px;
}
#user_menu2_right li {
  float:left;
  margin:0px;
  padding:0px;
}
#user_menu2_right a {
  float:left;
  margin-left:20px;
  padding:0px;
  color:rgb(0,0,0);
  text-transform: uppercase;
}


/* ************************************** TOP MENU 2 ****************************************** */

#pageskelet_top_menu {
  border: 0px solid;
  height: 27px!important;
  border-bottom: 2px solid rgb(255,255,255);
}


#menu {
  list-style:none;
  margin:0px;
  padding:0px;
}

#menu li {
}

#menu li a {
  font-weight: bold;
  line-height: 18px;
  color:white;
}

#menu .menu_delim {
  display: none;
}

#menu li ul {
  margin:0px;
  padding: 2px 7px 2px 7px;
  border: 1px solid rgb(20,20,20);
}

#menu li ul li {
  border: 0px solid!important;
  margin: 0px 0px 2px 0px;
  background: transparent;
}

#menu li ul li a {
  white-space: nowrap;
}

#menu li a:HOVER,
#menu li ul li a:HOVER {
  text-decoration: none!important;
  color: #cdcdcd; 
}


/* ************************************** SEARCH ****************************************** */
#pageskelet_left form {
  background: rgb(255,152,0);
  padding-top: 5px;
  margin-top: 10px;
  width: 154px;
}

#pageskelet_left form fieldset {
  border-top: 0px solid!important;
}

#pageskelet_left form fieldset legend {
  color: #000000!important;
  margin: 0px;
  padding: 0px;  
}

#pageskelet_left form input {
  margin: 0px 0px 8px 0px;
  padding: 0px;
}

#pageskelet_left form input.smaller {
  width: 110px;
  float: left;
  border: 1px solid #ff9f00;
  padding-top: 2px;
  margin-top: 2px;
}

#pageskelet_left form input.button {
  float: left;
  height: 18px;
  width: 18px;
  padding: 0px;
  margin: 2px 0px 0px 3px;
  border: 0px solid;
  font-size: 6pt;
  color: rgb(0,0,0);
  background-color: transparent;
  cursor: pointer;
}

#pageskelet_left form div {
  text-align: left!important;
}

#pageskelet_left form div a{
  color: #000000!important;
}

/* ************************************** TREE ****************************************** */

#treecontent {
  margin: 8px 0px 30px 0px;
  padding: 0px;
  width: 154px;
  background: rgb(255,152,0);
}

#treecontent fieldset {
  display: none;
}

#treecontent div {
  border-top: 0px solid!important;
}

#treecontent div div.tree {
  PADDING-TOP: 3px;
  color: color: rbg(0,0,0);
}

#treecontent div div.background_dark{
background-color:rgb(50,50,50);
}

#treecontent div div.background_dark a {
  color: rbg(0,0,0);
}

#treecontent div ul {
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 0px 0px!important;
  width: auto!important;
}

#treecontent div ul li {
  padding: 0px 10px 0px 10px!important;
  margin: 0px 0px 0px 0px!important;
  list-style-type: none!important;
  list-style-position:outside!important;
  width: auto!important;
}

#treecontent div ul li ul li {
  background: transparent;
}


#treecontent div ul li ul {
  background: #ff7200;
  border-left: 1px solid #ffffff;
}

#treecontent div ul li a {
  color: rgb(0,0,0);
}

#treecontent div ul li a:hover {
  text-decoration: underline;
}


/* ************************************** USER TEXT ****************************************** */
h2,
h3 {
  color: #027daa;
}


/* ************************************** PATH NAV ****************************************** */
#PageSkelet_Main #main .stilist_top {
  background: transparent;
  margin: 0px;
  padding: 0px;
  border: 0px solid;
}

.sti_title,
#PageSkelet_Main #com_main h1,
#PageSkelet_Main #main h1,
#PageSkelet_Main #main .stilist_top h1 {
  padding: 0px 10px 0px 10px!important;
  margin: 4px 0px 5px 2px!important;
  background-color: rgb(255,152,0);
  display: block;
  width: 611px;
  line-height: 49px;
  color: #000000;
  height: auto;
}

#PageSkelet_Main #main .stilist_top h1 a.color_sti {
  color: #000000;
}

#PageSkelet_Main #main .stilist_top p {
  padding: 0px 10px 5px 10px!important;
}

#PageSkelet_Main #main .stilist_top p a {
  color: #027daa;
}

/* ************************************** PAGER ****************************************** */

#PageSkelet_Main #main div.mb {
  display: block;
  width: 631px;
  color: #027daa;
  padding: 2px 0px 2px 5px;
  text-align: right;
  font-weight: bold;
}


/* ************************************** CHOSER ****************************************** */

#PageSkelet_Main #main div table.sti_chooser {
  display: none;
}


/* ************************************** ITEM LIST ****************************************** */
.stilist_div {
  height:205px;
}

.stilist_div .stilist_head {
  height: 14px;
}

.stilist_div .stilist_image {
  color: #666666;
  clear: both;
}

.stilist_div .stilist_head a {
  font-size: 10pt;
  color: #027daa;
}

.price {
  color: #ff7200;
}

.buy_qty {
  color: #ff7200;
  font-weight: bold;
  border: 1px solid #999999;
}

.buy_img_in {
background: url('http://abshop.taborsko.eu/koupit.gif') top left no-repeat!important;
 width: 35px;
}

.stilist_div .stilist_rel .stilist_stock .bold,
.stilist_div .stilist_rel .stilist_stock input {
  display: none;
}

/* ************************************** DETAIL ****************************************** */

.sti_pict tr td img {
  width: 200px;
}

.sti_info {
  width: 400px;
}

.sti_pict,
.sti_info {
  margin-bottom: 10px;
}

.sti_params th, 
.sti_info th, 
.sti_info td {
  text-align:left!important;
  border-bottom:0px solid #cccccc;
  vertical-align: top;
  padding: 2px 5px 2px 5px;
}

.sti_line {
  display: none;
}

#table {
  width: 633px!important;
  margin-top: 15px;
}

fieldset #table {
  width: 100%!important;
  margin-top: 0px;
}

.sti_params {
  width: 633px!important;
}

.sti_relation {
  display: none;
  width: 100%;
}


.sti_relation_head {
	display: block;
	height: 20px;
	line-height: 20px;
	color: #ff7200;
	font-weight: bold;
	background: transparent!important;
	text-align: left!important;
	padding-left: 8px;
	font-size: 11pt;
}

.page_detail_tab_clip {
	display: block;
	width: 633px;
	clear: both;
}

.page_detail_tab_head {
	display: block;
	height: 20px;
}

.page_detail_tab_head span {
	display: block;
	height: 20px;
	line-height: 20px;
	float: left;
	color: #037CA9;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	cursor: pointer;
}

.page_detail_tab_head span.act {
	background: #c1e7f5;
	color: #000000;
} 

.page_detail_tab_data {
	display: block;
	clear: both;
  	border:1px solid #c1e7f5;
	padding: 6px 6px 6px 6px;
	background: #c1e7f5;
}

.page_detail_tab_data table {
	display: none;
	clear: both;
  	width: 100%;
	margin: 0px;
}


.page_detail_tab_data table th{
	display: none;
}

/* ************************************** REST ****************************************** */

#pageskelet_center {
  border: 0px solid!important;
  background: transparent;
  padding-left: 9px!important;
  padding-right: 20px!important;
}

#PageSkelet_Main #com_main {
  width: 633px;
}




.background_dark {
  background-color: rgb(50,50,50);
}
.background_light {
  background: transparent; 
}
.border_dark_sti {
  border-right:1px solid #8bd3ed;
  border-bottom:1px solid #8bd3ed;
}
.color_dark {
  color: #000000;
}
.border_dark {
  border: 1px solid #8bd3ed
}



#pageskelet_left {
  border: 0px solid;
  float:none!important;
  margin: 0px;
  padding: 0px;
  width: 150px!important;
}

#pageskelet_right {
  background-color: rgb(255,152,0)!important;
  float:none!important;
  margin: 0px;
  padding: 0px;
}

#PageSkelet_Tree {
  margin: 0px;
  padding: 0px;
}

#pageskelet_bottom {
  background: rgb(50,50,50) url('http://abshop.taborsko.eu/copyright.gif') 40px 16px no-repeat;
  height: 48px;
  border-top: 2px solid white;
  color: rgb(255,255,255);
}

.pageskelet_copyright {
  display: none;
}


#user_contact {
	display: block;
	height: 55px;
	margin-top: 10px;
}

#user_icq {
	display: block;
	margin-top: 10px;
	text-align: center;
}

#user_contact h3 {
	font-size: 8pt;
	color: white;
	margin: 0;
	padding: 13px 0 5px 33px;
}

#user_contact p {
	font-size: 7pt;
	color: white;
	margin: 0;
	padding: 0 6px 0 33px;
	text-align: center;
}
