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,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

body {font-family:"Lucida Sans",Arial,Verdana,Sans-serif; font-size:12px; background: url(../img/bg.gif) #fff repeat-x;}



#wrapper{width:1020px; margin:0 auto;background: url(../img-lp/bg_mid.png) repeat-y 0 0;}
#header{height:53px;background: url(../img-lp/bg_top.png) no-repeat 0 0;}
#header_sub{height:115px}
#footer{height:53px;background: url(../img-lp/bg_bottom.png) no-repeat 0 0;text-align:right;padding:0 60px;}
.form-wrap li,#footer li{list-style:none}
.form-wrap ul{margin:0}

.form-wrap{padding-left:15px;margin:15px 0}
.inner{padding:0 47px 0 45px;}
.mid, .left{float:left;}
.wrap, .right{float:right;}
.two-col{width:1020px;display:inline-block;}
.two-col .right{width:350px}
.two-col .left{width:650px}
.three-col .left,.three-col .mid,.three-col .right{width:280px;margin:20px 0}
.three-col .wrap{width:600px}
.two-col{}
.three-col{}

h1{font-size:18px;color:#354b58; margin:20px 0 10px 0}
h2{font-size:16px;color:#1e497d; margin:20px 0 20px 0}
h3,h4{font-size:14px;color:#4f81bd; margin:16px 0 5px 0}
p{margin:15px 0;line-height:18px}
ol,ul{margin-left:25px}
ol li,ul li{margin:10px 0}
a,a:link,a:hover {text-decoration:underline;cursor:pointer}
a,a:link {background:transparent;}
a:link,a:visited {color:#0E3D7C}
a:hover,a:active {color:#0E3D7C}
a img {border:none}

#logo{float:left;}
#partner{float:right;}
#partner .csc-default{padding:42px 30px 0 0}
#partner div.csc-textpic div.csc-textpic-single-image img{margin:0} 
           
/* form */
label{display:block}
/* 2cols, 3cols*/
.c2l1-left{border:0}
td{vertical-align:top}

/*typo*/
.csc-default{padding:0 47px 0 45px;}

.left .csc-default{padding:0 0 0 45px;}
.right .csc-default{padding:0 45px 0 0;}

.two-col-img{width:90px}
.two-col-txt{width:350px}

/*custom*/

/* PayPal */
#c759 .tx-fdfx2cols-pi1{background: url(../images/blue-gradient-bg.png) repeat-x 0 0;padding:0 10px 20px 0}
#c759 .tx-fdfx2cols-pi1 li{color:#0E3D7C;margin:5px 0}

/* Strato LP: de, es, nl, uk, paypal + strato */
h1{background: url("../images/hr.png") repeat-x scroll center bottom;}
#c1511 h1,#c1466 h1,#c1378 h1,#c1388 h1,#c758 h1,#c1327 h1{font-size:24px}
#c1512 img,#c1375 img,#c1379 img, #c1389 img,#c757 img,#c1326 img{margin:0}
.csc-frame-frame1{background:#f7ac15;margin:0 0 0 30px;width:928px;padding:0 15px 0 17px}
.csc-frame-frame1 h1{margin:0;padding:19px 0 0 0;color:#fff;background:none;}

#c1466,#c1378,#c758,#c1327,#c1388{position:relative;letter-spacing: 0.08em;}
#c1466 a,#c1378 a,#c758 a,#c1327 a,#c1388 a{position:absolute;top:180px;left:640px;background:url(../img-lp/order-now-strat.png) no-repeat 0 0;padding:6px 47px 10px 18px;color:#fff;font-size:9.35pt;text-decoration:none}
#c758 a.norm{position:static;background:none;padding:0}
#c758 a{left:720px;top:100px; padding:6px 55px 10px 47px}
#c843 a:hover,#c758 a:hover,#c1328 a:hover,#c1327 a:hover{color:#ff7800}
#c1511 p,#c1511 p,#c1466 p,#c1378 p,#c1388 p,#c758 p,#c1327 p{padding:10px 0 20px 0;margin:0}
#c1388 a,#c1327 a{top:166px;}
#c1466 a,#c1378 a{padding-left:45px}
     

#c1510 .c2l1-middle h2{padding-top:20px}
#c1510 a.button{background:url(../img-lp/order-now-stra_longt.gif) no-repeat 0 0;padding:6px 47px 10px 18px;color:#fff;letter-spacing:0.08em;font-weight:bold}     
#c843 a,#c1328 a{background:url(../img-lp/order-arrow-strato.png) #e2e5ec no-repeat right -2px;padding:11px 25px 10px 18px;color:#0064a5;font-size:9.35pt;text-decoration:none}
#c1378 a span,#c1388 a span,#c1327 a span{padding:0 20px;}
#c1467 .c2l1-left, #c1377 .c2l1-left, #c1387 .c2l1-left,#c843 .c2l1-left,#c1328 .c2l1-left{padding:15px 25px 15px 25px;background:url(../img-lp/border_2px.gif) no-repeat right -3px;}

#c1467 .c2l1-middle, #c1377 .c2l1-middle, #c1387 .c2l1-middle, #c843 .c2l1-middle,#c1328 .c2l1-middle {padding:15px 25px 15px 30px;}

ul.warningbox{background-color: #FFD6D6;border:2px solid #B22020;padding: 2px 20px 2px 30px;margin-left:0}
ul.warningbox li {background: url("../images/icon_error.png") no-repeat scroll 0 2px transparent;list-style: none outside none;padding-left: 25px}
#c1358,#c1356{margin-top:35px}
.fright{float:right;width:200px;height:210px;position:relative}
.fleft{float:left;width:670px;height:210px}
#c1511{display:inline-block}
#c1511 a{background:url(../img-lp/order-now-strat.png) no-repeat 0 0;padding:6px 42px 10px 30px;color:#fff;letter-spacing:0.08em;font-weight:bold;position:absolute;top:196px;left:10px}
#c1511, #c1510{font-family:Arial,Verdana,Sans-serif;}