form {
   margin: 0px;
   padding: 0px;
}

#main_content div.none{
   border-bottom: 3px #00A5F7 solid;
   background-image: url(../img/bg_item_40.png);
   background-repeat: repeat-x;
   background-position: bottom;
   height: auto;
   color: #000000;
   font-weight: bold;
   text-align: center;
   padding: 5px 0px 5px 0px;
   overflow: hidden;
}

#main_content div.error-message{
    color: #FF0000;
    font-size: 10px;
    margin-left: 160px;
}

#main_content div.block_title{
    color: #00A5F7;
    font-weight: bold;
    text-decoration: underline;
}
#main_content div.i{
    color: #ff0000;
    font-weight: normal;
    text-decoration: none;
    margin: 0px 0px 5px 0px;
    text-decoration: blink;
}


#main_content div.block_subtitle{
    color: #333333;
    font-weight: bold;
}

#main_content div.block_text{
    color: #666666;
    font-size: 11px;
    text-align: justify;
    font-weight: normal;
}

#main_content ul {
    list-style-type: upper-roman;
    padding: 10px;
    margin-left: 10px;
}


#main_content ul li {
    margin: 0;
    padding-top: 10px;
    color: #333333;
    font-weight: bold;
}

#main_content ul ul {
    list-style-type: decimal;
    padding: 8px 0 0 16px;
}

#main_content ul ul li {
    color: #666666;
    font-size: 11px;
    font-weight: normal;
    text-align: justify;
    padding: 10px 0 0 0;
}

#main_content div.text label {
    width: 150px;
    padding-right: 10px;
    text-align: right;
    color: #000000;
    font-weight: bold;
    float:left;
    font-size: 11px;
}

#main_content div.textarea label {
    width: 150px;
    padding-right: 10px;
    text-align: right;
    color: #666666;
    font-weight: bold;
    float:left;
    font-size: 11px;
}

#main_content div.select label {
    width: 150px;
    padding-right: 10px;
    text-align: right;
    color: #000000;
    font-weight: bold;
    float:left;
    font-size: 11px;
}


#main_content div.password label {
    width: 150px;
    padding-right: 10px;
    text-align: right;
    color: #000000;
    font-weight: bold;
    float:left;
    font-size: 11px;
}

#main_content div.radio label {
    color: #000000;
    font-weight: bold;
    vertical-align: middle;
    font-size: 11px;
}

#main_content div.checkbox label {
    color: #000000;
    font-weight: bold;
    vertical-align: middle;
    margin-left: -112px;
    font-size: 11px;
}

#main_content input[type=text]{
    border: #666666 1px solid;
    color: #666666;
    width: 150px;
    height: 14px;
    padding: 0px;
    margin: 1px;
    font-size: 11px;
}

#main_content textarea{
    border: #666666 1px solid;
    color: #666666;
    width: 150px;
    padding: 0px;
    margin: 1px;
    font-size: 11px;
} 

#main_content div.select select{
    border: #666666 1px solid;
    color: #666666;
    width: 152px;
    height: 18px;
    padding: 0px;
    margin: 1px;
    font-size: 11px;
}

#main_content input[type=password]{
    border: #666666 1px solid;
    color: #666666;
    width: 150px;
    height: 14px;
    padding: 0px;
    margin: 1px;
    font-size: 11px;
}


#main_content input[type=radio]{
    border: 0px;
    padding: 0px;
    margin: 5px;
    vertical-align: middle;
    margin-left: 162px;
}



#main_content input[type=checkbox]{

    border: 0px;

    padding: 0px;

    margin-left: 160px;

    vertical-align: middle;

}



#main_content input[type=submit]{

    border: 1px #666666 solid;

    margin-left: 160px;

    color: #666666;

    font-weight: bold;

    background-color: #FFFFFF;

}



#main_content div.error input{

    border: 2px #FF0000 solid;

}



div.reg_info{

    color: #666666;

    font-size: 10px;

    margin-left: 160px;

}



#main_content a{

    color: #333333;

    text-decoration: underline;

}
#main_content a.obj{
  font-family: Arial;
  color: #0000ff;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
  margin-left: 7px;
}
#main_content a.activatee{
  font-family: Arial;
  color: #00FF00;
  font-weight: bold;
  font-size: 13px;
  text-decoration: underline;
  margin-left: 7px;
}


#main_content a:hover{

    color: #333333;

    text-decoration: underline;

    font-weight: bold;

}



#main_content input[type=button]{

    border: 1px #666666 solid;

    color: #666666;

    font-weight: bold;

    background-color: #FFFFFF;

    margin-top: 10px;

}



#UserForgotPasswordForm div.text label {

    width: 150px;

    padding-right: 10px;

    text-align: right;

    color: #666666;

    font-weight: bold;

    float:left;

    font-size: 11px;

}



#UserForgotPasswordForm input[type=text]{

    border: #666666 1px solid;

    color: #666666;

    width: 150px;

    height: 14px;

    padding: 0px;

    margin: 1px;

    font-size: 11px;

}



#UserForgotPasswordForm input[type=submit]{

    border: 1px #666666 solid;

	color: #666666;

    font-weight: bold;

    background-color: #FFFFFF;

	margin-top: 5px;

}



#main_content div.message{

    text-align: center;

    color: #000000;

    font-size: 11px;

    min-height: 20px;	

    background-image: url(../img/bg_error.png);

    background-repeat: repeat-x;

    background-position: bottom;

}



#main_content div.user_index{

    color: #639201;

}



#main_content div.user_index label{

    width: 150px;

    padding-right: 10px;

    text-align: right;

    color: #666666;

    font-weight: bold;

    float:left;

    font-size: 11px;

}



#main_content div.person{

    color: #80BD01;

    padding-right: 10px;

    text-align: right;

    color: #000000;

    font-weight: bold;

    float:left;

    font-size: 11px;

}



#main_content table.cat_index{

    font-size: 11px;

}



#main_content table.cat_index tr{

    background-color: #D6D6D6;

    font-size: 10px;

    height: 20px;

    background-image: url(../img/bg_table_tr.png);

    background-repeat: repeat-x;

    background-position: bottom;

}



#main_content table.cat_index tr.top{

    color: #FFFFFF;

    background-image: url(../img/bg_table_top.png);

    background-repeat: repeat-x;

    background-position: bottom;

}



#main_content table.cat_index tr.parent{

    color: #FFFFFF;

    background-image: url(../img/bg_table_parent.png);

    background-repeat: repeat-x;

    background-position: bottom;

    font-size: 12px;

}



#main_content table.cat_index tr.product{

    color: #FFFFFF;

    background-image: url(../img/bg_table_product.png);

    background-repeat: repeat-x;

    background-position: bottom;

}



#main_content table.cat_index td.id{

    color: #000000;

    font-weight: bold;

    text-align: center;

}



#main_content table.cat_index td.created{

    color: #639201;

    text-align: center;

    width: 90px;

}



#main_content table.cat_index td.modified{

    color: #FF0000;

    text-align: center;

    width: 50px;

}



#main_content table.cat_index td.img{

    text-align: center;

}



#main_content table.cat_index td.img_d{

    text-align: left;

    width: 30px;

}



#main_content table.cat_index td.img_r{

    text-align: right;

    width: 30px;

}



#main_content table.cat_index th{

    text-align: center;

}



#main_content table.cat_index tr.bottom{

    color: #FFFFFF;

    background-image: url(../img/bg_table_bottom.png);

    background-repeat: repeat-x;

    background-position: bottom;

}



#main_content table.cat_index tr.bottom a{

    color: #FFFFFF;

}



#main_content table.cat_index tr.bottom td.back{

    text-align: right;

}



#main_content div.parent{

    background-color: #000000;

    color: #FFFFFF;

}



#main_content img{

    border: 0px;

}



#main_content div.cat_path{

    color: #00A5F7;

    font-weight: bold;

    font-size: 11px;

}



#main_content div.cat_path a{

    color: #00A5F7;

    text-decoration: underline;

}



#main_content div.cat_path a:hover{

    color: #000000;

}



#main_content table.cat_view td{

    background-image: url(../img/bg_table_td_category.png);

    background-repeat: repeat-x;

    background-position: bottom;

    text-align: center;

    width: 120px;

    vertical-align: top;

    padding: 4px;

    border-bottom: #0089D2 3px solid;

}



#main_content table.cat_view td img{

    border: #CCCCCC 1px solid;

}

#main_content img.cat{
   width: 100px;
   height: 100px;
}
#main_content img.pro{
   width: 50px;
   height: 50px;
}

#main_content table.cat_view td a:hover img{
   border: #0089D2 1px solid;
}


#main_content div.cat_name{
   text-align: center;
   color: #000000;
   font-weight: bold;
   font-size: 11px;
}

#main_content div.cat_count{
    text-align: center;
    color: #666666;
    font-size: 10px;
    font-weight: normal;
}

#main_content div.cat_del{
    color: #FF0000;
}

#main_content div.cat_del a{
    color: #FF0000;
}


#main_content table.prod_view{
    margin-top: 5px;
    width: 100%;
}


#main_content table.prod_view tr.top{
    color: #FFFFFF;
    background-color: #666666;
    height: 20px;
}

#main_content table.prod_view th{
    text-align: center;
    font-size: 11px;
}


#main_content table.prod_view th.right{
    text-align: right;
    font-size: 11px;
}



#main_content table.prod_view th a{

    color: #FFFFFF;

}



#main_content table.prod_view th img{

    vertical-align: middle;

}



#main_content table.prod_view td{

    border-bottom: #0089D2 3px solid;

    background-image: url(../img/bg_table_td_product.png);

    background-repeat: repeat-x;

    background-position: bottom;
    padding: 2px;

}



#main_content table.prod_view td.img{

    padding: 5px;

}



#main_content table.prod_view td.img img{

    border: #CCCCCC 1px solid;



}



#main_content table.prod_view td.img a:hover img{

    border: #0089D2 1px solid;

}



#main_content table.prod_view td.code a{

    padding-right: 3px;

    color: #000000;

    font-weight: bold;

    font-size: 11px;

}



#main_content table.prod_view td.code div.dump{

    color: #639201;

    font-weight: bold;

    font-size: 10px;

    padding-top: 5px;

}



#main_content table.prod_view td.name{

    padding-right: 3px;

    color: #666666;

    font-size: 11px;

}



#main_content table.prod_view td.price{

    padding-right: 3px;

    text-align: right;

    width: 80px;

}



#main_content table.prod_view td div.eur{

    color: #00A5F7;

    font-weight: bold;

    font-size: 11px;

}



#main_content table.prod_view td div.skk{

    color: #00A5F7;

    font-size: 10px;

}



#main_content table.prod_view td.shop{

    padding-right: 3px;

    color: #666666;

    font-size: 11px;

    text-align: center;

    width: 40px;

}



#main_content table.prod_view td.delete{

    padding: 3px;

}



#main_content table.prod_view td.delete img{

    border: 0px;

}



#main_content table.prod_view div.text label {
    width: 0px;
    padding-right: 0px;
}



#main_content table.prod_view input[type=text]{

    border: #666666 1px solid;

    color: #666666;

    width: 20px;

    height: 14px;

    padding: 0px;

    margin: 1px;

    font-size: 11px;

    text-align: right;

    float: left;

}



#main_content table.prod_view input[type=image]{

    margin-top: 2px;

}



#main_content div.counter_bottom{

    color: #00A5F7;

    font-size: 11px;

}



#main_content div.paginator_top{
    color: #666666;
    font-size: 11px;
    vertical-align: top;
    font-weight: bold;
    text-align: center;
    position: relative;
    height: 20px;
}           

#main_content div.paginator_top div.paginatorLimit{
    position: absolute;
    top: 0px;
    right: 0px;
    text-align: right;
    width: 42px;
    float: none;
    overflow: hidden;
}

#main_content div.paginator_top div.paginatorLimit div.select label{
    display: none;
}

#main_content div.paginator_top div.paginatorLimit div.select select{
    width: 40px;
    margin: 0px;
    float: none;
    overflow: hidden;
}

#main_content div.paginator_top a{
    color: #666666;
}

#main_content div.paginator_top a:hover{
    color: #639201;
}

#main_content div.paginator_top img{
    vertical-align: middle;
    margin-right: 2px;
    margin-left: 2px;
}

#main_content div.paginator_bottom{
    color: #666666;
    font-size: 11px;
    vertical-align: top;
    font-weight: bold;
    text-align: center;
}

#main_content div.paginator_bottom a{
    color: #666666;
}

#main_content div.paginator_bottom a:hover{
    color: #00A5F7;
}

#main_content div.paginator_bottom img{
    vertical-align: middle;
    margin-right: 2px;
    margin-left: 2px;
}


#main_content div.prod_index{

    color: #999999;

    font-size: 11px;

}



#main_content div.prod_index label{

    width: 150px;

    padding-right: 10px;

    text-align: right;

    color: #666666;

    font-weight: bold;

    float:left;

}



#main_content div.prod_index div.prod_img img{

    border: #CCCCCC 1px solid;

}



#main_content div.prod_index div.description{

    color: #999999;

    text-align: justify;

    float: left;

    width: 320px;

    margin-bottom: 5px;

}



#main_content div.prod_index div.code{

    color: #000000;

    font-weight: bold;

}



#main_content div.prod_index div.price{

    color: #00A5F7;

    font-weight: bold;

}



#main_content div.prod_index input[type=text]{

    border: #666666 1px solid;

    color: #666666;

    width: 20px;

    height: 14px;

    padding: 0px;

    margin: 1px;

    font-size: 11px;

    float: left;

}



#main_content div.bt_back{

    margin-left: 160px;

    margin-top: 5px;

    margin-bottom: 5px;

}



#main_content div.file label {

    width: 150px;

    padding-right: 10px;

    text-align: right;

    color: #666666;

    font-weight: bold;

    float:left;

    font-size: 11px;

}



#main_content div.view_cart label {
    width: 150px;
    padding-right: 10px;
    text-align: left;
    color: #666666;
    font-weight: bold;
    float:left;
    font-size: 11px;
}

#main_content div.view_cart label.black {
    color: #000000;
}

#main_content div.view_cart div.weight{
    color: #666666;
    font-size: 11px;
}


#main_content div.view_cart div.price{
    color: #00A5F7;
    font-size: 12px;
    text-align: right;
    margin-right: 23px;  
}

#main_content div.view_cart div.price_bold{
    color: #00A5F7;
    font-weight: bold;
    font-size: 14px;
    text-align: right;
    margin-right: 21px; 
}


#main_content div.view_cart #ProductNote{
    height: 40px;
}

#main_content div.view_cart img{
    float:right;
}

#main_content div.view_cart div.empty{
    float:right;
    text-align: right;
    font-size: 11px;
    margin-right: 5px;
}

#main_content div.view_cart #transDpd{
   display: none;
}

#main_content div.view_cart #PaymentSelect2{
   display: none;
}

/*pages*/
#main_content div.pages{
   overflow: hidden;
}

#main_content div.pages div.title{
   color: #00A5F7;
   font-weight: bold;
   text-decoration: underline;
   overflow: hidden;
}

#main_content div.pages div.text{
   color: #666666;
   font-size: 11px;
   text-align: justify;
   font-weight: normal;
   overflow: hidden;
}

/*price list*/
#main_content div.price_list div.childs{
   float: none;
   overflow: hidden;
   margin: 10px 0px 10px 0px;
}

#main_content div.price_list div.childs div a{
   vertical-align: middle;
   font-weight: bold;
   color: #000000;
}

#main_content div.price_list div.childs div img{
   vertical-align: middle;
   margin-right: 5px;
}

#main_content div.price_list div.childs div span{
   margin-left: 5px;
}

#main_content div.price_list div.childs div span a{
   vertical-align: middle;
   color: #FF0000;
   font-weight: normal;
}

#main_content div.price_list div.childs div span a:hover{
   font-weight: bold;
}

#main_content div.price_list div.items{
   float: none;
   overflow: hidden;
   margin-bottom: 10px;
}

#main_content div.price_list div.items div.item a{
   vertical-align: middle;
   font-weight: bold;
   font-size: 11px;
}

#main_content div.price_list div.items div.item img{
   vertical-align: middle;
   margin-right: 5px;
}

#main_content div.price_list div.items div.item span{
   vertical-align: middle;
   font-size: 10px;
}

#main_content div.price_list div.items div.poz{
   float: none;
   overflow: hidden;
   vertical-align: middle;
   margin-top: 5px;
   padding: 0px 0px 0px 0px;
   width: 200px;
}

#main_content div.price_list div.items div.poz label{
   float: left;
   overflow: hidden;
   width: 35px;
   text-align: left;
   padding: 0px;
   margin: 0px;
   vertical-align: middle;
}

#main_content div.price_list div.items div.poz div.text{
   float: left; 
}

#main_content div.price_list div.items div.poz div.text input{
   width: 30px;
   float: left;
   vertical-align: middle;
}

#main_content div.price_list div.items div.poz span{
   vertical-align: middle;
   margin-left: 10px;
}

#main_content div.price_list div.add_price{
   color: #639201;
   padding-left: 5px;
   font-size: 11px;
   margin-top: 5px;
}

#main_content div.price_list div.add_price a.add{
   color: #639201;
}

#main_content div.price_list span.del{
   color: #FF0000;
   font-size: 11px;
   font-weight: normal;
}

#main_content div.price_list span.del a{
   color: #FF0000;
}

/*add prices*/
#main_content div.pages div.file label{
    width: 150px;
    padding-right: 10px;
    text-align: right;
    color: #000000;
    font-weight: bold;
    float:left;
    font-size: 11px;
}

#main_content div.pages div.file input{
    border: 1px #666666 solid;
    color: #666666;
    font-size: 11px;
    background-color: #FFFFFF;
    margin-right: 3px;
    margin-bottom: 2px;
    margin-left: 1px;
    height: 14px;
}

/*contact*/
#main_content div.contact{
   overflow: hidden;
}

#main_content div.contact p{
   margin: 0px;
   padding: 0px;
}

#main_content div.contact div.item{
   margin-top: 15px;
   height: auto;
   overflow: hidden;
}

#main_content div.contact div.item_title{
   background-color: #666666;
   color: #FFFFFF;
   font-weight: bold;
   height: 16px;
   padding-left: 3px;
   overflow: hidden;
}

#main_content div.contact div.item_content{
   margin-top: 5px;
   overflow: hidden;
   height: auto;
   float: none;
   width: 100%;
}

#main_content div.contact div.item_content div{
   float: left;
   overflow: hidden;
}

#main_content div.contact div.item_content div.ico{
   width: 50px;
}

#main_content div.contact div.item_content div.con{
   color: #666666;
   font-size: 11px;
}

#main_content div.contact div.item_content div.con span.black{
   color: #000000;
   font-weight: bold;
}

#main_content div.contact div.item_content div.con_phn{
   color: #000000;
   font-size: 11px;
   height: auto;
   overflow: hidden;
}

#main_content div.contact div.item_content div.con_phn div.other{
   font-weight: normal; 
   color: #000000;
   height: auto;
   overflow: hidden;
   width: 430px;
}

#main_content div.contact div.item_content div.con_phn div.other div{
   float: none;
   /*background-color: #FFCC00;*/
   margin: 0px;
}
                                                            
#main_content div.contact div.item_content div.con_phn span.con{
   color: #00A5F7;
}

#main_content div.contact div.item div.link{
   margin-top: 5px;
   color: #639201;
   font-size: 11px;
}

#main_content div.contact div.item div.link a{
   color: #639201;
}

#main_content div.contact div.item div.link a.delete{
   color: #FF0000;
}

#main_content div.edit_contact div.textarea textarea{
   width: 280px;
   height: 200px;
   overflow: hidden;
}

#main_content div.edit_contact div.textarea label{
   color: #000000;
}
/*intro*/

#main_content div.intro div.link{
   margin-top: 5px;
   color: #639201;
   font-size: 11px;
}


#main_content div.intro div.link a{
   color: #639201;
}


#main_content div.edit_article textarea{
   width: 480px;
   height: 350px;
   font-family: Verdana;
}

#main_content div.edit_article div.submit input{
   margin-left: 1px;
}

/*product view*/

#main_content div.product_view {
   overflow: hidden;
   height: auto;
}

#main_content div.product_view div.product{
   overflow: hidden;
   height: auto;
   float: none;
   margin-top: 10px;
}

#main_content div.product_view div.product div.left{
   overflow: hidden;
   height: auto;
   float: left;
   width: 220px;
}

#main_content div.product_view div.product div.left img{
   border: 1px solid #999999;
}

#main_content div.product_view div.product div.left div.code{
   background-color: #999999;
   width: 202px;
   text-align: center;
   font-weight: bold;
   color: #000000;
}

#main_content div.product_view div.product div.right{
   overflow: hidden;
   height: auto;
   float: left;
   width: 270px;
}

#main_content div.product_view div.product div.right div.name{
   overflow: hidden;
   color: #00A5F7;
   font-weight: bold;
   font-size: 14px;
}

#main_content div.product_view div.product div.right div.description{
   overflow: hidden;
   color: #666666;
   text-align: justify;
   margin-top: 3px;
}

#main_content div.product_view div.product div.right div.info{
   overflow: hidden;
   color: #666666;
   font-size: 12px;
   margin-top: 3px;
}

#main_content div.product_view div.product div.right div.info span{
   font-weight: bold;
   color: #000000;
}

#main_content div.product_view div.product div.right div.info span.green{
   font-weight: bold;
   color: #89CB01;
}

#main_content div.product_view div.product div.right div.info span.red{
   font-weight: bold;
   color: #FF3300;
}

#main_content div.product_view div.product div.right div.info span.price {
   color: #00A5F7;
   font-size: 11px;
}

#main_content div.product_view div.product div.right div.info div.ks {
   color: #000000;
   font-weight: bold;
   padding-top: 5px;
   margin-left: 3px;
   float: left;
}

#main_content div.product_view div.product div.right div.info div.text input {
   width: 30px;
   height: 20px;
   border: 1px #000000 solid;
   float: left;
   color: #666666;
   font-weight: bold;
}

#main_content div.product_view div.product div.right div.info div.submit input {
   margin-left: 10px;
   width: 108px;
   height: 22px;
   background-image: url(../img/add_to_cart_product.png);
   border: none;
}

#main_content div.product_view div.textEdit {
   float: none;
   overflow: hidden;
   margin-top: 10px;
}

#main_content div.product_view div.textEdit p{
   margin: 0px;
   padding: 0px;
}

#main_content div.product_view div.textEdit ul{
   margin: 0px; 
   padding-left: 20px;
   list-style: circle;
}

#main_content div.product_view div.textEdit ul li{
   font-weight: normal;
   margin: 0px;
   padding: 2px; 
}

#main_content div.product_view div.textEdit div.submit input{
   margin: 10px 0px 0px 0px;
}

/*orders list*/

#main_content div.orders_list div.orders{
   background-color: #666666;
   color: #FFFFFF;
   font-weight: bold;
   height: 20px;
   overflow: hidden;
}

#main_content div.orders_list div.orders{
   background-color: #666666;
   color: #FFFFFF;
   font-weight: bold;
   height: 20px;
   overflow: hidden;
}

#main_content div.orders_list div.print{
    border: 1px solid #666666;
    background-color: #FFFFFF;
    padding: 5px;
    width: 120px;
}

#main_content div.orders_list a{
    text-decoration: none;
    font-weight: bold;
}

#main_content div.orders_list div.orders div{
   float: left;
   padding-top: 3px;
   overflow: hidden;
   padding-left: 5px;
   font-size: 11px;
}

#main_content div.orders_list div.orders div.date{
   width: 75px;
}

#main_content div.orders_list div.orders div.order{
   width: 155px;
}

#main_content div.orders_list div.orders div.price{
   width: 90px;
}

#main_content div.orders_list div.orders div.name{
   width: 220px;
}

#main_content div.orders_list div.orders div.count{
   width: 70px;
}

#main_content div.orders_list div.orders div.count_s{
   width: 40px;
}

#main_content div.orders_list div.head{
   font-weight: bold;
   font-size: 11px;
   text-align: center;
   border-bottom: 1px solid #000000;
}

#main_content div.orders_list div.head span{
   font-size: 14px;
}

#main_content div.orders_list div.users{
   float: none;
   overflow: hidden;
}

#main_content div.orders_list div.users div.user{
   float: left;
   overflow: hidden;
   width: 238px;
   padding: 2px;
}

#main_content div.orders_list div.users div.dod{
   border: 2px dotted #000000;
}

#main_content div.orders_list div.users div.user div.user_type{
   font-weight: bold;
   text-decoration: underline;
   color: #00A5F7;
   margin-bottom: 5px;
}

#main_content div.orders_list div.users div.user div.user_info{
   font-size: 11px;
}

#main_content div.orders_list div.users div.user div.user_info span{
   font-size: 12px; 
   font-weight: bold;
   font-style: italic;
}

#main_content div.orders_list div.item{
   border-bottom: 1px #666666 solid;
   background-image: url(../img/bg_item_40.png);
   background-repeat: repeat-x;
   background-color: #FFFFFF;
   background-position: bottom;
   height: auto;
   overflow: hidden;
}

#main_content div.orders_list div.top {
   border-top: 1px #666666 solid;
   border-bottom: 1px #666666 solid;
}

#main_content div.orders_list div.item div{
   float: left;
   padding-left: 5px;
   overflow: hidden;
}

#main_content div.orders_list div.item div.item_date{
   width: 75px;
   color: #666666;
   font-size: 11px;
   font-weight: bold;
   padding-top: 2px;
   padding-bottom: 2px;
}

#main_content div.orders_list div.item div.item_order{
   width: 155px;
   color: #000000;
   font-weight: bold;
   font-size: 11px;
   padding-top: 2px;
   padding-bottom: 2px;
}
#main_content div.orders_list div.item div.item_order img{
   width: 70%; margin: 0; padding: 0; border: 0px;
}
#main_content div.orders_list div.item div.item_price{
   width: 90px;
   color: #00A5F7;
   font-weight: bold;
   font-size: 11px;
   padding-top: 2px;
   padding-bottom: 2px;
}

#main_content div.orders_list div.item div.item_price span{
   font-weight: normal;
   font-size: 10px;
}

#main_content div.orders_list div.item div.item_detail{
   padding-left: 5px;
}

#main_content div.orders_list div.item div.item_detail img{
   vertical-align: middle;
}

#main_content div.orders_list div.item div.item_name{
   width: 220px;
   color: #666666;
   font-size: 11px;
   font-weight: bold;
   padding-top: 2px;
   padding-bottom: 2px;
}

#main_content div.orders_list div.item div.item_name span{
   font-weight: normal;
}

#main_content div.orders_list div.item div.item_count{
   width: 70px;
   color: #000000;
   font-weight: bold;
   font-size: 11px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-align: center;
}

#main_content div.orders_list div.item div.item_count_s{
   width: 40px;
   color: #000000;
   font-weight: bold;
   font-size: 11px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-align: center;
}

#main_content div.orders_list div.item div.item_label{
   width: 220px;
   color: #666666;
   font-weight: bold;
   font-size: 11px;
   padding-top: 2px;
   padding-bottom: 2px;
}

#main_content div.orders_list div.item div.item_value{
   color: #000000;
   font-weight: bold;
   font-size: 11px;
   padding-top: 2px;
   padding-bottom: 2px;
}

#main_content div.orders_list div.item div.price{
   color: #00A5F7;;
   font-weight: bold;
   font-size: 12px;
   padding-top: 2px;
   padding-bottom: 2px;
}

#main_content div.orders_list div.item div.price span{
   font-weight: normal;
   font-size: 10px;
}

#main_content div.orders_list div.none{
   border-bottom: 3px #00A5F7 solid;
   background-image: url(../img/bg_item_40.png);
   background-repeat: repeat-x;
   background-position: bottom;
   height: auto;
   color: #000000;
   font-weight: bold;
   text-align: center;
   padding: 5px 0px 5px 0px;
   overflow: hidden;
}

#main_content div.orders_list div.item div.item_count_s div.input{
   width: 35px;
}

#main_content div.orders_list div.item div.item_count_s div.input label{
   height: 0px;
   width: 0px;
   float: left;
   padding: 0px;
}

#main_content div.orders_list div.item div.item_count_s div.input input{
   width: 30px;
}

#main_content div.orders_list div.item div.item_count_s div.submit input{
   margin: 2px 0px 0px 9px;
}

/*subPanel*/

#main_content div.subPanel{
   overflow: hidden;
   float: none;
   margin: 10px 0px 0px 0px;
}

#main_content div.subPanel div{
   overflow: hidden;
   float: none;
   /*background-color: #FFCC00;*/
   float: left;
   width: 161px;
   height: auto;
   margin: 1px;
   text-align: center;
}

#main_content div.subPanel div div.form{
   padding: 0px 0px 0px 30px;
}

#main_content div.subPanel div img{
   float: none;
}

#main_content div.subPanel div a{
   font-weight: normal;
   text-decoration: none;
}

#main_content div.subPanel div a.back{
   color: #575757;
}

#main_content div.subPanel div a.print{
   color: #7db11d;
}

#main_content div.subPanel div a.cart{
   color: #0095da;
}

#main_content div.subPanel div div.text{
   float: left;
   width: 60px;
}

#main_content div.subPanel div div.text label{
   width: 50px;
   padding: 0px;
   text-align: left;
   color: #000000;
   font-weight: bold;
   float: none;
   font-size: 11px;
   padding-top: 2px;
}

#main_content div.subPanel div div.text div{
   width: 60px;
}

#main_content div.subPanel div div.text input{
   width: 30px;
   float: left;
}

#main_content div.subPanel div div.submit{
   width: 30px;
}

#main_content div.subPanel div div.submit input{
   color: #7db11d;
   margin: 0px;
}
       
/*--galleries--*/

#main_content div.galleries div.link{
   margin-top: 5px;
   color: #639201;
   font-size: 11px;
}

#main_content div.galleries div.link a{
   color: #639201;
}

#main_content div.galleries div.subTitle{
   color: #000000;
   margin-top: 20px;
   font-weight: bold;
   font-style: italic;
   border-bottom: 1px dotted #000000;
}

#main_content div.galleries div.images{
   overflow: hidden;
   float: none;
   margin-top: 5px;
}

#main_content div.galleries div.images div.image{
   overflow: hidden;
   float: left;
   position: relative;
   border: 2px solid #00A5F7;
   padding: 2px;
   margin: 2px;
}

#main_content div.galleries div.images div.image a.del{
   position: absolute;
   top: -2px;
   right: -2px;
}

/*--galleries--*/

#main_content div.radiators div.search{
   float: none;
   padding: 2px;
   height: auto;
   border: 2px solid #0089D2;
   overflow: hidden;
   background: url(../img/bg_table_td_category.png) repeat-x bottom #FFFFFF;
}

#main_content div.radiators div.search div.blockl{
   float: left;
   width: 220px;
   height: auto;
   overflow: hidden;
}

#main_content div.radiators div.search div.blockr{
   float: left;
   width: 260px;
   height: auto;
   overflow: hidden;
}

#main_content div.radiators div.search div.input{
   margin-top: 2px;
}

#main_content div.radiators div.search div.text input{
   width: 40px;
   height: 18px;
}

#main_content div.radiators div.search div.select select{
   width: 90px;
   height: 20px;
}

#main_content div.radiators div.search label{
   text-align: left;
   padding-top: 2px;
   padding-left: 3px;
}

#main_content div.radiators div.search div.submit input{
   margin-left: 60px;
   margin-top: 2px;
}

#main_content div.radiators div.search div.error-message{
    color: #FF0000;
    font-size: 10px;
    margin-left: 5px;
}

#main_content div.radiators div.output span{
   vertical-align: middle;
   font-weight: bold;
}

#main_content div.radiators div.output span.green{
   color: #527801;
   font-weight: bold;
   vertical-align: middle;
}

#main_content div.radiators div.output img{
   margin: 0px 5px 0px 5px;
   vertical-align: middle;
}

#main_content div.radiators div.radiator div.type{
   background-color: #808080;
   color: #FFFFFF;
   font-weight: bold;
   padding: 2px;
}

#main_content div.radiators div.radiator div.input{
   float: left;
}


