html { overflow-y: scroll; }
body{margin:0;padding:0;text-align:center;background:#f1f1f1}
body,td,th{font:normal 13px Arial; line-height:18px;color:#000}
th{font-weight:bold; text-align:center}
h1,h2,h3,h4,h5,h6{font:normal 36px Arial;color:#c00;padding:0 0 12px 0;margin:0}

h2{font-size:24px}
h3{font-size:18px}
h4{font-size:18px; font-style:italic}
h5{font-size:18px; color:#666666; padding:0 0 18px 0}
h6{font-size:13px;color:#c00;font-weight:bold;}

p{margin:0;padding:0 0 18px 0}
a{text-decoration:underline;color:#c00;outline:none}
a:hover{text-decoration:none}
a img{border:0}
form{margin:0; padding:0}
#search .input,select,textarea,.button,button{font:normal 13px Arial;background:#FFF;color:#000; border:1px solid #666}
.powermail_text,
.tx-indexedsearch-searchbox-sword,.input,select,textarea{background:#FFF;color:#000; border:1px solid #999}

.pollsubmit,
.powermail_submit,.tx-indexedsearch-searchbox-button,
.button,button{border:1px solid #999; background:#FFF url(img/but-1c.gif) 0 1px repeat-x;height:20px}


input,select{vertical-align:middle}
textarea{}
.button,button{background:#FFF url(img/but-1c.gif) 0 100% repeat-x; color:#666}
big{font-size:14px}
small{font-size:11px}
ol{margin:0;padding:0 0 18px 20px}
ul{margin:0;padding:0 0 18px 20px;list-style:none;zoom:1}
ul ol,
ol ul,
ol ol,  
ul ul {padding:0 0 0px 20px;}
ul li{padding:0 0 0 12px; background:url(img/li-3.gif) 0 9px no-repeat;zoom:1}
ul li.last{background:none}



.red{color:#c00}


#wrapper{width:100%;overflow:hidden;position:relative;min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'); background:#FFF}

#deco-1{background:#6b0539 url(img/header-1.jpg) 50% 0 no-repeat; color:#FFF}
#deco-1 a{color:#ff0}
#deco-1 #deco-2,
#deco-1 #deco-2-2{padding:0 5%;margin:0 auto;text-align:left;width:90%;height:483px;max-width:1260px;width:expression((documentElement.clientWidth||document.body.clientWidth)>1400?'1260px':'90%'); position:relative}
#deco-1 #deco-2-2{height:216px}
#deco-1 #deco-head{position:absolute;top:0;right:28%; margin-right:-410px}
#deco-1 #deco-2-2 #deco-head{right:5%; margin:0}
#deco-1 #head{width:74%; padding:24px 0 0 0; position:relative}
#deco-6,
#deco-3,
#deco-4 #deco-5{padding:0 5%; margin:0 auto; text-align:left; width:90%;max-width:1260px;width:expression((documentElement.clientWidth||document.body.clientWidth)>1400?'1260px':'90%');zoom:1;position:relative}
#deco-3 #deco-container{position:absolute; left:5%; bottom:-54px}
#deco-3 #container{padding:34px 26% 30px 0;_padding-bottom:0;zoom:1;width:74%}
#deco-3 #container #left-colum{float:left;zoom:1;width:100%}
#deco-3 #container #left-colum-2{float:left; zoom:1; width:30%; padding:0 5% 100px 0} /*245*/
#deco-3 #container #center-colum{float:left; zoom:1; width:65%; margin-right:-1px}
#deco-3 #container #center-colum-2{float:right; zoom:1; width:100%; padding:0 1% 0 0; margin-right:-36%;_margin-right:-10%}
#deco-3 #container #right-colum{float:right; width:30%; padding:0 1% 0 5%; margin-right:-36%;_margin-right:-10%;zoom:1}
#deco-4{background:#f1f1f1}
#deco-4 #footer{padding:25px 26% 15px 0;height:100%}
#deco-4 #footer.inner{padding-top:55px}



#head #logo{float:left; padding-top:4px}
#head #contact{float:right; width:30%; padding-left:35px; position:relative}
#head #contact span{position:absolute; top:0; left:0}
#head #contact b{color:#ff0; font-size:24px; line-height:24px; display:block; padding-bottom:5px}
#head #desc-2{font:italic 14px Arial; clear:left; padding:7px 0 35px 0; float:left}
#head .block-banner{padding:0; width:666px; float:right}
#head .block-banner .banner{width:30%; padding:0 5% 0 0; border:0; font-style:italic}
#head .block-banner .banner a{display:block; float:left; padding-left:41px; position:relative}
#head .block-banner .banner img{position:absolute; top:3px; left:0}
#head .block-banner .banner-last{padding:0; margin-right:-3px}

#head #header-block{clear:both; padding:14px 0 0 0; zoom:1}
#head #header-block #menu{float:left; width:30%; padding:65px 5% 0 0}
#head #header-block #menu li{padding:0 0 14px 0; background:none; font-size:14px; line-height:17px}
#head #header-block #desc{float:left; width:64%;font:italic 36px "Franklin Gothic Book"; line-height:34px; color:#FF0; padding-bottom:28px}
#head #header-block #menu-head{padding:0; float:left; width:65%; margin-right:-1px}
#head #header-block #menu-head li{float:right; width:46%; padding:0 0 30px 0; background:none; font-size:14px}
#head #header-block #menu-head li.new-row{float:left;clear:both;}
#head #header-block #menu-head ul{padding:6px 0 0 0}
#head #header-block #menu-head ul li{float:none; padding:0 0 0 10px; background:url(img/li-1.gif) 0 9px no-repeat; font-size:13px; width:auto}
#head #header-block #menu-head ul li a{color:#FFF; text-decoration:none}
#head #header-block #menu-head ul li a:hover{text-decoration:underline}

#footer #footer-block{width:100%; float:left}
#footer #footer-block .left{float:left; width:30%; padding-bottom:18px; clear:both}
#footer #footer-block .right{float:right; width:65%; padding-bottom:18px}
#footer #footer-block .mn-footer a{color:#000; text-decoration:none}
#footer #footer-block .mn-footer a:hover{text-decoration:underline}
#footer #footer-right{float:right; width:30%; padding:0 1% 0 5%; margin-right:-36%;_margin-right:-10%}
#footer #footer-right .banner{padding:5px 0 18px 0}



.block-banner{overflow:hidden; height:100%; padding:0 0 45px 0; width:100%;}
.block-banner .banner{float:left; width:46%; border:1px solid #999; zoom:1}
.block-banner .banner .deco{position:relative; padding:0 1px; width:100%; margin:0 -1px; top:-1px; background:url(img/box-1-1.gif) 0 0 no-repeat; zoom:1}
.block-banner .banner .deco .deco{top:auto; background:url(img/box-1-2.gif) 100% 0 no-repeat}
.block-banner .banner .deco .deco .deco{bottom:-2px; background:url(img/box-1-3.gif) 100% 100% no-repeat}
.block-banner .banner .deco .deco .deco .deco{bottom:auto; background:url(img/box-1-4.gif) 0 100% no-repeat}
.block-banner .banner .deco .deco .deco .deco .deco{background:none; padding:6px 15px 1px 49%; height:83px; width:auto}
.block-banner .banner h4{position:relative; padding:10px 0 5px 0; zoom:1; font-size:24px; font-style:italic}
.block-banner .banner h4 img{position:absolute; top:0; left:-118px}
.block-banner .right{float:right}

.box-colum{float:left; width:30%; padding:0 5% 0 0}
.box-colum-last{padding:0; margin-right:-3px}

.box-1{padding:0 0 18px 53px}
.box-1 h4{position:relative; padding-bottom:8px; /*font-size:18px;*/font-style:normal}
.box-1 h4 img{background:#c8003f; position:absolute; top:0; left:-53px}
.box-1 h4 a:hover img{background:#d53c6c}

.mn-left{padding:0 0 18px 0}
.mn-left ul{padding:0 0 0 15px}
.mn-left li{padding:0 0 6px 0; background:none}
.mn-left li li{padding:6px 0 0 0}
.mn-left li li li{padding-left:13px; background:url(img/li-2.gif) 0 15px no-repeat}

.box-img{padding:63px 0 60px 0}
.box-img img{padding:3px; border:3px solid #ccc}
.box-img a:hover img{border-color:#c00}

.box-banner{padding:7px 0 36px 76px;overflow:hidden; zoom:1}
.box-banner img{ float:left; margin-left:-76px; position:relative; top:-7px}
.box-banner a{display:block; float:left}
.box-banner h4 {font-style:normal}

.menu-page{float:right}


#container table{border:0; border-collapse:collapse; margin-bottom:18px}
#container table td,
#container table th{background:#f5f5f5; border:1px solid #FFF; padding:7px}
#container table .row-1 td,
#container table .row-1 th{background:#e6e6e6}

#container table.tab-1{width:100%}
table.contenttable-0 td,
table.contenttable-0 th,
#container table.tab-1 td,
#container table.tab-1 th{width:12%; height:45px; padding:0 7px}
#container table.contenttable-0 td,
#container table.tab-1 td{font-size:12px; line-height:14px; text-align:center}


#container table .tr-even td,
#container table .tr-even th{background:#e6e6e6}
table.contenttable-0 td.td-0 {font-weight:bold}

#container table.contenttable-1 {width:100%; border:0; border-collapse:collapse}
#container table.contenttable-1 th{background:#e6e6e6; padding:7px; text-align:center; font-weight:normal;}
#container table.contenttable-1 td{border:1px solid #e6e6e6; padding:0 7px; height:57px; text-align:center; font:12px Tahoma; background:#fff;}

table.contenttable p,
table.contenttable-1 p {padding-bottom:0px}


.mn-footer p {padding:0px}


/********************************/
/* Frames, spacing, link-to-top */
/********************************/
p.csc-linkToTop { text-align: right; }
p.csc-linkToTop a { font-weight: bold; }

div.csc-frame { border: 0px; }
div.csc-frame-invisible {}
div.csc-frame-indent { padding-left: 100px; }
div.csc-frame-indent3366 { padding:20px 0 20px 90px; /*padding-left: 33%;*/ }
div.csc-frame-indent6633 { padding:20px 90px 20px 0px; /*padding-right: 33%;*/ }


div.csc-frame-frame1 h1, div.csc-frame-frame1 h2, div.csc-frame-frame1 h3, div.csc-frame-frame1 h4, div.csc-frame-frame1 h5 { margin-top: 2px; }
div.csc-frame-frame2 h1, div.csc-frame-frame2 h2, div.csc-frame-frame2 h3, div.csc-frame-frame2 h4, div.csc-frame-frame2 h5 { margin-top: 2px; }

.csc-frame-frame1 p,
.csc-frame-frame2 p {padding:0px;}

.csc-frame-frame1,
.csc-frame-frame2{padding:5px 15px; background:#F1F1F1; margin-bottom:12px}
.csc-frame-frame2{background:#ffdc97}
.csc-frame-frame3{padding:0 0 0 13px; border-left:3px solid #CC0000; margin-bottom:15px}


.csc-frame-rulerAfter {border-bottom:1px solid #CCCBCB; margin-bottom:16px;}
.csc-frame-rulerBefore {border-top:1px solid #CCCBCB; margin-bottom:16px;}


hr{
    height: 1px;/**/
    width: 100%;/**/
    color: #CCCBCB;/**/
    border-width: 0px 0px 1px 0px;/**/
    border-bottom-style: solid; border-color:#CCCBCB;
}
.clear{display:block; height:0px; clear:both; overflow:hidden}
.csc-textpic-caption{ font-style:italic}



.align-justify {text-align:justify;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}

div.tx-indexedsearch-searchbox td {padding:4px;}
div.tx-indexedsearch-searchbox input { color:#000}

strong.formlabel {color:red;}

div.tx-indexedsearch-searchbox ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
.tx-indexedsearch .tx-indexedsearch-browsebox li {background:none;}


/* Powermail */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: red;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 0px solid #aaa;
	/*background-color: #F0F0F0;*/
	padding: 10px;
	
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	/*font-weight: bold;*/
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 130px;
	float: left;
  clear: both;
/*	font-weight: bold;*/
}

div.powermail_check_inner label {
	/* label */
	display: block;
	width: 160px;
	float: left;
	clear: both;
	font-weight: normal;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_captcha,
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}


fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
	width: 90px;
	vertical-align:top;
}

div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 8px 0;
	clear:both;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 150px;
}

	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

fieldset.tx-powermail-pi1_fieldset legend {display:none;}

fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_submitgraphic,
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	margin: 7px 0px 10px 130px;
/*	width: 100px;
  border: 0px none;
  height:24px;*/
}

#discount fieldset.tx-powermail-pi1_fieldset label {width: 180px;}

	
#powermaildiv_uid19 {margin:27px 0 20px 0;}
#powermaildiv_uid20 {margin:16px 0 20px 0;}

#powermaildiv_uid20 .powermail_radio_inner {width:210px; margin: 0 0 0 30px;}
#powermaildiv_uid19 .powermail_check_inner {width:210px; margin: 0 0 0 30px;}

#powermaildiv_uid20 div.powermail_radio_inner label,
#powermaildiv_uid19 div.powermail_check_inner label {clear:both;display:block;float:right;}

/*
#powermaildiv_uid22 {margin-top:20px; }
#powermaildiv_uid21  {margin:28px 0 15px 40px; }
#discount fieldset.tx-powermail-pi1_fieldset #powermaildiv_uid22 label {width:125px;}
.tx_powermail_pi1_fieldwrap_html_captcha_description {margin-top:-8px;}
*/

.tx-jkpoll-pi1 p {padding:0px;}

.news-list-item{ padding:20px 0px 20px 0px; /*border-top:1px solid #CCC*/}
.news-list-date{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px;color:#FF6600}

div.news-list-item {margin:10px 0 0 0;}
.news-single-backlink{ padding:0px 0px 15px 0px;}
/*div.news-list-item h3 a {text-decoration:underline; font-size:14px; color:#404e59;} 
div.news-list-item h3 a:hover {text-decoration:underline;}*/
div.news-list-item img {float:left; /*border:1px solid #CCC;*/ margin:0 12px 7px 0;}
div.news-list-item div.red {margin: 0 0 5px 0;}

div.tx-ttnews-browsebox strong,
div.tx-ttnews-browsebox span,
div.tx-ttnews-browsebox a {padding-right:5px;}

.news-amenu-container{ padding: 0px 0px 40px 0px }
.news-amenu-container table tr td {vertical-align:top;}
.news-single-img {/*float:right*/}

.block-banner .banner p,
.box-1 p{padding:0px}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image a:hover img {border-color:#CC0000;}
#deco-container div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0px;}

.tab-command{border:0; border-collapse:collapse}
.tab-command td{vertical-align:top; padding:0}
.tab-command td.img{padding-right:32px}


#container table.tab-gallery{border:0; border-collapse:collapse; margin:0 auto 18px auto}
#container table.tab-gallery{margin:0 0 18px 0}
#container table.tab-gallery td{padding:5px; /*font-size:11px; line-height:14px;*/vertical-align:top; text-align:center;}
#container table.tab-gallery td a img{padding:3px; border:3px solid #CCCCCC; background:#FFF}
#container table.tab-gallery td a:hover img{border-color:#CC0000;}
#container table.tab-gallery td div{padding:3px 0}

#container table.tab-gallery td{background:#fff none repeat scroll 0 0;border:0px;}

#wrapper-2 {background-color:#fff; text-align:left;padding:23px 2% 25px 4%;}

.no-space-after {margin-bottom:0px; padding-bottom:0px}
