body{margin:0;padding:0;text-align:center;background:#FFF}
body,td,th{font:normal 13px Tahoma; line-height:18px;color:#000}
h1,h2,h3,h4,h5,h6{font:normal 24px Tahoma;color:#f60;padding:0 0 15px 0;margin:0}
h1 {/*font-weight:600*/ font:normal 20px Tahoma;}
div.h_1 {font:normal 20px Tahoma;color:#f60;padding:0 0 0px 0;margin:0; margin-bottom:0px;}
h2 {font-size:18px; padding-bottom:8px}
div.h_2 {font-size:18px; padding-bottom:8px;color:#f60;padding:0 0 15px 0;margin:0;}
h3 {font:bold 13px Tahoma; line-height:18px;}
#footer_line td div{
color:#999999;
font-size:11px;
}
#footer_line{
margin-bottom:6px;
}
#footer_line td div a{
font-size:11px;
color:#999999;
}
#footer_line td div a:hover{
color:#000000;
}
/*h3,h4,h5,h6{font-size:18px; padding-bottom:8px}*/
h4,h5,h6{font-size:18px; padding-bottom:8px}

p{margin:0;padding:0 0 18px 0}
a{text-decoration:underline;color:#06c;outline:none}
a.act {color:black; text-decoration:none;}
a.act:hover,
a:hover{color:#FF6600/*#2386ea*/}

a img{border:0}
form{margin:0; padding:0}
.powermail_text,
.input,select,textarea{font:normal 13px Tahoma;background:#FFF;color:#000; border:1px solid #F60}
input,select{vertical-align:middle}
textarea{}
.button,button{background:#F60; color:#FFF; border:0}
big{font-size:14px}
small{font-size:10px}
ul{margin:0;padding:0 0 18px 32px;list-style:none}
ul li{padding:0 0 0 13px; background:url(img/li-1.gif) 0 8px no-repeat;zoom:1}
ul li.last{background:none}
.info ul,
.ul-2{padding:0 0 18px 0}
.info ul li,
.ul-2 li{padding:0 0 0 9px; background:url(img/li-2.gif) 0 9px no-repeat}
.ul-3{padding-bottom:0}
.ul-3 li{padding-bottom:18px}

#wrapper{width:100%;overflow:hidden; position:relative;min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%')}

#main{padding:0 5%;margin:0 auto;text-align:left;width:90%;max-width:1260px;width:expression((documentElement.clientWidth||document.body.clientWidth)>1400?'1260px':'90%')}
#main #head{padding:0}
#main #head #left-colum-head{width:22%; float:left;padding:43px 0 0 0}
#main #head #block-head{width:78%; float:right; margin:0 0 0 -5px}
#main #head #block-head #block-head-2{padding:0 410px 0 0}
#main #head #center-colum-head{width:100%; float:left; padding:38px 0 0 0}
#main #head #right-colum-head{width:410px; float:right; margin-right:-205px}
html>body #main #head #right-colum-head{margin-right:-410px}
#main #footer{background:url(img/footer-deco-1.jpg) 0 100% no-repeat; padding:16px 0 0 3px; width:100%; margin-left:-3px; margin-top:20px;}
#main #footer #deco-1{background:#f7eee5; margin:0 0 0 34px; overflow:hidden; height:100%}
#main #footer #copyright{width:24%; float:left; background:#F60; color:#FFF}
#main #footer #copyright address{padding:18px 23px; font-style:normal}
#main #footer #form-phone{float:right; width:508px; padding:16px 0 0 54px;background:url(img/footer-phone.jpg) 0 50% no-repeat}
#main #footer #form-phone h6{width:110px;float:left}
#main #footer #form-phone ul{float:right; width:370px; padding:0}
#main #footer #form-phone ul li{padding:1px 0 7px 90px; overflow:hidden; height:100%; background:none}
#main #footer #form-phone ul li b{font-weight:normal; float:left; margin-left:-45px; display:block; width:87px}
html>body #main #footer #form-phone ul li b{margin-left:-90px}
#main #footer #form-phone ul li .input{float:left; margin:0 13px 0 0; width:160px}
#main #footer #form-phone ul li .but{display:block; float:left; margin:-1px 0; background:#FFF; padding:1px; border:1px solid #F60}





#main #created{background:url(img/footer-deco-2.jpg) 16px 0 no-repeat; padding: 33px 2% 33px 20%; /*33px 21px 33px 27%;*/ text-align:right; color:#999; height:100%}
#main #created a{color:#999}
#main #created a:hover{color:#000}

#main #container{height:100%;padding:0 0 5px 34px}
#main #container #sub-container{width:76%; float:right; margin:0 0 0 -5px}
#main #container #sub-container #sub-container-2{padding:0 252px 0 0}
#main #container #left-colum{width:24%; float:left; padding:43px 0 0 0; float:left}
/*#main #container #center-colum{width:94%; padding:38px 0 0 0; float:left}*/
#main #container #center-colum{width:92%; padding:38px 0 0 0; float:left}
#main #container #right-colum{width:251px; float:right; margin-right:-126px}
html>body #main #container #right-colum{margin-right:-252px}

#logo{height:150px}
#container #left-colum #logo{margin-left:-34px; position:relative}


#menu{padding:0 0 0 34px}
#container #left-colum #menu{padding:0 0 30px 0}
#menu li{padding:0 0 4px 0; background:none}
#menu ul{padding:0 0 0 8px}
#menu ul li{padding:0 0 0 9px; background:url(img/li-2.gif) 0 9px no-repeat}
#menu ul li.current{background-image:url(img/li-3.gif)}
/*#menu ul li a.act{text-decoration:none !important; color:black !important;}*/


#phone{padding:0 0 0 38px; height:106px; margin-left:-38px}
#container #center-colum #phone{float:left; height:105px; margin-left:-19px}
#phone span{float:left; margin-left:-19px; padding:0 0 0 1px; display:block; position:relative}
html>body #phone span,
html>body #container #center-colum #phone{margin-left:-38px}
#phone b{font:normal 20px Tahoma; color:#f60; display:block; float:left}
#phone br{clear:left}

#flash-1{width:100%; padding:0 100px 0 0; margin:0 -100px 0 0; position:relative; background:url(img/deco-flash-1.jpg) 100% 33px no-repeat}

#deco-2{width:100%; margin-left:-5px; padding:0 0 75px 5px; position:relative; background:url(img/deco-flash-2.gif) 0 33px no-repeat}

#menu-top{width:218px; float:right}
#menu-top li{padding:0 0 8px 18px; background:url(img/li-4.gif) 0 4px no-repeat}

.container-1{overflow:hidden; height:100%; padding:0 410px 25px 34px}
.container-1 .left-colum{width:100%; float:left}
.container-1 .right-colum{width:350px; float:right; margin-right:-205px}
html>body .container-1 .right-colum{margin-right:-410px}

/*
.box-1{overflow:hidden; height:100%; padding:0 0 20px 108px}
.box-1 .img{display:block; float:left; margin-left:-54px; padding:5px 0 15px 0}
html>body .box-1 .img{margin-left:-108px}
*/
.box-1{overflow:hidden; height:100%; padding:0 0 20px 158px}
.box-1 .img{display:block; float:left; margin-left:-104px; padding:5px 0 15px 0}
html>body .box-1 .img{margin-left:-158px}
.box-1 .info{width:100%; float:left}

.box-2{padding:0 0 24px 34px}
.box-2 table{border:0; border-collapse:collapse; width:100%; height:180px}
.box-2 table td{width:16%; vertical-align:top; padding:0 15px 0 0; line-height:16px}
.box-2 table td .img{height:85px; position:relative}
.box-2 table td .img img{position:absolute; bottom:7px; left:0}

.tab-1{border:0; border-collapse:collapse}
.tab-1 td{vertical-align:top; padding:0}
.tab-1 td.img{padding:0 20px 10px 0}

.box-3{padding:0 0 15px 88px; overflow:hidden; height:100%; line-height:16px}
.box-3 .img{float:left; margin-left:-44px}
html>body .box-3 .img{margin-left:-88px; padding:0 0 10px 0}
.box-3 .info{width:100%; padding:5px 0 0 0; float:right}

/********************************/
/* 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:#e5e5e3; margin-bottom:12px}
.csc-frame-frame2{background:#ffdc97}
.csc-frame-frame3{padding:0 0 0 13px; border-left:3px solid #bcbcbc; 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}

dd.csc-textpic-caption{ /*font-style:italic;*/ font-size:11px; line-height:15px;}



.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;
}



/* 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;
}

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 input.powermail_submit {
	margin: 7px 0px 10px 130px;
/*	width: 100px;
  border: 0px none;
  height:24px;*/
}

/*.tx-powermail-pi1 {width:420px;}*/
.powermail_submit_wrap {margin:20px 0 0 130px;}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_submit {display:block; float:left; margin:-1px 0; background:#FFF; padding:1px; border:1px solid #F60}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset input.powermail_submit{margin:0;}
.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset input.powermail_submit {background:#F60; color:#FFF; border:0}


.contenttable-0 {width:100%}
.contenttable-0 {border:0; border-collapse:collapse; margin-bottom:18px; width:100%}
.contenttable-0 td {padding:10px 12px 10px 12px; border-bottom:1px solid #ccc;  border-bottom:1px solid #FF6600; vertical-align:top}
.contenttable-0 thead td,
.contenttable-0 thead th{background:#F7EEE5/*#eee*/; color:#FF6600; padding:12px 12px 12px 12px; border:0; font-weight:bold}

/*  1px solid #FF6600
table.contenttable-1{border:0; border-collapse:collapse; margin-bottom:18px}
table.contenttable-1 td {padding:10px 12px 10px 12px; border-bottom:1px solid #9bcd82; vertical-align:top}
table.contenttable-1 thead td,
table.contenttable-1 thead th {background:#edf6e8; color:#390; padding:12px 12px 12px 12px; border:0; font-weight:bold}
table.contenttable-1 td,
table.contenttable-1 thead th{background:none; border:1px solid #9bcd82}  
*/

table.contenttable p,
table.contenttable-1 p {padding-bottom:0px}

.tx-rlmpflashdetection-pi1 {text-align:center;}



