/* 
----- CSS Firma DUPLICON, Martin Missfeldt 2008 -----
*/
body { background-color:#eed; color:#243; margin:0; padding:0; font-size:14px; line-height:22px; font-family:Arial, Helvetica, sans-serif; text-align:center; }
h1 { font-size:18px; font-weight:normal; margin:0 auto; padding:10px 0 6px 0; display:block; height:48px; color:#aa9; font-family:Georgia, "Times New Roman", Times, serif; }
h2 { font-size:22px; font-weight:bold; margin:0 auto; display:block; width:880px; height:25px; padding:1px 0 14px 0; font-family:Georgia, "Times New Roman", Times, serif; }
h3 { font-size:14px; font-weight:bold; margin:0; padding:12px 40px 4px 40px; }
h4 { font-size:11px; font-weight:bold; margin:0; padding:6px 40px 0 40px;  }
p { margin:0; padding:0 70px 7px 40px; }
a { font-weight:bold; color:#930; }
a:hover { font-weight:bold; }
ul { margin:0 0px 14px 14px; padding:0 40px 0 40px; text-align:left; line-height:20px;  }
li { margin:0; padding:0; text-align:left; }
strong { color:#569; }
form { margin:0; padding:0; }
/* 
----- classes -----
*/
.menu_block { margin:0; padding:0; line-height:26px; float:right; }
.menu_block a { padding:4px 11px; margin:0; border-left:#322829 1px solid; background-color:#930; color:#eee; font-weight:bold; text-decoration:none; }
.menu_block a:hover { padding:4px 11px; margin:0; border-left:#322829 1px solid; background-color:#eed; color:#930; font-weight:bold; }
.menu_icon { border:#000 1px solid; width:20px; height:20px; margin:0 6px; }
.top_image{ width:880px; margin:0 auto; }
.head{ width:880px; height:90px; margin:0 auto; background-color:#322829; }
.gallery{ width:880px; margin:0 auto; background:#99a7c0; color:#243; text-align:center; }
.description { width:880px; margin:0 auto; padding:0; display:block; background-color:#ddc; text-align:left; }
.coll_row { height:150px; width:220px; display:block; float:left; font-size:11px; line-height:14px; text-align:center; }
.coll_row a { font-weight:normal; color:#eee; border:0; text-decoration:none; }
.gallery_row { height:250px; width:220px; display:block; float:left; font-size:11px; line-height:14px; text-align:center; }
.img_row { height:250px; width:220px; display:block; float:left; font-size:11px; line-height:14px; text-align:center; }
.img_row a { font-weight:normal; color:#eee; border:0; text-decoration:none; }
.img { border:#fff 1px solid; margin:2px auto; }
.btn_left { float:left; border:0; border-left:#eed 1px solid; border-top:#eed 0px solid; }
.no_border { border:0; }
.btn_right { float:right; border:0; border-right:#eed 1px solid; border-top:#eed 1px solid; }
.clearer { clear:both; font-size:0; height:24px; display:block; }
.clearer_1 { clear:both; font-size:0; }
.clearer_2 { clear:both; font-size:0; height:1px; display:block; background:#eee; }
.clearer_3 { clear:both; font-size:0; height:1px; display:block; }
.footer { font-size:11px; line-height:14px; }
.footer a { text-decoration:none; border:none; font-weight:normal; }
.advert { width:880px; margin:0 auto; padding:10px 0 0 0; }
.img_big { margin:0 auto; padding:0px; border:#fff 0px solid; }
.text_block { float:left; width:529px; margin:0; padding:0; text-align:left; }
.img_data { font-size:11px; line-height:14px; padding:0; margin:3px 0 0 0; text-align:center; }
.right_text { text-align:right; }
.float_left { float:left; margin:0 40px 0 0; padding:0; border:0; }
.float_right { float:right; margin:0 0 0 40px; border:0; }
.alexa_block { float:left; margin:-20px 30px 0 0; padding:0; border:0; width:400px; height:269px; display:block; }
.category_topic { width:120px; display:block; font-weight:bold; color:#569; float:left; }
.ad_bottom { margin:0; padding:0 70px 3px 33px; }




