img{border:0px solid #FFF;/*max-width:100%;*/}
.clr{clear:both; font-size:1px; line-height:1px; height:0; overflow:hidden;}
.menu {
	margin:1px; 
	font-weight:bold; 
	color:#ffffff; 
	font-family:verdana, arial, sans-serif; 
	font-size:8pt;
	text-decoration: none;
}
.menu:hover {color:#DCE3FD;}
/* NEW css style */
html {
	/*height:100%;*/
	background-color:#fff;
	}

body{
	padding:0;
    margin:0 auto;
	/*height:100%;*/
	/*position:relative;*/
	/*width:100%;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	max-width:1250px;
	color:#010101;
	}
h1 {
	padding:0px;
	margin: 0px; 	
	}
h2 {
	padding:0px;
	margin:0px;
	}
h3 {
	padding:0px;
	margin:0px; 	
	}
a {
	color:#0d48b9;
	}
a:focus, a:active {
	outline:none;
	}
a:hover {
	text-decoration: none;
	}
p {
	margin:0px;
	padding:0px;
	}
ul,li {
	margin:0px;
	padding:0px;
	}
.main ul{
/*	margin: 0 0 0 30px;*/
}
form {
	margin:0px;
	padding:0px;
	}
input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
img {
	border:none;
	}

.banned{background:url(september-banner-superiorpapers.jpg) no-repeat; width:560px; height:185px;}
.page_no_left {background-image:none;}

.topmenu {
	background:url(bkg_topmenu.gif) repeat-x;
	height:48px;
        }
.topmenu table {
	width:100%;
}
.topmenu td a {
	display:block;
	height:32px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding-top:16px;
	}
.topmenu td a.active {
	background:url(bkg_topmenu.gif) repeat-x;
	background-position:0px -96px;
	}
.topmenu td a.tm_order {
	color:#fffd69;
	}
.topmenu td a:hover {
	background:url(bkg_topmenu.gif) repeat-x;
	background-position:0px -48px;
	}
.top2 {
	background:#fff url(bkg_top2.gif) repeat-x bottom;
	height:102px;
	padding-top:5px;
	}
.top2_c {
	background:url(top2_left.jpg) no-repeat left top;
	height:102px;
	position:relative;
	}
.phone_support {
	background:url(phonesupp.jpg) no-repeat;
	width:290px;
	height:100px;
	position:absolute;
	right:200px;
	top:1px;
	}
a.livechat {
	background:url(livechat.png) no-repeat;
	width:192px;
	height:94px;
	display:block;
	position:absolute;
	right:0px;
	top:2px;
    text-indent:-9999px;
	}
a.livechat:hover {
	background-position:0px -94px;
	}
.content {
	clear:both;
	/* overflow:hidden;*/
	/*padding-bottom:150px;*/
	/*width:100%;*/
	}
.leftsidebar {
	width:194px;
	float:left;
    overflow: hidden;
	}
.leftsidebar h2 {
	background:url(leftblock_h2.png) no-repeat bottom left;
	height:46px;
	font-size:14px;
	color:#fff;
	padding-left:56px;
	padding-top:10px;	
	}
a.first_order_bann {
	background:url(first_order_bann.jpg) no-repeat;
	width:193px;
	height:165px;
	display:block;
	border-right:solid 1px #000;
	}
.lblock {
	background:url(bkg_lblock.gif) repeat-y left;
	}
.lblock_c {
	background:url(bkg_lblock_c.png) no-repeat bottom;
	position:relative;
	width:100%;
	}
.withmenu {
	padding-bottom:75px;
	}
.leftmenu {
	list-style:none;
	padding-left:25px;
	padding-bottom:10px;
	}
.leftmenu li {
	background:url(leftmenu_li.gif) no-repeat;
	background-position:0px 8px;
	padding-left:15px;
	line-height:20px;
	height:1%;
	overflow:hidden;
	}
.leftmenu li a {
	color:#003fbc;
	font-weight:bold;
	text-decoration:none;
	}
.leftmenu li.li_order a {
	color:#9e2653;
	}	
.leftmenu li a:hover {
	color:#000;	
	}
.addthis_button {
	margin-left:38px;
	}
.book {
	background:url(book.png) no-repeat;
	width:160px;
	height:65px;
	position:absolute;
	left:0px;
	bottom:9px;
	}
.ltext {
	font-size:11px;
	line-height:13px;
	padding:10px 15px 25px 10px;
	}
.ltext p {
	padding-bottom:10px;
	font-family: Verdana,Arial,helvetica,Sans-serif;
	}
.rightsidebar {
	background:url(bkg_title.gif) repeat-x top;
	padding-top:30px;
	width:162px;
	float:right;
    overflow: hidden;
	}
.rightsidebar p{
	padding-bottom:15px;
}
.aut {
	background:url(aut_top.png) no-repeat top;
	margin-bottom:10px;	
	}
.aut_c {
	background:url(aut_bottom.png) no-repeat bottom;
	padding-top:70px;
	}
.aut ul {
	list-style:none;
	padding-left:12px;
	padding-bottom:15px;
	}
.aut ul li {
	background:url(aut_li.gif) no-repeat;
	background-position:0px 4px;
	padding-left:18px;
	line-height:18px;
	}
.aut ul li a {
	color:#333;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;	
	}
.aut ul li a:hover {
	text-decoration:underline;
	}
.aut form {
	text-align:center;
	margin-left:20px;
	width:131px;
	padding-bottom:33px;
	}
.aut form p {
	background:url(aut_inp.gif) no-repeat;
	width:131px;
	height:24px;
	margin-bottom:5px;
	}
.aut form p input {
	border:none;
	background:none;
	width:119px;
	height:24px;
	padding-left:5px;
	font-size:11px;
	}
.aut form a {
	font-size:10px;
	font-weight:bold;
	color:#003fa7;
	text-decoration:none;
	}
.aut_butt {
	background:url(aut_butt.png) no-repeat;
	width:89px;
	height:24px;
	border:none;
	cursor:pointer;
	margin-top:15px;
	}
.banner_ready {
	background:url(banner_ready.gif) no-repeat;
	width:162px;
	height:115px;
	display:block;
	margin-bottom:10px;
	}
.centersidebar, .centersidebar_no_right, .centersidebar_no_right_no_left {
	padding-left:204px;
	padding-right:162px;
	background:url(bkg_title.gif) repeat-x top;
}
.title {
	background:url(bkg_title.gif) repeat-x top;
	height:30px;
	overflow:hidden;
    
	}
.title_c {
	background:url(title_left.png) no-repeat left bottom;
	height:30px;
	margin-left:2px;
	display: inline-block;
	float:left;
	}
.title_c h1 {
	background:url(title_right.gif) no-repeat right bottom;
	height:18px;
	font-size:12px;
	color:#003fa7;
	font-weight:normal;
	padding-left:11px;
	padding-right:11px;
	padding-top:7px;
	float:left;
	}
.main {
	padding-right:20px;
	/*height:1%;*/
	}
.centersidebar h2, .centersidebar_no_right h2, .centersidebar_no_right_no_left h2 {
	background:url(bkg_cs_h2.gif) no-repeat left top;
	font-size:15px;
	color:#003fa7;
	padding-left:26px;
	padding-top:3px;
	padding-bottom:20px;	
	}
.centersidebar h3, .centersidebar_no_right h3, .centersidebar_no_right_no_left h3 {
	font-size:15px;
	color:#003fa7;
	padding-bottom:15px;	
	}
.main p {
	line-height:15px;
	padding-bottom:12px;
	}
.s_red {
	color:#9e2653;
	}
.choose {
	}
.choose p {
	padding-left:75px;
	border-bottom:1px solid #E8ECF2;
	padding-bottom:15px;
	margin-bottom:15px;
	}
.choose p.last {
	border-bottom:none;
	}
.choose p img {
	float:left;
	margin-left:-75px;
	}
.choose p strong {
	display:block;
	color:#003fa7;
	}
.choose p a {
	color:#010101;
	text-decoration:none;
	}
.things {
	border:solid 1px #003fa7;
	padding:1px;
	margin-bottom:20px;	
	}
.things_c {
	background:url(bkg_10things.gif) repeat-x top;
	padding-top:12px;
	}
.things h3 {
	text-align:center;
	font-size:15px;
	color:#003fa7;
	padding-bottom:15px;
	}
.things p {
	padding:4px 10px;
	}
.things p.even {
	background-color:#e8f0fb;
	}
a.bann_order {
	background:url(banner_order.jpg) no-repeat 0 0;
	width:486px; height:211px;
	margin:0px auto;
	display:block; position:relative;
	text-decoration:none;	
	}
a.bann_order span {
	background:url(bann_order_butt.gif) no-repeat;
	width:120px;
	height:40px;
	display:block;
	position:absolute;
	left:289px;
	top:150px;
	}
.foot {width:100%; height:108px; background-color:#003ea6; color:#fff;}
.foot a {color:#fff;}
a.career_opp {
	background:url(career_opp.png) no-repeat;
	width:180px;
	height:40px;
	display:block;
	/*position:absolute;
	top:34px;
	left:6px;*/
	margin-top:34px;
	margin-left:6px;
	float:left;

	}
.footmenu {text-align:center;padding-left:195px;line-height:19px;padding-top:35px;}
.footmenu a {text-decoration:none;}
.footmenu a:hover {text-decoration:underline;}
#span_order {color: #9E2653; text-transform: uppercase;}
#tm_order {color: #FFFD69;}
.clr { clear:both; height:0px;}
 a.click , a.click  span { width:116px; background-position:0px 0px; z-index:10; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-decoration:none; text-align:center;font-size:12px; font-weight:normal;  color:#fff;}
 a.click:hover, a.click:hover span  { background-position:0px -28px;}
 a.click:active, a.click:active span {background-position:0px -56px;}
 a.click  span { border:0; margin:0;position:relative;  height:27px;line-height:27px;
 background-position:top right;white-space:nowrap; z-index:10;}
  a.click { margin:130px 0px 0px 65px;} 
.interest1 {
	text-align:center;
	width:530px;
	margin:0px auto;
	padding-bottom:20px;
	}
.interest1 h2 {
	font-size:12px;
	text-align:left;
	margin:0px auto;
	padding-top:7px;
	width:160px;
	}
.interest1 a {
	background:url(interest_a.gif) no-repeat;
	width:160px;
	height:53px;
	display:inline-block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin-left:4px;
	margin-right:4px;
	font-size:11px;
	margin-bottom:4px;
		
	}
.interest1 a.int_last {
	background-position:0px -106px;
	}
.interest1 a:hover {
	background-position:0px -53px;
	}
.interest1 a span {
	display:table-cell;
	vertical-align:middle;
	width:151px;
	height:53px;
	cursor:pointer;
	padding-left:9px;
	}
.interest1 a span u {
	text-decoration:none;
	cursor:pointer;
	}
*html .interest1 a span {display:block;}
*html .interest1 a span u {
	display:block;
	margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
	}
.bottom_block1 {
	padding-top:15px;
/*	overflow:hidden;	*/
}
.butts1 {
	list-style:none;
	text-align:center;
	padding-top:20px;
	background:url(butts_li.gif) no-repeat;
	background-position:0px 20px;
	width:390px;
	margin:0px auto;
	}
.butts1 li {
	display: inline-block;
	background:url(butts_li.gif) no-repeat;
	background-position:right 0px;
	height:130px;
	padding-right:15px;
	padding-left:10px;
	/*display:inline;*/
	}
.butts1 li a {
	height:130px;
	display:block;
	}
.butts1 li a.butt_price1 {
	background:url(butt_prices.gif) no-repeat;
	width:139px;

	}
.butts1 li a.butt_order1 {
	background:url(butt_order.gif) no-repeat;
	width:176px;
	}

.interest1 {
	text-align:center;
	width:664px;
	margin:0px auto;
	padding:10px 0px;
    background-color: #3B3D3A;
}
.insertBot{
	width:664px;
	height:6px;
	margin:0px auto;
    background-color: #3B3D3A;
}
.interest1 h2{
	background:url(h2title1.gif) no-repeat scroll left top transparent;
	color:#C4C4C4;
	font-weight:bold;
	font-size:14px;
	width:200px;
}
.interest1 a{
	background-image:none;
	background-color:#4A4C49;
	font-size:12px;
	color:#C6EAFF;
	margin:0px -1px -1px 0px;
}
.interest1 a:hover{
	background-color:#548B06;
}
.interest1 a.int_last{
	background-color:#0062A6;
}

.bottom_block1noLine{
	background-image:none;
}
.butts1 li a.butt_price1{
	width:200px;
	height:48px;
	background-image:url(prices1.gif);
	overflow:hidden;
	line-height:1000px;
	margin-right:-4px;
}
.butts1 li a.butt_price1:hover{
	background-position:0px -48px;	
}
.butts1 li a.butt_price1:active{
	background-position:0px -96px;	
}
.butts1 li a.butt_order1{
	width:201px;
	height:48px;
	background-image:url(ordernow123.gif);
	overflow:hidden;
	line-height:1000px;
}
.butts1 li a.butt_order1:hover{
	background-position:0px -48px;
}
.butts1 li a.butt_order1:active{
	background-position:0px -96px;
}
.butts1 li{
	background-image:none;
	padding:0px;
	height:auto;
}
.butts1{
	background-image:none;
	width:404px;
}
.centerLink1{
	text-align:center;
	padding:10px 0px;
}
.centerLink1 a{
	color:#003FA7;
	font-size:18px;
	text-decoration:none;
}
#customer_banner_money_big{background:url(customer_banner_money_big.jpg) no-repeat; width:1046px; height:133px; margin:40px 0 10px 0; position:relative; float: left;}
#customer_banner_money_small{position:relative; background:url(customer_banner_money_small.jpg) no-repeat top left; width:162px; height:150px; margin:15px auto;}
#customer_banner_money_big a.banner_button, #customer_banner_money_big a.banner_button span{
    background:url(customer_moneybutton.gif) no-repeat; width:162px; background-position:0px 0px; z-index:10;
    font:bold 18px Arial, Helvetica, sans-serif; cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-decoration:none; text-align:center;color:#fff; text-transform:uppercase;
}
#customer_banner_money_big .banner_button{position:absolute;top:35px;left:72px;}
#customer_banner_money_big a.banner_button:hover, #customer_banner_money_big a.banner_button:hover span{ background-position:0px -41px;}
#customer_banner_money_big a.banner_button:active, #customer_banner_money_big a.banner_button:active span{background-position:0px -82px;}
#customer_banner_money_big a.banner_button span{border:0; margin:0;position:relative;  height:41px;line-height:41px; background-position:top right;white-space:nowrap;}
#customer_banner_money_small a.banner_button,#customer_banner_money_small a.banner_button span{
    background:url(customer_moneybutton.gif) no-repeat; width:162px; background-position:0px 0px; z-index:10;
    font:bold 18px Arial, Helvetica, sans-serif; cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-decoration:none; text-align:center;color:#fff; text-transform:uppercase;
}
#customer_banner_money_small .banner_button{position:absolute; top:110px; left:0px;}
#customer_banner_money_small a.banner_button:hover, #customer_banner_money_small a.banner_button:hover span{background-position:0px -41px;}
#customer_banner_money_small a.banner_button:active, #customer_banner_money_small a.banner_button:active span{background-position:0px -82px;}
#customer_banner_money_small a.banner_button span{border:0; margin:0;position:relative;height:41px;line-height:41px; background-position:top right;white-space:nowrap;}
.banner_select_add_ons {background: url(banner_select.jpg) no-repeat; width:162px; height:212px; position:relative;}
.banner_select_add_ons .textInfo {position:absolute; top:115px; left:0px; color:#333; width:149px; font:normal 16px/17px Arial, Helvetica, sans-serif;}
.banner_select_add_ons .clickBlock {position:absolute; bottom:0px; left:0px;}
a.click, a.click  span {background:url(click_sprite.jpg) no-repeat; width:162px; background-position:0px 0px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; display:-moz-inline-stack;display:inline-block; font:bold 16px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; text-align:center;color:#fff; text-shadow:#d26207 0px -1px 0px;}
a.click:hover, a.click:hover span {background-position:0px -36px;}
a.click:active,a.click:active span {background-position:0px -72px;}
a.click span {border:0; margin:0; height:36px;line-height:36px; background-position:top right;white-space:nowrap;}
.blockFeatured {width:162px; position:relative; margin:20px 0px;}
.blockFeatured  .name { padding:0px 0px 7px; margin:0px; color:#333; text-transform:uppercase; font:bold 14px Arial, Helvetica, sans-serif; clear:both;}
.blockFeatured .lineFeatured { display:block; clear:both; padding:0px; margin:0px 0px 25px; position:relative;}
.blockFeatured .lineFeatured .titleFeatured { color:#555; font:normal 13px Arial, Helvetica, sans-serif; position:absolute; top:3px; left:0px; }
.blockFeatured .lineFeatured .titleFeatured span { background:#c50040; padding:2px 3px; text-align:center; line-height:19px; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0px 5px 0px 0px; -moz-border-radius:4px;  -webkit-border-radius:4px; -khtml-border-radius:4px;}
.blockFeatured .lineFeatured .sum { position:absolute; top:3px; right:0px; color:#333; text-align:left; font:normal 12px Arial, Helvetica, sans-serif;}
.blockFeatured .total {clear:both; position:relative; display:block; background:#003ea6; height:26px;  -moz-border-radius:4px;  -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; line-height:26px; color:#fff; font:bold 15px Arial, Helvetica, sans-serif;}
.blockFeatured .total .titleTotal {position:absolute; top:5px; left:2px;}
.blockFeatured .total .sumTotal {position:absolute; top:2px; right:4px; font-size:18px;}
ul#testy {width:162px;position:relative;overflow:hidden;height:200px; list-style-type:none; margin:0px; padding:0px;}
ul#testy li {opacity:0;position:absolute}
ul#testy li a img { border:none;}
#account_link {
    color: black;
    font-size: 12px;
    margin: 19px 0 0 5px;
    padding-left: 5px;
    width: 100%;
}
#account_link a {
    color: black;
    font-size: 13px;
    padding-left: 5px;
}
#account_link_loqout {
    padding-right: 5px;
    text-align: right;
}
.rightsidebar p {
    padding-bottom: 15px;
}
#account_link_loqout a {
    color: #9E2653;
}

/* New styles */
* {margin: 0;padding: 0;outline:none;}
body {color: #010101;font-family: Arial,Helvetica,sans-serif;font-size: 12px;}

input[type="text"], input[type="password"], select, textarea{font-size:11px;border:1px solid #e8ecf2;padding:0 0 0 6px;color:#54585e;}
input[type="text"], input[type="password"] {height:20px;}
input[type="submit"]{cursor:pointer;}
select{padding:0;}

a{color: #0D48B9;}
a:hover{text-decoration: none;}

p{padding:0 0 12px 0;}

.clr {clear: both;}
.grwhite-separator{clear:both;height:0;border-top:1px solid #d1dee1;border-bottom:1px solid #f3f7fa;}

ul {list-style: none;}
ul li{padding:0 0 0 10px;}

a img {border:none;}

h1{font-size:18px;font-weight:normal;color:#003ea6;margin:5px 0 4px 0;}
h2, h3, h4, h5{font-size:14px;color:#003ea6;margin:15px 0;}

.purple{color:#992450;}

.container{width:948px;margin:0 auto;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}

.header{border-top:14px solid #003fa7;background:url(header-bg.jpg) no-repeat 100% 14px; height: 127px; margin-bottom: -11px;}
.header a.main-logo{float:left;}
.right-contacts{float:right;width:420px;padding:14px 0 0 0;}
.conwrap{float:right;background:url(header-separator.gif) no-repeat 0 0;padding:0 40px 0 15px;}
.conwrap a{display:block;}
.conwrap a:first-child{margin:0 0 25px 0;}
#scX7n3 a {margin:0 !important;}
.topmenu {background: url(bkg_topmenu.gif) repeat-x 0 0;height: 48px;overflow:hidden;width:100%;}
.topmenu table {width: 100%;}
.topmenu td a {color: #FFFFFF;display: block;font-weight: bold;height: 32px;padding: 16px 15px 0 15px;text-align: center;text-decoration: none;}
.topmenu td a.active {background: url(bkg_topmenu.gif) repeat-x 0 -96px;}
.topmenu td a:hover {background: url(bkg_topmenu.gif) repeat-x 0 -48px;}
#tm_order {color: #FFFD69;}

.central-wrapper{overflow:hidden;padding:17px 0;}
.content-wrapper{float:left;width: 100%;}
.content{padding:0 13px;margin:0 162px 0 193px;}
.leftcol{float:left;width:193px;margin-left: -100%;}
.rightcol{float:left;width:162px;margin-left: -162px;}

.main-menu{background-color:#f3f6fc;border-radius:0 2px 2px 0;padding:0 13px 8px 13px;margin:15px 0;border-bottom:1px solid #d5ddea;}
	.main-menu ul{margin:0 0 8px 0;}
		.main-menu ul li{border-bottom:1px solid #fcfdfe;padding:0;}
			.main-menu ul li a{display:block;height:20px;border-bottom:1px solid #d4deef;line-height:20px;background:url(mm-list-bullet.gif) no-repeat 19px -7px;padding:0 0 0 31px;text-decoration:none;text-shadow:#fff 0 1px;}
			.main-menu ul li a.special-menuitem{color:#9e2653;text-transform:uppercase;background-position:19px -22px;}
			.main-menu ul li a.special-menuitem:hover{color:#9e2653;}
			.main-menu ul li a:hover{background-position:19px 8px;color:#003ea6;font-weight:bold;}
	.addthis_button{display: block;width:83px;margin:0 auto;}
.fb_edge_widget_with_comment{float:left;width:72px;margin-right:8px;}
	
.cust-login-wrap{background:#f1f4fa url(cust-login-head.gif) no-repeat 0 0;border-bottom:1px solid #d5ddea;border-radius:5px 0 0 5px;padding:7px 14px 15px 14px;margin:13px 0 14px 0;}
*:first-child+html  .cust-login-wrap{position:relative;top:7px;}
	.cust-login-wrap .cl-head{color:#0e49ad;height:38px;padding:0;}
		.cust-login-wrap .cl-head span{font-size:18px;display:block;}
		.custlogin-form{padding:13px 0 0 0;}
			.custlogin-form input{margin:0 0 8px 0;}
			.custlogin-form input.clf-subm{background-color:#d4dce9;border-radius:4px 4px 4px 4px;font-size:14px;color:#97224e;text-shadow:#fff 0 1px;width:134px;height:27px;line-height:27px;border-bottom:1px solid #ffffff;margin:18px 0 0 0;cursor:pointer;position:relative;}
			*:first-child+html  .custlogin-form input.clf-subm{line-height:20px;}
			:root .aside-orderbut{line-height:35px \0/IE9;}
			
			.custlogin-form a{color:#003ea6;font-size:11px;}
.aside-orderbut{display:block;height:31px;text-align:center;line-height:32px;font-size:16px;color:#ffe38e;font-weight:bold;text-transform:uppercase;text-decoration:none;margin-bottom:9px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #2D7D27;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2D7D27), to(#193313));
background: -webkit-linear-gradient(#2D7D27, #193313);
background: -moz-linear-gradient(#2D7D27, #193313);
background: -ms-linear-gradient(#2D7D27, #193313);
background: -o-linear-gradient(#2D7D27, #193313);
background: linear-gradient(#2D7D27, #193313);
-pie-background: linear-gradient(#2D7D27, #193313);
}
.aside-orderbut:hover{
background: #52b100;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#52b100), to(#3a6c00));
background: -webkit-linear-gradient(#52b100, #3a6c00);
background: -moz-linear-gradient(#52b100, #3a6c00);
background: -ms-linear-gradient(#52b100, #3a6c00);
background: -o-linear-gradient(#52b100, #3a6c00);
background: linear-gradient(#52b100, #3a6c00);
-pie-background: linear-gradient(#52b100, #3a6c00);
}
.aside-freequotebut{display:block;height:38px;text-align:center;font-size:16px;color:#003a9c;font-weight:bold;text-transform:uppercase;text-decoration:none;text-shadow:#b2c6e9 0 1px;padding:5px 0 0 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #c2d9ff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c2d9ff), to(#89a8da));
background: -webkit-linear-gradient(#c2d9ff, #89a8da);
background: -moz-linear-gradient(#c2d9ff, #89a8da);
background: -ms-linear-gradient(#c2d9ff, #89a8da);
background: -o-linear-gradient(#c2d9ff, #89a8da);
background: linear-gradient(#c2d9ff, #89a8da);
-pie-background: linear-gradient(#c2d9ff, #89a8da);
margin-bottom:16px;}
	.aside-freequotebut span{font-size:14px;display:block;}
.aside-greyblock{font-weight:bold;text-shadow:#fff 0 1px;background-color:#F1F4FA;border-top:1px solid #003ea6;border-bottom:1px solid #d5ddea;border-radius: 4px 0 0 4px;padding:6px 0;text-align:center;margin:0 0 16px 0;}
	.aside-greyblock p{color:#06377c;padding:0;}
	.aside-greyblock a{color:#b02653;display:block;text-decoration:none;background:url(aside-bullet.gif) no-repeat 0 0;}
	a.redarrowed-link{color:#b02653;display:block;text-decoration:none;background:url(aside-bullet.gif) no-repeat 0 0;text-align:center;font-weight:bold;}
	.aside-greyblock img{margin:3px 0;}

.footer{background:url(footer-bg.gif) repeat-x 0 0;padding:10px 11px;height:132px;}
	.footer p{padding:0 0 4px 0;}
	.payment-wrapper{background-color:#f3f6fb;border-bottom:1px solid #d5ddea;border-radius:2px;padding:7px 14px;position:relative;}
		.paymenttext{color:#b02653;font-weight:bold;font-size:13px;border-bottom:1px solid #d3dff2;text-shadow:#fff 0 1px;}
.payment-list {padding:11px 0 0 0;}
.secure-list {float: right;width: 402px;}
.payment-list .secure-list img{margin-right: 0;margin-left: 13px;}
.payment-list img {margin-right: 13px;}
.footmenu {color: #FFFFFF;padding:12px 0 0 0;}
.footmenu a {text-decoration: none;color: #FFFFFF;}

.cenas-wrap{overflow:hidden; padding: 20px 20px 0; width: 528px;}
	.cenas-wrap .grgrad-cenas{width:49%; height:235px;}
	*:first-child+html  .cenas-wrap .grgrad-cenas{width:49%; height:235px;}
	.grgrad-cenas{border-radius:3px;background: #ebf1fc;overflow: hidden;margin:0 0 15px 0;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ebf1fc), to(#eff8da));
background: -webkit-linear-gradient(#ebf1fc, #eff8da);
background: -moz-linear-gradient(#ebf1fc, #eff8da);
background: -ms-linear-gradient(#ebf1fc, #eff8da);
background: -o-linear-gradient(#ebf1fc, #eff8da);
background: linear-gradient(#ebf1fc, #eff8da);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1fc', endColorstr='#eff8da',GradientType=0 ); /* IE6-9 */
-pie-background: linear-gradient(#ebf1fc, #eff8da);

color:#0e49ad;text-shadow:#fff 0 1px;
}
		.ggca-head{padding:13px 15px 7px 15px;font-size:15px;font-weight:bold;text-transform:uppercase;}
		.dis-present-block{
		background: #d1e1ec;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d1e1ec), to(#d7ecb7));
background: -webkit-linear-gradient(#d1e1ec, #d7ecb7);
background: -moz-linear-gradient(#d1e1ec, #d7ecb7);
background: -ms-linear-gradient(#d1e1ec, #d7ecb7);
background: -o-linear-gradient(#d1e1ec, #d7ecb7);
background: linear-gradient(#d1e1ec, #d7ecb7);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1e1ec', endColorstr='#d7ecb7',GradientType=0 ); /* IE6-9 */
-pie-background: linear-gradient(#d1e1ec, #d7ecb7);

		}
.dis-present-block-table{width:100%;}
.dis-present-block-table td{padding-left:10px;}
.dis-present-block-table .dpb-sec{font-size:12px;font-weight:bold;color:#65a109;text-align:center;height:41px;}
.format-block-table{width:100%;border-top:1px solid #D1DEDD;border-collapse:collapse;border-bottom:2px solid #eff8da;}
.format-block-table td{padding:2px 0 2px 5px;border-bottom:1px solid #d1dedd;border-top:1px solid #f3f8f4;}
.format-block-table tr td:first-child{padding:2px 5px 2px 15px;}

.leftas-grbox{background-color:#f1f4fa;border-radius: 0 4px 4px 0;border-bottom:1px solid #d5ddea;margin:0 0 16px 0;}
.lagb-head{text-transform:uppercase;padding:10px 0 10px 10px;border-radius: 0 4px 0 0;background-color:#e8ecf2;font-size:15px;text-shadow:#fff 0 1px;color:#003ea6;}
.lagb-inner{color:#003ea6;padding:5px 10px;}
.astestimonial-content{background:url(testimon-quotes.gif) no-repeat 0 0;margin:10px 0;font-size:11px;padding:0 0 0 20px;}
.astestimonial-copy{margin:10px 0;color:#898a8d;font-size:11px;padding:0 0 0 20px;}

.frfeat-table{width:100%;}
.frfeat-table td{height:21px;}
.left-garantlist{list-style:}
.left-garantlist li{background:url(garant-list-bullet.gif) no-repeat 0 13px;padding:5px 0 7px 10px;}

.leftcol .bannerYellow, .leftcol .bannerBlue, .leftcol .bannerRed, .leftcol .bannerGreen {color: #FFFFFF; float: right; height: 95px;    margin: 0px 0px 10px 0px; position: relative; width: 191px; }
.leftcol .bannerGreen {background:url(green_ban_bg.png) no-repeat;}
.leftcol .bannerGreen .textBannerBlock, .leftcol .bannerBlue .textBannerBlock, .leftcol .bannerYellow .textBannerBlock, .leftcol .bannerRed .textBannerBlock {color: #FFFFFF; font:bold 18px Arial,Helvetica,sans-serif; height: 57px;padding-top: 5px; position: absolute; right: 0;  text-shadow:#1f4509 1px 1px; top: 8px; width:130px; text-align:center;}
.leftcol .bannerGreen .textBannerBlock span, .leftcol .bannerBlue .textBannerBlock span, .leftcol .bannerYellow .textBannerBlock span, .leftcol .bannerRed .textBannerBlock span {color: #FFFFFF; display: block; font: bold 12px Arial,Helvetica,sans-serif; margin:0px;}
.leftcol .bannerGreen .textBannerBlock b, .leftcol .bannerBlue .textBannerBlock b {font-size:24px;}
.leftcol .bannerGreen .getButton, .leftcol .bannerBlue .getButton, .leftcol .bannerYellow .getButton, .leftcol .bannerRed .getButton{bottom: 0; position: absolute; right: 0; width: 106px;}
.leftcol .bannerGreen a.getGreen, .leftcol .bannerGreen a.getGreen span, .leftcol .bannerBlue a.getBlue, .leftcol .bannerBlue a.getBlue span, .leftcol .bannerYellow a.getYellow, .leftcol .bannerYellow a.getYellow span, .leftcol .bannerRed a.getRed, .leftcol .bannerRed a.getRed span {background:url(get_yours_now_bg.png) no-repeat scroll 0 0 transparent; clear: both;color: #FFE400; cursor: pointer; display: inline-block; font: bold 12px Arial,Helvetica,sans-serif; text-align: center; text-decoration: none; text-shadow: -1px -1px 0 #347A0D; width: 106px; height:26px;}
.leftcol .bannerGreen a.getGreen span, .leftcol .bannerBlue a.getBlue span, .leftcol .bannerYellow a.getYellow span, .leftcol .bannerRed a.getRed span  {background-position: right top; border: 0 none; height: 26px; line-height: 26px; margin: 0; position: relative; white-space: nowrap; width:106px;}
.leftcol .bannerBlue {background:url(blue_ban_bg.png) no-repeat;}
.leftcol .bannerBlue .textBannerBlock{line-height:12px; text-align:left; font-size:14px; padding-top:8px;}
.leftcol .bannerBlue .textBannerBlock b{float:left; margin:5px;}

.leftcol .bannerBlue .textBannerBlock span{text-align:center; padding-top:5px;}
.leftcol .bannerBlue a.getBlue{text-shadow:#0046a9 1px 1px;}
.leftcol .bannerYellow{background:url(yellow_ban_bg.png) no-repeat;}
.leftcol .bannerYellow .textBannerBlock{font-size:14px; text-shadow:#ac7411 1px 1px;}
.leftcol .bannerYellow .textBannerBlock b{font-size:19px;}
.leftcol .bannerYellow a.getYellow, .bannerYellow a.getYellow span{ color:#7c5500; text-shadow:#e9bc00 -1px -1px;}
.leftcol .bannerRed{background:url(red_ban_bg.png) no-repeat;}
.leftcol .bannerRed .textBannerBlock{font-size:14px; text-shadow:#3c1c1f 1px 1px;}
.leftcol .bannerRed .textBannerBlock b{font-size:20px;}
.leftcol .bannerRed a.getRed, .bannerRed a.getRed span{color:#ffc9ce; text-shadow:#632c2f -1px -1px;}
.new_order_button a.orderNow , .new_order_button a.orderNow  span { background:url(customessay/order_button2.gif) no-repeat; width:200px; background-position:0px 0px; z-index:10; cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-transform:uppercase; text-decoration:none; text-align:center;color:#fff; font:bold 17px Arial, Helvetica, sans-serif;}
.new_order_button a.orderNow:hover, .new_order_button a.orderNow:hover span  { background-position:0px -48px;}
.new_order_button a.orderNow:active, .new_order_button a.orderNow:active span {background-position:0px -96px;}
.new_order_button a.orderNow  span { border:0; margin:0;position:relative;  height:48px;line-height:48px; background-position:top right;white-space:nowrap; z-index:10;}
.ourservices #first_column {width: 256px; float: left;}
.ourservices #second_column {width: 289px; float: left;}
#bann_order_block {float: left; margin-left: 30px; margin-top: 20px; position: relative;}
.ourservices ul, .subject ul {margin-left: 22px;}
.ourservices h2, .ourservices h2 a {color: #000;}
.ourservices span {color: red;}
.subject strong {color: red; margin-left: -22px;}
.subject {margin-top: 10px;}

/* new order button */
.new_order_button .blockButtom { margin:10px auto; width:250px; text-align:center;}
.new_order_button .blockButtom p { color:#003fa7; font:normal 18px Arial, Helvetica, sans-serif; margin:20px 0px; padding:0px;}
.new_order_button a.orderNow , .new_order_button a.orderNow  span { background:url(order_button2.gif) no-repeat; width:200px; background-position:0px 0px; z-index:10; cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-transform:uppercase; text-decoration:none; text-align:center;color:#fff; font:bold 17px Arial, Helvetica, sans-serif;}
.new_order_button a.orderNow:hover, .new_order_button a.orderNow:hover span  { background-position:0px -48px;}
.new_order_button a.orderNow:active, .new_order_button a.orderNow:active span {background-position:0px -96px;}
.new_order_button a.orderNow  span { border:0; margin:0;position:relative;  height:48px;line-height:48px; background-position:top right;white-space:nowrap; z-index:10;}
/* END new order button */
.blue  {background:#003FA7;}
.blue1  {background:#E8F0FB;}
.blue2  {background:#D8E1EF;}

.blue1_pr  {background:#E8F0FB; padding-left:5px; padding-right:5px; font: bold 12px arila; color:#ff0000;}
.blue2_pr  {background:#D8E1EF; padding-left:5px; padding-right:5px; font: bold 12px arila; color:#ff0000;}

.bg1    {
        background: url(home1_green.gif);
        text-decoration: none;
        cursor: pointer;
        }
.bg2    {
        background: url(home1_red.gif);
        text-decoration: none;
        cursor: pointer;
        }
.bg3    {
        background: url(home1_blue.gif);
        text-decoration: none;
        cursor: pointer;
}

.contact_box  {
        font-family : Arial, Sans-Serif;
        font-size : 12px;
        color: #003FA7;
}
.contact_box2  {
        display:inline;
        font-family : Arial, Sans-Serif;
        font-size : 12px;
        color: #003FA7;
}
.more  {
        font-family : Arial, Sans-Serif;
        font-size : 8pt;
        color: #003FA7;
        text-decoration: none;
}
.bbutton  {
        font-family : Arial, Sans-Serif;
        font-size : 8pt;
        color: #FFFFFF;
        text-align: center;
        padding-top: 5px;
        padding-left: 10px;
        padding-bottom: 5px;
        text-decoration: none;
}
.reasons1_table2  {
        background:#D8E1EF;
        padding-top: 5px;
        padding-left: 10px;
        padding-bottom: 5px;
}

.reasons1_table1  {
        background:#E8F0FB;
        padding-top: 5px;
        padding-left: 10px;
        padding-bottom: 5px;
}
.name_box  {
        font-family : Bitstream Vera Sans, Arial, Sans-Serif;
        font-size : 14px;
        color: #003FA7;
        font-weight: bold;
}
.blocktext1 {
	border:solid 1px #003fa7;
	padding:1px;
	margin-bottom:20px;
	}
.blocktext1_c {
	background:url(bkg_10things.gif) repeat-x top;
	padding-top:12px;
	padding:20px;
	height:180px;
	}
.bt1_left {
	float:left;
	width:48%;
	}
.bt1_right {
	float:right;
	width:48%;
	}
.bt1_bottom  {
	clear:both;
	}
.bt1_bottom .blocktext1_c  {
	height:auto;
	}
.blocktext1 h3 {
	color:#003fa7;
	font-size:14px;
	padding-bottom:15px;
    margin: 0 !important;
	}
.blocktext1 ul {
	color:#003fa7;
	list-style:square;
	padding-left:22px;
	line-height:19px;
	}
.blocktext1 ul li a {
	color:#000;
	}
.blocktext1 ul li a:hover  {
	color:#003fa7;
	text-decoration:underline;
	}
p.contact {
	font-size:14px;
	padding-left:20px;
	line-height:19px;
	}
.bt1_bottom img {
	margin-right:14px;
	margin-top:10px;
	}
.bt1_bottom p {
	text-align:center;
	padding-top:40px;
	padding-bottom:0px;
	}
.bg {background-color: #f6f7ff;}
.unnamed3 {
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size: 10pt;
	color: #5e5cb4;
	font-weight: bold;
	background-color:#d6d7fa;
	height:25px;
	padding-left:20px;
}
.unnamed4 {
	font-family: Arial, serif;
	font-size: 8pt;
	color: #000066;

}
.insect {padding: 5px 10px 5px 15px; text-align:left; vertical-align:top;}
.standart_ul, standart_ul li {line-height: 30px;}
.standart_ul input[type="password"] {margin-left: 1px; width: 124px;}

.blockFeaturedParent{width: 162px!important;background: white;margin:5px;padding:10px;border:1px solid #eeeeee; -moz-border-radius:10px;  -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.blockFeatured {width:162px; position:relative; margin:20px 0px;}
.blockFeatured  .name { padding:0px 0px 7px; margin:0px; color:#333; text-transform:uppercase; font:bold 14px Arial, Helvetica, sans-serif; clear:both;}
.blockFeatured  .name span { color:#c50040;  -moz-border-radius:4px;  -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;}
.blockFeatured .lineFeatured { display:block; clear:both; padding:0px; margin:0px 0px 25px; position:relative;}
.blockFeatured .lineFeatured .titleFeatured { color:#555; font:normal 13px Arial, Helvetica, sans-serif; position:absolute; top:3px; left:0px; }
.blockFeatured .lineFeatured .titleFeatured span { background:#c50040; padding:2px 3px; text-align:center; line-height:19px; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0px 5px 0px 0px; -moz-border-radius:4px;  -webkit-border-radius:4px; -khtml-border-radius:4px;}
.blockFeatured .lineFeatured .sum { position:absolute; top:3px; right:0px; color:#333; text-align:left; font:normal 12px Arial, Helvetica, sans-serif;}
.blockFeatured .total {clear:both; position:relative; display:block; background:#003ea6; height:26px;  -moz-border-radius:4px;  -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; line-height:26px; color:#fff; font:bold 15px Arial, Helvetica, sans-serif;}
.blockFeatured .total .titleTotal {position:absolute; top:5px; left:2px;}
.blockFeatured .total .sumTotal {position:absolute; top:2px; right:4px; font-size:18px;}
.blockPresentation {width:162px; height:120px; margin:15px 0px;}
.blockPresentation a { border:none;}
#fade { display: none; background: #000;position: fixed; left: 0; top: 0;width: 100%; height: 100%;opacity: .40;z-index: 9999;}
.popup_block{display: none; background: #fff;text-align:center;float: left;height:455px;font-size: 1.2em;position:fixed;font:normal 14px/17px Arial, Helvetica, sans-serif;top: 54%; left: 50%;z-index: 99999;-webkit-box-shadow: 0px 0px 10px #000;-moz-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;}
img.btn_close {float:right;margin: -55px 0px 0 0px; border:none; position:relative; z-index:99;}
#loginbox #submit {margin-left: -78px; margin-top: 31px; width: 60px;}
.main-menu ul li:hover, .main-menu ul li.active{background:url(curli-bg.gif) repeat-x 0 0;}
.main-menu ul li a:hover, .main-menu ul li.active a {background-position:19px 8px;color:#003ea6;font-weight:bold;}
.callback-form {
    position: absolute;
    left: 660px;
    top: 95px;
}
.callback-form input{-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;width:89px;position:relative;line-height:20px;}
.callback-form input.loginbut{background:#9d194b;color:#fff;border-width:1px;border-style:solid;border-color:#cd3d74 #620729 #620729 #cd3d74 ;}
*:first-child+html .callback-form input.loginbut{line-height:15px;}
.callback-form .error{display:none;color:red;font-size:10px;}

img{border:0px solid #FFF;/*max-width:100%;*/}
.clr{clear:both; font-size:1px; line-height:1px; height:0; overflow:hidden;}
.menu {
	margin:1px; 
	font-weight:bold; 
	color:#ffffff; 
	font-family:verdana, arial, sans-serif; 
	font-size:8pt;
	text-decoration: none;
}
.menu:hover {color:#DCE3FD;}
/* NEW css style */
html {
	/*height:100%;*/
	background-color:#fff;
	}
body {
	height:100%;
	width: expression( document.body.clientWidth > 1250 ? "1250px" : "auto" );
	}
body{
	padding:0;
    margin:0 auto;
	/*height:100%;*/
	/*position:relative;*/
	/*width:100%;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	max-width:1250px;
	color:#010101;
	}
h1 {
	padding:0px;
	margin: 0px; 	
	}
h2 {
	padding:0px;
	margin:0px;
	}
h3 {
	padding:0px;
	margin:0px; 	
	}
a {
	color:#0d48b9;
	}
a:focus, a:active {
	outline:none;
	}
a:hover {
	text-decoration: none;
	}
p {
	margin:0px;
	padding:0px;
	}
ul,li {
	margin:0px;
	padding:0px;
	}
.main ul{
/*	margin: 0 0 0 30px;*/
}
form {
	margin:0px;
	padding:0px;
	}
input, select, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
img {
	border:none;
	}
/*.page {
	background:url(bkg_body.png) repeat-y left;
	position:relative;*/
	/*overflow:hidden;*/
	/*min-height:100%;
	min-width:950px;
	max-width:1250px;
    _width:expression(document.body.clientWidth < 1100? "1100px" : document.body.clientWidth > 1250? "1250px" : "auto");
	margin:0px auto;
}*/

.page_no_left {background-image:none;}
*html .page 
    {
    width:expression(document.body.clientWidth <= 1024? "950px" : document.body.clientWidth > 1250? "1250px" : "auto");
    }
.topmenu {
	background:url(bkg_topmenu.gif) repeat-x;
	height:48px;
        }
.topmenu table {
	width:100%;
}
.topmenu td a {
	display:block;
	height:32px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding-top:16px;
	}
.topmenu td a.active {
	background:url(bkg_topmenu.gif) repeat-x;
	background-position:0px -96px;
	}
.topmenu td a.tm_order {
	color:#fffd69;
	}
.topmenu td a:hover {
	background:url(bkg_topmenu.gif) repeat-x;
	background-position:0px -48px;
	}
.top2 {
	background:#fff url(bkg_top2.gif) repeat-x bottom;
	height:102px;
	padding-top:5px;
	}
.top2_c {
	background:url(top2_left.jpg) no-repeat left top;
	height:102px;
	position:relative;
	}
.phone_support {
	background:url(phonesupp.jpg) no-repeat;
	width:290px;
	height:100px;
	position:absolute;
	right:200px;
	top:1px;
	}
a.livechat {
	background:url(livechat.png) no-repeat;
	width:192px;
	height:94px;
	display:block;
	position:absolute;
	right:0px;
	top:2px;
    text-indent:-9999px;
	}
a.livechat:hover {
	background-position:0px -94px;
	}
.content {
	clear:both;
	/* overflow:hidden;*/
	/*padding-bottom:150px;*/
	/*width:100%;*/
	}
.leftsidebar {
	width:194px;
	float:left;
    overflow: hidden;
	}
.leftsidebar h2 {
	background:url(leftblock_h2.png) no-repeat bottom left;
	height:46px;
	font-size:14px;
	color:#fff;
	padding-left:56px;
	padding-top:10px;	
	}
a.first_order_bann {
	background:url(first_order_bann.jpg) no-repeat;
	width:193px;
	height:165px;
	display:block;
	border-right:solid 1px #000;
	}
.lblock {
	background:url(bkg_lblock.gif) repeat-y left;
	}
.lblock_c {
	background:url(bkg_lblock_c.png) no-repeat bottom;
	position:relative;
	width:100%;
	}
.withmenu {
	padding-bottom:75px;
	}
.leftmenu {
	list-style:none;
	padding-left:25px;
	padding-bottom:10px;
	}
.leftmenu li {
	background:url(leftmenu_li.gif) no-repeat;
	background-position:0px 8px;
	padding-left:15px;
	line-height:20px;
	height:1%;
	overflow:hidden;
	}
.leftmenu li a {
	color:#003fbc;
	font-weight:bold;
	text-decoration:none;
	}
.leftmenu li.li_order a {
	color:#9e2653;
	}	
.leftmenu li a:hover {
	color:#000;	
	}
.addthis_button {
	margin-left:38px;
	}
.book {
	background:url(book.png) no-repeat;
	width:160px;
	height:65px;
	position:absolute;
	left:0px;
	bottom:9px;
	}
.ltext {
	font-size:11px;
	line-height:13px;
	padding:10px 15px 25px 10px;
	}
.ltext p {
	padding-bottom:10px;
	font-family: Verdana,Arial,helvetica,Sans-serif;
	}
.rightsidebar {
	background:url(bkg_title.gif) repeat-x top;
	padding-top:30px;
	width:162px;
	float:right;
    overflow: hidden;
	}
.rightsidebar p{
	padding-bottom:15px;
}
.aut {
	background:url(aut_top.png) no-repeat top;
	margin-bottom:10px;	
	}
.aut_c {
	background:url(aut_bottom.png) no-repeat bottom;
	padding-top:70px;
	}
.aut ul {
	list-style:none;
	padding-left:12px;
	padding-bottom:15px;
	}
.aut ul li {
	background:url(aut_li.gif) no-repeat;
	background-position:0px 4px;
	padding-left:18px;
	line-height:18px;
	}
.aut ul li a {
	color:#333;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;	
	}
.aut ul li a:hover {
	text-decoration:underline;
	}
.aut form {
	text-align:center;
	margin-left:20px;
	width:131px;
	padding-bottom:33px;
	}
.aut form p {
	background:url(aut_inp.gif) no-repeat;
	width:131px;
	height:24px;
	margin-bottom:5px;
	}
.aut form p input {
	border:none;
	background:none;
	width:119px;
	height:24px;
	padding-left:5px;
	font-size:11px;
	}
.aut form a {
	font-size:10px;
	font-weight:bold;
	color:#003fa7;
	text-decoration:none;
	}
.aut_butt {
	background:url(aut_butt.png) no-repeat;
	width:89px;
	height:24px;
	border:none;
	cursor:pointer;
	margin-top:15px;
	}
.banner_ready {
	background:url(banner_ready.gif) no-repeat;
	width:162px;
	height:115px;
	display:block;
	margin-bottom:10px;
	}
.centersidebar, .centersidebar_no_right, .centersidebar_no_right_no_left {
	padding-left:204px;
	padding-right:162px;
	background:url(bkg_title.gif) repeat-x top;
}
.title {
	background:url(bkg_title.gif) repeat-x top;
	height:30px;
	overflow:hidden;
    
	}
.title_c {
	background:url(title_left.png) no-repeat left bottom;
	height:30px;
	margin-left:2px;
	display: inline-block;
	float:left;
	}
.title_c h1 {
	background:url(title_right.gif) no-repeat right bottom;
	height:18px;
	font-size:12px;
	color:#003fa7;
	font-weight:normal;
	padding-left:11px;
	padding-right:11px;
	padding-top:7px;
	float:left;
	}
.main {
	padding-right:20px;
	/*height:1%;*/
	}
.centersidebar h2, .centersidebar_no_right h2, .centersidebar_no_right_no_left h2 {
	background:url(bkg_cs_h2.gif) no-repeat left top;
	font-size:15px;
	color:#003fa7;
	padding-left:26px;
	padding-top:3px;
	padding-bottom:20px;	
	}
.centersidebar h3, .centersidebar_no_right h3, .centersidebar_no_right_no_left h3 {
	font-size:15px;
	color:#003fa7;
	padding-bottom:15px;	
	}
.main p {
	line-height:15px;
	padding-bottom:12px;
	}
.s_red {
	color:#9e2653;
	}
.choose {
	}
.choose p {
	padding-left:75px;
	border-bottom:1px solid #E8ECF2;
	padding-bottom:15px;
	margin-bottom:15px;
	}
.choose p.last {
	border-bottom:none;
	}
.choose p img {
	float:left;
	margin-left:-75px;
	}
.choose p strong {
	display:block;
	color:#003fa7;
	}
.choose p a {
	color:#010101;
	text-decoration:none;
	}
.things {
	border:solid 1px #003fa7;
	padding:1px;
	margin-bottom:20px;	
	}
.things_c {
	background:url(bkg_10things.gif) repeat-x top;
	padding-top:12px;
	}
.things h3 {
	text-align:center;
	font-size:15px;
	color:#003fa7;
	padding-bottom:15px;
	}
.things p {
	padding:4px 10px;
	}
.things p.even {
	background-color:#e8f0fb;
	}
a.bann_order {
	background:url(banner_order.jpg) no-repeat 0 0;
	width:486px; height:211px;
	margin:0px auto;
	display:block; position:relative;
	text-decoration:none;	
	}
a.bann_order span {
	background:url(bann_order_butt.gif) no-repeat;
	width:120px;
	height:40px;
	display:block;
	position:absolute;
	left:289px;
	top:150px;
	}
.foot {width:100%; height:108px; background-color:#003ea6; color:#fff;}
.foot a {color:#fff;}
a.career_opp {
	background:url(career_opp.png) no-repeat;
	width:180px;
	height:40px;
	display:block;
	/*position:absolute;
	top:34px;
	left:6px;*/
	margin-top:34px;
	margin-left:6px;
	float:left;

	}
.footmenu {text-align:center;padding-left:195px;line-height:19px;padding-top:35px;}
.footmenu a {text-decoration:none;}
.footmenu a:hover {text-decoration:underline;}
#span_order {color: #9E2653; text-transform: uppercase;}
#tm_order {color: #FFFD69;}
.clr { clear:both; height:0px;}
 a.click , a.click  span { width:116px; background-position:0px 0px; z-index:10; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-decoration:none; text-align:center;font-size:12px; font-weight:normal;  color:#fff;}
 a.click:hover, a.click:hover span  { background-position:0px -28px;}
 a.click:active, a.click:active span {background-position:0px -56px;}
 a.click  span { border:0; margin:0;position:relative;  height:27px;line-height:27px;
 background-position:top right;white-space:nowrap; z-index:10;}
  a.click { margin:130px 0px 0px 65px;} 
.interest1 {
	text-align:center;
	width:530px;
	margin:0px auto;
	padding-bottom:20px;
	}
.interest1 h2 {
	font-size:12px;
	text-align:left;
	margin:0px auto;
	padding-top:7px;
	width:160px;
	}
.interest1 a {
	background:url(interest_a.gif) no-repeat;
	width:160px;
	height:53px;
	display:inline-block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin-left:4px;
	margin-right:4px;
	font-size:11px;
	margin-bottom:4px;
		
	}
.interest1 a.int_last {
	background-position:0px -106px;
	}
.interest1 a:hover {
	background-position:0px -53px;
	}
.interest1 a span {
	display:table-cell;
	vertical-align:middle;
	width:151px;
	height:53px;
	cursor:pointer;
	padding-left:9px;
	}
.interest1 a span u {
	text-decoration:none;
	cursor:pointer;
	}
*html .interest1 a span {display:block;}
*html .interest1 a span u {
	display:block;
	margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
	}
.bottom_block1 {
/*	background:url(bkg_bottom_block1.gif) repeat-x top; */
	padding-top:15px;
/*	overflow:hidden;	*/
}
.butts1 {
	list-style:none;
	text-align:center;
	padding-top:20px;
	background:url(butts_li.gif) no-repeat;
	background-position:0px 20px;
	width:390px;
	margin:0px auto;
	}
.butts1 li {
	display: inline-block;
	background:url(butts_li.gif) no-repeat;
	background-position:right 0px;
	height:130px;
	padding-right:15px;
	padding-left:10px;
	/*display:inline;*/
	}
.butts1 li a {
	height:130px;
	display:block;
	}
.butts1 li a.butt_price1 {
	background:url(butt_prices.gif) no-repeat;
	width:139px;

	}
.butts1 li a.butt_order1 {
	background:url(butt_order.gif) no-repeat;
	width:176px;
	}

.interest1 {
	text-align:center;
	width:664px;
	margin:0px auto;
	padding:10px 0px;
    background-color: #3B3D3A;
}
.insertBot{
	width:664px;
	height:6px;
	margin:0px auto;
    background-color: #3B3D3A;
}
.interest1 h2{
	background:url(h2title1.gif) no-repeat scroll left top transparent;
	color:#C4C4C4;
	font-weight:bold;
	font-size:14px;
	width:200px;
}
.interest1 a{
	background-image:none;
	background-color:#4A4C49;
	font-size:12px;
	color:#C6EAFF;
	margin:0px -1px -1px 0px;
}
.interest1 a:hover{
	background-color:#548B06;
}
.interest1 a.int_last{
	background-color:#0062A6;
}

.bottom_block1noLine{
	background-image:none;
}
.butts1 li a.butt_price1{
	width:200px;
	height:48px;
	background-image:url(prices1.gif);
	overflow:hidden;
	line-height:1000px;
	margin-right:-4px;
}
.butts1 li a.butt_price1:hover{
	background-position:0px -48px;	
}
.butts1 li a.butt_price1:active{
	background-position:0px -96px;	
}
.butts1 li a.butt_order1{
	width:201px;
	height:48px;
	background-image:url(ordernow123.gif);
	overflow:hidden;
	line-height:1000px;
}
.butts1 li a.butt_order1:hover{
	background-position:0px -48px;
}
.butts1 li a.butt_order1:active{
	background-position:0px -96px;
}
.butts1 li{
	background-image:none;
	padding:0px;
	height:auto;
}
.butts1{
	background-image:none;
	width:404px;
}
.centerLink1{
	text-align:center;
	padding:10px 0px;
}
.centerLink1 a{
	color:#003FA7;
	font-size:18px;
	text-decoration:none;
}
#customer_banner_money_big{background:url(customer_banner_money_big.jpg) no-repeat; width:1046px; height:133px; margin:40px 0 10px 0; position:relative; float: left;}
#customer_banner_money_small{position:relative; background:url(customer_banner_money_small.jpg) no-repeat top left; width:162px; height:150px; margin:15px auto;}
#customer_banner_money_big a.banner_button, #customer_banner_money_big a.banner_button span{
    background:url(customer_moneybutton.gif) no-repeat; width:162px; background-position:0px 0px; z-index:10;
    font:bold 18px Arial, Helvetica, sans-serif; cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-decoration:none; text-align:center;color:#fff; text-transform:uppercase;
}
#customer_banner_money_big .banner_button{position:absolute;top:35px;left:72px;}
#customer_banner_money_big a.banner_button:hover, #customer_banner_money_big a.banner_button:hover span{ background-position:0px -41px;}
#customer_banner_money_big a.banner_button:active, #customer_banner_money_big a.banner_button:active span{background-position:0px -82px;}
#customer_banner_money_big a.banner_button span{border:0; margin:0;position:relative;  height:41px;line-height:41px; background-position:top right;white-space:nowrap;}
#customer_banner_money_small a.banner_button,#customer_banner_money_small a.banner_button span{
    background:url(customer_moneybutton.gif) no-repeat; width:162px; background-position:0px 0px; z-index:10;
    font:bold 18px Arial, Helvetica, sans-serif; cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-decoration:none; text-align:center;color:#fff; text-transform:uppercase;
}
#customer_banner_money_small .banner_button{position:absolute; top:110px; left:0px;}
#customer_banner_money_small a.banner_button:hover, #customer_banner_money_small a.banner_button:hover span{background-position:0px -41px;}
#customer_banner_money_small a.banner_button:active, #customer_banner_money_small a.banner_button:active span{background-position:0px -82px;}
#customer_banner_money_small a.banner_button span{border:0; margin:0;position:relative;height:41px;line-height:41px; background-position:top right;white-space:nowrap;}
.banner_select_add_ons {background: url(banner_select.jpg) no-repeat; width:162px; height:212px; position:relative;}
.banner_select_add_ons .textInfo {position:absolute; top:115px; left:0px; color:#333; width:149px; font:normal 16px/17px Arial, Helvetica, sans-serif;}
.banner_select_add_ons .clickBlock {position:absolute; bottom:0px; left:0px;}
a.click, a.click  span {background:url(click_sprite.jpg) no-repeat; width:162px; background-position:0px 0px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; display:-moz-inline-stack;display:inline-block; font:bold 16px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; text-align:center;color:#fff; text-shadow:#d26207 0px -1px 0px;}
a.click:hover, a.click:hover span {background-position:0px -36px;}
a.click:active,a.click:active span {background-position:0px -72px;}
a.click span {border:0; margin:0; height:36px;line-height:36px; background-position:top right;white-space:nowrap;}
.blockFeatured {width:162px; position:relative; margin:20px 0px;}
.blockFeatured  .name { padding:0px 0px 7px; margin:0px; color:#333; text-transform:uppercase; font:bold 14px Arial, Helvetica, sans-serif; clear:both;}
.blockFeatured .lineFeatured { display:block; clear:both; padding:0px; margin:0px 0px 25px; position:relative;}
.blockFeatured .lineFeatured .titleFeatured { color:#555; font:normal 13px Arial, Helvetica, sans-serif; position:absolute; top:3px; left:0px; }
.blockFeatured .lineFeatured .titleFeatured span { background:#c50040; padding:2px 3px; text-align:center; line-height:19px; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0px 5px 0px 0px; -moz-border-radius:4px;  -webkit-border-radius:4px; -khtml-border-radius:4px;}
.blockFeatured .lineFeatured .sum { position:absolute; top:3px; right:0px; color:#333; text-align:left; font:normal 12px Arial, Helvetica, sans-serif;}
.blockFeatured .total {clear:both; position:relative; display:block; background:#003ea6; height:26px;  -moz-border-radius:4px;  -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; line-height:26px; color:#fff; font:bold 15px Arial, Helvetica, sans-serif;}
.blockFeatured .total .titleTotal {position:absolute; top:5px; left:2px;}
.blockFeatured .total .sumTotal {position:absolute; top:2px; right:4px; font-size:18px;}
ul#testy {width:162px;position:relative;overflow:hidden;height:200px; list-style-type:none; margin:0px; padding:0px;}
ul#testy li {opacity:0;position:absolute}
ul#testy li a img { border:none;}
#account_link {
    color: black;
    font-size: 12px;
    margin: 19px 0 0 5px;
    padding-left: 5px;
    width: 100%;
}
#account_link a {
    color: black;
    font-size: 13px;
    padding-left: 5px;
}
#account_link_loqout {
    padding-right: 5px;
    text-align: right;
}
.rightsidebar p {
    padding-bottom: 15px;
}
#account_link_loqout a {
    color: #9E2653;
}

/* New styles */
* {margin: 0;padding: 0;outline:none;}

input[type="text"], input[type="password"], select, textarea{font-size:11px;border:1px solid #e8ecf2;padding:0 0 0 6px;color:#54585e;}
input[type="text"], input[type="password"] {height:20px;}
input[type="submit"]{cursor:pointer;}
select{padding:0;}

a{color: #0D48B9;}
a:hover{text-decoration: none;}

p{padding:12px;}

.clr {clear: both;}
.grwhite-separator{clear:both;height:0;border-top:1px solid #d1dee1;border-bottom:1px solid #f3f7fa;}
.content ul {list-style-type: square;  list-style-position: inside;padding: 0 25px;}
ul {list-style: none;}
ul li{padding:0 0 0 10px;}

a img {border:none;}

h1{font-size:18px;font-weight:normal;color:#E70103;margin:5px 0 5px 10px;}
h2, h3, h4, h5{font-size:15px;color:#003ea6;margin:15px 10px;}

.purple{color:#992450;}

.container{width:948px;margin:0 auto;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}

.header{border-top:14px solid #003fa7;background:url(header-bg.jpg) no-repeat 100% 14px; height: 127px; margin-bottom: -11px;}
.header a.main-logo{float:left;}
.right-contacts{float:right;width:420px;padding:14px 0 0 0;}
.conwrap{float:right;background:url(header-separator.gif) no-repeat 0 0;padding:0 40px 0 15px;}
.conwrap a{display:block;}
.conwrap a:first-child{margin:0 0 25px 0;}
#scX7n3 a {margin:0 !important;}
.topmenu {background: url(bkg_topmenu.gif) repeat-x 0 0;height: 48px;overflow:hidden;width:100%;}
.topmenu table {width: 100%;}
.topmenu td a {color: #FFFFFF;display: block;font-weight: bold;height: 32px;padding: 16px 14px 0 14px;text-align: center;text-decoration: none;}
.topmenu td a.active {background: url(bkg_topmenu.gif) repeat-x 0 -96px;}
.topmenu td a:hover {background: url(bkg_topmenu.gif) repeat-x 0 -48px;}
#tm_order {color: #FFFD69;}

.central-wrapper{overflow:hidden;padding:17px 0;}
.content-wrapper{float:left;width: 100%;}
.content{padding:0 13px;margin:0 162px 0 193px;}
.leftcol{float:left;width:193px;margin-left: -100%;}
.rightcol{float:left;width:162px;margin-left: -162px;}

.main-menu{background-color:#f3f6fc;border-radius:0 2px 2px 0;padding:0 13px 8px 13px;margin:15px 0;border-bottom:1px solid #d5ddea;}
	.main-menu ul{margin:0 0 8px 0;}
		.main-menu ul li{border-bottom:1px solid #fcfdfe;padding:0;}
			.main-menu ul li a{display:block;height:20px;border-bottom:1px solid #d4deef;line-height:20px;background:url(mm-list-bullet.gif) no-repeat 19px -7px;padding:0 0 0 31px;text-decoration:none;text-shadow:#fff 0 1px;}
			.main-menu ul li a.special-menuitem{color:#9e2653;text-transform:uppercase;background-position:19px -22px;}
			.main-menu ul li a.special-menuitem:hover{color:#9e2653;}
			.main-menu ul li a:hover{background-position:19px 8px;color:#003ea6;font-weight:bold;}
	.addthis_button{display: block;width:83px;margin:0 auto;}
.fb_edge_widget_with_comment{float:left;width:72px;margin-right:8px;}
	
.cust-login-wrap{background:#f1f4fa url(cust-login-head.gif) no-repeat 0 0;border-bottom:1px solid #d5ddea;border-radius:5px 0 0 5px;padding:7px 14px 15px 14px;margin:13px 0 14px 0;}
*:first-child+html  .cust-login-wrap{position:relative;top:7px;}
	.cust-login-wrap .cl-head{color:#0e49ad;height:38px;padding:0;}
		.cust-login-wrap .cl-head span{font-size:18px;display:block;}
		.custlogin-form{padding:13px 0 0 0;}
			.custlogin-form input{margin:0 0 8px 0;}
			.custlogin-form input.clf-subm{background-color:#d4dce9;border-radius:4px 4px 4px 4px;font-size:14px;color:#97224e;text-shadow:#fff 0 1px;width:134px;height:27px;line-height:27px;border-bottom:1px solid #ffffff;margin:18px 0 0 0;cursor:pointer;position:relative;}
			*:first-child+html  .custlogin-form input.clf-subm{line-height:20px;}
			:root .aside-orderbut{line-height:35px \0/IE9;}
			
			.custlogin-form a{color:#003ea6;font-size:11px;}
.aside-orderbut{display:block;height:31px;text-align:center;line-height:32px;font-size:16px;color:#ffe38e;font-weight:bold;text-transform:uppercase;text-decoration:none;margin-bottom:9px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #2D7D27;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2D7D27), to(#193313));
background: -webkit-linear-gradient(#2D7D27, #193313);
background: -moz-linear-gradient(#2D7D27, #193313);
background: -ms-linear-gradient(#2D7D27, #193313);
background: -o-linear-gradient(#2D7D27, #193313);
background: linear-gradient(#2D7D27, #193313);
-pie-background: linear-gradient(#2D7D27, #193313);
}
.aside-orderbut:hover{
background: #52b100;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#52b100), to(#3a6c00));
background: -webkit-linear-gradient(#52b100, #3a6c00);
background: -moz-linear-gradient(#52b100, #3a6c00);
background: -ms-linear-gradient(#52b100, #3a6c00);
background: -o-linear-gradient(#52b100, #3a6c00);
background: linear-gradient(#52b100, #3a6c00);
-pie-background: linear-gradient(#52b100, #3a6c00);
}
.aside-freequotebut{display:block;height:38px;text-align:center;font-size:16px;color:#003a9c;font-weight:bold;text-transform:uppercase;text-decoration:none;text-shadow:#b2c6e9 0 1px;padding:5px 0 0 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #c2d9ff;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c2d9ff), to(#89a8da));
background: -webkit-linear-gradient(#c2d9ff, #89a8da);
background: -moz-linear-gradient(#c2d9ff, #89a8da);
background: -ms-linear-gradient(#c2d9ff, #89a8da);
background: -o-linear-gradient(#c2d9ff, #89a8da);
background: linear-gradient(#c2d9ff, #89a8da);
-pie-background: linear-gradient(#c2d9ff, #89a8da);
margin-bottom:16px;}
	.aside-freequotebut span{font-size:14px;display:block;}
.aside-greyblock{font-weight:bold;text-shadow:#fff 0 1px;background-color:#F1F4FA;border-top:1px solid #003ea6;border-bottom:1px solid #d5ddea;border-radius: 4px 0 0 4px;padding:6px 0;text-align:center;margin:0 0 16px 0;}
	.aside-greyblock p{color:#06377c;padding:0;}
	.aside-greyblock a{color:#b02653;display:block;text-decoration:none;background:url(aside-bullet.gif) no-repeat 0 0;}
	a.redarrowed-link{color:#b02653;display:block;text-decoration:none;background:url(aside-bullet.gif) no-repeat 0 0;text-align:center;font-weight:bold;}
	.aside-greyblock img{margin:3px 0;}

.footer{height:190px; background:url(footer-bg.gif) repeat-x #013fa6;}
	.footer p{padding:0 0 4px 0;}
	.payment-wrapper{background-color:#f3f6fb;border-bottom:1px solid #d5ddea;border-radius:2px;padding:7px 14px;position:relative;}
		.paymenttext{color:#b02653;font-weight:bold;font-size:13px;border-bottom:1px solid #d3dff2;text-shadow:#fff 0 1px;}
.payment-list {padding:11px 0 0 0;}
.secure-list {float: right;width: 402px;}
.payment-list .secure-list img{margin-right: 0;margin-left: 13px;}
.payment-list img {margin-right: 13px;}
.footmenu {color: #FFFFFF;padding:12px 0 0 0;}
.footmenu a {text-decoration: none;color: #FFFFFF;}

.cenas-wrap{overflow:hidden; padding: 20px 20px 0; width: 528px;}
	.cenas-wrap .grgrad-cenas{width:49%;}
	*:first-child+html  .cenas-wrap .grgrad-cenas{width:49%;}
	.grgrad-cenas{border-radius:3px;background: #ebf1fc;overflow: hidden;margin:0 0 15px 0;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ebf1fc), to(#eff8da));
background: -webkit-linear-gradient(#ebf1fc, #eff8da);
background: -moz-linear-gradient(#ebf1fc, #eff8da);
background: -ms-linear-gradient(#ebf1fc, #eff8da);
background: -o-linear-gradient(#ebf1fc, #eff8da);
background: linear-gradient(#ebf1fc, #eff8da);
-pie-background: linear-gradient(#ebf1fc, #eff8da);
color:#0e49ad;text-shadow:#fff 0 1px;
}
		.ggca-head{padding:13px 15px 7px 15px;font-size:15px;font-weight:bold;text-transform:uppercase;}
		.dis-present-block{
		background: #d1e1ec;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d1e1ec), to(#d7ecb7));
background: -webkit-linear-gradient(#d1e1ec, #d7ecb7);
background: -moz-linear-gradient(#d1e1ec, #d7ecb7);
background: -ms-linear-gradient(#d1e1ec, #d7ecb7);
background: -o-linear-gradient(#d1e1ec, #d7ecb7);
background: linear-gradient(#d1e1ec, #d7ecb7);
-pie-background: linear-gradient(#d1e1ec, #d7ecb7);
		}
.dis-present-block-table{width:100%;}
.dis-present-block-table td{padding-left:10px;}
.dis-present-block-table .dpb-sec{font-size:12px;font-weight:bold;color:#65a109;text-align:center;height:41px;}
.format-block-table{width:100%;border-top:1px solid #D1DEDD;border-collapse:collapse;border-bottom:2px solid #eff8da;}
.format-block-table td{padding:2px 0 2px 5px;border-bottom:1px solid #d1dedd;border-top:1px solid #f3f8f4;}
.format-block-table tr td:first-child{padding:2px 5px 2px 15px;}

.leftas-grbox{background-color:#f1f4fa;border-radius: 0 4px 4px 0;border-bottom:1px solid #d5ddea;margin:0 0 16px 0;}
.lagb-head{text-transform:uppercase;padding:10px 0 10px 10px;border-radius: 0 4px 0 0;background-color:#e8ecf2;font-size:15px;text-shadow:#fff 0 1px;color:#003ea6;}
.lagb-inner{color:#003ea6;padding:5px 10px;}
.astestimonial-content{background:url(testimon-quotes.gif) no-repeat 0 0;margin:10px 0;font-size:11px;padding:0 0 0 20px;}
.astestimonial-copy{margin:10px 0;color:#898a8d;font-size:11px;padding:0 0 0 20px;}

.frfeat-table{width:100%;}
.frfeat-table td{height:21px;}
.left-garantlist{list-style:}
.left-garantlist li{background:url(garant-list-bullet.gif) no-repeat 0 13px;padding:5px 0 7px 10px;}

.leftcol .bannerYellow, .leftcol .bannerBlue, .leftcol .bannerRed, .leftcol .bannerGreen {color: #FFFFFF; float: right; height: 95px;    margin: 0px 0px 10px 0px; position: relative; width: 191px; }
.leftcol .bannerGreen {background:url(green_ban_bg.png) no-repeat;}
.leftcol .bannerGreen .textBannerBlock, .leftcol .bannerBlue .textBannerBlock, .leftcol .bannerYellow .textBannerBlock, .leftcol .bannerRed .textBannerBlock {color: #FFFFFF; font:bold 18px Arial,Helvetica,sans-serif; height: 57px;padding-top: 5px; position: absolute; right: 0;  text-shadow:#1f4509 1px 1px; top: 8px; width:130px; text-align:center;}
.leftcol .bannerGreen .textBannerBlock span, .leftcol .bannerBlue .textBannerBlock span, .leftcol .bannerYellow .textBannerBlock span, .leftcol .bannerRed .textBannerBlock span {color: #FFFFFF; display: block; font: bold 12px Arial,Helvetica,sans-serif; margin:0px;}
.leftcol .bannerGreen .textBannerBlock b, .leftcol .bannerBlue .textBannerBlock b {font-size:24px;}
.leftcol .bannerGreen .getButton, .leftcol .bannerBlue .getButton, .leftcol .bannerYellow .getButton, .leftcol .bannerRed .getButton{bottom: 0; position: absolute; right: 0; width: 106px;}
.leftcol .bannerGreen a.getGreen, .leftcol .bannerGreen a.getGreen span, .leftcol .bannerBlue a.getBlue, .leftcol .bannerBlue a.getBlue span, .leftcol .bannerYellow a.getYellow, .leftcol .bannerYellow a.getYellow span, .leftcol .bannerRed a.getRed, .leftcol .bannerRed a.getRed span {background:url(get_yours_now_bg.png) no-repeat scroll 0 0 transparent; clear: both;color: #FFE400; cursor: pointer; display: inline-block; font: bold 12px Arial,Helvetica,sans-serif; text-align: center; text-decoration: none; text-shadow: -1px -1px 0 #347A0D; width: 106px; height:26px;}
.leftcol .bannerGreen a.getGreen span, .leftcol .bannerBlue a.getBlue span, .leftcol .bannerYellow a.getYellow span, .leftcol .bannerRed a.getRed span  {background-position: right top; border: 0 none; height: 26px; line-height: 26px; margin: 0; position: relative; white-space: nowrap; width:106px;}
.leftcol .bannerBlue {background:url(blue_ban_bg.png) no-repeat;}
.leftcol .bannerBlue .textBannerBlock{line-height:12px; text-align:left; font-size:14px; padding-top:8px;}
.leftcol .bannerBlue .textBannerBlock b{float:left; margin:5px;}

.leftcol .bannerBlue .textBannerBlock span{text-align:center; padding-top:5px;}
.leftcol .bannerBlue a.getBlue{text-shadow:#0046a9 1px 1px;}
.leftcol .bannerYellow{background:url(yellow_ban_bg.png) no-repeat;}
.leftcol .bannerYellow .textBannerBlock{font-size:14px; text-shadow:#ac7411 1px 1px;}
.leftcol .bannerYellow .textBannerBlock b{font-size:19px;}
.leftcol .bannerYellow a.getYellow, .bannerYellow a.getYellow span{ color:#7c5500; text-shadow:#e9bc00 -1px -1px;}
.leftcol .bannerRed{background:url(red_ban_bg.png) no-repeat;}
.leftcol .bannerRed .textBannerBlock{font-size:14px; text-shadow:#3c1c1f 1px 1px;}
.leftcol .bannerRed .textBannerBlock b{font-size:20px;}
.leftcol .bannerRed a.getRed, .bannerRed a.getRed span{color:#ffc9ce; text-shadow:#632c2f -1px -1px;}
.new_order_button a.orderNow , .new_order_button a.orderNow  span { background:url(customessay/order_button2.gif) no-repeat; width:200px; background-position:0px 0px; z-index:10; cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-transform:uppercase; text-decoration:none; text-align:center;color:#fff; font:bold 17px Arial, Helvetica, sans-serif;}
.new_order_button a.orderNow:hover, .new_order_button a.orderNow:hover span  { background-position:0px -48px;}
.new_order_button a.orderNow:active, .new_order_button a.orderNow:active span {background-position:0px -96px;}
.new_order_button a.orderNow  span { border:0; margin:0;position:relative;  height:48px;line-height:48px; background-position:top right;white-space:nowrap; z-index:10;}
.ourservices #first_column {width: 256px; float: left;}
.ourservices #second_column {width: 289px; float: left;}
#bann_order_block {float: left; margin-left: 30px; margin-top: 20px; position: relative;}
.ourservices ul, .subject ul {margin-left: 22px;}
.ourservices h2, .ourservices h2 a {color: #000;}
.ourservices span {color: red;}
.subject strong {color: red; margin-left: -22px;}
.subject {margin-top: 10px;}
.ws {
	padding-bottom:20px;
	}
.ws div {
	background:#f1f4fa;
	border-top:1px solid #003fa7;
	overflow:hidden;
	padding:10px 24px 10px 0;
	}
.ws h3 {
	color:#003fa7;
	padding:1px 5px 1px 12px;
	font-size:16px;
	margin-bottom:5px;
	}
a.ws_pic {
    display: block;
    height: 140px;
    width: 135px;
	text-align:center;
	padding:10px 0 0 0;
}
.ws th, .es td {padding-top:2px; padding-bottom:2px;}
.ws tr.even th, .ws tr.even td {background-color:#e7e7e7;}
.ws th {color:#2360c1; text-align:right; padding-right:4px; border-right:solid 1px #fff;}
.ws  td {padding-left:4px;}
.writeservices h2 {
    background: none repeat scroll 0 0 transparent;
    color: #003fa7;
    font-size: 22px;
    text-align: center;
}
/* new order button */
.new_order_button .blockButtom { margin:10px auto; width:250px; text-align:center;}
.new_order_button .blockButtom p { color:#003fa7; font:normal 18px Arial, Helvetica, sans-serif; margin:20px 0px; padding:0px;}
.new_order_button a.orderNow , .new_order_button a.orderNow  span { background:url(order_button2.gif) no-repeat; width:200px; background-position:0px 0px; z-index:10; cursor:pointer;display:-moz-inline-stack;display:inline-block;clear:both; text-transform:uppercase; text-decoration:none; text-align:center;color:#fff; font:bold 17px Arial, Helvetica, sans-serif;}
.new_order_button a.orderNow:hover, .new_order_button a.orderNow:hover span  { background-position:0px -48px;}
.new_order_button a.orderNow:active, .new_order_button a.orderNow:active span {background-position:0px -96px;}
.new_order_button a.orderNow  span { border:0; margin:0;position:relative;  height:48px;line-height:48px; background-position:top right;white-space:nowrap; z-index:10;}
/* END new order button */
.blue  {background:#003FA7;}
.blue1  {background:#E8F0FB;}
.blue2  {background:#D8E1EF;}

.blue1_pr  {background:#E8F0FB; padding-left:5px; padding-right:5px; font: bold 12px arila; color:#ff0000;}
.blue2_pr  {background:#D8E1EF; padding-left:5px; padding-right:5px; font: bold 12px arila; color:#ff0000;}

.bg1    {
        background: url(home1_green.gif);
        text-decoration: none;
        cursor: pointer;
        }
.bg2    {
        background: url(home1_red.gif);
        text-decoration: none;
        cursor: pointer;
        }
.bg3    {
        background: url(home1_blue.gif);
        text-decoration: none;
        cursor: pointer;
}

.contact_box  {
        font-family : Arial, Sans-Serif;
        font-size : 12px;
        color: #003FA7;
}
.contact_box2  {
        display:inline;
        font-family : Arial, Sans-Serif;
        font-size : 12px;
        color: #003FA7;
}
.more  {
        font-family : Arial, Sans-Serif;
        font-size : 8pt;
        color: #003FA7;
        text-decoration: none;
}
.bbutton  {
        font-family : Arial, Sans-Serif;
        font-size : 8pt;
        color: #FFFFFF;
        text-align: center;
        padding-top: 5px;
        padding-left: 10px;
        padding-bottom: 5px;
        text-decoration: none;
}
.reasons1_table2  {
        background:#D8E1EF;
        padding-top: 5px;
        padding-left: 10px;
        padding-bottom: 5px;
}

.reasons1_table1  {
        background:#E8F0FB;
        padding-top: 5px;
        padding-left: 10px;
        padding-bottom: 5px;
}
.name_box  {
        font-family : Bitstream Vera Sans, Arial, Sans-Serif;
        font-size : 14px;
        color: #003FA7;
        font-weight: bold;
}
.blocktext1 {
	border:solid 1px #003fa7;
	padding:1px;
	margin-bottom:20px;
	}
.blocktext1_c {
	background:url(bkg_10things.gif) repeat-x top;
	padding-top:12px;
	padding:20px;
	height:180px;
	}
.bt1_left {
	float:left;
	width:48%;
	}
.bt1_right {
	float:right;
	width:48%;
	}
.bt1_bottom  {
	clear:both;
	}
.bt1_bottom .blocktext1_c  {
	height:auto;
	}
.blocktext1 h3 {
	color:#003fa7;
	font-size:14px;
	padding-bottom:15px;
    margin: 0 !important;
	}
.blocktext1 ul {
	color:#003fa7;
	list-style:square;
	padding-left:22px;
	line-height:19px;
	}
.blocktext1 ul li a {
	color:#000;
	}
.blocktext1 ul li a:hover  {
	color:#003fa7;
	text-decoration:underline;
	}
p.contact {
	font-size:14px;
	padding-left:20px;
	line-height:19px;
	}
.bt1_bottom img {
	margin-right:14px;
	margin-top:10px;
	}
.bt1_bottom p {
	text-align:center;
	padding-top:40px;
	padding-bottom:0px;
	}
.bg {background-color: #f6f7ff;}
.unnamed3 {
	font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size: 10pt;
	color: #5e5cb4;
	font-weight: bold;
	background-color:#d6d7fa;
	height:25px;
	padding-left:20px;
}
.unnamed4 {
	font-family: Arial, serif;
	font-size: 8pt;
	color: #000066;

}
.insect {padding: 5px 10px 5px 15px; text-align:left; vertical-align:top;}
.standart_ul, standart_ul li {line-height: 30px;}
.standart_ul input[type="password"] {margin-left: 1px; width: 124px;}

.blockFeaturedParent{width: 162px!important;background: white;margin:5px;padding:10px;border:1px solid #eeeeee; -moz-border-radius:10px;  -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.blockFeatured {width:162px; position:relative; margin:20px 0px;}
.blockFeatured  .name { padding:0px 0px 7px; margin:0px; color:#333; text-transform:uppercase; font:bold 14px Arial, Helvetica, sans-serif; clear:both;}
.blockFeatured  .name span { color:#c50040;  -moz-border-radius:4px;  -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px;}
.blockFeatured .lineFeatured { display:block; clear:both; padding:0px; margin:0px 0px 25px; position:relative;}
.blockFeatured .lineFeatured .titleFeatured { color:#555; font:normal 13px Arial, Helvetica, sans-serif; position:absolute; top:3px; left:0px; }
.blockFeatured .lineFeatured .titleFeatured span { background:#c50040; padding:2px 3px; text-align:center; line-height:19px; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0px 5px 0px 0px; -moz-border-radius:4px;  -webkit-border-radius:4px; -khtml-border-radius:4px;}
.blockFeatured .lineFeatured .sum { position:absolute; top:3px; right:0px; color:#333; text-align:left; font:normal 12px Arial, Helvetica, sans-serif;}
.blockFeatured .total {clear:both; position:relative; display:block; background:#003ea6; height:26px;  -moz-border-radius:4px;  -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; line-height:26px; color:#fff; font:bold 15px Arial, Helvetica, sans-serif;}
.blockFeatured .total .titleTotal {position:absolute; top:5px; left:2px;}
.blockFeatured .total .sumTotal {position:absolute; top:2px; right:4px; font-size:18px;}
.blockPresentation {width:162px; height:120px; margin:15px 0px;}
.blockPresentation a { border:none;}
#fade { display: none; background: #000;position: fixed; left: 0; top: 0;width: 100%; height: 100%;opacity: .40;z-index: 9999;}
.popup_block{display: none; background: #fff;text-align:center;float: left;height:455px;font-size: 1.2em;position:fixed;font:normal 14px/17px Arial, Helvetica, sans-serif;top: 54%; left: 50%;z-index: 99999;-webkit-box-shadow: 0px 0px 10px #000;-moz-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;}
img.btn_close {float:right;margin: -55px 0px 0 0px; border:none; position:relative; z-index:99;}
#loginbox #submit {margin-left: -78px; margin-top: 31px; width: 60px;}
.main-menu ul li:hover, .main-menu ul li.active{background:url(curli-bg.gif) repeat-x 0 0;}
.main-menu ul li a:hover, .main-menu ul li.active a {background-position:19px 8px;color:#003ea6;font-weight:bold;}


.services-icon-wrap{float:left;width:135px;text-align:center;padding:0;}
.writeservices table{width:407px;}
	.writeservices .ws  table th{border-right:none;color:#003fa7;font-weight: normal;width:125px;}
	.writeservices .ws  table td{border-top:1px solid #ffffff;border-bottom:1px solid #cfd8e3;width:270px;}
	.writeservices .ws  table tr.first-row td{border-top:none;}
	.writeservices .ws  table tr.last-row td{border-bottom:none;}
.writeservices .view_sample a{color:#b02653;text-decoration:underline;}
.writeservices .view_sample a:hover{text-decoration:none;}
.callback-form {
    position: absolute;
    left: 660px;
    top: 95px;
}
.callback-form input{-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;width:89px;position:relative;line-height:20px;}
.callback-form input.loginbut{background:#9d194b;color:#fff;border-width:1px;border-style:solid;border-color:#cd3d74 #620729 #620729 #cd3d74 ;}
*:first-child+html .callback-form input.loginbut{line-height:15px;}
.callback-form .error{display:none;color:red;font-size:10px;}
.disclaimer{text-align:center; padding:10px 0px;}
.mobilehide{display:table;}
.openmenu,.closemenu,.mobile  {display:none;}
@media only screen and ( min-width: 200px ) and ( max-width: 948px ) {
.container {width:99%;max-width: 948px;}
.leftcol,.disclaimer,.mobile,.mobilehide,.footmenu ,.conwrap,#live_chat {display:none;}
.content {margin: 0 162px 0 0;}
.openmenu,.closemenu {display:block;  color: white;
  text-decoration: none;
  text-align: center;
  font-size: 30px;
  line-height: 45px;}
  .topmenu table {width:99%;}
.mobile.show{display:table;position:absolute;background: #003EA6;  z-index: 11;}
.topmenu td a {line-height:15px;}

}
@media only screen and ( min-width: 200px ) and ( max-width: 888px ) {
.header a.main-logo ,.right-contacts{float:none; margin:0 auto;}
.right-contacts {display:none;}
.header {text-align:center;}
#featured {width:100%!important;}
}
@media only screen and ( min-width: 200px ) and ( max-width: 650px ) {

.rightcol {display:none;}
.content {margin: 0 auto;}
.main-logo img {width:100%;}
}
@media only screen and ( min-width: 200px ) and ( max-width: 430px ) {
.payment-list{display:none;}
.butts1 ,.placeord-but {width:100%!important;}

}