/*--------------------------------------------------------------
# Pulse - October 2009 (for Joomla 1.5)
# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com  
---------------------------------------------------------------*/
	
/* universal set of reset styles
---------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { vertical-align: baseline; font-size: 100%; outline: 0; padding: 0; margin: 0; border: 0; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { background: white; line-height: 1; color: black; }
ol, ul { list-style: none; }
/* tables still need cellspacing="0" in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; }
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* ||| the end |||*/
/* ||| set of clearing floats |||*/	
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clr { font-size : 1px; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.clear { clear: both; }
/* End hide from IE-mac */
/* ------------------------ the end ----------------------------*/
html { min-height:100%; border-bottom:1px solid transparent; }
body { margin:0; padding:0; font-size:12px; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Verdana, sans-serif; line-height: 15px; }
/* Basic link styles 
---------------------------------------------------------------*/
a { outline:none; cursor:pointer; }
a:link, a:visited, a:active { text-decoration:none; }
a:hover { text-decoration:none; }
/* Basic image style 
----------------------------------------------------------------*/
img { border:none; text-decoration:none; }
/* Basic lists styles 
----------------------------------------------------------------*/
ul { padding:0; margin:0; }
ul li { padding:0;  margin:0; }
ul ul { padding-left:20px; }
ul li a { text-decoration:none; }
ol li { line-height:170%; }
/* Basic heading styles 
-----------------------------------------------------------------*/
th { padding:4px; text-align:left; }
p, pre, blockquote, h1, h2, h3, h4, h5, h6 { margin:1em 0; padding:0; }
h1 { font-size:200%; line-height: 20pt; }
h2 { font-size:175%; }
h3 { font-size:150%; }
h4 { font-size:125%; }
h5 { font-size:115%; }
h1, h2, h3, h4, h5 { margin:0; }
/* Basic form styles 
-----------------------------------------------------------------*/
fieldset { border:none; padding:5px 0; }
fieldset a { font-weight:bold; }
input, select, button { font-size:11px; font-weight:normal; }
/* Basic HR-line style 
-----------------------------------------------------------------*/
hr { border-right:0; border-left:0; border-bottom:0; height:1px; }
/* Basic positioning classes 
-----------------------------------------------------------------*/
.clearfix { clear:both; }
/* Logo 
------------------------------------------------------------*/
a#logo, a#logo_styled { float:left; width:auto; display:block; margin:24px 0; }
/* Here you can change width or height of your logo  if you've disabled option "logo as image" */ 
a#logo_styled { width:423px; height:120px; }
/* Page structure
------------------------------------------------------------*/
div#main { width:980px; margin:0 auto; }
/* top */
div#top { width:980px; position:relative; }
div#stylearea { height:24px; line-height:24px; }
div#stylearea div { clear: both; float: right;height:24px; padding:0 4px 0 12px; background:transparent url('../images/style1/stylearea_l.png') no-repeat 0 bottom;}
.bg_switcher, .style_switcher{ width:12px; height:15px; display:block; float:left; margin:5px 2px 0 0; }
#bg_icon-1, #bg_icon-2, #style_icon-1, #style_icon-2, #style_icon-3, #style_icon-4, #style_icon-5, #style_icon-6 {background:transparent url('../images/style1/colors.png') no-repeat 0 0;}
#bg_icon-1{ background-position:     0 0; }
#bg_icon-2{ background-position: -12px 0; }
#style_icon-1{ background-position: -24px 0; }
#style_icon-2{ background-position: -36px 0; }
#style_icon-3{ background-position: -48px 0; }
#style_icon-4{ background-position: -60px 0; }
#style_icon-5{ background-position: -72px 0; }
#style_icon-6{ background-position: -84px 0; }
div#stylearea {clear:both; width:auto; float:right;width:380px; }
div#stylearea span{ display:block; float:left; margin:0 5px 0 8px; color: #48494A; }
div#search { float:right; width:auto; }
/* menu */
div#menu { width:956px; height:43px; padding:0 12px; font-size:14px; }
div#menu li.level1 a, div#menu li.level1 span.separator { height:20px; line-height:20px; display:block; padding:0 10px 0 0; margin:10px 0 0 0; }
div#menu li.level1 a span, div#menu li.level1 span.separator span { height:20px; line-height:20px; padding:0 0 0 10px; display:block; }
div#menu li.level1 li a, div#menu li.level1 li span.separator, div#menu li.level1 li a span, div#menu li.level1 li span.separator span, div#menu li.level1:hover li a, div#menu li.level1:hover li span.separator, div#menu li.level1:hover li a span, div#menu li.level1:hover li span.separator span { line-height:30px; margin:0; height:30px; background:transparent!important; }
/* userarea */
div#userarea { width:auto; float:right; margin:8px 0 0 0!important; padding:0 12px 0 0!important; font-size:12px!important; height:25px; line-height:25px; }
div#userarea div { padding:0 0 0 10px; height:25px; line-height:25px; }
div#userarea div span#login { padding-right:6px; }
/* highlight */
div#highlight { height:35px; }
/* content */
div#component { float:left; padding:18px 26px; }
div#left { float:left; padding:0 1px 18px 0; }
div#right { float:right; padding:0 0 18px 1px; }
div#mainbody_wrap { margin-top:10px; }
div#mainbody { margin:0 0px 12px 12px; padding:12px 20px 8px 8px; }
/* message */
#system-message { width:980px; margin:0 auto; }
#system-message dd { text-indent:0; }
#system-message dd li { padding-left:5px; }
#system-message .error, #system-message .message { background-image:none!important; padding:0; }
#system-message .message.message { background: #83aecd; }
#system-message .error ul, #system-message .message ul { margin:0; }
#system-message dd.error ul { border:none!important; }
#system-message dd.message ul { border:none!important; opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7; }
#system-message dd.message li { height:20px; line-height:20px; text-align:center; }
/* bottom */
div#bottom2 { background-color:#000!important; padding:12px; }
div#bottom2 .moduletable_content ul { list-style-type:none; }
/* footer */
div#footer { padding:20px 0 10px 0; font-size:11px; }
div#footer_menu li { line-height:20px; height:20px; float:left; width:auto; padding: 0 12px 0 0; }
div#informations{ float:right; width:auto; line-height:20px; height:20px; }
/* blocks */
.us_width-16, .us_width-20, .us_width-25, .us_width-33, .us_width-50, .us_width-100 { float:left; }
.us_width .moduletable, .us_width .moduletable_menu, .us_width .moduletable_text, .us_width .moduletable_nohead { border-left:1px solid #e6e6e6; }
.us_width:first-child .moduletable, .us_width:first-child .moduletable_menu, .us_width:first-child .moduletable_text, .us_width:first-child .moduletable_nohead { margin-left:0!important; border-left:none!important; }
.us_width-16 { width:16.6%; }
.us_width-20 { width:20%; }
.us_width-25 { width:25%; }
.us_width-33 { width:33.3%; }
.us_width-50 { width:50%; }
#content .us_width-20 { width:21%; }
#content .us_width-25 { width:26%; }
#content .us_width-33 { width:35.5%; }
#content .us_width-50 { width:54%; }
#content .us_width-20:first-child { width:16%; }
#content .us_width-25:first-child { width:22%; }
#content .us_width-33:first-child { width:29%; }
#content .us_width-50:first-child { width:46%; }
.us_width-100 { width:100%; }
.module_wrap, .users_wrap { overflow:hidden; margin-top:10px; }
.module_wrap:first-child, .users_wrap:first-child { margin-top:0px; }

/*  Restrictions & suffixes
------------------------------------------------------------*/
/* 
	Available suffixes :
	header: _clear, _text (std), _menu (std)
	content: _clear, _menu (std), _text (std), _nohead
	column: _clear, _menu (std), _text (std)
	bottom: _text (std), _menu (std), _nohead
*/
/* common */
.moduletable_clear { margin:0; padding:0; background:transparent; border:none; }
.moduletable_clear .moduletable_content { margin:0!important; padding:0!important; }
.moduletable_nohead .moduletable_content { margin-top:40px; }
/* column */
#left .moduletable h3, #left .moduletable_menu h3, #left .moduletable_text h3, #right .moduletable h3, #right .moduletable_menu h3, #right .moduletable_text h3 { height:45px; line-height:45px; font-size:16px; padding-left:20px; }
#left .moduletable_content, #right .moduletable_content { padding: 6px 16px 6px 16px; }
/* content */
div#component .moduletable h3, div#component .moduletable_menu h3, div#component .moduletable_text h3 { font-size:16px; height:40px; line-height:40px; }
div#content .us_width .moduletable h3, div#content .us_width .moduletable_menu h3, div#content .us_width .moduletable_text h3 { padding-left:16px; height:40px; line-height:40px; }
div#content .us_width:first-child .moduletable, div#content .us_width:first-child .moduletable_menu, div#content .us_width:first-child .moduletable_text, div#content .us_width:first-child .moduletable_clear { padding:0;margin:0; }
div#content .us_width .moduletable, div#content .us_width .moduletable_menu, div#content .us_width .moduletable_text, div#content .us_width .moduletable_clear { padding:0 0 0 20px;margin:0 0 0 20px; }
/* bottom */
div#bottom2 .moduletable h3, div#bottom2 .moduletable_menu h3, div#bottom2 .moduletable_text h3 { font-weight:normal; font-size:14px; margin:0 0 10px 0; }
div#bottom2 .us_width .moduletable, div#bottom2 .us_width .moduletable_menu, div#bottom2 .us_width .moduletable_text, div#bottom2 .us_width .moduletable_nohead { border:none!important; }
div#bottom1{padding:10px 26px 18px 26px;}
/* moduletable_menu */
.moduletable_menu .moduletable_content ul.menu { list-style-type: none;}
.moduletable_menu .moduletable_content ul.menu li { line-height: 32px; padding-left: 8px; }
/* popup
-------------------------------------------------------------------------------*/
.gk_popup { display:none; position:fixed; z-index:10000000; }
.gk_popup_wrap { width:100%; overflow:hidden; position:relative; }
.gk_popup_close { width:30px; height:30px; position:absolute; top:0; right:0; cursor:pointer; }
.gkp_tl { width:20px; height:20px; float:left; }
.gkp_t { height:20px; float:left; }
.gkp_tr { width:20px; height:20px; float:left; }
.gkp_ml { clear:both; width:20px; float:left; }
.gkp_m { overflow:hidden; float:left; }
.gkp_mr { width:20px; float:left; }
.gkp_bl { clear:both; width:20px; height:20px; float:left; }
.gkp_b { height:20px; float:left; }
.gkp_br { width:20px; height:20px; float:left; }
.popup_padding { padding: 10px 20px; }
/* Gavick modules
------------------------------------------------------------*/
/* GK Tab */
.gk_tab_ul-style1 { padding:13px 0 0 9px!important; }
.gk_tab_ul-style1 li { height:19px!important; line-height:19px!important; padding-left:11px!important; }
.gk_tab_ul-style1 li span { height:19px!important; line-height:19px!important; padding-right:11px!important; }
/* NSPro */
/* Image Show */
#gk_overlay{ width:100%; height:100%; position:fixed; z-index:9999999; background:#000; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);display:none; }
/* Standard Joomla modules
------------------------------------------------------------*/
/* mod_breadcrumb */
.breadcrumbs_wrap { height:40px; margin-bottom: 12px;}
.breadcrumbs { margin:0 0 0 10px; height:40px; display:block; }
.breadcrumbs .youah { height:21px; line-height:20px; font-weight:bold; display:block; float:left; width:auto; margin:10px 20px 0 0; }
.breadcrumbs .youah span { margin:0 0 0 12px; height:21px; display:block; padding:0 12px 0 0; }
.breadcrumbs .separator { width:7px; height:7px; display:block; float:left; text-indent:-999em; margin:17px 14px 0 14px; }
.breadcrumbs .pathway, .breadcrumbs .last { display:block; float:left; width:auto; margin-top:12px; font-weight:bold; }
/* mod_search */
#mod_search_searchword { width:210px; height:24px; display:block; padding:7px 0 0 30px; border:none; float:left; }
.submit_btn .button { padding:0 14px 2px 0; display:block; height:31px!important; float:left; width:auto; cursor:pointer; }
div.search { position:relative; right:-4px; }
/* mod lists */
.moduletable_content ul { list-style-type:disc; list-style-position:inside; }
.moduletable_content li { line-height:20px; padding-left:2px; }
/* mod menus */
.moduletable_menu li { height:auto; }
/* mod_login */
.loginposition li { width:auto; float:left; margin-right:10px; }
#form-login-remember,#form-login-flogin,#form-login-fpass,#form-login-register{ height:24px; line-height:24px; }
#form-login-remember label{position:relative;top:-3px;}
#popup_login .inputbox,
#popup_register .inputbox{border:1px solid #ddd;}
.loginposition{margin:8px 0 0 0;}
/* Joomla classes */
.small { padding:0; display:block; }
.info_date {margin-right:16px; padding: 16px 0; }
.info_author { margin-left:16px; padding: 16px 0;}
h1.componentheading, .componentheading { font-size:36px!important; }
td.sectiontableheader { font-weight:bold; }

moduletable_catselect h3 {
	margin: 0;
}
ul.vmmanufacturer {
	list-style: none;
}
body{background: #eee url('../images/white/bg.png') repeat-x 0 0;}	
a#logo_styled { background:transparent url('../images/white/logo.png') no-repeat 0 0; }
#mod_search_searchword { color:#999; background:transparent url('../images/white/search_input.png') no-repeat 0 0; }
.submit_btn .button { background:transparent url('../images/white/search_btn.png') no-repeat right 0; }

/*--------------------------------------------------------------
# Pulse - October 2009 (for Joomla 1.5)
# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com  
---------------------------------------------------------------*/

/* ------------------------- STYLE1 --------------------------*/
/* Template styles - template_css.css */
body { color:#222; }
/* Basic link styles 
---------------------------------------------------------------*/
a { color:#3078ab; }
a:hover { color:#444; }
/* Page structure
------------------------------------------------------------*/
/* menu */
div#menu { background:transparent url('../images/style1/menu_bg.png') no-repeat 0 0; color:#fff; }
div#menu a { color:#fff; }
div#menu li.level1:hover a, div#menu li.level1:hover span.separator { background:transparent url('../images/style1/menu_item_r.png') no-repeat right bottom; }
div#menu li.level1:hover a span, div#menu li.level1:hover span.separator span { background:transparent url('../images/style1/menu_item_l.png') no-repeat left bottom; }
div#menu li.level1.active a, div#menu li.level1.active span.separator { background:transparent url('../images/style1/menu_item_r.png') no-repeat right top; }
div#menu li.level1.active a span, div#menu li.level1.active span.separator span { background:transparent url('../images/style1/menu_item_l.png') no-repeat left top; }
div#menu li li { background:#3078AB; border-top:1px solid #3984b9!important; }
div#menu li li:first-child { border-top: none!important; }
div#menu ul ul { background:#3078AB; padding: 6px 6px 0; }
div#menu li li:hover, div#menu li li.active, div#menu li li.current { background:#206596; }
/* userarea */
div#userarea { background:transparent url('../images/style1/login_bg_r.png') no-repeat right 0; }
div#userarea div { background:transparent url('../images/style1/login_bg_l.png') no-repeat 0 0; }
div#userarea div span#login { border-right:1px solid #222427; }
/* stylearea */
div#stylearea { color:#cacaca; }
div#stylearea span { color: #48494A; }
/* highlight */
div#highlight { background:#242629; border-top:1px solid #272923; }
/* content */
div#content { background:#fff; }
div#mainbody_wrap { background:transparent url('../images/style1/component_bg_l.png') no-repeat 0 0; }
div#mainbody { background:transparent url('../images/style1/component_bg_r.png') no-repeat right 0; }
/* message */
#system-message .message.message { background: #83aecd; }
/* bottom */
div#bottom2 { background:transparent url('../images/style1/bottom_bg.png') repeat-x 0 0; }
/* footer */
div#footer { color:#48494A; }
div#footer a { color:#48494A; }
div#footer a:hover { color:#3078ab; }
/*  Restrictions & suffixes
------------------------------------------------------------*/
/* column */
#left .moduletable h3, #left .moduletable_menu h3, #left .moduletable_text h3, #right .moduletable h3, #right .moduletable_menu h3, #right .moduletable_text h3 { background:transparent url('../images/style1/header_bg.png') repeat-x 0 0; }
/* content */
div#component .moduletable h3, div#component .moduletable_menu h3, div#component .moduletable_text h3 { color:#222; }
/* bottom */
div#bottom2 .moduletable h3, div#bottom2 .moduletable_menu h3, div#bottom2 .moduletable_text h3 { color:#fff; }
div#bottom2 { color:#999; }
div#bottom2 a { color:#7e7e7e; }
div#bottom2 a:hover { color:#fff; }
/* moduletable_menu */
.moduletable_menu .moduletable_content ul.menu li { border-top: 1px dotted #ccc; }
.moduletable_menu .moduletable_content ul.menu li:hover { background: #f9f9f9; }
.moduletable_menu .moduletable_content ul.menu li:first-child { border-top:none; }
.moduletable_menu .moduletable_content ul.menu li a { color: #222; }
.moduletable_menu .moduletable_content ul.menu li a:hover { color: #3078ab; }
/* popup
-------------------------------------------------------------------------------*/
.gk_popup_close { background:transparent url('../images/style1/gk_stuff/popup/close.png') no-repeat 0 0; }
.gkp_tl { background:transparent url('../images/style1/gk_stuff/popup/tl.png') no-repeat 0 0; }
.gkp_t { background:transparent url('../images/style1/gk_stuff/popup/bm.png') no-repeat 0 top; }
.gkp_tr { background:transparent url('../images/style1/gk_stuff/popup/tr.png') no-repeat 0 0; }
.gkp_ml { background:transparent url('../images/style1/gk_stuff/popup/rm.png') no-repeat left 0; }
.gkp_m { background:#fff; }
.gkp_mr { background:transparent url('../images/style1/gk_stuff/popup/rm.png') no-repeat right 0; }
.gkp_bl { background:transparent url('../images/style1/gk_stuff/popup/bl.png') no-repeat 0 0; }
.gkp_b { background:transparent url('../images/style1/gk_stuff/popup/bm.png') no-repeat 0 bottom; }
.gkp_br { background:transparent url('../images/style1/gk_stuff/popup/br.png') no-repeat 0 0; }
/* Gavick modules
------------------------------------------------------------*/
/* GK Tab */
.gk_tab_ul-style1 { background:transparent url('../images/style1/header_bg.png') repeat-x 0 0; }
.gk_tab_ul-style1 li { color:#222!important; background:transparent url('../images/style1/gk_stuff/tab_l.png') no-repeat 0 0; }
.gk_tab_ul-style1 li span { background:transparent url('../images/style1/gk_stuff/tab_r.png') no-repeat right 0; }
.gk_tab_ul-style1 li:hover { color:#fff!important; }
.gk_tab_ul-style1 li.active { color:#fff!important; background:transparent url('../images/style1/gk_stuff/tab_active_l.png') no-repeat 0 0; }
.gk_tab_ul-style1 li.active span { background:transparent url('../images/style1/gk_stuff/tab_active_r.png') no-repeat right 0; }
/* NSPro */

div.gk_npro_full_prev, div.gk_npro_short_prev { background:transparent url('../images/style1/gk_stuff/nspro_arrows.png') no-repeat 0 0; }
div.gk_npro_full_next, div.gk_npro_short_next { background:transparent url('../images/style1/gk_stuff/nspro_arrows.png') no-repeat right 0; }
div.gk_npro_full_prev:hover, div.gk_npro_short_prev:hover { background:transparent url('../images/style1/gk_stuff/nspro_arrows.png') no-repeat 0 bottom; }
div.gk_npro_full_next:hover, div.gk_npro_short_next:hover { background:transparent url('../images/style1/gk_stuff/nspro_arrows.png') no-repeat right bottom; }
div.gk_npro_full_interface ul li, div.gk_npro_full_interface ul li:first-child { background:transparent url('../images/style1/gk_stuff/nspro_bullets.png') no-repeat 0 bottom; }
div.gk_npro_full_interface ul li.active { background:transparent url('../images/style1/gk_stuff/nspro_bullets.png') no-repeat 0 top; }
div.gk_npro_mainwrap h4, div.gk_npro_mainwrap h4 a { color:#222; }
div.gk_npro_mainwrap h4 a:hover { color:#3078ab; }
div.gk_npro_short_ulwrap ul li { color:#aaa; border-bottom:1px dotted #ccc; }
.color div.nspro_bg_wrap { background:#f2f2f2; }
.color div.nspro_bg_wrap p { color:#7f7f7f; }
.color .odd div.nspro_bg_wrap { background:#f2faff; }
/* Image Show */
.gk_is_text h4, .gk_is_text h4 a{color:#3078ab;}
.gk_is_preloader { background: #fff url('../images/style1/gk_stuff/loader.gif') no-repeat center center; }
.gk_is_text_bg { opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7; background:#fff; }
.gk_is_pagination li { background:transparent url('../images/style1/gk_stuff/is_bullet.png') no-repeat 0 top; }
.gk_is_pagination .active { background:transparent url('../images/style1/gk_stuff/is_bullet.png') no-repeat 0 bottom; }
.gk_is_thumbs { position:absolute; z-index:998; }
.gk_is_thumbs .img { border:1px solid #f1f1f1; background:#fff url('../images/style1/gk_stuff/loader_small.gif') no-repeat center center; position:relative; }
.gk_is_thumbs .img img { position:absolute; }
/* Standard Joomla modules
------------------------------------------------------------*/
/* mod_breadcrumb */
.breadcrumbs_wrap { background:transparent url('../images/style1/breadcrumb_bg_l.png') no-repeat 0 0; }
.breadcrumbs { background:transparent url('../images/style1/breadcrumb_bg_r.png') no-repeat right 0; }
.breadcrumbs .youah { background:transparent url('../images/style1/youah_l.png') no-repeat 0 0; color:#fff; }
.breadcrumbs .youah span { background:transparent url('../images/style1/youah_r.png') no-repeat right 0; }
.breadcrumbs .separator { background:transparent url('../images/style1/breadcrumb_bullet.png') no-repeat 0 0; }
.breadcrumbs .pathway, .breadcrumbs .last { color:#222; }
.breadcrumbs .pathway:hover { color:#3078ab; }
.breadcrumbs .last { color:#3078ab; }
/* mod lists */
.moduletable_content li { color:#ccc; }
/* mod menus */
.moduletable_menu li span.separator { color:#222; }
div#bottom2 .moduletable_menu li span.separator { color:#fff; }
/* mod_advert */
div.banneritem, div.banneritem_menu, div.banneritem_text { border-bottom:1px dotted #ccc!important; }
/* Joomla classes */
.small { color:#cacaca; }
.info_date { color:#919191; }
.info_author { color:#3078ab; }
td.sectiontableheader { border-bottom:1px solid #DFDFDF; border-top:1px solid #DFDFDF; background:#efefef; }
.description { color: #7F7F7F; }
tr.sectiontableentry1 td, tr.sectiontableentry2 td { border-bottom:1px solid #dfdfdf; }
tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td { background:#fafafa; }
div.img_caption p { color: #909090; }
div.img_caption.left, div.img_caption.right { border:1px solid #f2f2f2; }
/* Typography - template_css.css
------------------------------------------------------------------*/
/* Code */
pre, .code1, .code2 { background:#f7f7f7; }
pre, .code1 { border-left:5px solid #3078ab; }
.code2 { border-top:5px solid #3078ab; border-bottom:5px solid #3078ab; }
.code3 { border-top:1px solid #3078ab; border-bottom:1px solid #3078ab; }
.code3 h4 { background:#fff; }
/* Warnings */
p.info1, p.info2, p.info3, p.info4 { background:transparent url('../images/icons/info.gif') no-repeat left center; }
p.warning1, p.warning2, p.warning3, p.warning4 { background:transparent url('../images/icons/warning.gif') no-repeat left center; }
p.tips1, p.tips2, p.tips3, p.tips4 { background:transparent url('../images/icons/tips.gif') no-repeat left center; }
p.info2, p.info4 { border-top:#3399ff solid 1px; border-bottom:#3399ff solid 1px; background-position:3px center; }
p.info3, p.info4 { background-color:#E6F1FF; background-position: 7px center; }
p.warning2, p.warning4 { border-top:#f71212 solid 1px; border-bottom:#f71212 solid 1px; background-position: 3px center; }
p.warning3, p.warning4 { background-color:#FFE5E0; background-position: 7px center; }
p.warning4 { border-top:#f71212 solid 1px; border-bottom:#f71212 solid 1px; }
p.tips2, p.tips4 { border-top:#fde647 solid 1px; border-bottom:#fde647 solid 1px; background-position:3px center; }
p.tips3, p.tips4 { background-color:#FDFFC7; background-position: 7px center; }
p.tips4 { border-top:#fde647 solid 1px; border-bottom:#fde647 solid 1px; }
/* Blockquotes */
blockquote div.blockquote1 { background:transparent url(../images/style1/gk_stuff/typography/open1.png) no-repeat left bottom; }
blockquote div.blockquote1 div { background:transparent url(../images/style1/gk_stuff/typography/close1.png) no-repeat right top; }
blockquote div.blockquote2 { background:transparent url(../images/style1/gk_stuff/typography/open1.png) no-repeat left top; }
blockquote div.blockquote2 div { background:transparent url(../images/style1/gk_stuff/typography/close1.png) no-repeat right top; }
blockquote div.blockquote3 { background:transparent url(../images/style1/gk_stuff/typography/open2.png) no-repeat left bottom; }
blockquote div.blockquote3 div { background:transparent url(../images/style1/gk_stuff/typography/close2.png) no-repeat right top; }
blockquote div.blockquote4 { background:transparent url(../images/style1/gk_stuff/typography/open2.png) no-repeat left top; }
blockquote div.blockquote4 div { background:transparent url(../images/style1/gk_stuff/typography/close2.png) no-repeat right top; }
/* Legends */
div.legend1 h4, div.legend2 h4, div.legend3 h4, div.legend4 h4, div.legend5 h4, div.legend6 h4 { background: #f5f5f5; }
div.legend3 h4:first-child, div.legend5 h4:first-child { background:#e7e7e7; }
div.legend4 h4:first-child, div.legend6 h4:first-child { border:solid 1px #666; }
div.legend1, div.legend5, div.legend6 { border:solid 1px #666; }
div.legend2, div.legend3, div.legend4 { border-top:solid 1px #666; border-bottom:solid 1px #666; }
/* Highlights */
.highlight-1 { background:#ffffda; }
.highlight-2 { background:#3078ab; color:#fff; }
.highlight-3 { background:#cfcbbc; color:#fff; }
.highlight-4 { background:#101011; color:#fff; }
/* Colors for spans */
span.clear { border-top:1px solid #3078ab; border-bottom:1px solid #3078ab; color:#3078ab; }
span.clear-1 { border-top:1px solid #cfcbbc; border-bottom:1px solid #cfcbbc; color:#cfcbbc; }
span.clear-2 { border-top:1px solid #101011; border-bottom:1px solid #101011; color:#101011; }
span.color { color:#3078ab; }
span.color-1 { color:#cfcbbc; }
span.color-2 { color:#3078ab; border-left:2px solid #3078ab; }
span.color-3 { color:#101011; border-left:2px solid #101011; }
span.color-4 { color:#fff; background:#3078ab; }
span.color-5 { color:#fff; background:#cfcbbc; }
span.color-6 { color:#d48d1c; background:#ffe; border-top:1px solid #e9e9a1; border-bottom:1px solid #e9e9a1; }
span.color-7 { background:#222; color:#fff; }
/* unordered lists */
ul.circle1 { list-style-image:url(../images/style1/gk_stuff/typography/bullet3ul.png); }
ul.circle2 { list-style-type:circle; }
ul.bullet1 { list-style-image:url(../images/style1/gk_stuff/typography/bullet_ol_1_dark.png); }
ul.bullet2 { list-style-image:url(../images/style1/gk_stuff/typography/bullet1ul.png); }
ul.bullet3 { list-style-image:url(../images/style1/gk_stuff/typography/bullet2ul.png); }
ul.bullet4 { list-style-image:url(../images/style1/gk_stuff/typography/bullet_ol_1_color.png); }
ul.square1 { list-style-type:square; }
ul.square2 { list-style-image:url(../images/style1/gk_stuff/typography/bullet_squ1_dark.png); }
ul.square3 { list-style-image:url(../images/style1/gk_stuff/typography/bullet_squ1_color.png); }
/* Numbers */
div.number1 span { background:transparent url(../images/style1/gk_stuff/typography/bullet_ol_2.png) no-repeat center center; color:#fff; }
div.number2 span { background:transparent url(../images/style1/gk_stuff/typography/bullet_ol_2_color.png) no-repeat center center; color:#fff; }
/*--------------------------------------------------------------
# Pulse - October 2009 (for Joomla 1.5)
# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com  
---------------------------------------------------------------*/

/* News Highlighter GK1
---------------------------------------------------------------*/
.gk_news_highlighter{
	font-size:11px!important;
}
.gk_news_highlighter_interface{
	color:#dbdbdb;
	
	font-weight:bold;
}
.gk_news_highlighter_interface span.text{
	padding:0 0 0 21px!important;
}
.gk_news_highlighter_wrapper,
.gk_news_highlighter_wrapper a{
	color:#969696;
}
.gk_news_highlighter_wrapper a:hover{
	color:#fff;
}
.gk_news_highlighter_item{
	padding:0!important;
}

/* News Show Pro GK1
---------------------------------------------------------------*/
h4.ta_center, p.ta_center {text-align: center;}
h4.ta_left,p.ta_left {text-align: left;}
h4.ta_right,p.ta_right {text-align: right;}
p.ta_justify {text-align: justify;}
img.i_left {display: block;float: left;}
img.i_right {display: block;float: right;}
img.i_center {display: block;margin: 0 auto 10px;}
a.readon_class {padding:0!important;}
a.p_left {float: left !important;}
a.p_right {float: right !important;}
a.p_center {margin: 0 auto !important;}
/*default style*/
div.gk_npro_mainwrap {
	padding-bottom: 10px;
	background: none;
	overflow:hidden;
}
div.gk_npro_mainwrap h4{
	font-size:18px;
	line-height:22px;
}
div.gk_npro_full_interface {
	overflow: hidden;
	margin-top:4px;
	min-height:16px;
	float:left;
	width:100%;
	clear:both;
}
div.gk_npro_full_interface ul {
	list-style-image: none!important;
	margin:3px 0 0 0;
	padding: 0;
	float: left;
}
div.gk_npro_interface_bg,
div.gk_npro_short_interface_bg {
	float: right;
	width: 32px;
	height: 18px;
}
div.gk_npro_full_next {	
	float: right;	
}
div.gk_npro_full_scroll1 {
	clear:both;
	overflow: hidden;
}
div.gk_npro_full_scroll2 {}
div.gk_npro_full_tablewrap {
	float: left;
}
table.gk_npro_table {}
table.gk_npro_table tr {}
table.gk_npro_table td {}
div.gk_npro_short {
	min-height: 21px;
}
div.gk_npro_short_scroll1 {
	overflow: hidden;
}
div.gk_npro_short_scroll2 {}
div.gk_npro_short_ulwrap {
	float: left;
}
div.gk_npro_short_ulwrap ul {
	margin: 20px 0 0 0;
	padding: 0;
	list-style-image: none!important;
	list-style-type:none!important;
}
div.gk_npro_short_ulwrap ul li {
	padding:6px 0;
	margin:0;
	line-height: 120%;
	height:auto!important;
}
div.gk_npro_short_ulwrap ul li h4,
div.gk_npro_short_ulwrap ul li h4 a {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	margin: 0;
}
div.gk_npro_short_ulwrap ul li p {
	font-size: 11px;
	margin: 0;
}
div.gk_npro_short_interface {
	padding-top: 5px;
	overflow: hidden;
	margin: 2px 0 0;
}
div.gk_npro_short_interface span {
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}
div.gk_npro_short_interface span a{
	font-weight: normal;
	text-transform: none;
}
div.gk_npro_short_prev {
	width: 33px;
	height: 15px;
	float: right;
	margin: 0;
	text-indent: -999em;
}
div.gk_npro_short_prev:hover {
	cursor: pointer;
}
div.gk_npro_short_next {
	width: 33px;
	height: 15px;
	float: right;
	margin: 0;
	text-indent: -999em;
}
div.gk_npro_short_next:hover {
	cursor: pointer;
}
h4.gk_npro_header {
	font-weight:bold;
	font-size: 12px;
	margin: 3px 0 8px 0;
}
p.gk_npro_text {
	margin: 0;
	font-size: 12px;
}
p.gk_npro_info {
	font-size: 10px;
}
div.gk_npro_mainwrap a.readon_class{
	text-decoration:none!important;
}
div.gk_npro_full_prev, 
div.gk_npro_full_next,
div.gk_npro_short_prev, 
div.gk_npro_short_next{
	width: 13px;
	height: 13px;
	float: left;
	margin: 0!important;
	text-indent: -999em;
}
div.gk_npro_short_prev, 
div.gk_npro_short_next{
	float:right;
}
div.gk_npro_full_prev, 
div.gk_npro_short_prev{
	margin-right:5px!important;
}
div.gk_npro_full_prev:hover, 
div.gk_npro_full_next:hover,
div.gk_npro_short_prev:hover, 
div.gk_npro_short_next:hover{
	cursor: pointer;
}
div.gk_npro_full_interface ul li,
div.gk_npro_full_interface ul li:first-child{
	cursor: pointer;
	float: left;
	width: 7px;
	height: 7px;
	border:none!important;
	margin:0 3px 0 0!important;
	text-indent: -999em;
	padding: 0;
}
div.gk_npro_full_interface ul li.active{ 
	margin:0!important;
	margin-right: 3px!important;
}
/* color suffix */
div.nspro_bg_wrap{
	padding: 8px;
}
.color div.gk_npro_full_interface ul{
	float:right;
	margin:3px 6px 0 6px;
}
.color div.gk_npro_interface_bg{
	float:left;
}
.color div.nspro_bg_wrap h4 {font-size: 12px;line-height: inherit; margin: 0;}

/* GK Tab 
---------------------------------------------------------------*/
.clearfix-tabs{
	clear: both;
}
.gk_tab_item_space{
	padding:8px;
}
div.gk_tab-style1 {
	position: relative;
}
div.gk_tab_wrap-style1 {
	margin: 0 auto;
}
ul.gk_tab_ul-style1 {
	list-style-type: none;
	margin:0;
	padding:0;
	height:32px;
	list-style-image:none!important;
	overflow:hidden;
}
div.gk_tab_container0-style1 {
	clear: both;
}
div.gk_tab_container1-style1 {
	overflow: hidden;
}
div.gk_tab_item-style1 {
	float: left;
	overflow: hidden;
	padding: 0;
}
div.gk_tab_item-style1 h4.gk_tab_news_header {
	font-size: 14px;
	font-weight: normal;
	margin: 8px 0;
}
div.gk_tab_item-style1 p.gk_tab_news_text{
	font-size: 12px;
}
div.gk_tab_item-style1 img.gk_tab_news_image{
	padding: 2px;
}
ul.gk_tab_ul-style1 li,
ul.gk_tab_ul-style1 li.active{
	float:left;
	width:auto;
	height:20px;
	cursor:pointer;
	border:none!important;
	font-size:12px;
	line-height:20px;
	margin:0 0 0 8px!important;
	font-weight:bold;
}
ul.gk_tab_ul-style1 li:first-child{
	margin:0!important;
}
ul.gk_tab_ul-style1 li span,
ul.gk_tab_ul-style1 li.active span{
	display:block;
	height:20px!important;
	line-height:18px!important;
}
/* Image Show
---------------------------------------------------------------*/
.gk_is_wrapper{
	position:relative;
	overflow:hidden;
}
.gk_is_preloader{
	position:absolute;
	z-index:999;
	width:100%;
	height:100%;
}
.gk_is_thumbs{
	position:absolute;
	z-index:998;
	overflow:hidden;
}
.gk_is_slide{
	position:absolute;
}
.gk_is_text{
	position:absolute;
	z-index:997;
	left:10px;
	padding:20px;
	font-size:24px;
	margin-right:10px;
}
.gk_is_text h4{
	font-weight:bold;
}
.gk_is_text_bg{
	position:absolute;
	z-index:996;
}
.gk_is_text p{
	font-size:13px;
}
.gk_is_text_data{
	display:none;
}
.gk_is_pagination{
	list-style-type:none!important;
	position:absolute;
	z-index:998;
}
.gk_is_pagination li{
	float:left;
	text-indent:-999em;
	width:14px;
	height:13px;
	margin-right:7px;
	cursor:pointer;
}
.gk_is_thumbs .arrow{
	width:13px;
	height:9px;
	position:relative;
	top:-1px;
	left:8px;
}
/* Basic Kunena Forum Styling */

/* HEADER
----------------------------------------------------------------------------------------------- */
#Kunena .fb_header {background: none;line-height: 20px; margin-bottom: 15px;}
#Kunena .fb_header_th_1 { padding:5px; }
td.fb_profileboxcnt{ width:95%;}

/* TOPMENU
----------------------------------------------------------------------------------------------- */
#Kunena .fb_header div#fb_topmenu a { color: #fff; padding: 0 8px; font-weight: normal;font-size: 14px; background: transparent url('../images/style1/menu_item_l.png') no-repeat scroll left bottom;}
#Kunena .fb_header div#fb_topmenu a:hover{color: inherit;}

/* SEARCHBOX
----------------------------------------------------------------------------------------------- */
#fb_searchbox {width:auto; white-space: nowrap;} /* searchbox div */
#fb_searchbox form{margin:  0;padding: 0;} /* searchbox form */
#fb_searchbox .fb_search_inputbox {width: auto;margin: 0 0 0 5px;border: 1px solid #666666;background: #FFFFFF url(images/search_icon.gif) no-repeat 5px center;font-weight: normal;padding: 2px 5px 2px 20px;}
#fb_searchbox .fb_search_button { margin:0 5px 0 0;}
.fb_search-results {color:#FF0000; font-weight:bold;}
/* CATEGORY LIST
----------------------------------------------------------------------------------------------- */
#Kunena table.fb_blocktable { width:  100%; margin: 5px 0; border-style:solid; border-color:#CCCCCC; border-width:0px 0px 4px 0px; text-align:left; }
#Kunena table.fb_blocktable thead tr th { background: #7F9DB9; padding: 2px; color:#ffffff; font-weight:normal; }
#Kunena div.fb_title_cover { float:left; text-align:left; color:#FFFFFF; font-weight:normal; line-height:normal; padding:2px; }
/*--------------------------------------------------------------
# Pulse - October 2009 (for Joomla 1.5)
# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com  
---------------------------------------------------------------*/

/* Typography 
---------------------------------------------------------------*/
/* Code */
pre,
.code1,
.code2{
	margin:10px 0 15px;
	padding:10px 15px;
	font-size:11px;
	font-family: 'Curier New', monospace;	
}

.code2{
	padding-left:20px;
	font-family: 'Curier New', monospace;
}
.code3{
	padding:0 0 5px 20px;
	font-family: 'Curier New', monospace;
}

.code3 h4{
	width:35px;
	position:relative;
	top:-10px;
	margin:0 0 -10px 11px!important;
	padding:0 5px;
	font-size:14px;
	font-weight:normal;
}

/* Warnings */

p.info1,p.info2,p.info3,p.info4{background:transparent url('../images/icons/info.gif') no-repeat left center; }
p.warning1,p.warning2,p.warning3,p.warning4{background:transparent url('../images/icons/warning.gif') no-repeat left center; }
p.tips1,p.tips2,p.tips3,p.tips4{ background:transparent url('../images/icons/tips.gif') no-repeat left center; }
p.info1,p.info3,p.warning1,p.warning3,p.tips1,p.tips3{padding-left:30px;}

p.info2,
p.info4{
	padding:3px 3px 3px 30px;
	border-top:#3399ff solid 1px;
	border-bottom:#3399ff solid 1px;
	background-position:3px center;
}
p.info3,
p.info4{
	background-color:#f0f6fe;
	background-position: 7px center;
	min-height:14px;
	padding:12px 0 14px 30px;
}
p.warning2,
p.warning4{
	border-top:#f71212 solid 1px;
	border-bottom:#f71212 solid 1px;
	padding:3px 3px 3px 30px;
	background-position: 3px center;
}
p.warning3,
p.warning4{
	background-color:#ffeeea;
	background-position: 7px center;
	min-height:14px;
	width:auto;
	padding:12px 0 14px 30px;
}
p.warning4{
	border-top:#f71212 solid 1px;
	border-bottom:#f71212 solid 1px;
}
p.tips2,
p.tips4{
	border-top:#fde647 solid 1px;
	border-bottom:#fde647 solid 1px;
	padding:3px 3px 3px 30px;
	background-position:3px center;
}
p.tips3,
p.tips4{
	display:block;
	background-color:#fdffca;
	background-position: 7px center;
	min-height:14px;
	padding:12px 0 14px 30px;
}
p.tips4{
	border-top:#fde647 solid 1px;
	border-bottom:#fde647 solid 1px;
}
/* Headers */
div#mainbody h1,
div#mainbody h2,
div#mainbody h3,
div#mainbody h4{
	margin:25px 0 15px 0;
}
/* Dropcaps */
span.Dropcap1,
span.Dropcap2,
span.Dropcap3{
	font-size: 60px;
	display: block;
	float: left;
	font-family:'Times New Roman', serif;
}
span.Dropcap1{
	height:61px;
	line-height:60px;
	margin:-4px 5px -3px 0;
}
p.Dropcap2{
	padding:0 0 0 50px;
}
span.Dropcap2{
	height:61px;
	line-height:60px;
	margin:-4px 0 0 -50px;
}
p.Dropcap3{
	margin-top:32px;
}
span.Dropcap3{
	height:61px;
	line-height:60px;
	margin:-32px 5px 0 0;
}
/* Blockquotes */
blockquote{
	font-style:italic;
	margin:20px 0;
	float:left;
}
blockquote div.blockquote1 div{
	padding:0 17px;
}
blockquote div.blockquote2 div{
	padding:0 17px;
}
blockquote div.blockquote3{
	padding-bottom:5px;
}
blockquote div.blockquote3 div{
	padding:5px 27px 0 27px;
}
blockquote div.blockquote4{
	padding-top:2px;
}
blockquote div.blockquote4 div{
	padding:5px 27px 0 27px;
}
/* Floated blocks */
.blockTextLeft,
.blockTextRight,
.blockTextCenter{
	display:block;
	width:30%;
	padding:15px;
	font-style:italic;
}
.blockTextLeft{
	float:left;
	text-align:left;
}
.blockTextRight{
	float:right;
	text-align:right;
}
.blockTextCenter{
	margin:0 auto;
	text-align:center;
}
/* Legends */
div.legend1 h4,
div.legend2 h4,
div.legend3 h4,
div.legend4 h4,
div.legend5 h4,
div.legend6 h4{
	width:50px;
	background: #fff;
	position:relative;
	top:-9px;
	left:11px;
	margin:0 0 -9px 0!important;
	padding:0 3px;
	font-size:14px;
	font-weight:normal;
}
div.legend3 h4:first-child,
div.legend5 h4:first-child{
	background:#e7e7e7;
}
div.legend4 h4:first-child,
div.legend6 h4:first-child{
	border:solid 1px #666;
}
div.legend1,
div.legend5,
div.legend6{
	border:solid 1px #666;
	margin:25px 0;
}
div.legend2,
div.legend3,
div.legend4{
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
	margin:25px 0;	
}
div.legend1 p,
div.legend2 p,
div.legend3 p,
div.legend4 p,
div.legend5 p,
div.legend6 p{
	margin:7px;
}
/* icons */
.audio,.creditcard,.email,.feed,.help,.webcam,.images,.lock,.printer,.report,.script,.time,.user,.world,.camera,.brick,.box,
.cart,.cd,.chart_bar,.chart_line,.chart_pie,.clock,.cog,.coins,.compress,.computer,.cross,.disk,.error,.accept,.add,.calendar,
.exclamation,.film,.folder,.heart,.house,.group,.image,.information,.magnifier,.money,.new,.note,.page,.page_white,.plugin{
	padding:0 0 2px 30px;
}
.audio{background:transparent url('../images/icons/audio.gif') no-repeat left top;}
.creditcard{background:transparent url('../images/icons/credit.gif') no-repeat left top;}
.email{background:transparent url('../images/icons/email.gif') no-repeat left top;}
.feed{background:transparent url('../images/icons/feed.gif') no-repeat left top;}
.help{background:transparent url('../images/icons/help.gif') no-repeat left top;}
.webcam{background:transparent url('../images/icons/webcam.gif') no-repeat left top;}
.images{background:transparent url('../images/icons/images.png') no-repeat left top;}
.lock{background:transparent url('../images/icons/lock.png') no-repeat left top;}
.printer{background:transparent url('../images/icons/printer.png') no-repeat left top;}
.report{background:transparent url('../images/icons/report.png') no-repeat left top;}
.script{background:transparent url('../images/icons/script.png') no-repeat left top;}
.time{background:transparent url('../images/icons/time.png') no-repeat left top;}
.user{background:transparent url('../images/icons/user.png') no-repeat left top;}
.world{background:transparent url('../images/icons/world.png') no-repeat left top;}
.cart{background:transparent url('../images/icons/cart.png') no-repeat left top;}
.cd{background:transparent url('../images/icons/cd.png') no-repeat left top;}
.chart_bar{background:transparent url('../images/icons/chart_bar.png') no-repeat left top;}
.chart_line{background:transparent url('../images/icons/chart_line.png') no-repeat left top;}
.chart_pie{background:transparent url('../images/icons/chart_pie.png') no-repeat left top;}
.clock{background:transparent url('../images/icons/clock.png') no-repeat left top;}
.cog{background:transparent url('../images/icons/cog.png') no-repeat left top;}
.coins{background:transparent url('../images/icons/coins.png') no-repeat left top;}
.compress{background:transparent url('../images/icons/compress.png') no-repeat left top;}
.computer{background:transparent url('../images/icons/computer.png') no-repeat left top;}
.cross{background:transparent url('../images/icons/cross.png') no-repeat left top;}
.disk{background:transparent url('../images/icons/disk.png') no-repeat left top;}
.error{background:transparent url('../images/icons/error.png') no-repeat left top;}
.exclamation{background:transparent url('../images/icons/exclamation.png') no-repeat left top;}
.film{background:transparent url('../images/icons/film.png') no-repeat left top;}
.folder{background:transparent url('../images/icons/folder.png') no-repeat left top;}
.group{background:transparent url('../images/icons/group.png') no-repeat left top;}
.heart{background:transparent url('../images/icons/heart.png') no-repeat left top;}
.house{background:transparent url('../images/icons/house.png') no-repeat left top;}
.image{background:transparent url('../images/icons/image.png') no-repeat left top;}
.information{background:transparent url('../images/icons/information.png') no-repeat left top;}
.magnifier{background:transparent url('../images/icons/magnifier.png') no-repeat left top;}
.money{background:transparent url('../images/icons/money.png') no-repeat left top;}
.new{background:transparent url('../images/icons/new.png') no-repeat left top;}
.note{background:transparent url('../images/icons/note.png') no-repeat left top;}
.page{background:transparent url('../images/icons/page.png') no-repeat left top;}
.page_white{background:transparent url('../images/icons/page_white.png') no-repeat left top;}
.plugin{background:transparent url('../images/icons/plugin.png') no-repeat left top;}
.accept{background:transparent url('../images/icons/accept.png') no-repeat left top;}
.add{background:transparent url('../images/icons/add.png') no-repeat left top;}
.camera{background:transparent url('../images/icons/camera.png') no-repeat left top;}
.brick{background:transparent url('../images/icons/brick.png') no-repeat left top;}
.box{background:transparent url('../images/icons/box.png') no-repeat left top;}
.calendar{background:transparent url('../images/icons/calendar.png') no-repeat left top;}
/* Highlights */
.highlight-1,
.highlight-2,
.highlight-3,
.highlight-4{
	padding:1px 5px;
}
/* Colors for spans */
span.clear,
span.clear-1,
span.clear-2,
span.color,
span.color-1,
span.color-2,
span.color-3,
span.color-4,
span.color-5,
span.color-6,
span.color-7{
	display: block;
	padding: 5px 10px;
	margin-bottom: 10px;
}
/* ordered lists */
ol{padding-left:28px;}
ol.dec{list-style-type:decimal;}
ol.roman{list-style-type:upper-roman;}
ol.alpha{list-style-type:lower-alpha;}
ol.decimalLeadingZero{list-style-type:decimal-leading-zero;}
/* unordered lists */
ul.bullet1,ul.bullet2,ul.bullet3,ul.bullet4,
ul.circle1,ul.circle2,
ul.square1,ul.square2,ul.square3{padding-left:18px;}
ul.bullet1 li,ul.bullet2 li,ul.bullet3 li,ul.bullet4 li,
ul.circle1 li,ul.circle2 li,
ul.square1 li,ul.square2 li,ul.square3 li{
	margin:10px 0!important;
	line-height:10px!important;
}
ul.circle2{list-style-type:circle;}
ul.square1{list-style-type:square;}
/* Numbers */
div.number1 span{
	padding:4px;

}
div.number2 span{
	padding:4px;
	color:#fff;
}
/* Definition lists */
dl.def1 dt,
dl.def2 dt,
dl.def3 dt{
	margin:10px 0 5px 0;
}
dl.def1 dd,
dl.def2 dd,
dl.def3 dd{
	padding-left:25px;
}
dl.def2 dt{
	text-decoration:underline;
}
dl.def3 dt{
	font-weight:bold;
}
/* acronyms and abbrs */
acronym,
abbr{
	border-bottom-width:1px;
	border-bottom-style:dotted;
}
acronym:hover,
abbr:hover{
	border-bottom-style:solid;
	cursor:pointer;
}
/*--------------------------------------------------------------
# Pulse - October 2009 (for Joomla 1.5)
# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com  
---------------------------------------------------------------*/

/* Joomla style
--------------------------------------------------------- */
/* headings */
h1.componentheading, .componentheading { line-height:39px; margin:10px 0 20px; font-size:2.0em;}
.componentheading { text-align: left; }
.contentdescription { padding:6px 6px 16px 6px; }
h2.contentheading, .contentheading, table.blog .contentheading { height:36px; line-height:36px; padding:0!important; font-size:28px; }
.contentdescription { padding:6px 0!important; }
.contentdescription img { padding:0 7px 8px 0; }
/* article structure */
.spacer {padding: 8px 0;}
.contentpaneopen tr td { padding-bottom:6px!important; }
.contentpaneopen tr:first-child td { padding-bottom:0!important; }
.article_separator { clear:both; display:block; height:10px; }
.column_separator { padding: 0 0 0 25px; }
td.buttonheading { width:14px; margin-left:6px; text-align:right; padding:2px 0 0 2px!important; }
.buttonheading img { margin:0 8px 0 0; border:0; float:right; height:12px; }
.createdate { font-style:italic; }
.createby { padding:3px 3px 3px 20px; }
.written_by { padding:0; }
.modifydate { text-align:right; font-style:italic; padding:0 6px 0 0; line-height:12px; font-size: 10px; }
.buttonheading img{ width:12px!important; height:11px!important; }
/* blog more */
div.blog_more ul { list-style-type:disc; margin-left:12px; padding-left:3px; }
div.blog_more li { padding-left:0; line-height:120%; }
/* readon */
a.readon, .back_button a, .button, .validate { height:20px!important; line-height:20px!important; border:none; margin:0; padding:0 8px; padding-right: 10px; cursor:pointer; }
.button, .validate { padding-bottom:4px; font-weight:normal; padding-right: 10px; cursor:pointer; }
a.readon, .back_button a { display:block; float:left; }
a.readon:hover, a.readon:active, a.readon:focus, .back_button a:hover { text-decoration:none; }
/* Pagination */
ul.pagination { margin:15px auto 0; padding:10px 0; text-align:center; }
ul.pagination li { margin:0; padding:0; display:inline; background:none; }
ul.pagination a, ul.pagination li span { padding:2px 5px; font-size:10px; text-transform:uppercase; }
/* Module Advertisement */
div.banneritem, div.banneritem_menu, div.banneritem_text { padding:5px 0!important; border-bottom:1px dotted; }
.bannerheader, .bannerheader_text, .bannerheader_menu, .bannerheader_dark, .bannerheader_bright, .bannerfooter, .bannerfooter_text, .bannerfooter_menu, .bannerfooter_dark, .bannerfooter_bright { padding:3px; font-style:italic; font-size: 0.9em; }
.bannerfooter, .bannerfooter_menu, .bannerfooter_text, .bannerfooter_dark, .bannerfooter_bright { text-align:right; }
/* inputbox */
input.inputbox, input.inputbox_dark, input.inputbox_bright { padding:1px 4px 0 4px; height:18px; font-size:14px; }
/* IMG caption */
img.caption { margin:0; width:auto!important; }
div.img_caption p { margin:0; font-size:11px; min-height:22px; line-height:20px; }
div.img_caption.left, div.img_caption.right { margin:5px 26px 2px 0; }
div.img_caption.right { margin-left:26px; margin-right:0; }
/* tables */
td.sectiontableheader { text-align:left!important; padding:10px 5px; }
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td { padding:8px 5px; text-align:left; }
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 { padding: 3px; }
#limit { margin-bottom:10px; }
/* polls */
h5.polltitle { font-size: 12px; margin: 15px 0; }
.polllevel { border-bottom: 1px dotted #ccc; margin: 0; line-height: 32px; }
.polllevel:hover { background: #f9f9f9; }
.pollbuttons { clear: both; margin: 20px auto 10px; width: auto; }
.pollbuttons span, .form_buttons span.btn{ background:transparent url('../images/style1/button_left.png') no-repeat 0 0; display: block; float: left; padding-left: 8px; margin-right: 8px; }
.pollbuttons .button, .form_buttons .button { background:transparent url('../images/style1/button_right.png') no-repeat 100% 0; padding: 0 12px 3px 4px; }

/*--------------------------------------------------------------
# Pulse - October 2009 (for Joomla 1.5)
# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com  
---------------------------------------------------------------*/

/* Box-model
------------------------------------------------------------*/
div#horiz-menu *{
	margin:0;
	padding:0;
}
div#horiz-menu ul{
	margin:0;
	padding:0;
}
div#horiz-menu li.level1{
	padding:0 4px 0 0;
	margin:0;
	height:43px;
	line-height:43px;	
}	
div#horiz-menu li li{
	margin:0 6px 0 0;
	padding:0;
	border:0;
	height:30px;
	line-height:30px;
}
div#horiz-menu a,
div#horiz-menu span.separator{
	padding:0 0 0 3px;
}
div#horiz-menu a span,
div#horiz-menu span.separator span{
	padding:0 2px 0 7px;
}
div#horiz-menu li li{
	margin:0;
	height:30px;
}
div#horiz-menu ul{
	padding:0;
}
div#horiz-menu li li a,
div#horiz-menu li li span.separator{
	width:172px;
	padding:0;
	margin:0 12px;
}
div#horiz-menu li li a span{
	padding:0;
}
div#horiz-menu li li,
div#horiz-menu li li:hover ul,
div#horiz-menu li li li:hover ul,
div#horiz-menu li li li li:hover ul{
	width:196px;
}
div#horiz-menu li ul{
	width:196px;
}
div#horiz-menu ul ul{
	padding-bottom:3px;
}

/* Fonts
------------------------------------------------------------*/
div#horiz-menu{
	font-size:14px;
	font-family:Arial, Verdana, sans-serif;
	line-height:18px;
}
div#horiz-menu a{
	text-decoration:none;
}
div#horiz-menu a:hover{
	text-decoration: none!important;
}
div#horiz-menu li li a,
div#horiz-menu li li span.separator{
	text-decoration:none;
	line-height:30px;
}

/* Other rules
------------------------------------------------------------*/

div#horiz-menu {
	position:relative;
	height: 40px;
}
div#horiz-menu ul.menu {
	list-style:none;
}
div#horiz-menu li{
	float:left;
	list-style:none;
	position:relative;
	padding-left: 10px; 
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 8px;
}
div#horiz-menu li.active {
	background: #000000;
}

div#horiz-menu li ul{
	float: none;
	left:-999em;
	position:absolute;
	z-index: 1000;
}
div#horiz-menu li:hover ul{
	left:0px;
	top:43px;
}
div#horiz-menu li:hover li ul,
div#horiz-menu li li:hover li ul,
div#horiz-menu li li li:hover li ul{
	top:-999em;
}
div#horiz-menu li li:hover ul,
div#horiz-menu li li li:hover ul,
div#horiz-menu li li li li:hover ul{
	left: 196px;
	top:0px;
}
div#horiz-menu li li{
	position: relative;
	float:none;
}
.inputbox {
	padding-right: 15px;
}
.producttitle {
	font-weight: bold;;
}
.pagenav {
	padding-right: 8px;
}
img.medium-image {
	width: 90px;
}
h2 { font-weight: normal; font-size: 13pt; line-height: 16pt; }