/*GLOBAL*/
a:focus { outline:none; }
.line * a img,.listitem * a img,.line_gallery * a img { border:1px solid #000; }
.line * a:hover img,.listitem * a:hover img,.line_gallery * a:hover img { border:1px solid #3b3938; }

/*ACTION*/
#action_children {font-size:120%;}
#action_children, #action_children A {color:#fff;} 
#action_default { }
#action_search { margin:0 0 20px; }
.action_mapbox { margin-bottom:5px; border:1px solid #f2f2f2; }
.action_map { height:200px; }
.action_related { margin:0 0 20px; border:1px solid #3b3938; }

/*SPECIAL*/

/*block*/
#support { margin-bottom: 5px }
#tools { margin:20px 0 0; padding:5px 10px; background:none; border-top:5px solid #3b3938; }
#breadcrumb { margin:0 0 10px 10px; padding:0 0 5px; }
#breadcrumb A {color:#fff;}
.listitembreak { margin:0 0 20px; padding:0 0 10px; border-bottom:1px solid #f2f2f2; background:none; }

/*inline*/
.price { color:red; }
.sub { font-size:90%; }
.plus { font-size:110%; }
.box { background:#f2f2f2; border:1px solid #333; padding:10px; margin:0 0 20px; }
.signal { color:#400; }
.bold { font-weight:bold; }

/*LINKS*/
.link_back { }
.link_back a { font-weight:bold; font-size:110%; }

/*NAV_H*/
#nav_h { background:url(../images/bg_nav.jpg) no-repeat;}
#nav_v { }

/*FULL*/
.full_intro p { font-size:120%; }
.full_body { margin:20px 0 20px;font-size:120%;}
.full_subheadline { font-weight:bold; margin:0 0 5px; }
.full_left { float:left; width:150px; }
.full_right { float:right; width:410px; }
.full_full { }
.full_content { }
.full_rating { margin:20px 0; }
.full_children { }
.full_button { margin:0 0 20px; }

/*LINE*/
.line { margin:0 0 15px; padding:0 0 15px;  }
.line_subheadline { font-weight:bold; margin:0 0 5px; }
.line_left { float:left; width:25%; }
.line_left * img { display:block; }
.line_right { float:right; width:75%; }
.line_full { }
.line_content {font-size:120%}
.line_link { text-align:right; }
.line_link A {display:block; background:url(../images/bg_link.gif) no-repeat right; padding:3px 25px 0 0}
.line_link A:hover {text-decoration:none;}
.line_price a { color:#fff; }
.line_price * span.price { font-size:130%; font-weight:bold; color:red; }
.line_date { margin-bottom:3px; padding-bottom:3px; border-bottom:1px solid #f2f2f2; }
.line_scroller { margin-bottom:20px; }
.line_image { margin:0 0 30px; }
.line_comment { background:#fff; padding:10px; margin-top:10px; }
.line_comment_counter { color:#f2f2f2; font-weight:bold; font-size:50px; float:right; }
.line_comment_author { font-weight:bold; font-size:100%; margin-bottom:3px; }
.line_comment_date { color:#555; font-size:90%; margin:0 0 5px; }
.line_comment p { font-size:90%; line-height:160%; margin:0; }
.line_comment h3 { margin:10px 0 5px; font-size:110%; }
.line_gallery { margin:0 0 30px; padding:15px 15px 20px; }
.line_gallery H2 {margin-bottom:15px}
.line_gallery_inner { }
.line_gallery_link { padding-top:5px; }
.line_gallery_full { }
.line_gallery_content { padding-top:15px}
.line_gallery_container { }

/*LISITEM*/
.listitem { margin:0 0 10px; padding:0 0 10px; border:1px solid #d3c2bb; width:222px; }
.listitem_float { width:280px; border:none; padding:0; margin:0; }
.listitem_float_margin { margin:0; }
.listitem_subheadline { margin:0 0 5px; font-weight:bold; }
.listitem_left { float:left; width:80px; }
.listitem_right { float:right; width:185px; }
.listitem_left * img,.listitem_right * img { display:block; }
.listitem_full { }
.listitem_content {padding:5px 5px 0 5px }
.listitem_link { text-align:right;}
.listitem_price a { color:#333; }
.listitem_price * span.price { font-size:110%; font-weight:bold; color:red; }
.listitem_video { margin:0 0 10px; padding:0 0 10px; border-bottom:0 solid #fff; }
.listitem_date { margin-bottom:2px; padding-bottom:2px; border-bottom:1px solid #f2f2f2; }
.listitem_scroller { margin-bottom:20px; }
.listitem_image { margin:0 0 20px; }
.listitem_link A {display:block; background:url(../images/bg_link.gif) no-repeat right; padding:3px 25px 0 0}
.listitem_link A:hover {text-decoration:none;}

/*EMBDED*/
.embed_image { margin:0 0 20px; }

/*THUMB*/
.thumb { margin:0 0 5px; padding:0 0 5px; border-bottom:1px solid #fff; }
.thumb_left { float:left; width:40px; }
.thumb_right { float:right; width:120px; padding:3px 0 0; }
.thumb_full { }
.thumb_content { }

/*MISC*/
.teaser { border:1px solid #D3C2BB; width:220px;}
.teaserBody {padding:10px}
.banner { margin:0 0 20px; }
.box_line { margin:0 0 30px; border:1px solid #3b3938; }
.box_line h2 { padding:5px 10px; background:#3b3938; color:#000; margin:0; }
.box_line_content { padding:10px 10px 5px; }
.box_listitem { margin:0 0 20px; border:1px solid #3b3938; }
.box_listitem h3 { padding:5px 10px; background:#3b3938; color:#fff; margin:0; }
.box_listitem_content { padding:10px; }
.box_listitem_content p { margin:0; }
.file_line { margin:0 0 15px; padding:0 0 15px; border-bottom:1px solid #f2f2f2; }
.file_line_left { float:left; width:10%; }
.file_line_left_image { float:left; width:150px; }
.file_line_left a img { border:0; }
.file_line_right { float:right; width:90%; }
.file_line_right_image { float:right; width:530px; }
.file_line_right a { font-size:120%; font-weight:bold; }
.file_line_right p { margin-bottom:5px; }
.file_listitem { margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid #fff; }
.file_listitem_left { float:left; width:40px; }
.file_listitem_left a img { border:0; }
.file_listitem_right { float:right; width:235px; }
.file_listitem_right a { font-size:110%; font-weight:bold; }
.file_listitem_right p { margin-bottom:5px; }

/*COMMNENTS*/
#comments { background:#f6f6f6; border:1px solid #d9d9d9; padding:10px; margin:15px 0; }
INPUT.buttoncomment { border-top:1px #ddd solid; border-left:1px #ddd solid; border-right:1px #444 solid; border-bottom:1px #444 solid; color:#000; padding:.2em 1.2em; background:#5e5607 url(images/button_yellow.png) top left repeat-x; }
INPUT.buttoncomment:hover { background:#880; color:#fff; }

/*SEARCH*/
#searchbox { width:280px; height:34px; border:1px solid #fff; background:#fff; -webkit-border-radius:.5em; -moz-border-radius:.5em; border-radius:.5em; -webkit-box-shadow:0 1px 2px rgba(0,0,0,.2); -moz-box-shadow:0 1px 2px rgba(0,0,0,.2); box-shadow:0 1px 2px rgba(0,0,0,.2); }
#searchbox #search_input { float:left; margin:7px 0 0 6px; border:0; width:220px; font-weight:bold; color:#3b3938; background:none; padding:2px; font-style:italic; }
#searchbox #search_submit { float:right; margin:5px 6px 0 0; }

/*POLL*/
.graph { position:relative; width:100%; border:1px solid #333; padding:2px; margin-bottom:10px; background:#fff; }
.graph .bar { display:block; position:relative; background:green; text-align:center; color:#B1D632; height:2em; line-height:2em; }
.graph .bar span { position:absolute; left:1em; }

/*HEADER*/
#header { color: #000; background:#E3E5E1; }
.header_bg {background: url(../images/bg_headershadow_side.jpg) no-repeat; padding:0 17px 0 17px; }
#header DIV.c50r {padding-top:12px}

/*FOOTER*/
#footer { margin: 0 auto; width: 960px;  color:#444; }
#footer_info {padding:20px 0 0 0}
#footer_sitemap { margin-top: 20px }
#footer_sitemap a {display: block}
.footer_company { font-weight: bold }
.footer_delimiter { padding: 0 5px; color: #3b3938 }
.footer_sitemap_col { padding: 0 10px 0 0 }
.footer_sitemap_col_border { border-right: 1px solid #444 }

#footer h2 { font-size: 120% }

#contentBg {background:url(../images/bg_content_top.gif) no-repeat; padding:30px 20px}

/*Start*/
.whiteArea {background:url(../images/bg_content_top.gif) no-repeat; padding:30px 20px}
.borderBottom {margin:0 0 20px 0}
#start H1 {color:#fff}

/*TAGCLOUD*/
.tagcloud { }
.tag0 { font-size:190%; }
.tag1 { font-size:170%; }
.tag2 { font-size:150%; }
.tag3 { font-size:130%; }
.tag4 { font-size:120%; }
.tag5 { font-size:115%; }
.tag6 { font-size:110%; }
.tag7 { font-size:105%; }
.tag8 { font-size:100%; }
.tag9 { font-size:90%; }
.tag10 { font-size:80%; }
.tag11 { font-size:80%; }
.tag12 { font-size:80%; }
.tag13 { font-size:80%; }
.tag14 { font-size:80%; }
.tag15 { font-size:80%; }
.tagcloud a { text-decoration:none; padding:3px; color:#444; }
.tagcloud a:hover { text-decoration:none; background-color:#3b3938; color:#fff; }
