@charset "UTF-8";
html, body {
}
img {
	 max-width: 100%;
   height: auto;
   width: auto\9; 
}
/* Clearfix */
div.menu:after, p.dash:after, .top_login:after, form.top_login p:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    background: url(../images/i_pager-next.gif);
}
div.menu, p.dash, .top_login, form.top_login p {
    display: inline-block;
}
html[xmlns] div.menu, html[xmlns] p.dash, html[xmlns] .top_login, html[xmlns] form.top_login p {
    display: block;
}
* html div.menu, * html p.dash, * html .top_login, * html form.top_login p {
    height: 1%;
}
/* end Clearfix */

a, a:active {
	outline: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 14px;
	background-color:#fff;
	margin:0;
	padding:0;
}
h1 {
	margin: 10px 0px 20px 0px;
	font-size: 24px;
	font-size:2.8em;
	font-weight: normal;
}
h2 {
	font-weight: normal;
	font-size: 18px;
}
h3 {
	margin: 0px 0px 10px 0px;
	font-size: 14px;
}
.sp {
	clear: both;
}
img {
	border:0 none;
	margin:0;
	padding:0;
}
div.wrapper {
	}
div.container {
	
}
div.page_container {
	width: 100%;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 10px 0px;
}
a:link, a:visited {
	color: #00a3d2;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
/*index*/

div.header {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 0px 0px 0px;
	margin-bottom: 15px;
 $margin-bottom: 8px;
}
h2.logo {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	
	float: left;
	position: relative;
}
a.logo:link, a.logo:active, a.logo:visited, a.logo:hover {
	display: block;
	margin: 0px 0px 0px 0px;
	width: 258px;
	height: 50px;
	background-position:50% 50%;
	background-repeat:no-repeat;
        background-image:url(../img/logo.gif);
	float: left;
	position: relative;
	z-index: 50;
	text-indent: -9999px;
}
/*top login form*/
form.top_login {
	position: relative;
	text-align: left;
}
div.msg_error {
	margin: 0;
	padding: 0;
}
form.top_login div.msg_error {
	text-align: left;
	height: 12px;
}
div.msg_error h4 {
	font-size: 11px !important;
	font-weight: normal !important;
	font-family: Verdana, Arial, sans-serif !important;
	line-height: 11px !important;
	margin: 0;
	padding: 0px 0px 0px 0px;
	color: #d01a0d !important;
	text-align: left;
}
form.top_login p {
	float: left;
	position: relative;
	margin: 0px 15px 0px 0px;
 $margin: 0px 7px 0px 0px;
	padding: 0;
}
form.top_login p a {
	float: none;
	display: block;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
 $padding-left: 0px;
}
p.top_login_btn {
	margin: 0px 6px 0px 0px;
	padding: 0;
	float: left;
	position: relative;
	width: 71px;
}
p.top_login_btn input {
	width: 71px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
 $padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
	background-position:0px -18px;
	border: 0;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	text-align: center;
	cursor: pointer;
}
p.top_login_btn input, p.top_login_btn input:hover, input.green_btn, input.green_btn:hover, .form1_button2 a:link, .form1_button2 a:visited {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAAAkCAMAAADsDtfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHJQTFRFDMT6CbDgDarYBrPlB7LjDKzaBbTnA7jtBLfrBbbpC63cCq7eDanWArnvDqjUAbrwD6fSEKbRAbvx7fHyH8j5eNr2c9n27fDxG8HxIsj5Fr7vJMn57PHye9r2ctTxddbxdcjgIa7WJa3Udtn2esrhd8nhP7HWSAAAAHRJREFUeNrs1McBwkAAxECRMwbOOdtA/y1SxImfpwD9dgldQ6ymC2QYMlKl41QWi8U/F5ZKv/Em5FV0pcoD7VC+YpVDS58Yeuqboebg4Ojg5GDvYONg62Dl4OLg7GDnYO3g6mC6GyY+D8OXYpyfseax+AkwACWkMkdnN3hTAAAAAElFTkSuQmCC");
	*background-image:url(../img/green_btn.png);
	background-repeat:no-repeat;
}
p.top_login_btn input:hover {
	background-position:0px 0px;
}
form.top_login h3 {
	float: left;
	position: relative;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 6px 0px 0px;
	line-height: 18px;
}
form.top_login input.text {
	width: 178px;
	height: 18px;
	float: none;
	position: relative;
	padding: 0px 2px 0px 2px;
	margin: 0px 0px 3px 0px;
	background: url("data:image/gif;base64,R0lGODlhtgASALMAAP7+/r6+vvn5+dra2tTU1MLCwtnZ2ff399jY2MLCwsLCwvj4+MTExNTU1NXV1QAAACH5BAEAAA8ALAAAAAC2ABIAAASJ8BkWqr046827/2AojmSJMcaDDAfgvnAsz3Rt33iu73zvx4cBQiH4GY/IpHKpFCgCzKh0Sq3WKtasdsu1YbvgsHj5HZvPaFo5zW6H1+64fAqf2++/On7Pv0L7gIExeoKFdoSGiW2Iio1mAQlFjpNoAgkOAwuUm2ELAw0PBAUmpKWmp6ippgUEDxEAOw==") no-repeat 0 0;
	*background: url(../img/top_login_input.gif) no-repeat 0 0;
	line-height: 18px;
	color: #5c5c5c;
	font-size: 11px;
	font-family: Arial, sans-serif;
	border: 0;
}
/*flags*/
ul.flags {
	float: right;
	position: relative;
	padding: 12px 0px 0px 0px;
	margin: 0;
	z-index: 100;

}
ul.flags li {
	display: block;
	width: 60px;
	height: 11px;
	margin: 0;
	padding: 0px 0px 5px 10px;
}
ul.flags a {
	display: block;
	width: 30px;
	height: 11px;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	cursor: pointer;
	line-height: 9px;
	text-decoration: none;
}
ul.flags a:hover {
	text-decoration: underline;
}
a.en {
	background:url("data:image/gif;base64,R0lGODlhEAALAOYAAOLi3vxHR/w5OfsyMtVjSi9z+O7u7vv7+6G+/Pf39vn5+Tp5+dpjSj16+ezs7GNjuGNlwqLA/Pb29O/v7/2CbWNjt5pjSvT08uJjSt5jSufn5zZ0+eBjSvHx8erq6vR0Xvj49/xQUP3//OXl4Ojo6PsjI/spKfj49v39W/n5+PHx7wArs+Xl/PyGcvkQEO3t6uvr62Nnv/3h3PX18zl2+ePj4zd3+Zi5/KBjSvb29vPz8UmC+gBPtfPz8/ogIPw6OvsuLvw9PbS0qANx5fr6+Zu7/Nf+/Zy9/D9++vxYWPgLC/xzc/1/f69jSpGRgKysnzBw+Oz+/jJ1+P2OfNra09zc3Px4Yvt/a8xjSv7KwWNjvvobGwNv4fxMTPxhY/xoaLVjSr9jSuXl5QBpvGNjscVjSgRz8QR0+PkWFvxAQKZjSvxTVJ5jSsnJwfDw8OVkSkaA+qtjSkB8+kN++gBJtthjSvT09P2XhvLy8vLy8PX19ehjSunp6QBoufssLGNnxCH5BAAAAAAALAAAAAAQAAsAAAewgH+CfxBaDxVkFFZ7GBwZDH8iESIIB0cpN0QKIAkJEk9/ETtwcw0LNgVLXmsBQXcEMQgKSHoLEwVneG4GDigXbRAIcqYbBWZjIQE/A35TZQ8HDR0bMEM1PLwefBpGQhVFNFJQXH10KwIDJiVbLU0ABzl2PR0T2SQaYlUyThRZTF9JuqQRAMSEDzQulFzBQUVBlBOeZlzQkUfFCxYjAHx40+gRgzoEsIQBE0cNGwsWAgEAOw==") no-repeat 0 0;
 *background: url(../img/en.gif) no-repeat 0 0;
}
a.ru {
	background:url("data:image/gif;base64,R0lGODlhEAALAOYAAEtL/Boa8/39/Ts7+ff39wAA/fz8/PIvLwAA5x8f9Pj4+Pv7+yUl9e0AADAw9/Pz/d8AAPn5+TY2+Pr6+kZG+0BA+k9P/OoAAPcAAPQ5OXJy/klK++/v+cw0YfdLSyor9sIZS+np8+EAAAAA5fcuLo+P+n199efn8VhY/kFB+pOT+9NJctA/auXl78YkU/k6Ot3d6YiI+NFFbvkAAPELC8kxXvQeHvIsLLGx/vIyMr0QQ0VF+yoq9vUAAPIAAOYAAOMAAOvr9e3t94+P9vX1/fYpKRQU8rMAAPg0NJ6e/v39/vITE/xmZoWF9zY29Pb29uHj7/Hx/flYWPthYvUjI4GB9iAg9NxqjHsAAPhQUPlUVc46Zvo/P3Z2/t/f65iY/Zub/ZaW/MgqWIyM+W9v/fZCQvlFRfU9PfpdXfMZGUlJ/8QfTy8v9zs79T8/9e/v+/M1Nb8URvEPDgAA4+8AADU1+FNT/VRU/VBP/Ssr9iQk9aCg/t0AAP7+/vX1/////yH5BAAAAAAALAAAAAAQAAsAAAeqgH6CfkQPD1FvHEJBISctUH5/f32USgIGBgsTEQoEXpGUfQKXmpwETwQwajh7SWBfYSolYzFNVSZDCAVdKHd4ABQpAxIOeQxWbroadhbAFcMOHwwJAW0jBWQWGzvPdWw8etRGTnNHVysyLFsdNWIuayBxOjVYM0xmXC9IJEVUNmlL5NA4AAHDFDRStGTxYKbMmQxwchy4waeHDx90GjS4cOHHDyAiIPAZGQgAOw==") no-repeat 0 0;
 *background: url(../img/ru.gif) no-repeat 0 0;
}
a.hu {
	background: url(../img/is.gif) no-repeat 0 0;
}
/*end top login form*/
div.menu {
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 2px solid #000;
}
div.menu_bg_left {
	padding: 0px 0px 0px 0px;
	width: 100%;

}
p.chat {
	position: relative;
	margin: 0px 10px 0px 0px;
	padding: 0;
	width: 100%;

}
/*end menu*/
p.tagline {
	margin: 0;
	padding: 0;
}
/*intro*/
div.intro {
	width: 950px;
	height: 253px;
	margin: 0px 0px 15px 0px;
	padding: 20px 0px 0px 24px;
	background: url(../img/intro.jpg) no-repeat 0 0;
}
div.intro h1 {
	margin: 0px 0px 20px 6px;
	padding: 0px 0px 0px 0px;
	color: #000;
	font-size: 24px;
	line-height: 50px;
	font-weight: bold;
}
div.intro h1 img {
	vertical-align: middle;
}
div.intro ul {
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
div.intro li {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 7px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
div.intro li a:link, div.intro li a:active, div.intro li a:visited {
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}
div.intro li sup a {
	font-size: normal !important;
}
a.join_now:link, a.join_now:visited, a.join_now:hover {
	
}
a.join_now:link, a.join_now:visited {
border-radius: 2px;
	background: #07bcf1; /* Old browsers */
background: -moz-linear-gradient(top,  #07bcf1 0%, #10a5d1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07bcf1), color-stop(100%,#10a5d1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #07bcf1 0%,#10a5d1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #07bcf1 0%,#10a5d1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #07bcf1 0%,#10a5d1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #07bcf1 0%,#10a5d1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07bcf1', endColorstr='#10a5d1',GradientType=0 ); /* IE6-9 */
float: left;
	display: block;
	margin: 0;
	padding: 1% 8%;
	color: #ffffff;
	text-decoration: none;
	font-size: 20px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	text-align: center;
	text-transform: uppercase;
	line-height: 60px;
}
a.join_now:hover {
	background: #07bcf1;
	color: #d9f9ff !important;
	text-decoration: none !important;
}
/*prising table*/
table.tarif {
	background: #dbdbdb;
	margin: 0px 0px 20px 0px;
	font-size: 11px;
}
table.tarif tr:hover td {
	background: #fff;
}
table.tarif td {
	background: #f3f3f3;
	padding: 5px 10px 5px 10px;
	text-align: center;
}
table.tarif thead td, table.tarif thead tr:hover td {
	background: #00b1e4;
	padding: 10px 10px 10px 10px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
table.tarif th {
	background: #fafafa;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 10px 5px 10px;
	color: #000;
}
table.tarif thead th, table.tarif thead tr:hover th {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	background: #999;
}
table.tarif .price td {
	color: #00A3D2;
	font-family: "Univers Condensed", Arial;
	font-size: 24px;
	font-weight: normal;
}
table.tarif a:link, table.tarif a:visited {
	text-decoration: none;
}
/*dedicated tarif*/
table.dedicated {
	margin-left: auto;
	margin-right: 0;
	border: 0px solid #cacaca;
	border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
	zoom: 1;
}
.dedicated_plan {
	width: 224px;
}
table.dedicated td {
	background: #f5f5f5;
	background: -moz-linear-gradient(top, #fff3dd, #feedcf);
}
table.dedicated thead tr:hover td, table.dedicated thead tr td {
	color: #fff;
	background: #027fd1;
}
table.dedicated .price td {
	color:#004c78;
}
div.ans {
	float: left;
	width: 360px;
}
/*dedicated column*/
thead td.iso, thead tr:hover td.iso {
	background:#009ede !important;
}
td.iso a {
	font-weight: bold;
}
tr.price td.iso {
	color:#006196;
}
/*iso column*/
td.ded {
	background: #fff0d3 !important;
}
thead td.ded, thead tr:hover td.ded {
	background: #ffead3 !important;
}
tr.price td.ded {
	color:#00507c;/*F94F01*/
}
table.tarif a.show-tooltip {
	padding-right: 13px;
	background: url(../img/show_tooltip.gif) no-repeat 100% 60%;
}
/*BUTTON STYLE*/

/* REQUIRED BUTTON STYLES: */
button {
	position: relative;
	border: 0 !important;
	cursor: pointer;
	padding: 0;
	overflow: visible; /* removes extra side padding in IE */
	margin: 0px 0px 0px 0px;
	
	background: transparent;
}
button::-moz-focus-inner {
 border: none;  /* overrides extra padding in Firefox */
}
button span {
	position: relative;
	display: block;
	white-space: nowrap;
	height:30px;
	padding: 0 10px 0 0;
	border-radius: 2px;
	text-align: center;
}
button span span {
	position: relative;
	display: block;
	white-space: nowrap;
	border: 0 !important;
	padding: 5px 0 0 10px;
	height: 25px;
	color: #fff;
	font: normal 14px Tahoma, Helvetica, sans-serif;
	text-transform: none;
}
/*any page*/
button span {
	background: #555;
}
button:hover span, buttonHover span { /* the redundant class is used to apply the hover state with a script */
	background: #333;
}
/*home page*/
.blocks3 button span {
	background: #0fa7d4;
}
.blocks3 button:hover span, .blocks3 buttonHover span { 
	background: #07bcf1;
}

/*big button*/
button.btn-big {
	height: 43px;
}
button.btn-big::-moz-focus-inner {
 border: none;  /* overrides extra padding in Firefox */
}
button.btn-big span {
	position: relative;
	display: block;
	white-space: nowrap;
	height:43px;
	padding: 0 13px 0 0;
	background: transparent url(../img/big_btn.gif) no-repeat 100% 100%;
}
button.btn-big span span {
	position: relative;
	display: block;
	white-space: nowrap;
	border: 0 !important;
	padding: 13px 0 0 13px;
	height: 30px;
	color: #fff;
	font: bold 15px Helvetica, sans-serif;
	text-transform: uppercase;
	background: transparent url(../img/big_btn.gif) no-repeat 0% 0% !important;
}
button.btn-big:hover, button.btn-bigHover {
	opacity: .8;
	filter: alpha(opacity=80);
}
button.btn-big:hover span, button.btn-bigHover span { /* the redundant class is used to apply the hover state with a script */
	background: transparent url(../img/big_btn.gif) no-repeat 100% 100%;
}
button.btn-big:hover span span, button.btn-bigHover span span {
	background: transparent url(../img/big_btn.gif) no-repeat 0% 0% !important;
}
/*middle block*/
div.middle_blocks {
	width: 824px;
	margin: 0px auto 20px auto;
	padding: 0;
}
div.middle_blocks .head {
	background: url("data:image/gif;base64,R0lGODlhOAMBAKIAAPP7/////7XY57fa6LfZ6MHf68Lg6/D6/iH5BAAAAAAALAAAAAA4AwEAAAMpKLDc/jDKSau9OOvNu/+SEIxkaQYEqK5s675wzA1nTRpyru9872eHQgIAOw==") repeat-y 0% 0%;
 *background: url(../img/middle_block_title_top_bg.gif) repeat-y 0% 0%;
	width: 824px;
	margin: 0;
	padding: 0;
}
div.middle_blocks .head_top_bg {
	background: url(../img/middle_block_title_top.gif) no-repeat 0% 0%;
	margin: 0;
	padding: 0;
}
div.middle_blocks .head_top_bt {
	background: url(../img/middle_block_title_top_bt.gif) no-repeat 0% 100%;
	padding-bottom: 0px;
	margin: 0;
	padding: 0;
}
div.middle_blocks .head h2 {
	float: left;
	position: relative;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	width: 243px;
	margin: 0px 11px 0px 0px;
	padding: 7px 0px 10px 20px;
	text-align: left;
}
div.middle_block_body {
	margin: 0;
	padding: 0;
}
div.middle_block_body, div.middle_blocks {
	background-image:url(../img/middle_block_bg_bg.gif);
	background-repeat:repeat-y;
	background-position: 0% 0%;
}
div.middle_block_top_bg {
	background: url(../img/middle_block_bg_top.gif) no-repeat 0% 0%;
	margin: 0;
	padding: 0;
}
div.middle_block_top_bt {
	margin: 0;
	padding: 10px 0px 0px 0px;
	background: url(../img/middle_block_bg_bt.gif) no-repeat 0% 100%;
	min-height: 100px;
}
div.middle_block_content {
	width: 240px;
	float: left;
	position: relative;
	padding: 0px 10px 0px 14px;
	font-size: 11px;
}
.b_first {
	float: left;
	margin: 0px 16px 0px 0px !important;
}
.b_last {
	float: right !important;
	margin: 0px 0px 0px 0px !important;
}
div.middle_block_content a:link, div.middle_block_content a:visited {
	color: #00a1d3;
	text-decoration: none;
}
div.middle_block_content a:hover {
	color: #00A3D2;
}
ul.bullet_check {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	color: #006193;
}
ul.bullet_check li {
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 5px 0px;
}
ul.bullet_check li, p.msg, .submit_form_bg h3.msg {
	background-image:url("data:image/gif;base64,R0lGODlhBwAGAIABAGJiYgAAACH5BAEAAAEALAAAAAAHAAYAAAILjA1wkc35HIJLnQIAOw==");
 *background-image:url(../img/check.gif);
	background-repeat:no-repeat;
}
ul.bullet_check li {
	background-position:0px 5px;
}
p.msg, .submit_form_bg h3.msg {
	background-position:5px 8px;
}
/*medals*/
div.medals {
	width: 974px;
	height: 99px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.bottom_banner {
	width: 577px;
	height: 77px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	position:relative;
	vertical-align:middle;
}
.pci {
	float: left;
	position:relative;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.mback {
	float: right;
	position:relative;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}
/*footer*/

div.footer_bg {
	clear: both;
	padding: 20px 0px 0px 0px;
	margin: 0 auto 0 auto;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	min-height: 30px;
}
div.footer_bg p {
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div.footer_bg a:link, div.footer_bg a:visited {
	color: #000;
	text-decoration: none;
}
div.footer_bg a:hover {
	color: #00A3D2;
}
/*index logged*/
p.adreich {
	margin: 0px 20px 0px 20px;
	padding: 20px 0px 0px 0px;
	text-align: right;
	color: #000;
	font-size: 14px;
	float: right;
	position: relative;
}
p.logout {
	margin: 0px 20px 0px 20px;
	padding: 20px 0px 0px 0px;
	text-align: right;
	color: #fff;
	font-size: 14px;
	float: right;
	position: relative;
}
p.logout a:link, p.logout a:visited {
	text-decoration: none;
	margin: 0px 7px 0px 5px;
	color: #00A3D2;
	white-space: nowrap;
}
p.logout a:hover {
	color: #000;
}


/***********************************************submit review pages**********************/


div.submit {
	margin-left: auto;
	margin-right: auto;/*padding-top: 40px;*/
}
div.submit h1 {
	color: #000;
	font-size: 30px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	margin: 40px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
p.desc {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
div.submit_form_bg {
	
	margin: 0px 0px 40px 0px;
	padding: 0;
	
}
div.submit_form_bt {
	margin: 0;
	padding: 0;
	height: 9px;
}
div.submit_head {
	margin: 0;
	

}
div.submit_form_bg p {
	margin: 0;
	padding: 0px 0px 0px 0px;
}
div.submit_head h2 {
	margin: 0px 0px 20px 0px;
	padding: 5px 10px;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, sans-serif;
	text-transform: uppercase;
	text-shadow:0 1px 0 #166675;
}
div.submit_head h2  span {
	padding-top: 4px;
	display: block;
	float: left;
}
div.submit_head h3 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	float: left;
	position: relative;
	margin: 0px 6px 7px 0px;
	padding: 0px 0px 0px 0px;
}
div.submit_head .text {
	width: 182px;
	height: 18px;
	float: left;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 6px 0px 0px;
	background: url("data:image/gif;base64,R0lGODlhtgASAKIAAP39/fb29uzs7Pf39////wAAAAAAAAAAACH5BAAAAAAALAAAAAC2ABIAAANQKAHU/jDKSau9OOvNOwSB4o1kaZ5ouqRs674wxcR0bd94ru987//AoHBILBqPyKRyyWw6n9CodEqtWq/YrHZrnHG/MBB47AoNvOR0BzAQJAAAOw==") no-repeat 0 0;
 *background: url(../img/white_input.gif) no-repeat 0 0;
	line-height: 18px;
	color: #5c5c5c;
	font-size: 11px;
	font-family: Arial, sans-serif;
	border: 0;
}
input.green_btn {
	width: 71px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
 $padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
	background-position:0 0;
	border: 0;
	color: #066279;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	text-align: center;
	cursor: pointer;
}
input.green_btn:hover {
	background-position:0px -18px;
}
div.submit_head p {
	color: #666666;
}
div.submit_head a:link, div.submit_head a:visited {
	color: #007f9f;
}
a.screen {
	padding: 10px 0px 10px 15px;
 $padding: 7px 0px 10px 15px;
	background: #ececec;
	float: right;
}
a.screen img {
	border: 1px solid #cecece;
	padding: 0px 0px 0px 0px;
}
div.rate {
	float: left;
	width: 228px;
	position: relative;
}
div.rate h3 {
	margin-bottom: 0;
}
p.rate_text {
	height: 36px;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	clear: both;
}
div.submit_head h4 {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	position: relative;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}
div.preview {
	padding: 10px;
	background: #ffffff;
	margin: 0px 0px 10px 0px;
	border: 1px solid #94c7d3;
}
div.submit_head h5 {
	font-size: 14px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.half {
	float: left;
	position: relative;
}
input.input {
	border: 1px solid #cacaca;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	padding: 4px 0px 4px 0px;
	margin-bottom: 15px;
}
input.input:focus {
	border: 1px solid #00A3D2;
}
select.input {
	border: 1px solid #cacaca;
	width: 100%;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	padding: 2px 0px 2px 0px;
	margin-bottom: 15px;
}
.checkbox {
	margin: 0px 3px 0px 0px;
}
input.l_half, select.l_half {
	float: left;
}
input.r_half, select.r_half  {
	float: right;
}


textarea.textarea {
	border: 1px solid #cacaca;
	width: 99%;
}
div.captcha {
	width: 216px;
	padding-top: 20px;
 $padding-top: 10px;
}
div.c_pic {
	float: left;
	position: relative;
}
input.cap {
	float: right;
	position: relative;
	width: 100px;
}
input.submit_review {
	width: 169px;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0;
	margin-top: 0;
	padding: 0px 0px 6px 0px;
	text-align: center;
	border: 0;
	font-size: 16px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	color: #ffffff;
	text-transform: uppercase;
	cursor: pointer;
}
input.submit_review:hover {
	color: #ccfcff;
}
.submit_form {
	text-align: center;
	margin: 0;
	padding: 0;
}
/*register styles*/
.body {
	padding-bottom: 140px; /* Height of the footer */
	margin: 0;
}
div.submit_review {
	width: 482px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 40px;
	margin-bottom: 20px;
	position: relative;
}
div.submit_review h1 {
	color: #018ba4;
	font-size: 32px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, sans-serif;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow:0 1px 0 #FFFFFF;
}
p.desc {
	margin: 0px 0px 15px 0px;
	padding: 10px 0px 0px 0px;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	color: #000;
	text-shadow:0 1px 0 #FFFFFF;
}
/*buttons style*/
/* REQUIRED BUTTON STYLES: */
button {
	position: relative;
	border: 0;
	padding: 0;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
}
 button::-moz-focus-inner {
 border: none;  /* overrides extra padding in Firefox */
}
button span {
	position: relative;
	display: block;
	white-space: nowrap;
}
/* OPTIONAL BUTTON STYLES for applying custom look and feel:  - GREEN BUTTONS*/
button.submitBtn {
	padding: 0 16px 0 0;
	margin-right: 5px;
	font-family: Verdana, Arial, sans-serif !important;
	font-size: 11px !important;
	font-size-adjust: none !important;
	font-stretch: normal !important;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: normal !important;
	text-align: center;
	background: transparent url(../img/btn_sprite.gif) no-repeat right -79px;
}
button.submitBtn span {
	padding: 1px 0 0 16px;
	height:18px;
	background: transparent url(../img/btn_sprite.gif) no-repeat left top;
	color:#066279;
}
button.submitBtn:hover, button.submitBtnHover { /* the redundant class is used to apply the hover state with a script */
	background-position: right -119px;
}
button.submitBtn:hover span, button.submitBtnHover span {
	background-position: 0 -40px;
}
/* OPTIONAL BUTTON STYLES for applying custom look and feel:  - BIG BLUE BUTTONS*/
button.submitAllForm {
	padding: 0 0 0 25px;
	font-family: Verdana, Arial, sans-serif !important;
	font-size: 11px !important;
	font-size-adjust: none !important;
	font-stretch: normal !important;
	font-style: normal !important;
	font-variant: normal !important;
	font-weight: normal !important;
	text-align: center;
	background: transparent url(../img/submit_review_btn_split.png) no-repeat left 0px;
	height:60px;
}
button.submitAllForm span {
	padding: 1px 25px 0 0;
	height: 60px;
	display: block;
	width: 100%;
	line-height: 50px;
	background: transparent url(../img/submit_review_btn_split.png) no-repeat right -172px;
	color: #22a4bc;
	cursor: pointer;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	text-shadow:0 1px 0 #fff;
}
button.submitAllForm:hover, button.submitAllFormHover { /* the redundant class is used to apply the hover state with a script */
	background-position: left -86px;
}
button.submitAllForm:hover span, button.submitAllFormHover span {
	background-position: right -258px;
	text-shadow:0 0px 0 #fff;
}
/*profile styles*/
.container p.welcome {
	position: relative;
	text-align: right;
	padding: 30px 0px 0px 0px;
	margin: 0;
	height: 35px;
 $height: 37px;
}
.container .welcome a:link, .container .welcome a:visited {
	text-decoration: none;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
}
.container .welcome a:link, .container .welcome a:visited, .container_profile .welcome a:link, .container_profile .welcome a:visited, ul.bullet li {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAMAAACETmeaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFYmJi////kjgqKQAAAAJ0Uk5T/wDltzBKAAAAJ0lEQVR42mJgZGAEAQYggNEgBgNUhAEqxYCQg/IRHAZk/VDzAAIMAAdOACrcSTIkAAAAAElFTkSuQmCC);
background-repeat: no-repeat;
background-position: 0px 10px;
}
.container .welcome a:link, .container .welcome a:visited, .container_profile .welcome a:link, .container_profile .welcome a:visited {
	background-position:0% 50%;
}
.container .welcome a:hover {
	color: #3dbcd5;
}
.container_profile .welcome {
	float: right;
	color: #ffffff;
	position: relative;
	text-align: right;
	padding: 30px 0px 0px 0px;
	margin: 0;
}
.container_profile .welcome a:link, .container_profile .welcome a:visited {
	text-decoration: none;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}
.container_profile .welcome a:hover {
	color: #aef0ff;
}
.container_profile div.magento_menu {
	width: 100%;
	clear: both;
	padding: 40px 0px 0px 0px;
}
.container_profile div.magento_menu a:link, .container_profile div.magento_menu a:visited {
	color: #0a667d;
	background-image:url("data:image/gif;base64,R0lGODlhCAAIAIABAApmfQAAACH5BAEAAAEALAAAAAAIAAgAAAINjH+AqQvvXjMyrjBPAQA7");
 *background-image:url(../img/menu_bullet_d.gif);
}
.container_profile div.magento_menu a:hover {
	color: #209dbb;
}
.profile_info {
	border-radius: 5px;
 zoom: 1;
	background: #f1f1f1;
	width: 500px;
	padding: 20px;
	margin-bottom: 10px;
}
div.top_nav_container {
	width: 39%;
	float: right;
	padding: 54px 0px 0px 0px;
}
div.top_nav_links {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}
div.top_nav_links a:link, div.top_nav_links a:visited {
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	color: #0a667d;
	font-weight: bold;
	text-decoration: none;
	background: url("data:image/gif;base64,R0lGODlhAQAMAKIAAIGuuoOwu3+suIKvuoKvu3+st36rtwAAACH5BAAAAAAALAAAAAABAAwAAAMHGEQDUtDIBAA7") no-repeat 100% 50%;
 *background: url(../img/top_links_sp.gif) no-repeat 100% 50%;
}
div.top_nav_links a:hover {
	color: #209dbb;
}
div.top_nav_links a.last {
	margin: 0px 0px 0px 0px !important;
	background: none !important;
	padding: 0px 0px 0px 0px !important;
}
div.container_profile .body {
	background: url(../img/profile_bg.png) no-repeat 50% 0%;
	min-height: 644px;
}
div.container_profile div.content {
	width: 895px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px 20px 0px 20px;
	position: relative;
}
div.container_profile div.left_col {
	width: 240px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
}
div.container_profile div.right_col {
	width: 655px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	position: relative;
}
/*left col*/
ul.left_sumbenu {
	padding: 0;
	list-style-type: none;
	position: relative;
}
ul.left_sumbenu li {
	margin:0;
	padding: 0;
	font-size: 16px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	position: relative;
	text-transform: none;
}
ul.left_sumbenu li.bottom, ul.left_sumbenu li.bottom:hover {
	display: none;
}
ul.left_sumbenu li a:link, ul.left_sumbenu li a:visited {
	color: #00A3D2;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	display: block;
	padding: 10px 0px;
}
ul.left_sumbenu li a:hover {
	color: #000;
	text-decoration: none;

}

ul.sublevel {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	position: relative;
}
ul.sublevel li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	background: none;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	position: relative;
	text-transform: none;
}
/*right col*/
ul.breadcrumb {
	margin:0;
	padding:0;
	list-style-type: none;

}
ul.breadcrumb li {
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	color: #999;
}
ul.breadcrumb li a:link, ul.breadcrumb li a:visited {
	color: #999;
	text-decoration: none;
}
ul.breadcrumb li a:hover {
	text-decoration: underline;
}
a.home:link, a.home:active, a.home:visited {
}
div.container_profile div.info_text {
	float: right !important;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 15px 10px 5px 10px;
	width: 130px;
	border-top: 1px dotted #d1d2d2;
	border-bottom: 1px dotted #d1d2d2;
}
div.container_profile div.info_text p {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.container_profile div.main_content_form {
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 481px;
}
div.right_col h1 {
	color:#018BA4;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:32px;
	font-weight:normal;
	text-shadow:0 1px 0 #999;
	margin: 0px 0px 20px 0px;
 $margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
div.controls {
	clear: both;
	padding: 10px 0px 10px 0px;
}
p.sorting {
	width: 48%;
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}
p.paging {
	width: 45%;
	float: left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, sans-serif;
}
table.listing {
	margin: 0px 0px 10px 0px;
	padding: 0;
	border: 1px solid #cacaca;
	width: 100%;
	background: #fff;
	font-size: 14px;
}
table.listing tr:hover td {
	background: #dddddd;
}
table.listing td, table.listing th {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}
table.listing th {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #000;
	border-bottom: 1px solid #cacaca;
}
table.listing a:link, table.listing a:visited {
	text-decoration: none;
}
table.listing a:hover {
	color: #000;
}
tr.odd td {
	background-color: #f5f5f5;
}
tr.even td {
	background-color: #fff;
}
a.edit:link, a.edit:visited {
	display: block;
	width: 16px;
	height: 18px;
	background: url(../img/edit_icon.gif) no-repeat 0 0;
}
a.edit:hover {
	background: url(../img/edit_icon.gif) no-repeat 0px -18px;
}
a.delete:link, a.delete:visited {
	display: block;
	width: 16px;
	height: 18px;
	background-image: url(data:image/gif;base64,R0lGODlhEAAkAJECADaQz1Cx9AAAAAAAACH5BAEAAAIALAAAAAAQACQAAAJclA2pcI3O2prU2Ysx3SdmH4WPAI4i2Znqepboe8JsKtfvR+OIZyXSprgEhsRAxthAHorMZuYJTTadBiVGicxWt1ytwPvtisdeLJkbTpeX57T7yn5irY6hdGoXFAAAOw==);
background-repeat: no-repeat;
background-position: 50% 0%;
	margin-left: auto;
	margin-right: auto;
}
a.delete:hover {
background-image: url(data:image/gif;base64,R0lGODlhEAAkAJECADaQz1Cx9AAAAAAAACH5BAEAAAIALAAAAAAQACQAAAJclA2pcI3O2prU2Ysx3SdmH4WPAI4i2Znqepboe8JsKtfvR+OIZyXSprgEhsRAxthAHorMZuYJTTadBiVGicxWt1ytwPvtisdeLJkbTpeX57T7yn5irY6hdGoXFAAAOw==);
background-repeat: no-repeat;
background-position: 50% 100%;
}
a.view:link, a.view:visited {
	display: block;
	margin-top: 2px;
	width: 14px;
	height: 16px;
	background: url(../img/view_icon.gif) no-repeat 0 0;
}
a.view:hover {
	background: url(../img/view_icon.gif) no-repeat 0px -16px;
}
a.status_active:link, a.status_active:visited {
	display: block;
	margin-top: 2px;
	margin-left: 10px;
	width: 12px;
	height: 12px;
	background: url(../img/status.gif) no-repeat 0 0;
}
a.status_active:hover {
	background: url(../img/status.gif) no-repeat 0px -12px;
}
a.status_passive:link, a.status_passive:visited {
	display: block;
	margin-top: 2px;
	margin-left: 10px;
	width: 12px;
	height: 12px;
	background: url(../img/status.gif) no-repeat 0 -12px;
}
a.status_passive:hover {
	background: url(../img/status.gif) no-repeat 0px 0px;
}
a.check_enable:link, a.check_enable:visited {
	display: block;
	margin-top: 2px;
	margin-left: 10px;
	width: 12px;
	height: 12px;
	background: url(../img/check_ok.png) no-repeat 0px 0px;
}
a.check_enable:hover {
	background: url(../img/check_ok.png) no-repeat 0 -12px;
}
a.check_disable:link, a.check_disable:visited {
	display: block;
	margin-top: 2px;
	margin-left: 10px;
	width: 12px;
	height: 12px;
	background: url(../img/check_dis.png) no-repeat 0px 0px;
}
a.check_disable:hover {
	background: url(../img/check_dis.png) no-repeat 0 -12px;
}
/*user profile text styles*/
div.right_col h2 {
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:4px 0 18px 32px;
	text-shadow:0 1px 0 #166675;
	text-transform:uppercase;
}
div.right_col h3 {
	font-size: 14px;
	margin: 14px 0;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #0a667d;
}
.pic-left {
	float: left;
	position: relative;
	margin: 0px 10px 5px 0px;
}
.pic-right {
	float: right;
	position: relative;
	margin: 0px 0px 5px 10px;
}
ul.bullet {
	margin: 0px 0px 15px 20px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
ul.bullet li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	background-position:0px 6px;
}
ol.bullet {
	margin: 0px 0px 15px 35px;
	padding: 0px 0px 0px 0px;
}
ol.bullet li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
dl {
	margin: 0px 0px 15px 20px;
	padding: 0px 0px 0px 0px;
	width: 80%;
}
dt {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}
dd {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
/*messages*/
.msg {
	text-shadow:0 1px 0 #fff;
	color: #000 !important;
}
.msg_error {
	color: #dc0000 !important;
}
.msg_good {
	color: #4e9000 !important;
}
p.msg {
	width: 454px;
	padding: 5px 5px 5px 20px;
	border: 1px solid #cef0ff;
}
.submit_form_bg h3.msg {
	border: 1px solid #dddddd;
	padding: 5px 0px 5px 20px !important;
	font-size: 12px !important;
	font-weight: normal !important;
}
p.msg_good {
	width: 454px;
	padding: 5px 5px 5px 20px;
	border: 1px solid #e5fdb6;
	background: #f5ffe2 url(../img/check_gd.gif) no-repeat 5px 8px;
}
.submit_form_bg h3.msg_good {
	background: #f5ffe2 url(../img/check_gd.gif) no-repeat 5px 8px;
	border: 1px solid #e5fdb6;
	padding: 5px 0px 5px 20px !important;
	font-size: 12px !important;
	font-weight: normal !important;
}
p.msg_error {
	width: 454px;
	padding: 5px 5px 5px 20px;
	border: 1px solid #fee0c6;
	background: #fff0e2 url(../img/check_er.gif) no-repeat 5px 8px;
}
.submit_form_bg h3.msg_error {
	background: #fff0e2 url(../img/check_er.gif) no-repeat 5px 8px;
	border: 1px solid #fee0c6;
	padding: 5px 0px 5px 20px !important;
	font-size: 12px !important;
	font-weight: normal !important;
}
.input_error {
	border: 1px solid #FC6501 !important;
}
.input_good {
	border: 1px solid #a0ce24 !important;
}
.submit_form_bg .msg {
	float: none !important;
	text-shadow:0 1px 0 #fff;
	color: #000 !important;
}
/*popup*/
div.popup {
	position: absolute;
	top: 10%;
	left: 30%;
	padding: 10px;
	background: #fff;
	border: 1px solid #dddddd;
	border-radius:5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
 $width: 483px;
}
div.popup .submit_head h2 {
	background-color: #07bcf1;
	border-radius: 2px;
}
/* Clearfix */
div.popup .submit_head h2:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
    background: url(../images/i_pager-next.gif);
}
div.popup .submit_head h2 {
    display: inline-block;
}
html[xmlns] div.popup .submit_head h2 {
    display: block;
}
* html div.popup .submit_head h2 {
    height: 1%;
}
/* end Clearfix */

div.popup .submit_head h2.register-tab {
	height: 15px;
	padding: 0px 0px 0px 30px;
	margin-bottom: 35px;
}
div.popup .submit_head h2.register-tab span {
	float: left;
	background-color: transparent;
	color: transparent;
	display: block;
	width: 300px;
	padding-top: 10px;
}
div.submit_head a.text_tab:link, div.submit_head a.text_tab:visited {
	text-decoration: none;
	color: #ffffff;
	display: block;
	float: left;
	margin: 0px 3px 0px 0px;
}
div.submit_head a.text_tab:hover {
	text-decoration: none;
}
div.submit_head a.text_tab.active:link, div.submit_head a.text_tab.active:visited {
	
}
a.close:link, a.close:visited {
	float: right;
	display: block;
	width: 31px;
	height: 31px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvtJREFUeNq8V01LW0EUvYniKsQglEjMIjaCS1uENOBGil+QWlIXujBBofkZwW5Cf4GQVaFYMJtCacCVEKm7hkJjUJOF1pUQEURDFiGa2DnDfSHa5M08jT1weMO9990zM29m3h1bMBgkTTwTDAm+ExwSHOTnqWCJn98EtwTPdRL2asS8EEywcDsMMccF37INHYgL5swS2018A4Ibgr9NhDshxO9tcB5L4qOCPwWj9DhEOc+ornhA8JfgCHUHI5wvoBLHt/su6KDuwsF5hzqJ93HAID0NBjl/Xzvx97xinxLjrHNHHNOyRv8Ha8ZntbesSuV0OxwOWlpa6uiHDzEa0y93UY/X68Xzo6BfJZxMJmlubo48Hg/t7u7e8cfjcYpEIjQxMUHb29tUq9XM0uG7f7HzIfBa1d1wOEw+n4/q9brsAMRahWGDDzGIVQB6A728/3pU0evr6zQ5OUl+v58ajQbNzs42fWjf3NzQ7e0tHR8fy1iXy2WWDnoBjHxYZ5Ug2fz8PBWLRSmOUc7MzEiiDRt8iFEIGxiGeL/uMnW73bSwsECFQkGO9Pr6WhJt2OBDjCb6e63uEyQ3phijBWw2m7RZEG7u8ysrL2BxjY2NNcVBtGFrXYQauMLIT6wIT09Py20E0b29PWmHMKYfPiCRSOikO8HIs4J15Q86FJLJq9WqFN/f36fV1VVJtGGDb2pqyvQgYkAvC/ELwR+q6FQqRfl8Xo7w4OCAotGo/MYg2rChA2dnZ7Szs6NKB70L43j9qop2Op20uLhI6XSaVlZW7iwutGHLZDIUi8WoVCqp0kk9GxeQOJD/cJFoinK5LDvSDpeXl9Jnt5tVZ7K4fC5YMaIqgh90VkknYeMgUggT61Tu/88/qarNLiDHOv8UE/gNvdGtuR+Ac85f61TDnXJApcvCFc57qqpese9fCR51SfiI82V16/ZDfmHzkcKbnOfQ6o0Fh8+y4Eu+/ljBFr+3zHkefFfL8fe6f1E0LovGJfFJLoqtq/Uzsyv4K8AAYkwTc0u7Z/0AAAAASUVORK5CYII=);
background-repeat: no-repeat;
background-position: 50% 50%;
}
a.close:hover {
	opacity: .9;
filter: alpha(opacity=90);

}
a.screen_preview {
	margin: 0px 0px 0px 12px;
}
a.screen_preview img {
	border: 1px solid #cacaca;
	 max-width: 100%;
   height: auto;
   width: auto\9; 
}
span.template_short_desc {
	clear: both;
	float: left;
	display: block;
	width: 213px;
	padding-bottom: 10px;
	font-style: italic;
	color: #000;
}
/*tooltip*/
.tooltip {
	position: absolute;
	top: 10%;
	left: 30%;
	padding: 10px;
	background: #f7feff url(../img/tt_bg.gif) repeat-x 0 0;
	border: 1px solid #b3f1fc;
	width: 200px;
}
a.close_tt:link, a.close_tt:visited {
	display: block;
	width: 9px;
	height: 9px;
	background: url(../img/close_tt.gif) no-repeat 0 0;
	float: right;
}
a.close_tt:hover {
	background: url(../img/close_tt.gif) no-repeat 0% 100%;
}
.tooltip h2 {
	color: #007f9f;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	background: url(../img/dots.gif) repeat-x 0% 100%;
}
.tooltip p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}
/*subdomain list*/
p.ip_ssl {
	color: #000;
	margin:0px 0px 0px 0px;
}
p.ip_ssl strong {
	font-weight: normal;
}
p.ip_ssl span {
	padding-right: 40px;
	font-weight: normal;
	font-size: 18px;
	color: #999;
}
p.ip_ssl span.ssl_dis {
	color: #000;
}
table.listing tfoot tr td {
	border-top: 1px solid #d9d9d9;
	background: #f5f5f5;
}
table.listing tfoot tr td strong {
	color: #000;
	font-size: 11px;
}
table.lisitng input.input {
	border:1px solid #cacaca !important;
}
a.add:link, a.add:visited {
	display: block;
	width: 11px;
	height: 11px;
	float: left;
	position: relative;
	background: url(../img/add_sd.gif) no-repeat 0 0;
	margin: 0px 8px 0px 0px;
}
a.add:hover {
	background: url(../img/add_sd.gif) no-repeat 0% 100%;
}
a.rem:link, a.rem:visited {
	display: block;
	width: 11px;
	height: 11px;
	float: left;
	position: relative;
	background: url(../img/rem_sd.gif) no-repeat 0 0;
	margin: 0px 8px 0px 0px;
}
a.rem:hover {
	background: url(../img/rem_sd.gif) no-repeat 0% 100%;
}
.btn_del_chk {
	float:left;
}
.new_dom_title {
	float:left;
	margin:0 5px;
}
img.waiting {
	margin: 10px 0;
}
/*profiel non login*/
.container_profile form.top_login {
	height: 40px;
}
.container_profile p.top_login_btn input {
	background: url(../img/top_login_btn_p.gif) no-repeat 0 0;
	color: #157086;
}
.container_profile p.top_login_btn input:hover {
	background: url(../img/top_login_btn_p.gif) no-repeat 0% 100%;
}
.container_profile form.top_login input.text {
	background: url(../img/top_login_input_p.gif) no-repeat 0 0;
	color: #000;
}
.container_profile form.top_login h3 {
	color: #fff;
}
.container_profile form.top_login a {
	color: #96efff;
}
/*text*/
div.container_text {
	width: 100%;
	min-height:100%;
	position:relative;
	background: #ffffff url(../img/index_bg_text.png) repeat-x 0 0;
}
div.container_text .body {
	width: 935px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 15px;
}
div.container_text .welcome {
	float: right;
	color: #000;
	position: relative;
	text-align: right;
	padding: 30px 0px 0px 0px;
	margin: 0;
	height: 35px;
}
/*IE7 profile fix*/
div.container_profile .header {
 $height: 132px;
}
.container_profile div.magento_menu {
$padding:40px 0 0;
}
.container_profile form.top_login {
 $height: 50px;
}
sup a:hover {
	text-decoration: none !important;
}
/*hosting plans*/
div.banner_plan {
	width: 650px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	height: 202px;
	background: url(../img/hostin_plans.png) no-repeat 0 0;
}
.banner_plan ul {
	list-style-type: none;
	padding: 110px 0px 0px 28px;
	margin: 0px 0px 0px 0px;
}
.banner_plan ul li {
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 6px 0px;
	color: #4a4e59;
	text-transform: uppercase;
	font-size: 14px;
	background: url(../img/circle_bullet.png) no-repeat 0px 4px;
}
div.banner_free {
	width: 650px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	height: 95px;
	background: url(../img/free_hosting.png) no-repeat 0 0;
}
div.banner_free ul {
	list-style-type: none;
	padding: 15px 0px 0px 315px;
	margin: 0px 0px 0px 0px;
}
div.banner_free ul li {
	padding: 0px 0px 0px 16px;
	margin: 0px 0px 6px 0px;
	color: #4a4e59;
	text-transform: uppercase;
	font-size: 14px;
	background: url(../img/circle_bullet.png) no-repeat 0px 4px;
}
div.plan {
	width: 650px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.plan div.title {
	background: url(../img/table_head_gray.png) no-repeat 0 0;
	width: 640px;
	height: 33px;
	line-height: 33px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
div.title h2, div.title h3 {
	line-height: 33px;
	color: #060606;
	font-size: 18px;
	font-weight: normal !important;
	text-align: left;
	font-family: Arial, sans-serif;
	text-transform: none;
	text-shadow: 0 1px 0 #e9eaed;
	height: 33px;
}
div.title h2 {
	float: left !important;
	position: relative !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	width: 313px !important;
	text-align: center;
}
div.title h3 {
	width: 290px !important;
	float: left !important;
	position: relative !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
div.title h2 span, div.title h3 span {
	color: #dc3889;
	font-size: 18px;
}
div.title h2 span span, div.title h3 span span {
	font-size: 26px;
}
div.plan_content {
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 648px;
	background: #ffffff;
}
div.plan_content p {
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 10px 0px;
}
.table_col_left {
	width: 295px;
	padding: 0px 5px 0px 20px;
	margin: 0px 0px 0px 0px;
	float: left;
	position: relative;
}
.table_col_right {
	float: right;
	width: 295px;
	position: relative;
	padding: 0px 20px 0px 5px;
	margin: 0px 0px 0px 0px;
}
div.plan_content ul.bullet_grey {
	list-style-type: none;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 20px 0px;
}
.table_col_left ul.bullet_grey, .table_col_right ul.bullet_grey {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 20px;
}
ul.bullet_grey li {
	background: url(../img/bullet_grey.png) no-repeat 0px 8px;
	padding: 0px 0px 7px 10px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px solid #e6e6e6;
}
ul.bullet_grey li.double {
	height: 38px;
 $height: 36px;
}
ul.bullet_grey span {
	font-size: 18px;
	color: #0094b0;
	font-weight: normal;
}
div.plan_content ul.bullet_grey {
	margin: 0px 0px 20px 0px;
}
div.plan_content ul.bullet_grey li {
	margin: 0px 0px 5px 0px;
	line-height: 18px;
}
p.buy_btn {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	text-align: center;
}
p.buy_btn a:link, p.buy_btn a:visited {
	background:url("../img/user_btn.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	height:26px;
	line-height:24px;
	margin: 0px auto 0px auto;
	position:relative;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:135px;
}
p.buy_btn a:hover {
	background:url("../img/user_btn.png") no-repeat scroll 0% 100% transparent;
}
div.sale_tag {
	height: 45px;
	line-height: 36px;
	width: 620px;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 10px 0px;
	background: url(../img/sale_tagline.png) no-repeat 0 0;
}
div.sale_tag h2, div.sale_tag h2 a:link, div.sale_tag h2 a:visited {
	text-decoration: none;
	font-size: 14px;
	font-family:Arial, sans-serif;
	color: #404040;
	text-transform: none;
	text-shadow:0 0 0;
}
div.sale_tag h2 a:hover {
	color: #0094b0;
}
div.sale_tag h2 strong {
	font-size: 13px;
	text-transform: uppercase;
}
div.sale_tag h2 span {
	color: #d90b71;
}
div.sale_tag h2 em {
	font-style: normal;
	background: #fff;
}
.left_col h3.support {
	max-width: 100%;
	font-weight: normal;
	_display: none;
}
.left_col h3.support a:link, .left_col h3.support a:visited {
	display: block;
	border-radius: 3px;
background: -moz-linear-gradient(top, #07bcf1 0%, #10a5d1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07bcf1), color-stop(100%,#10a5d1));
background: -webkit-linear-gradient(top, #07bcf1 0%,#10a5d1 100%);
background: -o-linear-gradient(top, #07bcf1 0%,#10a5d1 100%);
background: -ms-linear-gradient(top, #07bcf1 0%,#10a5d1 100%);
background: linear-gradient(to bottom, #07bcf1 0%,#10a5d1 100%);

width: 50%;
padding: 13px;
text-align: center;
color: #000;
text-decoration: none;
font: normal 12px Helvetica, sans-serif;
}
.left_col h3.support a:hover {
	opacity: .8;
	filter: alpha(opacity=80);
}
.left_col h3.support strong {
	display: block;
	color: #fff;
	text-align: center;
	font: bold 15px Helvetica, sans-serif;
	text-transform: none;
	margin-bottom: 3px;

	text-transform: uppercase;
}
/*info block*/
div.info_block {
	width: 176px;
	margin: 0px auto 15px 10px;
	padding: 0;
	background: url(../img/left_block_bg.png) repeat-y 50% 0%;
}
div.info_block div.head {
	background: url(../img/left_block_top.png) no-repeat 50% 0%;
	height: 13px;
}
div.info_block_bt {
	background: url(../img/left_block_bt.png) no-repeat 50% 100%;
	padding: 0px 13px 5px 13px;
}
div.info_block_bt h2 {
	color: #4d4d4d;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.info_block_bt p {
	color: #878a91;
	font-size: 11px;
}
div.info_block_bt h3 {
	margin: 0px 0px 3px 0px;
	padding: 0;
}
div.info_block_bt ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 5px;
	list-style-type: none;
	font-size: 11px;
}
div.info_block_bt ul li {
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 4px 0px;
	background: url(../img/bullet_grey.png) no-repeat 0px 3px;
}
div.info_block_bt a:link, div.info_block_bt a:active, div.info_block_bt a:visited {
	text-decoration: none;
}
div.info_block_bt a:hover {
	text-decoration: underline;
}
div.user_buttons a:hover {
	opacity: 0.9;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
div.ie7fix button.add-button {
	float: right;
	margin-top: 15px;
	margin-bottom: 40px;
}
.form1_button2 {
	float: left;
	margin-top: 0px;
}
.form1_button2 a:link, .form1_button2 a:visited {
	display: block;
	width: 71px !important;
	height: 18px !important;
	line-height: 18px !important;
	margin: 0px 10px 20px 0px !important;
	float: right;
	position: relative;
	background-position:0 0 !important;
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, sans-serif;
	text-transform: none;
	text-decoration: none;
}
.form1_button2 a:hover {
	opacity: 0.9;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}
.form1_button2 button.add-button {
	margin: 0px 10px 0px 0px !important;
}
div.button_disabled {
	display: block;
	width: 135px;
	height: 26px;
	line-height: 24px;
	margin: 0px 0px 0px 10px;
	float: right;
	position: relative;
	background: url(../img/user_btn_disabled.png) no-repeat 0 0;
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}
div.user_buttons a.big_button:link, div.user_buttons a.big_button:visited {
	background:url("../img/btn_sprite_b.gif") no-repeat scroll right 0px transparent !important;
	font:11px normal Arial, sans-serif;
	height:17px !important;
	margin:0px 0px 20px 0px !important;
	padding:2px 7px 0px 10px !important;
	text-align:center !important;
	width: auto !important;
	text-transform: none !important;
}
div.user_buttons a.big_button:hover {
	background: url(../img/user_btn_big.png) no-repeat 0px -26px;
}
.form1_button3 a {
	float: left !important;
	margin-right: 20px !important;
}
div.form1 {
	padding: 10px 20px 40px 0px;
	clear: both !important;
	position: relative !important;
	margin-top: 40px;
	margin-bottom: 20px;
	border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
	zoom: 1;
	border: 1px solid #cacaca;
	background: #f5f5f5;
}
div.form1 label {
	width: 70px;
}
div.form1 button.add-button-small {
	float: right;
	margin: 5px 0px 0px 0px;
}
/*settings*/
table.listing input {
	border: 1px solid #cacaca !important;
	border-radius: 3px;
	zoom: 1;
	width: 98%;
}
.chk_del {
	float:left;
	margin:0px 5px;
	padding: 0;
	width: auto !important;
	border: 0px;
}
div.settings-container h3 {
	font-size: 17px;
	border-top: 2px solid #d9d9d9;
	padding: 5px 10px 5px 0px;
	margin: 20px 0px 5px 0px;
}
button.add-button-small {
	margin: 0 10px 10px 0px;
	float: left;
}
/*review*/
div.review-container {
	background: #ffffff url(../img/review_p.png) no-repeat 0 0;
	padding: 5px 20px;
}
div.review-container p.paging {
	text-align: center;
	float: none;
	width: 100%;
	color: #999;
	font-size:11px;
}
div.review-container p.paging b {
	font-size: 12px;
	font-weight: normal;
}
div.review-container p.paging a {
	text-decoration: none;
	font-size: 12px;
}
div.review {
	width: 651px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 20px auto;
	background: url(../img/review_bg.png) repeat-y 50% 0%;
}
div.review div.title {
	background: url(../img/review_head_bg.png) repeat-y 0 0;
	width: 651px;
	line-height: 26px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.review div.title h4 {
	margin: 0;
	padding: 0px 15px 0px 0px;
	text-align: right;
	width: 636px !important;
	background: url(../img/review_head.png) no-repeat 0 0;
	border-bottom: 1px solid #b6d9e9;
	font-weight: normal;
	font-size: 11px;
}
div.review div.review_text {
	margin:0 0 0px;
	padding:0 0px;
	font-style: italic;
}
div.review div.plan_content {
	padding: 5px 10px 40px 10px;
	background: transparent url(../img/review_bt.png) no-repeat 0% 100%;
	border: 0;
	margin: 0px 0px 0px 0px;
	width: 631px !important;
}
div.review p {
	padding: 0;
	margin: 0;
}
/*left review*/
div.show_review {
	width: 96%;
	margin: 0px 0px 20px 0px;
	padding: 2% 0%;
	float: left;
	position: relative;
	border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
}
div.show_review div.star {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.show_review div.show_review_bt {
	margin: 0px 0px 0px 0px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 200px;
	padding: 0px 0px 10px 0px;
}
div.show_review p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
}
div.show_review p strong {
	font-size: 12px;
	font-style: normal;
	font-family: Arial;
	font-weight: normal;
}
/*4blocks*/
div.block4_bg {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	padding: 0;
	background: url(../img/4block_bg.png) repeat-y 0 0;
	width: 974px;
}
div.block4_top {
	background: url(../img/4block_head.png) no-repeat 0 0;
	padding: 8px 0px 0px 0px;
}
div.block4_bt {
	background: url(../img/4block_bt.png) no-repeat 0% 100%;
	text-shadow:0 1px 0 #fff;
}
div.b1, div.b2 {
	width: 214px;
	margin: 0px 13px 0px 0px;
	padding: 0px 10px 10px 10px;
	float: left;
	position: relative;
}
div.b3 {
	width: 214px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	float: left;
	position: relative;
}
div.b4 {
	width: 214px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
	float: right;
	position: relative;
	background: url(../img/security_b.jpg) no-repeat 44px 34px;
}
div.block4_bg h2 {
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	margin: 0px 0px 15px 0px;
	color: #fff;
	text-shadow:0 0px 0 #fff;
}
div.block4_bg h2 a:link, div.block4_bg h2 a:visited {
	color: #fff;
	text-decoration: none;
}
div.block4_bg ul.bullet_check {
	color: #000;
}
div.block4_bg strong {
	font-size: 16px;
	color:#006193;
}
/*inner pages*/
.center {
	text-align: center;
}

.company_bg {

}
.pci_logo {
	background: transparent url(../img/pci.png) no-repeat 100% 100%;
	padding-right: 180px;
}
div.area {
	background: #fff;
	border: 2px solid #e8e8e8;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
	zoom: 1;
	padding: 20px;
	margin: 0px 0px 20px 0px;
}
div.area h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	font-size:22px;
}
div.area h4 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
}
div.area ul li {
	margin-bottom: 10px;
}
div.area ul li strong {
	font-size: 14px;
	color: #68c505;
	color: #0272c2;
}
.big_link {
	float: left;
	margin-right: 10px;
	text-align: cetner;
	background: #fff;
	border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
	zoom: 1;
	padding: 6px 10px 0px 10px;
 $padding: 10px 10px 10px 10px;
	margin: 0px 4px 20px 0px;
	background: -moz-linear-gradient(top, #72b4ea, #9cccf3);
	background: -webkit-gradient(linear, left top, left bottom, from(#72b4ea), to(#9cccf3));
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b4ea', endColorstr='#9cccf3');
}
.big_link a:link, .big_link a:visited {
	color: #fff;
}
.bg1 {
	border: 1px solid #ff6a29;
	background: #ff6a29;
	background: -moz-linear-gradient(top, #fc4818, #ffac6d);
	background: -webkit-gradient(linear, left top, left bottom, from(#fc4818), to(#ffac6d));
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc4818', endColorstr='#ffac6d');
}
.bg2 {
	border: 1px solid #ff8f36;
	background: #ff8f36;
	background: -moz-linear-gradient(top, #fc9503, #ffac6d);
	background: -webkit-gradient(linear, left top, left bottom, from(#fc9503), to(#ffac6d));
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9503', endColorstr='#ffac6d');
}
.bg3 {
	border: 1px solid #faa819;
	background: #faa819;
	background: -moz-linear-gradient(top, #fcb903, #fdc35d);
	background: -webkit-gradient(linear, left top, left bottom, from(#fcb903), to(#fdc35d));
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcb903', endColorstr='#fdc35d');
}
.bg4 {
	background-color: #5FAAE7;
	border: 1px solid #5faae7;
}
.last {
	margin: 0px 0px 20px 0px;
}
.big_link h2 {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	font-size: 20px;
}
.big_link h2 a {
	text-decoration: none;
	color: #fff;
}
.big_link ul {
	color: #fff;
}
.big_link ul li {
	background: url(../img/arr_white.gif) no-repeat 0px 4px;
}
.big_link p {
	font-size: 11px;
	padding: 0px;
	color: #fff;
	margin-top: 3px;
}
.big_link p a:link, .big_link p a:visited {
	color: #fff;
}
.big_link p a:hover {
	color: #000;
	text-decoration: none;
}
.secb {
	width: 37%;
	padding: 1%;
	margin: 0px 1px 1px 0px;
	float: left;
	min-height: 160px;
}
.secb p {
	font-size: 12px !important;
}
.pci_note {
	text-align: cetner;
	background: #fff url(../img/pci.png) no-repeat 100% 50%;
	border: 2px solid #e8e8e8;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	zoom: 1;
	padding: 1%;
	margin: 0px 0px 10px 0px;

}
.pci_note strong, .pci_note a {
	color:#F24600;
	text-decoration: none;
}
.pci_note a:hover {
	text-decoration: underline;
}
div.pci_b {
	margin-bottom: 10px;
}
.note {
	text-align: cetner;
	border: 2px solid #dbf4fe;
	border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
	zoom: 1;
	padding: 12px 12px 12px 12px;
	margin: 0px 0px 10px 0px;
	background: #ebf8fd;
	color: #0272c2;
}
.note em {
	font-size: 11px;
}
.blue_link {
	float: none;
	text-align: left;
	background: #ebf8fd;
	border: 2px solid #dbf4fe;
	border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
	zoom: 1;
	padding: 10px 10px 10px 220px;
	margin: 0px 0px 20px 0px;

}
.blue_link h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 10px 0px;
	font-size: 32px;
	float: left;
	position:relative;
	text-align: left;
	
}
.blue_link h3 {
	color: #000;
	font-size: 12px;
	font-weight: normal;
}
.blue_link h3 strong {
	color: #0272c2;
	display: block;
	font-size: 18px;
	font-weight: normal;
	padding-top: 5px;
}
.blue_link h2 a {
	text-decoration: none;
}
.blue_link h2 {
	color: #0272c2;
}
.blue_link p {
	font-size: 11px;
	border: 0px;
	border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
	zoom: 1;
	padding: 7px;
	margin-bottom: 0;
}


.security_bg .right_c {
	
}
.right_c h2 {
	font-size: 11px;
	font-weight: bold;
}
.right_c ul.bullet {
	margin-left: 0;
}
ul.gray_bullet {
	list-style: square;
	padding-left: 0;
	margin-left: 15px !important;
}
ul.gray_bullet li {
	background: none;
	padding-left: 0px;
}
p.plans {
	border: 2px solid #e0e0e0;
	border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
	zoom: 1;
	padding: 7px;
	text-align: center;
	background: #f1f1f1;
}
p.plans a {
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
div.quick_top {
	margin: 0px 0px 20px 0px;
	padding: 0;
	background: #f5f5f5;
	border-top: 3px solid #cacaca;
	border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
}
div.quick_bt {
}
div.quick_bt h3 {
	padding: 7px 0px 0px 10px;
	color: #006ab3;
	background: #f1f1f1;
}
div.quick_bt ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 2px 10px;
	list-style-type: none;
}
div.quick_bt ul li {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 10px;
	background: url("data:image/gif;base64,R0lGODlhCAAIAIABAI7FBQAAACH5BAEAAAEALAAAAAAIAAgAAAINjH+AqNYOWXjpgXsXKgA7") no-repeat 0px 3px;
 *background: url(../img/arr_green.gif) no-repeat 0px 3px;
}
a.know strong {
	
}
a.know:link, a.know:visited {
	font-size: 14px;
}
a.know:hover {
}
.left_col p.know {
	padding-left: 15px;
}
div.easy {
	margin-bottom: 10px;
	background: url(../img/easy.jpg) no-repeat 0 0;
	width: 320px;
	height: 245px;
	padding: 30px 10px 0px 200px;
	margin: 24px 0px 10px 0px;
}
div.easy h1 {
	font-size: 18px;
	font-weight: normal;
	color: #0560ae;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}
div.easy h1 strong {
	font-size: 36px;
	font-weight: normal;
	line-height: 24px;
}
div.easy p {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
p.fast {
	background: #fff url(../img/fast.png) no-repeat 98% 30%;
	min-height: 126px;
	padding: 20px 140px 0px 10px;
	border: 1px solid #cacaca;
	border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
	zoom: 1;
clear: both;
}
p.fast em {
	padding-top: 20px;
	display: block;
	/*width: 370px;*/
	color: #777;
	text-align: right;
}
p.fast strong {
	color: #f24600;
}
p.fast_result img {
	border: 2px solid #cacaca;
	border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
	zoom: 1;
	float: left;
	position: relative;
	margin-right: 20px;
	margin-bottom: 10px;
}
p.fast_result a {
	font-size: 16px;
}
ul.num {
	list-style-type: none;
	margin-left: 0;
	padding-left: 10px;
	padding-right: 10px;
}
ul.num strong {
	font-size: 20px;
	font-weight: normal;
	color:#F24600;
}
ul.num li {
	margin-bottom: 10px;
	padding-left: 70px;
	min-height: 70px;
}
.n1 {
	background: url(../img/1.png) no-repeat 0 0;
}
.n2 {
	background: url(../img/2.png) no-repeat 0 0;
}
.n3 {
	background: url(../img/3.png) no-repeat 0 0;
}
.n4 {
	background: url(../img/4.png) no-repeat 0 0;
}
.n5 {
	background: url(../img/5.png) no-repeat 0 0;
}
.n6 {
	background: url(../img/6.png) no-repeat 0 0;
}
.n7 {
	background: url(../img/7.png) no-repeat 0 0;
}
/*installer page*/

div.installer h1 {
	margin-bottom: 0px;
	font-size: 24px;
}
div.installer h1 strong {
	font-size: 32px;
	font-weight: normal;
	display: block;
	margin-bottom: 20px;
	color:#F24600;
}
div.installer p {
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 30px;
}
div.installer h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}
div.installer ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
}


div.inst_featur_l h2, div.inst_featur_r h2 {
	font-size: 24px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
}
/*dds*/

.dds p {
	font-size: 12px !important;
	margin-top: 10px;
}
.dds p strong {
	font-size: 15px;
	display: block;
	margin-bottom: 10px;
}
.dds h2 {
	font-size: 26px;
	font-weight: bold;
	color: #2c83c9;
}
/*home b_light*/
.b_light {
	background: #72b4ea;
	width: 210px;
	margin: 0px 2px 15px 0px;
	padding: 7px 15px 0px 15px;
	float: left;
	position: relative;
	border: 1px solid #72b4ea;
	border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        -khtml-border-radius: 5px;
	zoom: 1;
	background: -moz-linear-gradient(top, #72b4ea, #9acbf2);
	background: -webkit-gradient(linear, left top, left bottom, from(#72b4ea), to(#9acbf2));
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b4ea', endColorstr='#9acbf2');
	color: #fff;
	height: 91px;
}
.b04 {
	margin: 0 !important;
	float: right !important;
}
.b_light h2 {
	font-size: 16px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #fff;
}
.b_light h2 a:link, .b_light h2 a:visited {
	color: #fff;
	text-decoration: none;
}
.b_light h2 a:hover {
	color: #d3ebff;
}
.b_light p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 70px;
	font-size: 11px;
}
.b03 {
	margin: 0px 0px 0px 0px;
}
.b04 p {
	background: url(../img/rel.jpg) no-repeat 0px 0px;
}
.b03 p {
	background: url(../img/pci.jpg) no-repeat 0px 0px;
}
.b02 p {
	background: url(../img/supp.jpg) no-repeat 0px 0px;
}
.b01 p {
	background: url(../img/fast.jpg) no-repeat 0px 0px;
}
/*inst block*/
div.inst {
	width: 240px;
	height: 295px;
	float: right;
	margin: 0px 0px 0px 0px;
	position: relative;
}
div.inst h3, div.inst h3 a {
	color: #2c83c9;
	margin: 0px 0px 5px 0px;
	text-decoration: none;
}
div.inst h3 a:hover {
	color: #4e9cdc;
}

div.inst p {
	margin: 0px 0px 10px 0px;
}
p.inst_l {
	width: 101px;
	height: 80px;
	background: url(../img/inst.png) no-repeat 0 0;
	font-size: 11px;
	padding: 6px 10px 0px 130px;
	margin: 0px 0px 10px 0px;
	clear: both;
}
p.inst_l a:link, p.inst_l a:visited {
	color: #454545;
	text-decoration: none;
}
p.inst_l a:hover {
	color: #2c83c9;
}
/*update 01 may 2011 */
 .dds {
	width: 370px;
	float: left;
	position: relative;
	padding: 10px 0px 0px 0px;
	text-align: left;
}
div.medals {
	clear: both;
}
/*top stores styles*/
 .top_stores {
	width: 370px;
	float: left;
	position: relative;
	padding: 10px 0px 0px 0px;
	text-align: left;
	clear: both;
	border-top: 1px dashed #d9d9d9;
}
.top_stores h3 {
	background: url(../img/top.gif) no-repeat 0 0;
	padding: 0px 0px 0px 48px;
}
.top_stores ul {
	width: 370px;
	position: relative;
	list-style: none outside none;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
.top_stores ul li {
	background: none;
	float: left;
	font-size: 11px;
	margin: 0 2px 0 0;
	padding: 5px 20px 5px 0px;
	width: 100px;
	font-size: 11px;
}
.top_stores ul li img {
	border: 1px solid #d9d9d9;
}
.top_stores p {
	clear: both;
	text-align: right;
	padding-bottom: 7px;
	border-bottom: 1px dashed #d9d9d9;
}
.top_stores p a:link, .top_stores p a:visited {
	text-decoration: none;
	color: #000;
	background: #feac3c;
	padding: 2px 7px 3px 7px;
	border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        -khtml-border-radius: 3px;
}
.top_stores p a:hover {
	background: #feba7c;
}
.top_stores_page {
}
.top_stores_page ul {
	position: relative;
	list-style: none outside none;
	margin: 0;
	padding: 0px 0px 0px 0px;
	clear: both;
}
.top_stores_page ul li {
	background: none;
	float: left;
	font-size: 11px;
	margin: 0 0px 0 0;
	padding: 0% 1% 2% 1%;
	width: 31%;
	font-size: 11px;
}
.top_stores_page ul img {
	border: 1px solid #d9d9d9;
	 max-width: 100%;
   height: auto;
   width: auto\9; 
}
p.dash {
	clear: both;
	border-top: 1px dashed #d9d9d9;
	padding-top: 10px;
}
p.dash a.join_now:link, p.dasha .join_now:visited {
margin-left: 0 !important;
padding: 0.2% 3%;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari and Google Chrome only - fix margins */
button span {
 margin-top: -1px;
}
}
/*redesign jan 2012*/
/*home page*/
.banner {
	width: 100%;
	background: #e4e4e4 url(../img/tagline.jpg) no-repeat 10px 10px;
	padding: 5% 0%;
	margin-bottom: 4%;
}
.banner h1 {
	font-family: Arial;
	font-weight: normal;
	
	padding: 0;
}
@media all and (min-width:800px) {
.banner h1 {font-size: 84px; margin: 0 0 1% 30%;}
}
@media all and (max-width:799px) { 
.banner h1 {font-size: 64px; margin: 0 0 1% 30%;}
}
.banner h2 {
	font-size: 44px;
	font-family: Arial;
	font-weight: normal;
	margin: 0 0 5% 30%;
	padding: 0;
}
.banner .action {
	padding: 25px 0px 0px 0px;
	margin: 0 0 1% 30%;
}
.banner .action p {
	margin: 0;
	padding: 0;
}
.banner .action p.link_l {
	width: 45%;
	float: left;
	position: relative;
}
.banner .action p.link_r {
	width: 45%;
	float: right;
	position: relative;
	line-height: 60px;
	padding-top: 1%;
	text-align: left;
}
.banner .arr_r:link, .banner .arr_r:visited {
	font-size: 22px;
	color: #000;
	padding-right: 20px;
	background: url("data:image/gif;base64,R0lGODlhDQAVAMQaAACfzQOgzvD5/Pz+/lrB38bq9J/b7DOy1w+l0Daz2KLc7e34+wykz8nr9Cqv1XXL5IHQ5jCx1jy22SSt1Bio0m/J46je7sDn81G93d7z+f///wAAAAAAAAAAAAAAAAAAACH5BAEAABoALAAAAAANABUAAAVSoCaOJAkB0lKSFAAc6qpV7ivIA1Ef95rvvdLPlQiShoAiTkc0jpAYmaYQcE1kDYQrYFkVtICAwgsWk7fjUoGxNawa7LB75WhLI665LPO4SP8lIQA7") no-repeat 100% 50%;
	*background: url(../img/arr_r.gif) no-repeat 100% 50%;
	text-decoration: none;
}
.banner .arr_r:hover {
	color: #00A3D2;
}
.blocks3 {
	width: 100%;
	margin: 0px 0px 40px 0px;
	padding: 0;
}
.blocks3_top {
  margin: 0;
	padding: 0;
}
.blocks3_bt {
	margin: 0;
	padding: 0;
}
.block1 {
	float: left;
	position: relative;
}
.block2 {
	float: left;
	position: relative;
}
.block3 {
	float: right;
	position: relative;
}
.blocks3_bt h2 {
	background: #dadada;
	color: #000;
}
.blocks3_bt h2 a:link, .blocks3_bt h2 a:visited {
	color: #000;
	text-decoration: none;
	display: block;
}
.blocks3_bt h2 a:hover {
	opacity: .85;
	filter: alpha(opacity=85);
}
.blocks3 p {
	line-height: 180%;
	font-size: 13px;
	margin: 0% 0% 10% 0%;
}
.blocks3 button {
	margin-top: 20px;
}

.blocks3 ul {
	font-size: 14px;
	margin: 0;
}
.blocks3 ul li {
	margin: 0px 0px 10px 0px;
	line-height: 180%;
}
.blocks3 ul strong {
	font-size: 16px;
	display: block;
}
.testim_top {
	max-width: 900px;
	padding: 0px 0px 0px 55px;
	margin: 0 auto 0 auto;
	background: transparent url("data:image/gif;base64,R0lGODlhJwAfAMQAAP///+Dg4O/v7+vr6+Tk5P39/e3t7fLy8vv7++Li4uXl5ebm5vn5+erq6vj4+OHh4fX19ejo6Pb29vr6+vf39/Pz8/Dw8PT09OPj4/Hx8f7+/ufn5/z8/Onp6QAAAAAAACH5BAAAAAAALAAAAAAnAB8AAAX/ICCO5DgZizGVrKgdzcG17RncwUPRY/XgAQGv9wMGFDzHxnhz8DgDoIGRaLYywAWkcRvQKBjcgiES3CysKO4gQtwILUoxOCoYbmySOhBBjA5VAQUlcjcJOyIQgQErI3tCbRE4SCQaCoZkIlw4BiRmN5AAEEAKiI6YIgULkxIkEjihnzcZLK83EKmroBqVYQENIxaTTiyXdJo4FSxYAQSDABQ4A7wsF4bPozfKJRo4uCIENx08xnkAus0DxCLWfH9AGxcsE9epTAHqIuUjd0YY8u8CdEoV7p4EDoY83TsGoJ+5EghkBcgGjIaFggG26cpEA0FBNaFobHowo6CfIW6AmoSkoUuIySFlVMKEdgPDuRsceTCQObMggE3fhhQAUhGmpAAADtwYKBRIgpkAjgKgFyDBM5039sH0CcDYShaf+jkbsjOATQC2AjyEiMOBrwhDjjLdg4YFg49ocUS4SqIfIxJLbiyoCyAiEGLMQJ0EYAEdrRIdFuJ40GpEYslMS/hYOKCRq01MHmzjcSFwunUtHAzAGA+q69ciQgAAOw==") no-repeat 0px 0px;
	*background: transparent url(../img/quote_t.gif) no-repeat 0px 0px;
}
.testim_bt {
	margin: 0;
	padding: 0px 55px 0px 0px;
	background: transparent url("data:image/gif;base64,R0lGODlhJwAfAMQAAP///+Dg4O/v7+vr6+Tk5P39/e3t7fLy8vv7++Li4uXl5ebm5vn5+erq6vj4+OHh4fX19ejo6Pb29vr6+vf39/Pz8/Dw8PT09OPj4/Hx8f7+/ufn5/z8/Onp6QAAAAAAACH5BAAAAAAALAAAAAAnAB8AAAX/ICCOZGmeKHptQUsMTgo4A9EG2yUD1XP/gYbENBkAb48KynA8ZkgSX/PWMWVuC8sIIfg9Zz8BYmRZ3Dakyc1wKkRuQ2OAwDhZboMRMxCRvQMYDjdjKAdwIhgtdSkFNgF7AjtdAQoiLjsAhpSKOwUJLRMALX2YnzcFmHsHonyYAA0/qDsQLQ2sBK6TnDsMLQsAiQEUmLoBkTsIl5O/kkCEKclzABxStjKTcgTPJ70BzBU3BFoosAG0N2KFLWwixWEkphwSUwSyAKokF8E/7JktlTPkAJHlCZSJFT9WifijYwQNR95GaAJ4osMlEecCaDABrgUEEQUDNCyhQeAwAI1anXwh0THIiEkUSThQcGPcqxYYNo7QoGuBrIxDSlxB9/LQCAk0fcliYCoPCQpJPRZtcUzEnlojmP7TOSJqhGe6nIpQ0yLBRxEUTD04OaJAWYUAEPwJIFaEJgP2dK094YiQphZ1RdwxJoKBGZxsS8hpAOGwyhOCAiRgcJUuhxSRgWyIgSIqEiXNPu+gIGVdKFccDjQ4wFXGBAMLDJzeEQIAOw==") no-repeat 100% 100%;
	*background: transparent url(../img/quote_bt.gif) no-repeat 100% 100%;
}
.testim_bt p {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	margin: 0px 0px 10px 0px;
	padding: 0;
}
.testim_bt p.sign {
	font-size: 11px !important;
	font-family: Arial;
	text-align: right;
	font-style: normal;
}
.testim_bt p.sign a {
	text-decoration: none;
}
a.custom-btn {
    display: inline-block;
    font-size:14px;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline;
    vertical-align: baseline;
    margin: 4px;
    outline: none;          /* remove dotted border in FF */
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    padding: .5em 1.75em .55em;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    }
a.custom-btn:hover {
    text-decoration: none;
    }
a.custom-btn:active {
    position: relative;
    top: 1px;
}
.custom-btn.black {
    color: #fff;
    border: solid 1px #000;
    background: #000;
    background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
    background: -moz-linear-gradient(top,  #666,  #000);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.custom-btn.black:hover {
    background: #111;
    background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));
    background: -moz-linear-gradient(top,  #444,  #111);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#111111');
}
.custom-btn.black:active {
    color: #666;
    background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#666666));
    background: -moz-linear-gradient(top,  #000,  #666666);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}
div#lstExtensions {
    overflow-y:auto;
    height:200px;
    height:auto!important;
    max-height:200px;
}

/********Media Query****/
@media all and (min-width:900px) {
div.installer {
	padding: 50px 60px 0px 380px;
	background-image: url(../img/installer.png);
	background-repeat: no-repeat;
	background-position: 10px 20px;
	min-height: 280px;
	margin-bottom: 20px;
}
div.inst_featur_r {
	font-size: 16px;
	right: 50px;
	
}
div.inst_featur_r h2, div.inst_featur_l h2 {
	color:#0560AE;
}
div.inst_featur_r p {
	padding-right: 50px;
	margin-top: 0px;
}
div.inst_featur_l {
	font-size: 16px;
}
div.inst_featur_l p {
	padding-right: 50px;
	margin-top: 0px;
}
.connect {
	background: transparent url(../img/connect.jpg) no-repeat 0% 1%;
	padding-left: 230px;
	min-height: 170px;
	border: 0;
}
.right_c {
	position: relative;
	width: 19%;
	float: right;
	margin-left: 1%;
	font-size: 11px;
}
div.left_col {
	width: 28%;
	margin: 0;
	padding-left: 0%;
	float: left;
	position: relative;
	_width: 170px;
}
div.main_col_r {
	width: 69%;
	padding-right: 1%;
	_width: 700px;
	margin: 0;
	float: right;
	position: relative;
}
ul.left_sumbenu {
	margin: 30px 0px 30px 0px;
	padding: 1% 5%;
	background-color: #f1f1f1;
}
.block1 {
	width: 32%;
	margin: 0% 1% 0% 0%;
}
.block2 {
	width: 32%;
	margin: 0% 1% 0% 0%;
}
.block3 {
	width: 33%;
	margin: 0% 0% 0% 0%;
}
.blocks3_bt h2 {
	padding: 3% 5%;
	width: 90%;
	margin: 0% 0% 5% 0%;
}
div.popup {
  z-index:2000;
  width:50%;
  max-width: 700px;
}
.half {
	width: 50%;
}
input.l_half, select.l_half,
input.r_half, select.r_half {
	width: 49%;
}
form.top_login {
	float: right;
	margin: 0;
	padding: 0;
}
}
@media all and (min-width:600px) and (max-width:899px) {
/*inner 1 columns pages*/
div.left_col {
	width: 27%;
	margin: 0;
	padding-left: 1%;
	float: left;
	position: relative;
	_width: 170px;
}
div.main_col_r {
	width: 69%;
	padding-right: 1%;
	_width: 700px;
	margin: 0;
	float: right;
	position: relative;
}
ul.left_sumbenu {
	margin: 30px 0px 60px 0px;
}
.right_c {
	position: relative;
	font-size: 11px;
}
.connect {
	background: transparent url(../img/connect.jpg) no-repeat 0% 1%;
	background-size: 107px 97px; 
	padding-left: 115px;
	clear: both;
}
a.know:link, a.know:visited {
	font-size: 12px;
}
.block1, .block2, .block3 {
	width: 98%;
	margin: 0% 1% 2% 1%;
}
.banner h1 {font-size: 64px; margin: 0 0 1% 30%;}
.blocks3_bt h2 {
	padding: 1% 1%;
	width: 98%;
	margin: 0% 0% 1% 0%;
}
div.popup {
  z-index:2000;
  width:70%;
}
.half {
	width: 50%;
}
input.l_half, select.l_half,
input.r_half, select.r_half {
	width: 49%;
}
form.top_login {
	float: right;
	margin: 0;
	padding: 0;
}

}



@media all and (max-width:599px) {
/*inner 1 columns pages*/
div.left_col, div.main_col_r  {
	width: 98%;
	margin: 0;
	padding: 0% 1%;
	position: relative;
}
.show_review, p.tagline {
	display: none;
}
.left_col h3.support {
	margin-bottom: 0;
}
ul.left_sumbenu {
	margin: 0px 0px 10px 7px;
}
table.listing th, table.listing td {
	width: 90% !important;
	display: block !important;
	clear: both !important;
	border: 0 !important;
	float: left;
	padding-left: 5% !important;
	padding-right: 5% !important;
}
div.installer {
margin-bottom: 20px;
}
div.inst_featur_r {
	background-image: none;
	position: relative;
	font-size: 16px;
	padding: 0;
	margin-bottom: 20px;
}
div.inst_featur_r h2, div.inst_featur_l h2 {
	color:#0560AE;
}
div.inst_featur_r p {
	padding-right: 0px;
	margin-top: 0px;
}
div.inst_featur_l {
	position: relative;
	margin-bottom: 0px;
	font-size: 16px;
}
div.inst_featur_l p {
	margin-top: 0px;
}
.right_c {
	font-size: 11px;
}
.connect {
	background: transparent url(../img/connect.jpg) no-repeat 0% 1%;
	background-size: 107px 97px; 
	padding-left: 115px;
}
.block1, .block2, .block3 {
	width: 98%;
	margin: 0% 1% 2% 1%;
}
.blocks3_bt h2 {
	padding: 1% 1%;
	width: 98%;
	margin: 0% 0% 1% 0%;
}
.banner h1, .banner h2, .banner .action {font-size: 34px; margin: 0 0 1% 1%;}
.banner a.join_now:link, .banner a.join_now:visited {font-size: 14px; }
div.popup {
  z-index:2000;
  width:80%;
}
.half {
	width: 100%;
}
input.l_half, select.l_half,
input.r_half, select.r_half {
	width: 99%;
}
form.top_login {
	float: none;
	width: 98%;
	margin: 0px 0px 0px 0px;
	padding: 1%;
	clear: both;
	border-bottom: 2px solid #dadada;
	border-top: 2px solid #dadada;
}
p.top_login_btn input, .top_login_btn, form.top_login h3 {
	float: none;
	clear: both;
	width: 100%;
	margin: 10px 0px 10px 0px;
}
form.top_login h3 {
	
}

}
@media all and (max-width:399px) {

div#left_column {display:none;}
div.rightcolumn {display:none;}

table.tarif th, table.tarif td {
	width: 90% !important;
	display: block !important;
	clear: both !important;
	border: 0 !important;
	float: left;
	padding-left: 5% !important;
	padding-right: 5% !important;
}
.banner a.join_now:link, .banner a.join_now:visited {font-size: 10px; }
.blocks3_bt h2, .blocks3 ul strong, .banner .arr_r:link, .banner .arr_r:visited {font-size: 14px; }

}
#cOverlay {
  position:fixed;
  z-index:1500;
  top:0;
  left:0;
  height:100%;
  width:100%;
  background-color:#000;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity:0.8;
}

* html #cOverlay {
  position: absolute;
  height: : expression(document.body.scrollHeight &gt; document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}



div.popup.wait {
  border:none;
  background:none;
}

div.load_popup {
  width:32px;
  height:32px;
  margin:0 auto;
  background:none repeat scroll 0 0 #FFFFFF;
  padding:10px;
  border-radius: 50%;
}

select.normal-select
{
  padding:2px 0 2px 2px;
}

p.submit_form a.red:link, p.submit_form a.red:visited {
  color: #EA0909;
}
p.submit_form a.red:hover {
  color: #EA0909;
}

div.right_col h1.margin0{
  margin:0;
}

p.marginBottom30{
  margin: 0 0 30px;
}

p.ip_ssl span.padding0{
  padding:0;
}

p.ip_ssl span.paddingLeft40{
  padding:0 40px 0 0;
}

p.table_top_text{
  padding:0 0 5px 0;
}

div.user_buttons a.button_big:link, div.user_buttons a.button_big:visited {
  width:145px;
}



div.marginTop5 {
  margin:5px 0 0 0;
}

div.form1_header {
  margin:0 0 10px 0;
}

div.form1_wrap {
  width: 370px;
}

div.form1 {
  padding: 15px 20px 40px 15px;
  margin:0;
}

div.field {
  clear:both;
  text-align:right;
}

div.field label {
  float:left;
  padding-right:10px;
  width: 100px;
  text-align:right;
}

div.field input.input.text {
  width: 200px;
  margin: 0 0 3px 0;
}

div.user_buttons.form1_buttons {
  float:right;
  margin-top:3px;
}

/*
div.user_buttons.form1_button1 {
  margin:10px 80px 0 0;
  width: 150px;
}

div.user_buttons.form1_button2 {
  float: left;
  margin: 0 10px 0 0;
  padding: 0pt;
  width: 135px;
}

div.user_buttons.form1_button2 a:visited, div.user_buttons.form1_button2 a:hover, div.user_buttons.form1_button2 a:link {
  margin:0;
}

div.user_buttons.form1_button3 {
  margin: 0px 80px 0 0;
 width: 150px;
}

div.user_buttons.ie7fix {
  width: 150px;
}*/
p.msg_error.width1 {
  width:720px;
  margin-bottom: 5px;
  margin-top: 0;
}

p.msg_good.width1 {
  width:720px;
  margin-bottom: 5px;
  margin-top: 0;
}


div.ftp_status_wrap {
  width:150px;
  float:left;
}

div.ftp_status_wrap.long_line {
  width:500px;
}

div.separator1 {
  height:5px;
}

div.right_col h3.marginBottom2 {
  margin-bottom:2px;
}

p.ip_ssl.ftp_status span {
  padding:0;
}

div.profile_info p {
  padding: 0;
  margin: 5px 0 12px 0;
}

div.profile_info label {
  font-weight: bold;
}

div.profile_info p label {
  font-weight: normal;
}

div.profile_info input.input.text {
  width: 300px;
  margin: 0 0 3px 0;
}

div.profile_info select.input.text {
  width: 200px;
  margin: 0 0 3px 0;
}

div.user_buttons.profile_edit {
  margin: 0;
  width: 300px;
  float:none;
}

div.user_buttons.profile_edit a:visited, div.user_buttons.profile_edit a:hover, div.user_buttons.profile_edit a:link {
  float:left;
  margin:0 10px 0 0;
}

div.welcome_wrap {
  margin:5px 0 0;
  padding:0;
  float:right;
}

div.flags {
  font-size:0;
  line-height:0;
}

div.flags.loged {
  font-size:0;
  line-height:0;
  float: right;
}

p.welcome.fix {
  padding:7px 0 0;
  margin:0;
  float:right;
  clear:both;
  width:100%;
}

div.ext_group_title {
  font-weight: bold;
  padding: 10px 0 5px;
}

div.ext_group_title.filter {
  padding: 0px 0 5px;
}

div.ext_checkbox label, div.ext_checkbox input {
  float: left;
}

span.view_messages p {
  padding: 5px 5px 5px 20px;
  margin-bottom:5px;
}

span.view_messages p.msg_error {
  width:414px;
}

span.view_messages p.msg_good {
  width:414px;
}

span.view_messages2 p {
  padding: 5px 5px 5px 20px;
}

span.view_messages2 p.msg_error {
  width:416px;
}

span.view_messages2 p.msg_good {
  width:416px;
}


div.user_buttons.form1_button2_big {
  float: left;
  margin: 0 10px 0 0;
  padding: 0pt;
 /* width: 150px;*/
}

.checkbox {
  width:15px;
  height:15px;
}

div.submit_head h5.urgent {
  margin: 5px 0 30px 0;
}

a.he {
  background: url(../img/is.gif) no-repeat 0 0;
}

table.listing td.align_center {
  text-align:center;
}

div.submit_head h5.label_field {
  margin:5px 0;
}

div.form2_wrap {
  width: 700px;
}

div.form2 {
  float:left;
  width:655px;
}

table.listing a.btn, table.listing a.btn:link, table.listing a.btn:visited, table.listing a.btn:hover {
  float:left;
}

p.section_description {
  margin-top:-12px;
  margin-bottom:14px;
}


a.logo:link, a.logo:active, a.logo:visited, a.logo:hover {
  background-repeat:no-repeat
  background-attachment:scroll;
  background-position:50% top
  background-color:transparent;
  height:56px;
}

h2.logo {
  height:56px;
}

div.submit_form_bg {
  margin:0;
}

div.sale_tag
{

padding:0 0 0 60px;
line-height:45px;

}

/* review */
div.review {
  background:none;
  padding:0;
  width:651px!important;
}

div.review-container {
  background:none;
}

div.review div.plan_content {
  padding:0 0 37px;
  width:651px !important;
}

div.review div.review_text {
  background:url("../img/review_bg.png") repeat-y scroll 50% 0 transparent;
  padding:5px 10px;
}

div.review div.title {
  background:none;
}
/* end review */

div.intro li a:link, div.intro li a:active, div.intro li a:visited {
  color:black;
  font-size:9px;
}

div.exclusive {
  width:824px;
  margin:0 auto;
}



/* user profile: change pwd*/
div.user_change_pwd_form_wrap {
  width:370px;
}

div.user_change_pwd_form {
    border-radius: 7px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
  zoom: 1;
border: 1px solid #cacaca;
  clear:both;
  margin:0;
  padding:15px 20px 30px 15px;
   $padding:15px 20px 5px 15px;
  position:relative;
  background: #f5f5f5;
}


div.user_change_pwd_buttons {
  float:right;
  margin-top:3px;
}

p.msg_error.msg_user_change_pwd {
  width:343px;
  margin-bottom: 5px;
  margin-top:0;
}

p.msg_good.msg_user_change_pwd {
  width:343px;
  margin-bottom: 5px;
  margin-top:0;
}

h3.header_user_change_pwd {
  margin:20px 0 10px 0;
}
/* end user profile: change pwd*/

div.user_buttons.profile_edit button {
  margin-right:5px;
}

p.ip_ssl.instance_ip_ssl {
  margin:5px 0 10px;
}

a.logo-beta:link, a.logo-beta:active, a.logo-beta:visited, a.logo-beta:hover {
  display: block;
  margin: 0px 0px 0px 0px;
  width: 171px;
  height: 50px;
  background: url(../img/logo_beta.gif) no-repeat 50% 50%;
  float: left;
  position: relative;
  z-index: 50;
  text-indent: -9999px;
}

button.margin_right_5 {
  margin-right:5px;
}

div.submit_head h5.checkbox1 {
  margin:5px 0 10px 0;
  clear:both;
}

div.submit_head h5.link1 {
  margin:5px 0;
  clear:both;
}

p.submit_form.top-margin {
  margin-top: 10px;
}

ul.MenuBarHorizontal
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 100%;
  cursor: default;
  width: 100%;
  float: left;
  position: relative;
}
ul.MenuBarActive
{
  z-index: 1000;
}
/*main menu*/
ul.MenuBarHorizontal li
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size: 100%;
  position: relative;
  text-align: left;
  cursor: pointer;
  width: auto;
  float: left;
  background-image: none;
}

ul.MenuBarHorizontal a
{
  display: block;
  cursor: pointer;
 text-decoration: none;
  font-weight: normal;
  font-size: 17px;
  margin: 0px 0px 0px 0px;
  padding: 7px 20px 7px 15px;
  border-radius: 2px;
}

/*sumbenu*/
ul.MenuBarHorizontal ul
{
  margin: -1px 0px 0px 0px;
  padding: 5px 0px 5px 0px;
  list-style-type: none;
  font-size: 100%;
  z-index: 1020;
  cursor: default;
  zoom: 1;
}
ul.MenuBarHorizontal ul li
{
  margin: 0;
  padding: 0;
}
ul.MenuBarHorizontal ul li a {
  padding: 5px 10px 5px 10px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;

}


ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
  left: auto;
}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
  left: auto;
  top: 0;
}


/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
  position: absolute;
  z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
  ul.MenuBarHorizontal li.MenuBarItemIE
  {
  display: inline;
  f\loat: left;
}
}


/*COLOR SCHEME*/

ul li a.MenuBarItemSubmenu {
background-position: 95% 50%;
background-image: url(data:image/png;base64,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);
background-repeat: no-repeat;

}
ul li ul li a.MenuBarItemSubmenu {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAMAAAAYuxziAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFzMzMAAAA0zMzZAAAAAJ0Uk5T/wDltzBKAAAAHklEQVR42mJgYGRkZGBgABMMjAxgCsyCiAFlAQIMAAD+AA4JZHqOAAAAAElFTkSuQmCC);
background-repeat: no-repeat;
background-position: 95% 50%;
}


/********Media Query****/
@media all and (min-width:600px) {
ul.MenuBarHorizontal a {color: #fff;}

ul.MenuBarHorizontal { height: 40px; }
ul.MenuBarHorizontal li {width: auto; float: left;background-color: #333;}
ul.MenuBarHorizontal ul { width: 170px;   position: absolute;  left: -1000em;}
ul.MenuBarHorizontal ul li { width: 170px;}
/*3 submenu*/
ul.MenuBarHorizontal ul ul
{ position: absolute;
  margin: 0% 0 0 70%;
}
/*colors*/
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover 
{background-color: #555;color: #fff;}
ul.MenuBarHorizontal ul {background-color: #333;}

ul.MenuBarHorizontal ul li a {  background-color: #333;  color: #fff;}

ul.MenuBarHorizontal ul li a:hover {
background-color: #000; 
}
/*3 submenu*/
ul.MenuBarHorizontal ul ul, ul.MenuBarHorizontal ul ul li a:link, ul.MenuBarHorizontal ul ul li a:visited {
  background-color: #000;
}
ul.MenuBarHorizontal ul ul li a:hover {
	background-color: #333;
}
ul.MenuBarHorizontal ul ul ul, ul.MenuBarHorizontal ul ul ul li a:link,  ul.MenuBarHorizontal ul ul ul li a:visited {
  background-color: #333;
}
ul.MenuBarHorizontal ul ul ul li a:hover {
	background-color: #000;
}
}

@media all and (max-width:599px) {
div#left_column {display:none;}
div.rightcolumn {display:none;}

ul.MenuBarHorizontal a {color: #000;}

ul.MenuBarHorizontal { height: auto; border-top: 2px solid #000;}
ul.MenuBarHorizontal li {width: 100%; float: none;}
ul.MenuBarHorizontal ul { width: 100%;}
ul.MenuBarHorizontal ul li { width: 100%;}
/*3 submenu*/
ul.MenuBarHorizontal ul ul
{ position: relative;
  margin: 0% 0 0 0%;
  width: 100%;
}
/*color*/
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover 
{

}
ul.MenuBarHorizontal ul {background-color: #f5f5f5}

ul.MenuBarHorizontal ul li a {  color: #000;}

ul.MenuBarHorizontal ul li a:hover {

}
/*3 submenu*/
ul.MenuBarHorizontal ul ul, ul.MenuBarHorizontal ul ul li a:link, ul.MenuBarHorizontal ul ul li a:visited {
  background-color: #dadada;
}
ul.MenuBarHorizontal ul ul li a:hover {
	
}
ul.MenuBarHorizontal ul ul ul, ul.MenuBarHorizontal ul ul ul li a:link,  ul.MenuBarHorizontal ul ul ul li a:visited {
  background-color: #f1f1f1;
}
ul.MenuBarHorizontal ul ul ul li a:hover {
	
}
}
@media all and (max-width:1024px) {
	div.rightcolumn {display:none;}
}
