body { margin:0px; padding:0px; color:#404040; font:normal 12px/18px Arial, Helvetica, sans-serif; min-width:1000px;}
a { cursor:pointer; outline:none;} a img { border:none;}
ul { list-style-position:inside; padding:0px; margin:0px;margin-bottom:15px}
.bottom_banner_order {background:url(main_bg.png) repeat-x scroll left top transparent; height: 38px;}.centr_info_ban {width:873px; height:38px; background:url(central_dark_bg.png) repeat-y center!important;}.banner_text_container { display:inline; width:513px; left:104px; position: absolute; top:2px; }.order_button_ban {right:90px; top:4px;}.close_button_ban {  height: 17px; width:68px;}.bottom_banner_order{  width: 100%; position: fixed; bottom: 0px; left: 0px; z-index: 100;}.centr_info_ban{ width:780px; margin:0px auto; position:relative;}.banner_text_container{height: 54px; width: 600px; display: inline; position:absolute;  }.order_button_ban{display: inline; cursor: pointer; position:absolute; top:6px; right:0px;}.close_button_ban{ position: absolute; right: 1px; top: 1px; cursor: pointer;}
.l,.r { position:absolute; display:block; overflow:hidden;}
#header {background:url(bg_top.jpg)/*bg_top.jpg*/ repeat-x; height:139px; position:relative; z-index:1; }
#header .leaf {position:absolute; width:184px; height:100px; top:0px; right:38%; background:url(leaf.jpg)/*leaf.jpg*/ no-repeat;}
.logoBlock { width:360px; height:100px; position:absolute; top:0px; left:0px;}
.logoBlock a img, .chatBlock a img { border:none; outline:none;}
.chatBlock {width:340px; height:100px; position:absolute; right:0px; top:0px;}
.group:after {content:"."; display:block; clear:both; visibility:hidden; height:0px;}
.menuTop {background:url(bg_menu.jpg)/*bg_menu.jpg*/ repeat-x; position:relative; top:100px; left:0px; height:40px;}
.menuTop ul {list-style-type:none; margin:0px auto; padding:0px;}
.menuTop ul li:first-child { background:none;}
.menuTop ul li {float:left; display:block;padding:0px 1%; position:relative; width:8%; height:40px; text-align:center; background:url(sss.gif)/*sss.gif*/ no-repeat top left;}
.menuTop ul li.active { background:url(bg_ma.jpg)/*bg_ma.jpg*/ repeat-x; height:40px;}
.menuTop ul li.active i { background:url(menu_bullet.gif)/*menu_bullet.gif*/ no-repeat 0px -90px;width:17px; height:9px;position:absolute; left:45%; bottom:-5px; }
.menuTop ul li span {width:85px; margin:10px auto 0px; display:block;height: 30px;line-height: 30px;}
.menuTop ul li span a {  line-height:12px;}
.menuTop ul li .more a {color:#404040; text-transform:uppercase;text-align:right; background:url(menu_bullet-1.gif)/*menu_bullet.gif*/ no-repeat 64px -21px; padding:0px 22px 0px 0px;font-weight:bold; height:23px;}
.menuTop ul li a {color:#404040; display:block; letter-spacing:0;  text-shadow:#f7f7f7 -1px -1px 0px; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; line-height:40px;}
.menuTop ul li span a {height: 20px;vertical-align: middle;display: table-cell;text-align: center;width: 85px;}
.menuTop ul li a.drop_menu {background:url(arr_d.gif)/*arr_d.gif*/ no-repeat 73px 50%; text-align:left; width:50%;  padding:0px 42px 0px 0px}
.menuTop ul li#dissertation_service .top_sub_menu, .menuTop ul li#admission_services .top_sub_menu {height: 300px;margin-left: -55px; position: absolute;width:200px; z-index: 10000; display:none;}
.menuTop ul li#dissertation_service:hover .top_sub_menu,.menuTop ul li#admission_services:hover .top_sub_menu {display: block;}
.top-submenu-top {background:url(top_submenu_sprite.png)/*top_submenu_sprite.png*/ no-repeat scroll 0 0 transparent; height: 20px;margin:0;padding:0;width:200px;}
.png_fix3 {background:url(top_submenu_bg.png)/*top_submenu_bg.png*/ repeat-y scroll 0 0 transparent; font-family:Arial, Helvetica, sans-serif;}
.top-submenu-bottom {background:url(top_submenu_sprite-1.png)/*top_submenu_sprite.png*/ no-repeat scroll 0 -20px;height: 18px;margin:0px 0px 0px;padding: 0;width:200px;}
a.submenu_link, a.submenu_link:link, a.submenu_link:visited {background: none repeat scroll 0 0 #EFFFBF;border-bottom: 1px solid #C2F23D;border-top: 1px solid #FFFFFF;color: #000; font-weight:normal;display:block;font-family:Arial; line-height:30px; text-align:left;padding:1px 0px 1px 20px; text-decoration:none;}
a.submenu_link:hover {text-decoration:underline;}
#page {max-width:1220px;min-width:940px;margin:0 auto;  padding:0px 30px;position:relative; z-index:0;
 width : expression ( document.body.clientWidth < 940? "940px" : document.body.clientWidth > 1220? "1220px" : "auto"  );}
#container {width: 100%;float:left;margin-right:-220px;}
#content {margin: 17px 0px 0px 0px;  float: left;}
#main {max-width: 780px; margin-left:220px; position:relative; z-index:0;}
#mainIndex {margin-left:240px; width:100%; position:relative; z-index:0;}
#left {width:220px;float: left;}
#right {width:220px;float:right; margin:17px 0px 0px;}
#footer { clear:both; height:100px; margin:20px 0px 0px; position:relative;}
#footer .copy { color:#1a1a1a; margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; width:230px; position:absolute; bottom:18px; left:20px;}
#footer .copy a { color:#1a1a1a; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline;}#footer .copy a:hover { text-decoration:none;}
.mail { position:absolute; bottom:14px; right:20px; width:116px;} 
.networks {position:absolute; bottom:14px; left:35%; width:400px;}
.footerBlock .icon { position:absolute; background:url(icon.gif)/*icon.gif*/ no-repeat; width:46px; height:51px; top:-30px; right:55px;}
.footerBlock ul {list-style-type:none; margin:0px auto;  padding:15px 0px 0px; width:870px; }
.footerBlock ul li {float:left; padding:0px 4px;}
.footerBlock ul li a {color:#fff; font:normal 14px Arial, Helvetica, sans-serif; text-decoration:none; text-shadow:#489b06 -1px -1px 0px;}
.footerBlock ul li a:hover {text-decoration:underline; }
.footerBlock {position:relative; background:url(bg_bottom.gif)/*bg_bottom.gif*/ repeat-x; height:50px;}
.footerBlock span {top:0px; height:50px;}
.footerBlock .l {background:url(b_r.gif)/*b_r.gif*/ no-repeat; width:10px; height:50px; left:0px;}
.footerBlock .r {background:url(b_l.gif)/*b_l.gif*/ no-repeat; width:10px; height:50px; right:0px;}
.shellContent {margin:0px 20px;}
.contentText a { text-decoration:underline; font:normal 12px Arial, Helvetica, sans-serif; color:#404040;}
.contentText a:hover { text-decoration:none;}
.contentText h1, .contentText h3 { margin:-2px 0px 10px; padding:0px; font:bold 18px Arial, Helvetica, sans-serif; color:#f26e0c;}
.contentText h2{ color:#2d8edf; font:bold 18px Arial, Helvetica, sans-serif; padding:0px; margin:0px 0px 10px;}
.contentText h2 a {color:#2d8edf; font:bold 16px Arial, Helvetica, sans-serif; text-decoration:underline; padding:0px; margin:0px 0px 10px;}
.contentText h2 a:hover { text-decoration:none;}
.contentText h5 { color:#064f81; font:bold 16px Arial, Helvetica, sans-serif; padding:0px; margin:20px 0px;}
.blockServices .item1 h2, .blockServices .item2 h2, .blockServiceSample .item2 h2 , .blockServices .item2 h2 {color:#2d8edf; width:100%; font:bold 17px Arial, Helvetica, sans-serif;  padding:0px; margin:0px 0px 10px;}
.contentText h4 {color:#064F81; font:bold 13px Arial, Helvetica, sans-serif; padding:0px; margin:20px 0px;}
.contentText .img {float:left; margin:0px 20px 20px 0px;}
.contentText .info { float:right; text-align:left; width:80%;}
.contentText p {margin:0px 0px 15px; padding:0; text-align:left;}
.clearing {height: 0;clear: both;}
a.order_now_button,a.order_now_button:link,a.order_now_button:visited
{display:block;width:200px;height:64px;background-image:url(order_now_button.png)/*order_now_button.png*/;}
.buttonsNet { position:relative; text-align:center; margin:0px 0px 12px;}
.buttonsNet .like {float:left; width:50px;}
.buttonsNet .share { float:left; margin:0px 0px 0px 5px;}
.sideBlock {background: url(title_block.gif)/*title_block.gif*/ no-repeat top left; width:220px; margin:0px 0px 20px; height:auto; padding:10px 0px 0px;}
.sideBlock .contacts {margin:20px 0px 20px 20px;}
.sideBlock h2 { color:#40bfff; font:bold 18px Arial, Helvetica, sans-serif; width:186px; padding:0px; margin:11px 18px 5px;}
.sideBlock .textSide {margin:0px 0px 6px 20px; color:#1a1a1a; font:normal 12px/18px Arial, Helvetica, sans-serif; padding:0px;}
.sideBlock  .author { clear:both; margin:0px 0px 20px; width:220px; color:#1a1a1a; font:bold 12px Arial, Helvetica, sans-serif; text-align:right; color:#1a1a1a;}
 a.more {clear:both; background:url(clip.gif)/*clip.gif*/ 0px -50px no-repeat; height:22px; padding:0px 0px 0px 50px; color:#d49628; text-decoration:underline; font:bold 12px Arial, Helvetica, sans-serif; float:right}
a.more:hover {text-decoration:none;}
.sideBlock ul {margin:0px 0px 0px 20px; padding:0px; list-style-type:none;}
.sideBlock ul li span { font-weight:bold; margin:0px 4px 0px 0px;}
.sideBlock ul li {color:#1a1a1a; font:normal 12px/18px Arial, Helvetica, sans-serif; padding:2px 0px 2px 0px;}
.sideBlock ul.menuPages {list-style-type:none; padding:0px; margin:15px 0px  0px;}
.sideBlock ul.menuPages  li {display:block; background:url(menu_bullet.gif)/*menu_bullet.gif*/ no-repeat 0px -54px; padding:5px 0px 5px 28px; margin:0px 0px 0px 10px;}
.sideBlock ul.menuPages  li a { display:block; color:#262626; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.sideBlock ul.menuPages  li a:hover, .sideBlock ul.menuPages  li#order a:hover {color:#007ecb;}
.sideBlock ul.menuPages  li#order a {color:#f26e0c}
.sideBlock ul.menuPages  li.active { background:url(menu_active.gif)/*menu_active.gif*/ no-repeat top left; //background-position:-18px 0px; margin:0px; height:22px; padding:0;}
.sideBlock ul.menuPages  li.active a {color:#fff;  margin:0px 0px 0px 38px;  text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; display:block; line-height:22px;}
.sideBlock .wwa {text-align:center; margin:24px auto; width:140px;}
.accept , .buttonsSidebar{ margin:0px 0px 20px; text-align:center;}
.sideBlock ul.success {margin:0px; width:210px; padding:0px; }
.sideBlock ul.success li {color:#1a1a1a; padding:10px 0px 10px 60px; font:normal 12px Arial, Helvetica, sans-serif;}
.sideBlock ul.success li#one { background:url(number.gif)/*number.gif*/ no-repeat 0px 14px; height:40px;}  
.sideBlock ul.success li#two { background:url(number-1.gif)/*number.gif*/ no-repeat 0px -67px; height:40px;}
.sideBlock ul.success li#three {background:url(number-1.gif)/*number.gif*/ no-repeat 0px -148px; height:40px;}
.sideBlock .rules { color:#78bf13; font:bold 12px Arial, Helvetica, sans-serif; display:block; margin:0px 0px 5px 60px;}
.loginGeneralBlock { position:relative; margin:0px 0px 20px;}
.loginGeneralBlock .loginBlock {background:url(login_block.gif)/*login_block.gif*/ no-repeat; width:220px; height:185px; margin:0px 0px 20px;}
.loginGeneralBlock .loginBlock h2 { color:#000; font:bold 18px Arial, Helvetica, sans-serif; padding:23px 0px 0px; margin:0px 0px 10px 20px;}
.loginGeneralBlock .loginBlock form { margin:10px auto 15px; padding:0px; text-align:center}
.loginGeneralBlock .loginBlock form input.txt {border:1px solid #bfbfbf; background:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; width:188px; color:#000; font:bold 11px Arial, Helvetica, sans-serif; margin:0px auto 10px; position:relative; height:21px; padding:0px 0px 0px 10px; line-height:21px;}
.loginGeneralBlock .loginBlock form input.submit { background:url(login.gif)/*login.gif*/ no-repeat; width:165px; height:25px; border:none;  margin:0 auto 10px;}
.loginGeneralBlock .loginBlock form a.forgot { margin:0px 0px 0px -60px; color:#000; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline; clear:both; display:block;}
.loginGeneralBlock .loginBlock form a.forgot:hover {text-decoration:none;}
.join { background:url(facebook_2.gif)/*facebook_2.gif*/ no-repeat; width:220px; height:40px; line-height:40px; text-align:center;}
.join a { margin:10px 0px 0px;}
.join , .blockQuote{ position:relative; margin:0px 0px 18px;}
.blockQuote a.ask{ color:#f26e0c; margin:0px 0px 0px 20px; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:underline;}
.blockQuote a.ask:hover { text-decoration:none;}
.blockQuote ul { margin:10px 0px 20px 20px; padding:0px; list-style-type:none;}
.blockQuote ul li { text-align:left; padding:0px;}
.blockQuote ul li a { color:#1a1a1a; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline;}
.blockQuote ul li a:hover { text-decoration:none;}
.extraSep {border-bottom: 1px solid #99CC00;height: 4px; margin: 10px 0 0; position: relative;}
.extraSep .arr {background:url(g_s.gif)/*g_s.gif*/ no-repeat;height: 4px;left: 0;position: absolute;top: 1px;
width: 70px;}
.blockExtras .order_ex .priceBlock .price strong {font: bold 22px Arial,Helvetica,sans-serif;}
.blockExtras {overflow: hidden;position: relative;width: 100% !important;}
.blockExtras .info { position:relative; margin-right:155px; text-align: left;}
.blockExtras .order_ex {width:160px; position:absolute; right:0px; top:0px;}
.blockExtras .order_ex .priceBlock {background: url(bg_price.gif)/*bg_price.gif*/ no-repeat scroll 0 0 transparent;height: 83px;left: 10px;
position: relative;text-align: center; top: 12px;width: 124px;z-index: 0;}
.blockExtras .order_ex .btn {height: 65px;left: 23px;position: relative;top: -20px; width: 140px;z-index: 10;}
.blockExtras .order_ex .btn span{padding-left:7px; font-weight: bold;}
.blockExtras .order_ex .priceBlock .price {color: #333333;font: 16px Arial,Helvetica,sans-serif;width: 120px;}
.one { left: 3px;position: absolute;top: 12px;}.two {left: 3px;position: absolute;top: 10px;}.three {left: 3px;position: absolute;top: 7px;}
.blockExtras .info h4 {color: #FF8400;font: bold 16px Arial,Helvetica,sans-serif;margin: 15px 0 15px 10px;}
.blockExtras .info ul {list-style-type: none;margin: 0 0 0 10px;padding: 0;}
.blockExtras .info ul li {background:url(bullets.gif)/*bullets.gif*/ no-repeat 0px -190px;color: #333;
font: 14px Arial,Helvetica,sans-serif;margin: 2px 0;padding-left: 10px; text-align: left;}
.blockExtras .info p {color: #333333;font: 12px Arial,Helvetica,sans-serif;margin: 10px 0 10px 10px;text-align: left;}
.order_essay { display:block; margin:10px 0px 0px;}
.center_banner { position:relative; margin:15px auto 30px; text-align:center; overflow:hidden;width:100%;max-width:520px;}
.disclaimer img {width:100%;}
.orderBlockButton { margin:10px auto; width:201px;}
.blockServices{background:#efffbf; position:relative; margin:10px auto; -moz-border-radius:10px;  -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; padding:15px; height:635px; min-width:450px;}
.blockServiceSample {background:#efffbf; position:relative; margin:10px auto 30px; -moz-border-radius:10px;  -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; padding:15px; height:195px;}
.blockServices .item1 {float:left; width:44%;}
.blockServices .item2 {float:left; width:45%;}
.blockServiceSample .item1 {float:left; width:44%;}
.blockServices .item2, .blockServiceSample .item2 {float:right; width:45%;}
.blockServices .item1 h2 a, .blockServiceSample .item1 h2 a, .blockServiceSample .item2 h2 a, .blockServices .item2 h2 a {color:#2d8edf; line-height:20px; font:bold 17px Arial, Helvetica, sans-serif; text-decoration:none;}
.blockServices .item1 h2 a:hover, .blockServices .item2 h2 a:hover, .blockServiceSample .item1 h2 a:hover .blockServiceSample .item2 h2 a:hover{ text-decoration:underline;} 
.blockServices .item1 ul, .blockServices .item2 ul, .blockServiceSample .item1 ul, .blockServiceSample .item2 ul  {margin:0px 0px 10px 10px; padding:0px; list-style-type:none;}
.blockServices .item1 ul li , .blockServices .item2 ul li, .blockServiceSample .item1 ul li, .blockServiceSample .item2 ul li  { background:url(bullets.gif)/*bullets.gif*/ no-repeat 0px 10px; padding:2px 0px 2px 15px; }
.blockServices .item1 ul li a , .blockServices .item2 ul li a, .blockServiceSample .item1 ul li a, .blockServiceSample .item2 ul li a{color:#333; text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif;}
.blockServices .item1 ul li a:hover , .blockServices .item2 ul li a:hover , .blockServiceSample .item1 ul li a:hover, .blockServiceSample .item2 ul li a:hover{ text-decoration:underline;}
.blockServices .item1 ul li ul , .blockServices .item2 ul li ul, .blockServiceSample .item1 ul li ul, .blockServiceSample .item2 ul li ul{margin:0px 0px 0px 10px; padding:0px; list-style-type:none;}
.blockServices .item1 ul li ul li , .blockServices .item2 ul li ul li, .blockServiceSample .item1 ul li ul li,.blockServiceSample .item2 ul li ul li  { background:none;}
.blockServices .item1 ul li ul li a , .blockServices .item2 ul li ul li a, .blockServiceSample .item1 ul li ul li a, .blockServiceSample .item2 ul li ul li {  font:italic 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.blockServices .item1 ul li ul li a:hover , .blockServices .item2 ul li ul li a:hover, .blockServiceSample .item1 ul li ul li a:hover, .blockServiceSample .item2 ul li ul li a:hover { text-decoration:underline;}
.discountBlock {position:relative; margin:10px auto; width:460px; overflow:hidden;}
.discountBlock .percent { float:left; width:60px; height:60px; margin:0px 20px 0px 0px; background:url(percents.gif)/*percents.gif*/ no-repeat 0px 0px;}
.discountBlock .percent_10 {background:url(percents.gif)/*percents.gif*/ no-repeat 0px -89px;}
.discountBlock .percent_15 {background:url(percents.gif)/*percents.gif*/ no-repeat 0px -180px;}
.discountBlock .infoDiscount {float:right; width:380px;  text-align:left;}
.discountBlock .infoDiscount .titleDiscount { color:#000; font:bold 18px Arial, Helvetica, sans-serif; margin:0px 0px 7px}
.contentTitle {height:27px; background:#cbe687; position:relative; margin:22px 0px 0px; -moz-border-radius:7px 7px 0px 0px;  -webkit-border-radius:7px 7px 0px 0px; -khtml-border-radius:7px 7px 0px 0px; border-radius:7px 7px 0px 0px; text-align:center; line-height:27px;}
.contentTitle h6 {color: #527300; font:bold 14px Arial, Helvetica, sans-serif; padding:4px 0px 0px; margin:0px auto;}
.contentTitle .arr { background:url(clip.gif)/*clip.gif*/ no-repeat 0px 0px; width:41px; height:26px; position:absolute; left:-2px; top:-14px;}
.contentBlock {/*background:#f3fdd9;*/ position:relative; /*margin:0px 0px 10px; padding:10px 25px 10px;*/ overflow:hidden;}
.contentBlock .img { float:left; width:92px; margin:0px 5px 1px 0px; padding:0px;}
.contentBlock .titleBlue {color:#40bfff; font:bold 18px Arial, Helvetica, sans-serif; margin:0px 0px 7px; padding:0px;}
.contentBlock .textGreen { color:#3E5700;}
.sepTestimonials {position:relative; margin:0px auto 5px; border-bottom: 1px solid #99CC00;height:57px; top:-5px; left:0px;}
.sepTestimonials .arr {background:url(testimonials_pic1.gif)/*testimonials_pic1.gif*/ no-repeat top left; width:68px; top:0px; left:0px; height:57px; position:absolute;}
a.live_chat_button, a.live_chat_button:link, a.live_chat_button:visited {background-image: url(live_chat_button.gif)/*live_chat_button.gif*/;display: block;height: 45px;
width: 200px;}
a.live_chat_button:hover { background-position: 0 -90px;}
a.live_chat_button:active {background-position: 0 -180px;}
#phones_block { position:relative;background:url(contactus_phones.gif)/*contactus_phones.gif*/ no-repeat scroll 0 0 transparent; width:254px; height:226px; float:right; //clear:left;}
#phones_block .liveChat { position:absolute; bottom:20px; left:30px;}
#youArea {float:left; width:205px;} 
#youArea .add {margin:0px 0px 10px 20px;}
#youArea ul {list-style-type:none; margin:0px 0px 20px 20px; padding:0px;}
#youArea ul li {background:url(bullets-1.gif)/*bullets.gif*/ no-repeat 0px 10px; padding:1px 0px 1px 20px;}
#youArea ul li a { margin:0px; text-align:left;}
#youArea .services { width:150px;}
.blockProcess {background:#f3fdd9; overflow:hidden;  padding:2px 10px 0px 0px; position:relative; margin:10px auto 20px;}
.blockProcess .item { border-bottom:1px solid #99cc00; height:73px; position:relative;}
.blockProcess .item .img {position:absolute; top:0px; left:0px; width:93px;}
.blockProcess .item .info {position:absolute; top:30px; left:110px;  color:#000; font:bold 12px Arial, Helvetica, sans-serif; width:58%;}
.blockProcess .item .details { position:absolute;  top:29px; right:-40px; width:120px;}
.popup_block {background: none repeat scroll 0 0 #E0ECC1;border: 3px solid #699008;display: none;overflow: auto;padding: 8px 15px;width: 400px;}
.moredetails {color: #388BD9;cursor: pointer;font-size: 11px;color:#38b2d9;  text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif;}
.popup_block p {padding-left:20px;}
.processButtons { width:460px; margin:0 auto;}.processButtons a {margin-left:10px;}
a.sample_name, a.sample_name:link, a.sample_name:visited {display:block;font-size:14px;font-weight:bold;height:25px; color:#000; text-decoration:underline;}
a.sample_name:hover { text-decoration:none;}
table.blockSample {margin:10px auto 20px; padding:0px; width:100%; position:relative;}
table.blockSample td.tableInfo {width:90%; text-align:left;}
table.blockSample table td { padding:2px 0px 2px 0px;}
table.blockSample table td.sample_desc_name {color:#808080;width: 130px;}
table.blockSample table td.sample_desc_info {color:#333;}
table.blockSample td.view {width:10%;}
.sepSample {border-bottom:1px solid #99cc00; height:2px; position:relative; margin:10px 0px;}
.sepSample .arr { position:absolute; background:url(brick2.gif)/*brick2.gif*/ no-repeat; width:5px; height:11px; top:-3px; right:0px;}
.resource { clear:both; display:block; margin:10px 0px;}
.recomendText {font-weight:bold; height:24px;}
.block ul { margin:0px; padding:0px; list-style-type:none;}
.block ul li { background:url(bullets-2.gif)/*bullets.gif*/ no-repeat 0px 10px; padding:1px 0px 1px 15px;}
.block ul li a { color:#000;}
.block ul li ul { padding:3px 0px 0px; margin:0px;}
.border_left {-moz-border-radius:7px 0px 0px 0px;  -webkit-border-radius:7px 0px 0px 0px; -khtml-border-radius:7px 0px 0px 0px; border-radius:7px 0px 0px 0px;}
.border_right {-moz-border-radius:0px 7px 0px 0px;  -webkit-border-radius:0px 7px 0px 0px; -khtml-border-radius:0px 7px 0px 0px; border-radius:0px 7px 0px 0px;}
.border_left_bot {-moz-border-radius:0px 0px 0px 7px; -webkit-border-radius:0px 0px 0px 7px; -khtml-border-radius:0px 0px 0px 7px;border-radius:0px 0px 0px 7px;}
.border_right_bot {-moz-border-radius:0px 0px 7px 0px;  -webkit-border-radius:0px 0px 7px 0px; -khtml-border-radius:0px 0px 7px 0px; border-radius:0px 0px 7px 0px;}
.dark_blue {background: none repeat scroll 0 0 #A0D9FC;border-bottom: 1px solid #77B0D3;border-right: 1px solid #64B9F9;border-top: 1px solid #CCEBFF;
 padding: 7px;vertical-align: top;}
.light_blue {background: none repeat scroll 0 0 #BFE6FF;border-bottom: 1px solid #94CDF0;border-right: 1px solid #8FCFFF;border-top: 1px solid #DDF2FF;
padding: 7px;vertical-align: top;}
.dark_red {background: none repeat scroll 0 0 #FFB7B7;border-bottom: 1px solid #FF7D7C;border-left: 1px solid #FFD8D8;border-top: 1px solid #FFDAD9;padding: 7px;
vertical-align: top;}
.light_red {background: none repeat scroll 0 0 #FFD0CF;border-bottom: 1px solid #FFA6A6;border-left: 1px solid #FFE6E6;border-top: 1px solid #FFE6E6;padding: 7px;vertical-align: top;}
.reason_name { font:bold 15px Arial, Helvetica, sans-serif;padding: 5px;}
.reasons_table { position:relative; margin:0px auto 30px;}blockquote { font-style:italic;}
.blockQuestions, .blockAnswers {background:#f3fdd9; padding:3px 0px;}
.blockQuestions ul {margin:0px 0px 0px 20px; padding:0px; list-style-type:none;}
.blockQuestions ul li { text-align:left; margin:0px; padding:8px 0px 8px 75px; padding:10px 0px 10px 75px\9; background:url(faqs.gif)/*faqs.gif*/ no-repeat 0px -117px;}
.blockQuestions ul li a {color:#000; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:underline;}
.blockQuestions ul li a:hover { text-decoration:none;}
.blockQuestions2 {background:#e6f7ba; padding:3px 0px;}
.blockQuestions2 p.question {background:url(faqs.gif)/*faqs.gif*/ no-repeat 0px 12px; padding:20px 0px 20px 75px; margin:0px; color:#000; font: italic 12px Arial, Helvetica, sans-serif; margin:0px 0px 0px 20px;}
.blockAnswers p.answer {background:url(tab3_pic1.gif)/*tab3_pic1.gif*/ no-repeat 0px 0px; color:#000; font:normal 12px Arial, Helvetica, sans-serif; padding:0px 0px 35px 75px; margin:10px 0px 10px 20px; width:80%;}
/* price search new  */
.blockSearchPrices { position:relative; width:460px; margin:40px auto 10px; height:101px;}
.blockSearchPrices .selectBlock {float:left; width:385px;}
.blockSearchPrices .selectBlock select {width:240px; outline:none; height:20px; padding:0px 0px 0px 3px; border:1px solid #dbdbdb; color:#384653}
.blockSearchPrices .selectBlock input {width:67px; text-align:center;  padding:0px 0px 0px 3px; border:1px solid #dbdbdb; color:#384653; font:bold 14px Arial, Helvetica, sans-serif; }
.blockSearchPrices .selectLang {float:right; width:65px;}
/* block featured new  */
.blockFeaturedGeneral {position:relative; margin:0px auto 15px; background:url(bg_featured.png)/*bg_featured.png*/ no-repeat; width:460px; height:205px;}
.titleBlockFeatured, .discountTitle {color:#6e9d2f; margin:0px 0px 5px 0px; text-transform:uppercase; text-shadow:#fff -1px -1px 0px; font:bold 18px Arial, Helvetica, sans-serif}
.blockFeaturedGeneral .featured {float:left; width:200px; margin:10px 0px 0px 15px;}
.blockFeaturedGeneral .format { float:right; width:220px; margin:10px 0px 0px 5px} 
.lineFeatured,.lineFormat{position:relative;  height:26px; width:210px; clear:both;  color:#384653; font:normal 12px Arial, Helvetica, sans-serif;} 
.lineFeatured .nameFeatured{position:absolute; top:5px; left:0px; width:170px;}
.lineFeatured .qualityFeatured{position:absolute; top:5px; right:10px; width:32px; text-align:right;}
 .blockTotal { position:relative; left:-15px; top:0px; background:url(total.gif)/*total.gif*/ no-repeat; width:220px; height:27px; color:#fff; line-height:27px; font:bold 14px Arial, Helvetica, sans-serif;}
 .blockTotal p { margin:0px; padding:0px; width:220px; position:absolute; top:4px; left:15px;}
 .blockTotal p  span { position:absolute; top:2px; right:20px; width:30px;}
 .lineFormat .nameFormat {position:absolute; top:5px; left:0px; width:63px; text-align:left;}
 .lineFormat .infoFormat {position:absolute; top:5px; text-align:left; right:-20px; width:160px;}
 .generalDiscount { position:relative; margin:0px auto 10px; width:460px;}
.blockDiscounts {background: url(discounts_bg.gif)/*discounts_bg.gif*/ no-repeat; width:220px; height:81px; position:relative; float:left; margin:0px 20px 0px 0px;}
a.discount15 {float:right; background:url(discount_15.gif)/*discount_15.gif*/ no-repeat; width:220px; height:81px;  color: #384653; display:block; font:bold 17px Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; padding:20px 0px 0px 0px; line-height:20px;}
a.discount15 strong {color: #EA440F;}
.moreDetails { margin:10px 0px 0px 0px; width:220px; float:left; text-align:right;}
.discountLine {position:relative; width:220px; display:block; text-shadow:#b5a417 -1px -1px 0px; height:27px; color:#fff; font:bold 14px Arial, Helvetica, sans-serif; margin:0px 0px 1px;}
.discountLine .page { position:absolute; width:120px; top:4px; left:12px;}
.discountLine .number { position:absolute; width:35px; top:5px; right:10px;}
.priceInfoBlock {position:relative; padding:30px 0px 0px; margin:20px auto; border-top:4px solid #99cc00; width:100%; overflow:hidden;}
.priceInfoBlock .image { float:left; width:90px;}
.priceInfoBlock .infoText { text-align:left; position:relative;  margin-left:100px;}
.priceInfoBlock .infoText p { margin:0px;}
.priceInfoBlock .infoText h6 {font:bold 12px Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
.orange {color:#ff8400;} .navy { color:#0e6ed7;} .red {color:#a3001c;} .green {color:#296300;}
.pricesSep {border-bottom: 1px solid #99CC00;height: 4px; margin: 4px 0; position: relative;}
.pricesSep .arr {background:url(g_s-1.gif)/*g_s.gif*/ no-repeat;height: 4px;left: 0;position: absolute;top: 1px;width:70px;}
.productBlock {position:relative; width:100%; margin:10px auto; overflow:hidden;}
.productBlock .titleProduct {position:relative; background:url(home_title_back.gif)/*home_title_back.gif*/ repeat-x; height:30px; margin:0px 0px 12px;}
.productBlock .titleProduct .arr { background:url(home_arr.gif)/*home_arr.gif*/ no-repeat; width:38px; height:30px; position:absolute; top:1px; right:0px;}
.productBlock .titleProduct h3.product {color:#599d00; margin:0px; padding:0px; position:absolute; background:#fff; width:45%; height:20px; top:9px; left:0px;}
.productBlock .titleProduct h3.product a { color:#599d00; text-decoration:none; text-transform: uppercase; font:bold 13px Arial, Helvetica, sans-serif;}
.productBlock .titleProduct h3.product a:hover {text-decoration:underline;}
.productBlock .textProduct { float:left; width:75%; font:normal 12px Arial, Helvetica, sans-serif; text-align:left;}
.productBlock .priceProduct { float:right; width:15%; text-align:center;}
.productBlock .priceProduct #price_service {display:block;}
.productBlock .priceProduct #price_service a {color:#388bd9; font:bold 13px Arial, Helvetica, sans-serif; text-decoration:none;}
.productBlock .textProduct p { margin:0px; padding:0px;}
.productBlock p a.read_more { color:#FF0000; margin:0px 4px 0px 4px; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:underline;}
.productBlock p a.read_more:hover {text-decoration:none;}
a.small_prices_button, a.small_prices_button:link, a.small_prices_button:visited {background:url(prices_button.gif)/*prices_button.gif*/ 0px 0px no-repeat;height:45px;display:block;width:69px; margin:4px auto;}
a.small_prices_button:hover {background-position: 0 -90px;}
a.small_prices_button:active {background-position: 0 -180px;}
table.top_links { position:relative; width:100%!important; display:block; margin:10px auto 15px;border:1px solid #d5d5d5; -moz-border-radius:5px;  -webkit-border-radius:5px;  list-style-type:none; -moz-border-radius:5px;-webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;overflow:hidden;}
.tab_sep {border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5;}
.tab_right {border-right:1px solid #d5d5d5;}.tab_bottom {border-bottom:1px solid #d5d5d5;}
table.top_links td.active { background:#efefef url(bg_tab_ac.gif)/*bg_tab_ac.gif*/ repeat-x;}
table.top_links td.active a { color:#5b8bd9; font-size:10px; font-weight:bold;} 
table td.admission { background:url(admission_services_black_ba.gif)/*admission_services_black_ba.gif*/ no-repeat; width:148px; height:26px;}
table td.admission a { color:#388BD9; font:bold 11px Arial, Helvetica, sans-serif;  text-decoration: none;}
table.top_links td {background: #efefef; height:25px; line-height:25px; width:25%; }
table.top_links td a { color:#5c8100; font:normal 11px Arial, Helvetica, sans-serif;   text-decoration:none;}
table.top_links td a.black {color:#000;}
table.top_links td a:hover ,table.top_links td a:hover.black {  text-decoration:underline;} 
.blockInfoProduct {position:relative; margin:0px auto; width:100%; overflow:hidden;}
.blockInfoProduct .image { float:left; width:90px;}
.blockInfoProduct .information { position:relative; margin-left:100px; text-align:left;}
table.links_admission { position:relative; width:100%!important; display:block; margin:0px auto 15px;border:1px solid #d5d5d5; -moz-border-radius:0px 5px 5px 5px; -webkit-border-radius:0px 5px 5px 5px; -khtml-border-radius:0px 5px 5px 5px; border-radius:0px 5px 5px 5px;overflow:hidden;}
table.links_admission td.active { background:#efefef url(bg_tab_ac.gif)/*bg_tab_ac.gif*/ repeat-x; height:25px;}
table.links_admission td.active a { color:#5b8bd9; font-size:11px; font-weight:bold;} 
table td.admission {background:url(admission_services_black_ba.gif)/*admission_services_black_ba.gif*/ no-repeat; width:148px; height:26px;}
table td.admission a {color:#388BD9; font:bold 11px Arial, Helvetica, sans-serif;  text-decoration: none;}
table.links_admission td {background:#efefef; height:25px; line-height:25px; width:25%; }
table.links_admission td a {color:#5c8100; font:normal 11px Arial, Helvetica, sans-serif;   text-decoration:none;}
table.links_admission td a.black {color:#000;}
table.links_admission td a:hover,table.links_admission td a.black:hover { text-decoration:underline;} 
.lineFreeFeatured { width:175px; height:20px; margin:5px auto; position:relative;color:#000; font:normal 12px Arial, Helvetica, sans-serif;}
.lineFreeFeatured .titleFree {width:110px; text-align:left;  position:absolute; top:0px; left:0px;}
.lineFreeFeatured .sumFeatured { width:35px; text-align:center; position:absolute; top:0px; right:-10px;}
.lineFreeFeatured .totalSaving { width:110px; top:0px; left:20px; font-weight:bold; color:#009900;}
.lineFreeFeatured .totalQuality { width:35px;color:#009900; top:0px; right:-15px; font-weight:bold; position:absolute;}
ul.list { margin:10px 0px 25px  25px; padding:0px; list-style-type:none;}
ul.list li { background:url(bullets-1.gif)/*bullets.gif*/ no-repeat 0 8px; padding:1px 0px 1px 12px;}
.getCustom {width:460px; position:relative; margin:15px auto; color:#404040; font:italic 18px Arial, Helvetica, sans-serif;}
.getCustom a { text-decoration:underline; font:italic 18px Arial, Helvetica, sans-serif;} .getCustom a:hover {text-decoration:none;}

.main_div{
	min-width: 500px;
	position: relative;
	float: left;
	min-height: 300px;
	padding-bottom: 50px;
	width: 100%;
	margin-left: 5px;
}

.title_text{
	float: left;
	margin-top: 5px;
	width: 100%;
	height: 39px;
	background-image: url('plash.jpg')/*plash.jpg*/;
}
.title_text a{
	text-decoration: underline !important;
}
.title_text a:hover{
	text-decoration: none !important;
}
.main_div span{
	float: left;
	color: #599D00;
	font-size: 19px;
	margin: 9px 0px 0px 10px;
}
.main_div span a{
	color: #599D00;
}
.main_div a{
	text-decoration: none;
}
.main_div a:hover{
	text-decoration: underline;
}
#survey_label{
	float: left;
	width: 100%;
	color: #003EA6;
	font-size: 19px;
	margin: 9px 0px 0px 10px;
}
#survey_label a{
	color: #003EA6;
}

#survey_detail_color_dark{
	background-color: #F1F1F1;
}
#survey_detail_color_light{
	background-color: #FFFFFF;
}
#clear{
	clear: both;
}

.text_part{
	float: left;
	width: 100%;
	margin-top: 15px;
}
.text_part p{
	clear: both;
	float: left;
	width: 100%;
	margin-left: 10px;
}
.text_part form{
	float: left;
	margin-left: 10px;
	width: 100%;
}

.text-part table tbody tr td{
	padding: 5px;
}
#big_text{
	font-size: 16px;
	font-weight: 600;
	color: #000000;
}

#questions_form{
	float:left;
	width: 100%;
	margin-bottom: 50px;
}
#question{
	float:left;
	margin: 5px 0px 0px 10px;
	font-size: 15px;
	font-weight: 600;
	color: #323232;
	background-image: none;
}
#answer{
	float:left;
	margin: 5px 0px 0px 10px;
	font-size: 13px;
	font-family: Arial;
	color: #020267;
}
#answer_view{
	color: #9F2554;
	float:left;
	margin: 5px 0px 0px 10px;
	font-size: 12px;
	font-weight: 600;
}
#save_survey{
	float: left;
	width: 164px;
	height: 40px;
	background-image: url('save_button.jpg')/*save_button.jpg*/;
	background-repeat: no-repeat;
	padding: 10px 0px 0px 48px;
	font-weight: 600;
	margin: 20px 0px 0px 300px;
}
#save_survey a{
	font-size: 13px;
	color: #4B4B4B;	
	text-decoration: underline;
}
#save_survey a:hover{
	color:A2A2A2;
	text-decoration: none;
}

#view_survey{
	float: left;
	width: 164px;
	height: 40px;
	background-image: url('view_survey.jpg')/*view_survey.jpg*/;
	background-repeat: no-repeat;
	padding: 10px 0px 0px 48px;
	margin-top: 10px;
	font-weight: 600;
}
#view_survey a{
	font-size: 13px;
	color: #4B4B4B;	
	text-decoration: underline;
}

.table_credits {
	font-size: 17px;
}
.table_credits td{
	padding: 5px;
}


.standart{
	clear:both;
	float:left;
	width: 100%;
	margin-top: 15px;
}
.standart span{
	color: A02754;
	margin-left: 160px;
	font-size: 16px;
}

.place_order{
	clear:both;
	float:left;
	width: 100%;
	margin-top: 15px;
}
.place_order img{
	float:left;
	margin-left: 200px;	
}
.place_order span{
	float:left;
	margin-left: 10px;
	background-image: none;
	width: 280px;
}
.place_order span a{
	font-size: 13px;
	color: 4B4B4B;
	text-decoration: underline;
	font-weight: 600;
}
.place_order span a:hover{
	text-decoration: none;
}


/*Identification*/


.identy_header{
	float: left;
	width: 99%;
	border: 1px solid #3D8EDA;
	margin: 0px 0px 25px 0px;
}
.identy_header img{
	float:left;
}

.identy_header_detail{
	float: left;
	margin-left: 30px;
	width: 80%;
}
.identy_header span{
	color:#ff0000;
	float: left;
	width: 100%;
	position: relative;
	margin: 0;
	font-size: 22px;
}
.identy_header p{
	float: left;
	width: 100%;
	position: relative;
}



.identify_information{
	float: left;
	width: 100%;
}
.identify_information div{
	float: left;
	position: relative;
	background-color: #0A59BB;
	height: 40px;
	width: 100%;
}
.identify_information div span{
	color: #FFFFFF;
}
.identify_information label{
	color: #FFFFFF;
}
.identify_information ul{
	clear: both;
	width: 80%;
	float: left;
	position: relative;
	padding: 0px 0px 0px 50px;
	font-size: 13px;
	list-style-type: none;
	list-style-image: none;
}
.identify_information ul li{
	clear: both;
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 16px;
	background-image: url('checked_checkbox.jpg')/*checked_checkbox.jpg*/;
	background-repeat: no-repeat;
	list-style-image: none;
}
.identify_information ul li span{
	margin: 0px 0px 0px 20px;
	color: #000000;
	font-size: 13px;
}
.identify_information p{
	clear: both;
	float: left;
	color: #000000;
	font-size: 13px;
	margin-left: 20px;
	width: 95%;
}

.identify_information table{
	margin-top: 20px;
}
.identify_information table td{
	padding: 5px;
}
.upload_identy{
	float: left;
	width: 164px !important;
	height: 40px;
	background-image: url('upload_file.jpg')/*upload_file.jpg*/ !important;
	background-repeat: no-repeat;
	padding: 10px 0px 0px 48px;
	font-weight: 600;
	margin: 20px 0px 0px 300px !important;
}
.upload_identy a{
	font-size: 13px;
	color: #4B4B4B !important;	
	text-decoration: underline;
}
.upload_identy a:hover{
	color:A2A2A2;
	text-decoration: none;
}

/*Discounts*/
#red{
	color: #FF0000;
	float: none;
	background-image: none;
}
.discounts{
	clear: both;
	float: left;
	width: 100%;
	padding-top: 20px;
	margin-left: 20px;
}
.discounts img{
	float: left;
}
.discounts div{
	float: left;
	width: 80%;
	margin-left: 20px;
}
.discounts span{
	float: left;	
	position: relative;
	width: 100%;
	font-size: 16px;
	font-weight: 600;
	color: #000000;
	height: 25px;
}

.discounts div p {
    padding:0px; margin:0px;
}


/*Profile*/
.edit_button{
	width: 123px;
	height: 40px;
	background-image: url('edit_button.jpg')/*edit_button.jpg*/;
	background-repeat: no-repeat;
	font-weight: 600;
	margin-top: 20px;
	border: 0px;
	cursor: pointer;
}
#classic_td{
	padding: 5px;
}
#classic_td input{
	float: left;
	display: inline;
}
#classic_td a{
	cursor: pointer;
}
#classic_td #tip{
	font-size: 12px;
	color: #ff0000;
	display: inline;
}
/*Preferred*/

.blue_div{
	float: left;
	border: 1px solid #B5E4FF;
	background-repeat: repeat-x;
	width: 99%;
}
.blue_div span{
	color: #0000FF;
	clear: both;
	float: left;
	height: 22px;
	font-size: 15px;
	margin: 3px 0px 0px 10px;
	background-image: none;
}
.big_blue{
	clear: both;
	float: left;
	width: 100%;
	background-repeat: repeat-x;
	height: 51px;
	margin-top: 50px;
}
.big_blue p{
	float: left;
	margin-top: 15px;
	font-size: 15px;
	color: #000000;
}
.big_blue p a{
	color:#003EA6;
	font-size: 18px;
	text-decoration: underline;
}
.big_blue p a:hover{
	color:#003EA6;
	text-decoration: none;
}
#place_order{
	float: left;
	width: 120px;
	height: 40px;
	background-image: url('red_on_blue.jpg')/*red_on_blue.jpg*/;
	background-repeat: no-repeat;
	padding: 6px 0px 0px 27px;
	font-weight: 600;
	margin: 11px 0px 0px 100px;
}
#place_order a{
	font-size: 13px;
	color: #FFFFFF;	
	text-decoration: none;
}
#place_order a:hover{
	color: #FFFFFF;	
	text-decoration: underline;
}
.dismiss_block_new {
     font-family: Arial;
    _font-family: Arial;
     font-size: 12px;
     color: #000066;
     margin:10px 10px 10px 0px;
     padding:0px 0px 0px 0px; 
     border:1px solid #388BD9;
     height:106px;
     width:750px;
     text-align: left;
     background-image: url('bg_light_blue_big.jpg')/*bg_light_blue_big.jpg*/;
}
.dismiss_block_new span{
	background-image: none;
}
.txtrul
{
    font-family: Arial;
    _font-family: Arial;
    font-size: 16pt;
    color: #003fa7;
    font-weight: normal;
    height: 20px;
    line-height:20px;
}
.strongman
{
    font-weight: bold;
    background-image: none;     
}
.strongman2
{
    color: #06377c;
    font-weight: bold;     
}

.rul1
{
    position: absolute;
    margin: 15px 0px 0px 7px; 
}

.rul2
{
    position: absolute;
    margin: 30px 0px 0px 27px; 
}

.rul3
{
    position: absolute;
    margin: 35px 0px 0px 45px; 
}

.rul4
{
    font-family: Arial;
    _font-family: Arial;
    font-size: 11pt;
    color: #e05547;
    font-weight: normal;
    height: 20px;
    line-height:20px;
    margin-top: 25px; 
}

.rul4 a {
    color: #e05547;
    text-decoration: underline;
}
.rul4 a:link {
    color: #e05547;
    text-decoration: underline;
}
.rul4 a:visited {
    color: #e05547;
    text-decoration: underline;
}
.rul4 a:hover {
    color: #e05547;
    text-decoration: none;
}
.max_50 {
	width: 50% !important;
}
#img_button{
	margin: 50px 0px 0px 40px;
}
#identity_text{
	font-size: 22px;
}
#underline{
	text-decoration: underline;
	color: #000000;
	float: none;
}
#red{
	text-decoration: none;
	color: #FF0000;
	float: none;
}
.big_grey{
	clear: both;
	float: left;
	width: 100%;
	background-repeat: repeat-x;
	background-color: #EDEDED;
	border: 1px solid #D7D7D7;
	height: 51px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.big_grey p{
	float: left;
	margin-top: 15px;
	font-size: 16px;
	color: #000000;
}
.big_grey p a{
	color:#003EA6;
	text-decoration: underline;
	font-size: 16px;
}
.big_grey p a:hover{
	color:#003EA6;
	text-decoration: none;
}
.big_grey span{
	float: left;
	width: 122px;
	height: 40px;
	background-image: url('red_on_grey.jpg')/*red_on_grey.jpg*/;
	background-repeat: no-repeat;
	padding: 6px 0 0 30px;
	font-weight: 600;
	margin: 11px 10px 0px 50px;
	_width: 137px;
}
.big_grey span a{
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.big_grey span a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.order{
	clear: both;
	float: left;
	width: 100%;
	height: 150px;
	overflow: hidden;
}
.order table{
	margin: 10px 0px 0px 10px;
}
.order table tbody tr td{
	padding: 5px;
}
.white_order{
	background-image: none;
}
.grey_order{
	background-image: url('grey_order_bg.jpg')/*grey_order_bg.jpg*/;
	background-repeat: repeat-x;
}

.detail_order_left{
	float: left;
	width: 47%;
}
.detail_order_left span{
	color: #003EA6;
	font-size: 18px;
	width: 100%;
	margin: 0px;
}
.detail_order_left span a{
	color: #003EA6;
}
.detail_order_right{
	float: left;
	width: 45%;
}
#grey_text{
	color: #888888;
}

.view_order_grey{
	height: 40px;
	background-image: url('grey_on_grey.jpg')/*grey_on_grey.jpg*/;
	background-repeat: no-repeat;
	font-weight: 600;
	border: 0px;
	width: 165px;
	margin-top: 8px;
	cursor: pointer;
}
.view_order_white{
	height: 40px;
	background-image: url('grey_on_white.jpg')/*grey_on_white.jpg*/;
	font-weight: 600;
	border: 0px;
	width: 165px;
	margin-top: 8px;
	cursor: pointer;
}

/*ToolTips*/
	#tooltip {
	  position: absolute;
	  z-index: 3000;
	  width:150px;
	  border: 1px solid red;
	  background-color: #48b;
	  padding: 0;
	  opacity: 0.85;
	  color:#fff;
	}
	#tooltip h3 {
	  background-color: #269;
	  padding-left:5px;
	  font-weight:bold;
	  font-size:10px;
	}
	#tooltip div {
	  padding-left:5px;
	  padding-right:5px;
	}
/*ToolTips End*/
.order_messages{
	float: left;
	width: 100%;
}
.order_messages span{
	background: none;
}
.order_messages label{
	color: #FF0000;
	text-decoration: underline;	
}
.messages_label{
	float: none !important;
	margin: 0px !important;
	font-size: 13px !important;
}
.clear_span {
	font-size: 14px !important;
	margin: 5px !important;
	background-image: none !important;
}
.orders_right_side{
	float: left;
	width: 100%;
	margin: 4px 0px 0px 17px;
	font-weight: 600;
}
.orders_right_side img{
	float: left;
	width: 20px;
}
.orders_right_side span{
	float: left;
	margin: 3px 0px 0px 3px;
	font-size: 12px;
}
.orders_right_side span a {
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
}
.orders_right_side span a:hover {
	font-size: 12px !important;
	font-family: Arial !important;
	text-decoration: none !important;
	
}
#grey{
	color: #B1B1B1;	
}
#additional{
	color: #4B4B4B;
	text-decoration: underline;
	cursor: pointer;
}

#text_red, #text_red a{ 
	color:#e2524a;
}
#text_green, #text_green a{
	color:#068e60;
}
#text_black{
	color:#4b4b4b;
}
#text_blue{
	color:#003fa7;
}
#text_dark_red{
	color: #a72a17;
}

.bg_grey {
	background-color: #f0f0f0;
}
.bg_white{
	background-color: #fff;
}
.border_grey{
	border: 1px solid #c4c4c4;
}
.order_identity{
	padding: 20px 0px 14px 10px;
	margin: 20px 0px 0px 10px;
	font-weight: 600;
	min-width: 175px;
}
.order_identity_text{
	float: left;
	color: #000;
	width: 50%;
}
.order_identity_result{
	float: left;
	margin-top: 17px;
}
.left{
	float: left;
}

.order_detail_info{
	float: left;
	width: 100%;
}
.order_detail_info span{
	float: none;
	color: #003ea6;
	font-size: 22px;
}
#order_detail_topic{
	float: left;
	width: 70%;
	color: #000;
	font-size: 16px;
}
#order_detail_topic span {
	color:#003EA6;
}
#order_detail_topic span a{
	color: #003EA6;
	text-decoration: none;
}
#order_detail_topic span a:hover{
	text-decoration: underline;
}
.underline {
	text-decoration: underline !important;
}
#order_detail_messages{
	float: left;
	color: #888888;
	font-size: 14px;
}
#order_detail_messages div{
	float: left;
	margin: 10px 0px 0px 5px;
}
#order_detail_messages a{
	cursor: pointer;
}
#order_detail_messages span{
	font-size: 14px;
	margin-left: 0px;
}
#order_detail_messages img{
	float: left;
	margin-top: 2px;
	border: 0px;
}

/*Request Revision*/
.request_part{
	float: left;
	margin-top: 15px;
	width: 95%;
}
.request_part label{
	float: left;
	width: 100%;
	color: #000;
	font-size: 14px;
}
.request_part span{
	clear: both;
	float: left;
	height: auto;
	background-image: none;
	font-size: 18px;
	margin-left: 20px;
	margin-bottom: 10px;
	color: #ff0000;
}
.request_part textarea{
	float: left;
	margin-left: 10px;
}

#td_margin_bold{
	margin: 5px;
	font-weight: 600;
}
.margin_5{
	margin: 5px;
}




/*Menu*/

.menu_area{
	float: left;
	width: 100%;
}
.menu_area a{
	text-decoration: none;
}
.menu_area a:hover{
	text-decoration: underline;
}
.menu_area ul{
	float: left;
	padding: 0px 0px;
	margin: 0px 0px 10px 0px;
}
.menu_area ul li{
	float: left;
	display: inline;
}
.menu_area ul li img{
	float: left;
}
.menu_area ul li span{
	float: left;
	font-size: 12px;
	margin: 6px 6px 0px 6px;
}

#elements_def {
	border: 1px solid rgb(0, 0, 0);
	padding: 5px;
	display: none;
	position: absolute;
	z-index: 1001;
	top: -10px;
	left: -100px;
	width: 300px;
	background-color: rgb(231, 231, 231);
}

#account a{
	font-size: 14px;
	color:#003EA6;
	margin-left: 15px;
	text-decoration: none;
}
#account_link{
	float: left;
	width: 100%;
	margin: 19px 0px 0px 5px;
	font-size: 14px;
	color: #0B751F;
}


.discount_promo{
	background-image:url(discount_promo.jpg)/*discount_promo.jpg*/ ;
	background-repeat: no-repeat;
	width: 507px;
	height:166px;
}
.discount_text_box{
	margin-left: 133px;
	width: 370px;
	height: 166px;
}
.discount_promo li{
	claer: both;
	float: left;
	width:90%;
	margin-top: 1px;
}
.discount_promo_text{
	float: left;
	width: 100%;
	font-size: 16px;
	font-weight: 600;
	list-style-type: none;
	margin: 2px 0px;
}
.discount_promo_text li span{
	color: #9ba940;
}
.discount_promo_login{
	float: left;
	width: 100%;
	list-style-type: none;
	margin: 1px 0px 5px 0px;
}
.discount_promo_login label{
	float: left;
	width: 80px;
	font-weight: 600;
}
.discount_promo_button{
	float: left;
	background:url(discount_promo_button.jpg)/*discount_promo_button.jpg*/ no-repeat;
	width: 74px;
	height: 27px;
	margin-left: 139px; 
}
.discount_promo_button label{
	float: left;
	margin: 5px 0px 0px 14px;
	font-weight: 600;
	cursor: pointer;
}
#payment_link:hover{
	color: #3344f0;
}
#dark_grey{
	color: #F1F1F1;
}

div.quote td
{
    text-align: center;
    vertical-align: top;
}

div.quote div
{
    margin: 20px;
    font-weight: bold;
    color: #990000;
    font-size: 14pt;
}

.resubmit_button{
    height:40px;
    width: 165px;
    border: 0px;
    font-weight: 600;
    cursor: pointer;
}

ul.profile_details
{
	list-style: none;
}
ul.profile_details li 
{
	color:#000;
}

.wr_level_desc li
{
    color: black;
}

.login_block_logout{height:35px;text-align:right;width:150px;}
.login_block_welcome{height:20px;text-align:left;font-style:italic;}
.login_block_name{color:#000;height:40px;font-size:14px;text-align:left;}
a.login_block_link, a.login_block_link:visited, a.login_block_link:link{color:#388bd9;text-decoration:underline;font-size:14px;}
a.login_block_link:hover{text-decoration:none;}
a.login_block_logout_link, a.login_block_logout_link:visited, a.login_block_logout_link:link{color:#388bd9;text-decoration:underline;}
a.login_block_logout_link:hover{text-decoration:none;}

.tabs li {
    list-style: none;
}

.title_affiliate, .total_score_credit {color: #599D00 !important;}

#select-level-popup .odd td, #select-level-popup .odd th {
    background: none repeat scroll 0 0 #F0F0EE;
}

#select-level-popup {
    color: black;
}

#select-level-popup .cpp th {
    background: none repeat scroll 0 0 #A2D8A9;
    color: #FFFFFF;
    font-size: 14px;
}

#select-level-popup .cpp td {
    background: none repeat scroll 0 0 #A2D8A9;
}

#select-level-popup .main {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #6A9C0B;
    padding: 2px 0;
}

#select-level-popup tbody th, #select-level-popup .close a, #select-level-popup .close a:link, #select-level-popup .close a:visited, #select-level-popup .close a:hover {
    color: #4A4A33;
    font: bold 12px Arial;
    padding-left: 1em;
    text-align: left;
    text-decoration: none;
}

#select-level-popup .choise th {
    background: none repeat scroll 0 0 #6C9E0B;
    color: #A90404;
    font-size: 15px;
    height: 45px;
}

#select-level-popup .choise td {
    background: none repeat scroll 0 0 #6C9E0B;
    height: 45px;
}

#select-level-popup a.submit {
    text-decoration: none;
    padding: 9px 25px !important;
}

.feature_descr_table * {
    text-align: left;
}
/*Login*/
	#error{
		float: left;
		margin: 20px 0px 0px 50px;
		position: relative;
		color: #FF0000;
		background-image: none;
	}
	#message{
		float: left;
		margin: 20px 0px 0px 50px;
		position: relative;
		color: #0000FF;
		background-image: none;
	}
	.standart_ul {
		position: relative;
		list-style-type: none;
		list-style-image: none;
	}
	.standart_ul li{
		clear: both;
		float: left;
		width: 100%;
		margin: 10px 0px 0px 0px;
		list-style-image: none;
	}
	.standart_ul li label {
            float:left;
            font-size:14px;
            width:80px;
        }
	.standart_ul li input{
		float: left;
	}
	#login_main_div {
		float: left;
		margin-left: 50px;
		width: 350px;
	}
	#login_main_div span{
		font-size: 13px;
	}
	.forgot_password a{
		float: left;
		color: #0000FF !important;
		font-size: 16px;
		margin-left: 90px;
		position: relative;
	}
	#submit{
		clear: both;
		float: left;
		margin: 20px 0px 0px 130px;
		position: relative;
	}
	.bottom_banner_order{background:url(banner_bg.png)/*banner_bg.png*/ repeat-x scroll left top transparent;
 height: 54px; width: 100%; position: fixed; bottom: 0px; left: 0px; z-index: 100;}
.centr_info_ban{ width:780px; margin:0px auto; position:relative;}
.banner_text_container{height: 54px; width: 600px; display: inline; position:absolute; top:15px; left:0px;}
.order_button_ban{display: inline; cursor: pointer; position:absolute; top:6px; right:0px;}
.close_button_ban{width:14px; height:14px; position: absolute; right: 1px; top: 1px; cursor: pointer;}
.loginBlockAuthorized {margin:25px 25px;}
#row_preff_wr_id li{
	padding: 0px;
}


/*new button styles*/	

input.submit {background:url(login_sprite.png)/*new_buttons/login_sprite.png*/ no-repeat scroll 0 0 transparent!important; border: medium none;    height: 25px;  margin: 0 auto 10px; width: 245px;cursor:pointer;}
input.submit:hover{background-position:0px -25px!important;}
input.submit:active{background-position:0px -50px!important;}
.skype_bt{display:block; width:107px; height:40px; background:url(skype_sprite.png)/*new_buttons/skype_sprite.png*/ no-repeat top left; margin:0px auto; text-decoration: none;}
.skype_bt:hover{background-position:0px -40px;}
.skype_bt:active{background-position:0px -80px;}
a.order_now_button, a.order_now_button:link, a.order_now_button:visited {display: inline-block; margin:10px 0px 0px; height: 70px!important; width: 220px!important; background:url(order_now_sprite.png)/*new_buttons/order_now_sprite.png*/ no-repeat top left!important; text-decoration: none;  }
a.order_now_button:hover{background-position:0px -70px!important;}
a.order_now_button:active{background-position:0px -140px!important;}
#footer .tw_button{display:inline-block; width:140px; height:20px; background:url(tw_sprite.gif)/*new_buttons/tw_sprite.gif*/ no-repeat top left; text-decoration: none;}
#footer .tw_button:hover{background-position:0px -20px;}
#footer .tw_button:active{background-position:0px -40px;}
#footer .fb_button{display:inline-block; width:140px; height:20px; background:url(fb_sprite.gif)/*new_buttons/fb_sprite.gif*/ no-repeat top left!important; text-decoration: none;}
#footer .fb_button:hover{background-position:0px -20px!important;}
#footer .fb_button:active{background-position:0px -40px!important;}
.menuTop ul li:hover{background:url(bg_top_menu.png)/*new_buttons/bg_top_menu.png*/ repeat-x top left!important;}
.menuTop ul li:active{background:url(bg_top_menu-1.png)/*new_buttons/bg_top_menu.png*/ repeat-x bottom left!important;}

/* new styles for top menu */
.menuTop {background: url(bg_menu-1.jpg)/*new_buttons/bg_menu.jpg*/ repeat-x scroll 0 0 transparent!important;}
.menuTop ul li {background: url(sss-1.gif)/*new_buttons/sss.gif*/ no-repeat scroll left top transparent!important;}
.menuTop ul li a.drop_menu {background: url(arr_d-1.gif)/*new_buttons/arr_d.gif*/ no-repeat scroll 73px 50% transparent!important;}
.top-submenu-top {background: url(top_submenu_sprite-2.png)/*new_buttons/top_submenu_sprite.png*/ no-repeat scroll 0 0 transparent!important;}
.top-submenu-bottom { background: url(top_submenu_sprite-3.png)/*new_buttons/top_submenu_sprite.png*/ no-repeat scroll 0 -20px transparent!important;}
.png_fix3 {background: url(top_submenu_bg-1.png)/*new_buttons/top_submenu_bg.png*/ repeat-y scroll 0 0 transparent!important;}
.sideBlock {background: url(title_block-1.gif)/*new_buttons/title_block.gif*/ no-repeat scroll left top transparent!important;}
.loginGeneralBlock .loginBlock {background: url(login_block-1.gif)/*new_buttons/login_block.gif*/ no-repeat scroll 0 0 transparent!important;}
.footerBlock { background: url(bg_bottom-1.gif)/*new_buttons/bg_bottom.gif*/ repeat-x scroll 0 0 transparent!important;}
/* discount program */
.disdif-listwrap{ background:#e5e5e5 url(disdif-list-bg.gif)/*disdif-list-bg.gif*/ repeat-y 50% 0;border-right:1px solid #dbdbdb;padding:0 0 6px 0;margin:0 0 28px 0;}
	.contentText .disdif-head{color:#2098c9;font-weight:bold;font-size:18px;text-shadow:#fff 0 1px;height:37px;line-height:37px;padding:0 0 0 10px;margin:0;}
	.disdif-separator{border-top:1px solid #d0d0d0;border-bottom:1px solid #fff;}
	.disdif-list{margin:0;list-style:none;background-color:#edf9fe;overflow:hidden;}
		.disdif-list li{margin:20px 0;}
			.disdif-list li span{display:block;float:left;background:url(disdif-bullet.gif)/*disdif-bullet.gif*/ no-repeat 0 0;height:27px;width:26px;line-height:27px;text-align:center;color:#fff;font-weight:bold;font-size:13px;margin:0 12px 0 10px;}

.dis-promo-header{}
	.dph-topdes{position:relative;height:1px;border-top:3px solid #39b4ff;border-bottom:3px solid #ef6316;margin:30px 0 10px 0;}
		.dph-topdes img{position:absolute;top:-9px;left:9px;}
	.contentText .dis-promo-header p{font:bold 25px Arial,Helvetica,sans-serif;color:#f0620a;margin:10px 0 40px 10px;}

.order_now_button_redwide{background:url(login_red_sprite.png)/*login_red_sprite.png*/ no-repeat 0 0;display:block;margin:25px auto;height:45px;width:320px;}
.order_now_button_redwide:hover{background-position:0 -45px;}
.order_now_button_redwide:active{background-position:0 -90px;}

.disdif-gr-list-wrapper ul.disdif-list{background-color:#fff;}
	.disdif-gr-list-wrapper ul.disdif-list li{margin:10px 0 20px 0;}
		.disdif-gr-list-wrapper ul.disdif-list span{background:url(disdif-bullet2.gif)/*disdif-bullet2.gif*/ no-repeat 0 0;color:#707070;}

.part-num-block{overflow:hidden;margin:0 0 50px 0;}
	.pnb-left{float:left;width:182px;padding:0 22px 0 50px;text-align:center;font-size:14px;color:#626262;}
	.pnb-right{float:left;width:430px;padding:0 0 0 15px;color:#ef6316;font:bold 26px/26px Arial,Helvetica,sans-serif;border-left:1px solid #dcdcdc;margin:10px 0 0 0;}

    .disdif-listwrap{ background:#e5e5e5 url(disdif-list-bg.gif)/*disdif-list-bg.gif*/ repeat-y 50% 0;border-right:1px solid #dbdbdb;padding:0 0 6px 0;margin:0 0 28px 0;}
	.contentText .disdif-head{color:#2098c9;font-weight:bold;font-size:18px;text-shadow:#fff 0 1px;height:37px;line-height:37px;padding:0 0 0 10px;margin:0;}
	.disdif-separator{border-top:1px solid #d0d0d0;border-bottom:1px solid #fff;}
	.disdif-list{margin:0;list-style:none;background-color:#edf9fe;overflow:hidden;}
		.disdif-list li{margin:20px 0;}
			.disdif-list li span{display:block;float:left;background:url(disdif-bullet.gif)/*disdif-bullet.gif*/ no-repeat 0 0;height:27px;width:26px;line-height:27px;text-align:center;color:#fff;font-weight:bold;font-size:13px;margin:0 12px 0 10px;}

.dis-promo-header{}
	.dph-topdes{position:relative;height:1px;border-top:3px solid #39b4ff;border-bottom:3px solid #ef6316;margin:30px 0 10px 0;}
		.dph-topdes img{position:absolute;top:-9px;left:9px;}
	.contentText .dis-promo-header p{font:bold 25px Arial,Helvetica,sans-serif;color:#f0620a;margin:10px 0 40px 10px;}

.order_now_button_redwide{background:url(login_red_sprite.png)/*login_red_sprite.png*/ no-repeat 0 0;display:block;margin:25px auto;height:45px;width:320px;}
.order_now_button_redwide:hover{background-position:0 -45px;}
.order_now_button_redwide:active{background-position:0 -90px;}

.disdif-gr-list-wrapper ul.disdif-list{background-color:#fff;}
	.disdif-gr-list-wrapper ul.disdif-list li{margin:10px 0 20px 0;}
		.disdif-gr-list-wrapper ul.disdif-list span{background:url(disdif-bullet2-1.gif)/*disdif-bullet2.gif*/ no-repeat 0 0;color:#707070;}

.part-num-block{overflow:hidden;margin:0 0 50px 0;}
	.pnb-left{float:left;width:182px;padding:0 22px 0 50px;text-align:center;font-size:14px;color:#626262;}
	.pnb-right{float:left;width:430px;padding:0 0 0 15px;color:#ef6316;font:bold 26px/26px Arial,Helvetica,sans-serif;border-left:1px solid #dcdcdc;margin:10px 0 0 0;}

.part-counter{background:url(part-number.gif)/*part-number.gif*/ no-repeat 0 0;width:153px;height:100px;text-align:right;color:#d6dde3;font-size:45px;text-shadow:#0e6594 1px 1px;padding:12px 30px 0 0;}
	.part-counter span{line-height:68px;}

.bottom_banner_order {background:url(main_bg.png)/*main_bg.png*/ repeat-x scroll left top transparent; height: 38px;}
.centr_info_ban {width:873px; height:38px; background:url(central_dark_bg.png)/*central_dark_bg.png*/ repeat-y center!important;}
.banner_text_container { display:inline; width:513px; left:104px; position: absolute; top:2px; }
.order_button_ban {right:90px; top:4px;}
.close_button_ban {  height: 17px; width:68px;}
.blockQuestions .answer {display: none;}
.registration_survey_button {
    margin: 10px auto;
}
.registration_survey_button img{
    border:0px;
}
.registration_survey_bunner{
    text-align: center;
}
.registration_survey_bunner img{
    margin-top: 20px;
    border:0px;
}
.survey_discount_msg, .survey_discount_msg p {

    text-align: center;
    font-size: 12px;
    font-weight: bold;
}
.survey_discount_msg h2{
    background:none;
    padding-left: 0px;
    border: none;
    width: 100%;
    }

div#paypal_enabled
{
    color: #000;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}
div#paypal_enabled ul
{
    list-style: none;
    font-weight: normal;
    display: inline-block;
}
div#paypal_enabled ul li
{
    display: inline-block;
}
#pf_main 
{
	margin-left: 200px !important;
}
.openmenu ,.closemenu{display:none;}
@media only screen and ( min-width: 1018px ) and ( max-width: 1297px ) {
#page {padding:0;}

}
@media only screen and ( min-width: 1017px ) and ( max-width: 1240px ) {#right {display:none;}#main {max-width: 100%;}}
@media only screen and ( min-width: 200px ) and ( max-width: 1017px ) {
.openmenu ,.closemenu{  display: block;
  width: 100%;
  text-align: center;
  text-decoration: none;
  font-size: 25px;
  line-height: 30px;}
  #content{margin:0;width: 100%;}
.menuTop ul li {float:none;  padding: 1px 39%;width: 22%;}
body,
#page {padding:0;width: 100%;min-width: inherit;}
.leaf,.mobile,
#left{display:none;}
.mobile.show{display:block;background-color: rgb(220, 220, 220);}
#right{float:none;margin: 0 auto;}
#main {margin:0;  max-width: 100%;}
#container {float:none;margin: 0 auto;}
}
@media only screen and ( min-width: 200px ) and ( max-width: 946px ) {
.foot_menu,.bottom_footer{display:none;}
}
@media only screen and ( min-width: 200px ) and ( max-width: 720px ) {
.chatBlock{  z-index: -1;}
.left_part_footer{display:none;}
.right_part_footer{width: 360px!important;}
}

@media (max-width:480px){
    #content{
        float: none;
    }
}
