* {
margin:0;
padding:0;
}
body {
background:#000 url(../images/bg_body.gif) center 270px no-repeat;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
}
a img {
border:none;
}
a {
color:#00A49C;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#wrapper-outer {
width:100%;
}
#wrapper {
width:900px;
margin:0 auto;
text-align:left;
}
#header {
width:900px;
height:253px;
}
#mainnav {
padding-bottom:10px;
}
#mainnav ul {
overflow:hidden;
width:800px;
height:33px;
background:#fc0;
list-style:none;
}
#mainnav li {
float:left;
font:14px Arial, Helvetica, sans-serif;
border-right:1px solid #000;
padding-top:9px;
}
*:first-child+html #mainnav li {
padding-top:8px;
padding-bottom:3px
}
* html #mainnav li {
padding-top:8px;
padding-bottom:3px
}
#mainnav li.active {
background:#fff;
}
#mainnav li a {
color:#000;
font:14px Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0 20px;
}
#sections {
overflow:hidden;
width:900px;
background:url(../images/bg_section.jpg) left top repeat-y;
}

#leftsection {
overflow:hidden;
float:left;
width:192px;
color:#000;
}
#leftcontainer {
overflow:hidden;
width:172px;
background:#fff;
margin-bottom:10px;
padding:10px;
}
* html #leftcontainer {
width:192px;
}
#leftcontainer h1 {
font:24px Verdana, Arial, Helvetica, sans-serif;
color:#00A49C;
}
#leftcontainer h2, #leftcontainer h3, #leftcontainer h4, #leftcontainer h5, #leftcontainer p, #leftcontainer ul, #leftcontainer ol {
margin-bottom:10px;
}
#leftcontainer ol {
margin-left:30px;
}
#leftcontainer ul {
list-style:none;
}
#leftcontainer ul li {
background:url(../images/bul.gif) left 4px no-repeat;
padding-left:10px;
}
#slidebox1 {
display:none;
padding-top:10px;
}

#middlesection {
overflow:hidden;
float:right;
width:708px;
}

#content-container {
overflow:hidden;
float:left;
width:516px;
}
#content {
padding:10px 20px;
background:#fff;
}
#content h1 {
font:20px Verdana, Arial, Helvetica, sans-serif;
color:#00A49C;
}
#content h2 {
font:17px Verdana, Arial, Helvetica, sans-serif;
color:#999;
}
#content h3, #content h4, #content h5, #content p, #content ol, #content ul {
margin-bottom:10px;
}
#content ol {
margin-left:30px;
}
#content ul {
list-style:none;
}
#content ul li {
background:url(../images/bul.gif) left 4px no-repeat;
padding-left:10px;
}
#rightsection {
overflow:hidden;
float:right;
width:192px;
color:#000;

}
#rightcontent {
background:#333;

padding:6px;
}

#rightcontent  h1 {
font:24px Verdana, Arial, Helvetica, sans-serif;
color:#00A49C;
}
#rightcontent h2, #rightcontent h3, #rightcontent h4, #rightcontent h5, #rightcontent p, #rightcontent ul, #rightcontent ol {
margin-bottom:10px;
}
#rightcontent ol {
margin-left:30px;
}
#rightcontent ul {
list-style:none;
}
#rightcontent ul li {

}

#slidebox2 {
display:none;
padding-top:10px;
}

#sponsorlogo ul {
list-style:none;
}
#sponsorlogo li {
text-align:center;
}
#footer {
text-align:center;
color:#999;
padding-top:10px;
padding-bottom:30px;
width:100%;
background:#000;
}
#footer a {
color:#f90;
}
#footer img {
vertical-align:middle;
}

/* typo3 */
#content #mailform {
overflow:hidden;
width:100%;
margin-bottom:10px;
}
#content .csc-mailform {
border:1px solid #cdcdcd;
padding:15px 15px 5px 15px;
}
#content .csc-mailform-field {
overflow:hidden;
width:100%;
padding-bottom:10px;
}
#content .csc-mailform label {
display:block;
float:left;
width:100px;
font:11px Arial, Helvetica, sans-serif;
padding-top:1px;
}
#content .csc-mailform input, #content .csc-mailform textarea, #content .csc-mailform select {
border:1px solid #68e0da;
color:#666;
font:11px Arial, Helvetica, sans-serif;
}
#content .csc-mailform input, #content .csc-mailform textarea {
padding:1px 4px;
}
#content .csc-mailform option {
padding-right:6px;
}
#content .csc-mailform .csc-mailform-check, #content .csc-mailform .csc-mailform-radio {
border:none;
}
#content .csc-mailform .csc-mailform-radio fieldset {
border:none;
margin:0;
padding:0;
width:200px;
}
#content .csc-mailform .csc-mailform-radio legend {
display:none;
}
#content .csc-mailform .csc-mailform-radio input {
clear:left;
float:left;
background:none;
border:none;
margin-right:5px;
}
* html #content .csc-mailform .csc-mailform-radio input {
margin-right:0;
}
#content .csc-mailform .csc-mailform-radio label {
clear:none;
float:left;
width:165px;
margin-bottom:10px;
padding-top:0 !important;
padding-top:2px;
}
#content .csc-mailform textarea {
width:200px;
}
* html #content .csc-mailform textarea {
width:208px;
}
#content .csc-mailform .csc-mailform-submit {
width:208px;
border:none;
background:#00A49C;
color:#fff;
padding:2px 5px;
margin-left:100px;
}
*:first-child+html .csc-mailform .csc-mailform-submit {
width:168px;
margin-left:104px;
}

* html #content .csc-mailform .csc-mailform-submit {
width:208px;
margin-left:104px;
}

/* end of typo3 */

.align-center {
text-align:center;
}
.align-right {
text-align:right;
}
p.bodytext, table td, table tr {
font-size:11px;
}

#content .myGallery {
width:476px;
}

#leftcontent span#buttonleft img{
display:none;
}

#leftcontent span#buttonleft p img{
display:block;
}

#leftcontent span#buttonleft p {
margin-left:-6px;
margin-bottom:-6px;
}






















.widget {
position:relative;
width:180px;
height:202px;

border:1px solid #3f3f3f;
}
.widget #prod-img-slider-container {
width:148px;
height:146px;
padding:0 10px;
margin-left:6px;
background:#CCC;
}

.widget .jCarouselLite {
float:left;
}
.widget .jCarouselLite ul {
overflow:hidden;
width:180px;
height:140px;
list-style:none;
}
.jCarouselLite li {
background:none;
list-style:none;
}
* html .widget .jCarouselLite ul {
overflow:hidden;
width:280px;
height:140px;
list-style:none;
}
.widget .jCarouselLite ul li {
overflow:hidden;
width:148px;
height:122px;
margin-top:12px;
text-align:center;
}
.widget .prev {
position:absolute;
left:6px;top:176px;
width:86px;
height:18px;
cursor:pointer;
background:transparent url(../images/prev-horizontal.gif) left top no-repeat;
}
.widget .next {
position:absolute;
left:88px;top:176px;
width:86px;
height:18px;
cursor:pointer;
background:transparent url(../images/next-horizontal.gif) left top no-repeat;
}
.widget .prev:hover{
background-position:0 -16px;
}
.widget .next:hover {
background-position:0 -16px;
}


#mycarousel li span{
display:block;
}

#rightcontent img.titlewid{
margin-bottom:5px;
margin-top:2px}