/*----------------------------------------------------
	Author: Mateusz Nieckarz
	Author URL: http://www.mnieckarz.pl
----------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; }  a {text-decoration: none} input {outline: none}
body {background: #f9fdff; font-size: 12px; font-family: Tahoma, sans-serif; color: #547aa2;} form {display: inline;}

.clearfix {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}

a {-webkit-transition: color 0.1s linear; -moz-transition: color 0.1s linear; -o-transition: color 0.1s linear; -transition: color 0.1s linear;}

/*----------------------------------------------------
	CSS Start
----------------------------------------------------*/

.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu ul {position:absolute;top:-999em;}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit;}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block; position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:-85px;top:44px; z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {top:0;}

.sf-menu li {text-decoration: none; padding: 0 1px;}

.sf-menu li li {
	border-bottom: 1px solid #dce8ee;
	width: 140px;
}

.sf-menu li ul {
	font-family: "Open Sans", Arial, Tahoma, sans-serif;
    color: #4e7caf;
    background-color:#f9fdff;
	background-image: linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(240,248,251)),color-stop(1, rgb(250,253,255)));
	border: 1px solid #c1d9e4;
    display:none;
    padding: 9px 11px;
    position:absolute;    z-index:1000;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	font-size: 11px;
	font-family: Tahoma;
	letter-spacing: 0;
	font-weight: normal; border-top: 0px;
}

.dropdown li {padding: 7px 0 !important; margin: 0px !important;}
.dropdown li:first-child {text-decoration: none;}
.dropdown li:last-child {text-decoration: none; border:0;}

.dropdown a {color: #305b8a !important; text-shadow: none !important; font-family: "Open Sans", Arial, Tahoma, sans-serif !important; font-weight: bold; margin: 0 !important; display: block !important;}
.dropdown a:hover {color: #f3620a !important;}

#header {
	background: url(../images/head_bg.png) repeat-x;
	height: 174px;
	width: auto;
	display: block;
	margin: 0; padding: 0;
}

#top {height: 52px; display: block; margin:0 auto; width: 960px;}

#social {float: left; margin-top: 15px;}

#login_area {float: right; margin-top:10px; width: 625px;}

#login_area input {
	background: url(../images/login_input.png) no-repeat;
	border: 0px;
	color: #4b6b8d;
	display: block;
	padding: 7px 9px 8px 40px;
	width: 103px;
	margin-right: 2px;
	text-shadow: 1px 1px 0px #fcfeff;
	font-family: Tahoma, sans-serif;
	display: inline-block;
}

#bottom {width: 960px; margin: 0 auto; height: 70px;}

#button_input {
	background: url(../images/btn_yellow.png) repeat-x !important;
	color: #343434 !important;
	text-shadow: -1px 1px 0px #ffe51a !important;
	font-family: Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: bold !important;
	padding: 8px 15px 9px 15px !important;
	cursor: pointer !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	display: inline-block !important;
	width: 80px !important;
	height: 30px !important;
}

.floatLeft {
	float: left;
	width: 50%;
}

.floatRight {
	float: right;
	width: 50%;
}

#button_input:hover{background: #fbd000 !important; text-shadow: -1px 1px 0px #f8df19!important;}

.password {background: url(../images/login_input.png) no-repeat; background-position: 0 -32px !important;}
.element {float: left;}
.zaloguj {border: 0 !important; margin-left: 5px;}

.button {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 9px 15px;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
}

.button.yellow {
	border: 1px solid #e9af00;
	background: url(../images/btn_yellow.png) repeat-x;
	color: #343434;
	text-shadow: -1px 1px 0px #ffe51a;
}

.button.light {
	border: 1px solid #c0d6df;
	background: url(../images/btn_light.png) repeat-x;
	color: #3177ac;
	text-shadow: -1px 1px 0px #fff;
}

.button.blue {
	border: 1px solid #c0d6df;
	background: url(../images/btn_blue.png) repeat-x;
	color: #3177ac;
	text-shadow: -1px 1px 0px #fff;
}

.button.yellow:hover {background: #fbd000; text-shadow: -1px 1px 0px #f8df19;}
.button.light:hover {background: #f8f9f9; text-shadow: -1px 1px 0px #fff;}
.button.blue:hover {background: #f1fbff; text-shadow: -1px 1px 0px #fff;}

.button_2 {
	font-family: Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: bold !important;
	padding: 7px 15px !important;
	cursor: pointer !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	display: inline-block !important;
	float: right !important;
}

.button_2.yellow_2 {
	border: 1px solid #e9af00 !important;
	background: url(../images/btn_yellow.png) repeat-x !important;
	color: #343434 !important;
	text-shadow: -1px 1px 0px #ffe51a !important;
}

.button_2.yellow_2:hover {background: #fbd000 !important; text-shadow: -1px 1px 0px #f8df19 !important;}
.remind {float: right; display: inline; font-size: 11px;border-left: 1px solid #324357; padding-left: 14px;}
.remind a {color: #e3eff4; line-height: 14px; margin: 0 0 0 2px;}
.remind b {color: #f3bc00; font-family: Arial;}

#signed {text-align: right; font-size: 11px; line-height: 16px; padding: 10px 0 0 0; color: #cbd5e0;}
#signed a {color:#ffcf25;}
#signed a:hover {color:#cbd5e0;}
#signed b {color:#2a4462; font-weight: normal; padding: 0 4px;}
.y {color:#ffcf25;}

.wrapper {width: 960px; margin: 0 auto;}

#logo {margin-top: 24px; float: left;}

#menu {
	float: right;
	display: inline-block;
	font-family: "Open Sans", Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	margin-top: 26px;
}

#menu a {
	color: #f4f8fc;
	text-shadow: -1px 1px 0px #0f2239;
	letter-spacing: -0.25px;
	display: inline-block;
	margin: 0px 0 0 26px;
	height: 14px;
}

#menu a:hover {color:#ffcf25;}

.home {
	background: url(../images/home_ico.png) no-repeat 0 0;
	padding: 4px 0 0 24px;
}

.transfer {
	background: url(../images/doladuj_ico.png) no-repeat 0 0;
	padding: 4px 0 0 20px;
}

.download {
	background: url(../images/pobierz_ico.png) no-repeat 0 0;
	padding: 4px 0 0 24px;
}

.video {
	background: url(../images/video_ico.png) no-repeat 0 0;
	padding: 4px 0 0 24px;
}

.more {
	background: url(../images/inne_ico.png) no-repeat 0 0;
	padding: 4px 0 0 22px;
}

.home:hover {background: url(../images/home_ico.png) no-repeat 0 0; background-position: 0 -18px;}
.transfer:hover {background: url(../images/doladuj_ico.png) no-repeat 0 0; background-position: 0 -18px;}
.download:hover {background: url(../images/pobierz_ico.png) no-repeat 0 0; background-position: 0 -18px;}
.video:hover {background: url(../images/video_ico.png) no-repeat 0 0; background-position: 0 -18px;}
.more:hover {background: url(../images/inne_ico.png) no-repeat 0 0; background-position: 0 -18px;}

#breadcrumbs {width: 960px; margin: 0 auto; height: 52px; color:#2f65a1; font-family: Arial;}
#breadcrumbs a {color:#2f65a1;}
#breadcrumbs a:hover {color:#5b88b9;}

.breadcrumbs ul {margin-top: 20px;}
.breadcrumbs li {display: inline; background: url(../images/breadcrumbs_bullet.png) no-repeat 0% 45%; padding: 0 10px 0 20px;}
.breadcrumbs li:first-child {font-weight: bold; background: none; padding: 0 10px 0 0}
.breadcrumbs li:last-child {font-weight: bold;}

#panel {
	background: url(../images/bg.png) no-repeat 50% 0;
	height: 264px;
	width: auto;
	display: block;
	margin: 0; padding: 0;
}

#register {float: left; width: 470px; margin: 30px 30px 0 0;}

.register_ico {background: url(../images/quick_register.png) no-repeat 0 12%;}

#register h2 {
	font-size: 18px;
	color: #265d99;
	font-family: "Open Sans", Arial, Tahoma, sans-serif;
	letter-spacing: -0.5px;
	text-shadow: 0px 1px 0px #fff;
	border-bottom: 1px dotted #a4c6df;
	padding: 2px 0 14px 28px;
	margin: 0 0 18px 0;
	-webkit-box-shadow: 0px 1px 0px 0px #fff;
	-moz-box-shadow: 0px 1px 0px 0px #fff;
	box-shadow: 0px 1px 0px 0px #fff;
}

#register img {
	width: 145px; height: 30px;
	border: 1px solid #c0d6df;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 12px;
	float: right;
}

#register_form input {
	background: url(../images/quick_register_forms.png) no-repeat;
	border: 0px;
	color: #4b6b8d;
	display: block;
	padding: 7px 9px 9px 40px;
	background-position: 0 0;
	width: 98px;
	margin: 0px 10px 12px 0;
	text-shadow: 1px 1px 0px #fcfeff;
	font-family: Tahoma;
	display: inline;
}

#remind_form input {
	background: url(../images/quick_register_forms.png) no-repeat;
	border: 0px;
	color: #4b6b8d;
	display: block;
	padding: 7px 9px 9px 40px;
	background-position: 0 0;
	width: 98px;
	margin: 0px 10px 12px 0;
	text-shadow: 1px 1px 0px #fcfeff;
	font-family: Tahoma;
	display: inline;
}

.email {background-position: 0 -66px !important;}
.password_register, .password_repeat {background-position: 0 -33px !important;}
.code {margin-right: 0 !important; background-position: 0 -99px !important; padding-left: 32px !important; width:106px !important;}

.register-bottom {float: left; margin: 10px 0 0 0; color: #2f65a1;}
.register-bottom input {margin: 0; float:left;}
.register-bottom span {margin: 0 0 0 6px;}
.register-bottom a {color: #f3620a; border-bottom: 1px dotted #ffa874;}
.register-bottom a:hover {color:#ff8134;}
.register_btn {float: right; margin: 10px 0 0 0;}

#welcome {float: right; width: 429px; margin: 30px 0 0 30px;}

#welcome h2 {
	font-size: 18px;
	color: #265d99;
	font-family: "Open Sans", Arial, Tahoma, sans-serif;
	letter-spacing: -0.5px;
	text-shadow: 0px 1px 0px #fff;
	border-bottom: 1px dotted #a4c6df;
	padding: 2px 0 14px 28px;
	margin: 0 0 14px 0;
	font-weight: normal;
	-webkit-box-shadow: 0px 1px 0px 0px #fff;
	-moz-box-shadow: 0px 1px 0px 0px #fff;
	box-shadow: 0px 1px 0px 0px #fff;
}

.welcome_ico {background: url(../images/np_ico.png) no-repeat 0 5%;}

.intro {
	font-size: 12px;
	line-height: 18px;
	color: #2f65a1;
	text-shadow: 0px 1px 0px #fff;
	border-bottom: 1px dotted #a4c6df;
	padding: 0 0 14px 0;
	-webkit-box-shadow: 0px 1px 0px 0px #f4fcff;
	-moz-box-shadow: 0px 1px 0px 0px #f4fcff;
	box-shadow: 0px 1px 0px 0px #f4fcff;
}

.intro_2 {margin: 15px 0px 0 0; padding: 0}
.intro_2 img {margin: 0 0 -4px 0}
.intro_2 a {color: #f3620a; border-bottom: 1px dotted #ffa874; padding-bottom: 1px;}
.intro_2 a:hover {color: #ff8134;}
.intro span {color: #f3620a;}

.opinion {float: right; margin-top: 10px;}
.info {float: right; margin-top: 10px; color: #f3620a !important; margin-left: 8px;}

#left {
	width: 671px;
	float: left;
	margin: 25px 0 0 0;
}

#right {
	width: 262px;
	float: right;
	margin: 25px 0 0 0;
}

.box {
	background: #fff;
	border: 1px solid #c1d9e4;
	border-top: 0;
	width: 619px;
	display: block;
	padding: 25px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.box_watch {
	background: #000000;
	border-top: 1px solid #315580;
	width: 635px;
	display: block;
	padding: 15px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.box-shadow {
	background: url(../images/box_shadow.png) no-repeat;
	display: block;
	height: 18px; width: 670px;
	margin: 0 0 12px 0;
}

.box-title {
	display: block;
	height: 46px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.box-title.first {background: url(../images/box_title_bg.png) repeat-x; border: 1px solid #20436d;}
.box-title.second {background: url(../images/box_title_bg_2.png) repeat-x; border: 1px solid #c1d9e4;}
.box-title.third {background: url(../images/watch_bg.png) repeat-x; border: 1px solid #20436d; height:55px;}

.title {margin: 14px 0 0 15px;}

.title h2 {
	font-size: 14px;
	font-family: "Open Sans", Arial, Tahoma, sans-serif;
	letter-spacing: -0.25px;
	text-shadow: 1px 1px 0px #0f2239;
	color: #f4f8fc;
	height: 20px;
}

.title.light-title h2 {
	text-shadow: 1px 1px 0px #fff !important;
	color: #265d99 !important;
}

.how {
	background: url(../images/cog_ico.png) no-repeat 0 0;
	margin: 0 20px 0 0;
	padding: 2px 0 0 27px;
}

.feature {
	background: url(../images/np_ico.png) no-repeat 0 0;
	margin: 0 20px 0 0;
	padding: 3px 0 0 27px;
}

.phases {
	background: url(../images/phases.png) no-repeat;
	display: block;
	height: 185px;
}

.features {
	display: block;
	width: 185px;
	float: left;
	margin: 0 32px 0 0;
	color: #547aa2;
	line-height: 18px;
	text-align: justify;
}

.features.last {margin: 0}

.feature_title {
	text-transform: uppercase;
	font-size: 12px;
	font-family: "Open Sans", Arial, Tahoma, sans-serif;
	font-weight: bold;
	color: #f4772b;
	height: 16px;
}

.effciency {
	background: url(../images/effciency.png) no-repeat 0 25%;
	padding: 0 0 7px 25px;
}

.safety {
	background: url(../images/safety.png) no-repeat 0 25%;
	padding: 0 0 7px 22px;
}

.cost {
	background: url(../images/cost.png) no-repeat 0 5%;
	padding: 0 0 7px 22px;
}

.right_box {
	border-bottom: 1px solid #d3e5ee;
	font-family: "Open Sans", Arial, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #265d99;
}

.apps {
	background: url(../images/apps_ico.png) no-repeat 0 0;
	padding: 3px 0 15px 30px;
}

.star {
	background: url(../images/star_ico.png) no-repeat 0 0;
	padding: 3px 0 15px 30px;
}

.apps_button {
	display: block;
	background: url(../images/apps_buttons.png) no-repeat 0 0;
	color: #305b8a;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 13px;
	padding: 12px 0 13px 30px;
	margin: 10px 0;
	text-shadow: 0px 1px 0px #fff;
}

.apps_button:hover {
	display: block;
	background: url(../images/apps_buttons.png) no-repeat 0 -38px;
	color: #343434;
	text-shadow: 0px 1px 0px #fcdf38;
}

.apps_button span {
	font-weight: bold;
	color: #f3620a;
}
.apps_button img {
	float: right;
	margin: -5px 8px 0 0;
}

.testimonials {
	line-height: 20px;
	margin: 10px 0 30px 0;
}

.testimonials span {
	font-weight: bold;
	color: #f3620a;
}

#copyright {
	background: url(../images/footer_bottom_bg.png) repeat-x;
	height: 88px;
	display: block;
	width: auto;
}

#copyright2 {
	background: url(../images/footer_bottom_bg.png) repeat-x;
	height: 88px;
	display: block;
	width: auto;
}

#footer_bottom {
	background: url(../images/footer_hosting_bg.png) repeat;
	width: auto;
}

#servers {
	text-align:center;
	width: 960px;
	height: auto;
	padding: 15px 0;
}

img.ServerLogo {
	-webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; -transition: all 0.1s linear;
	margin: 4px;
	border: 0px;
}

img.ServerLogo:hover {opacity: 0.7;}

#servers-title {
	color: #c0d2e7;
	font-size: 16px;
	font-family: "Open Sans", Arial, Tahoma, sans-serif;
	border-bottom: 1px solid #142b46;
	-webkit-box-shadow: 0px 1px 0px 0px #204168;
	-moz-box-shadow: 0px 1px 0px 0px #204168;
	box-shadow: 0px 1px 0px 0px #204168;
	padding: 17px 0 15px 0;
	letter-spacing: -0.25px;
	text-shadow: 0px 1px 0px #10253e;
}

#info {
	background: url(../images/info_bg.png) repeat-x;
	height: 186px;
}

.info_content {
	display: block;
	width: 296px;
	float: left;
	margin: 0 35px 0 0;
	color: #265d99;
	font-size: 18px;
	text-shadow: 0px 1px 0px #fff;
	font-family: "Open Sans", Arial, Tahoma, sans-serif;
}

.info_content span {
	color: #ff7800;
	font-size: 22px;
}

.last_downloaded {
	margin-top: 15px;
}

.last_downloaded span {
	font-size: 12px;
	font-family: Tahoma;
	text-shadow: 0px 1px 0px #fff;
}

.last_downloaded li {
	font-size: 12px;
	font-family: Tahoma;
	text-shadow: 0px 1px 0px #fff;
	line-height: 20px;
}

.info_content.last {
	margin: 0;
}

.info-title {
	letter-spacing: -0.5px;
	height: 22px;
	margin: 15px 0 0 0;
	border-bottom: 1px solid #cce3ed;
	-webkit-box-shadow: 0px 1px 0px 0px #fff;
	-moz-box-shadow: 0px 1px 0px 0px #fff;
	box-shadow: 0px 1px 0px 0px #fff;
}

.today {
	background: url(../images/downloaded_ico.png) no-repeat 0 0;
	padding: 5px 0 14px 35px;
}

.info-desc {
	margin: 18px 0 0 0;
}


.last-downloaded {
	background: url(../images/last_downloaded_ico.png) no-repeat 0 10%;
	padding: 5px 0 14px 38px;
}

.load {
	background: url(../images/load_ico.png) no-repeat 0 10%;
	padding: 5px 0 14px 35px;
}

.info-notice {
	text-shadow: 0px 1px 0px #fff;
	font-size: 12px;
	font-family: Tahoma;
	margin-top: 15px;
}

.geotrust {margin-top: 17px; float: left; height: 55px; width: 115px; display: block;}
.copy {float: left; color: #cbd5e0; font-size: 11px; line-height: 13px; margin: 30px 0 0 12px;}
.copy span {color:#ff7800;}

#menu_footer {
	float: right;
	display: inline;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	margin-top: 37px;
}

#menu_footer a {
	color: #cbd5e0;
	text-shadow: -1px 1px 0px #0f2239;
	display: inline-block;
	height: 14px;
	border-right: 1px solid #2a4462;
	padding: 0 10px 0 8px;
}

#menu_footer a:last-child {border: 0;}

#menu_footer a:hover {color:#ff7800;}

#right_menu {
	float: left;
	margin: 25px 0;
	width: 263px;
	margin-right: -10px;
}

#left_content {
	float: left;
	width: 665px;
	background: #fff;
	border: 1px solid #c1d9e4;
	display: block;
	margin: 25px 0 0 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: block;
	padding: 15px;
	min-height: 620px;
}

.box-shadow-2 {
	background: url(../images/box_shadow.png) no-repeat center;
	display: block;
	height: 18px; width: 690px;
	margin: 0 0 12px 0;
	float: left;
}

.right_menu a {
	font-family: "Open Sans", Arial, sans-serif;
	color: #265d99;
	font-size: 14px;
	display: block;
	border-bottom: 1px solid #d9eaf1;
	box-shadow: 0px 1px 0px 0px #fff;
	letter-spacing: -0.25px;
	padding: 24px 0 24px 58px;
}

.right_menu a:hover {color: #ff6c00}

.partnership {background: url(../images/partnership_ico.png) no-repeat 8% 48%;}
.partnership:hover {background: url(../images/partnership_ico_hover.png) no-repeat 8% 48%;}

.download_files {background: url(../images/download_files_ico.png) no-repeat 8% 48%; margin-top: 0px !important;}
.download_files:hover {background: url(../images/download_files_ico_hover.png) no-repeat 8% 48%;}

.watch {background: url(../images/watch_ico.png) no-repeat 8% 48%;}
.watch:hover {background: url(../images/watch_ico_hover.png) no-repeat 8% 48%;}

.earnings {background: url(../images/earnings_ico.png) no-repeat 8% 48%;}
.earnings:hover {background: url(../images/earnings_ico_hover.png) no-repeat 8% 48%;}

.download_history {background: url(../images/download_history_ico.png) no-repeat 8% 48%;}
.download_history:hover {background: url(../images/download_history_ico_hover.png) no-repeat 8% 48%;}

.notepad {background: url(../images/notepad_ico.png) no-repeat 8% 48%;}
.notepad:hover {background: url(../images/notepad_ico_hover.png) no-repeat 8% 48%;}

.account_history {background: url(../images/account_history_ico.png) no-repeat 8% 48%;}
.account_history:hover {background: url(../images/account_history_ico_hover.png) no-repeat 8% 48%;}

.transfer_code {background: url(../images/transfer_code_ico.png) no-repeat 8% 48%;}
.transfer_code:hover {background: url(../images/transfer_code_ico_hover.png) no-repeat 8% 48%;}

.add_opinion {background: url(../images/add_opinion_ico.png) no-repeat 8% 48%;}
.add_opinion:hover {background: url(../images/add_opinion_ico_hover.png) no-repeat 8% 48%;}

.search {background: url(../images/search_ico.png) no-repeat 8% 48%;}
.search:hover {background: url(../images/search_ico_hover.png) no-repeat 8% 48%;}

.download_files.current {background: url(../images/download_files_ico_hover.png) no-repeat 8% 48%, url(../images/right_menu_active_first.png) no-repeat;display: block;border: 0px;margin: -1px 0 0 -3px;box-shadow: 0px 0px 0px 0px #fff; position: relative;z-index: 500; color: #ff6c00;font-weight: bold;}
.search.current {background: url(../images/search_ico_hover.png) no-repeat 8% 48%, url(../images/right_menu_active.png) no-repeat;display: block;border: 0px;margin: -1px 0 0 -1px;box-shadow: 0px 0px 0px 0px #fff; position: relative;z-index: 500; color: #ff6c00;font-weight: bold;}
.partnership.current {background: url(../images/partnership_ico_hover.png) no-repeat 8% 48%, url(../images/right_menu_active.png) no-repeat;display: block;border: 0px;margin: -1px 0 0 -1px;box-shadow: 0px 0px 0px 0px #fff;color: #ff6c00;position: relative; z-index: 500; font-weight: bold;}
.earnings.current {background: url(../images/earnings_ico_hover.png) no-repeat 8% 48%, url(../images/right_menu_active.png) no-repeat;display: block;border: 0px;margin: -1px 0 0 -1px;box-shadow: 0px 0px 0px 0px #fff;color: #ff6c00;position: relative; z-index: 500;font-weight: bold;}
.download_history.current {background: url(../images/download_history_ico_hover.png) no-repeat 8% 48%, url(../images/right_menu_active.png) no-repeat;display: block;border: 0px;margin: -1px 0 0 -1px;box-shadow: 0px 0px 0px 0px #fff;color: #ff6c00;position: relative; z-index: 500;font-weight: bold;}
.notepad.current {background: url(../images/notepad_ico_hover.png) no-repeat 8% 48%, url(../images/right_menu_active.png) no-repeat;display: block;border: 0px;margin: -1px 0 0 -1px;box-shadow: 0px 0px 0px 0px #fff;color: #ff6c00;position: relative; z-index: 500;font-weight: bold;}
.account_history.current {background: url(../images/account_history_ico_hover.png) no-repeat 8% 48%, url(../images/right_menu_active.png) no-repeat;display: block;border: 0px;margin: -1px 0 0 -1px;box-shadow: 0px 0px 0px 0px #fff;color: #ff6c00;position: relative; z-index: 500;font-weight: bold;}
.transfer_code.current {background: url(../images/transfer_code_ico_hover.png) no-repeat 8% 48%, url(../images/right_menu_active.png) no-repeat;display: block;border: 0px;margin: -1px 0 0 -1px;box-shadow: 0px 0px 0px 0px #fff;color: #ff6c00;position: relative; z-index: 500;font-weight: bold;}
.add_opinion.current {background: url(../images/add_opinion_ico_hover.png) no-repeat 8% 48%, url(../images/right_menu_active.png) no-repeat;display: block;border: 0px;margin: -1px 0 0 -1px;box-shadow: 0px 0px 0px 0px #fff;color: #ff6c00;position: relative; z-index: 500;font-weight: bold;}
.watch.current {background: url(../images/watch_ico_hover.png) no-repeat 8% 48%, url(../images/right_menu_active.png) no-repeat;display: block;border: 0px;margin: -1px 0 0 -1px;box-shadow: 0px 0px 0px 0px #fff;color: #ff6c00;position: relative; z-index: 500;font-weight: bold;}

.tip {
    color: #4e7caf  !important;
    background-color:#f9fdff;
	background-image: linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(240,248,251)),color-stop(1, rgb(250,253,255)));
	border: 1px solid #c1d9e4;
    display:none;
    padding: 9px 11px !important;
    position:absolute;    z-index:1000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	font-size: 11px  !important;
	font-family: Tahoma;
	letter-spacing: 0;
	font-weight: normal !important;
}

.current.tip {display: none !important}

.subpage_title {
	font-size: 16px;
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #d9e9f0;
	display: block;
	color: #ff6c00;
	padding: 5px 0 20px 40px;
	margin-bottom: 15px;
	letter-spacing: -0.5px;
}

.universal_ico {background: url(../images/universal_ico.png) no-repeat 0 18%;}
.download_files_ico {background: url(../images/download_files_ico_hover.png) no-repeat 0 18%;}
.search_ico {background: url(../images/search_ico_hover.png) no-repeat 0 18%;}
.partnership_ico {background: url(../images/partnership_ico_hover.png) no-repeat 0 18%;}
.earnings_ico {background: url(../images/earnings_ico_hover.png) no-repeat 0 18%;}
.download_history_ico {background: url(../images/download_history_ico_hover.png) no-repeat 0 18%;}
.notepad_ico {background: url(../images/notepad_ico_hover.png) no-repeat 0 18%;}
.account_history_ico {background: url(../images/account_history_ico_hover.png) no-repeat 0 18%;}
.transfer_code_ico {background: url(../images/transfer_code_ico_hover.png) no-repeat 0 18%;}
.add_opinion_ico {background: url(../images/add_opinion_ico_hover.png) no-repeat 0 18%;}
.watch_ico {background: url(../images/watch_ico_hover.png) no-repeat 0 18%;}
.access_ico {background: url(../images/access_ico.png) no-repeat 0 18%;}

.info_notice {
	padding: 15px;
	display: block;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	margin: 10px 0;
	line-height: 18px;
}

.info_notice a {color: #ff6c00;}
.info_notice span {color: #ff6c00;}

.info_notice.blue {background: #f6fbfd; border: 1px solid #c1d9e4;}

.info_notice.blue_2 {   -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; -transition: all 0.1s linear;
	background-color:#f9fdff;
	background-image: linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(240,248,251)),color-stop(1, rgb(250,253,255)));border: 1px solid #c1d9e4;}

.info_notice.blue_2:hover, .unactive {background: #fff !important; border: 1px solid #d9e9f0!important;}
.info_notice.blue_2:hover, .unactive:hover {

	background-image: linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%)!important;
	background-image: -o-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%)!important;
	background-image: -moz-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%)!important;
	background-image: -webkit-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%)!important;
	background-image: -ms-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%)!important;
	background-color:#f9fdff !important;
	border: 1px solid #c1d9e4!important;}

.info_notice.green {background: #defbc7; border: 1px solid #92d578; color: #5d9431;}
.info_notice.red {background: #ffe0e0; border: 1px solid #f19d9d; color: #c14343;}
.info_notice.gray {background: #f1f1f1; border: 1px solid #d1d1d1; color: #b4b4b4;}

.input input, select {
	width: 250px;
	border: 1px solid #c1d9e4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #4373a7;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	padding: 9px 10px 9px 10px;
	background-color: #f9fdff;
	-webkit-box-shadow: inset 0px 1px 2px 0px #dcebf2;
	-moz-box-shadow: inset 0px 1px 2px 0px #dcebf2;
	box-shadow: inset 0px 1px 2px 0px #dcebf2;
	outline: none;
}

.input label {display: block; margin: 8px 0;}

.input textarea {
	width: 643px;
	max-width: 643px;
	min-height: 120px;
	border: 1px solid #c1d9e4;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	color: #4373a7;
	font-size: 12px;
	font-family: Tahoma, sans-serif;
	padding: 9px 10px 9px 10px;
	background-color: #f9fdff;
	-webkit-box-shadow: inset 0px 1px 2px 0px #dcebf2;
	-moz-box-shadow: inset 0px 1px 2px 0px #dcebf2;
	box-shadow: inset 0px 1px 2px 0px #dcebf2;
	outline: none;
}

.input input:focus, textarea:focus {
	border: 1px solid #9dc8dc;
	background:#f5fcff;
}

.subpage_subtitle {
	font-size: 14px;
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #d9e9f0;
	display: block;
	color: #265d99;
	padding: 5px 0 14px 25px;
	margin-bottom: 15px;
	margin-top: 25px;
	letter-spacing: -0.5px;
}

.subpage_subtitle_2 {
	font-size: 14px;
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #d9e9f0;
	display: block;
	color: #265d99;
	padding: 5px 0 14px 0px;
	margin-bottom: 15px;
	margin-top: 25px;
	letter-spacing: -0.5px;
}

.subpage_subtitle_5 {
	font-size: 14px;
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #d9e9f0;
	display: block;
	color: #ff6c00;
	padding: 0 0 10px 23px;
	margin-bottom: 10px;
	margin-top: 0;
	letter-spacing: -0.5px;
}

.subpage_subtitle_4 {
	font-size: 14px;
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: bold;
	display: block;
	color: #265d99;
	padding: 0 0 10px 23px;
	margin-top: 0;
	letter-spacing: -0.5px;
	border: 0; margin: 10px 0 0 0;
}

.subpage_subtitle_4 span {
	color: #ff6c00;
}

.info_notice p {font-size: 11px; line-height: 16px; color:#547aa2;}

.download_subtitle_ico_5 {background: url(../images/download_ico_2.png) no-repeat 0 10%;}

.premium_subtitle_ico_5 {background: url(../images/clock_ico.png) no-repeat 0 10%;}
.premium_ico {background: url(../images/clock_ico_2.png) no-repeat 0 0;}

.download_subtitle_ico_4 {background: url(../images/download_ico_3.png) no-repeat 0 0;}
.premium_subtitle_ico_4 {background: url(../images/clock_ico.png) no-repeat 0 10%;}

.subpage_subtitle span {float: right; color: #ff6c00;}
.subpage_subtitle b {color: #ff6c00;}
.subpage_subtitle a{color: #ff6c00;}

.universal_subtitle_ico {background: url(../images/universal_subtitle_ico.png) no-repeat 0 5px;}
.remind_subtitle_ico {background: url(../images/remind_ico.png) no-repeat 0 30%;}

.transfer_box {
	padding: 20px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	float: left;
	background: #fcfeff;
	border: 1px solid #c1d9e4;
	width: 622px;
}

.transfer_box_2 {
	padding: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: left;
	background: #fcfeff;
	border: 1px solid #c1d9e4;
	width: 622px;
	margin-top: 15px;
}

.transfer_box_head {float: left;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background-color:#f9fdff;
	background-image: linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(240,248,251)),color-stop(1, rgb(250,253,255)));
	border: 1px solid #c1d9e4; border-bottom: 0px; padding: 2px 10px; width: 642px; margin-top: 20px;
}

.transfer_size {
	font-size: 22px;
	color: #265d99;
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: bold;
}

.transfer_size span {color: #ff6c00; font-weight: normal; padding-bottom: 5px;}
.transfer_part {text-align: center;width: 200px;padding: 10px 15px 10px 0; border-right: 1px solid #d9e9f0;float: left;}
.transfer_part span {font-weight: bold; color:#ff6c00;} .transfer_part strong {font-size: 16px;color:#265d99; font-family: "Open Sans", Arial, sans-serif; display: block; padding: 15px 0 32px 0;}
.transfer_price {font-size: 16px; color: #265d99;}
.transfer_price span {font-size: 12px; color: #5c84b0; font-weight: normal; padding: 0;}

.transfer_payment_sms {text-align: center;}
.transfer_payment {padding: 0px 15px 10px 0; float: left; line-height: 16px;}
.transfer_payment_price {text-align: center; padding: 8px 15px; border: 1px solid #c3dae5; background: #e8f4f9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-weight: bold; font-family: Arial; color: #265d99; font-size: 14px;}
.transfer_payment_price span {color:#ff6b00;}

.transfer_waiting {text-align: center; line-height: 18px; display: block;}
.transfer_waiting strong {font-size: 14px; color:#ff6d00;font-family: Arial;display: block;}
.transfer_waiting img {margin-top: 25px; margin-bottom: 10px;}
.transfer_waiting span {margin-bottom: 15px;display: block;}

.table {width: 665px;}
.table input {margin:0;padding:0;}
.table table {border-collapse: separate;}

.table_content td {
	padding: 15px 12px;
	border-bottom: 1px solid #c1d9e4;
	text-align: center;
}

.table_content:nth-child(odd) {background-color:#f7fcff;}
.table_content:hover {background: #ebf7ff;}
.table_content a {color:#ff6c00;}
.table_content a:hover {color:#ff6c00; border-bottom: 1px dotted #ffa874;}
.table_content img {float: left; margin: -2px 5px 0 0;}
.downloadOK {}
.downloadFAILED {}

.table_head {
	height: 46px;
	color: #fff;
	font-weight: bold;
	font-family: Arial, sans-serif;
	text-align: center;
}

.table_head td {
	padding: 15px 12px;
	/*border-right: 1px solid #4a6788;*/
}

.table_head td {background: url(../images/box_title_bg.png) repeat-x;}
.table_head td:first-child {-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;border-top-left-radius: 4px;}
.table_head td:last-child {-webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;border-top-right-radius: 3px;border: 0;}

.toggle{float:left; width:100%}

.toggle h4{
	font-size: 14px;
	font-family: "Open Sans", Arial, sans-serif;
	font-weight: bold;
	border-bottom: 1px solid #d9e9f0;
	display: block;
	color: #265d99;
	padding: 5px 0 14px 25px;
	margin-bottom: 15px;
	margin-top: 25px;
	letter-spacing: -0.5px; outline: none;
	cursor: pointer;
}

.toggle b {color:#ff6c00;}

.toggle h4.ui-state-active{
	-webkit-border-radius: 3px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius: 3px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-radius: 3px;
	border-bottom-right-radius: 1px;
	border-bottom-left-radius: 0px;
}

.toggle-inner textarea{resize: none;}

.toggle-inner p {margin: 15px 0;}
.toggle-inner p:first-child {margin-top: 0;}
.toggle-inner p:last-child {margin-bottom: 0;}

.finish {
	font-size: 11px;
	background: url(../images/finish_bg.png) repeat-x;
	color: #fff;
	padding: 5px 10px;
	border: 1px solid #72b82f;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 -1px 0 #5f9e23;
}

.wait {
	font-size: 11px;
	background: url(../images/wait_bg.png) repeat-x;
	color: #fff;
	padding: 5px 10px;
	border: 1px solid #3d6a9f;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 -1px 0 #224d7f;
}

.wait2 {
	font-size: 8px;
	background: url(../images/wait_bg.png) repeat-x;
	color: #fff;
	padding: 5px 10px;
	border: 1px solid #3d6a9f;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 -1px 0 #224d7f;
}

.error{
	font-size: 11px;
	background: url(../images/error_bg.png) repeat-x;
	color: #fff;
	padding: 5px 10px;
	border: 1px solid #cc1d1d;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 -1px 0 #b22121;
}

.downloading_bg {
	font-size: 11px;
	background: url(../images/downloading_bg.png) repeat-x;
	color: #fff;
	padding: 5px 10px;
	border: 1px solid #72b82f;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.progress {
	font-size: 11px;	color: #fff;
	background: url(../images/finish_bg.png) repeat-x;
	padding: 5px 0px;
	border: 1px solid #72b82f;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position: absolute;
	z-index:5;
	float: left;
	text-shadow: 0 -1px 0 #5f9e23;
}

.partnership_subpage {
	color: #265d99;
	font-size: 14px;
	font-family: "Open Sans", Arial, Tahoma, sans-serif;
	line-height: 22px;
	letter-spacing: -0.5px;
}

.partnership_subpage ul {list-style-type:circle; padding: 0 0 0 18px; font-size: 13px;}
.partnership_subpage span {color: #ff6c00; font-weight: bold;}
.partnership_subpage a {color: #ff6c00; }

.navigation{padding: 30px 0;}

.navigation a {
	color:#3468a0;
	padding:5px 8px;
	border: 1px solid #c1d9e4;
	margin-top: -6px;
    background-color:#f9fdff;
	background-image: linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(240,248,251)),color-stop(1, rgb(250,253,255)));
	border-radius: 3px;
}

.navigation li {
	width: 36px;
}

.dlBox a img
{
	margin-top: 5px;
	padding: 0px;
}

.dlBox
{
	padding: 10px !important;
}

.navigation li a {
	color:#3468a0;
	padding:3px 8px;
	border: 1px solid #c1d9e4;
    background-color:#f9fdff;
	background-image: linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(240,248,251)),color-stop(1, rgb(250,253,255)));
	border-radius: 3px;
	margin: 0 2px;
	width: 36px;
}

.navigation a:hover {opacity: 0.8}
.navi_current {color:#ff6c00!important; font-weight: bold;}

.navigation li {
	display: inline;
	float: left;
}

.navigation ul {
	margin-left: 0px;
}

.opinion_box {
	float: left;
	width: 320px;
	background: #f9fdff;
	border: 1px solid #c1d9e4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height: 16px;
	margin: 0 0 25px 0;
}
.opinion_box:last-child {margin-right: 0; float: right !important;}

.opinion_box_content {padding: 15px;}

.opinion_bottom {
	background-color:#f9fdff;
	background-image: linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(240,248,251)),color-stop(1, rgb(250,253,255)));
	padding: 8px 12px;
	text-align: right;
	float: left;
	border-top: 1px solid #c1d9e4;
	width: 296px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	font-weight: bold;
	color: #f3620a;
}

.opinion_bottom span {background: url(../images/opinion_ico.png) no-repeat; padding: 0 0 0 20px;}

.testimonial_left {float: left; width: 322px;display: block; }
.testimonial_right {float: right;width: 322px; }

.content_text {
	line-height: 18px;
	color: #3368a2;
}

.content_text img {
	padding: 3px;
	border: 1px solid #c1d9e4;
	float: left; margin: 0 10px 10px 0;
}

.box_login {
	width: 908px;
	margin: 20px 0;
	padding: 25px;
	background: #fff;
	border: 1px solid #c1d9e4;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.login_form {
	width: 425px;
	margin: 0 auto;
	height: 190px;
	padding: 35px 0;
}

.login_form input {
	background: url(../images/login_form_input.png) no-repeat;
	border: 0px;
	color: #4b6b8d;
	display: block;
	padding: 8px 9px 8px 40px;
	background-position: 0 0;
	width: 154px;
	margin: 0px 12px 12px 0;
	text-shadow: 1px 1px 0px #fcfeff;
	font-family: Tahoma;
	display: inline;
}

.pass {background-position: 0 -34px !important;}

.centered tr td
{
	vertical-align: middle;
}

.login_links {float: left; line-height: 16px;}
.login_links a {color: #ff6c00;}
.login_links a:hover {opacity: 0.7;}


#remind_container {
    position: relative;
    font-size: 11px;
	font-family: Tahoma, sans-serif;
}

.helpForm input, .helpForm textarea {

	border: 1px solid #C1D9E4;
	color: #4b6b8d;
	display: block;
	padding: 9px 9px 9px 9px;
	background-position: 0% 92%;
	width: 98px;
	margin: 0px 10px 12px 0;
	text-shadow: 1px 1px 0px #fcfeff;
	font-family: Tahoma;
	display: inline;
	border-radius: 3px;
}

.normalInput
{
	padding: 0 !important;
	margin: 0 !important;
	width: 34px !important;
}

#remind_container a {cursor: pointer; color: #e3eff4;}
#remind_container a:hover {color:#f3bc00;}

#remind_box {position:absolute;top:24px; right:0; display:none; z-index:29;}


#remind_bg {
    background-color:#f9fdff;
	background-image: linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(240,248,251)),color-stop(1, rgb(250,253,255)));
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
    margin:0;
	border: 1px solid #c1d9e4;
	border-top: 0;
	width: 308px;
	padding: 15px;
}



#remind_box img {
	width: 145px; height: 30px;
	border: 1px solid #c0d6df;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 12px;
	margin-right: 12px;
	float: left;
}

.payment_container {
	float: left;
	width: 100px;
	height: 50px;
	margin: 12px;
}
.payment_container label {
	margin: 0px;
	padding: 0px;
}
.payment_title {
	float: left;
	width: 100px;
	height: 3px;
	font-size: 9px;
	color: #406c9c;
	text-align: center;
	padding-top: 5px;
}
.payment {
	float: left;
	width: 100px;
	height: 45px;
	background-color: #d8e0e6;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	cursor: pointer;
}
.payment:hover {
	background-color: #ced8e0;
}
.payment_active {
	float: left;
	width: 100px;
	height: 45px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	cursor: pointer;
	background-color: #7dba34;
}
.payment_active:hover {
	background-color: #95d646;
}
.payment_radio {
	float: left;
	width: 22px;
	height: 33px;
	text-align: center;
	padding-top: 12px;
}
.payment_logo {
	float: right;
	width: 77px;
	height: 43px;
	margin-top: 1px;
	margin-right: 1px;
	background-color: #fff;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
	text-align: center;
	vertical-align: middle;
}



.download_box_form input {
	background: url(../images/quick_register_forms.png) no-repeat;
	border: 0px;
	color: #4b6b8d;
	display: block;
	padding: 7px 9px 9px 40px;
	background-position: 0 0;
	width: 98px;
	text-shadow: 1px 1px 0px #fcfeff;
	font-family: Tahoma;
	display: inline;
}

.thumbContainer {
	float: left;
	width: 219px;
	height: 140px;
	background-color: black;
	cursor: pointer;
	display: inline;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0px 1px 5px 1px;
	padding: 0;
}

.thumbCaption {
	width:100%;
	height: 20px;
	text-align: left;
	opacity: 0.7;
	background-color: white;
	margin-top: 117px;
	padding-left:3px;
}

.lightboxGallery .lightbox img {
	max-width:208px;
}

.thumbGallery {
	margin-top: 5px;
}


.button_multi_dl {
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#000000 !important;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	padding:6px;
	text-decoration:none;
	float:right;
	margin-left:10px;
}
.button_multi_dl:hover {
	background-color:#ffab23;
}
.button_multi_dl:active {
	position:relative;
	top:1px;
}

a.tooltips {
	display: inline;
}
a.tooltips span {
	color: #4e7caf  !important;
	background-color:#f9fdff;
	background-image: linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(240,248,251) 0%, rgb(250,253,255) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(240,248,251)),color-stop(1, rgb(250,253,255)));
	border: 1px solid #c1d9e4;
	visibility: hidden;
	padding: 9px 11px !important;
	position:absolute;    z-index:1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px  !important;
	width: 150px;
	font-family: Tahoma;
	letter-spacing: 0;
	font-weight: normal !important;
}

a:hover.tooltips span {
	visibility: visible;
}