/*------------------------------------------------------------------------
# "Hot Rockin" Joomla template - April, 2010
# Copyright (C) 2010 ArhiNet d.o.o. All Rights Reserved.
# License: http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
# Author: HotJoomlaTemplates.com
# Website: http://www.hotjoomlatemplates.com
-------------------------------------------------------------------------*/

html {
	font-size:13px;
}

body {
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
}

.rockin_color {
	max-height:408px;
}

.rockin_noise {
	background:url(../images/bg_noise.png);
	max-height:408px;
}

.rockin_gradient {
	background:url(../images/bg_gradient.png) repeat-y center;
	max-height:600px;
}

.rockin_bg {
	max-height:600px;
}

.rockin_bg_inner {
	background:url(../images/bg_transparent_inner.png) no-repeat top center;
}

.rockin_menu_bg {
	background:url(../images/content_bg.png) repeat-x;
}

.rockin_ribbon {
	background:url(../images/bg_ribbon.png) no-repeat bottom center;
	max-height:600px;
}

.rockin_ribbon_inner {
	background:url(../images/bg_ribbon_inner.png) no-repeat bottom center;
	max-height:600px;
}

.bg_bottom {
	background:url(../images/bg_transparent_bottom.png) no-repeat top center;
}

.bg_bottom_inner {
	background:url(../images/bg_transparent_bottom_inner.png) no-repeat top center;
}

.wrapper {
	margin:0 auto;
	position:relative;
	height:auto;
}

#topmenu {
	height:65px;
	width:64%;
	float:left;
	overflow:hidden;
}

#topmenu_pad {
	padding:8px 0px;
}

#topmenu2 {
	height:60px;
	width:36%;
	float:right;
}

#topmenu2_pad {
	padding:8px 0px;
}

.banner {
	width:468px;
	float:right;
}

.banner_pad {
	padding:15px 0;
}

.path {
	min-height:30px;
	float:left;
}

.path_pad {
	padding-top:15px;
	padding-right:10px;
}

.main_area {
	margin:0 auto;
}

.main_area_inner {
	margin:0 auto;
	padding-top:20px;
}

#content_wrap {
	float:left;
}

.content_pad {
	padding:15px;
}

#column_left {
	float:left;
	margin-right:15px;
}

#column_right {
	float:right;
	margin-left:15px;
}

.content_module {
	background:#000;
	margin:8px;
}

.content_module2 {
	padding:8px;
}

.topPanelModules {
	width:100%;
}

.topPanelLine {
	height:10px;
	background:#000;
}

.logo {
	width:40%;
	overflow:hidden;
	float:left;
}

.upper {
	width:60%;
	background:url(../images/content_bg2.png);
	overflow:hidden;
	float:left;
}

.upper_pad {
	padding:10px 0;
}

.bottom {
	padding:10px 0;
	margin:0 auto;
}

.modulerow1 {
	width:99.9%;
	float:left;
}

.modulerow2 {
	width:49.9%;
	float:left;
}

.modulerow3 {
	width:33.3%;
	float:left;
}

.modulerow4 {
	width:24.9%;
	float:left;
}

#c1, #c2, #c3 {
	margin:8px;
	background: url(../images/content_bg2.png);
}

#c4 {
	margin:8px;
}

.footer_wrap {
	margin:0 auto;
}

.footer {
	width:50%;
	float:left;
	height:100px;
}

.footer2 {
	width:50%;
	float:left;
	height:100px;
	text-align:right;
}

.footer_pad {
	padding:15px 0;
}

.clr {
	clear:both;
}

#font_resize {
	clear:both;
}

.advert_pad {
	padding:20px 0px 25px 0px;
}

.advert2 {
	float:left;
	width:230px;
}

.frontpage_pad {
	height:20px;
}

.footer_back {
	background:url(../images/content_bg.png);
}