
/*-Company CSS-*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%;}
fieldset,img{border:0;}
th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
*html li{height:1em;}
th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
select,input,textarea{font:99% tahoma,verdana,sans-serif; color:#555;}
body{font:11px Helvetica,Tahoma,sans-serif;background-color:#ebebeb;background-image:url(images/bg.gif);background-repeat:repeat-x;text-align:center;color:#454545;}

img { border:none; }

a { color: #94dcff; text-decoration:none; }

#wrapper { position:relative; width:970px; margin-left:auto;  margin-right:auto; text-align:center; overflow:auto; background-image:url(images/wrap_bg.jpg); background-repeat:no-repeat; }

/*Head*/

.top_tools { position:absolute; width:900px; left:35px; overflow:auto; z-index:10; }

.top_search { padding-top:13px; float:left; padding-left:30px; }
.top_search .txt { border:0px; width:138px; padding-top:4px; padding-bottom:5px; padding-left:4px; background-image:url(images/search_txt.gif); background-color:transparent; vertical-align:middle; font-family:Tahoma,Arial,sans-serif; font-size:11px; color:#333; }
.top_search .btn { border:0px; width:55px; height:22px; background-image:url(images/search_btn.gif); background-color:transparent; vertical-align:middle; cursor:pointer; }

.lang { padding-top:13px; float:right; width:600px; padding-right:20px; }
.lang ul { float:right; padding-left:30px; }
.lang ul li { float:left; background-image:url(images/lang_bg2.png); width:127px; height:27px; margin-left:-15px; z-index:10; overflow:hidden; }
.lang ul li.selected { background-image:url(images/lang_bg.png); z-index:20; position:relative; }
.lang ul li a { position:relative; color:#000; display:block; padding-top:8px; padding-bottom:5px; }
.lang ul li a:hover { color:#999; }
.lang ul li a img { margin-right:7px; vertical-align:middle; }

.top_lang { padding-top:18px; float:right; width:600px; text-align:right; padding-right:20px; height:23px; overflow:hidden; }
.top_lang img { margin-left:-15px; z-index:10; position:relative; }
.top_lang .selected { z-index:20; }

.head_logo { position:absolute; top:55px; right:50px; z-index:10; }

.head { width:950px; height:140px; margin-left:auto; margin-right:auto; background-image:url(images/head_bg.png); }
.head div { text-align:left; padding:40px 25px 0px 25px; }
/*.head div a { position:relative; }
.head div img { display:block; float:left; position:relative; }*/
.head div .toeta { float:left; width:246px; height:100px; background-image:url(images/toeta2.gif); padding:0px; }
.head div .toeta a { position:relative; display:block; width:100%; height:100%; }
.head div .toeta img { float:left; margin-top:27px; margin-right:10px; margin-left:20px; }
.head div .toeta span { float:left; padding-top:30px; color:#262626; font-size:12px; }
.head div .toeta span strong { font-family:Georgia,Tahoma,sans-serif; color:#a81519; font-size:18px; font-weight:bold; }

.head div .helista { float:left; width:170px; height:100px; padding:0px; }
.head div .helista a { position:relative; display:block; width:100%; height:100%; }
.head div .helista img { float:left; margin-top:39px; margin-right:10px; margin-left:20px; }
.head div .helista span { float:left; padding-top:25px; color:#262626; font-size:11px; }
.head div .helista span strong { font-family:Georgia,Tahoma,sans-serif; color:#a81519; font-size:24px; font-weight:bold; }

/*Content*/

#content { width:950px; margin-left:auto; margin-right:auto; background-image:url(images/content_bg.png); overflow:auto; }
.bottom_banner { padding:10px 15px; width:870px; text-align:center; margin-left:auto; margin-right:auto; clear:both; overflow:auto; }
.bottom_banner img { display:block; margin-left:auto; margin-right:auto; float:left; }
.content_end { background-image:url(images/content_end.png); width:900px; height:9px; margin-left:auto; margin-right:auto; clear:both; line-height:1px; font-size:1px; }

/*Banner Top*/

.top_banner { width:900px; height:180px; margin-left:auto; margin-right:auto; }
.top_banner img { display:block; }
.top_banner inner { position:absolute; }

/*Maincontent*/

.maincontent { width:450px; float:left; padding:25px 25px 20px 50px; text-align:left; overflow:auto; }
.maincontent p { margin-bottom:15px; line-height:20px; font-size:13px; }

h1 { color:#7d1a1d; font-family:Georgia,Tahoma,sans-serif; font-size:36px; font-weight:100; margin-bottom:20px; }
h2 { color:#7d1a1d; font-family:Georgia,Tahoma,sans-serif; font-size:18px; font-weight:bold; padding-top:15px; }
h2 a { color:#7d1a1d; font-family:Georgia,Tahoma,sans-serif; font-size:18px; font-weight:bold; display:block; margin-right:1px; }
h2 a:hover { color:#ba4f52; }

.campaign { width:100%; overflow:auto; }
.campaign h2 { margin-bottom:5px; background-image:url(images/h2_bg.gif); background-repeat:no-repeat; background-position:5px 10px; padding-left:25px; margin-bottom:15px; } 

.news { width:100%; overflow:auto; }
.news h2 { font-weight:100; } 
.news h2 a { font-weight:100; }
.news h2 span { display:block; font-size:12px; font-weight:bold; color:#9c9c9c; padding-bottom:10px; }
.news p.readon,
.news p.desc { margin-bottom:5px; }
.news .readon a { width:157px; display:block; background-image:url(images/readon.gif); background-repeat:no-repeat; background-position:0 100%; padding-left:18px; color:#c793a8; font-family:Georgia,Tahoma,sans-serif; font-weight:bold; font-size:12px; line-height:14px; margin-left:10px; }
.news .readon a:hover { color:#d72e72; }
.news a { color: #a5181d; }

.search { width:100%; overflow:auto; }
.search h2 { margin-bottom:5px; background-image:url(images/h2_bg.gif); background-repeat:no-repeat; background-position:5px 10px; padding-left:25px; margin-bottom:15px; } 
.search ul { margin-left:27px; }
.search ul li h3,
.search ul li h3 a { font-family:'Helvetica Bold',Helvetica,Tahoma,sans-serif; font-weight:bold; font-size:13px; color:#303030; margin-bottom:5px; } 
.search ul li h3 span { color:#a5181d; }
.search ul li p,
.search ul li p a { color:#303030; }
.search ul li span { font-weight:bold; }
.search ul li a { display:block; }
.search ul li a:hover { color:#888; }
.search a { color: #a5181d; }

.donate { width:100%; overflow:auto; }
.donate .option { width:440px; margin-left:auto; margin-right:auto; margin-bottom:20px; overflow:auto; }
.donate .option .option_simple { width:221px; height:257px; background-image:url(images/donate_option1.gif); background-repeat:no-repeat; background-position:0 100%; float:left; text-align:center; }
.donate .option .option_card { width:219px; height:257px; background-image:url(images/donate_option2.gif); background-repeat:no-repeat; background-position:0 100%; float:right; text-align:center; }
.donate .option .option_card a,
.donate .option .option_simple a { display:block; width:150px; height:200px; padding-top:56px; margin-left:auto; margin-right:auto; color:#7d1a1d; font-size:24px; font-weight:bold; font-family:Georgia,Tahoma,sans-serif; letter-spacing:-1px; text-align:left; }
.donate .option .option_card a:hover,
.donate .option .option_simple a:hover { color:#dc6c6f; }
.donate .option .option_card a img,
.donate .option .option_simple a img { display:block; margin-left:auto; margin-right:auto; }
.donate .option .option_card a span,
.donate .option .option_simple a span { display:block; font-size:11px; color:#424242; font-weight:100; font-family:Helvetica,Tahoma,sans-serif; letter-spacing:0px; padding-top:5px; }
.donate .box00 { width:440px; margin-left:auto; margin-right:auto; background-image:url(images/box00.gif); background-repeat:no-repeat; background-color:#e2e2e2; }
.donate .box00 .box00_inner { width:410px; overflow:auto; padding:15px 15px 0px 15px; background-image:url(images/box00.gif); background-repeat:no-repeat; background-position:-440px 100%; }
.donate .box00 .info { width:50%; float:left; margin-bottom:0px; font-size:11px; line-height:16px; }
.donate .box00 .info span { font-weight:bold; font-family:'Helvetica Bold',Helvetica,Tahoma,sans-serif; }
.donate .box00 .image { width:109px; height:70px; float:left; margin:10px 10px 10px 0px; clear:left; }
.donate .box00 .desc { width:285px; float:left; padding-top:10px; }
.donate .box00 .desc p { margin-bottom:5px; line-height:14px; font-size:11px; color:#6f6f6f; }
.donate .box00 .desc p span { color:#7d1a1d; font-weight:bold; font-size:14px; }
.donate .box00 .price { font-family:Georgia,Tahoma,sans-serif; font-weight:bold; color:#3f3f3f; font-size:14px; clear:both; }
.donate .box00 .price span { color:#7d1a1d; font-size:18px; }
.donate .box00 .price span span { font-size:14px; }
.donate .buttons { padding:10px 0px 20px 30px; width:auto; }
.donate .bank { text-align:center; margin-left:auto; margin-right:auto; width:400px; }
.donate .bank div { width:100px; float:left; overflow:hidden; }
.donate .bank div img { margin-bottom:10px; }
.donate .bank div a , .donate .bank form input[type="submit"]{ width:70px; height:20px; line-height:20px; background-image:url(images/bank_link.gif); color:#FFF; font-size:11px; font-family:'Helvetica Bold',Helvetica,Tahoma,sans-serif; display:inline-block; border:0; padding:0; }
.donate .card_select { width:441px; margin-left:auto; margin-right:auto; overflow:auto; margin-bottom:20px; }
.donate .card_select td { width:220px; background-image:url(images/card_bg1.gif); background-repeat:repeat-x; background-position:0 100%; border-right:1px solid #c9c9c9; vertical-align:top; padding:10px 0px; }
.donate .card_select td.no_brdr { border-width:0px; }
.donate .card_select td img { display:block; margin-left:auto; margin-right:auto; margin-bottom:5px }
.donate .card_select td h4 { font-family:Georgia,Tahoma,sans-serif; color:#7d1a1d; font-weight:bold; font-size:12px; width:180px; margin-left:auto; margin-right:auto; margin-bottom:5px; }
.donate .card_select td p { width:180px; margin-left:auto; margin-right:auto; line-height:14px; color:#585858; font-size:11px; margin-bottom:5px; }
.donate .card_select td a.btn { width:170px; height:21px; background-image:url(images/btn_card.gif); padding-left:30px; display:block; line-height:21px; font-size:11px; font-weight:bold; font-family:'Helvetica Bold',Helvetica,Tahoma,sans-serif; color:#FFF; margin-left:auto; margin-right:auto; }
.donate .card_select td a.btn:hover { background-position:0 100%; }
.donate .card_img { padding-bottom:10px; }
.donate .card_img img { display:block; }
.donate h2 { font-size:18px; font-weight:100; padding-top:0px; margin-bottom:10px; }

.form { width:100%; overflow:auto; }
.form_d { padding:10px 0px; width:100%; overflow:auto; }
.form_d div { width:100%; overflow:auto; margin-bottom:5px; clear:both; }
.form_d div div { clear:none; margin:0px; }
.form_d div label { display:block; width:90px; padding-right:10px; float:left; padding-top:6px; color:#000; font-size:11px; text-align:right; }
.form_d div .txt { border:0px; width:255px;  padding-left:5px; padding-top:6px; padding-bottom:6px; background-image:url(images/input_txt.gif); vertical-align:middle; }
.form_d div p.note { color:#666; font-size:11px; width:350px; padding:5px 0px 5px 20px; margin-left:auto; margin-right:auto; line-height:14px; }
.form_d div p.note2 { font-size:11px; padding-top:10px; }
.form_d div p.note3 { color:#848383; font-size:11px; font-style:italic; text-indent:10px; }
.form_d div.amount { width:260px; margin-left:auto; margin-right:auto; padding-left:10px; }
.form_d div.amount .txt { border:0px; width:100px; height:28px; padding:6px 40px 6px 10px; background-image:url(images/amount_txt.gif); background-repeat:no-repeat; font-family:Georgia,Tahoma,sans-serif; font-size:24px; font-weight:bold; color:#851014; vertical-align:middle; margin-right:5px; }
.form_d div.amount .btn { border:0px; width:100px; height:40px; background-image:url(images/amount_btn.gif); font-family:Georgia,Tahoma,sans-serif; font-size:18px; font-weight:bold; font-style:italic; color:#FFF; vertical-align:middle; cursor:pointer; }
.form_d div.narrow { width:50%; float:left; clear:none; }
.form_d div.narrow .txt { width:130px; background-image:url(images/input_txt2.gif); }
.form_d div.narrow label { width:70px; text-align:left; padding-right:0px; }
.form_d div textarea { width:430px; height:230px; border:0px; background-image:url(images/textarea.gif); margin:8px 0px; padding:10px 0px 0px 10px; }
.form_d div .file_1 { border:0px; width:185px;  padding-left:5px; padding-top:6px; padding-bottom:6px; background-image:url(images/input_txt.gif); vertical-align:middle; }
.form_d div .file_1_btn { border:0px; width:70px; height:25px; background-image:url(images/btn_file.gif); color:#FFF; font-size:11px; font-family:'Helvetica Bold',Helvetica,Tahoma,sans-serif; font-weight:bold; margin-left:-3px; vertical-align:middle; }

.buttons { width:100%; overflow:auto; padding-top:10px; padding-bottom:10px; }
.buttons a.back { width:157px; display:block; float:left; background-image:url(images/btn_back.gif); background-repeat:no-repeat; background-position:0 100%; padding-left:15px; color:#511212; font-family:Georgia,Tahoma,sans-serif; font-weight:bold; font-size:13px; line-height:18px; font-style:normal; }
.buttons a,
.buttons span { cursor:pointer; cursor:hand; line-height:30px; background:url(images/btn_d_r.gif) no-repeat right top; padding-right:7px; text-decoration:none; color: #FFF; display:block; /*opera*/ display:inline-block; /*ie*/ display:-moz-inline-box;  /*ff*/  font-family:'Helvetica Bold',Helvetica,Tahoma,sans-serif; font-style:italic; font-weight:bold; font-size:13px; }
.buttons a { vertical-align:middle; }
.buttons a span,
.buttons span span { background:url(images/btn_d_l.gif) no-repeat left top; height:30px; display:block; display:inline-block; padding-left:20px; padding-right:13px; line-height:30px; }
.buttons button { border:0; border:none; background:transparent; width:1; overflow:visible; white-space:nowrap; padding:0 2px; cursor:pointer; cursor:hand; }
.buttons button,
.buttons a { vertical-align:middle; }


 

/*MainMenu*/

#mmenu { width:200px; float:left; text-align:left; }
#mmenu ul { background-color:#eababa; width:100%; overflow:auto; padding-bottom:1px; }
#mmenu ul li { width:100%; float:left; background-image:url(images/mm_sepa.gif); background-repeat:repeat-x; background-position:0 100%;; }
#mmenu ul li ul { background-image:url(images/mm_sepa.gif); background-repeat:repeat-x; background-position:0 100%; padding-bottom:7px; }
#mmenu ul li ul li ul { background-image:none; padding-bottom:2px; }
#mmenu ul li ul li { background-image:none; }
#mmenu ul li a { display:block; position:relative; font-family:'Helvetica Bold',Helvetica,Tahoma,sans-serif; color:#511212; font-weight:bold; font-size:12px; padding:5px 15px 6px 22px; background-image:url(images/mm_bullet1.gif); background-repeat:no-repeat; background-position:0 7px; margin-right:1px; }
#mmenu ul li a:hover { background-image:url(images/mm_bullet2.gif); }
#mmenu ul li.selected a,
#mmenu ul li.selected a:hover { background-image:url(images/mm_bullet3.gif); }
#mmenu ul li.selected ul li a,
#mmenu ul li ul li a { padding:2px 15px 1px 32px; font-size:11px; color:#842222; font-weight:100; background-image:none; margin-bottom:1px; }
#mmenu ul li.selected ul li a:hover,
#mmenu ul li ul li a:hover { color:#ab7575; background-image:none; }
#mmenu ul li ul li.selected a,
#mmenu ul li.selected ul li.selected a { color:#d1191e !important; }
#mmenu ul li ul li ul li a,
#mmenu ul li.selected ul li ul li a,
#mmenu ul li.selected ul li.selected ul li a { padding:1px 15px 0px 42px; color:#3b3b3b !important; line-height:12px; background-image:url(images/bullet1.gif); background-position:35px 7px; }
#mmenu ul li ul li ul li a:hover,
#mmenu ul li.selected ul li ul li a:hover,
#mmenu ul li.selected ul li.selected ul li a:hover { color:#ab7575 !important; }
#mmenu ul li ul li ul li.selected a,
#mmenu ul li.selected ul li ul li.selected a,
#mmenu ul li.selected ul li.selected ul li.selected a { color:#eee !important; }

/*Sidecontent*/

.sidecontent { width:200px; float:left; text-align:left; overflow:auto; }
.side_banner { width:200px; border-bottom:1px solid #FFF; }
.side_banner img { display:block; }

.last_news {  background-image:url(images/last_news_bg.gif); background-repeat:repeat-x; padding:10px 15px; }
.last_news h2 { position:relative; color:#b6181d; font-family:Georgia,Tahoma,sans-serif; font-size:18px; font-weight:100; margin-bottom:10px; background-image:none; padding:0px; }
.last_news div { margin-bottom:15px; }
.last_news div a { color:#6e1013; font-family:Georgia,Tahoma,sans-serif; font-weight:bold; display:block; }
.last_news div a:hover { color:#888; }
.last_news div span { color:#9c9c9c; font-family:Georgia,Tahoma,sans-serif; font-weight:bold; display:block; }
.last_news div p a { color:#757575; font-family:Helvetica,Tahoma,sans-serif; font-weight:100; font-size:11px; }
.last_news div p a:hover { color:#999; }

/*Footer*/

#footer { width:950px; height:113px; background-image:url(images/foot_bg.png); margin-left:auto; margin-right:auto; }
#footer .logo { float:left; padding:10px 0px 0px 44px; width:220px; text-align:left; }
#footer .logo img { position:relative; }

#footer .info { float:left; width:200px; text-align:left; padding-top:8px; padding-right:20px; }
#footer .info p { color:#FFF; }
#footer .info strong { font-family:'Helvetica Bold',Helvetica,Tahoma,sans-serif; font-size:12px; }

.paginaator { width:100%; overflow:auto; text-align:center; padding:15px 0px; border-top:1px solid #dfdfdf; margin-top:20px; }
.paginaator .fl_left { float:left; }
.paginaator .fl_right { float:right; }
.paginaator div { }
.paginaator a { color:#777; padding:0px 5px; line-height:20px; vertical-align:middle; border:1px solid #EEE; display:inline-block; margin-bottom:3px; }
.paginaator a.selected,
.paginaator a.selected:hover,
.paginaator a:hover { color:#511212; border-color:#c06e6e; background-color:#eababa; }


