* { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; }
html, body { font-size: 12px; background-color: #fff; height: 100%; }

div	{ border: solid 0px #000; }
img { border: 0px; }

h1 { font-size: 24px; font-weight: normal; color: #7ea33c; padding-bottom: 8px;}
h2 { font-size: 18px; font-weight: normal; color: #7ea33c; padding-top: 8px; padding-bottom: 8px; }
h3 { font-size: 16px; font-weight: normal; color: #7ea33c; padding-top: 8px; padding-bottom: 8px; }
p { padding-top: 8px; padding-bottom: 8px; }
a { color: #7ea33c; }

/*fix for IE for *.png files*/
.png
{ //background-image: none ! important; behavior: url('pngfix.htc'); }

/*For putting footer on bottom*/
.pageup	{ margin-bottom:-100px; min-height:100%; min-width:980px; }
* html .pageup{ //height: 100%; }

.pageempty { height: 100px; //clear:both; }
.pagedown  { min-width:980px; float:left; width:100%; height:100px;}
/*fix for IE for min-width*/
* .pagedown,.pageup { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1200)? "1200px" : "100%"); }

/*-----------------------------TopGroup-------------------------------*/


/*-----------------------------LeftGroup------------------------------*/


/*----------------------------RightGroup------------------------------*/


/*----------------------------CenterGroup-----------------------------*/

/*--------------------------------Form--------------------------------*/

.form1	td {padding :2px; vertical-align: top; }
.form1	td.sel	input	{width:auto;}
.cont_form	.form1	td{width:auto;}
.contact	a	{color:#000;}
.form1, .form1	strong {font-size:12px; font-weight:bold; font-family:Tahoma; color: #4d4d4d; }
.form1	textarea,.form1 input	 {width:100%;}
.form1	{margin-bottom:10px; width:400px !important;}
.form1	b{color:red;}
.form1	td.head	{border:solid 1px #999999; background-color:#f7e7c1; text-align:center; width:100%;}

/*-------------------------------Footer-------------------------------*/
.starcopyright     {padding:0 0 0 75px; float:left;}
     .starcopyright      p { margin-top:12px; //margin-top:0px; //padding-top:12px;color: #666666; font-family: Tahoma, Helvetica, sans-serif; }
     .starcopyright img {vertical-align:middle;}

.everstudio a { color:#4d4d4d; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
     .everstudio a {text-decoration:none;}
     .everstudio     p     { float:left; margin:0px; padding: 0px; }
.everstudio     { float:right; margin:12px 76px 0 0; //margin:12px 38px 0 0; width:30%; text-align:right; }
     .everstudio img     {float:left; text-align:right;}
     .everstudio     a.hr {display:block; float:left; margin:0px;}
     .everstudio     a:hover {text-decoration:underline;}
     .everstudio     .link     {padding-left:68px;}


.logo { float: left; margin:18px 0 0 37px;}
.slogan { margin-left: 312px; font-family: "Times New Roman", Times, serif; font-size: 22px; color: #465d13; padding-top: 30px; padding-bottom: 30px; }
.menu { margin-left: 212px; //width: 100%; }
.menu table { width: 100%; border-collapse: collapse; background-image: url(img/menu_bg.jpg); }
.menu table a { display: block; line-height: 44px; font-size: 12px; color: #ffffff; text-decoration: none; text-align: center; }
.menu table a:hover { background-color: #799f3b; background-image:url(img/menu_mg_act.jpg); background-repeat: no-repeat; background-position: right; }
.menu table a.act { background-color: #799f3b; background-image:url(img/menu_mg_act.jpg); background-repeat: no-repeat; background-position: right; }
.pagedown .line { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #c1d39e; margin-right: 75px; margin-left: 75px; padding-top: 30px;}
.topgroup { height: 205px; }
.rightgroup { width: 170px; float: right; margin-top: -40px; }
.tire { float: left; height: 150px; width: 120px; margin-right: 25px; margin-bottom: 10px; text-align: center; cursor: pointer; }
.tire img { margin-bottom: 5px; }
.centergroup { margin-right: 200px; margin-left: 214px; //width: 100%; }


.leftgroupe { float: left; width: 200px; }
.categories { padding-left: 35px; }
.categories ul { color: #7ea33c; padding-top: 2px; padding-bottom: 2px; }
.categories a { color: #3b3b3b; }
.categories a:hover { color: #465d13; }
.categories a.act { color: #465d13; }
.categories li { padding-top: 1px; padding-bottom: 1px; }
.previews { float: left; width: 100%; padding-top: 8px; overflow: hidden; }
.gallery { padding-top: 8px; text-align: center; }
.gallery .name { font-size: 14px; color: #7ea33c; }
.photo { height: 200px; width: 122px; text-align: center; float: left; margin-right: 10px; }
.photo img { margin-bottom: 5px; }
.text_img { float: left; margin-right: 20px; margin-bottom: 10px; margin-top: 8px; }
.donate { padding-top: 10px; padding-bottom: 10px; }
.donate .other { font-size: 16px; color: #5e5e5e; padding-bottom: 6px; }
.donate .btn { float: right; padding-right: 30px; }
.donate .summ { margin-right: 60px; position: relative; }
.donate_img { float: left; padding-top: 16px; padding-left: 30px; }
.donate_pay { background-image: url(img/donate_pay_bg.jpg); float: left; margin-top: 230px; margin-left: 30px; }
.donate_pay .left { background-image: url(img/donate_pay_left.jpg); background-repeat: no-repeat; }
.donate_pay .right { background-image: url(img/donate_pay_right.jpg); background-repeat: no-repeat; background-position: right; }
.donate_pay a { font-size: 18px; line-height: 40px; color: #ffffff; padding-right: 5px; padding-left: 5px; text-decoration: none; }
.l { float: left; line-height: 23px; padding-right: 4px; //padding-right: 1px; }


/*- 01.04.2009 -*/

.pow-mia table { font-size: 12px; width: 100%; padding-bottom: 8px; padding-top: 8px; }
.pow-mia .price { text-align: right; margin-top: -16px; }
.pow-mia .donate_pay { float: right; margin-top: 8px; margin-left: 0px; }
.pow-mia { }
.pow-mia_img { float: left; }

.centergroup	img	{margin:4px;}
.red	{color:#FF0000;}