body
{
	margin:0px;
	background-color:#f4eada;
	font-size:13px;
	font-family:Helvetica,Arial;
	color:#111;
}
a img
{
	border:none;
}
.fl
{
	float:left;
}
.main
{
	background-image:url(images/bgr-main.jpg);
	background-repeat:no-repeat;
	width:980px;
	height:650px;
	vertical-align:top;
	padding-top:100px;
}
.main-inside
{
	background-image:url(images/bgr-inside.jpg);
}

.main-left
{
	background-image:url(images/bgr-main-left.jpg);
	background-repeat:repeat-x;
}

.main-right
{
	background-image:url(images/bgr-main-right.jpg);
	background-repeat:repeat-x;
}

.main-inside-right
{
	background-image:url(images/bgr-inside-right.jpg);
}

.menu
{
	width:100%;
	position:absolute;
	left:0px;
	top:0px;
	overflow:visible;	
}
.menu td
{
	vertical-align:top;
}

.menu .left
{
	width:7px;
	height:87px;
	background-image:url(images/menu-left.gif);
	background-repeat:no-repeat;
}

.menu .right
{
	width:8px;
	height:89px;
	background-image:url(images/menu-right.gif);
	background-repeat:no-repeat;
}
.menu .section
{
	background-image:url(images/menu.gif);
	background-repeat:repeat-x;
}
.menu .center
{
	width:980px;
	text-align:left;
}
.menu .logo
{
	height:83px;
	padding-top:14px;
	padding-left:31px;
	width:200px;
}
.menu .logo .logo-separator
{
	height:57px;
	border-right:#383838 1px solid;
	padding-right:28px;
	margin-right:11px;
	
}
.menu a
{
	color:#ffffff;
	background-image:url(images/underline.gif);
	background-repeat:repeat-x;
	background-position: 100% 100%;
	padding-bottom: 4px;
	text-decoration:none;
	margin-top:10px;
	white-space:nowrap;
	position:relative;
	z-index:25;
}
.menu-item
{
	padding:35px 11px 0px 11px;
	height:84px;
	font-size:14px;
	width:1px;
	white-space:nowrap;
}
.menu-item-active
{
	background-image:url(images/active.gif);
	background-repeat:repeat-x;
	height:84px;
	font-size:14px;
	width:1px;
	white-space:nowrap;
}
.menu-item-active a
{
	display:block;
	background-image:none;
	padding:25px 7px 0px 7px;
}
.logo-separator a
{
	background-image:none;
}
.menu .active-left
{
	background-image:url(images/active-left.gif);
	background-repeat:no-repeat;
	width:3px;
}
.menu .active-right
{
	background-image:url(images/active-right.gif);
	background-repeat:no-repeat;
	width:3px;
}
.menu-items
{
	float:left;
	width:980px;
}
.menu-items .last
{
	padding-right:0px;
}
.menu-items .separator
{
	padding-top:34px;
	height:54px;
	color:#383838;
	width:1px;
	white-space:nowrap;
}
.front-content
{
	padding-left:27px;
	width:487px;
	height:367px;
}
.front-content .about
{
	margin:13px 0px;
	font-size: 18px;
}
.front-content .features .try
{
	display:inline;
	margin:20px 0px 0px 36px;
}
.front-content .features
{
	padding-left:40px;
	margin:0px 0px 0px 4px;
	font-family:Arial;
	font-size:15px;
}
.front-content .features a
{
	color:#3887d7;
}
.women
{
	width:1px;
}
.women div
{
	position:relative;
	left:-575px;
	z-index:0;
}
.women img
{
	position:absolute;
	z-index:1;
}
.block
{
	z-index:20;
	width:980px;
	/*text-align:right;*/
}
.block .content
{
	background-color:#ffffff;
	border:#ded3c4 1px solid;
	z-index:20;
	position:relative;
	padding:0px;
}
.block .border
{
	padding-top:4px;
	background-image:url(images/block.gif);
	z-index:18;
	background-repeat:no-repeat;
}
.rounded
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	overflow:hidden;
}
.block .feature
{
	float:left;
	width:310px;
	height:150px;
	margin:0px 0px 0px 13px;
}
.block .feature-border
{
	border-bottom:#e3e3e3 1px solid;
}
.block .feature .image
{
	float:left;
	width:110px;
}
.block .feature .image img
{
	display:block;
}
.block .feature .text
{
	width:200px;
	float:left;
}
.block .feature h1
{
	font-size:15px;
	margin:17px 0px 10px 0px;
}
.block .feature p
{
	margin:0px;
	font-size:13px;
}

.block .customer
{
	float:left;
	width:460px;
	height:260px;
	margin:13px 0px 0px 13px;
}
.block .customer .image
{
	float:left;
	width:150px;
}
.block .customer .image img
{
	display:block;
}
.block .customer .text
{
	width:310px;
	float:left;
}
.block .customer h1
{
	font-size:15px;
	margin:17px 0px 10px 0px;
}
.block .customer p
{
	margin:0px;
	font-size:13px;
}

.clear
{
	clear:both;
}
/* For index.html: */
.order
{
	border:#ded3c4 1px solid;
	margin-left:550px;
	background-color:#ffffff;
	margin-top:-48px;
	font-size:15px;
	font-family:Arial;
	padding:13px 20px 17px 25px;
}
.order a
{
	color:#3887d7;
}
/* For features.html: */
.order2
{
	border:#ded3c4 1px solid;
	margin-left:770px;
	background-color:#ffffff;
	margin-top:-63px;
	font-size:22px;
	font-family:Arial;
	padding:15px 20px 15px 20px;
}
.order2 a
{
	color:#3887d7;
}
.works
{
	border:#ded3c4 1px solid;
	background-color:#ffffff;
	margin-top:14px;
	width: 350px;
	font-size:13px;
	font-family:Arial;
	padding:5px 15px 5px 20px;
}
.footer
{
	border-top:#ded9cf 1px solid;
	margin-top:14px;
	font-family:Arial;
	font-size:16px;
	color:#ddd8ce;
	padding:12px 0px;
}
.footer a
{
	color:#519ce9;
	margin:0px 8px;
	font-size:12px;
}
.footer .copyright
{
	color:#a4a4a4;
	margin-left:2px;
	margin-right:12px;
	font-size:12px;
}
.footer img
{
	float:right;
}
h2
{
	height:62px;
	margin:0px;
	padding-left:300px;
	padding-bottom:12px;
}
h2.features
{
	height:62px;
	margin:0px;
	padding-left:30px;
	padding-bottom:12px;
}
h2.features a
{
	float:right;
	margin-right:12px;
	display:block;
}
h2 img
{
	margin-top:8px;
}
h2 a img
{
	margin-top:0px;
}
.block .flower
{
	position:relative;
	left:767px;
	top:-106px;
	width:214px;
}
.block .flower2
{
	position:relative;
	left:477px;
	top:-106px;
	width:214px;
}
.block .flower img, .block .flower2 img
{
	position:absolute;
}
.block .left
{
	width:484px;
	background-image:url(images/block-right.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding:36px 42px;
	vertical-align:top;
}
.block .right
{
	width:412px;
	background-image:url(images/block-right.jpg);
	background-repeat:repeat-x;
	-moz-border-radius-topright: 6px;
	-webkit-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-radius-bottomright: 6px;
	background-color:#f5f5f5;
	padding:32px 41px;
	vertical-align:top;
}
.block .contacts-left
{
	background-image:none;
}
.block .contacts-right
{
	background-image:none;
	padding-left:0px;
	padding-top:73px;
	background-color:#ffffff;
}
.block .right img
{
	margin-bottom:10px;
}
h3
{
	margin:0px;
	font-size:27px;
	font-weight:normal;
}
form
{
	padding:0px;
	margin:0px;
	display:block;
	width:480px;
}
label
{
	font-weight:bold;
	display:block;
	font-size:17px;
	padding-bottom:5px;
	padding-top:15px;
	width:480px;
}
input.text, textarea.text
{
	background-color:#efefee;
	border-top:#d1d1d0 1px solid;
	border-left:#e0e0df 1px solid;
	border-right:#e0e0df 1px solid;
	border-bottom:#eaeae9 1px solid;
	width:470px;
	display:block;
	margin:0px;
	padding:0px 5px 0px 5px;
	font-family:Arial;
	font-size:22px;
	height:24px;
	vertical-align:middle;
	padding-top:8px;
}
textarea.text
{
	font-family:Arial;
	height:120px;
}
form p
{
	font-size:12px;
	color:#a1a1a0;
	border-bottom:#eaeaea 1px solid;
	padding:5px 0px;
	margin:0px;
	display:block;
}
form .checkbox
{
	margin:16px 0px 16px 0px;
	border-bottom:#eaeaea 1px solid;
	height:50px;
}
form .checkbox-control
{
	width:29px;
	height:29px;
	background-image:url(images/checkbox.gif);
	background-repeat:no-repeat;
	float:left;
}
form .checkbox-label
{
	float:left;
	font-size:17px;
	font-weight:bold;
	margin-left:8px;
}
form .checkbox-label span
{
	font-size:12px;
	color:#a1a1a0;
	font-weight:normal;
}
form .register
{
	background-image:url(images/texts/register.gif);
	background-repeat:no-repeat;
	width:192px;
	height:50px;
	border:0px;
	margin:20px 0px 0px 145px;
	background-color:#ffffff;
}
form .send
{
	background-image:url(images/texts/send.gif);
	background-repeat:no-repeat;
	width:113px;
	height:51px;
	border:0px;
	float:right;
	margin-top:17px;
	background-color:#ffffff;
	cursor:pointer;
}
.info
{
	border-bottom:#e4e4e4 1px solid;
	padding-bottom:15px;
}
.info h1
{
	font-size:17px;
	font-weight:bold;
	margin:10px 0px;
}
.info1 h2
{
	font-size:26px; 
}
.info p
{
	font-size:15px;
	margin:0px;
}
.info1 h3
{
	font-size:22px;
}
.info1 p
{
	font-size:14px;
}
.info2
{
	padding-bottom:15px;
}
.info2 h1
{
	font-size:17px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.info2 p
{
	font-size:20px;
	margin:0px 0px 10px 0px;
}
.info3
{
	padding-bottom:15px;
	float:left;
	width:200px;
	padding-left:15px;
}
.info3 h1
{
	font-size:17px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.info3 p
{
	font-size:15px;
	margin:0px 0px 10px 0px;
}
.header-tip
{
	font-size:15px;
	color:#808080;
}
.container
{
	border:#eaeaea 1px solid;
	padding:25px 25px 5px 25px;
	background-color:#ffffff;
}
.block a
{
	color:#519ce9;
}
.pricing
{
	padding:36px 42px;
}


td.trial
{
	padding: 6px 0px;
	border:0px;
	font-size:17px;
}
.trial
{
	font-size:32px;
	text-align:center;
}


.plan
{
	background-image:url(images/plan3c2.gif);
	background-repeat:no-repeat;
	width:177px;
	height:137px;
	text-align:center;
	vertical-align:top;
}
.plan .name
{
	font-size:25px;
	margin:15px 0px 0px 0px;
	height:35px;
	display:block;
}
.plan .price
{
	font-size:60px;
	margin:12px 3px 0px 0px;
	height:62px;
	display:block;
	float:left;
	width:80px;
	text-align:right;
}
.plan .currency
{
	font-size:15px;
	display:block;
	float:left;
	width:76px;
	text-align:left;
	line-height:15px;
	padding-top:7px;
	padding-left:3px;
	height:62px;
	vertical-align:bottom;
}
.plan a
{
	font-size:22px;
	font-weight:bold;
	color:#322;
	display:block;
}
.pricing td
{
	padding: 6px 0px;
	border-bottom:#eaeaea 1px solid;
	font-size:17px;
}
.pricing th
{
	font-weight:normal;
}
.free
{
	background-image:url(images/free.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	height:35px;
	font-size:20px;
	margin-left:362px;
	text-align:center;
}
.free b
{
	text-decoration:underline;
}
.form-receive
{
	display:none;
    width:480px;
}
.form-receive p
{
	font-size:18px;
}
.layout-half
{
	width:50%;
	float:left;
}
.layout-third
{
	width:33%;
	float:left;
}
.layout-half h1, .layout-third h1
{
	font-size: 20px;
}
.layout-half p
{
	margin-bottom:10px;
}
.layout-third p
{
	margin-bottom:50px;
}
.layout-half p, .layout-third p, .layout-half h1, .layout-third h1
{
	padding:0px 0px 0px 20px;
}
.layout-last p, .layout-last h1
{
	padding-right:0px;
}
.screenshot_block
{
	border-bottom:#e5e5e5 1px solid;
}
.image3
{
	float:left;
	width:213px;
}
.screenshot_block2
{
	border-bottom:#e5e5e5 1px solid;
	padding-top:20px;
	height:210px;
}
.screenshot_block3
{
	border-bottom:#e5e5e5 1px solid;
	padding-top:20px;
	height:240px;
}
.screenshot_block4
{
	border-bottom:#e5e5e5 1px solid;
	padding-top:20px;
	height:330px;
}
.screenshot_block5
{
	border-bottom:#e5e5e5 1px solid;
	padding-top:20px;
	height:300px;
}.screenshot_block6
{
	border-bottom:#e5e5e5 1px solid;
	padding-top:20px;
	height:220px;
}.screenshot_block_last
{
	border-bottom:none;
}
.layout-first
{
	border-right:#e5e5e5 1px solid;
	padding-right:15px;
	width:430px;
	float:left;
	margin:20px 15px 20px 0px;
}
.layout-second
{
	width:430px;
	float:left;
	margin:20px 0px 20px 0px;
}
.layout-half p, .layout-second p, .layout-first p
{
	font-size:13px;
}
div.orderbutton
{
	margin-left:70px;
}
/* BLACK BUTTON */
a.button 
{
    background: transparent url('images/button-a.gif') no-repeat scroll top right;
    display: block;
    float: left;
    font-size: 22px;
    color: #f3f3f3;
    height: 42px;
    margin: 0 6px 12px 0;
    padding-right: 20px;
    text-decoration: none;
}
a.button:hover
{
    background: transparent url('images/button-a.gif') no-repeat scroll top right;
}
a.button span 
{
    background: transparent url('images/button-span.gif') no-repeat;
    display: block;
    line-height: 32px;
    padding: 5px 20px 5px 38px;
}
a.button:active 
{
    background-position: bottom right;
    outline: none;
}
a.button:active span 
{
    background-position: bottom left;
    padding: 5px 20px 5px 38px;
}
/* GREEN BUTTON */
a.button-g 
{
    background: transparent url('images/button-g-a.gif') no-repeat scroll top right;
    display: block;
    float: left;
    font-size: 22px;
    color: #101010;
    height: 42px;
    margin: 0 6px 12px 0;
    padding-right: 20px;
    text-decoration: none;
}
a.button-g:hover
{
    background: transparent url('images/button-g-a.gif') no-repeat scroll top right;
}
a.button-g span 
{
    background: transparent url('images/button-g-span.gif') no-repeat;
    display: block;
    line-height: 32px;
    padding: 5px 20px 5px 38px;
}
a.button-g:active 
{
    background-position: bottom right;
    outline: none;
}
a.button-g:active span 
{
    background-position: bottom left;
    padding: 5px 20px 5px 38px;
}
/* SMALL BUTTON */
a.button-s 
{
    background: transparent url('images/button-s-a.gif') no-repeat scroll top right;
    display: block;
    float: left;
    font-size: 16px;
    color: #f8f8f8;
    height: 26px;
    margin: 0 6px 6px 0;
    padding-right: 14px;
    text-decoration: none;
}
a.button-s span 
{
    background: transparent url('images/button-s-span.gif') no-repeat;
    display: block;
    line-height: 16px;
    padding: 5px 0 5px 14px;
}
a.button-s:active 
{
    background-position: bottom right;
    outline: none;
}
a.button-s:active span 
{
    background-position: bottom left;
    padding: 5px 0 5px 14px;
}

input.button-s 
{
    background: transparent url('images/button-s-span.gif') no-repeat scroll top right;
    display: block;
    font-size: 16px;
    color: #f8f8f8;
    height: 26px;
    margin: 0 6px 6px;
    padding: 0 16px 0 16px;
    text-decoration: none;
    border:0px;
}
input.button-s:active 
{
    background-position: bottom right;
    outline: none;
}