 html, body {margin:0px; padding: 0px; height: 100%; background-color: white;}
 body, td, div, p, a, span {font: 13px Arial, sans-serif; color: #333333;}

 p {margin: 7px 0px 12px 0px;}
 a {text-decoration: none;}
 a.underline, a:hover {text-decoration: underline;}
 a img {border: none;}

 input.text,input.pole2,input.pole1, input.pole3, input.pole, textarea, select {line-height: 100%; background-color: white; padding-left: 1px; font:11px Tahoma, sans-serif; color: #333333; }
 form {display: inline; margin:0px; padding: 0px;}

 .red {color: #CC0000;}

 h1 {margin: 0px; padding: 0px; font-size: 13px; font-family: 'Arial Narrow', Arial, sans-serif;}
 h2 {margin: 0px; padding: 0px; font-size: 13px; font-family: 'Arial Narrow', Arial, sans-serif;}
 h4 { margin: 2px 0px 10px 1px; padding: 0px; font: bold 20px 'Times New Roman', Times, sans-serif; line-height: 21px; background: url(img/h4_bg.gif) repeat-x left 11px;}
 h4.dred,  h4.dred * {color: #AF492F;}
 h4.red,  h4.red * {color: #A02809;}
 h4 b, h4 span {background-color: white; padding-right: 8px; font: 20px 'Times New Roman', Times, sans-serif; line-height: 21px;}
 h4 img {background-color: white; border-right: 11px solid white;}

 table.index {background: url(img/dont_delete.gif) no-repeat center 227px;}
 table.index, table.page { height: 100%;}

 td.left {background: url(img/left_btm_bg.jpg) no-repeat right bottom;}
 table.index div.left {background: url(img/lefti_bg.jpg) no-repeat right top; height: 523px;}
 table.page div.left {background: url(img/left_bg.jpg) no-repeat right top; height: 523px;}

 td.right {background: url(img/topline_bg.gif) repeat-x;}
 table.page td.right {vertical-align: bottom;}
 table.index div.right {background: url(img/righti_lnt_bg.jpg) no-repeat left top; height: 47px; margin-top: 388px;}
 table.page div.right {background: url(img/right_lnt_bg.jpg) no-repeat left top; height: 45px;  margin-bottom: 43px;}

 td.topcenter {background: url(img/topline_bg.gif) repeat-x;  height: 200px;}
 table.index div.head {background: url(img/headi_bg.jpg) no-repeat; height: 200px;}
 table.page div.head {background: url(img/head_bg.jpg) no-repeat; height: 200px;}

 div.logo {position: absolute; top: 41px; margin-left: 44px;}
 div.logo2 {position: absolute; top: 92px; margin-left: 184px;}
 div.banner {padding: 7px; text-align: right;height:60px;}
 div.slogan {padding: 22px 7px 7px 7px; text-align: right;}
 div.topicons {padding: 2px 7px 19px 0px; text-align: right;}
 div.topicons img {margin-left: 26px;}
 div.menu {background: url(img/menu_bg.gif) repeat-x;  padding: 0px 7px 0px 0px; margin-left: 184px;}
 div.menu a {color: #3A5A63; font: bold 11px Verdana, sans-serif; text-transform:  uppercase; line-height: 12px;}
 div.menu a:hover {text-decoration: none;}
 div.menu div {background: url(img/0.gif) no-repeat center top; padding-top: 12px;}
 td.item {padding-top: 0px;}
 td.active {background: url(img/menu_act_bg.gif) no-repeat center top;}

 table.index td.center {background: url(img/bottom_bg.jpg) no-repeat left bottom; padding-bottom: 35px;}
 table.page td.center {background: url(img/page_borders.gif) repeat-y; vertical-align: top;}
 table.page div.center {background:  url(img/page_bg.jpg) no-repeat;  min-height: 500px; padding: 19px 0px 26px 0px;}

 div.registerfree {background:  url(img/register_free_bg.jpg) no-repeat;  height: 320px; padding-left: 35px;}

 div.having {color: white; font: bold 19px 'Arial Narrow', Arial, sans-serif; padding: 82px 1px 20px 300px;}
 div.freetext { padding: 0px 5px 42px 240px;}
 div.freetext, div.freetext a {color: white; font: 13px Arial, sans-serif;}
 div.freetext a {font-weight: bold;}

 div.content {padding-left: 7px; margin-right: 25px;}
 div.content h4{margin-left: 0px;}


 td.photo a img {border: 1px solid #818080;}
 .descr {font-size: 11px; padding-top: 5px;}



 td.rightbox {background: url(img/rightbox_bg.jpg) no-repeat; }

 div.member {height: 173px;}

 table.member td.header  {padding-top: 9px;}
 table.member td.text {color: white; font: bold 12px Arial, sans-serif; padding-right: 10px;}
 table.member td input.text {width: 110px; font: 12px Arial, sans-serif; }
 table.member td.links div  {padding-left: 27px; }
 table.member td.links a {font: 11px Arial, sans-serif; padding-right:7px; text-decoration:underline; color: white; line-height: 12px;}
 table.member td.links a:hover {text-decoration: none;}

 table.qsearch td.header {padding-bottom: 2px; }
 table.qsearch td.text, table.namesearch td.text {color: #434343; font-weight: bold; font-size:12px;padding-left: 27px; }
 table.namesearch {margin-top:27px; margin-bottom: 80px; }

 #birds {position: absolute; margin-left: -10px; top:626px; display: block;}

 table.topheader {margin-right: 2px;}
 table.topheader td.login {background: url(img/login_bg.gif) no-repeat right top; vertical-align: top;  }
 table.topheader td.login input.text {color: #3F5156; font: bold 11px Tahoma, sans-serif; width: 115px; margin-right: 7px; margin-top: 6px; padding-left: 4px;}
 input.logimg {margin-bottom: 4px;}
 div.infocenter {padding-left: 9px; margin-right: -4px;}

 table.infocenter td.rmenu {padding-left: 13px;}
 div.membermenu { width: 153px; background: url(img/mi_bbg.gif) no-repeat 7px bottom; padding:0 0 5px 0; margin-left:-8px;}
 div.membermenu div.body {background: url(img/mi_borders.gif) repeat-y 7px top; padding:0px;}
 div.membermenu div.body ul.menu {margin: 3px 1px 0px 5px; padding: 2px 0px 20px 15px; list-style: none; }
 div.membermenu div.body ul.menu li, div.membermenu div.body ul.menu li.active 
	{margin: 0px; padding: 0px; margin-bottom: 3px; padding-left: 17px; background: url(img/dot.gif) no-repeat 10px 8px;}
 div.membermenu div.body ul.menu li.active {background-image: url(img/dotw.gif);}
 div.membermenu div.body ul.menu li a {color: #CDE6E8; font: bold 12px Arial, sans-serif; line-height: 13px;} /*letter-spacing: 1px;*/
 div.membermenu div.body ul.menu li.active a {color: white;}
   div.membermenu div.body ul.menu li.active span {color: white;font: bold 12px Arial, sans-serif; line-height: 13px;}
   
   


 table.infoblock {background: url(img/green_bg.jpg) repeat-x;}
 table.infoblock caption {text-align: left; background: url(img/dredot.gif) repeat-x left 13px; padding-bottom: 0px;}
 table.infoblock caption span{text-align: left; color: #A02809; font: 18px 'Times New Roman', Times, serif; letter-spacing: 1px; background-color: white; padding-right: 5px;}
 table.infoblock tr.first td {padding-top:20px;}
 table.infoblock td {color: #333333;}
 table.infoblock td.title,  table.infoblock td.title2 {font: bold 12px Arial, sans-serif;}
 table.infoblock td.title2 {padding-left: 27px;}
 table.infoblock td.text {padding-right: 0px; font-size: 12px;}
 table.infoblock td.photo {text-align: center;}
 table.infoblock td.photo img {border: 1px solid #787979; margin: 0px 20px 5px 16px; }
 table.infoblock td.photo a {display: block;}
 table.infoblock a {color: #DD4A24; text-decoration: underline;}
 table.infoblock a:hover {text-decoration: none;}




 td.rbtm  {height: 150px;}
 div.rbtm {margin: 1px 0px 40px 11px; padding: 2px 2px 0px 7px; border-left: 8px solid #A37CA9; }
 div.links, div.links a {color: #54504B; font: 12px Arial, sans-serif; line-height: 14px;}
 div.copy {color: #7C7B67; font: 11px Arial, sans-serif; margin: 22px 0px 41px 0px;}
 div.ad a {color:#999999; font: 10px Arial, sans-serif; line-height: 11px;}
 div.ad img {margin-right: 4px;}

 td.btm {background: url(img/bottom_bg.gif) no-repeat left bottom; padding: 0px 5px 0px 115px;}
 td.btm div.copy {color: white; font: 11px Arial, sans-serif; margin: 3px 0px 2px 0px;}
 td.btm div.ad {margin-bottom: 3px;}

  a {color: #DD4A24; text-decoration: underline;}
 
 .item
 {
 	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
 	font-weight:bold;
 }
 
 SPAN.required {
	FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

/* 27.10.06  begin */
 div.mbr_custmenu { width: 153px; background: url(img/ci_bbg.gif) no-repeat 0px bottom; padding-bottom: 5px;margin-left:-8px; }
 div.mbr_custmenu div.bodym {background: url(img/mi_borders.gif) repeat-y 7px top; padding:0px;}
 div.mbr_custmenu div.bodyc {background: url(img/ci_borders.gif) repeat-y 0px top; padding:0px;}
 div.mbr_custmenu div.bodym ul.menu, div.mbr_custmenu div.bodyc ul.menu,
	 {margin: 3px 1px 0px 5px; padding: 2px 0px 20px 15px; list-style: none; }

 div.mbr_custmenu div.bodym ul.menu li, div.mbr_custmenu div.bodym ul.menu li.active,
 div.mbr_custmenu div.bodyc ul.menu li, div.mbr_custmenu div.bodyc ul.menu li.active  
	{margin: 0px; padding: 0px; margin-bottom: 3px; padding-left: 17px; background: url(img/dot.gif) no-repeat 10px 8px;}
div.mbr_custmenu div.bodyc ul.menu li  {background-image: url(img/dotlr.gif);}

 div.mbr_custmenu div.bodym ul.menu li.active,  div.mbr_custmenu div.bodyc ul.menu li.active {background-image: url(img/dotw.gif);}

 div.mbr_custmenu div.bodym ul.menu li a, div.mbr_custmenu div.bodyc ul.menu li a
	{color: #CDE6E8; font: bold 12px Arial, sans-serif; line-height: 13px;} /*letter-spacing: 1px;*/
div.mbr_custmenu div.bodyc ul.menu li a {color: #ECDDF6;}
                 
 div.mbr_custmenu div.bodym ul.menu li.active a,  div.mbr_custmenu div.bodyc ul.menu li.active a 
	{color: white;}
/*   27.10.06  end */


.flash{
	/*margin:1px 0 0 180px;*/
	margin:0px 0 0 180px;
}
.flash_1{
	margin:0 0 0 0;
}
.marg{
	padding-left:20px;
}