body{margin:0;padding:0;text-align:center;background:#FFF}
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:#f60;padding:0 0 12px 0;margin:0}
h3,h4{font-size:18px}
h5,h6{font-size:13px; font-weight:bold; padding:0 0 18px 0}
h6{padding:0}
p{margin:0;padding:0 0 18px 0}
a{text-decoration:underline;color:#06c;outline:none}
a:hover{text-decoration:none}
a img{border:0}
form{margin:0; padding:0}

input,select,textarea{color:#000; font:normal 13px Arial}
big{font-size:15px}
small{font-size:11px}
ol{margin:0;padding:0 0 18px 20px}
ul{margin:0;padding:0 0 18px 0;list-style:none;zoom:1}
ul li{padding:0 0 0 11px; background:url(img/li-1.gif) 0 9px no-repeat;zoom:1}
ul ul{padding:0}

.red{color:#F60}



#wrapper{width:100%;overflow:hidden;position:relative;min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%')}

#main{width:90%;max-width:1170px;margin:0 auto; position:relative; text-align:left;width:expression((documentElement.clientWidth||document.body.clientWidth)>1300?'1170px':'90%')}
#main #head{padding:67px 0 0 0; overflow:hidden; height:100%; position:relative}
#main #container{padding:30px 0 40px 0;height:100%; position:relative}
#main #container.inner{padding:15px 0 40px 0}
#main #container #left-colum{width:22%;padding:0;float:left}
#main #container #sub-container{float:right; width:74%}
#main #container #sub-container-2{padding:0 200px 0 0; zoom:1}
#main #container #center-colum{width:65%; float:left}
#main #container #sub-container-2 #center-colum{width:93%}
#main #container #right-colum{float:right; width:30%; height:100%}
#main #container #sub-container-2 #right-colum{width:200px; margin-right:-200px;_margin-right:-100px}
#main #partner{width:100%; border-collapse:collapse; margin-bottom:30px; clear:both}
#main #address{font-style:normal; border-top:1px solid #b3b3b3; padding:14px 0 20px 0;zoom:1}

#main #deco-1{position:absolute; height:243px; width:10000px;right:37%; margin-right:-5000px;background:url(img/bg.jpg) 50% 0 repeat-x}
#main #deco-2{position:absolute; top:20px; left:-50px; width:51px; height:57px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/img/pigeon-1.png",sizingMethod="scale")}
html>body #main #deco-2{background:url(img/pigeon-1.png)}
#main #deco-3{position:absolute; top:20px; left:28%; width:78px; height:44px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/img/pigeon-2.png",sizingMethod="scale")}
html>body #main #deco-3{background:url(img/pigeon-2.png)}
#main #deco-4{position:absolute; top:0; right:31%; width:52px; height:40px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/img/pigeon-3.png",sizingMethod="scale")}
html>body #main #deco-4{background:url(img/pigeon-3.png)}
#main #deco-5{position:absolute; top:2px; right:-50px; width:60px; height:39px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/img/pigeon-4.png",sizingMethod="scale")}
html>body #main #deco-5{background:url(img/pigeon-4.png)}

#head #logo{float:left; padding-top:55px}
#head #flash{float:right; width:74%; overflow:hidden; position:relative}

#head #flash .csc-textpic{width:100%; overflow:hidden; height:132px; position:relative}
#head #flash .csc-textpic .csc-textpic-imagewrap{position:absolute; top:0; left:50%; width:870px; margin-left:-435px; text-align:center}




#menu{margin:-47px 0 0 0; padding:0 0 30px 0; position:relative}
.inner #menu{margin:0; padding:29px 0 30px 0}
#menu li{padding:0 0 6px 11px}
#menu ul{padding:0 0 0 11px}
#menu ul li{padding:6px 0 0 11px; background:url(img/li-2.gif) 0 15px no-repeat}
#menu li span {font-weight:bold}
#menu li a.current {font-weight:bold; text-decoration: none; color:black;}
#menu li a.current:hover {text-decoration:underline;color:#06c;outline:none}

#partner th{color:#F60; padding:0 5px 0 0; text-align:left}
#partner td{text-align:right; padding:0 0 0 20px; text-align:center}


.link-banner{display:block; width:200px; margin:7px auto 30px auto; background:#7ca7d8; color:#FFF; text-decoration:none; font-size:18px; line-height:20px; zoom:1}
.link-banner b{font-weight:normal; display:block; text-align:center; padding:0 0 2px 0; cursor:pointer;zoom:1}
.link-banner:hover{background:#6189b6}

.header-1{background:#f60 url(img/header-1.gif) 45px 0 no-repeat; padding:1px 20px; color:#FFF; font-size:20px; line-height:25px}
.box-1{border:1px solid #f60; border-top:0; padding:25px 25px 5px 12px; /*140*/ overflow:hidden; zoom:1; margin-bottom:30px}
/*
.box-1 .img{width:140px; text-align:center; float:left; margin-left:-140px;_margin-left:-70px; padding-bottom:15px}
.box-1 .info{width:100%; float:right}
*/

.left-col{width:46%; float:left}
.right-col{width:46%; float:right}

.detail{padding-left:20px; background:url(img/detail-1.gif) 0 1px no-repeat}



/********************************/
/* Frames, spacing, link-to-top */
/********************************/

#flash div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0px;}


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; }

#content .csc-frame-frame1 p,
#content .csc-frame-frame2 p {padding:0px;}

#content .csc-frame-frame1,
#content .csc-frame-frame2{padding:5px 15px; background:#e5e5e3; margin-bottom:12px}
#content .csc-frame-frame2{background:#ffdc97}
#content .csc-frame-frame3{padding:0 0 0 13px; border-left:3px solid #bcbcbc; margin-bottom:15px}


#content .csc-frame-rulerAfter {border-bottom:1px solid #CCCBCB; margin-bottom:16px;}
#content .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}


.no-space-after {padding-bottom:0px; margin-bottom:0px;}

.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: 130px;
	float: left;
	clear: both;
	font-weight: normal;
}

.csc-mailform-field input,

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;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
color:#000000;

}



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 div.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;*/
}


.tx-jkpoll-pi1 p {padding:0px;}

.news-list-item{ padding:10px 0px 10px 0px; /*border-top:1px solid #CCC*/}
.news-list-date{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 13px;color:#FF6600}
.news-list-category {color:#999;}

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 15px 15px 0;}
div.news-list-item div.news-list-date {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:left; margin: 0 15px 10px 0px}

/*************/
/* For Forms */
/*************/


label {display: block;float: left;width: 90px;}
div.formlabel {display: block;float: left;width: 90px;}
div.csc-mailform-field {padding:3px;}
fieldset {border:none;}
input.csc-mailform-submit {margin-left:90px;}

/*
.csc-form-labelcell {
text-align:right;
padding-right: 7px;
vertical-align:top;
}
strong.formlabel {
color: #b21616;
}*/

.spacer-gif {clear:both; display:block;}
