@media print {
body * {font-size:12px; line-height:16px;}
p { padding:3px; margin:2px;}
#ttop, #foto, #foto2 {display:none;}
}
@media screen {
.text_bg {text-align:justify; background:#f1f9d8; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}

.text_bg_hot_orange {text-align:justify; background:#f1f9d8; color:#f96900; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_lite_orange {text-align:justify; background:#f1f9d8; color:#fba76a; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_dark_orange {text-align:justify; background:#f1f9d8; color:#b56815; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_lite_green {text-align:justify; background:#f1f9d8; color:#668e39; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_green {text-align:justify; background:#f1f9d8; color:green; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_hot_orange_big {text-align:justify; font-size:15px; background:#f1f9d8; color:#f96900; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_lite_orange_big {text-align:justify; font-size:15px; background:#f1f9d8; color:#fba76a; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_dark_orange_big {text-align:justify; font-size:15px; background:#f1f9d8; color:#b56815; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_lite_green_big {text-align:justify; font-size:15px; background:#f1f9d8; color:#668e39; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_green_big {text-align:justify; font-size:15px; background:#f1f9d8; color:green; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}

.text_bg_bold_hot_orange {text-align:justify; font-weight:bold; background:#f1f9d8; color:#f96900; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_bold_lite_orange {text-align:justify; font-weight:bold; background:#f1f9d8; color:#fba76a; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_bold_dark_orange {text-align:justify; font-weight:bold; background:#f1f9d8; color:#b56815; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_bold_lite_green {text-align:justify; font-weight:bold; background:#f1f9d8; color:#668e39; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_bold_green {text-align:justify; font-weight:bold; background:#f1f9d8; color:green; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_bold_hot_orange_big {text-align:justify; font-size:15px; font-weight:bold; background:#f1f9d8; color:#f96900; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_bold_lite_orange_big {text-align:justify; font-size:15px; font-weight:bold; background:#f1f9d8; color:#fba76a; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_bold_dark_orange_big {text-align:justify; font-size:15px; font-weight:bold; background:#f1f9d8; color:#b56815; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_bold_lite_green_big {text-align:justify; font-size:15px; font-weight:bold; background:#f1f9d8; color:#668e39; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}
.text_bg_bold_green_big {text-align:justify; font-size:15px; font-weight:bold; background:#f1f9d8; color:green; text-indent:2em; padding-left:8px !important; padding-right:8px !important;}

.text_hot_orange {text-align:justify; color:#f96900; text-indent:2em;}
.text_lite_orange {text-align:justify; color:#fcd651; text-indent:2em;}
.text_dark_orange {text-align:justify; color:#b56815; text-indent:2em;}
.text_lite_green {text-align:justify; color:#668e39; text-indent:2em;}
.text_green {text-align:justify; color:green; text-indent:2em;}
.text_hot_orange_big {text-align:justify; font-size:15px; color:#f96900; text-indent:2em;}
.text_lite_orange_big {text-align:justify; font-size:15px; color:#fcd651; text-indent:2em;}
.text_dark_orange_big {text-align:justify; font-size:15px; color:#b56815; text-indent:2em;}
.text_lite_green_big {text-align:justify; font-size:15px; color:#668e39; text-indent:2em;}
.text_green_big {text-align:justify; font-size:15px; color:green; text-indent:2em;}

.text_bold_hot_orange {text-align:justify; font-weight:bold; color:#f96900; text-indent:2em;}
.text_bold_lite_orange {text-align:justify; font-weight:bold; color:#fcd651; text-indent:2em;}
.text_bold_dark_orange {text-align:justify; font-weight:bold; color:#b56815; text-indent:2em;}
.text_bold_lite_green {text-align:justify; font-weight:bold; color:#668e39; text-indent:2em;}
.text_bold_green {text-align:justify; font-weight:bold; color:green; text-indent:2em;}
.text_bold_hot_orange_big {text-align:justify; font-size:15px; font-weight:bold; color:#f96900; text-indent:2em;}
.text_bold_lite_orange_big {text-align:justify; font-size:15px; font-weight:bold; color:#fcd651; text-indent:2em;}
.text_bold_dark_orange_big {text-align:justify; font-size:15px; font-weight:bold; color:#b56815; text-indent:2em;}
.text_bold_lite_green_big {text-align:justify; font-size:15px; font-weight:bold; color:#668e39; text-indent:2em;}
.text_bold_green_big {text-align:justify; font-size:15px; font-weight:bold; color:green; text-indent:2em;}

.hot_orange {font-size:12px; line-height:16px; color:#f96900; font-weight:bold;}
.hot_orange_big {font-size:15px; line-height:24px; padding-left:5px; padding-right:5px; color:#f96900; font-weight:bold;}
.hot_orange_bg {font-size:12px; background:#f1f9d8; padding-left:8px !important; padding-right:8px !important; line-height:16px; color:#f96900; font-weight:bold;}
.hot_orange_big_bg {font-size:15px; background:#f1f9d8; line-height:24px; padding-left:8px !important; padding-right:8px !important; color:#f96900; font-weight:bold;}
.lite_orange {font-size:12px; line-height:16px; color:#fba76a; font-weight:bold;}
.lite_orange_big {font-size:15px; line-height:24px; padding-left:5px; padding-right:5px; color:#fba76a; font-weight:bold;}
.lite_orange_bg {font-size:12px; background:#f1f9d8; padding-left:8px !important; padding-right:8px !important; line-height:16px; color:#fba76a; font-weight:bold;}
.lite_orange_big_bg {font-size:15px; background:#f1f9d8; line-height:24px; padding-left:8px !important; padding-right:8px !important; color:#fba76a; font-weight:bold;}
.dark_orange {font-size:12px; line-height:16px; color:#b56815; font-weight:bold;}
.dark_orange_big {font-size:15px; line-height:24px; padding-left:5px; padding-right:5px; color:#b56815; font-weight:bold;}
.dark_orange_bg {font-size:12px; background:#f1f9d8; padding-left:8px !important; padding-right:8px !important; line-height:16px; color:#b56815; font-weight:bold;}
.dark_orange_big_bg {font-size:15px; background:#f1f9d8; line-height:24px; padding-left:8px !important; padding-right:8px !important; color:#b56815; font-weight:bold;}
.lite_green {font-size:12px; line-height:16px; color:#668e39; font-weight:bold;}
.lite_green_big {font-size:15px; line-height:24px; padding-left:5px; padding-right:5px; color:#668e39; font-weight:bold;}
.lite_green_bg {font-size:12px; background:#f1f9d8; padding-left:8px !important; padding-right:8px !important; line-height:16px; color:#668e39; font-weight:bold;}
.lite_green_big_bg {font-size:15px; background:#f1f9d8; line-height:24px; padding-left:8px !important; padding-right:8px !important; color:#668e39; font-weight:bold;}
.green {font-size:12px; line-height:16px; color:green; font-weight:bold;}
.green_big {font-size:15px; line-height:24px; padding-left:5px; padding-right:5px; color:green; font-weight:bold;}
.green_bg {font-size:12px; background:#f1f9d8; padding-left:8px !important; padding-right:8px !important; line-height:16px; color:green; font-weight:bold;}
.green_big_bg {font-size:15px; background:#f1f9d8; line-height:24px; padding-left:8px !important; padding-right:8px !important; color:green; font-weight:bold;}

.table_text { text-align:justify; text-indent:2em; margin:10px; }
.text { text-align:justify; text-indent:2em; }
.small { text-align:justify; text-indent:2em; font-size: 10px; }
.ctext { text-align:center; }
.ctsmall { text-align:center; font-size: 10px; }
.zag { font-weight:bold; text-align:center; }

.padd_text { text-align:justify; text-indent:2em; margin:0px; padding-top:0px; padding-bottom:5px; padding-left:4px; padding-right:12px; }
.hr {clear:both; color:#d5d5d5; background:#d5d5d5; padding:0px; margin:1px 10px 1px 4px; font-size:0px; line-height:0px; border:0px; height:1px;}
.clear {clear:both; font-size:0px; line-height:0px;}
.clear_br {clear:both; font-size:0px; line-height:0px; height:10px;}
.break {clear:both; font-size:0px; margin:0px; padding:0px; line-height:0px; background:url(img/break.gif) left center repeat-x; height:7px;}
.m { vertical-align:middle; filter:alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.mm { filter:alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; vertical-align:middle; }
.mp { vertical-align:middle; filter:alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; }
.fcomm { background-color: transparent; width:100%; height:200px; color: #5a3a4a; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:11px; border: 1px solid #0d4f19; }

#foto {margin:0px; padding:0px; height:336px; overflow: auto; overflow-y: auto; overflow-x: hidden;}
#foto2 {margin:0px; padding:0px; width:99%; overflow: auto; overflow-x: scroll; overflow-y: hidden;}
#foto2 table {margin:6px; padding:0px 0px 10px 0px;}
.inlinebox { margin:8px; }
.inlinebox h1, .inlinebox h6, .inlinebox h5, .inlinebox h4, .inlinebox h2, .inlinebox h3, .inlinebox a, .inlinebox b, .inlinebox strong, .inlinebox p, .inlinebox span, .inlinebox div {color:white;}
.inlinebox2 { margin:8px; padding-bottom:4px; }
.box_elem_cont { padding:10px; background:url(img/header/h_bg.gif); border:1px solid #939191; }
.box_elem_cont img { vertical-align:middle; }
.box_elem_cont div, .box_elem_cont td, .box_elem_cont p { margin:10px 3px; line-height:1em; }
.mnorm { width:90%; margin:15px auto; }
.mnorm td {border:1px solid #939191;}
.mnorm td td {text-align:center;}
.oddz {background:#e5e5e3; font-weight:bold; text-align:center;}
.mer .oddz {background:#ebd2e5;}
.mer { background-color:#f6e6f2; width:90%; margin:15px auto; }
.mer td { border:1px solid #905a78; }

a,b,strong,p,span,div,input { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; line-height:1.4em; }
body {margin:0px; padding:0px; width:100%; height:auto !important; height:100%; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height:1em; color:#6e6d6b; background: #f2f0d8;}
html {height:100%;}
form {padding:0px; margin:0px;}
img { padding:0px; margin:0px; border:0px; }
table {border-collapse: collapse;}
table td, table th {padding : 0px;}
h1, h2, h3, h4, h5 { line-height:1.5em; padding:0px; margin:0px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin:0px; padding:0px; color: #668e39; }
a {cursor : pointer; color: #b56815; text-decoration: underline;}
a:link {color: #b56815; text-decoration: underline;}
a:hover {color: #b56815; text-decoration: none; }
li h2, li h3 {font-weight:200;}

#top {padding:0px; margin:0px;}
#top table {width:100%;}
#top td {text-align:left;}
#top_left {background:url(img/top_bg.jpg) repeat-x left top; height:197px; width:100%;}
#top_right {background:url(img/top.jpg) no-repeat left top; height:197px; width:100%;}
#rbutton {float:right; padding-right:10px;}
#rbutton img {float:right;}
#rbutton table {float:right; width:195px;}

.tpcol {width:100%;}
.tpcol2fix {width:300px;}
.tpcol3fix {width:250px;}

#atop_left {background:url(img/atop_left.gif) left top no-repeat; margin-top:1px;}
#atop_center {background:url(img/atop_center.gif) left top repeat-x;}
#atop_right {background:url(img/atop_right.gif) right top no-repeat;}

#mmenu {text-align:left; width:100%;}
#menu_left {background:url(img/menu_left.gif) no-repeat left top; height:42px;}
#menu_center { background:url(img/menu_center_bg.jpg) repeat-x left top; height:42px;}
#menu_right {background:url(img/menu_right.gif) no-repeat right top; height:42px;}
#menu_pos {padding-left:24px; padding-right:24px;}
#menu_pos2 {padding-top:8px;}
#main {padding:0px 18px 0px 18px;}
#mc {padding:4px 0px; margin:0px -5px 0px -5px; vertical-align:top; text-align:center;}

/* 3 column percentate */
.mcwrapper_p3 {float:left; width:100%;}
.mccontent_p3 {margin: 0 24.5%;}
.mcnavigation_p3 {float:left; width:25%; margin-left:-100%;}
.mcextra_p3 {float:left; width:25%; margin-left:-25%;}
.mcfooter_p3 {clear:left; width:100%;}

.mcwrapper_p3_20_60_20 {float:left; width:100%;}
.mccontent_p3_20_60_20 {margin: 0 19.5%;}
.mcnavigation_p3_20_60_20 {float:left; width:20%; margin-left:-100%;}
.mcextra_p3_20_60_20 {float:left; width:20%; margin-left:-20%;}

.mcwrapper_p3_30_40_30 {float:left; width:100%;}
.mccontent_p3_30_40_30 {margin: 0 29.5% 0 29.5%;}
.mcnavigation_p3_30_40_30 {float:left; width:30%; margin-left:-100%;}
.mcextra_p3_30_40_30 {float:left; width:30%; margin-left:-30%;}

.mcwrapper_p3_26_37_37 {float:left; width:100%;}
.mccontent_p3_26_37_37 {margin: 0 36.5% 0 25.5%;}
.mcnavigation_p3_26_37_37 {float:left; width:26%; margin-left:-100%;}
.mcextra_p3_26_37_37 {float:left; width:37%; margin-left:-37%;}

.mcwrapper_p3_50_25_25 {float:left; width:100%;}
.mccontent_p3_50_25_25 {margin: 0 24.5% 0 49.5%;}
.mcnavigation_p3_50_25_25 {float:left; width:50%; margin-left:-100%;}
.mcextra_p3_50_25_25 {float:left; width:25%; margin-left:-25%;}

.mcwrapper_p3_40_30_30 {float:left; width:100%;}
.mccontent_p3_40_30_30 {margin: 0 29.5% 0 39.5%;}
.mcnavigation_p3_40_30_30 {float:left; width:40%; margin-left:-100%;}
.mcextra_p3_40_30_30 {float:left; width:30%; margin-left:-30%;}

.mcwrapper_p3_30_30_40 {float:left; width:100%;}
.mccontent_p3_30_30_40 {margin: 0 39.5% 0 29.5%;}
.mcnavigation_p3_30_30_40 {float:left; width:30%; margin-left:-100%;}
.mcextra_p3_30_30_40 {float:left; width:40%; margin-left:-40%;}

.mcwrapper_p3_25_25_50 {float:left; width:100%;}
.mccontent_p3_25_25_50 {margin: 0 49.5% 0 24.5%;}
.mcnavigation_p3_25_25_50 {float:left; width:25%; margin-left:-100%;}
.mcextra_p3_25_25_50 {float:left; width:50%; margin-left:-50%;}

.mcwrapper_p3_20_20_60 {float:left; width:100%;}
.mccontent_p3_20_20_60 {margin: 0 59.5% 0 19.5%;}
.mcnavigation_p3_20_20_60 {float:left; width:20%; margin-left:-100%;}
.mcextra_p3_20_20_60 {float:left; width:60%; margin-left:-60%;}
/* 3 column percentate */

/* 3 column percentate + fixed */
.mcwrapper_pf3 {float:left; width:100%;}
.mccontent_pf3 {margin: 0px 243px;}
.mcnavigation_pf3 {float:left; width:250px; margin-left:-100%;}
.mcextra_pf3 {float:left; width:250px; margin-left:-250px;}
.mcfooter_pf3 {clear:left; width:100%;}

.mcwrapper_pf3_200_200 {float:left; width:100%;}
.mccontent_pf3_200_200 {margin: 0px 193px 0px 193px;}
.mcnavigation_pf3_200_200 {float:left; width:200px; margin-left:-100%;}
.mcextra_pf3_200_200 {float:left; width:200px; margin-left:-200px;}

.mcwrapper_pf3_225_225 {float:left; width:100%;}
.mccontent_pf3_225_225 {margin: 0px 218px 0px 218px;}
.mcnavigation_pf3_225_225 {float:left; width:225px; margin-left:-100%;}
.mcextra_pf3_225_225 {float:left; width:225px; margin-left:-225px;}

.mcwrapper_pf3_270_270 {float:left; width:100%;}
.mccontent_pf3_270_270 {margin: 0px 263px 0px 263px;}
.mcnavigation_pf3_270_270 {float:left; width:270px; margin-left:-100%;}
.mcextra_pf3_270_270 {float:left; width:270px; margin-left:-270px;}

.mcwrapper_pf3_300_300 {float:left; width:100%;}
.mccontent_pf3_300_300 {margin: 0px 293px 0px 293px;}
.mcnavigation_pf3_300_300 {float:left; width:300px; margin-left:-100%;}
.mcextra_pf3_300_300 {float:left; width:300px; margin-left:-300px;}

.mcwrapper_pf3_200_300 {float:left; width:100%;}
.mccontent_pf3_200_300 {margin: 0px 293px 0px 193px;}
.mcnavigation_pf3_200_300 {float:left; width:200px; margin-left:-100%;}
.mcextra_pf3_200_300 {float:left; width:300px; margin-left:-300px;}

.mcwrapper_pf3_225_300 {float:left; width:100%;}
.mccontent_pf3_225_300 {margin: 0px 293px 0px 218px;}
.mcnavigation_pf3_225_300 {float:left; width:225px; margin-left:-100%;}
.mcextra_pf3_225_300 {float:left; width:300px; margin-left:-300px;}

.mcwrapper_pf3_250_300 {float:left; width:100%;}
.mccontent_pf3_250_300 {margin: 0px 293px 0px 243px;}
.mcnavigation_pf3_250_300 {float:left; width:250px; margin-left:-100%;}
.mcextra_pf3_250_300 {float:left; width:300px; margin-left:-300px;}

.mcwrapper_pf3_270_300 {float:left; width:100%;}
.mccontent_pf3_270_300 {margin: 0px 293px 0px 263px;}
.mcnavigation_pf3_270_300 {float:left; width:270px; margin-left:-100%;}
.mcextra_pf3_270_300 {float:left; width:300px; margin-left:-300px;}

.mcwrapper_pf3_300_200 {float:left; width:100%;}
.mccontent_pf3_300_200 {margin: 0px 193px 0px 293px;}
.mcnavigation_pf3_300_200 {float:left; width:300px; margin-left:-100%;}
.mcextra_pf3_300_200 {float:left; width:200px; margin-left:-200px;}

.mcwrapper_pf3_300_225 {float:left; width:100%;}
.mccontent_pf3_300_225 {margin: 0px 218px 0px 293px;}
.mcnavigation_pf3_300_225 {float:left; width:300px; margin-left:-100%;}
.mcextra_pf3_300_225 {float:left; width:225px; margin-left:-225px;}

.mcwrapper_pf3_300_250 {float:left; width:100%;}
.mccontent_pf3_300_250 {margin: 0px 243px 0px 293px;}
.mcnavigation_pf3_300_250 {float:left; width:300px; margin-left:-100%;}
.mcextra_pf3_300_250 {float:left; width:250px; margin-left:-250px;}

.mcwrapper_pf3_300_270 {float:left; width:100%;}
.mccontent_pf3_300_270 {margin: 0px 263px 0px 293px;}
.mcnavigation_pf3_300_270 {float:left; width:300px; margin-left:-100%;}
.mcextra_pf3_300_270 {float:left; width:270px; margin-left:-270px;}
/* 3 column percentate + fixed */

/* 2 column percentate + fixed */
.mcwrapper{float:right; width:100%; margin-left:-300px;}
.mccontent{margin-left:293px;}
.mcnavigation{float:left; width:300px;}
.mcextra{float:left; clear:left; width:300px;}

.mcfooter{clear:both;width:100%;}
.mcfooterc {float:right; padding-left:10px; padding-right:15px;}
.mcfooterc * {line-height:30px; color:#668e39;}
.mcfooters {float:right; padding-left:10px; padding-right:5px;}
.mcfootersl {float:left; padding-left:10px; padding-right:5px;}

.mcwrapper_200{float:right; width:100%; margin-left:-200px;}
.mccontent_200{margin-left:193px;}
.mcnavigation_200{float:left; width:200px;}
.mcextra_200{float:left; clear:left; width:200px;}

.mcwrapper_225{float:right; width:100%; margin-left:-225px;}
.mccontent_225{margin-left:218px;}
.mcnavigation_225{float:left; width:225px;}
.mcextra_225{float:left; clear:left; width:225px;}

.mcwrapper_250{float:right; width:100%; margin-left:-250px;}
.mccontent_250{margin-left:243px;}
.mcnavigation_250{float:left; width:250px;}
.mcextra_250{float:left; clear:left; width:250px;}

.mcwrapper_270{float:right; width:100%; margin-left:-270px;}
.mccontent_270{margin-left:263px;}
.mcnavigation_270{float:left; width:270px;}
.mcextra_270{float:left; clear:left; width:270px;}

.mcwrapper_350{float:right; width:100%; margin-left:-350px;}
.mccontent_350{margin-left:343px;}
.mcnavigation_350{float:left; width:350px;}
.mcextra_350{float:left; clear:left; width:350px;}

.mcwrapper_400{float:right; width:100%; margin-left:-400px;}
.mccontent_400{margin-left:393px;}
.mcnavigation_400{float:left; width:400px;}
.mcextra_400{float:left; clear:left; width:400px;}

.mcwrapper_50_50 {float:right; width:100%; margin-left:-50%;}
.mccontent_50_50 {margin-left:49.5%;}
.mcnavigation_50_50 {float:left; width:50%;}
.mcextra_50_50 {float:left; clear:left; width:50%;}

.newswrap {float:right;width:100%;margin-left:-140px;}
.newscont {margin-left:140px; text-align:left;}
.newsnav {float:left;width:140px;}
.newsnav img {border:8px solid #c5e763; margin:auto;}
.newsnav div {padding:6px; overflow:hidden; text-align:center; vertical-align:top;}
.mcextra .lite_green_big {text-align:left; text-indent:1em;}
/* 2 column percentate + fixed */

.href_cont, .text_cont { background:#fffffe; padding:1px 0px 1px 0px; margin:0px; text-align:left; }
.href_cont p, .text_cont p { padding:3px 2px 3px 2px; margin:2px 2px; }
.href_cont div.body {text-align:justify;}
.href_cont p, .href_cont div, .href_cont a, .href_cont span, .href_cont h1, .href_cont h2, .href_cont h3, .href_cont h4, .href_cont b, .href_cont strong { line-height:1.3em; }
.href_cont img, .text_cont img {vertical-align:middle;}

.shadow, .nshadow, .rshadow, .shadow2, .nshadow2, .rshadow2 {border:0px;}

.wrap1, .wrap2, .wrap3, .wrap12, .wrap22, .wrap32 {
display:inline-table;
/*  \*/display:block;/**/
}
.wrap1 { float:left; background:url(img/shadow/foto_min/main.gif) right bottom no-repeat; }
.wrap2 { background:url(img/shadow/foto_min/left_bottom.gif) left bottom no-repeat; }
.wrap3 { padding: 0px 5px 5px 0px; background:url(img/shadow/foto_min/right_top.gif) right top no-repeat; }
.wrap12 { float:left; background:url(img/shadow/foto_min2/main.gif) right bottom no-repeat; }
.wrap22 { background:url(img/shadow/foto_min2/left_bottom.gif) left bottom no-repeat; }
.wrap32 { padding: 0px 5px 5px 0px; background:url(img/shadow/foto_min2/right_top.gif) right top no-repeat; }

.ltfoto { float:left; margin:3px; text-indent:0px; }
.rtfoto { float:right; margin:3px; text-indent:0px; }
.tfoto { margin:3px auto; text-indent:0px; }
img.shadow, img.nshadow, img.rshadow, img.shadow2, img.nshadow2, img.rshadow2 {border:1px solid #c0c0c0; margin:4px;}

.wrap3 img, .wrap32 img { border:0px; padding:0px; margin:0px; }

.over {overflow:hidden; width:100%;}
.fleft {float:left; width:100%;}

.header2 {width:100%; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; line-height:0px; padding:0px;}
.header2 .hr_c1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header2/h_left_bg.gif) repeat-y left top;}
.header2 .hr_c2 {float:left; width:100%; background:url(img/header2/h_right_bg.gif) repeat-y right top;}
.header2 .hr_c3 {float:left; width:100%; background:url(img/header2/h_right_bg.gif) repeat-y right top;}
.header2 .hr_c4 {float:left; width:100%; background:url(img/header2/h_right_bg_top.gif) no-repeat right top;}
.header2 .hr_c5 {padding:0px 36px 0px 16px; margin:0px;}

.header2 .hr_t1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header2/h_left_top.gif) no-repeat left top; height:63px;}
.header2 .hr_t2 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header2/h_right_top.gif) no-repeat right top; height:63px;}
.header2 .hr_t3 {overflow:hidden; padding:0px 98px 0px 105px; margin:0px; height:63px;}
.header2 .hr_t4 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header2/h_top.gif) repeat-x left top; height:63px;}
.header2 .hr_t4 div {float:left; position:relative; text-align:center; margin:0px -42px 0px -42px; padding:35px 0px 0px 0px;}
.header2 .hr_t4 div * {font-size:15px; color:#668e39; font-weight:bold; line-height:16px; padding:0px; margin:0px;}

.header2 .hr_b1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header2/h_left_bottom.gif) no-repeat left bottom; height:48px;}
.header2 .hr_b2 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header2/h_right_bottom.gif) no-repeat right bottom; height:48px;}
.header2 .hr_b3 {padding:0px 98px 0px 105px; margin:0px; height:48px;}
.header2 .hr_b4 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header2/h_bottom.gif) repeat-x left bottom; height:48px;}

.header5 {width:100%; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; line-height:0px; padding:0px;}
.header5 .hr_c1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header2/h_left_bg.gif) repeat-y left top;}
.header5 .hr_c2 {float:left; width:100%; background:url(img/header2/h_right_bg.gif) repeat-y right top;}
.header5 .hr_c3 {float:left; width:100%; background:url(img/header2/h_right_bg.gif) repeat-y right top;}
.header5 .hr_c4 {float:left; width:100%; background-color:transparent;}
.header5 .hr_c5 {padding:0px 36px 0px 16px; margin:0px;}

.header5 .hr_t1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header5/h_left_top.gif) no-repeat left top; height:63px;}
.header5 .hr_t2 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header5/h_right_top.gif) no-repeat right top; height:63px;}
.header5 .hr_t3 {overflow:hidden; padding:0px 98px 0px 105px; margin:0px; height:63px;}
.header5 .hr_t4 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header2/h_top.gif) repeat-x left top; height:63px;}
.header5 .hr_t4 div {float:left; position:relative; text-align:center; margin:0px -68px 0px -87px; padding:35px 0px 0px 0px;}
.header5 .hr_t4 div * {font-size:15px; color:#668e39; font-weight:bold; line-height:16px; padding:0px; margin:0px;}

.header5 .hr_b1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header5/h_left_bottom.gif) no-repeat left bottom; height:38px;}
.header5 .hr_b2 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header2/h_right_bottom.gif) no-repeat right bottom; height:38px;}
.header5 .hr_b3 {padding:0px 98px 0px 105px; margin:0px; height:38px;}
.header5 .hr_b4 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header2/h_bottom.gif) repeat-x left bottom; height:38px;}

.header6 {width:100%; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; line-height:0px; padding:0px;}
.header6 .hr_c1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header2/h_left_bg.gif) repeat-y left top;}
.header6 .hr_c2 {float:left; width:100%; background:url(img/header2/h_right_bg.gif) repeat-y right top;}
.header6 .hr_c3 {float:left; width:100%; background:url(img/header2/h_right_bg.gif) repeat-y right top;}
.header6 .hr_c4 {float:left; width:100%; background-color:transparent;}
.header6 .hr_c5 {padding:0px 36px 0px 16px; margin:0px;}

.header6 .hr_t1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header6/h_left_top.gif) no-repeat left top; height:43px;}
.header6 .hr_t2 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header6/h_right_top.gif) no-repeat right top; height:43px;}
.header6 .hr_t3 {overflow:hidden; padding:0px 98px 0px 105px; margin:0px; height:43px;}
.header6 .hr_t4 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header6/h_top.gif) repeat-x left top; height:43px;}
.header6 .hr_t4 div {float:left; position:relative; text-align:center; margin:0px -68px 0px -87px; padding:23px 0px 0px 0px;}
.header6 .hr_t4 div * {font-size:15px; color:#668e39; font-weight:bold; line-height:16px; padding:0px; margin:0px;}

.header6 .hr_b1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header6/h_left_bottom.gif) no-repeat left bottom; height:25px;}
.header6 .hr_b2 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header6/h_right_bottom.gif) no-repeat right bottom; height:25px;}
.header6 .hr_b3 {padding:0px 98px 0px 105px; margin:0px; height:25px;}
.header6 .hr_b4 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header6/h_bottom.gif) repeat-x left bottom; height:25px;}

.header7 {width:100%; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; line-height:0px; padding:0px;}
.header7 .hr_c1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header2/h_left_bg.gif) repeat-y left top;}
.header7 .hr_c2 {float:left; width:100%; background:url(img/header2/h_right_bg.gif) repeat-y right top;}
.header7 .hr_c3 {float:left; width:100%; background:url(img/header2/h_right_bg.gif) repeat-y right top;}
.header7 .hr_c4 {float:left; width:100%; background-color:transparent;}
.header7 .hr_c5 {padding:0px 36px 0px 16px; margin:0px;}

.header7 .hr_t1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header6/h_left_top.gif) no-repeat left top; height:26px;}
.header7 .hr_t2 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header6/h_right_top.gif) no-repeat right top; height:26px;}
.header7 .hr_t3 {overflow:hidden; padding:0px 98px 0px 105px; margin:0px; height:26px;}
.header7 .hr_t4 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header6/h_top.gif) repeat-x left top; height:26px;}

.header7 .hr_b1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header6/h_left_bottom.gif) no-repeat left bottom; height:25px;}
.header7 .hr_b2 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header6/h_right_bottom.gif) no-repeat right bottom; height:25px;}
.header7 .hr_b3 {padding:0px 98px 0px 105px; margin:0px; height:25px;}
.header7 .hr_b4 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header6/h_bottom.gif) repeat-x left bottom; height:25px;}
/* 222 */

.header {width:100%; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; line-height:0px; padding:0px;}
.header .hr_c1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header/h_left_bg.gif) repeat-y left top;}
.header .hr_c2 {float:left; width:100%; background:url(img/header/h_right_bg.gif) repeat-y right top;}
.header .hr_c3 {float:left; width:100%; background:url(img/header/h_right_bg.gif) repeat-y right top;}
.header .hr_c4 {padding:0px 20px 0px 16px; margin:0px;}

.header .hr_t1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header/h_left_top.gif) no-repeat left top; height:54px;}
.header .hr_t2 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header/h_right_top.gif) no-repeat right top; height:54px;}
.header .hr_t3 {overflow:hidden; padding:0px 116px 0px 118px; margin:0px; height:54px;}
.header .hr_t4 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header/h_top.gif) repeat-x left top; height:54px;}

.header .hr_b1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header/h_left_bottom.gif) no-repeat left bottom; height:58px;}
.header .hr_b2 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header/h_right_bottom.gif) no-repeat right bottom; height:58px;}
.header .hr_b3 {padding:0px 116px 0px 118px; margin:0px; height:58px;}
.header .hr_b4 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header/h_bottom.gif) repeat-x left bottom; height:58px;}

.header3 {width:100%; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; line-height:0px; padding:0px;}
.header3 .hr_c1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header/h_left_bg.gif) repeat-y left top;}
.header3 .hr_c2 {float:left; width:100%; background:url(img/header/h_right_bg.gif) repeat-y right top;}
.header3 .hr_c3 {float:left; width:100%; background:url(img/header/h_right_bg.gif) repeat-y right top;}
.header3 .hr_c4 {padding:0px 20px 0px 16px; margin:0px;}

.header3 .hr_t1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header3/h_left_top.gif) no-repeat left top; height:38px;}
.header3 .hr_t2 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header3/h_right_top.gif) no-repeat right top; height:38px;}
.header3 .hr_t3 {overflow:hidden; padding:0px 116px 0px 118px; margin:0px; height:38px;}
.header3 .hr_t4 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header/h_top.gif) repeat-x left top; height:38px;}

.header3 .hr_b1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header/h_left_bottom.gif) no-repeat left bottom; height:38px;}
.header3 .hr_b2 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header3/h_right_bottom.gif) no-repeat right bottom; height:38px;}
.header3 .hr_b3 {padding:0px 116px 0px 118px; margin:0px; height:38px;}
.header3 .hr_b4 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header/h_bottom.gif) repeat-x left bottom; height:38px;}

.header4 {width:100%; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; line-height:0px; padding:0px;}
.header4 .hr_c1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header/h_left_bg.gif) repeat-y left top;}
.header4 .hr_c2 {float:left; width:100%; background:url(img/header/h_right_bg.gif) repeat-y right top;}
.header4 .hr_c3 {float:left; width:100%; background:url(img/header/h_right_bg.gif) repeat-y right top;}
.header4 .hr_c4 {padding:0px 20px 0px 16px; margin:0px;}

.header4 .hr_t1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header4/h_left_top.gif) no-repeat left top; height:25px;}
.header4 .hr_t2 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header4/h_right_top.gif) no-repeat right top; height:25px;}
.header4 .hr_t3 {overflow:hidden; padding:0px 116px 0px 118px; margin:0px; height:25px;}
.header4 .hr_t4 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header4/h_top.gif) repeat-x left top; height:25px;}

.header4 .hr_b1 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header4/h_left_bottom.gif) no-repeat left bottom; height:25px;}
.header4 .hr_b2 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header4/h_right_bottom.gif) no-repeat right bottom; height:25px;}
.header4 .hr_b3 {padding:0px 116px 0px 118px; margin:0px; height:25px;}
.header4 .hr_b4 {float:left; width:100%; margin:0px; padding:0px; background:url(img/header4/h_bottom.gif) repeat-x left bottom; height:25px;}

div.line { height:11px; background:url(img/hr.gif); margin:5px 0px; }
.book { border : 1px solid #448302; background:#dbef92; }
div.ok { border : 1px solid #448302; background-color: #dbef92; color: #668e39; font-size: 11px; line-height:1.6; text-decoration:none; }
.book .quote { text-align:justify; color:#668e39; text-indent:2em; margin:8px; padding:8px; border : 1px dashed #448302; }
.book ol, .book ul { margin-left:15px; text-align:left; }
.book img {vertical-align:middle;}
#book_comments { background-color: transparent; width:100%; height:200px; color: #668e39; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:11px; border: 1px solid #448302; }
.fo { filter:alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.90; opacity: 0.90; }
.tdimg{line-height:0px;}
#nav * {z-index:1000;}

#rbutton input {background: #f1f0d4; border:1px solid #58941c;}
#rbutton * {color: #58941c;}
#rbutton input:hover {background : #f1f9d8;}

.finp {background: #f1f0d4; margin-bottom:2px; margin-top:2px; background-color: #f1f0d4; padding: 2px; vertical-align: middle; font-family:tahoma; font-size:11px; border:1px solid #58941c;}
.bbcodes { background: #f1f0d4; border: 1px solid #58941c; color: #666666; padding: 2px; vertical-align: middle; font-size: 10px; line-height:10px; margin:2px; height: 21px; cursor : pointer; }
input.bbcodes:hover {background : #f1f9d8;}

.tooltip, .ftooltip, .ptooltip {border:0px;}
input.tooltip, input.ftooltip, input.ptooltip {border:1px solid #c0c0c0;}

#tooltip { position: absolute; z-index: 3000; border: 1px solid #939191; background-color: #fbfbfb; padding: 5px; opacity: 0.95; }
#tooltip h3, #tooltip div { margin: 0; }

:focus {outline:0;}
#tooltip.pretty { font-family: Arial; border: none; width: 210px; padding:20px; height: 135px; opacity: 0.9; background: url('tooltip/img/shadow.png'); }
#tooltip.pretty h3 { margin-bottom: 0.75em; font-size: 12pt; width: 220px; text-align: center; }
#tooltip.pretty div { width: 220px; text-align: left; }
#tooltip.fancy { background: url('tooltip/img/shadow2.png'); padding-top: 5em; height: 100px; }
#tooltip.fancy.viewport-right {	background: url('tooltip/img/shadow2-reverse.png'); }
#extended { margin: 2em 0; }
#extended label { text-decoration: underline; }
#yahoo { width: 7em; }
#right, #right2 { text-align: right; }
#tooltip.right { width: 250px; }
#fancy2 { float: right; }
}
