/*------------------------------------------------------------------------
# "Hot Design Now" Joomla template - September, 2010
# Copyright (C) 2010 ArhiNet d.o.o. All Rights Reserved. Adapted by Dunkel<3
# License: http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
# Author: HotJoomlaTemplates.com
# Website: http://www.hotjoomlatemplates.com
-------------------------------------------------------------------------*/


html {
        font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
        font-size:12px;
}

body {
        margin:0;
        padding:0;
        background-position:left top !important;
        background-image: url(../images/bg1.jpg) !important;        
        background-repeat:repeat !important;
        background-attachment:fixed !important;

}

#sub-panel {
        height:34px;
        background-position:center top !important;
        background-image: url("../images/columnbg.png") !important;        
        background-repeat:no-repeat !important;
        background-attachment:scroll !important;
}

.hotwrapper,.header_wrap2 {
        margin:0 auto;
}

.header_wrap2 {
        margin:0 auto;
        margin-bottom:-12px !important;
        height:198px;
        background-position:center top !important;
        background-image: url(../images/header.png) !important;        
        background-repeat:repeat !important;
        background-attachment:scroll !important;
}

.header_wrap {
        border-top:6px solid #000;
        background:transparent !important;
}

.wrapper_left_edge {
        background:url(../images/edge_left.png) top left no-repeat;
}

.wrapper_right_edge {
        background:url(../images/edge_right.png) top right no-repeat;
}

.wrapper_bottom {
        margin:0 auto;
}

.header {
        height:186px;
        margin:0 auto;
}

.logo {
        height:115px;
        width:270px;
        float:left;
}

.logo_pad {
        display:none;
        padding-left:20px;
        padding-top:35px;
}

.search_wrap {
        height:115px;
        float:left;
        text-align:right;
        position:relative;
        left:9px;
}


.top_shadow {
        margin-top:0;
        margin-bottom:17px;
}
  
#topmenu {
        margin-top:0;
        height:80px;
        min-width:1072px !important;
        text-align:center;
        background:url(../images/topmen.png) center top !important;
}

#topmenu2 {
        margin-top:0;
        height:47px;
        background:transparent;
        text-align:center;
}

#topmenu_pad {
        padding:0px 4px;
}

.path {
        height:30px;
        margin:0 auto;
        background:#fff;
}

.path_pad {
        padding-left:18px;
}

.main_area {
        margin-top:5px;
        border-bottom:none;
        max-width:1070px !important;
}

.main_area .moduletable {
        background-color:#111 !important;
}

.content_wrap {
        max-width:820px;
        float:left;
}

.content_pad {
        padding:15px;
}

.column_left {
        float:left;
        margin:10px 7px 0 7px;
}

.column_right {
        float:right;
        margin:10px 7px 0 7px;
}

.upper {
        margin-bottom:15px;
        margin-top:5px;  
}

.bottom {
        padding:15px 0;
        margin:0 auto;
        background:url(../images/bottom_bg.png) bottom repeat-x;
}

.modulerow1 {
        width:99.9%;
        float:left;
}

.modulerow2 {
        width:49.9%;
        float:left;
}

.modulerow3 {
        width:33.3%;
        float:left;
}

.modulerow4 {
        width:24.9%;
        float:left;
}

.wrapper_bottom {
        margin:0 auto;
        background:transparent !important;
}

.footer_wrap {
        position:relative;
        border: 0 !important;
        background-image: url(../images/footer.png) !important;        
        background-repeat:no-repeat !important;
        background-position:center top;
        height: 150px;
        font-size: 10px;
        padding: 0;
        margin:0 auto;
}

.footer {
        font-family: Comic Sans MS;
        text-align:center;
        padding-top:60px;
        background:transparent;
}

.clr {
        clear:both;
}

#font_resize {
        clear:both;
}

.inset_pad {
        padding-bottom:15px;
}

.article_pad {
        padding-top:15px;
}

.top_shadow {
        height:80px;
        background:transparent !important;
}

.rotator_module {
        margin:5px 0 15px 0;
        padding:20px 10px 0 10px;
}

.horiz_line {
        height:1px;
        background:url(../images/horiz_line.png) center no-repeat;
        margin:20px 0 0 0;
}