html { overflow: -moz-scrollbars-vertical;}
body { background: #051A32 url(bg_body.jpg) no-repeat center top; text-align: center; padding: 65px 0 0 0; margin: 0; }
div{margin: 0;}
form{ margin: 0; padding: 0;}
img {border: 0; margin: 0;}
table {border-collapse: collapse;}
td { text-align: left;  vertical-align: top; color: #746F63; font-size: 11px; font-family: verdana, arial, tahoma; }
p { margin: 0 0 0 0;}
h1 { color: #3B8A1B; font-size: 22px; font-weight: bold; font-family: verdana, arial, tahoma; border:0; padding:0; margin:0;}

.ta_left { text-align: left;}
.ta_center { text-align: center;}
.ta_right { text-align: right;}
.va_top { vertical-align: top; }
.va_middle { vertical-align: middle; }
.va_bottom { vertical-align: bottom; }

#main {width: 680px; margin: 0 auto;}

#main td.header_yellow { height: 140px; background: url(bg_header.gif) no-repeat left top; text-align: right; vertical-align: bottom;}
#main td.center_yellow { background: #C9E6BD url(bg_header_shadow.gif) repeat-x left top; padding: 20px 0 0 0;}
#main td.center_yellow2 { height: 17px; background: #051A32 url(bg_header2.gif) repeat-x left top; padding: 20px 0 0 0;}
#main td.center_yellow3 { background: #C9E6BD;}
#main td.center_blue { background: #007ABE url(bg_header_shadow_blue.gif) repeat-x left top; padding: 20px 0 0 0;}
#main td.footer_yellow { height: 75px; background: url(bg_footer.gif) no-repeat left top; text-align: right; vertical-align: middle;}
#main td.logo { width: 100%; }
#main td.form { text-align: center;}
#main td.left { width: 181px; }
#main td.right { width: 499px; text-align: center; }
#main td.flash_conteiner {text-align: center;  vertical-align: middle;}

#main table.header_content {width: 680px; height: 140px; margin: 0;}
#main table.samples { width: 100%;}
#main table.samples td { text-align: center;}

#main table.content { width: 471px; margin: 0 auto;}
#main table.content a { color: #000000; text-decoration: underline;}
#main table.content a:hover {text-decoration: none;}

#main table.footer_content {width: 660px; margin: 0 0 0 auto; }
#main table.footer_content td.copy { color: #ffffff; font-family: arial, verdana, tahoma; font-size: 10px;}

#main table.footer_content2 {width: 660px; margin: 0 0 0 auto; }
#main table.footer_content2 td.copy { color: #ffffff; font-family: arial, verdana, tahoma; font-size: 10px;}


#main td.nav { width: 181px; text-align: center;}
#main table.nav_conteiner { width: 163px; margin: 0 auto; background: url(bg_nav.gif) no-repeat left bottom; }
#main table.nav_conteiner td.nav_td { width: 163px; background: url(bg_nav_header.gif) no-repeat left top; }

#main td.left_text { padding: 0 8px;}
#main td.left_text a { color: #000000; text-decoration: underline;}
#main td.left_text a:hover {text-decoration: none;}

#main td.footer_menu {vertical-align: middle; color: #ffffff; font-size: 9px; font-family: arial, verdana, tahoma;}
#main td.footer_menu a { color: #ACB3BB; font-size: 9px; font-family: arial, verdana, tahoma; text-decoration: none;}
#main td.footer_menu a:hover { text-decoration: underline;}

#main div.fotor { float: right; }
#main div.fotor img { margin: 13px 0px 13px 15px;}
#main div.fotol { float: left; }
#main div.fotol img { margin: 13px 15px 13px 0px;}

#main1 {width: 688px; margin: 0 auto;}
#main1 td.head { height: 304px; background: url(bg_blue.jpg); text-align: right;}

#main1 .top {height: 297px; width: 688px; margin: 0px 0 7px 0;}
#main1 .links {width: 688px; margin: 0 0 0 auto;}
#main1 .conteiner {width: 90%; margin: 0 auto;  color: #ffffff;}



#coupon {width: 900px; margin: 0 auto;}
#coupon td.header { height: 60px; background: url(bg_header_coupon_right.gif) no-repeat right top; text-align: right; vertical-align: bottom;}
#coupon .header_content { width: 900px; height: 60px; background: url(bg_header_coupon_left.gif) no-repeat left top; margin: 0;}
#coupon td.center { background-color: #C9E6BD; padding: 10px 0 0 0;}
#coupon td.left { width: 200px; }
#coupon td.offer { padding: 0 10px 0 20px;}
#coupon td.offer a { color: #000000; text-decoration: underline; font-weight: bold;}
#coupon td.offer a:hover {text-decoration: none;}

#coupon .content { width: 97%; margin: 0 auto;}
#coupon .content td.text { padding: 5px;}
#coupon .content a { color: #000000; text-decoration: underline;}
#coupon .content a:hover {text-decoration: none;}
#coupon .content td.coupon_text { padding: 0 5px 5px 5px; font-weight: bold;}
#coupon .content td.coupon_text a { color: #000000; text-decoration: underline;}
#coupon .content td.coupon_text a:hover {text-decoration: none;}
#coupon .footer { height: 75px; background: url(bg_footer_coupon_left.gif) no-repeat left top; text-align: right; vertical-align: middle;}

#coupon td.footer_menu {vertical-align: middle; color: #ffffff; font-size: 9px; font-family: arial, verdana, tahoma;}
#coupon td.footer_menu a { color: #ACB3BB; font-size: 9px; font-family: arial, verdana, tahoma; text-decoration: none;}
#coupon td.footer_menu a:hover { text-decoration: underline;}
#coupon .footer_content {width: 900px; height: 75px; background: url(bg_footer_coupon_right.gif) no-repeat right top;}
#coupon .footer_content td.copy { vertical-align: middle; color: #ffffff; font-family: arial, verdana, tahoma; font-size: 10px; padding: 5px;}

#coupon td.nav { width: 181px; text-align: center;}
#coupon table.nav_conteiner { width: 163px; margin: 0 auto; background: url(bg_nav.gif) no-repeat left bottom; }
#coupon table.nav_conteiner td.nav_td { width: 163px; background: url(bg_nav_header.gif) no-repeat left top;  padding: 5px 0; text-align: center;}

#navigation  { width: 95%; margin: 0 auto;}
#navigation .border { background: url(bg_nav_border.gif) repeat-x bottom; margin: 0px 2px 0px 2px; padding: 0px 0px 0px 5px;} 
#navigation .no_border { margin: 0px 2px 0px 2px; padding: 0px 0px 0px 5px;} 

#navigation .point_conteiner { display: block; font-weight: bold; font-style: normal; font-size: 11px; font-family: verdana, arial, tahoma; text-decoration: none; 
	text-align: center; white-space: normal; cursor: pointer; text-align: left; background: url(nav_point.gif) no-repeat left 30%;
	margin: 0px; padding: 4px 0 10px 15px; color: #57C32A;}

#navigation .point_conteiner:hover { background: url(nav_point_over.gif) no-repeat left 30%; }




/*-------------------------------------------------*/


.body-n {background:#fff;}
.stop-n {clear:both;
		 font-size:0px;
		 line-height:0px;
		 height:0px;}
.left-n {float:left;}
.right-n {float:right;}
.table-n {margin:0 auto;}
.table-n td{text-align:center;
			color:#000;}
.content-n {width:800px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;}
.coupon-n {padding:13px 20px;
			/*background: url(dots-vertical-back.gif) repeat-y;*/}
.coupon-dots {height:2px;
				/*background:url(dots-horizontal.gif) repeat-x;*/}

.top-n {padding:00 00 15px 00;}
.top-n img{max-width:250px;
		max-height:140;}
.lonely-image-n img {max-width:115px;
		max-height:115px;}
.bottom-coupon-n img{max-width:115px;
		max-height:115px;}
.left-top-image-n {width:250px;
		           height:140px;}
.right-top-image-n {width:250;
		           height:140px;}
.center-top-n {width:256px;}
.center-big-n {font-size:18px;
				padding:00 00 10px 00;}
.center-small-n {font-size:18px;
				padding:00 00 10px 00;}
.center-smaller-n {font-size:14px;}
.separator-n {/*background:url(line-n.jpg) no-repeat;*/
			  height:13px;
			  width:741px;
			  margin:10px auto;}
.tiny-text-n {padding:00 00 15px 00;}
.lonely-image-n {text-align:right;
				  padding:00 00 15px 00;}
.bottom-image-n  {width:115px;
				 height:115px;}
.bottom-text-n {width:400px;
				text-align:left;
				padding:5px 00 5px 00;}
.bottom-text-n2 {padding:50px 140px;}