/* CSS Document */
html,body{
height:100%;
margin:0px;
padding:0px
}
.maintd{border:1px solid #666;}


td {
    font-family:Arial, Helvetica, sans-serif, Tahoma;
    font-size:11px;
    color:#000;	

}

.copyright{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:10px;
	color:#333;
	padding:5px;
	height:15px;	
}
.topmenu {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:14px;
	color:#333;
	font-weight:normal;
	height:32px;
	vertical-align:middle;
}
.topmenu_green {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:14px;
	color:#009900;
	font-weight:bold;
	text-transform:uppercase;
	height:32px;
	vertical-align:middle;
}
.topmenu a {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:14px; font-weight:normal; color:#333; height:32px; vertical-align:middle;  text-decoration:none; }
.topmenu a:link{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:14px; font-weight:normal; color:#333; height:32px; vertical-align:middle;  text-decoration:none; }
.topmenu a:visited {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:14px; font-weight:normal; color:#333; height:32px; vertical-align:middle;  text-decoration:none; }
.topmenu a:hover {font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:14px; font-weight:normal; color:#333; height:32px; vertical-align:middle;  text-decoration:none; }

.mt10{margin:10px 0 0 0; padding:0;}
.plr12 {padding: 0 12px 0 12px;}
.pb9 {padding-bottom:9px;}
.ptb515{padding:5px 0 15px 0;}
.ptb4{padding:4px 0 4px 0;}
.pt4b12{padding:4px 0 12px 0;}
.pb4{padding-bottom:4px;}
.pb6{padding-bottom:6px;}
.pb8{padding-bottom:8px;}
.pb10{padding-bottom:10px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:38px;}
.plr1713{padding: 0 13px 0 17px; vertical-align:top; text-align: left;}
.ptlr{padding:20px 15px 0 15px;}
.ptlr2{padding:20px 15px 0 20px;}
.pt4{padding-top:4px;}
.pt2{padding-top:2px;}
.pt8{padding-top:8px;}
//.pt18{padding-top:28px;}
.pt20{padding-top:20px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pr10{padding-right:10px;}
.pl30{padding-left:30px;}
.pl35{padding-left:35px;}
.pt6{padding-top:6px;}
.pt12{padding-top:12px;}
.mb6{margin-bottom:-6px;}
.pb12l24{padding:0 0 24px 12px;}
.pl60b10{padding: 0 0 0 60px; height:34px; vertical-align:top;}
.pl23{padding-left:23px;}
.pr15{padding-right:15px}
.pr80{padding-right:80px;}
.pl22b23{padding:0 0 0 22px; height:50px;vertical-align:top;}
.mp0{padding:0; margin:0;}
.w82 {width:82px; text-align:center;}

.logopos{padding: 30px 0 0 50px; vertical-align:text-top; text-align:left;}

.headerbg{height:246px; vertical-align:top; background-image:url(/images/headerbg.jpg); background-position:top left; background-repeat:no-repeat;}

.headerlink {text-align:right; padding:15px; vertical-align:top;}
.header_txt{width:980px; height:240px; background:url(/images/header_txt.gif) 530px 55px no-repeat;}



.vert_ln1{padding-bottom:9px}


.links{padding-right:25px;}
.footer{height:76px; background-image:url(/images/bgfooter.gif); background-position:bottom; background-repeat:no-repeat;}

.bottom_green {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#016A05;
	font-weight:bold;
	padding:7px 0 47px 20px; 
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	line-height:100%;
}
.bottom_green a{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#016A05;
	font-weight:700;
	text-decoration:none;
	line-height:100%;		
	text-transform:uppercase;		
}

.bottom_gray {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#333;
	font-weight:normal;
	padding:0 0 3px 15px; 
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	line-height:100%;		
}

.bottom_gray a{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
	line-height:100%;		
}

.bottom_gray_b {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#333;
	font-weight:normal;
	padding:0 0 3px 15px; 
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	line-height:100%;		
}
.font_black11n {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#000;
	font-weight:normal;
	line-height:100%;		
}
.font_black12b {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#000;
	font-weight:bold;
	line-height:100%;		
}
.font_black12b a {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#000;
	font-weight:bold;
	line-height:100%;		
	text-decoration:underline;
}
.font_green12 {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#016600;
	font-weight:bold;
	line-height:100%;		
}

.font_green12bTah {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006600;
	font-weight:bold;
	line-height:100%;
}
.font_green12nTah {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006600;
	font-weight:normal;
	line-height:100%;	
}
.font_green12b {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#006600;
	font-weight:bold;
	line-height:100%
}

.font_green16b {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:16px;
	color:#006600;
	font-weight:bold;
	line-height:100%
}

.font_gray12b {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#333;
	font-weight:bold;
	line-height:100%;		
}

.font_gray12b a{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	line-height:100%;		
}

.font_green12b_2 {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#009900;
	font-weight:bold;
	line-height:100%;		
}

.font_green12b_2 a{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#009900;
	font-weight:bold;
	text-decoration:none;
	line-height:100%;		
}
.font_gray12n {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#333;
	font-weight:normal;
	line-height:100%;		
}

.font_gray12n a{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#333;
	font-weight:normal;
	text-decoration:none;
	line-height:100%;		
}

.font_gray18b {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:18px;
	color:#333;
	font-weight:bold;
	line-height:100%;		
}

.font_gray12n666 {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#666;
	font-weight:normal;
	line-height:100%;		
}

.font_gray12n666 a{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#666;
	font-weight:normal;
	text-decoration:underline;
	line-height:100%;		
}

.font_white12b {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	line-height:100%;		
}
.font_white12b a {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
	line-height:100%;		
}

.font_white14b {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	line-height:100%;
}
.font_white14b a{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	text-decoration:underline;
	line-height:100%;
}

.font_white11b {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	line-height:100%;		
}
.font_white11b a {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
	line-height:100%;		
}


.font_green12b a{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#006600;
	font-weight:bold;
	text-decoration:underline;
	line-height:100%;		
}

.font_green12 a{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#006600;
	font-weight:normal;
	text-decoration:underline;
	line-height:100%;		
}

.font_green12b_3{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#99CC00;
	font-weight:bold;
	text-decoration:none;
	line-height:100%;		
}

.font_green12b_3 a{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#99CC00;
	font-weight:bold;
	text-decoration:underline;
	line-height:100%;		
}


.font_green12n {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#006600;
	font-weight:normal;
	line-height:100%;		
}
.font_green11n {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#006600;
	font-weight:normal;
	line-height:100%;
}

.font_green11b {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#006600;
	font-weight:bold;
	line-height:100%;		
}


.font_gray11n {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#333;
	font-weight:normal;
	line-height:100%
}
.font_green11 {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#99CC00;
	font-weight:bold;
	padding-bottom:10px;
	line-height:100%;		
}

.font_green11 a{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:11px;
	color:#006600;
	font-weight:bold;
	text-decoration:none;
	line-height:100%;		
}
.font_green13b{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:13px;
	color:#006600;
	font-weight:bold;
	text-decoration:none;
	line-height:100%;		
}

.font_green16{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:16px;
	color:#006600;
	font-weight:bold;
	line-height:100%
}

.font_green16_2{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:16px;
	color:#99CC00;
	font-weight:bold;
	line-height:100%;		
}

.font_green18_2{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:18px;
	color:#99CC00;
	font-weight:bold;
	line-height:100%;		
}

.font_green14{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:14px;
	color:#006600;
	font-weight:bold;
	line-height:100%;		
}

.font_green14 a{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:14px;
	color:#006600;
	font-weight:bold;
	line-height:100%;		
	text-decoration:none;
}

.font_green14b {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:14px;
	color:#016A05;
	font-weight:bold;
	padding-left:10px; 
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	line-height:100%;
}

.font_green14_2{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:14px;
	color:#009900;
	font-weight:bold;
	text-transform:uppercase;
	line-height:100%;		
}

.font_green14_3{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:14px;
	color:#99CC00;
	font-weight:bold;
	line-height:100%;	
}
.font_green14_3 a{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:14px;
	color: #99CC00;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	line-height:100%;	
}

.font_black14b{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height:100%;		
}

.font_green18{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:18px;
	color:#006600;
	font-weight:bold;
	line-height:100%;
}

.font_green30{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:30px;
	color:#F1FFC6;
	font-weight:bold;
	line-height:100%;	
}
.font_green45{
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:45px;
	color:#86B300;
	font-weight:bold;
	text-transform:uppercase;
	line-height:100%;	
}

.inputstyle170 {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#000;
	font-weight:normal;
	border:1px solid #016701;
	width:170px;
	height:18px;
	vertical-align:middle;
	text-align:left;
	padding:2px 0 0 2px; margin:0;
	line-height:100%;	
}


#.inputstyle {
#	font-family:Arial, Helvetica, sans-serif, Tahoma;
#	font-size:12px;
#	color:#000;
#	font-weight:normal;
#	border:1px solid #016701;
#	width:144px;
#	height:18px;
#	vertical-align:middle;
#	text-align:left;
#	padding:2px 0 0 2px; margin:0;
#	line-height:100%;	
#}


.inputstyle {
    font-family:Arial, Helvetica, sans-serif, Tahoma;
    font-size:12px;
    line-height:14px;
    color:#555;
    font-weight:normal;
    border:0;
    width:136px;
    text-align:left;
    padding:0; 
    margin:0;
}



.inputstyle2 {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#000;
	font-weight:normal;
	border:1px solid #99CC01;
	width:144px;
	height:18px;
	vertical-align:middle;
	text-align:left;
	padding:2px 0 0 2px; margin:0;
	line-height:100%;	
}

#.input{padding:0px 6px 0px 2px; margin:0; height:20px; width:144px;}
.input{padding:0px 6px 0px 2px; margin:0; height:20px; width:144px; background:url(input000.gif) left no-repeat; text-align:left;}

.border_green{ border:1px solid #016600;}
.bg_green{ background-color:#99CC00;}

.border_yel{ border:1px solid #99CC01;}
.bg_yel{ background-color:#FFFF99;}

.border_darkgreen{ border:1px solid #040000;}
.bg_darkgreen{ background-color:#006600; text-align:center; vertical-align:middle; margin-top:8px;}


.p1{padding: 8px 12px 6px 12px;}
.p2{vertical-align:top; height:21px;}
.p3{padding:3px 7px 3px 7px;}
.p3_{padding:0 3px 0 3px;}
.p4{padding-left:8px;}
.p5{padding: 0 5px 0px 5px; vertical-align:top; height:40px}
.p5_{padding: 0 5px 0px 5px; vertical-align:top; height:20px}

.p6{padding:0px 3px 0px 3px;}
.p7{padding: 0 0 0 20px;}
.p8{padding-left:33px; vertical-align:top;}
.h35{height:30px; vertical-align:top;}
.txt_align_r{text-align:right;}

.yel_box{
	vertical-align:middle;
	text-align:center;
	height:62px;
	background-color:#FFFF99;
	border:1px solid #016600;
}
.green_box{
	vertical-align:middle;
	text-align:center;
	height:62px;
	background-color:#99CC00;
	border:1px solid #016600;
}

.bottom_box_left{border:1px solid #036803; width:185px; height:198px; text-align:center; vertical-align:middle;}
.bottom_box_right{border:1px solid #036803; width:565px; height:198px;
	background-image:url(/images/bottom_box_bg.gif);background-position:bottom; background-repeat:no-repeat; }
	
.dot1{margin-top:-6px; padding-right:10px;}
.dot2{margin-top:-6px; padding-right:10px; padding-left:10px;}
.border_left{border-left:1px solid #006600;}	

.sq1{margin-top:-6px; padding-right:10px;}

.left_main{
	border-left:1px solid #026702;
	border-top:1px solid #026702;
	border-bottom:1px solid #026702;
	border-right:1px solid #026702;
	vertical-align:top;
	width:185px;
	background-color:#98CB00;
	height:155px
}
.inp_mail{border:1px solid #019901; width:118px;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#555;
	font-weight:normal;
}

.main_bg{background-image:url(/images/main_bg.jpg); background-position:center top; background-repeat:no-repeat; 
	width:565px; height:255px;
	vertical-align:top;
	text-align:left;
}
.main_bg2{background-image:url(/images/main_bg2.gif); background-position:left top; background-repeat:no-repeat; 
	width:565px; height:155px;
	vertical-align:top;
	text-align:left;
	padding-top:10px; padding-left:68px; padding-bottom:10px;
	border-bottom:1px solid #006600;
}
.main_bg3{ background-image:url(/images/main_bg3.gif); background-position:right top; background-repeat:no-repeat;
	width:565px; height:172px;
	vertical-align:top;
	text-align:left;
	padding-top:0px; padding-left:8px; padding-bottom:0px;
	background-color:#FFFFCC;
	border-bottom:1px solid #006600;
}
.price{padding:90px 0 0 0; margin:0;}
.brd{border-top:0px solid #fff; border-left:1px solid #fff;}
.h16{height:17px;}
.h20{height:22px; vertical-align:middle;}
.h21{padding-left:20px; height:20px; vertical-align:top;}
.h30{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h55{height:55px;}
.h60{height:60px;}
.h22{height:22px; text-align:right; vertical-align:middle;}
.h12{height:12px; text-align:center;}
.h_inp{height:20px;}
.h70{height:70px; vertical-align:top; padding-left:20px;}
.h48{height:48px;}
.h42{height:40px;}
.h225{height:225px;}
.h68{height:68px;}
.h115{height:120px;}

.center_top_bg{
background-image:url(/images/center_top_bg.gif); background-position:top; background-repeat:no-repeat;
height:68px; border:1px solid #999;
}

.borderEA{border:1px solid #EAEAEA; border-top:none; border-bottom:none}
.border_rightEA{border-right:1px solid #EAEAEA;}
.border_leftEA{border-left:1px solid #EAEAEA;}
.list1{padding-left:10px; text-align:left; background-color:#F4F4F4; border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;}
.list1 img{padding-bottom:3px;}
.list2{padding-left:10px; text-align:left;}
.list2 img{padding-bottom:3px;}

.menu_green{height:29px; background-image:url(/images/menu_bg_green.gif);background-repeat:repeat-x;}

.menu_cut_ligh_green{
	height:15px; vertical-align:top; border-left:1px solid #99cc00;
	background-image:url(/images/menu_cut_light_green.gif);background-position:left bottom; background-repeat:no-repeat;}
.menu_cut_ligh_green img{ padding-left:10px;}	

.menu_cut2_ligh_green{
	height:13px; vertical-align:top; border-left:1px solid #99cc00;
	background-image:url(/images/menu_cut2_light_green.gif);background-position:right top; background-repeat:no-repeat;}
	
.menu_border_l{border-left:1px solid #99cc00; width:28px}
.menu_border_b{border-bottom:1px solid #99cc00; text-align:left; padding-left:10px; vertical-align:middle; height:23px;}
.menu_border_r{border-right:1px solid #99cc00; vertical-align:middle; text-align:left; width:17px;}


.menu_yel{height:29px; background-color:#ffff99;}
.menu_cut_green{
	height:15px; vertical-align:top; border-left:1px solid #006600;
	background-image:url(/images/menu_cut_green.gif);background-position:left bottom; background-repeat:no-repeat;}
.menu_cut_green img{ padding-left:10px;}	

.menu_cut2_green{
	height:13px; vertical-align:top; border-left:1px solid #99cc00;
	background-image:url(/images/menu_cut2_green.gif);background-position:right top; background-repeat:no-repeat;}
	
.menu_bgreen_l{border-left:1px solid #006600; width:28px}
.menu_bgreen_b{border-bottom:1px solid #006600; text-align:left; padding-left:10px; vertical-align:middle; height:23px;}
.menu_bgreen_r{border-right:1px solid #006600; vertical-align:middle; text-align:left; width:17px;}

.menu_bottom{height:29px; background-color:#99cc00; border:1px solid #006600; border-top:0px;}
.border_bottom{border:1px solid #019900; background-color:#99cc00; height:22px; width:217px;}
.td_under_main_menu{border:1px solid #006600; border-top:0; height:560px}

.childs {
    display: none;
    position: absolute;
    width: 250px;
    height: 270px;
    overflow: scroll;
    background-color:#ffffcc;
}

.childs_box {
    display: none;
    position: absolute;
    width: 1px;
    height: 150px;
    overflow: auto;
    background-color:#ffff99;    
}


 menu_border_b {
    border-bottom:1px solid #99cc00; 
    text-align:left; 
    padding-left:10px; 
    vertical-align:middle; 
    height:23px; 
 }

.cat_item_name {
    font-family:Arial, Helvetica, sans-serif, Tahoma;
    font-size:14px;
    padding-left:6px; 
}

.cat_item_link {
    font-family:Arial, Helvetica, sans-serif, Tahoma;
    color:#000;
    font-size:13px;
    padding-left:10px; 
    text-decoration: none;
}

.cat_hover_item_link {
    font-family:Arial, Helvetica, sans-serif, Tahoma;
    color: green;
    #background-color:#ffff99;
    font-size:13px;
    padding-left:10px; 
    text-decoration: none;
}


.menu_border_r2 {
    border-right:1px solid #99cc00; 
    vertical-align:middle; 
    text-align:right; vertical-align:top;
}

.lapa_bg {
    background-image:url(/images/lapa_bg.gif); 
    background-position:bottom left; 
    background-repeat:no-repeat; 
    width:90px; 
    height:141px; 
    vertical-align:bottom; 
    text-align:left; 
    padding:0 0px 20px 5px;
}

.shopbg {
    background-image:url(/images/shopbg.jpg); 
    background-position:top right; 
    background-repeat:no-repeat; 
    height:270px;
    }

.size1 {
    width:140px; 
    height:170px; 
    text-align:center; 
    vertical-align:middle;
    }


.bord_yel1 { 
    border:1px solid #EEFF9B;
    }
    
.bord_yel2 { 
    border-bottom:1px solid #EEFF9B; 
    background-color:#F8FFD9; 
    text-align:center; 
    vertical-align:middle;
    }

.bord_yel3 { 
    border-top:1px solid #EEFF9B; 
    background-color:#F8FFD9;
    }

.div_foto {
    height:70px; 
    width:70px; 
    border:1px solid #CAFFCA; 
    background-color:#fff; 
    text-align:center; 
    vertical-align:middle;
    }

.div_foto img { 
    vertical-align:middle; 
    padding-top:5px;
    }

.color_ln { 
    background-color:#FBFFEC;
    }

.basket_inp input { 
    width:40px; 
    height:17px; 
    border:1px solid #006600; 
    text-align:right;
    font-family:Arial, Helvetica, sans-serif, Tahoma;
    font-size:12px;
    color:#333;
    font-weight:bold;
    }

.font_green22 {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:22px;
	color:#006600;
	font-weight:bold;
	line-height:100%;		
}

.font_gray16b {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:16px;
	color:#333;
	font-weight:bold;
	line-height:100%;		
}

.font_green22_2 {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:22px;
	color:#99cc00;
	font-weight:bold;
	line-height:100%;		
}

.scroll_item {
    font-family:Arial, Helvetica, sans-serif, Tahoma;
    font-size:17px;
    color:#99cc00;
}

.current_scroll_item {
    font-family:Arial, Helvetica, sans-serif, Tahoma;
    font-size:15px;
    color:#000000;
}

.warning_message {
    font-family:Arial, Helvetica, sans-serif, Tahoma;
    font-size:19px;
    color: red;
    font-weight: bold;
}

.info_message {
    font-family:Arial, Helvetica, sans-serif, Tahoma;
    font-size:19px;
    color: green;
    font-weight: bold;
}

.not_visible {
    display: none;
}

.visible {
    display: block;
}

.font_red12b {
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	line-height:100%
}
.grad_begin{background:url(/images/grad_begin.gif) top left no-repeat; width:27px; height:21px;}
.grad_end{background:url(/images/grad_end.gif) top left no-repeat; width:15px; height:21px;}
.grad_mid{background:url(/images/grad_mid.gif) top left no-repeat; width:20px;height:21px;}
.grad_full{background:url(/images/grad_full.gif) 0 6px repeat-x; width:20px; height:21px; padding:0; margin:0;}	

.form_button{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    cursor:pointer;
    border:outset 1px #ccc;
    background:#999;
    color:green;
    font-weight:bold;
    padding: 1px 2px;
    background:url(/images/formbg.gif) repeat-x left top;
}


.tooltip {
    border:1px solid #666;
    background-color:#f1f1f1;
    height:52px;
    padding:5px;
    text-align:left;
    position:absolute;
    display: none; 
}	

.lnk_info{text-decoration:none}