body{background-color: #02315f; padding: 0px; margin: 0px; text-align: center;}
/*body{background-color: #01224b; padding: 0px; margin: 0px;}*/
body,td{ font:11px Verdana; }
div{z-index: 1;}

/************ H I N T *****************/
#hint {/*border: silver 2px solid; background-color: white; padding: 5PX; */
    position: absolute; width: 100%; height: 100%;  display: none;  
       line-height: 100%; text-align: center; vertical-align: middle;z-index: 3; 
      
}                                                                                                          
#hint_fon {display: none; background-color: #D5B99B; width: 100%; height: 100%; position: absolute; filter:alpha(opacity=55); opacity: 0.55; z-index: 2}
/*#hint{filter:alpha(opacity=100); opacity: 1; }*/


#hint b,#hint a {color: #01224b;cursor: pointer; font-weight: bold;}
#hint b:hover,#hint a:hover {text-decoration: underline; }

#hint .img img {border: #01224b 2px solid; }
/************ H I N T *****************/

#main{ width: 1009px; text-align: left;  margin: 0 auto; }

/********** H E A D E R ***********/
#header{background-image: url(images/v/head1.jpg);background-position: center top; background-repeat:no-repeat;
        height: 300; }  

  

/*#header .moresna{background-color: aqua; position: relative; height: 100px;  width: 500px; left: 8%; top: 67px;
                    cursor: pointer;}
*/  

#top-menu{text-align: center; }


#header .raspor{height : 221px; }





.mainmenu {  padding: 9px 0 0 0; }
.mainmenu img:hover{filter:alpha(opacity=70); opacity: 0.70; }

#mm_del { }
#mm_1{padding-top: 12px;}
/*#mm_2{width: 89px;}*/
/*#mm_3{width: 78px;}*/
/*#mm_4{width: 103px;}*/
/*#mm_5{width: 59px;}*/
/*#mm_6{width: 70px;}*/
/*#mm_7{width: 122px;}*/
/*#mm_8{width: 158px;}*/
  
  
  .compare_text_v a{font-weight: bold;color: #e2f83f;text-decoration: underline;}
  .compare_text_b {font-weight: bold;color: #e2f83f;text-decoration: none;}
  .compare_text_v a:hover{text-decoration: none;}


  
/*S E A R C H*/              
#search td input{width: 140px !important; font-weight: bold; font-size: 11px;} 
#search td {vertical-align: middle;color: white; font-weight: normal;padding-right: 5px;} 
#search td a{color: white; font-weight: normal; text-decoration: underline;}
#search {text-align: left;} 

           

/********** H E A D E R **********





/********* C O N T E I N E R *******************/

#cont_main{text-align: center; padding-top: 0px; }
#cont_in{position: relative;  margin-left: -20px; margin-top: 0px; margin: 5px auto 0 ; 
        padding-top: 0px; text-align: left; width: 1000px; }



/******************* C A T A L O G*/
#catalog {width: 287px;}       
#catalog a,#catalog,#catalog td{color: white;font-weight: normal;}
#catalog .head{ height: 136px;  background-image:url(images/v/catalog-head.jpg);background-position:  left top; background-repeat:  no-repeat;}
#catalog .cont{padding-left: 50px;}
#catalog .cat_table .img{ text-align: center; padding-right: 5px;padding-bottom: 5px;}
#catalog .cat_table td{ }

/*user_select*/

#user_select {background-image: url(images/v/user-fill.jpg);background-repeat: repeat-y; }
#user_select .user-td {background-image: url(images/v/user-select.jpg);  background-repeat: no-repeat; padding: 120px 8px 10 60px ;}
#user_select .cont{ text-align: center;}
#user_select .cont .image img{ border: 2px solid #01224b;}
#user_select .cont .image {}
#user-foot {background-image: url(images/v/user-foot.jpg); background-repeat: no-repeat; height: 14px;}

/*user_select*/


/*************** C A T A L O G*/






/*cont_border*/


#cont_border .tl{width: 26px; height: 26px; background-image: url(images/v/tl.jpg); background-repeat: no-repeat;}
#cont_border .tc{width: 624px;  height: 26px;  background-image: url(images/v/t.jpg); background-repeat: repeat-x;}
#cont_border .tr{width: 26px; height: 26px; background-image: url(images/v/tr.jpg); background-repeat: no-repeat;}

#cont_border .cl{width: 26px;  background-image: url(images/v/l.jpg); background-repeat: repeat-y;}
#cont_border .cr{width: 26px;  background-image: url(images/v/r.jpg); background-repeat: repeat-y;}

#cont_border .bl{width: 26px; height: 26px; background-image: url(images/v/bl.jpg); background-repeat: no-repeat;}

#cont_border .bc{width: 624px; height: 26px;  background-image: url(images/v/b.jpg); background-repeat: repeat-x;}

#cont_border .br{width: 26px; height: 26px; background-image: url(images/v/br.jpg); background-repeat: no-repeat;}

#cont_border .cc{width: 604px;  background-color: #9bb9d5;  padding-right: 20px; padding-bottom: 10px;}



/*cont_border*/



/********* C O N T E I N E R *******************/

/********** C O N T ********************/
#cont,#cont a,#cont td {color: #01224b;}
#cont a{text-decoration: underline; padding: 3px 0px 3px 0px;}
#cont a:hover{text-decoration: none;}
#cont{}
  /* H E A D E R*/
.cont-header{ border-bottom: 2px #01224b dotted; font-size: 16px !important; padding-bottom: 10px ; margin-bottom: 3px; font-weight: bold; }

/* H E A D E R*/

#item .bottom_line {border-bottom: 2px #01224b dotted; height: 20px; margin-left: 10px;}



#item .name a{font-weight: bold; }
#item .name {padding: 10px 0px 10px 15px;}
#item .img_td {padding: 0px 0px 10px 30px; text-align: center; width: 190px; }
#item .href {padding: 5px 0px 5px 0px;}

             
#item a{font-weight: bold;}


/* image  border  */

.img_border td{ line-height: 9px; width: 9px;}
.img_border .image {}
.img_border .image img{ border: 2px solid #01224b; margin: 1px 0px 0px 1px;}
.img_border .i_b, .img_border .i_bl{ background-image: url(images/v/img-b.jpg); background-repeat: repeat-x;}
.img_border .i_bl div{ background-image: url(images/v/img-bl.jpg); background-repeat: no-repeat; background-position: top right; width: 9px; height: 6px; background-color: #9bb9d5;}
.img_border .i_br{ background-image: url(images/v/img-br.jpg); background-repeat: no-repeat; background-position: top left; width: 9px; height: 6px; background-color: #9bb9d5;}

.img_border .i_tr{ background-image: url(images/v/img-tr.jpg); background-repeat: no-repeat;background-position: bottom left; height: 6px; max-height: 6px; width: 7px; background-color: #9bb9d5;}
.img_border .i_cr{ background-image: url(images/v/img-l.jpg); background-repeat: repeat-y; height: 100%;}
.img_border { left: 20%; }
/* image  border  */


/********** C O N T ********************/



/**************** profile *************************/

#profile .menu .img{padding-top: 10px; }
#profile .menu td{text-align: center;}
#profile .menu td a{font-weight: bold;}

/**************** profile *************************/





/********** F O O T E R **********************/
#footer-spacer{height: 50px;}
#footer{background-image: url(images/v/footer.jpg); background-position: bottom center; height: 84px; background-repeat: no-repeat;}
#footer .text{padding-top: 60px;font-size: 12px;font-weight: bold;}
#footer .text,#footer .text a{color: #01224b;}
#footer .text a {text-decoration: underline;}
#footer .text a:hover{text-decoration: none;}
/********** F O O T E R **********************/



/************************* adv_table **************************/
#adv_table td{padding: 1px;font-weight: bold;}
/************************* adv_table **************************/



/************************* ADMIN*********************************/
#admin,#admin a,#admin *{font-size: 11px; }
#admin td {padding-bottom: 5px;padding-right: 5px;}
#admin_header,#admin_header a{font-size: 13px !important; padding-bottom: 5px;}
#admin .cont{padding: 10px 10px 10px 20px; border: 2px solid #01224b; }

#items_cont{border: 1px solid #01224b; padding: 3px;}
/*#items_select{border: 1px solid #01224b;}*/

/************************* ADMIN*********************************



/*********************** N E W S ************************************/
.news-title a{font-size: 14px !important; font-weight : bold !important; }
/*********************** N E W S ************************************/




/******************************************************************************************************************************************/
/******************************************************************************************************************************************/
/******************************************************************************************************************************************/
.sort_table td a{  text-decoration: underline;}
.sort_table td a:hover{ text-decoration: none;}
.sort_table td {padding-right: 10px; vertical-align: middle;}
.sort_table .imgs {padding: 0px;}


/******************************************************************/
/******************************************************************/
/******************************************************************/
.t_head td, .t_head td a {font-weight: bold !important; text-align: center;}

.vm td{vertical-align: middle; padding-right: 4px;}


.b_link{cursor: pointer; text-decoration: underline; }
.b_link:hover{text-decoration: none; }
.align_center td{text-align: center;}   

.font td{ font:11px/14px Tahoma; color:#4d4d4d; text-decoration:none; padding-right: 5px;}
 .padding_2 td{padding: 2px !important;}
 .padding_5 td{padding: 5px;}
 .border1{border:1px solid #01224b;padding:3px;}
 .red{color: red;}
 .none{display: none;}
 .mini-header{font-weight: bold !important; font-size: 13px !important;}
 .vmiddle td{vertical-align: middle;}
.pointer {cursor: pointer; border:;}
.price {color: red;}
.alert{font-size: 16px; color: red;}    
 .bottom_line{border-bottom: 2px dotted #01224b; }
.bottomline{margin-bottom: 3px; border-bottom: #D5DADD 1px solid;}
.bhov {font-weight: normal !important; cursor: pointer; }
.bhov:hover {text-decoration: underline;}
.off{color: red; font-size: 14px; padding: 10px; font-weight: bold;}

.admin_add_item {font-weight: bold !important; }
.admin_add_item td {font-weight: bold !important;}

/*.image_div img{border-width:5px;border-color:#F5F1EE;border-style:thin;}*/
/******************************************************************/
/******************************************************************/
/******************************************************************/


.add_table td{padding: 3px;}
.add_table td img{border: 2px solid #01224b;}

input[type="text"],input[type="password"]{font-family: "Trebuchet MS";  border: 1px solid #01224b; color: #01224b; font-size: 11px;height: 18px; width: 100%;}
input[type="submit"],input[type="button"]{font-family: "Trebuchet MS";  border: 1px solid #01224b; background-color: #86b0dd; height: 18px; color: #01224b; font-weight: bold;}
select,textarea{font-family: "Trebuchet MS";  border: 1px solid #01224b; color: #01224b; font-size: 11px;}




.plus-minus .del{font-size: 13px; font-weight: bold; color: #01224b; }
.plus-minus b.inc,.plus-minus b.dec,.plus-minus a.inc,.plus-minus a.dec{cursor: pointer;}
.plus-minus a,.plus-minus b{text-decoration: none !important; }

.plus-minus a.inc,.plus-minus b.inc{font-size: 16px; font-weight: bold;}
.plus-minus a.dec,.plus-minus b.dec{font-size: 18px; font-weight: bold;}


.plus-minus b.inc:hover,.plus-minus a.inc:hover {color: lime !important; color: #2b9900;}
.plus-minus a.dec:hover,.plus-minus b.dec:hover{color: red !important; color: #c20404;}






.full_info .left{padding: 3px 7px 3px 3px; }
.full_info_add a{font-weight: bold; text-decoration: underline;}
.full_info_add a:hover{text-decoration: none;}


/* R E G I S T E R*/
#register .head{font-size: 14px; font-weight: bold; padding: 10px 0px 0px 0px; margin-bottom: 10px; border-bottom: #D5DADD 1px solid;}
#register .left{padding: 3px 20px 3px 1px; font-weight: bold; vertical-align: top;}
#register .right input,#register .right textarea{width: 100%;}
#register .small{font-size: 9px; vertical-align: top; font-weight: bold;padding-left: 5px;}


/* R E G I S T E R*/

/* C O N T A C T S*/
#contacts .left{padding: 5px 30px 5px 0px;}
/* C O N T A C T S*/



/* Ñ O M P A R E*/
#compare_table .head td{font-weight: bold; text-align: center; padding-bottom: 10px;}
#compare_table td{padding: 4px 5px 4px 2px;vertical-align: middle;}
#compare_table .center_tr td{text-align: center;}
/* Ñ O M P A R E*/



/* O R D E R */
#order_table input[type="text"]{width: 100%;}
.detail {border: #01224b 1px solid; padding: 10px; width: 90%;}
/*.detail td{ border-bottom: 1px #01224b dotted;}*/
.detail  td a{text-decoration: none !important;font-weight: bold;}
.detail  td a:hover{text-decoration: underline !important;}
/* O R D E R */


.td_padding td{padding-right: 5px;}
.td_padding td,a{font-weight: bold;}


#admin_edit_user td{text-align: left;}
#admin_edit_user td input{width: 100%;}



