/* 
    Document   : main
    Created on : 2009-06-24, 22:31:08
    Author     : zajac
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

*{
  margin:0;
  padding:0;
}


img{
  border:none;
}

body{
  background-color:#000;
  font-family:Arial;
  font-weight:bold;
  font-size:9pt;
  color:#8C8C8C;
}
.main{
  width:872px;
  
  margin:20px auto;
  padding-bottom:20px;
  background-repeat:no-repeat;
  cursor:default;
}

.left_column{
  float:left;
  height: 480px;
  position: relative;
}



.left_column .navigation{
 width:166px;
  background-repeat:repeat-y;
 color:#fff;
 font-size:11pt;
 line-height:12pt;
 padding-right:10px;
}

.left_column .navigation ul{
  list-style:none;
  text-align:right;
  font-size:11px;
  cursor:default;
}

.left_column .navigation a{
 text-decoration:none;
 color:#808080;
}

.left_column .navigation a:hover{
 color:#fff;
}
.left_column .navigation ul{
  padding-left:30px;
}

.left_column .navigation ul li{
 line-height:11pt;
}

 li.break_top{
  margin-top:20px;
}

li#red_id a{
  color:#fff;
}
 li.break_bottom{
  margin-bottom:20px;
}

.right_column{
  float:left;
  min-height:565px;
}


.right_column .content{
 padding:0px 5px 15px 20px;
 color:#8C8C8C;
 font-size:12px;
 font-weight:bold;
 width:570px;

}


#gallery{
  width:600px;
  min-height:450px;
  /*height:446px;*/
  /*_height:446px;*/
  padding:0px;
  background-color:#fff;
  margin-bottom:80px;
  
}

.big_column{
  overflow:hidden;
  margin-bottom:10px;
}

.background_scrollable{
  width:650px;
  padding:4px 5px 4px 5px;
  margin-right:60px;
  font-size:8pt;
  color:#fff;
  float:right;
}


.overflow{
  overflow:hidden;
}

.picture{
  width:600px;
  padding-left:5px;
  position:relative;
}

.webpage_content{
  width:600px;
  min-height:300px;
  _height:300px;
  padding:12px 22px 22px 27px;
  /*margin-left:-5px;*/
  font-weight:bold;
  font-size:11px;
  color:#8C8C8C;
  position:relative;
}


.left{
  float:left;
  position:relative;
  margin-top:10px;
}

.content_left_webpage{
  width:600px;
}

.content_left_picture{
  width:610px;
}

.webpage_content a{
  color:#fff;
  text-decoration:underline;
}

.webpage_content a:hover{
  text-decoration:none;
}
.webpage_content p{
  padding:3px 0;
}


.paypal_content{
  width:600px;
  min-height:300px;
  _height:300px;
  padding:10px 10px 10px 15px;
  
}

.paypal_content_text{
 font-weight:normal;
 line-height:20px;
 padding-bottom:20px;
}

.paypal_content table{
  width:100%;
}

.left_paypal{
  float:left;
  
  margin-top:10px;
}

.content_left_paypal{
  
  left:-5px;
  width:555px;
}



.paypal_content select{
  padding:0 0 0 2px;
}

.paypal_content option{
  padding-right:15px;
}

.paypal_content td{
  padding:0 5px 0px 0px;
  /*vertical-align:bottom;*/
}

.paypal_content td.normal{
  padding:0 5px;
}

.paypal_content td.normal img{
 border:1px solid #b2b2b2
}

.paypal_content tr.dropdown td{
  padding-bottom:10px;
}

.paypal_content tr.product_text td{
color:#636363;
font-weight:normal;
font-size:8pt;
}

.small_grey_text{
  font-size:8pt;
  color:#A0A0A0;
}

.paypal_navigation{
  font-size:12px;
  color:#fff;
  padding:5px 0;
  text-align:center;

}

.paypal_navigation a{
  text-decoration:none;
  color:#8C8C8C;
}

.paypal_navigation a:hover{
  color:#fff;;
}



table.webform{
  padding-top:15px;
}

table.webform td.right{
  text-align:right;
  font-weight:bold;
}

.title{
  font-size:14px;
  font-weight:bold;
  padding:10px 0 8px 0;
  color:#7F7F7F;
}

.pika_caption .product_title{
  font-size:12px;
  color:#7B7B7B;
  padding-bottom:2px;
  font-weight:bold;
  padding-left:20px;
  text-align:left;
}

.pika_caption .product_description{
  padding-left:3px;
  color:#606060;
  font-size:10px;
  font-weight:bold;
  text-align:left;
}

.pika_caption .product_description a{
 text-decoration:underline;
 color:#fff;
}

.pika_caption .product_description a:hover{
 text-decoration:none;
}


.footer{
  padding:10px;
  padding-right:90px;
  color:#595959;
  text-align:right;
  width:772px;
  margin:0px auto 0 auto;
  font-weight:bold;
  line-height:17px;
  clear:both;
  font-size:11px;
}

.footer a{
  color:#595959;
  text-decoration:none;
}

.footer a:hover{
  text-decoration:underline;
}

.footer span.normal{
  font-weight:normal;
  color:#595959;
  font-size:10px;
}

.footer span.normal a{
   color:#595959;
}

.footer span.bold{
  font-weight:bold;
  color:#595959;
}


.product_name{
  font-size:12pt;
  color:#636363;
  font-weight:bold;
}
.product_unit{
  font-weight:normal;
  font-size:8pt;
}

.product_suma{
  font-weight:normal;
  font-size:8pt;
}

td.text_on_bottom{
  vertical-align:bottom;
}

li.small{
  font-size:10px;
}

.rubber_dragon{
  text-align:right;
  padding:25px 10px 20px 0;
}

#webform {

position:relative;
padding:10px 30px;
}

#webform input.transp {
border:1px solid #8C8C8C;
height:20px;
margin:2px;
width:200px;
}

#webform input {
background-color:transparent;
color:#8C8C8C;
font-size:13px;
}
#webform textarea.transp {
border:1px solid #8C8C8C;
height:100px;
margin:2px;
width:200px;
}

#webform textarea {
background-color:transparent;
color:#8C8C8C;
font-size:13px;
}

.webform_content{
  width:600px;
  min-height:300px;
  _height:300px;
border:5px solid #FFFFFF;
height:100%;
  /*margin-left:-5px;*/
  font-weight:bold;
  font-size:11px;
  color:#8C8C8C;
  
}
