html { overflow: -moz-scrollbars-vertical;}
body {
	background: url(../img/bg_body.jpg);
	text-align: center;
	padding: 0;
	margin: 0;
}
div{margin: 0;}
form{ margin: 0; padding: 0;}
img {border: 0;}
table {border-collapse: collapse;}
td { vertical-align: top; color: #777777;	font-size: 12px; font-family: verdana, tahoma, arial; line-height: 1.2;}

.px21 { font-size: 21px;}

.display_block { display: block;}
.float_left { float: left;}
.float_right { float: right;}
.va_middle { vertical-align: middle;}
.ta_center { text-align: center; }
.padding_8 { padding: 8px 0 0 0;}

#main {width: 100%; height: 100%;}
#main td.left {width: 233px; height: 100%; background: url(../img/bg_grey_left.gif) repeat-y left top;}
#main td.right {width: 30px; background: url(../img/bg_grey_right.gif) repeat-y right top;}
#main td.main_footer {width: 100%; color: #ffffff; vertical-align: middle; height: 29px;
	 background: url(../img/bg_main_footer.jpg) repeat-x left bottom;}
#main td.main_footer div{ background: url(../img/bg_main_footer_left.jpg) no-repeat left top; padding: 7px 0 7px 71px;}

	#top { width: 100%; height: 32px; position: relative;}
	#top td.top_left { background: url(../img/bg_top_left.jpg) no-repeat left bottom; height: 32px; width: 260px;}
	#top td.links { vertical-align: middle;}
	#top td.top_right { background: url(../img/bg_top_right.gif) no-repeat right bottom;
		width: 100%; vertical-align: middle; text-align: right; padding: 0 30px; color: #009933;}
	#top td.top_right .serch { border: 1px solid #999999; width: 130px; height: 18px; color: #777777;}
	#top td.top_right .serch_arrow { border: 0; width: 19px; height: 17px;  background: url(../img/button_arrow.gif) no-repeat center center;
		margin: 0 10px; cursor: pointer;}
		
	#top td.drop { position: relative; vertical-align: middle;}
	#top td div.drop_div { display: none; position: absolute; width: 159px; height: 54px; margin: -10px 0 0 90px; z-index: 900;}
	#top td:hover div.drop_div, #top td.jshover div.drop_div { display: block;}
	/*#top td div td { padding: 0; background-color: #059F3D;}
	#top td div .head_left_l { width: 8px; height: 5px; background: url(../img/cont_top_left_l.gif) no-repeat right bottom;}
	#top td div .head_left_d { width: 8px; height: 5px; background: url(../img/cont_top_left_d.gif) no-repeat right bottom;}
	#top td div .head_right_l { width: 8px; height: 5px; background: url(../img/cont_top_right_l.gif) no-repeat left bottom;}
	#top td div .head_right_d { width: 8px; height: 5px; background: url(../img/cont_top_right_d.gif) no-repeat left bottom;}
	#top td div .footer_left_l { width: 8px; height: 5px; background: url(../img/cont_bottom_left_l.gif) no-repeat right top;}
	#top td div .footer_left_d { width: 8px; height: 5px; background: url(../img/cont_bottom_left_d.gif) no-repeat right top;}
	#top td div .footer_right_l {  width: 8px; height: 5px; background: url(../img/cont_bottom_right_l.gif) no-repeat left top;}
	#top td div .footer_right_d {  width: 8px; height: 5px; background: url(../img/cont_bottom_right_d.gif) no-repeat left top;}
	#top td div .green_dark { background-color: #059F3D;}
	#top td div .green_light { background-color: #21DA8A;}
	*/
	#top td div td { padding: 0; background-color: #0B8A46;}
	#top td div .head_left_l { width: 12px; height: 8px; background: url(../img/drop_top_left_l.gif) no-repeat right bottom;}
	#top td div .head_left_d { width: 12px; height: 8px; background: url(../img/drop_top_left_d.gif) no-repeat right bottom;}
	#top td div .head_right_l { width: 12px; height: 8px; background: url(../img/drop_top_right_l.gif) no-repeat left bottom;}
	#top td div .head_right_d { width: 12px; height: 8px; background: url(../img/drop_top_right_d.gif) no-repeat left bottom;}
	#top td div .footer_left_l { width: 12px; height: 7px; background: url(../img/drop_bottom_left_l.gif) no-repeat right top;}
	#top td div .footer_left_d { width: 12px; height: 7px; background: url(../img/drop_bottom_left_d.gif) no-repeat right top;}
	#top td div .footer_right_l {  width: 12px; height: 7px; background: url(../img/drop_bottom_right_l.gif) no-repeat left top;}
	#top td div .footer_right_d {  width: 12px; height: 7px; background: url(../img/drop_bottom_right_d.gif) no-repeat left top;}
	#top td div .green_dark { background-color: #0B8A46;}
	#top td div .green_light { background-color: #1DCC7E;}
	
	#top td div.point_line { margin: 0 8px; height: 1px; background: #059f3d url(../img/bg_point_line_h.gif) repeat-x left bottom;}
	/*
	#top td div a.contacts_mid { display: block; color: #ffffff; font-weight: bold; text-decoration: none; padding: 6px 5px 7px 18px;
	 background: #059f3d url(../img/drop_contacts_point.gif) no-repeat 7px center;}
	#top td div a.contacts_mid:hover { background: #21DA8A;}
	*/
	#top td div a.contacts_mid { display: block; color: #ffffff; font-weight: bold; text-decoration: none; padding: 6px 5px 7px 18px;
	 background: #0B8A46 url(../img/drop_contacts_point.gif) no-repeat 7px center;}
	#top td div a.contacts_mid:hover { background: #1DCC7E;}
	
	
	#top_menu { width: 100%; height: 111px;}
	#top_menu a { display: block;}
	#top_menu a.top_nav1 { width: 158px; background: url(../img/top_menu_stomat.jpg) no-repeat left top; height: 111px;}
	#top_menu a.top_nav2 { width: 142px; background: url(../img/top_menu_oftal.jpg) no-repeat left top; height: 111px;}
	#top_menu a.top_nav3 { width: 225px; background: url(../img/top_menu_q.jpg) no-repeat left top; height: 111px;}
	#top_menu a.top_nav4 { width: 196px; background: url(../img/top_menu_farm.jpg) no-repeat left top; height: 111px;}
	#top_menu td.menu_right { background: url(../img/bg_menu_stretch.jpg) repeat-x left top; width: 100%; text-align: right;}
	
	#top_menu td table { display: none; position: absolute;  margin: 0px 11px 0 11px; height: auto;}
	#top_menu td:hover table, #top_menu td.jshover table { display: block;}
	
	#top_menu td table td { padding: 0; background-color: #0B8A46;}
	#top_menu td table td div.point_line { margin: 0 12px; height: 1px; background: url(../img/bg_point_line_h.gif) repeat-x left bottom;}
	#top_menu td table td a { background-color: #0B8A46; text-decoration: none; color: #ffffff; font-weight: bold; font-size: 12px;
	 font-family: verdana, tahoma, arial;  padding: 5px 15px 5px 23px; margin: 0;}
	#top_menu td table td a:hover {background: #1DCC7E url(../img/point.gif) no-repeat left center;}
	
	#top_menu td:hover td table, #top_menu td.jshover td table { display: none; position: absolute;  margin: 0px; height: auto;}
	#top_menu td:hover td:hover table, #top_menu td.jshover td.jshover table { display: block;}
	#top_menu td td table.sub_sub_1 { width: 180px; margin: 0px 0 0 136px;}
	#top_menu td td table.sub_sub_2 { width: 180px; margin: 0px 0 0 120px;}
	#top_menu td td table.sub_sub_3 { width: 180px; margin: 0px 0 0 203px;}	
	#top_menu td td table.sub_sub_4 { width: 180px; margin: 0px 0 0 174px;}		
		
		
	#top_menu td table .head_left_l { width: 12px; height: 8px; background: url(../img/drop_top_left_l.gif) no-repeat right bottom;}
	#top_menu td table .head_left_d { width: 12px; height: 8px; background: url(../img/drop_top_left_d.gif) no-repeat right bottom;}
	#top_menu td table .head_right_l { width: 12px; height: 8px; background: url(../img/drop_top_right_l.gif) no-repeat left bottom;}
	#top_menu td table .head_right_d { width: 12px; height: 8px; background: url(../img/drop_top_right_d.gif) no-repeat left bottom;}
	#top_menu td table .footer_left_l { width: 12px; height: 7px; background: url(../img/drop_bottom_left_l.gif) no-repeat right top;}
	#top_menu td table .footer_left_d { width: 12px; height: 7px; background: url(../img/drop_bottom_left_d.gif) no-repeat right top;}
	#top_menu td table .footer_right_l {  width: 12px; height: 7px; background: url(../img/drop_bottom_right_l.gif) no-repeat left top;}
	#top_menu td table .footer_right_d {  width: 12px; height: 7px; background: url(../img/drop_bottom_right_d.gif) no-repeat left top;}
	#top_menu td table .green_dark { background-color: #0B8A46;}
	#top_menu td table .green_light { background-color: #1DCC7E;}

	
	
	#center { height: 100%;}
	
	#left_menu { width: 230px;}
	#left_menu a { display: block; width: 188px;}
	#left_menu a.left_nav1 { height: 33px; background: url(../img/menu_about.gif) no-repeat left top;}
	#left_menu a.left_nav2 { height: 34px; background: url(../img/menu_net.gif) no-repeat left top;}
	#left_menu a.left_nav3 { height: 31px; background: url(../img/menu_services.gif) no-repeat left top;}
	#left_menu a.left_nav4 { height: 31px; background: url(../img/menu_order.gif) no-repeat left top;}
	#left_menu a.left_nav5 { height: 33px; background: url(../img/menu_prices.gif) no-repeat left top;}
	#left_menu ul { display: block; list-style: none; margin: 0px 10px 10px 45px; padding: 0;}
	#left_menu ul a { display: inline; width: auto; color: #242523; font-size: 11px; font-family: verdana, tahoma, arial; text-decoration: none;}
	#left_menu ul a:hover { text-decoration: underline; color: #009933;}
	
	#left_menu a:hover { background-position: bottom;}
	
	#authorization { width: 188px; margin: 15px 0 0 0;}
	#authorization td { color: #797979; font-size: 12px; font-family: verdana, tahoma, arial;}
	#authorization form { margin: 0 0 0 18px;}
	#authorization a { color: #8F8F8F; text-decoration: underline;}
	#authorization a:hover { text-decoration: none;}
	#authorization a.reg { display: block;  height: 14px; padding: 0 0 0 18px; margin: 20px 0 37px 0; color: #009933; text-decoration: underline;
		background: url(../img/button_tick.gif) no-repeat left center;}
	#authorization a.reg:hover { text-decoration: none;}
	#authorization td.header { background: url(../img/authorization_key.jpg) no-repeat left top; height: 33px; vertical-align: middle;
		text-align: center; color: #009933;}
	#authorization td.right_grey { background: url(../img/bg_authoriz_form.jpg) repeat-x left top; height: 141px;}
	#authorization .input_text { border: 1px solid #C5C5C5; width: 120px; height: 17px; color: #797979; margin: 3px 0 7px 0;}
	#authorization .submit_autoriz { background: url(../img/authorization_in.gif) no-repeat center center;
		margin: 1px 0 6px 0; border: 0; width: 55px; height: 20px; cursor: pointer;}
	
	#client_zone { width: 188px; margin: 15px 0 0 0;}
	#client_zone td { color: #009933; font-size: 12px; font-family: verdana, tahoma, arial;}
	#client_zone td.padd { padding: 0 0 0 48px; }
	#client_zone td.key { height: 31px; background: url(../img/bg_client_key.jpg) no-repeat left top; vertical-align: middle; }
	#client_zone td.grey { height: 26px; background: url(../img/bg_client_grey.jpg) no-repeat right bottom; vertical-align: top; font-weight: bold; }		
		
	#content { width: 720px; margin: 10px 0 0 0;}
	#content .content_text_width{ width: 100%; margin: 0;}
	#content div { margin: 15px 22px;}
	#content div.in_line { margin: 15px 10px;}
	#content div.in_line1 { margin: 0 10px;}
	#content div.in_line2 { margin: 15px 10px 0 10px;}
	#content div.in_line3 { margin: 5px 10px 0 10px;}
	#content div.in_line4 { margin: 10px 10px 15px 10px;}
	#content div.in_line_exel { margin: 2px 0 0 25px;}
	#content div.fotol { float: left; margin: 0;}
	#content div.fotol img { margin: 15px 15px 19px 0;}
	#content div.fotol img.space { margin: 15px 40px 20px 0;}
	#content div.fotor { float: right; margin: 0;}
	#content div.fotor img { margin: 15px 0 20px 40px;}
	#content div.adres { float: left; margin: 0 45px 0 0px;}
	
	#content img.img_header { margin: 15px 0 0px 10px;}
	#content img.img_header2 { margin: 20px 0 0px 10px;}
	#content img.all_prod { margin: 0px 0 10px 0px;}
	
	#content td.point_line_v { background: url(../img/bg_point_line_v.gif) repeat-y center top; width: 21px;}
	#content td.point_line_bottom  { background: url(../img/bg_point_line_h.gif) repeat-x center bottom;}
	#content .point_line_bottom1  { margin: 0; width: 730px; height: 1px; background: url(../img/bg_point_line_h.gif) repeat-x center bottom;}
	
	#content span.blue { color: #0099CC;}
	#content span.blue_bold { color: #0099CC; font-weight: bold;}
	#content span.green { color: #009933;}
	#content span.green_bold { color: #009933; font-weight: bold;}
	
	#content a.bold {color: #8F8F8F; text-decoration: underline; font-weight: bold;}
	#content a.bold:hover { text-decoration: none;}
	#content a.blue { color: #0099CC; font-weight: bold; text-decoration: underline;}
	#content a.blue:hover { text-decoration: none;}
	#content a.green_plas { display: block; background: url(../img/button_plus.gif) no-repeat left center;
		padding: 1px 0 1px 24px; color: #009933; text-decoration: underline;}
	#content a.green_plas:hover { text-decoration: none;}
	#content a.green_pointer { display: block; background: url(../img/button_pointer.gif) no-repeat left center;
		padding: 1px 0 1px 24px; margin: 5px 0; color: #009933; text-decoration: underline;}
	#content a.green_pointer:hover { text-decoration: none;}
	#content a.green1 { color: #009933; text-decoration: underline;}
	#content a.green1:hover { text-decoration: none;}
	#content a.green_bold { color: #009933; text-decoration: underline; font-weight: bold;}
	#content a.green_bold:hover { text-decoration: none;}
	#content a.green { display: block; color: #009933; text-decoration: underline;}
	#content a.green:hover { text-decoration: none;}
	#content a.green img { vertical-align: middle; display: inline-block;}     
	#content a.green span {vertical-align: middle; display: inline-block; margin: 0 0 0px 10px;}
	
	#content ul.green_drop { line-height: 1.3; list-style: outside url(../img/drop.gif); padding: 0; margin: 5px 0 0 20px; }
	#content ul.green_drop li { padding: 0 0 0 5px; margin: 0; vertical-align: top;}
	
	#content table.green_border { width: 97%; margin: 7px 0;}
	#content table.green_border td { padding: 3px 7px; vertical-align: middle;}
	#content table.green_border td.b_left { border-left: 1px solid #009933;}
	#content table.green_border td.b_top {	border-top: 1px solid #009933; }
	#content table.green_border td.b_right { border-right: 1px solid #009933;}
	#content table.green_border td.b_bottom {	 border-bottom: 1px solid #009933; }
	#content table.green_border td.grey { background-color: #F1F1F1;}
	
		#form { }
		#form .red { color: #FF3000;	font-size: 12px; font-family: verdana, tahoma, arial;}
		#form .select { border: 1px solid #A3ADB3; width: 212px; height: 22px; color: #777777; margin: 4px 0; background-color: #F7F7F7;}
		#form .text { border: 1px solid #A3ADB3; width: 301px; height: 22px; color: #777777; margin: 4px 0; background-color: #F7F7F7;}
		#form .textarea { border: 1px solid #A3ADB3; width: 301px; height: 124px; color: #777777; margin: 4px 0; background-color: #F7F7F7;}
		#form .check { border: 0; margin: 6px 0; background-color: #F7F7F7;}
		#form .button_send { width: 83px; height: 20px; color: #777777; margin: 10px 141px 10px 0; border: 0; cursor: pointer;
			background: url(../img/button_send.gif) no-repeat left top;}
		#form .button_reset { width: 77px; height: 20px; color: #777777; margin: 10px 0; border: 0; cursor: pointer;
			background: url(../img/button_reset.gif) no-repeat left top;}	