@charset "utf-8";
/* CSS Document */
html { padding:0; margin:0; //width:100%; height:100%; background:#000;}
body {  margin:0;  padding:0; font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif; font-size:11pt; //width:100%;//text-align:center;  overflow-x: hidden; 
	/*height:auto;
	height:100%;
  	min-height:100%;*/ background:#fff url(../img/bodytop.gif) left top repeat-x;
} 
body.webasyst, body.shop-script, body.arhost, body.support,  body.community, body.blog, body.white {}
body.s, body.b { background:#fff; }

* { margin:0; padding:0; }
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { margin:0pt;padding:0pt;}
p {text-align:left;  margin:0 0 1em 0;font-size:11pt; line-height:135%;}
h1 { font-size:20pt;  margin:30px 0 10px 0;  color:#000; font-weight:bold; }
	h1 span {font-weight:normal;color:#CC3300; }
	h1 a, h2 a { text-decoration:none;}
	h1 img, h3 img {  vertical-align:middle; margin-right:5px;}
h2 { font-size:16pt;color:#000;margin:0 0 20px 0; clear:left;} 
h2 span { color:#333; font-size:10pt;}
h3  { font-size: 14pt;color:#000;font-weight:bold;margin:0 0 10px 0px;}
h4 { font-size:12.5pt; margin:0 0 0.5em 0;}
h5 { font-size:11pt; margin:0 0 0.5em 0;}
a { color:#0043a7;}
a:visited { color:#800080;}/*#6677b5;*/
a:hover { color:#CC3300;}
table td { empty-cells:show;}
input { vertical-align:middle; margin:5px;}
img, a img { border:none; text-decoration:none;}
div { zoom:1;}
pre { padding:10px; background:#f0f0f0; margin:10px; font-size:10pt;}
blockquote { margin:10px; padding:10px 10px 10px 20px; font-size:10pt;}
blockquote h3, blockquote p { margin:0;}
blockquote p, blockquote li {font-size:10pt; }
ul { list-style-position:inside; padding:0 0 12pt 20px;}
li { font-size:11pt; line-height:120%; margin-bottom:0.5em;}
ol,ul,dl {
	margin-left:2em;
}

body.webasyst #all-container {/* background:url(../img/texture.gif) repeat;*/}
body.webasyst .main_content_padding { background:#fff; }
body.webasyst .main_content_padding .gradient { background:#f7f7f7; /* background:#f5fbff url(../img/gradient.gif) left top repeat-x;border:solid 1px #cddbf2;*/ margin-right:20px; margin-bottom:20px; }
body.webasyst .main_content_padding .gradient div {min-height:260px; padding:0 450px 10px 20px;position:relative; }
body.webasyst .main_content_padding .gradient h1 { padding:20px;line-height:22pt;}
.gradient .files-home { float:right; right:-40px; position:absolute; bottom:-60px;}

/* common layouts*/
.main_content_padding { clear:both; min-height: 680px; height:auto !important; height:680px; //overflow:visible;padding:0 0 20px; //position:relative; text-align:left; }
.left_menu_offset { margin-left: 220px; }

.community .main_content_padding { padding: 0 20px; }

#top-container { min-width:950px; max-width:1640px; margin:0 auto;
 width:expression(document.body.clientWidth < 951? "950px" : document.body.clientWidth > 1641? "1640px" : "auto"); position:relative; z-index:10; /*overflow:hidden;*/ }
body #top-container {background:url(../img/bodytop.gif) left top repeat-x;}
body.s #top-container, body.b #top-container { background:url(../img/bodytop_s.gif) left top repeat-x; }
#all-container { background: #fff; min-width: 960px; max-width:1640px; margin:0 auto; padding:0 20px;  //text-align:left;
width:expression(document.body.clientWidth < 961? "960px" : document.body.clientWidth > 1641? "1640px" : "auto"); position:relative; 
}
body.community #all-container, body.company #all-container,body.pricing #all-container  { padding: 0; }

#footer-container { background: #000; margin:0 auto;
 //width: 100%; /*position:relative;  z-index:3;*/ clear: both; }
#footer-container .wrapper {  min-width:950px; max-width:1640px; margin:0 auto;
 width:expression(document.body.clientWidth < 951? "950px" : document.body.clientWidth > 1641? "1640px" : "auto");}

table.footer-apps-menu { width: 100%; padding: 0 20px; }
.footer-apps-menu td { padding: 15px 5px 10px 5px; text-align: center; font-weight: bold; font-size: 10pt; color: #333;  }
.footer-apps-menu a, .footer-apps-menu a:visited, .footer-apps-menu a:hover  { font-size: 9pt; color: #777; font-weight: normal;  }
.footer-apps-menu a img { text-decoration: none; opacity: 0.7 }
.footer-apps-menu a:hover img { text-decoration: none; opacity: 0.83 }

.min-max-width {  text-align:left; position:relative; padding-top:58px; }
.company .min-max-width { position:static;}
.suite .min-max-width.noleftmenu { padding-left:0px; }
.suite .min-max-width { padding-top:88px; }
.s .min-max-width { padding-top:18px; } /* signup & buy */


/* homepage background and main screenshots */
.homepage-image { position:relative; top: -65px;margin-bottom: -65px; //top: -308px; //margin-bottom: -308px; _text-align:center; }
.home-png-image {  text-align: center; width:700px; height:308px; margin:0 auto; }

html>body .home-png-image.homeen { background:url(../img/scr-homepage-files-main-eng.png) left top  no-repeat; }
*html .home-png-image.homeen { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/scr-homepage-files-main.png", sizingMethod="scale");}
html>body .home-png-image.homeru { background:url(../img/scr-homepage-files-main-rus.png) left top  no-repeat; }
*html .home-png-image.homeru { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/scr-homepage-files-main-rus.png", sizingMethod="scale");}

/* photos background and main screenshots */
.photos-homepage-image { position:relative; top: -37px;margin-bottom: -37px; //top: -337px; //margin-bottom: -337px; _text-align:center; }
.photos-home-png-image {  text-align: center; width:600px; height:337px; margin:0 auto; }

html>body .photos-home-png-image.ph-en { background:url(http://www.webasyst.net/img/scr-photos-homepage-main-eng.jpg) left top  no-repeat; }
*html .photos-home-png-image.ph-en { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.webasyst.net/img/scr-photos-homepage-main-eng.jpg", sizingMethod="scale");}
.photos-home-png-image.ph-ru { background:url(http://www.webasyst.net/img/scr-photos-homepage-main-rus.jpg) left top  no-repeat; }
/* *html .photos-home-png-image.ru { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/new4/img/scr-photos-homepage-main-rus.png", sizingMethod="scale");}*/

/* files background and main screenshots */
.files-homepage-image { position:relative; top: -60px;margin-bottom: -60px; //top: -308px; //margin-bottom: -308px; _text-align:center; }
.files-home-png-image {  text-align: center; width:700px; height:308px; margin:0 auto; }

html>body .files-home-png-image.f-en { background:url(http://www.webasyst.net/img/scr-homepage-files-main.png) left top  no-repeat; }
*html .files-home-png-image.en { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.webasyst.net/img/scr-homepage-files-main.png", sizingMethod="scale");}
html>body .files-home-png-image.ru { background:url(http://www.webasyst.net/img/scr-homepage-files-main-rus.png) left top  no-repeat; }
*html .files-home-png-image.ru { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.webasyst.net/img/scr-homepage-files-main-rus.png", sizingMethod="scale");}


/* shop-script background and main screenshots */
.scr-storefront-homepage { width:450px; height:209px; float:right; }
html>body .scr-storefront-homepage.en { background:url(../img/scr-storefront-homepage-eng.png) left top no-repeat;}
*html .scr-storefront-homepage.en { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/scr-storefront-homepage-eng.png", sizingMethod="scale"); }
html>body .scr-storefront-homepage.rus { background:url(../img/scr-storefront-homepage-rus.png) left top no-repeat;}
*html .scr-storefront-homepage.rus { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/scr-storefront-homepage-rus.png", sizingMethod="scale"); }




/*2column layout*/
.container { clear: both;  //padding-right: -1px; //overflow-x: hidden; zoom:1; overflow:hidden; }
.maincontent, .right { float:left;}
.col { float:left;}
.w75 { width:74.9%;}
.w70 { width:69.9%;}
.w40 { width:39.5%;}
.w25 { width:24.9%;}
.w60 { width:59.9%;}
.w50 { width:49.9%;}
.w80 { width:79.9%;}
.w20 { width:19.9%;}
.w45 { width:44.9%;}
.w55 { width:54.9%;}
.w33 { width:33%;}
.w66 { width:65.9%;}
.w30 { width:29.9%;}
.block1, .block2, .block3, .block4, .block5 { margin-bottom:20px;}

.col-wrap { overflow:hidden; padding:0 20px;}
.col-wrap-left { padding-left:20px; overflow:hidden;}
.col-wrap-right { padding-right:20px; overflow:hidden;}
.col-wrap-2left { padding:0 0 0 40px;overflow:hidden; }

.wrp-noleft { padding:0 20px 0 38px;//width:100%;}
.wrp-onecol { padding:0 20px 0 28px;//width:100%;}

.tm-margin { font-size:0px; line-height:0px; height:0px;}


/*mainpage*/
.index #all-container {  padding:0;}
.mainpage {  width:90%; margin:340px auto 40px auto;}


.large-app-icons td { vertical-align:top; text-align: left; }
.large-app-icons h4 { padding-top:10px;margin:0; clear:left;}
.large-app-icons h4 a{font-size:14pt; }
.large-app-icons h4 a:link { color:#0043A7;}
/*.servs h4 a:visited { color:#0043A7;}
*/.large-app-icons h4 a:hover { color:#CC3300;}
.large-app-icons h4 img { float:left; margin:0 10px 5px 0; position:relative; top:-10px; margin-bottom:-10px; // margin-bottom:-20px;}
.large-app-icons p.s-subscr { margin:10px 10px 30px 110px; line-height:115%; font-size:10pt; color:#454545;}
.large-app-icons h5 { margin: 0 0 20px 30px;}

.servs td { vertical-align:top;}
.servs h4 { padding-top:10px;margin:0; clear:left;}
.servs h4 a{font-size:14pt; }
.servs h4 a:link { color:#0043A7;}
/*.servs h4 a:visited { color:#0043A7;}
*/.servs h4 a:hover { color:#CC3300;}
.servs h4 img { float:left; margin:0 10px 5px 0; position:relative; top:-10px; margin-bottom:-10px; // margin-bottom:-20px;}
.servs p.s-subscr { margin:10px 10px 30px 50px; line-height:115%; font-size:11pt; color:#454545;}
.servs h5 { margin: 0 0 20px 30px;}

.support-bread-crumps {margin-top: 20px;}
.support-bread-crumps a { color: #999; }

table.support-by-products { margin-left: 30px; min-width: 600px; }
.support-by-products td { vertical-align: middle; padding: 5px; color:#999;}
.support-by-products td a { font-style: italic; }



.c-butten { width:80%; float:left; }
.c-butten h3 { margin:0; padding:0;}
.c-butten h3 a { color:#fff; text-decoration:none; border-bottom:solid px; display:block; line-height:40px; text-align:center;}
.c-butten.darkblue h3 a:hover {background:#EBF0F3;color:#2A4F67;}
.c-butten.bordo h3 a:hover { background:#EFEFE5;   color:#660000; }
.servs p.or_r { margin:4px 0 0 0; color:#666666; font-size:16pt; font-weight:bold; text-align:center;}

h3.invert { color:#fff; padding:0 10px; font-size:15pt; line-height:30px;} 
.so-content { margin:15px 10px 0 10px; font-weight:bold;}
.so-content p img { float:left; margin:0 10px 0 0;} 
.so-content b { font-size:14pt;}
.so-content span { font-size:13pt; }
span.old-price { text-decoration:line-through;padding:0 5px; font-weight:normal; font-style:normal;color:#999999;}
span.redprice { padding:0 5px; font-weight:bold; font-size:19pt;color:#CC0000; margin:0 5px;}
span.discount {color:#CC0000;}
.right span.subsrc-p { display:block; color:#2A4F67;  font-size:10pt; margin:0 0 0 45px;}
.buynow { height:50px; padding:0; margin:0; background:#fff;  font-size:17pt; font-weight:bold; background:#fff url(../img/buy_bg.gif)left bottom repeat-x; text-align:center; border:#e7e7e7 solid 1px;}
.buynow a {  text-decoration:none; text-decoration:underline;line-height:40px;  }

.quotes { clear:left; max-width:800px; //width:100%; font-size:12pt; color:#555; font-family:Georgia, "Times New Roman", Times, serif;}
.olive { padding:20px 20px 10px 30px;background:#f7efe3 url(../img/q.gif) 15px 20px no-repeat; padding-left:50px;}
.q-autor { text-align:right; padding-top:1em; font-style:italic; color:#000; }
.q-autor_n { text-align:right; padding:0; font-style:italic; color:#000; margin-right:90px; position:relative; top:-20px; margin-bottom:-20px; }
.q-autor a { font-style:normal;}
.rb { background:url(../img/t_rb.gif) right bottom no-repeat;}
.lb { background:url(../img/t_lb.gif) left bottom no-repeat;}
.rt { background:url(../img/t_rt.gif) right top no-repeat;}
.lt { background:url(../img/t_lt.gif) left top no-repeat; padding:20px 20px 50px 20px;}

.larr, .rarr { font-size:20pt;line-height:15pt;color:#000;}
.larr { margin-left: -0.7em;}

.s-price { padding:5px 0; float:right; width:70px;  background:#fff url(../img/buy_bg.gif)left bottom repeat-x; text-align:center; border:#e7e7e7 solid 1px; font-size:16pt; color:#000; margin:5px;}
.s-price a { font-size:10pt;} 
.s-price p{ padding:0; margin:0; line-height:100%;}

.clear-header, .clearbox { clear:left;}
.bigtext { font-size:17pt;}
.tcenter { text-align:center;}
.rtext { text-align:right; }
.rtext a, .rtext a:visited { color:#777; font-size:0.9em}
.tbold { font-weight:bold;}
.tnormal { font-weight:normal;}
.dark-grey { color:#454545;}
.small { font-size:8pt; color:#666;}
.middle { font-size:10pt;}
span.date { color:#b2b2b2; font-style:italic;}
.right.w25 p { margin:10px 10px 10px 20px;}
.right.w25 h2 { margin-left:20px;}
.lfloat { float:left; width:auto; padding-right:10px;}
.nomargin { position:relative; top:-1em;}
h4.nomarg, h5.nomarg { margin:0;}
.grey { color:#999;}
.dark-grey-all p { color:#454545;}
/* other styles*/
.blue-small { font-size:8pt; color:#E5ECF0;}
a.greylink { color:#999;}
h2.bigh2 { font-size:20pt;}
h2.s-level {  margin:10px 10px 10px 40px;}
.w40 h2.bigh2 {margin:10px 10px 10px 20px;} 
/*.maincontent.w40 p { color:#4d4d4d;}*/
span.or, span.and {  font-size:16pt; color:#666; font-weight:bold;}
span.or { float:right;}
span.and { float:left; margin-right:15px; }
.right { overflow:hidden;//margin-right: -1px;}
.topmarg { margin-top:30px;}
.rightlink { text-align:right; position:relative; top:-0.5em;bn}
/* home pages */

.home-app-list-table td {text-align: center; font-size: 90%; color: #777; padding: 7px; font-style: normal; }
.home-grey-text { color: #555; }

.promoblock { overflow:hidden; padding:20px 0 20px 10px; margin-bottom:20px; height:auto;  }
.promoblock p { font-size:10pt; color:#666;}
.promoblock-f {  line-height:20px; height:20px; margin-bottom:20px;}
.blue .promoblock-f { background:#f0f5f8;}
.yell .promoblock-f { background:#F5F5EF;}

.nobottom-marg { margin-bottom:0; padding-bottom:0;}
.notop-marg { margin-top:0; padding-top:0;}
.superheader {  padding:0;  margin:0; text-align:center; font-size:23pt;}
.greatheader { padding-bottom:0;  margin-bottom:0; text-align:center;}
.subsrc-header { padding:0; margin: 0 0 20px 0; text-align:center;color:#787878; font-weight:normal; }
.colorbox {  padding:17px 15px 15px 25px; color:#333; margin:0 0 20px 0;  }
.colorbox h2 { margin-top:0px;}
.lightblue { background:#F0F5F8;}
.lightyell { background:#F5F5EF;}
p.invert { color:#fff;  padding:10px; width:90%; font-size:12pt; line-height:90%;}
p.invert a { font-weight:bold; color:#fff; text-decoration:none; border-bottom:1px solid; }
.bordo {  background:#660000; }
.darkblue { background:#2A4F67;}
.darkgreen { background:#386c1e;}
.s-bigpictue {  padding:0 20px 10px -10px; float:left;display:inline-block;}   /*remove later*/
.s-bigpicture, .block1 img {  padding:0 10px 10px 0; float:left;display:inline-block;}
.s-minpicture {  padding:0; float:left;display:inline-block; margin:0 -10px 0 10px;}

/* absolute position top blocks*/
.wa-logo { position:absolute; top:25px; left:30px; z-index:2;}
.wa-logo a { position:relative;}
.create-acc { white-space:nowrap; position:absolute; top:50px; right:10px; _width:380px; }
.signup-link, .buy-link, .contact-support-link {
 font-size:12.5pt!important; line-height: 125%!important; letter-spacing:-0.03em; color:#fff!important; display:block; float:right; padding: 3px 10px 3px 10px; text-decoration:none; background: url(../img/signup-button-bg.gif) top repeat-x; border: 4px solid #ccc; margin-left: 10px;
-moz-border-radius: 10px;     /* mozilla 1.5 */
-webkit-border-radius: 10px;  /* safari 3 */
-khtml-border-radius: 10px;   /* Konqueror */
border-radius: 10px;          /* CSS3 */
}

.promotion-banner {
background:url(../img/promobg.gif) ;
	height: 70px;
	/* margin:0 -100%; */
	//overflow:hidden;
	color:#C77D4B;
	border-top:#fff solid 2px;
	border-bottom:#f2cb81 solid 1px;
	z-index:9;
}
.promowr { min-width: 960px; max-width: 1340px; //width:1100px; height:70px; margin: 0pt auto; position: relative;}
.promo-l, .promo-r { position:absolute; height:70px; top:0;width:230px;}
.promo-l { background:url(../img/promo-l.gif) no-repeat; left:20px;}
.promo-r { background:url(../img/promo-r.gif) no-repeat;  right:20px;}
.promotion-banner p	{text-shadow:1px 1px 0px #fffcf6; clear:left;font-size: 26pt;
	line-height:60px;
	font-family: Georgia, Times, serif;	text-align: center; position:relative; //position:absolute; width:100%;  //top:0; //left:0 }
.promotion-banner p	a:link, .promotion-banner p	a:visited { color:#D8AA6F; text-decoration:none;}
.promotion-banner p	a:hover, .promotion-banner p span:hover, .promotion-banner p a:hover span { color:#c7590f; }
.promotion-banner p span {  color:#C77D4B; text-decoration:underline;  }
.pricing_topleft_block ul, .pricing_topleft_block li { display:block; list-style:none; }
.pricing_topleft_block ul { margin-left:0px; padding:0;}
.pricing_topleft_block li { float: left;  background:url(../img/price-tag-background.gif) left top no-repeat; background-position: 0 10px; color: #555; padding: 20px 0 10px 0; text-align: left; width:174px; height:85px; }
.pricing_topleft_block li.vs {
background:none;
border: none;
height:60px;
overflow:hidden;
padding:55px 0 0;
vertical-align:middle;
width:30px;
}
.pricing_topleft_block li.vs a { font-size: 10pt; color: #aaa; }

.pricing_topleft_block li small { color: #333; background-color: #eee; font-size: 11pt; font-weight: bold; padding-bottom: 1px; margin:0 0 0 13px; }
.price-value { text-align:center; font-family: 'Lucida Grande', Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000; padding:0.6em 0 0.25em 0;}
.price-value a:link, .price-value a:visited { color:#0043A7;}
.price-value a:hover { color:#CC3300;}
.signup-link a:hover, .buy-link a:hover, .contact-support-link a:hover { background: #000; }

.ie-butten-link {  padding:7px 0 3px 0;  font-size:12.5pt; position:relative; }
.ie-butten-link a:link,.ie-butten-link a:visited  { color:#fff; text-decoration:none; }
.ie-butten-link a:hover { color:#ccc;}
.ie-butten-link.ie-oneline { height:34px; float:right; margin:0 3px; }
.ie-butten-link.ie-multyline { height:60px; line-height:20px; padding-top:12px;}


noindex:-o-prefocus, .operafix {

		}
noindex:-o-prefocus, .operafix.oneline { background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiDQogICAgIGJhc2VQcm9maWxlPSJmdWxsIg0KICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KICAgICB4bWxuczpldj0iaHR0cDovL3d3dy53My5vcmcvMjAwMS94bWwtZXZlbnRzIg0KICAgICB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj4NCg0KICA8dGl0bGU+0JvQtdC60YbQuNGPIDUuINCg0LjRgdC+0LLQsNC90LjQtTwvdGl0bGU+DQogIDxkZXNjPg0KICAgINCf0YDQuNC80LXRgCAgbGluZWFyR3JhZGllbnREaXJlY3Rpb241LnN2Zw0KICA8L2Rlc2M+DQogIDxkZWZzPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iTXlHcmFkaWVudCIgDQogICAgICAgICAgICAgICAgICAgIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjAlIiA+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNDQ0Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZDhkOGQiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxyZWN0IHg9IjMiIHk9IjMiIHdpZHRoPSIxNTAiIGhlaWdodD0iMzIiIHN0cm9rZT0iI2NjYyIgc3Ryb2tlLXdpZHRoPSI0IiByeD0iMTAiIHJ5PSIxMCINCiAgICAgICAgZmlsbD0idXJsKCNNeUdyYWRpZW50KSIvPg0KPC9zdmc+ )!important;
background-repeat:no-repeat;
		background-position:8px center;
		background-color:none!important;
		border:none !important;
		width:150px;
		line-height:32px;
		text-align:center;
		margin:0 -10px 0 0;
		padding-right:10px;
}

noindex:-o-prefocus, .operafix.multyline { background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiDQogICAgIGJhc2VQcm9maWxlPSJmdWxsIg0KICAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KICAgICB4bWxuczpldj0iaHR0cDovL3d3dy53My5vcmcvMjAwMS94bWwtZXZlbnRzIg0KICAgICB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIj4NCg0KICA8dGl0bGU+0JvQtdC60YbQuNGPIDUuINCg0LjRgdC+0LLQsNC90LjQtTwvdGl0bGU+DQogIDxkZXNjPg0KICAgINCf0YDQuNC80LXRgCAgbGluZWFyR3JhZGllbnREaXJlY3Rpb241LnN2Zw0KICA8L2Rlc2M+DQogIDxkZWZzPg0KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iTXlHcmFkaWVudCIgDQogICAgICAgICAgICAgICAgICAgIHgxPSIwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjAlIiA+DQogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNDQ0Ii8+DQogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZDhkOGQiLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICA8L2RlZnM+DQogIDxyZWN0IHg9IjMiIHk9IjMiIHdpZHRoPSIxNzAiIGhlaWdodD0iNjAiIHN0cm9rZT0iI2NjYyIgc3Ryb2tlLXdpZHRoPSI0IiByeD0iMTAiIHJ5PSIxMCINCiAgICAgICAgZmlsbD0idXJsKCNNeUdyYWRpZW50KSIvPg0KPC9zdmc+ )!important; 
background-repeat:no-repeat;
background-color:none!important;
		background-position:8px center;
		border:none !important;
		width:150px;
		line-height:22px;
		height:60px;
		padding-top:10px;
		overflow:hidden;
		text-align:center;
		margin:0 -10px 0 0;
		padding-right:10px;
}

a.signup-link:visited, a.buy-link:visited, a.contact-support-link:visited { color:#fff;}
a.signup-link:hover, a.buy-link:hover, a.contact-support-link:hover { color:#ccc!important;}
.button-box { margin:10px 0 20px 0;}
.button-box .signup-link, .button-box .buy-link  { float:right;}
.button-box h4 { clear:left;}

.welcome { font-family: Georgia,'Times New Roman',Arial,Sans-Serif; font-size: 16pt; line-height: 19pt; padding:0 10px 10px 15px; }
.welcome strong { font-size:16pt;line-height: 19pt;}
.welcome strong em { color:#0056AB;}

/*main-navigation*/
.main-navigation { /*overflow:hidden;*/ white-space:nowrap; margin-left: 20px; height:50px;//margin-bottom:-7px;position:relative; z-index:10;}
.main-navigation ul, .main-navigation li { font-family: Helvetica, Arial, sans-serif; font-weight: bold; float:left;  list-style:none; white-space:nowrap;height:57px;padding:0; margin-left:0;}
.main-navigation li {  margin:0; text-align:left;  }
.main-navigation li.active {font-size:17pt; color:#000000; padding:0px; text-align:center;  overflow:hidden;}
.main-navigation li img, .right-item img { float:left; vertical-align:middle; margin:2px 2px 0 0; text-decoration:none;}
.main-navigation a { font-family: Helvetica, Arial, sans-serif; color:#eee; font-size:13pt;font-weight:bold; text-decoration:none; display:block; margin:0 auto; padding:10px 10px 0px; }
.main-navigation a:visited {color:#eee; }
.main-navigation a:hover { text-decoration:none;color:#fff;}
.main-navigation li.active.webasystcolor { background:url(../img/webasystcolor.gif) center top no-repeat; width:146px; }
.main-navigation li.active.shop-scriptcolor {  background:url(../img/shopscript.gif) center top no-repeat; width:166px;}
.main-navigation li.active.arhostcolor { background: url(../img/arhostcollor.gif) center top no-repeat; width:126px;}
.main-navigation li.active.supportcolor { background:url(../img/supportcolor.gif) center top no-repeat; width:156px;}
.main-navigation li.active.communitycolor { background:url(../img/communitycolor.gif) center top no-repeat; width:166px;}
.main-navigation li.active.pricingcolor { background:url(../img/pricingcolor.gif) center top no-repeat; width:110px;}

div.pricing, div.community, div.company { padding:0 20px;}
#topmenu_selected_supersection { font-size:17pt; color:#000000; padding: 15px 0 15px 0;/* display: block;*/  }

a.topmenu-subscript {font-size: 8.5pt; color: #aaa; padding: 0px 10px; font-weight: normal; font-style: italic; }
a.topmenu-subscript:visited {color: #aaa;}
a.topmenu-subscript:hover {color: #aaa;}
/*.active .topmenu-subscript {font-size: 50%; color: #777; padding: 0px 15px; padding-top: -10px; float: left; display: inline;}*/

.right-item { position:absolute; top:0px; right:20px;height:20px;  line-height:20px; font-size:9pt;white-space:nowrap; z-index:11; }
.right-item a { color:#ccc; font-size:9pt; padding-right:15px; width:auto; font-weight:normal; text-decoration: underline; display: inline; float: none; }
.right-item a:visited { color:#ccc;}
.right-item a:hover { text-decoration:underline;color:#fff;}
.right-item.open { background:#f3f3f3; color:#000; font-size:9pt;padding:0 15px; height:20px;}
.right-item img { vertical-align:middle; //vertical-align:bottom; margin-right:3px; }

/* left menu*/
.vert-menu { padding:0 0 5px 0; width:190px;  position:absolute; top:128px; left:0px;}
.vert-menu ul { list-style:none; padding:0; margin:-1px 0 0 0; position:relative; bottom:-1px;  }
.blue .vert-menu ul { background:#dee4e8;}
.vert-menu ul li {list-style:none; padding:0; margin:0 0 1px 0; line-height:42px;}
.s-active { font-size:9.5pt; color:#000; }
.rarbg { display:block; height:42px; overflow:hidden; padding-left:10px; background:#f7f7dd;}
.vert-menu img.rarr-img { float:right; margin:18px 20px 0 0;}

.suite-pages { padding-bottom: 20px; padding-left: 10px; line-height: 29px; }

.blue .s-active { background: url(../img/rarr.gif) 190px center no-repeat;  }
.vert-menu a { font-size:9.5pt; font-weight:bold; display: block; height: 42px; text-decoration: none; padding-left:10px; overflow:hidden;} 

.vert-menu .tlight { font-size:12pt;  background:red;}
.vert-menu .tlight a { padding-left:60px;}
.vert-menu .suite-pages a { text-decoration: underline; display: inline; font-weight: normal; font-size: 10.5pt; padding-left: 0px; height:auto; }
.vert-menu .suite-pages strong { font-size: 10.3pt; }
.vert-menu img { vertical-align:top; // vertical-align:middle; margin:1px 10px 0 0;}
.vert-menu a:visited { color: #0043A7; }

.appinfoblock { padding:0 0 5px 0; width:190px; min-height: 700px; position:absolute; top:78px; left:10px; /*background: #fff;*/ text-align: center; background:url(../img/left-menu-background.jpg) top right no-repeat; background-position: right 140px; }
.appinternalmenu { text-align:left; }
.appinternalmenu ul { padding: 0; margin: 50px 0; }
.appinternalmenu li { list-style:none; margin:0 0 1px;  text-align: left; }
.appinternalmenu li.selected { background-color: #fff; color: 000;
border-top: 1px solid #ccc;
border-right: 0;
border-bottom: 1px solid #aaa;
border-left: 1px solid #ccc; }
.appinternalmenu strong { padding-left: 10px; line-height: 32px; }
.appinternalmenu a { padding-left: 10px;  line-height: 32px; }
.appinternalmenu a:visited { color: #0043A7; }
.appinternalmenu a:hover { color: #CC3300; }
.appinternalmenu img.rarr-img { float:right; margin:12px 20px 0 0;}
.appinfoblock #wa-family-hint { color: #777; font-size: 10pt; padding: 5px; text-align: center; font-weight: bold; }
.appinfoblock #wa-family-hint strong { color: #333; font-size: 14pt; font-family: Helvetica, Arial, sans-serif; background-color: #eee; }
.appinfoblock #wa-family-hint em { font-weight: normal; }

/* common for linemenu*/
.line-menu ul , .line-menu li { display:inline; white-space:nowrap; list-style:none;}
.line-menu li { padding:10px 0; padding-right: 15px; font-size:11.5pt; line-height:30px;}
.line-menu li.tm-active { position:relative;}
.line-menu li.tm-active strong {background: #FFFFCC; padding:2px 3px;}

/*tmenu*/
.line-menu.tmenu { z-index: 1000; position:absolute; right:420px; top: 13px; // right:420px;  //margin-right:0;}
html:first-child .line-menu.tmenu ul { display:block;} 
.line-menu.tmenu li { display:block; float:left; width:auto;}
.line-menu.tmenu a { font-size:10.5pt; padding:2px 3px; }
.line-menu.tmenu strong { font-size:10.5pt; font-weight:normal; }
/*.blue .line-menu.tmenu, .yell .line-menu.tmenu { right:330px; }*/

/* subpages */
.line-menu.subpages-menu { padding: 50px 0 20px; }
.line-menu.subpages-menu ul { } 
.line-menu.subpages-menu li { display:block; float:left; width:auto;}
.line-menu.subpages-menu a { font-size:11pt; padding:2px 3px; }
.line-menu.subpages-menu strong { font-size:11pt; background-color: #eeeecc; padding:2px 3px; }

/*breadcrumbs*/
.line-menu.breadcrumbs, .line-menu.breadcrumbs li { padding:0 0 0 0; margin:0;} 
.line-menu.breadcrumbs li { padding:0 0 0 20px;}
.line-menu.breadcrumbs li.sep { padding: 10px 5px 0 3px; margin-left:-10px; color:#0043A7; font-size:0.85em;}
.line-menu.breadcrumbs a:link, .line-menu.breadcrumbs a:visited { color:#0043A7; font-size:0.85em; text-decoration:none;} 
.line-menu.breadcrumbs a:hover { color:#CC3300; text-decoration:underline; }
.community .min-max-width, .company .min-max-width, .pricing .min-max-width { padding-top:0;}
.line-menu.bookmark-tmenu {overflow:hidden; clear:left; position:relative; }
.line-menu.bookmark-tmenu ul { margin-left:0; padding-left:0;}
.line-menu.bookmark-tmenu.yellow { background: #eed; padding: 15px 0 0 8px;  top:-7px; }
.line-menu.bookmark-tmenu.blue { background: #ECF4F9; padding:10px 10px 0 0; //padding:10px 10px 5px 0;top:-7px; //top:0px;}
.line-menu.bookmark-tmenu.purple { background: #fff; padding: 15px 0 0 30px; top:-7px; }
.line-menu.bookmark-tmenu li { padding: 5px 20px;  margin-bottom:0; display:block; }
.line-menu.bookmark-tmenu.yellow li, .line-menu.bookmark-tmenu.purple li {  float:left;//padding: 12px 20px;}
.line-menu.bookmark-tmenu.blue li{  float:right; position:relative; z-index:100; //margin-bottom:-5px;}
.line-menu.bookmark-tmenu a { font-size:13pt; padding: 2px 8px; color:#0043A7; }
.line-menu.bookmark-tmenu strong { font-weight:normal;padding:2px 8px; font-size:13pt;}
.line-menu.bookmark-tmenu. li.tm-active strong { padding:10px 8px 25px 8px; position:relative; //top:5px; }
.line-menu.bookmark-tmenu.blue li.tm-active , .line-menu.bookmark-tmenu.yellow li.tm-active, .line-menu.bookmark-tmenu.blue li.tm-active strong, .line-menu.bookmark-tmenu.yellow li.tm-active strong {  background: #fff;  //height:1.8em;}
.line-menu.bookmark-tmenu.purple li.tm-active, .line-menu.bookmark-tmenu.purple li.tm-active strong {background:#d6d3f2;}

.shop-script .line-menu.tmenu a { font-weight:bold; font-size:11.5pt;}
.shop-script .line-menu.tmenu strong { font-weight:bold;padding:2px 3px; font-size:11pt;}

.webasyst .line-menu { left: 8px; }
.webasyst .line-menu.tmenu span { font-size:10pt; }
.webasyst .line-menu.tmenu a { font-size:10pt; }
.webasyst .line-menu.tmenu span { padding:2px 3px; }
.webasyst .line-menu.tmenu strong { font-weight:bold;padding:2px 3px; font-size:12pt;}

.webasyst .line-menu.tmenu a.link_dashed { text-decoration: none; border-bottom: 1px dashed #ccc; font-size: 9pt; padding: 0 !important; color: #777; }
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) { 
.link_dashed.forindex, .down-arr { position:relative; top:3px;}

}

.webasyst .line-menu.tmenu span.all-label { padding-top:6px; display:block; _display:inline; float:left;}
.webasyst .line-menu.tmenu a.all-app-link {  padding-top:6px;white-space:nowrap; display:block;  float:left; _display:inline; _float:none; _height:20px;}
.webasyst .line-menu.tmenu span.arraquo { padding:7px 0 0 3px; display:block; float:left; font-size:1em; _display:inline; _float:none; _height:20px;}


.line-menu .inter-menu { position:absolute; top:35px; left:-5px; /*overflow:hidden;*/ }
.inter-menu p { margin:0; padding:0;}
.inter-menu span { background: #FFFFCC; padding:0 3px;font-size:8.5pt; line-height:140%;}
.inter-menu a { font-size:8.5pt;line-height:130%;}
.community .line-menu.tmenu .inter-menu a { font-size:8.5pt;padding:0 3px;}
.tmenu a:visited, .s-ind-menu a:visited, .rightmenu a:visited { color:#0043A7;}
.tmenu a:hover, .s-ind-menu a:hover, .rightmenu a:hover { color:#CC3300;}
/*bmenu*/
.line-menu.bmenu { text-align:center;padding:30px 20px 0; min-width: 950px; max-width:1640px; margin:0 auto;
width:expression(document.body.clientWidth < 951? "950px" : document.body.clientWidth > 1641? "1640px" : "auto"); color:#999;  }
.line-menu.bmenu a { font-size:9pt;}
.line-menu.bmenu a:link { color:#999;}
.line-menu.bmenu a:hover { background: #1f1f1f; }
.line-menu.bmenu a:visited { color:#999;}

/* internal service top menu*/
.line-menu li.service-header { font-size:17pt; letter-spacing:-1px; padding:0 10px 0 15px; color:#333; position:absolute; top:15px; left:15px;}
.line-menu li.service-header a { color:#333;font-size:17pt; font-weight:normal; text-decoration:none;}
.line-menu li.service-header a:hover { text-decoration:none;}
.line-menu li.service-header a:visited { color:#000;}
.service-header img { vertical-align:middle;}
.s-ind-menu { text-align:right; padding-top:5px; white-space:nowrap; position:relative; }
.s-ind-menu li { line-height:30px; display:block; float:left; width:auto;}
.s-ind-menu a { font-weight:bold; font-size:10pt;padding:2px 3px;}
.s-ind-menu li.tm-active { color:#393939; font-size:10pt; position:relative;}
.line-menu.s-ind-menu ul { float:right;} 

/* software vs hosted */

.host-vs-os-plus { font-size: 10.5pt; color: #333; padding: 5px 20px 10px 35px; vertical-align: top; background: url(../img/bullet_plus.gif) 10px 3px no-repeat; }
.host-vs-os-minus { font-size: 10.5pt; color: #333; padding: 5px 20px 10px 35px; vertical-align: top; background: url(../img/bullet_na.gif) 9px 5px no-repeat; }
.host-vs-os-group { padding-top: 5px; padding-left: 20px; font-family: Georgia, Times, serif; font-size: 13pt; font-style: italic; color: #555; }

/* features */
.block5 h1 { margin-left:0px;}
.block5 h3 { border-top:solid 1px #e0e0e0; padding-top:10px; margin-top:20px;}
.block5 h3 img { display:inline; vertical-align:middle;}
.block5 h3 span { color:#999; font-size:10.5pt; font-weight:normal;}
.block5 h3.notop-marg { margin-top:10px;}
.block5 h2 { color:#111; margin-top:20px;}
.block5 h4 { margin:20px 0 0.8em 0; line-height:100%;font-size:11pt;}
.block5 h5 { font-size:10pt;}
.block5 p , .block5 td { color:#454545; font-size:10pt;line-height:130%; }

/*.block5 img {  margin:0 10px 10px 0; float:left;}*/
.block5 img { margin:0 10px 10px 0; }
.shop-script .block5 img { float:left; }

.block5 p.wrap-img-content img { display:inline; vertical-align:middle; margin:0 2px 0 10px;}
.block5 ul { color:#454545; list-style:inside; font-size:10pt; margin:10px 60px 10px 30px; }
.block5 li { margin-bottom:0.8em; line-height:120%; font-size:10.5pt;}
.block5 ol { color:#454545; font-size:10pt;line-height:130%; list-style-position:inside;}
.link-string { color:#999; word-spacing:3px; }
.link-string  a { word-spacing:normal; white-space:nowrap;}

.block7 h2 { color: #aaa; font-family: Arial, sans-serif; font-weight:normal; font-size: 32pt; margin-bottom: 10px; margin-top: 20px; }
.block7 h3 { padding-top:20px; margin-top:20px;}
.block7 h3 img { display:inline; vertical-align:middle;}
.block7 p , .block5 td { color:#454545; font-size:10.5pt;line-height:140%; }
.block7 ul { color:#454545; list-style:inside; font-size:10pt; margin:10px 60px 10px 30px; }
.block7 li { margin-bottom:0.8em; line-height:120%; font-size:10.5pt;}
.block7 ol { color:#454545; font-size:10pt;line-height:130%; list-style-position:inside;}

.grey-big-header { color:#AAAAAA; font-family:Arial,sans-serif; font-size:28pt; font-weight:normal; margin-top: 10px; }

.buynow-p { margin:10px 10px 10px 40px;}
.buynow-p img { vertical-align:middle; margin:10px;} 
.screens img  {margin:10px;border:1px solid #d0d0d0;}
.screens { padding:0 20px 0 20px; white-space:nowrap; overflow:hidden; width:auto; float:left;}
.copyright { color:#888; font-size:8.5pt; padding-top: 15px;}
.copyright a, .copyright a:visited { color:#666; font-weight: bold; }
.lmargin { margin-left:60px;}
span.and { float:left; margin-left:5px;}
.greenbox { background:#d7eec3; padding:1px 15px 15px 25px; margin:0 5px 0 25px; text-align:center;}

.footer-sinup-buy-links { text-align: center; padding: 25px 0 0; }
.footer-sinup-buy-links a { font-family: Helvetica; color: #ccc; font-size: 19pt; font-weight: bold }
.footer-sinup-buy-links a:visited { color: #ccc; }
.footer-sinup-buy-links a:hover { color: #fff; }
.footer-sinup-buy-links span { color: #888; font-size: 13pt; padding: 0 7px; }

.pricebox { overflow:hidden; width:100%;}
ul.stats, ul.benefits { clear:left; margin:0}
ul.stats, ul.benefits, ul.stats li, ul.benefits li { list-style:none; }
ul.benefits li {margin-bottom:0.8em; background:url(../img/bullet.gif) left 1px no-repeat; padding:0 0 0 25px; line-height:120%;}
ul.stats li {margin-bottom:1.0em; background:url(../img/bullet.gif) left 1px no-repeat; padding:0 0 0 25px; line-height:120%;}
ul.stats li strong { font-size: 120%; }
ul.stats li em { font-size: 9.5pt; color: #777; }
ul.benf-inside {  //padding:0.8em 0 0 0; margin:0 0 0 20px;}
ul.benefits ul.benf-inside li { background:url(../img/bullet_m.gif) left 7px no-repeat;padding:0 0 0 10px; font-size:10.5pt; margin-bottom:0.3em;line-height:110%; color:#717171;}
ul.benefits ul.t li { background:none; text-indent:-1em;}
ul.benefits.large li { font-size:12.5pt;  color:#333; }
ul.benefits.support {margin-left: 30px;}
ul.benefits.support li { background:url(../img/rarr.gif) left 6px no-repeat; padding:0 0 10px 25px; line-height:110%; }
ul.benefits.support li p { margin-top: 5px; font-size: 10pt; color: #666; font-style: italic; margin-bottom: 0px; }

ul.helpcenter-coresections { clear:left; margin:0 }
ul.helpcenter-coresections, ul.helpcenter-coresections li { list-style:none; }
ul.helpcenter-coresections li { padding:0; line-height:110%; font-size: 10.5pt; margin-bottom: 15px;}

ul.subpages { clear:left; margin:0 0 0 10px; padding: 10px 0; font-size: 90%; }
ul.subpages li { list-style:none; background:url(../img/rarr.gif) left 6px no-repeat; padding:0 0 0 15px; margin: 7px 0; zoom:1; }
ul.subpages.third-level-pages li { font-size:12.5pt;  color:#333; }
ul.subpages a { text-decoration: none;}
ul.freeplandesc { clear:left; margin:0 0 0 20px; padding: 0; }
ul.freeplandesc li { font-size: 90%; margin: 3px; }

.r-arr { background:url(../img/r_arr.gif) 20px top no-repeat; padding-top:30px;}
.l-arr  { background:url(../img/l_arr.gif) right top no-repeat; padding-top:30px; text-align:right; padding-right:20px;}
.l-arr .signup-link { float:right; margin-top:5px;}
.r-arr .buy-link { margin-left:0;margin-top:5px;}

.big-pic-serv h4 { text-align:center; font-size:18pt; font-weight:normal;}
.big-pic-serv h4 a { position:relative; overflow:hidden; display:block; color:#0043A7;}
.big-pic-serv h4 a:link { color:#0043A7;}
.big-pic-serv h4 a:hover { color:#CC3300 !important;}
.big-pic-serv h4 a:visited  { color:#0043A7;}
.big-pic-serv h4 a img { display:block; margin:0 auto;}


.big-pic-serv td { vertical-align:top; padding:10px 0; text-align:center; border:solid 1px #f0f0f0;}
.big-pic-serv p { text-align:center; margin:0 20px;clear:left;}

.action { text-align:center;}
.action p { line-height:30px;}
.action span.c-price { font-size:14pt;  color:#000; font-weight: bold; white-space:nowrap; }
.action span b { font-size:12pt;}
.action span.sale-price { font-size:15pt; background:#ffee33; color:black; padding:4px; margin-left:10px;line-height:30px; font-weight: bold; white-space:nowrap; }
.action input { margin: 0 0 0 10px;  font-size:11pt;  padding:1px 5px; vertical-align:baseline; //vertical-align:middle;  }
.action.on span.c-price { text-decoration:line-through; color: #666; font-size: 12pt; white-space:nowrap; }
.act-text { font-size:10pt; font-style: italic;}
.sc-price { background-color: #e5ffa9;padding: 5px; font-size:14pt; font-weight:bold;}

ul.screenshots { list-style:none;overflow:hidden; zoom:1; padding-top:10px;}
ul.screenshots li { float:left;  list-style:none; } 
ul.screenshots.big-shot li {width:310px; height:280px;margin:60px 40px 0 0;}
ul.screenshots.small-shot li { width:100px; height:60px;margin:10px 5px 0 0;}
ul.screenshots.homepage-shot li { width:165px; height:155px;margin:0px 0px 0 0; vertical-align: middle;}

ul.screenshots.team li { width:200px; height:307px; margin:20px 20px 0 0;  //margin:20px 10px 0 0;text-align: center;}
ul.screenshots.live-store li { float:none; width:280px; margin:20px 20px 0 0; text-align: center;display:inline-block; //display:inline;vertical-align:top;}
ul.screenshots.live-store p { margin:0 ; padding:0; text-align:center;}
ul.screenshots.live-store .storename { font-size:1.28em; }

.rightmenu { position:absolute; right:20px; top:128px; width:22%; border-left:1px dotted #CCCCCC; padding-bottom:30px;}
.rightmenu ul { padding:0 0 0 20px;}
.rightmenu ul, .rightmenu li { list-style:none; margin:0;}
.rightmenu li {  }
.rightmenu a { line-height:170%;padding:2px 3px;}
.rightmenu .tm-active {}
.rightmenu .tm-active strong {background: #FFFFCC; padding:2px 3px;line-height:170%; }

.rightmenu .inter-menu { position:static; margin:0 0 0 20px;}
.rightmenu .inter-menu a { font-size:8.5pt; line-height:140%;}

.w25right { float:right; width:25%; margin:0 0 20px 10px; padding:20px 10px 10px 20px;}
.add-padd { padding: 5px 20px 10px; }
.add-padd.bgyes  { background:#eeeeee;}
.text-marker { background:#FFFFCC;}

.tour-menu { overflow:hidden; font-size:10pt;  padding:10px 0;line-height:12pt;}
.tour-menu ul, .tour-menu li { font-size:10pt;  color:#617e8d; }
.tour-menu ul { padding:0; overflow:hidden; margin:0;}
.tour-menu li { float:left; white-space:nowrap; margin:0 10px 0 0px; padding:0 2px; list-style:none; }
.tour-menu li a { color:#617e8d;text-decoration:underline; position:relative; line-height:12pt;}

.tour-menu li a:hover { color:#617e8d;text-decoration:none;}
.tour-menu li.active-page { background:#FFFFCC; padding:0 2px; color:#393939; font-weight:bold; border:none;}
.tour-menu span { color:#343434; font-weight:bold;}
.min-pic-content img { vertical-align:middle; display:inline; margin:0 0 0 5px;}
.text-with-button { line-height:27px;}
.text-with-button span { padding-left:10px;}

/*.buy .main_content_padding { background:url(../img/buypage_tbg.gif) left top repeat-x;}
.signup .main_content_padding { background:url(../img/signuppage_tbg.gif) left top repeat-x;}*/
/*.contact-support .main_content_padding { background:url(../img/support_tbg.gif) left top repeat-x; padding-top:15px;}
*/
.software.buy, .hosted.signup { padding-top:0;}
.company h1, .buy h1, .signup h1, .contact-support h1 { margin-top:0;}
.social_bookmarks { margin:10px; overflow:hidden;}
.no-lpadd { padding-left:0;}
.home-h3 { background:#F0F5F8; padding:5px; margin:0; text-align:center; font-size:13pt; }
.news-block p {  font-size:10.5pt;}
.support-phone { position:absolute; width:190px; top:530px; left:0px;}
.grey-small { color:#454545; font-size:10.5pt; line-height:115%; padding:5px 10px 0 0; margin:0}

ol.instructions, ol.instructions li { list-style-type: decimal; list-style-position: outside; margin-left: 20px; padding-bottom: 10px;}


/*.wasuite { background:#f8f8f8 url(../img/wasuite.gif) 10px 10px no-repeat; text-align:center; padding-bottom:40px;float:right;margin:10px 0 20px 10px; width:320px;}
.wasuite p { text-align:center; padding:0 20px;}
.suite-header { font-size:22pt; margin:70px 0 0 0; text-align:center;}
.suite-subheader { font-size:12pt; line-height:110%; margin:10px auto; padding-bottom:5px;width:65%; text-align:center; color:#404040;}
.wasuite .sale-price { display:block; color:#990000; font-size:19pt; }
.s-subscr { margin-top:40px; }
*//*.wasuite input { width:133px; height:49px;}*/
/*.ny_sfw  { background:#cee7fa url(../img/pr_bg3.jpg) left top repeat-x;overflow:hidden;  margin: 0 20px; height:auto;  }
.pr_r_sfw { background: url(../img/pr_r3.jpg) right top no-repeat; height: 290px; overflow: hidden; }
.pr_r_sfw img { //position:relative; //left:-3px;}
.pr_r_sfw p { margin-bottom:8px; line-height:120%;}
*/
/*.pr_index { background:url(../img/pr_i_bg.jpg) left -1px repeat-x; margin-bottom:20px; overflow:hidden;}
.pr_i_left { background:url(../img/pr_i_left.jpg) left top no-repeat;}
.pr_i_right { background:url(../img/pr_i_right.jpg) right top no-repeat; text-align:center; padding-top:20px; }
*/
/*.pr_header {  height:37px; line-height:37px; font-size:18pt; font-weight:bold;  color:#38495b; overflow:hidden; text-align:center;}
.pr_i_right img { margin:0 auto;}
.pr_i_right p { text-align:center; padding:2px 10px; margin:0 0 5px 0; line-height:110%; font-size:90%;  color:#38495b;}

.pr_bott { background:url(../img/pr_bott.jpg) left top repeat-x; height:45px;} 
*/
.grey-line { border-top: 1px solid #ddd; height: 1px; font-size:0px; line-height:1px; margin: 15px 10px 15px 0; }

.examples { font-family: georgia, times; font-size: 15pt; text-align: center; width: 100%; }
.examples .ex-wrap {  padding:0 20px 20px; -moz-box-shadow:2px 5px 15px #BBBBBB; -webkit-box-shadow:2px 5px 15px #BBBBBB; box-shadow:2px 5px 15px #BBBBBB; border: 1px solid #b2b2b2; margin: 5px 15px 15px 20px;}
.examples a { text-decoration: none; margin: 0 20px; }
.examples-1, a.examples-1, a.examples-1:visited { font-size: 100%; color: #ddd; }
.examples-2, a.examples-2, a.examples-2:visited  { font-size: 110%; color: #ccc; }
.examples-3, a.examples-3, a.examples-3:visited  { font-size: 120%; color: #c3c3c3; }
.examples-4, a.examples-4, a.examples-4:visited  { font-size: 130%; color: #aaa; }
.examples-5, a.examples-5, a.examples-5:visited  { font-size: 140%; color: #999; }
.examples-6, a.examples-6, a.examples-6:visited  { font-size: 150%; color: #939393; }
.examples-7, a.examples-7, a.examples-7:visited  { font-size: 160%; color: #777; }
.examples-8, a.examples-8, a.examples-8:visited  { font-size: 180%; color: #444; }
.examples-9, a.examples-9, a.examples-9:visited  { font-size: 220%; color: #333; }
.examples-10, a.examples-10, a.examples-10:visited  { font-size: 260%; color: #222; }
.examples a:hover { background: #4096dB; color: #fff; }
.examples h3 {color:#fff;font-size:16pt; font-weight: normal; margin: 0 0 1em; font-family: Helvetica,Arial,'sans serif'}
.examples h3 { background: #aaa; padding:.5em;}
.how-it-works p { margin-left: 30px; }
.how-it-works h3, h3.how-it-works { font-size: 22pt; font-family: Helvetica, Arial, 'sans serif'; color: #000; font-weight: normal; margin: 40px 0 10px 0px; overflow: hidden;
}
.how-it-works h3 span { margin:0 0.25em 0 0; color: #999; }
.seriffont { }
.seriffont p { line-height:130%; font-size:10pt; color:#454545;}
.blueheader {  font-size:13pt; margin-bottom:0; color:#0043A7;}
.greybordered { padding-bottom:0px; margin:15px 0; font-size:14pt; }
.color-box {  border-bottom: solid 2px #eee; padding:10px 0 10px 0; margin-bottom:25px;}
.color-box td { background:#efefef; vertical-align:top;}
.color-box td.srts { border-right:solid 1px #cfcfcf; width:50%;}
.color-box h5 { font-size:13pt; color:#000;}
.seriffont p.serv-price input { vertical-align:middle; font-size:12pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#555; line-height:1.5em; width:70%;  }
.seriffont p.serv-price { text-align:center;}
.seriffont .color-box p {  margin:0.5em 15px; color:#4b4c4c; }
.seriffont p.serv-price { color:#000;}
.seriffont p.serv-price span { font-size:13.5pt; font-weight:bold; color:#4b4c4c; margin-right:0.3em; }
.color-box h4 { padding:0.7em 10px 0 15px; color:#017a01; font-size:14pt;}
.mbox { display:inline-block; position:relative;}
.mbox .m { display:block; width:27px; height:28px; position:absolute; top:-8px; right:-8px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/mf.png", sizingMethod="scale"); } 
.mbox .m[class] {background: url(../img/mf.png) right top no-repeat; }
.main_content_padding.testimonials { padding:0 20px;}


table.pricing { margin-left: 0px; }
table.pricing td { font-family:'Lucida Grande', Arial, sans-serif; padding: 10px 6px; vertical-align:top; background:#fff; }
table.pricing td div { font-family:'Lucida Grande', Times,"Times New Roman", serif;}
table.pricing td.product_type { font-size: 20pt; color: #aaa; font-family: Georgia, serif; padding-bottom: 20px; text-align: center;}
table.pricing td.product_name { font-family: 'Lucida Grande', 'Times New Roman';text-align: left; padding-top: 20px; padding-right: 0; min-width: 300px; //width: 300px; }
table.pricing td.pricing_price { font-family: 'Lucida Grande', 'Times New Roman'; font-size: 22pt; color: #000; min-width: 160px; //width: 160px; }
table.pricing td.pricing_price span { font-size: 14pt; }
table.pricing td.pricing_discounted_price { font-size: 12pt; color: #777; text-align: right; padding:1.3em 5px 0 5px !important; }
table.pricing #suite_row td.pricing_discounted_price  { padding:2.5em 0 0 15px !important;}
table.pricing td.pricing_discounted_price strike {  white-space:nowrap;  }
table.pricing td.pricing_price a { color: #0043A7; border-bottom: 1px dashed #0043A7; text-decoration: none; }
table.pricing td.pricing_price a:hover { color: #CC3300; border-bottom: 1px dashed #CC3300; }
.details_block {display: none; font-family: 'Lucida Grande', Arial, sans-serif; font-size: 10pt; color: #777; text-align: left; padding: 10px;}

#suite_row td { padding-top: 15px; padding-bottom: 15px; }
#suite_row td.bgcolor-eee,#suite_row td.product_name, #suite_row td.pricing_discounted_price, #suite_row td.pricing_price { background-color:#eee;}
#suite_row h4 { position:relative; left:-32px;}
.product_name span a:link, .product_name span a:visited { color:#777; text-decoration:underline}
.product_name span a:hover { color:#777; text-decoration:none;}
.rel-box { position:relative; min-height:1.3em; //height:1.3em;}
.pricing_price .rel-box {  //width:250px; }
.container_details { background:#fff; position:absolute; top:0; right:2px;  width:100%; font-family:'Lucida Grande', Arial, sans-serif; border:1px solid #fff;  }
.container_details a { //height:0.5em; }
table.pricing td div.details_block { font-family:'Lucida Grande', Arial, sans-serif;}

.container_details.righttable a { margin-right:40px; }
.container_details.lefttable a { margin-left:10px;}
.center_align { text-align:center;}
#suite_row .container_details { background:#eee; border:1px solid #eee;}
.details_block { background:#fff;  }
.d-close { background:url(../img/close.gif) no-repeat; width:21px;  height:21px; position:absolute; right:6px; top:4px;}
.productlist_block { background:#fff; padding: 15px 15px 0; }
.container_productlist { background:#fff; width:340px; border: 3px solid #fff; padding: 16px 10px;vertical-align:top}

.maxwidth .rb { max-width:780px; _width:70%; margin:0 0 0 auto; //float:right;}
.maxwidth .q-autor_n { zoom:1; //width:100%; clear:right;}
div.new_tstmls { padding-top: 70px; padding-bottom: 50px;}
.new_tstmls p {font-family:Georgia,"Times New Roman",Times,serif; font-size: 13pt; line-height: 17pt; padding:0 10px 10px 15px; margin-bottom: 0;}
.new_tstmls p.randomtstmls { padding-top:50px; padding-bottom: 50px; font-size: 13pt; line-height: 17pt; }
.new_tstmls p.nametstmls { text-align: right;  font-size: 12pt; font-style:italic; margin-bottom: 20px;}
.new_tstmls ul li {font-family:Georgia,"Times New Roman",Times,serif; font-size: 13pt;}

.comp-tstmnl { padding: 40px 20px; line-height:17pt; text-indent:0.4em; color:#000;  }
.comp-tstmnl-autor { font-style:italic;  text-align:right; color:#555; }
.right-icon { position:relative; padding-right:16px;}
.right-icon img { position:absolute; right:-16px; top:0.5em;}

.leftmenu-app-list-table { width: 100%; margin:0;padding:0; }
.leftmenu-app-list-table td { padding:0 0 10px 0; margin:0;text-align: center; width: 33%; }
.leftmenu-app-list-table td a { font-size: 8pt; height: auto; padding:0; display: inline; font-weight: normal; }
.leftmenu-app-list-table td a img { margin: 0; }

.m-close { float:right; }
#app_menu_icon_close_icon { display: none; }

.core-product-benefits
{ padding: 20px 0; }
.core-product-benefits.helpdesk-benefits { margin-top: 20px;}
.core-product-benefits.helpdesk-benefits .col-wrap-right { margin-right:10px;}
.core-product-benefits span
{ font-size: 9pt; color: #777 }
.core-product-benefits.helpdesk-benefits  .col-wrap-right span { clear: left; display: block;}
.core-product-benefits h5
{ padding: 7px 0; font-family: Helvetica,sans-serif; font-weight: normal; font-size: 13pt; color: #222; }
.core-product-benefits h5 img
{ float: left; margin-right: 5px; margin-top: -8px; }

.usage-stats {
  font-family: 'Lucida Grande';
  font-size: 16pt;
  line-height: 32pt;
}
.usage-stats strong {
  font-size: 32pt;
}

table.step-by-step-guide { margin: 20px 0; }
.step-by-step-guide td {
  padding 5px;
  width: 16.6%;
  background: url(../img/rarr-bg.gif) no-repeat;
  background-position: -5px 43px;
  text-align: center;
  vertical-align: middle;
  color: #888;
  font-size: 10pt;
}
.step-by-step-guide td img {
  margin-bottom: 5px;
}
td.step-by-step-number {
  background: none;
  font-size: 16pt;
  color: #aaa;
  font-weight: bold;
  font-family: 'Lucida Grande', Helvetica, sans-serif;
}

table.bundles { margin: 20px 0; }
.bundles td {
  padding: 0 8px;
  text-align: center;
  vertical-align: middle;
  color: #888;
  font-size: 18pt;
}
#suite-bundle td {
  padding: 0 2px;
}
.bundles td span { font-size: 9pt; color: #777; }
.bundles td strike { font-size: 11pt; font-family: 'Lucida Grande', Helvetica, Arial, sans-serif; }
.bundles td strong { font-size: 18pt; background-color: #eee; color: #000; font-family: 'Lucida Grande', Helvetica, Arial, sans-serif; }
.referal-sample {}
.referal-sample table { border:none; border-bottom:solid 1px #e2e2e2 }

.referal-sample th { font-size:1.05em; padding:0.5em 1em 0.5em 1em;font-family: 'Lucida Grande', Helvetica, Arial, sans-serif; color:#777; font-weight:normal;border-bottom:solid 1px #e2e2e2  }
.referal-sample td {  padding:0.25em 1em; width:25%; color:#444; }
.referal-sample th strong {color:#675a4e; }
.referal-sample td.t1 { font-weight:bold; color:#000; padding-left:0;}
.referal-sample .t2 { background:#f2f2e9;}
.referal-sample .t3 { background:#f7f7f2; }
.referal-sample .t4{ background:#f3e9e2;color:#000000;}
.referal-sample th.t1 { padding-left:0; }
.frameloader { position:relative; font-size:1px; line-height:1px; height:1px;}
.frameloader img { position:absolute; left:0px; top:20px; margin-bottom:-20px;}

.textimage2col td { vertical-align:top;}
.codesamlpe { padding:10px; font-family:"Courier New", Courier, monospace; font-size:11px; line-height:1.15em; background:#eee; border:solid 1px #d5d5d5; margin:16px 0;}
.block5 ul.noindent { list-style:none; padding:0; margin:0;}
.block5 ul.noindent li { margin:0 0 1em 1em;}
.help-search-form { padding: 20px 20px 20px 10px; background: #eee; margin-bottom: 20px; margin-top: 10px; }


/*partners*/
ul.contacts, ul.contacts li { list-style:none; margin:0;}
ul.contacts { padding:0 0 5px 0;  overflow:hidden}
ul.contacts li { padding:0em 10px 0em 40px; margin:0.2em 0; line-height:18px; position:relative; }
ul.contacts img { left:15px;position:absolute;top:4px;} 
ul.contacts .adres { font-size:0.9em; color:#444; font-style:italic;}
ul.contacts li { font-size:0.95em; zoom:1; ;}
.stars img { margin:0;}
.partners .partner-service h2 { font-family:"Lucida Grande",Arial, sans-serif;  font-size:13pt; color:#222; background:#eee; padding:0.25em 0.5em; margin-bottom:1em;}
.partner-service { padding: 2em 0 0 0;}
.partner-service table { border-collapse:collapse;}
.partner-service td { text-align: center; padding: 0.75em 0.25em; border-bottom:solid 1px #eee; color:#222;}
.partner-service td.f-col {  text-align:left; font-size:11pt; font-weight:normal;}
.partner-service td.price-col span { font-size:12pt; font-weight:bold; }
.partner-service th { font-family:Tahoma,Arial, Helvetica, sans-serif; text-transform:uppercase;  border-bottom:solid 2px #ddd; color:#777; font-size:9pt; padding:0.25em 3em 0.5em 3em; text-align:center; white-space:nowrap;} 
.partner-service td.stars { white-space:nowrap;}
.partner-service a:visited, .voiting  a:visited { color:#0043A7;}
.partners .about {  position:relative; top:10px; float:right; display:inline-block; width:30%; padding:20px 0;}
.partners .logo {padding-bottom:10px; background:#fff;  overflow:hidden;}
.contacts-box { background:#eee; padding:10px 0 20px 0}
.nowrap-text { white-space:nowrap; }
.block5 p.location { padding:0 0 0 20px;  position:relative; zoom:1; line-height:18px;}
.location img { position:absolute; top:4px; left:0;}
.jobs-list, .jobs-list li { list-style:none; padding:0;}
.jobs-list { margin:2em 0 0 1em;}
.jobs-list li { font-size:15pt; margin:0 0 0.75em 0; }
.jobs-list li a {font-size:140%;line-height:150%;}
.jobs-list li a:link, .jobs-list li a:visited { color:#0043A7}
.jobs-list li a:hover {color:#B42000;}
.jobs-list li span { font-size:11pt; color:#555; font-weight:bold; font-style:italic;}
.short-color-right { background:#eee; padding:15px 20px;}
.voiting { float:right; width:210px;  z-index:10; position:relative; }
.voiting img { margin:0;}
.voiting p { margin:0;}
.voite { }

.voite span {  margin:0 0 0 1em ; display:block; float:left;}
.voite span.colorbg {  color:#7d6854; width:60px; background:#EEEECC; -webkit-border-radius:5px; -moz-border-radius:5px; padding:0 .25em;line-height:1.6em; font-size:1.1em;  font-family:Arial, Helvetica, sans-serif; serif; text-align:center;}
.voite span.colorbg b { color:#714d08; }
.default-link a { font-size:15px; text-decoration:underline; padding:1em;}

.response, .portfolio { border-top:solid 3px #f2c55a;zoom:1;}
.response .voiting { width:18.5em; margin-top:0; padding-top:1em;zoom:1;}
.block5 .response h3, .block5 .portfolio h3 { font-size:19px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#444; border-top:none; border-bottom:1px solid #ddd; padding:0 0 0.25em 0; clear:both; margin:0 0 0.5em;}
.comment-item {  margin: 0 0 1.5em 0; overflow:hidden; zoom:1; //width:100%; }
.comment-item * { zoom:1;}
.comment-item .voiting { margin:0.5em 0 1em 20px;  border:dashed 1px #ccc; padding:0.5em 0; }
.comment-item p.comment-text { text-align:justify; //padding-right:20px;}
.response .date {padding-left:.5em; font-size:0.75em;}
.response .comment-indent {padding:20px 0 10px 50px;clear:both;}
.response .comment-indent h4 {background:#EEEEDD; color:#444; padding:0.25em; margin:0 0 0.5em 0; border:none; }
.response .comment-indent p  {color:#666; font-family:Arial, Helvetica, sans-serif; font-style:italic; }
.response span.v-label { font-weight:bold; width:10em; white-space:nowrap; text-align:right; padding-right:.25em;}

.dashed_link a {
	text-decoration: none;
	display: inline-block;
	border-bottom: 1px dashed blue;
	margin-right:20px;
}
.line-menu.partners-tags { padding:0; margin-left:20px; overflow:hidden; zoom:1; padding:5px 10em 10px 0; position:relative;}
.line-menu.partners-tags li { padding:0 15px 0 0; margin:0;}
.line-menu.partners-tags a:link, .line-menu.partners-tags a:visited  { color:#0043A7; font-size:1.1em; }
.line-menu.partners-tags strong {  font-size:1.1em; font-weight:normal;}
.line-menu.partners-tags a:hover {color:#CC3300; }
.line-menu.partners-tags li.home-partners { width:7em; position:absolute; top:5px; left:0;}
.line-menu.partners-tags li.new-partner {  width:10em; position:absolute; top:3px;right:0;}
.line-menu.partners-tags li.home-partners a:link,.line-menu.partners-tags li.home-partners a:visited { font-size:15px; color:#787878; text-decoration:none; font-style:italic  }
.line-menu.partners-tags li.home-partners a:hover { text-decoration:underline;}

.line-menu.partners-tags li.new-partner a:link, .line-menu.partners-tags li.new-partner a:visited {padding:3px 10px;}
 
/*
.line-menu.partners-tags li.new-partner a:hover, .new-partner-btn:hover  { color:#fff1ef; text-shadow:1px 1px 0 #9c4141;}
 .new-partner-btn:link, .new-partner-btn:visited { display:inline-block; margin:10px 0; width:auto; line-height:30px;}
*/
.community .main_content_padding.partners { padding-bottom:30px;}
.job-item { padding:1em 0 2em 0; overflow:hidden;}
.job-item .voiting { margin-bottom:2em; margin-left: 1em;}
.partners h1 { font-size:18pt;}
.partners h2 { background:none;font-size:14pt;border-bottom: solid 1px #ccc; padding-bottom:5px; margin:0 0 4px 0;}

.partners h2 a:link,.partners h2 a:visited { text-decoration:none;/* border-bottom:solid 1px #0043A7;*/ color:#0043A7;}
.partners h2 a:hover { color:#CC3300; text-decoration:none;/* border-bottom:solid 1px #CC3300;*/}
.block5 ul.partners-actions { margin:0; padding:4em 0 5px  0; overflow:hidden;  zoom:1; }
.block5 ul.partners-actions li { padding:5px 10px 10px 10px; margin:0 10px 0 0;}
.partners-actions a:link,.partners-actions a:visited  { text-decoration:none;  border-bottom:dashed 1px #0043A7; font-weight:bold; font-size:15px;  }
.partners-actions a:focus { outline:none;}
.partners-actions a:hover { border-bottom:solid 1px #CC3300; color:#CC3300;}
.partners-actions .new-response a {  border-bottom:solid 1px #0043A7; font-size:14px; font-weight:normal;}
.partners-actions .new-response a:hover { border-bottom:solid 1px #CC3300;}
.partners-actions .selected-action { background:#f2c55a; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px;}
.partners-actions .selected-action a { border:none; cursor:default; border:none; color:#000; font-weight:bold; }
.banners table { display:inline-block; border-collapse:collapse; border-spacing:0;}
.banners td { border:solid 1px #eee; padding:10px; text-align:center}
table.pricing td.pricing_price a .help-icon { font-size: 12px!important; font-weight: bold; color:#888; border: solid 1px #bbb; padding:0 0.35em; margin:0 0 0 6px; text-decoration: none; position: relative; top:-4px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: #f0f0f0; -moz-box-shadow:1px 1px 1px #ddd; -webkit-box-shadow:1px 1px 1px #ddd; box-shadow:1px 1px 1px #ddd;text-shadow:0 1px 0 #FFFFFF;}
table.pricing td.pricing_price a:hover .help-icon { border: solid 1px #666; color:#333;}

.st-request-form { width:820px; margin:20px auto 20px auto; padding:30px 0;}
   .st-request-form table.form { border-collapse:collapse;  }
   .st-request-form table.form td {padding:0; margin: 0}
   .st-request-form table.form td.title { display:none;}
   .st-request-form label { display:block; float:left; width:200px;  // width:240px; text-align:right; clear:left; white-space:nowrap; padding:0.5em 1em 0.5em;}
   .st-request-form .classTypeDiv label { display:inline; }
   .st-request-form textarea { height:250px;}
   .st-request-form input.required, .st-request-form input.captcha, .st-request-form textarea { width:350px; font-size:1.2em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:#fff; float:left; margin:0.25em 0; //margin:0.25em 0.5em; -moz-box-shadow:1px 1px 4px #ccc inset;-webkit-box-shadow:1px 1px 4px #ccc inset;box-shadow:1px 1px 4px #ccc inset; border:solid 1px #aaa; -moz-border-radius:2px; -webkit-border-radius:2px;border-radius:2px; padding:0.1em .25em;}
   .st-request-form .error { border-color:#F00!important; color:#F00;}
   .st-request-form table.form sub { color:#F00; font-size:1.15em; padding:0 0 0 .25em; float:none!important;}
   .st-request-form p { margin:0;padding:0; }
   .st-request-form h4 { margin:0;padding:0;}
   .st-request-form .wbs-st-form-msg {padding:70px 0 0 0px;}
   .st-request-form .form-row {  overflow:hidden; zoom:1; margin:0 0 3px 0;}
   .st-request-form .form-row p { margin:0; overflow:hidden; zoom:1;}
   .st-request-form .form-row.gr-bg {background:#eee; padding:10px 20px 10px 0; zoom:1; //width:100%;}
   .st-request-form .form-row.capth, .st-request-form .form-row.submit-btn { padding:0 0 0 220px;// padding:0 0 0 240px; margin-left:.5em }
   .st-request-form .form-row.capth * { float:left; }
   .st-request-form .form-row.capth img { clear:left; margin:0 1em 0 0; vertical-align:middle;}

   .st-request-form .form-row.submit-btn input { font-size:1.2em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0.25em 0 ; width:150px;}
   .st-request-form .capt-l  { color:#777; font-size:12px; white-space:nowrap;}
   
 
.arh-text { padding:210px 20px 20px 40px; position: relative; z-index: 2;}
.arh-text h1 { color:#000; font-size:28px;margin:0;line-height:1.15em;}
.arh-text h1 b { font-size:42px; display: block; margin: 0 0 10px; }
.arhost .appinfoblock {top:260px; background-position:right 10px;}

.arhost .min-max-width { padding-top: 0px;}
.arhost .appinfoblock h2 { display: none;}

.arhost #all-container { background:url(../img/arhost/bg-img.jpg) repeat-x; }
.arh-img {background:url(../img/arhost/rimg.jpg) no-repeat  0 0 ;height:306px;right:-20px;position:absolute;top:0px;width:788px;z-index:1;}
.arh-sc {background:url(../img/arhost/limg.png) no-repeat  0 0 ;height:312px;left:-26px;position:absolute;top:-10px;width:288px;}

.arh-color-img { height:190px;left:-220px;margin:0 -240px 0px -20px;position:relative;top:-40px; padding:20px; ; }


.saleblock {background:url("../img/arhost/sale-bg.png") no-repeat 0 0 ;
height:254px;
padding:10px 10px 0 15px;
position:relative;
width:208px;
z-index:2;}
.saleimg { background:url("../img/arhost/sale-link.png") no-repeat center 0 ;
cursor:pointer;
display:block;
height:53px;
margin:10px auto;
width:208px;}
.saleblock p { font-size: 14px!important; color:#444; //line-height:17px;}
.saleblock h4 { font-size: 14px!important;color:#222; //line-height:17px;}

.button-link { text-align: center; margin: 1em 0;}
.button-link a { background: #dfe9eb; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#dfe9eb'); 
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f7f7f7', endColorstr='#dfe9eb')"; /* IE8 */
 background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#dfe9eb));
background: -moz-linear-gradient(top,  #f7f7f7,  #dfe5eb); 
-moz-box-shadow:3px 3px 0 rgba(0, 0, 0, 0.15); -webkit-box-shadow:3px 3px 0 rgba(0, 0, 0, 0.15); box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.15);border:solid 2px #60B3C5; 
padding: .5em 1em;
text-shadow:0 1px 1px #fff; 
font-size: 1.2em; color:#284251; -moz-border-radius: 45px; -webkit-border-radius: 45px;border-radius: 45px; text-decoration: none; //height:30px;//display:inline-block; }
 .button-link a:visited {color:#284251; }
.button-link a:hover { color:#1b2c36; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfe5eb', endColorstr='#f7f7f7'); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dfe9eb', endColorstr='#f7f7f7')"; /* IE8 */

 background: -webkit-gradient(linear, left top, left bottom, from(#dfe5eb), to(#f7f7f7)); background: -moz-linear-gradient(top,  #dfe5eb,  #f7f7f7); }
td .button-link a { font-size: 1em; padding:.25em 1em}
.arhost .main_content_padding { position: relative;}
 