
html, body, h1, h2, h3, h4, ul, li, form, div, table, td {
	margin: 0px;
	padding: 0px;
	
}



body {
	/*
    
	*/
	background: #767676 url(images/top_bg_main.gif) repeat-x;
	text-align: center;
	font: 11px Tahoma, verdana, arial, sans-serif;
	color: #000000;
	padding-bottom: 10px;
}

html, body { height: 100%; }


a {
	color: #464544;
	font: 12px Tahoma, verdana, arial, sans-serif;	
}
a:hover {
	color: #FFA405;
}
div, ul, li, td {
	font: 12px Tahoma, verdana, arial, sans-serif;
}


h2 {
  font: 15px tahoma, "arial narrow", arial, sans-serif, "Times New Roman"; 
  color: #695F4C;
  padding-bottom: 10px;
  font-weight: bold;
}


.png {
   behavior: url(pngbehavior.htc);
}


input[type=text], input[type=password], select, textarea {
  color:#4d4d4d;
  border: 1px solid #c1b8b8;  
}
textarea {
overflow: auto;
}

label {
  cursor: pointer;
}

.hidden {
  display: none;
}

.not_hidden {
  display: block;
}

.brd {border: 1px solid red}

h1.h1 {
  background: transparent url(images/h1_bg.gif) no-repeat;
  color:#fff;
  font: 16px tahoma, "arial narrow", arial, sans-serif;
  height: 38px; 
  width: 679px; 
/* */  padding: 7px 0 0 18px ;
  font-weight: bold;
  overflow: hidden;
}
h1.h1_green {
  background: transparent url(images/h1_green_bg.gif) no-repeat;
  color:#fff;
  font: 16px tahoma, "arial narrow", arial, sans-serif;
  height: 38px; 
  width: 679px; 
  padding: 7px 0 0 18px ;  
  font-weight: bold;
  
}

h1 a {
  color:#fff;
  font-size: 14px;
  text-decoration: none;
  /*font-weight: bold;*/
}

h1 a:hover {
  color:#fff;
}

/** layout **/
	/*
  
	*/
#wrapper {
	text-align: left;
	margin: 0px auto;  
	width: 935px;

}


#header2 {
  background: #767676 url(images/top_bg_header.gif) no-repeat;
  height: 102px;
  font-size: 12px;  
  color: #888888
}

#cart-top {
  float:left;
  background: transparent url(images/top_cart.gif) no-repeat;
  width: 214px;
  height: 90px;
  margin-top:10px;
  margin-left:1px;
  position: relative; 
}

#cart-top p{
 margin: 0px 0px 0px 50px;
 padding: 0px;
}
#cart-top a{
  color: #e6891b
}

#cart-top span {
  color: #e6891b
}

#cart-top-loading {
  position: absolute;
  top: 15px;
  left: 50px;
  width: 115px;
  height: 60px;  
  background-color: #2f2f2f;
  padding: 10px 0 0 40px; 
  display: none;
  z-index: 999;
}


#search-top {
  background: transparent url(images/top_search.gif) no-repeat;
  float:left;
  width: 279px;
  height: 90px;
  margin-top:10px;  
}
#search-top p{
 margin: 3px 0px 0px 45px;
 padding: 0px;
}
#search-top table{
 margin: 3px 0px 0px 45px;
 padding: 0px;
}

#login-top  {
  float:left;
  width: 408px;
  height: 90px;
  margin-top: 10px;  
  margin-left:20px;

}
#login-top  td {
  color: #888888;
  font-size: 13px;  
}
#login-top a{
  color: #e6891b;
  font-size: 12px;
}

#sys_msg {
  text-align: center;
  color: red;
  padding: 0 150px 0 100px;
  line-height: 18px;
}

#sys_msg a, #sys_msg a:hover {
  color: red;
}

#header3 {
  background:  transparent url(images/top_header_logo.gif) no-repeat; 
  height: 95px;
  width: 600px;
  float: left;
}

#logo {
  position: relative;
  top: 35px;
  left: 150px;
  width: 470px;
  color: #fbfdfe;
  overflow: hidden;
}
#logo h1 {
  font: bold 24px "arial narrow", arial, sans-serif;
}
#logo p {
  margin: 0 0 0 2px;
  padding: 0px;
  font-weight: bold;
  color: #9c9d9e;
}
#logo_img {
  position: relative;
  top: 35px;
  left: 145px;
  width: 250px;
  overflow: hidden;
}
#logo_img2 {
  position: relative;
  top: 10px;
  left: 155px;
  width: 100px;
  overflow: hidden;
}

#header_langs {
  width: 310px;
  height: 70px;
  color: #747474;
  float: right;
  text-align: right;
  padding-right: 15px;
  padding-bottom: 5px;
  margin-top: 12px;
}

#header_langs ul {
  margin: 10px 0px 0px 0px;
  color: #fbfdfe;
}
#header_langs  a {
  color: #fbfdfe;
  text-decoration: none;
  font-size: 11px;
}
#header_langs li {
  list-style: none;
  display: inline;
  margin: 25px;
}

#header_langs li.sel {
  display: inline;
  background:  transparent url(images/btn_lang_bg.gif) no-repeat;
  padding: 1px 25px 30px 25px;
  margin: 10px;     
}


#header_langs td {
  margin: 10px 0px 0px 0px;
  color: #fbfdfe;    
}
#header_langs td.sel {
  padding-top:1px;
  padding-bottom:2px;  
}
#header_langs td.del {
  background-color: #747474;  
  height:1px;  
}


#header3_top {
  background:  transparent url(images/top_header_bg2.gif) no-repeat;
  height: 13px;
	width: 935px;
  float: left;
  z-index:9;
  position: relative;
}

#wrapper2 {
  float:left;
  background: #ffffff;
	width: 933px;
	text-align: center;
	margin: -1px 0px 0px 1px;
	height: auto;
	min-height: 400px;
  z-index:999;
}

#nav2 {
  margin: 0 auto;

}

#nav {
  padding: 0 0 0 30px;
  text-align: center;
  height: 32px;   
  margin 0 auto;
  clear: both;
  width: 100%;
}
#nav a {
  text-decoration: none;
  color: #6f6f6f;
}
#nav .sel a {
  color: #fff;
}
#nav div {
  color: #6f6f6f;
  font-weight:bold;
  padding:8px 25px;
  height: 13px;
  float: left;
  display: inline;
  position: relative;
  margin-right: 5px;
}

#nav2 div2 {
  color: #6f6f6f;
  font-weight:bold;
  padding:8px;
  width: 142px;
  height: 13px;

  float: left;  
  display: inline;
  position: relative;  
}

#nav div.sel {
  background:  transparent url(images/butt_full1.gif) no-repeat;
  font-weight:bold;
  width: 142px;
  padding:8px;
  margin-right: 5px;
}





#header4 {
 /*  background:  transparent url(images/main_logo.gif) no-repeat;
  margin: 10px 0px 0px 9px;
  padding-bottom: 7px;
  height: 117px;*/
 height: 18px;
 margin: 0px 0px 0px 9px; 
}


#body {
	text-align: left;

}

#categories {
  margin-left: 0px;
  float: left;
  width: 237px;
  position: inline;
  border: 0px  solid  #969696;
  clear: left;
}
#categories h2 {
  color: #fff;
  padding: 8px 0 0px 28px;
  background:  transparent url(images/menu_title_bg.gif) no-repeat;
  height: 38px;
}
#categories ul {
  margin:0px;
  padding: 0px;
}
#categories li {
/*  background: transparent left url(images/menu_plus.gif) no-repeat;   padding: 7px 0 8px 35px;*/
  list-style: none;
  color:#4d4d4d;
  padding: 0px;
}
#categories li.del {
  list-style: none;
  padding: 0px 0 0px 10px;
  margin: 0px;
  border: 1px solid #fff; 
}
#categories hr.del {
  color: #cecece;
  height: 1px;
  border: 0;
  background-color: #cecece;
  margin-right: 15px;
}
#categories li a {
  /*color: #df7b19;*/
  /*color: #999999;*/
  color: #4d4d4d;   
  font-size: 11px;
  text-decoration: none;
}
#categories li a.sel {
  font-weight: bold;
}
#categories img.catimg {
  padding-right: 2px;
 position: absolute; margin-left:-11px; margin-top: 5px;  
}
#categories #item_count {
  font-size: 10px;
}

#categories li.l1 {
  padding: 0px 0 0px 25px;
  margin: 0px;
}
#categories li.l1 a {
  font-size: 11px;
  color: #4d4d4d; 
}
#categories li.l2 {
  padding: 0px 0 0px 35px;
  margin: 0px;
}
#categories li.l3 {
  padding: 0px 0 2px 45px;
}
#categories li.l4 {
  padding: 0px 0 2px 60px;
}

#main {
  padding: 0px 0px 0 0;
  float: right;
  width: 687px;
  margin-bottom: 2px;

}

#bottom1 {
  float: left;
  background:  transparent url(images/bottom_bg1.gif) no-repeat;
  margin-left: 1px;  
  height: 30px;
	width: 935px;
}

#bottom2 {
  float: left; 
  background:  #5d5d5d url(images/bottom_bg2.gif) no-repeat;
  margin-left: 1px;  
  height: 113px;
	width: 933px;
  color: #fcfcfc;	
}

#bottom_logo {
  float:left;
  background: transparent url(images/mini_logo.gif) no-repeat;
  width: 214px;
  height: 50px;
  margin-top:35px;
  margin-left:25px;
  padding: 8px 0 0 40px;
}

#bottom_links {
  float:left;
  width: 620px;
  height: 50px;
  margin-top:35px;
  margin-left:0px;
  padding: 8px 0 0 0px;
  text-align: center;

}
#bottom_links a {
  color: #fcfcfc;
}
#bottom_links .link {
  color: #e6891b;
  text-decoration: underline;
}
#bottom_links ul {
  padding-bottom: 15px;
}
#bottom_links li {
  list-style: none;
  display: inline;
  padding: 5px;
  padding-bottom: 15px;
}
#bottom_links li.del {
color: #878787;
}
#bottom_links li#skype {
  background: transparent url(images/mini_skype.gif) no-repeat;
  padding: 5px 0 0 30px;
  padding-bottom: 10px;  
}
#bottom_links li#icq {
  background: transparent url(images/mini_icq.gif) no-repeat;
  padding: 5px 0 0 30px;
  padding-bottom: 10px;  
}
#bottom3 {
  float: left; 
  margin-left: 1px;  
}


div.item_pic200 {

  width:200px;
  height:200px;
  overflow:hidden;
}

div.item_pic90 {

  width:90px;
  height:90px;
  overflow:hidden;
}

div.item_pic70 {

  width:70px;
  height:70px;
  overflow:hidden;
}


#akcija_table {  }
#akcija_table td.del {
  background-color: #cecece;
  height: 1px;
}
#akcija_table td.del2 {  height: 20px; }
#akcija_table td.del3 {  height: 30px; }

#akcija_table td.name {
 vertical-align: top;
 word-wrap: break-word;
 color:#303030;
 width:107px;
 height: 78px;
 font-weight: bold;
 padding: 10px 0 0 5px;
 
}
#akcija_table td.name div.name {
 height: 43px; 
 margin:0;
 padding:0;
 overflow: hidden;
 width: 107px;
}
#akcija_table td.name div.name_cup {
 height: 145px; 
 margin:0;
 padding:0;
 overflow: hidden;
 width: 100px;
}
#akcija_table td.name div.name a, #akcija_table td.name div.name_cup a {
 text-decoration: none;
}
#akcija_table td.name div.name_full {
 
 z-index: 999;
 display: none;
 position: absolute;

 background-color: #FFFFFF;
 border: 1px solid #CCCCCC;
 overflow: auto;

 width: 300px;


  top: -1000px;
 left: -1000px;
 padding: 5px;
  
}

.old_price { 
 color: red;
 text-decoration: line-through;
}

#akcija_table td.price {
 vertical-align: bottom;
 text-align: left;
 height: 1px;
 color: #929191;
 padding:0;
}
#akcija_table td.price b {
 color: #df7b19;
 font-size: 13px;
}
#akcija_table td.price .new_price {
 padding-left:36px;
}
#group_list {
 margin: 0 auto;
 width: 655px;
}
#group_list div {
 width: 140px; 
 height: 140px;
 float: left;
 text-align: center;
 padding: 5px;

}
#group_list div img{
 display: inline;
}

#view_bar {
 background: url(images/view_bg_bottom.jpg) #e2e2e2 no-repeat left bottom;
 width: 679px;
 clear: both;
 padding: 0 0 5px;
 margin-bottom: 10px;
 color: #4d4d4d;
}
#view_bar_top {
 padding: 10px 0 0 15px;
 background: transparent url(images/view_bg_top.jpg) no-repeat;
 height: 25px;
}
#view_bar img {
 vertical-align: middle; 
 position:relative;
}
#view_bar_view {
 float: left;
 width: 240px;
 height:20px;
 padding-top:1px;
}
#view_bar_sort {
 float: right;
 width: 300px;
 height:20px;
 padding: 0 20px 0 0;
 text-align: right; 
}
#view_bar_sort select {
 width: 180px;
 vertical-align: middle; 
}
#view_bar_link {
 display: none;
 float: left;
 width: 80px;
}
#view_bar_filter {
 position: relative;
 clear: both;
 margin: 0 15px 0;
}
.view_bar_filter_fields {
 border-top:1px solid #cccccc;
}

#item_list table {
}

#item_list input[type=text], #item_list input[type=password], #item_list select,  #item_list textarea {
  color:#acabaa;
  border: 1px solid #7f9db9;
}



#item_list td {
 padding: 3px 5px;

}

#item_list td.count input {
  width: 27px;
  text-align: right;
  padding: 0;
}



#item_list td.name {
  width: 400px; 
  white-space: pre-wrap; /* css-3 */
  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
}

#item_list td.price {
 width: 80px;
 color: #df7b19;
 font-size: 13px;
 font-weight: bold;
 text-align: right;
 
}
#item_list td.del {
  padding:0;
  background-color: #cecece;
  height: 1px;
}
#item_list td.del2 { padding:0;  height: 5px; }
#item_list td.del3 { padding:0;  height: 10px; }


/* CART */

#item_list td.cart_pk { 
 width: 15px;
 color: #db710e;
 font-weight: bold;
 padding: 0;
}
#item_list_cart td.name {
 width: 445px;
}
#item_list_cart td.name a { 
 color: #db710e;
 
}
#item_list td.cart_delete { 
 width: 10px;
}

#item_list_cart td.count {
 width: 75px;
}

/* ITEM DESC */

#item_img_container  {
 width: 300px;
 margin: 20px 0 0 0;
 float: left;  

 
}
#item_img  {
 height: 300px;
 width: 300px;
 float: left;
 border: 1px solid #eeeeee;

 vertical-align: middle; 
 
}
#item_img_container table {
 width: 100%;
 height: 100%;
 text-align: center;
}
#item_desc {
 margin: 20px 0 0 0;
 padding: 0 10px 57px 0;
 width: 365px; 
 float: right;
 min-height: 245px;
 position: relative; 

}
#item_desc h2  {
 color: #da6f0c;
}
#item_desc div#desc2 {
 background: #eeeeee;
 color: #4d4d4d;
 height: 47px;
 width: 360px;
 position: absolute; 
 bottom: 0px; 
 left: 0px; 
  
}
#item_desc div#d1 {
 margin: 18px 0 0 10px;
 width: 135px;
 float: left;
 
}
#item_desc div#d2 {
 margin: 15px 5px 0 0; 
 width: 95px;
 float: left;
 color: #db700d;
 font-size: 15px;
 text-align: center;
 
}
#item_desc div#d3 {
 margin: 9px 7px 0 0;
 float: right;
}
#d4 {
 width: 365px;
 padding: 8px 0 10px 15px;
 font-size: 11px;
 float: right;
}
#item_desc div#d2 .old_price {
 font-size: 12px;
 position: relative; top: -11px;
}
#item_desc div#d2 .new_price {
 position: relative; top: -9px;
}

#item_img_gr {
 width: 303px;
 float: left;
 clear: both;
 margin: 5px 0 0 0;
}
#item_img_gr div {
 float: left;
 height: 70px;
 width: 76px;
 margin: 0 5px 5px 0;

}
#item_img_gr div.img_curr {
 border: 8px solid #db710d; 
 cursor: pointer;
}
#item_img_gr div.img_curr2 {
 border: 8px solid #eeeeee;
 cursor: pointer; 
}
#item_desc_table {
 border: 1px solid #eeeeee;

}

#item_desc_table td.name {
width: 150px;
vertical-align: top;
padding: 3px 23px 3px 3px;
}

#item_desc_table td.value {
vertical-align: top;
padding: 3px;
width: 240px;
text-align: left;
}

#item_desc_table tr.prop_title td.name {
width: 150px;
vertical-align: top;
padding: 3px 23px 3px 3px;
font-weight:bold;
}


#item_desc_table tr.prop_row1 {
}
#item_desc_table tr.prop_row0 {
}



#reg_table {
  margin: 0 0 0 20px;
}
#reg_table td {
  font: 11px tahoma, "arial narrow", arial, sans-serif, "Times New Roman"; 
  color: #474747;
  padding: 5px;
}
#reg_table a {
  font: 11px tahoma, "arial narrow", arial, sans-serif, "Times New Roman"; 
}
#item_list td.del2 { padding:0;  height: 8px; }
#item_list td.del3 { padding:0;  height: 5px; }



#reg_table input[type=text], #reg_table input[type=password], #reg_table textarea, #reg_table select {
  width: 280px;
  
}
#reg_table input.brd, #reg_table textarea.brd {border: 1px solid red}

#reg_table td.name {
  width: 300px;
}

#reg_table td.title {
  font-size: 13px;
  font-weight: bold;
}
#reg_table td.title2 {
  background-color: #eeeeee;
  padding: 10px;
}
#reg_table td.title21 {
  background-color: #eeeeee;
  padding: 0 10px 5px 10px;
}
#reg_table td.title2 textarea {
  width: 590px;
  height: 100px;  
}

tr#rftr {
  display: none;
}
tr#rjtr {
  display: none;
}
tr#rrtr {
  display: none;
}
#client_status.brd {
border: 0;
color: red;
}

#text_content {
 padding: 0 30px 0 0px;
}


#text_info {
   margin: 0 0px 0 20px; 
}

#text_content h1, #text_info h1 {
  background: transparent url(images/h1_bg.gif) no-repeat;
  color:#fff;
  font: 16px tahoma, "arial narrow", arial, sans-serif;
  height: 38px; 
  width: 679px; 
/* */  padding: 7px 0 0 18px ;
  font-weight: bold;
  overflow: hidden;
  margin-left: -20px;
}  


/* Banners */

.banners_list {
}

.banners_item {
	margin: 10px 0;
}

/* Cup registration */

#cup_reg_table {
	width: 660px;
	margin: 0 0 0 10px;
}
#cup_reg_table td {
  font: 11px tahoma, "arial narrow", arial, sans-serif, "Times New Roman"; 
  color: #474747;
  padding: 3px;
}
#cup_reg_table a {
  font: 11px tahoma, "arial narrow", arial, sans-serif, "Times New Roman"; 
}

#cup_reg_table input[type=text], #cup_reg_table input[type=password], #cup_reg_table textarea, #cup_reg_table select {
  width: 500px;
  
}
#cup_reg_table input.brd, #cup_reg_table textarea.brd {border: 1px solid red}

#cup_reg_table td.name {
  width: 160px;
}

#cup_reg_table td.title {
  font-size: 13px;
  font-weight: bold;
}
#cup_reg_table td.note, #cup_reg_table td.note a, #cup_reg_table td.note a:hover {
  font: 12px tahoma, "arial narrow", arial, sans-serif, "Times New Roman"; 
}

#cup_reg_table td.del {
  padding:0;
  background-color: #cecece;
  height: 1px;
}
#cup_reg_table td.del2 { padding:0;  height: 10px; }
#cup_reg_table td.del3 { padding:0;  height: 5px; }

.cupBtn {
  width: 157px;
  height: 28px;
  background: url(images/butt_full1.gif) #e0e0e0 no-repeat;
  border: 0;
  color: white;
  font-weight: bold;
}

input[type=button], input[type=image], input[type=submit], input[type=reset] {
  cursor:pointer;
}

