body{color:#636B75;font-family:Arial, sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:18px;margin:0;padding:0;}

html, body {
height: 96%; 
margin:0;
padding:0;
width:100%;
}

h1{font-family:Arial, sans-serif;font-size:30px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:36px;padding:20px 0;margin:0;}
h3 {-x-system-font:none;color:#000000;font-family:Arial,sans-serif;font-size:18px;
font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;
line-height:27px;margin:0 0 18px;padding:0;}
.fright{float:right;}
.fleft{float:left;}
.clear{clear:both;height:0;}
img{border:medium none;}
hr {border-color:#FFFFFF #FFFFFF #CCCCCC;border-style:solid solid dashed;border-width:1px;margin:5px 0 0;padding:0;}

a {outline-style:none;color:#0068B7;}

.container {
min-height: 100%;
margin-bottom: -180px;
position: relative;


}

#head{background:transparent url(/img/bg_site-home.jpg) no-repeat scroll center 0px;height:300px;margin-bottom:15px;}

#nav-01{background:#061E4A url(/img/bg_nav_home.jpg) no-repeat scroll center top !important;}
#nav-01{background:#061E4A url(/img/bg_nav_content.jpg) no-repeat scroll center top;height:57px;overflow:hidden;}
#nav-02 {margin:0 auto;position:relative;width:960px;}

#nav-01 ul{height:57px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 auto;padding:0; }

#nav-01 ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
#nav-01 ul li {display:inline;float:left;}

#nav-logo {float:left;width:100px;}

#nav-02 h1 a{background:transparent url(/img/logo.png) no-repeat scroll 0 0px;height:40px;left:0;top:8px;width:110px;border:medium none;position:absolute;text-decoration:none;text-indent:-9999px;}
#nav{position:relative;left:30px; top:15px;float:left}
#nav2 {float:right; position:relative;top:15px;}
#nav a, #nav2 a {color:#7bda8f;display:block;float:left;font-family:"Helvetica Neue", Arial, sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;font-weight:bold;margin:0 5px;padding:5px 6px;text-decoration:none;text-transform:uppercase;}

#nav a:hover, #nav a:active, #nav2 a:hover, #nav2 a:active{color:#fff;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#64c56c none repeat scroll 0 0;}





#nav-lang ul li a{text-indent:-9999em; background:transparent url(/img/bg_nav_lang.png);height:29px;position:absolute;right:auto;top:20px;}

.menu {}

#site, #container, .footer {}

#nav-lang #nav-lang-eng a.current {background-position:-3px center!important;}
#nav-lang #nav-lang-eng a{background-position:-3px top!important;right:102px;width:28px;top:-5px !important;}

#nav-lang #nav-lang-rus a.current {background-position:-33px center!important;}
#nav-lang #nav-lang-rus a{background-position:-33px top!important;right:72px;width:28px;top:-5px !important;}

#nav-lang #nav-lang-ua a.current {background-position:-64px center!important;}
#nav-lang #nav-lang-ua a{background-position:-64px top!important;right:42px;width:28px;top:-5px !important;}

#nav-lang #nav-lang-pl a.current {background-position:-94px center!important;}
#nav-lang #nav-lang-pl a{background-position:-94px top!important;right:13px;width:28px;top:-5px !important;}


#nav-01 ul a,#head h1 a,{background:transparent none no-repeat scroll 0 0;display:block;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;overflow:hidden;}

#head h1,#head h2,#head_reg h1, #leading-designers,#only-pay,#visit-blog,#visit-forums,#visit-tips{display:block;overflow:hidden;text-indent:-9999em;}

#head h1{overflow:visible;}
#head h1{height:230px;margin:0 auto;position:relative;right:auto;top:-320px;left:265px;width:485px;}

#head h2{height:320px;margin:0 auto;position:relative;right:auto;top:0;left:-225px;width:405px;}

#head_reg{background:transparent url(/img/bg_reg.jpg) no-repeat scroll center 0px; height:120px; }
#head_reg h1{overflow:visible;}
#head_reg h1{height:160px;margin:0 auto;position:relative;right:240px;width:480px;}

#head_reg .create-account{background:transparent url(/img/btn_create-account.png) no-repeat scroll 0 0;height:52px;left:50%;margin-left:265px;position:absolute;top:90px;width:197px; font-size:18px;
font-weight:bold;white-space:nowrap;text-decoration:none;color:#319F3B;}

.tarif_btn {background:transparent url(/img/btn_choose-price.png) no-repeat scroll 0 0;height:15px;width:86px; font-size:12px;font-weight:bold;white-space:nowrap;text-decoration:none; color:#838383; padding: 2px 0px 5px 0px;position:absolute; margin-top:10px;}

.tarif_btn_on {background:transparent url(/img/btn_choose-price.png) no-repeat scroll 0 0;height:15px;width:86px; font-size:12px;font-weight:bold;white-space:nowrap;text-decoration:none; color:#838383; padding: 2px 0px 5px 0px;position:absolute; line-height:17px;}

.tarif_btn_on:hover {
background-position:0 bottom;
color:#319F3B;
}

tfoot td {text-align:left !important;}
tfoot td a {text-align:center !important;}

.tarif_btn:hover {background-position:0 bottom;color:#319F3B;}

#head_reg span {position:relative; top:17px;}
#head_reg .create-account:hover {background-position:0 bottom;}



#title-pricing {}

.two-col-right #body {background:transparent url(/img/bg_body-right.jpg) no-repeat scroll right top;}
.two-col-right #content {float:left;width:690px;}
.two-col-right #sub-content {float:right;width:215px;}

fieldset{border:1px solid #CCCCCC; -moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
margin:0 0 10px 0;padding:27px 27px 36px 40px;}
#step1form {}
legend{font-weight:bold;font-size:16px;color:#319f3b;text-transform:uppercase;}
label{color:#3E434A;cursor:pointer;display:block;margin-bottom:3px;}
input,textarea{color:#3E434A;font-family:Arial, sans-serif;font-size:13px;line-height:1;margin:0;padding:3px;}
input, button {font-size:1.4em;line-height:1em !important;padding:0.2em;}

input[type="submit"],button[type="submit"]{background:#EEEEEE none repeat scroll 0 0;border:3px double #CCCCCC;font-size:1em;padding:2px;width:50%;cursor:pointer;}

#tarifform input[type="submit"]{float:right;}
#tarifform p {font-size:10px;}

input[type="submit"]:hover,button[type="submit"]:hover{background:#319F3B none repeat scroll 0 0; color:#fff;}
.small {
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:150px;
}

.formfield{display:block; margin-bottom:9px; position:relative;}
.formfield input{width:208px;float:left;}
.formfield label {font-weight:bold;}

.add_currency {width:20px!important;}

.dom_info{float:left;text-align:left;width:250px;}
#step1form label, #login label{float:left;margin-right:10px;text-align:right;width:150px;}
#shopprop label {float:left;margin-right:10px;text-align:right;width:200px;}
.shopprop {margin-left:210px;}
#shopprop input {width:358px;}
#shopprop textarea {width:358px;}

#tarifform label{margin-right:10px;text-align:right;width:160px;}

#tarifform .formfield input{width:158px;float:left;}
#tarifform #ourdomain input{width:120px;float:left;margin-right:5px;}

#tarifform legend {margin-bottom:15px;}
#tarifform .dom_info{float:left;text-align:left;width:170px;}

#step1form em.error{clear:none;float:right;margin:5px 0 0 0;width:220px;}

form em.error{background:transparent url(/img/error_bang.gif) no-repeat scroll left center; //background:none;clear:both;color:#B41010;display:block;float:none;font-size:11px;line-height:14px;margin-left:110px;padding-left:20px;position:static;width:auto;}
#tarifform em.error {margin-left:0px;width:140px;}

#tarifform .small {text-align:right;}

#step1form fieldset,#resend fieldset{margin-bottom:8px;padding:27px 27px 36px 40px;}

form .inactive{position:absolute;visibility:hidden;}
form .field-hint{background:transparent url(/img/hint_leftborder.gif) no-repeat scroll left top;color:#636B75;margin:2px 0 0 10px;padding:0 0 0 14px;position:absolute;width:250px;z-index:50;}

.bubble{float:left; position:absolute;}
form .field-hint div{background-color:#FFFBB8;border-top:1px solid #FFC20D;border-right:1px solid #FFC20D;border-bottom:1px solid #FFC20D;padding:5px;}


#resend{margin-top:20px;}
#body{margin:0 auto;padding:45px 0;width:960px;}
#head #title-create_an_account a{background-image:url(/img/title_reg1_eng.png);width:356px;}

#body {background:transparent none repeat scroll 0 0;padding:0;margin-top:20px;}
#content {float:none;width:960px;}
#content .copy {display:inline;float:left;width:500px;}
.features {margin:0 0 27px 20px;display:inline;float:left;width:225px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 -20px;padding:0;width:260px;}
.sub-copy {margin-left:520px;text-align: justify;width:410px;}

.features li {}

.bigtick li {background:transparent url(/img/icon_gal.png) no-repeat scroll 0 0;padding-left:23px;margin-bottom:9px;}

#ctas{left:53%;list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:0px;padding:0;position:absolute;top:308px;}
ul.hbox{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 -30px;padding:0;}
p.download{background:transparent url(/img/btn_shed.png) no-repeat scroll 0 0;font-size:18px;font-weight:bold;height:auto !important;margin:0 0 1em;min-height:65px;white-space:nowrap;width:200px;}
p.download:hover {background-position:0 bottom; }
p.download a:hover { color:#319F3B;}
p.download a{color:#319F3B;display:block;margin:0 8px 0;padding:18px 0;text-decoration:none;text-shadow:0 1px 1px #336633;}

#take-tour{display:inline;float:left;}
#sign-up{padding-left:215px;}

.footer{background:transparent url(/img/footer_bar.jpg) repeat-x scroll left top;padding-top:7px;}
.footer {height: 180px;position: relative;}
.clearfooter {height: 180px;clear: both;}


#subfooter{margin:auto;padding-top:7px;text-align:left;width:940px;}
#subfooter .nav{float:left;margin-right:6px;width:180px;}
#subfooter .nav ul{margin-left:4px;padding:0 0 5px 5px;}
#subfooter .nav ul li,#subfooter .nav ul li a{color:#777777;font-size:10.5px;font-weight:normal;text-decoration:none;}
#subfooter .nav ul,.subfooter .nav ul li{list-style-image:none;list-style-position:outside;list-style-type:none;}
#subfooter h4{color:#293961;font-size:12px;margin:0;padding:0 0 6px;}



#lang_en {float:left; margin-left:3px; background:transparent url(../../img/sm_great_britain.png) no-repeat scroll 0pt 0px; height:18px; width:18px;}
#lang_ru {float:left; margin-left:3px; background:transparent url(../../img/sm_russia.png) no-repeat scroll 0pt 0px; height:18px; width:18px;}
#lang_de {float:left; margin-left:3px; background:transparent url(../../img/sm_germany.png) no-repeat scroll 0pt 0px; height:18px; width:18px;}
#lang_pl {float:left; margin-left:3px; background:transparent url(../../img/sm_poland.png) no-repeat scroll 0pt 0px; height:18px; width:18px;}
#lang_uk {float:left; margin-left:3px; background:transparent url(../../img/sm_ukraine.png) no-repeat scroll 0pt 0px; height:18px; width:18px;}

#lang_en:hover {float:left; margin-left:3px; background:transparent url(../../img/sm_great_britain.png) no-repeat scroll 0pt -17px; height:18px; width:18px;}
#lang_ru:hover {float:left; margin-left:3px; background:transparent url(../../img/sm_russia.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}
#lang_de:hover {float:left; margin-left:3px; background:transparent url(../../img/sm_germany.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}
#lang_pl:hover {float:left; margin-left:3px; background:transparent url(../../img/sm_poland.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}
#lang_uk:hover {float:left; margin-left:3px; background:transparent url(../../img/sm_ukraine.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}

.active #lang_en {float:left; margin-left:3px; background:transparent url(../../img/sm_great_britain.png) no-repeat scroll 0pt -17px; height:18px; width:18px;}
.active #lang_ru {float:left; margin-left:3px; background:transparent url(../../img/sm_russia.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}
.active #lang_de {float:left; margin-left:3px; background:transparent url(../../img/sm_germany.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}
.active #lang_pl {float:left; margin-left:3px; background:transparent url(../../img/sm_poland.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}
.active #lang_uk {float:left; margin-left:3px; background:transparent url(../../img/sm_ukraine.png) no-repeat scroll 0pt -18px; height:18px; width:18px;}

.input_error{border:1px solid red;}


/*prising*/

.cssguycomments {background:#eee;border:#ddd;padding:8px;margin-bottom:0px;}
.cssguycomments p {font:normal 12px/18px verdana;}

a img {border:0;vertical-align:text-bottom;}
#pricetable table {border-collapse:collapse;}
#pricetable th.side {	background: transparent url(/img/bg_th_side.gif) no-repeat bottom left;border-right:medium none;}
#pricetable td.side {
	text-align:right;
	background: transparent url(/img/bg_td_side.gif) no-repeat bottom left;
	width:120px;
	height:40px;
	font:bold 12px/15px verdana;
	color:#0c731e;
	padding-right:8px;
	border-right:medium none;
}

#pricetable th {
	height:40px;
	border-right:1px solid #fff;
	vertical-align:bottom;
	color:#fff;
	font:bold 12px/35px arial;
	letter-spacing:0px;
	background:transparent url(/img/bg_th.gif) no-repeat bottom left;
	}
#pricetable td {
	text-align:center;
	background:transparent url(/img/bg_td.gif) repeat-x scroll center bottom;
	border-right:1px solid #fff;
	color:#fff;
	width:108px;
	height:40px;
	font:bold 12px/18px verdana;
}
#pricetable td.on {background:transparent url(/img/bg_td_on.gif) no-repeat scroll center bottom;text-shadow:1px 1px 1px #6DA918; font:bolder 14px/35px verdana; //padding-left:28px;}

#pricetable th.on {
	background:transparent url(/img/bg_th_on.gif) no-repeat scroll center bottom;
	padding-bottom:9px;
	width:165px;
		height:64px;
	font:bolder 16px/35px verdana;
}

#pricetable tfoot td {
	background:transparent url(/img/bg_foot_td.gif) no-repeat top left;
	height:62px;
	//height:49px;
	vertical-align:top;
	padding:0 0 0 10px;
}

#pricetable tfoot on {
	
	vertical-align:top;
	padding:8px 0 0 30px;
}

#pricetable tfoot td.on {
	background:transparent url(/img/bg_foot_td_on.gif) scroll center bottom;
	padding:13px 0 0 38px;
}
#pricetable tfoot td.side {background: transparent url(/img/bg_foot_td_side.gif) no-repeat top left;}

#pricetable {float:left;margin-bottom:30px;}

#formcontainer {
margin-left:310px;
//margin-left:0px;
	width:400px;
	position:absolute;
	
	
}
#formcontainer form {
	padding:8px 10px;
	margin:0;
}
#formcontainer h2 {
	margin:0;
	padding:0 0 14px 0;
	font:bold 21px/27px arial;
	color:#fff;
}
#formcontainer fieldset {
	border:none;
	padding:0;
}
#formcontainer label {
	display:block;
	float:left;
	font:bold 12px/18px verdana;
}



#formcontainer label.email {
	width:350px;
}
#formcontainer label.email input {
	width:340px;
}
#formcontainer label.password {
	clear:left;
	padding-right:40px;
}
#formcontainer label.password input,
#formcontainer label.retype input {
	width:150px;
}
#formcontainer fieldset.buttons {
	padding-top:10px;
	clear:left;
}
#prices {position:relative;	//height:540px;}

#prices tbody {font-size:115%;font-weight:bold;}

.license-nav {
border-bottom:1px;
border-color:#FFFFFF #FFFFFF #CCCCCC;
border-style:solid solid dashed;
margin:15px 0 20px !important;
padding-bottom:20px;
}
.license-nav li {margin-bottom:4px;margin-top:4px;}
dt {display:block;font-weight:bold;}
.generic-dl dd {margin-bottom:1.4em;}

.textarea {width:350px;}
#contact-form  select {width:262px;}
#contact-form .text input {width:250px;}
#contact-form .text {width:262px;}
#contact-form label {float:left;line-height:27px;margin-right:10px;text-align:right;width:100px;}
.text em, .textarea em {color:#86919E;font-size:11px;font-style:normal;}
.text, .textarea, .select {margin-bottom:9px;}
#contact-form label {text-align:left;width:auto;}
#contact-form em {float:right;line-height:27px;}

#custom_mag {margin:0 0 10px 0;}
#custom_mag img {border:1px solid #D5D5D5;}

.col2-set, .col3-set, .col4-set, .col5-set {clear:both;}
.col2-set .col-1, .col2-set-mod .col1 {float:left;}
.col2-set .col-1, .col2-set .col-2 {width:48%;}
.light-grey-head {background:#EBEBEB none repeat scroll 0 0;color:#333333;margin-bottom:13px;font-size:1em;padding:2px 10px;}
.col2-set .col-2, .col2-set-mod .col2 {float:right;}
ul.disc, ul.decimal {margin-bottom:12px;}

/*adminka*/

#dashboard {padding:22px 18px 25px 15px;}
#storeList {float:left;width:32%;}
#storeActivity {margin:0 0 0 32%;}
#storeList h1, #activityContent h1 {border-bottom:0 none;font-size:18px;font-weight:bold;line-height:22px;margin:0;
padding:10px 0 12px;}

table.tableHeader {margin-bottom:10px;}
table.tableHeader th.headerLeft, table.tableHeader th.headerLeftWithDropDown {background:#319F3B none repeat scroll 0 0;padding-left:11px;-moz-border-radius-topleft:3px;}
th.headerRight {background:#319F3B none repeat scroll 0 0;-moz-border-radius-topright:3px;}

table.tableHeader tr.dashRow td {font-size:12px;padding-bottom:6px;padding-top:6px;}
table.tableHeader th.headerLeft span {color:#fff;}
table.tableHeader tr:hover, table.subscriberStats tr:hover {	background: #feffe0;}
table.tableHeader tr.dashRow td {font-size:12px;padding-bottom:6px;padding-top:6px;}
table.tableHeader td.rowLeft {padding-left:11px;}
table.tableHeader td.rowRight {padding-right:11px;}

.topPad {padding-top:8px;}
#activityBG {background:#FFFFFF url(/img/2col.png) no-repeat scroll left bottom;margin:0 0 0 23px;}
#activityContent {background:transparent url(/img/2col-top.png) no-repeat scroll left top;padding:0 0 0 25px;}

#contBGL {background:#FFFFFF url(/img/2col.png) no-repeat scroll 715px bottom;float:left;width:725px;}
#activityContentL {background:transparent url(/img/2col-top.png) no-repeat scroll 715px top;padding:0 25px 0 0;}

.radio {margin:10px 0; position:relative; margin-left:10px;}
.radio_hed {-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background:#319F3B none repeat scroll 0 0;padding:10px;color:#fff;font-size:16px;font-weight:bold;height:15px;}

.radio_hed label {color:#fff; text-align:left!important; margin:0 0 0 15px!important; z-index:10;}
.tarif_info label {text-align:left!important; margin:0 0 0 0px!important; z-index:10;}
.tarif_info {  padding:10px 0 10px 10px;-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;z-index:20;}

.tarif_info:hover {background:#DCFCC6;}

#tarif {}

.radio-tarif_hd {position:absolute;height:30px;line-height:15px;margin:0;overflow:hidden;width:96%!important;}
.radio-tarif {line-height:25px;margin:0;overflow:hidden;width:96%!important;}
.radio-tarif span {float:left; width:120px; font-size:12px;}
.radio-tarif strong {margin-left:0px}
.radio-tarif font {color:#319F3B; font-size:26px;}
.radio_hed input {float:left}


#addStoreButton {float:right;margin-top:-6px;}
#clientBlankSlate {
background:#DCFCC6 url(/img/blank-slate.gif) repeat-x scroll left top;
border-bottom:2px solid #C9EBBE;
border-top:2px solid #D7FAC4;
margin-bottom:20px;
padding:8px 20px 12px;
}
table.activity {margin-bottom:30px;padding:3px 5px;}

table.activity td {border-bottom:1px dashed #CCCCCC;border-color:#FFFFFF #FFFFFF #CCCCCC;border-style:solid solid dashed;color:#4C4C4C;line-height:14px;padding:8px 5px;}

table.activity td.activityType {padding:0 5px 0 0;}
th.headerDarkGreyLeft {background:#319F3B none repeat scroll 0 0;text-align:left;color:#FFFFFF;font-size:12px;padding:11px 6px 10px 10px;text-shadow:1px 1px 0 #666666;-moz-border-radius-topleft:3px;}
th.headerDarkGreyRight {background:#319F3B none repeat scroll 0 0;color:#FFFFFF;padding-right:11px;text-align:right;-moz-border-radius-topright:3px;}
th.headerDarkGreyRight span a {color:#D8D8D8;font-size:11px;font-weight:normal;text-decoration:underline;}
td.activityType div {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding:2px 1px;
text-align:center;
text-transform:uppercase;
width:52px;
}
div.activityNews {background:#434343 none repeat scroll 0 0;}
.noHighlight {}

div#supportchat {

bottom:15px;
height:96px;
position:absolute;
right:0;
width:210px;
z-index:100;
}

#habl {position:fixed;right:10px;bottom:10px;}

