@charset "UTF-8";

.userlogin .login-fields {margin-bottom:10px;}

#leftmenu > ul.menu > li:nth-last-child(1), #leftmenu > ul.menu > li:nth-last-child(2) {display:none;}

#jcemediabox-popup-closelink {font-size:12px;}

td.tab1 {text-align:center; font-weight:bold; width:80px;}
td.tab2 {text-align:center;}
table.price_online td {border:1px #ccc solid; padding:5px;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
#leftmenu ol, #leftmenu ul {
	list-style: none;
}
.contentinside ol, .contentinside ul {
margin-left:35px;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {background-color:#db3600; background-image:url(../images/bg3.png); background-repeat:repeat-x; font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:1.4;}

table.mod_sef_table input#mod_simpleemailform_reset_1 {display:none;}

table.mod_sef_table input[type="submit"], table.mod_sef_table input[type="button"] {padding:5px;}

table.mod_sef_table input[type="text"], table.mod_sef_table input[type="email"] {width:100%; padding:5px; border:1px #ccc solid; background-color:#fff;}
table.mod_sef_table textarea {width:100%; height:150px; padding:5px; border:1px #ccc solid; background-color:#fff;}
td.mod_sef_td {padding-bottom:10px;}
td.mod_sef_td, th.mod_sef_th {vertical-align:top;}

.contentinside img {max-width:100%; height:auto;}

dt.message {display:none;}
#system-message-container ul {list-style:none; margin-left:0px; font-size:18px; font-weight:bold; color:#f60;}

table#price_online tr td {padding:5px; font-size:12px;}

.gallery .sectiontableheader {text-align:left !important;}
.jg_catdescr {text-align:left !important;}
.gallery .sectiontableheader {padding:0 !important;}
.contentinside .jg_catelem_txt ul {margin-bottom:5px; margin-left:0px;}

.componentheading {font-size:16px; margin-bottom:20px;}
.poll {background-color:#fff; margin-top:7px;margin-bottom:7px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px 5px 5px 5px; font-size:12px;}
a.poll_result_link {font-size:12px;}
#poll_comp_form {margin-bottom:20px;}
#poll_links {margin:6px;}

#leftmenu h4 {font-size:12px; margin:6px;}
#leftmenu > ul > li > ul {margin-left:216px; margin-top:-31px;}
#leftmenu > ul > li {height:30px; background-color:#F60; margin-bottom:2px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px 5px 5px 5px;}
 #leftmenu > ul > li > ul > li {width:240px; background-color:#b60400; margin-bottom:0px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px 5px 5px 5px; border-bottom:1px #fff solid;}
#leftmenu > ul > li:hover, #leftmenu > ul > li > ul > li:hover, #leftmenu > ul > li.active {background-color:#3db204;}
#leftmenu > ul > li > a, #leftmenu > ul > li > span.separator {color:#FFF; text-decoration:none; display:block; height:25px; width:215px; margin-left:5px; padding-top:6px; font-size:14px; font-weight:bold; cursor:pointer;}
#leftmenu > ul > li > ul > li > a {color:#fff; text-decoration:none; display:block; font-size:13px; font-weight:bold; padding-left:5px; padding-top:3px; padding-bottom:3px; padding-right:5px;}
#leftmenu > ul > li > ul {display: none;}
#leftmenu > ul > li:hover > ul {display: block;}

#header h1 {font-size:22px; margin-bottom:2px;}
.contentinside h1 {font-size:22px; margin-bottom:15px; color:#F60;}
.contentinside h2, .sectiontableheader {font-size:20px; margin-bottom:10px; color:#F60; font-weight:bold;}
.contentinside h3 {font-size:18px; margin-bottom:10px; color:#F60;}
.contentinside h4 {font-size:16px; margin-bottom:10px; color:#F60;}
.contentinside p {font-size:16px; margin-bottom:10px;}
.contentinside ul, .contentinside ol, .contentinside table {margin-bottom:15px;}
.contentinside a {text-decoration:underline; color:#752100;}
.contentinside a:hover {text-decoration:underline;}
p.searchfield {margin-top:5px;}
div.search label {display:none;}
div.search input {background-color:#fff; border: 1px #ccc solid; font-size:12px; height:20px; font-style:italic; padding-left:5px; padding-right:5px;}
.breadcrumbs {margin-top:0; margin-bottom:10px; font-size:10px;}
.breadcrumbs a {font-size:10px;}

.search p {margin-bottom:10px;}
.search .only {display:none;}
.search .phrases-box {display:none;}
.search .ordering-box {display:none;}
.search .phrases {display:none;}
.search .form-limit label {display:inline;}
.search .form-limit {margin-bottom:10px;}
.search p.counter {font-weight:bold;}
.search dt.result-title {margin-top:10px;}
.search span.small {font-size:10px;}
.search dd.result-created {display:none;}
.search dd.result-text {font-size:12px;}
.contentinside .search dt.result-title a {text-decoration:underline; font-size:14px; font-weight:bold;}
.contentinside .search dt.result-title {font-size:14px; font-weight:normal;}
.search dd.result-category {display:none;}
.search span.highlight {color:#bf0000; font-weight:bold; font-size:14px;}
.search .pagination ul li.pagination-start {display:none;}
.search .pagination ul li.pagination-end {display:none;}
.search .pagination ul li.pagination-prev {display:none;}
.search .pagination ul li.pagination-next {display:none;}
.search .pagination {margin-top:20px;}
.search .pagination ul li {display:inline; margin-right:15px; font-size:18px;}

#wrapper {position:relative; margin-left:auto; margin-right:auto; width:958px; background-color:#FFF; background-image:url(../images/bg4.png); background-position:top right; background-repeat:no-repeat; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius: 8px 8px 8px 8px; margin-top:20px; margin-bottom:20px; padding-bottom:10px; border: 1px #FC0 solid;}
#header {height:150px; position:relative; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius: 8px 8px 8px 8px; margin-bottom:20px;}
#header h1 {color:#999;}
#logo {width:200px; height:100px; position:absolute; left:15px; top:15px;}
#header_contact {width:450px; height:100px; position:absolute; right:15px; top:10px; text-align:right; font-size:14px; font-weight:normal; color:#666; line-height:1.4;}
#header_contact a {text-decoration:none; color:#752100;}
#header_contact a:hover {text-decoration:underline;}
#slogan {position:absolute; left:20px; width:850px; top:135px; font-size:18px; color:#666;}
.contentinsidewrapper {width:960px; position:relative;}
#leftmenu {position:relative; border: 1px #CCC dotted; padding:8px; margin-left:10px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius: 8px 8px 8px 8px; background-color:#FC0; z-index:99;}
#preleftmenu {width:240px; position:relative; float:left;}
.contentinside {width:671px; min-height:590px; border: 1px #CCC dotted; padding:10px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius: 8px 8px 8px 8px; z-index:98; float:right; margin-right:10px;}

.fixed {position:fixed !important; top:10px !important;}


.contentinside .item-page .moduletable .rapid_contact table tr {border:0px;}
.contentinside .item-page .moduletable .rapid_contact table tr td {padding:10px; vertical-align:top; font-size:12px; font-weight:bold; border:0px;}
.contentinside .item-page .moduletable .rapid_contact table tr td textarea {height:200px; width:400px; background-color:#fff; border:1px #F60 solid; padding:5px;}
.contentinside .item-page .moduletable .rapid_contact table tr td input.inputbox {width:400px; background-color:#fff; border:1px #F60 solid; height:20px; padding-left:5px;}
.contentinside .item-page .moduletable .rapid_contact table tr td input.button {margin-left:240px; cursor:pointer;}

.empty {height:100px;}
.clearfloat {clear:both;}
.texttitle {font-size:16px;}

ul.sigFreeClassic li.sigFreeThumb {margin-right:5px; margin-bottom:5px;}

.searchintro {padding-top:5px;}
.answer-introtext {color:#000; padding-bottom:10px;}