html, body { height: 100%; }
body { padding: 0; margin: 0; font-family: Arial; font-size: 15px;  color: #000; background:  #fff no-repeat; }

form { margin: 0; padding: 0 }
img { border: 0 }
table { margin: 0; padding: 0 }
/*p { margin: 0; padding: 0 }*/

a { color: #087fb2; text-decoration: underline;}
a:hover { text-decoration: none; }
/*a:active{color: #584861}*/

label {
	cursor: pointer;
}

ul{list-style: none outside none; }
ul li {list-style:none; }

.logo {
}

.header_right {
	width: 855px;
}

body {
	background: #fff;
}


.footer {
	margin-top: 5px;
	height: 80px;
	display: none;
}

.countd {
background: #32b5eb;
}

.countd_container {
/*	background: #40c1f5;*/
}
.main_container {
/*	background: #3FC0F7;*/
}

.main {
	width: 1020px;
/*	margin: 0 auto;*/
}

.header {
	height: 110px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	display: none;
}

.counter {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	margin-top: 15px;
	margin-left: 12px;
}

.counter {
	text-decoration: none;
	color: #fff;
}
.counter a {
	text-decoration: none;
	color: #fff;
}

.counter div {
	color: #087fb2;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 17px;
	margin-top: 2px;
}

.counter div span {
	color: #fffa25;
	font-size: 17px;
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.right_part {
	float: right;
	margin-top: 10px;
}

.search_input {
	width: 230px;
	height: 38px;
	background: url("../img/search_input.png") no-repeat;
	float: right;
}

.search_input input {
	border: medium none;
    font-size: 12px;
    margin-left: 2px;
    margin-top: 3px;
    padding: 8px;
    width: 168px;
    background: transparent;
    line-height: 18px;
    height: 18px;
}

.about_project {
	
	float: right;
	background: url("../img/about_pointer.png") right 7px no-repeat;

}

.about_project a {
	padding-right: 25px;
	line-height: 35px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #fff;
	text-decoration: underline;
}

.about_project a:hover {
	text-decoration: none;
}

.top_share {
	float: right;
}

.top_sep {
	background: url("../img/top_sep.jpg") no-repeat;
	width: 2px;
	height: 39px;
}

.search_submit {
	float: right;
	width: 38px;
	height: 38px;
	cursor: pointer;
}

.lang {
	float: right;
	margin-top: 12px;
}

.lang ul {
	margin: 0;
	padding: 0;
}

.lang ul li {
	float: left;
	background: url("../img/lang_sep.png") right no-repeat;
	padding-left: 8px;
	padding-right: 8px;
	line-height: 20px;
	width: 37px;
}

.lang ul li.last {
	background: none;
	padding-right: 0px;
}

.lang ul li a {
	color: #fff;
	font-size: 14px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.lang ul li:hover a {
	color: #FFFA25;
}

.lang ul li a img {
	display: block;
	float: right;
	padding-top: 4px;
}

.langs_dots {
	background: url("../img/langs_dots.png") 0px 10px repeat-x;
	width: 270px;
	height: 40px;
	float: right;
	margin-left: 10px;
}

.lang a {
	text-decoration: none;
}

.share_text {
	font: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 37px;
	padding-left: 10px;
}

.footer_logo {
	font-size: 14px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	float: left;
	margin-right: 10px;
	line-height: 50px;
}

.footer_logo img {
	margin-left: 15px;
	margin-bottom: -2px;
}

.footer_logo span {
	margin-top: 12px;
}

.footer_sep {
	background: url("../img/footer_sep.png") no-repeat;
	width: 2px;
	height: 55px;
}

.main_right {
/*	float: right;*/
	display: none;
}

.right_letters {
	background: url("../img/right_letters.png") no-repeat;
/*	background: #fff;*/
	width: 252px;
/*	height: 364px;*/
	margin-right: 8px;
/*	float: right;*/
}

.right_letters2 {
	background: url("../img/right_letters2.png") no-repeat;
/*	height: 258px;*/
}

.right_write {
	width: 231px;
	height: 54px;
	background: url("../img/write.png") no-repeat;
	float: right;
	margin-right: 18px;
	padding-top: 55px;
	text-align: center;
	cursor: pointer;
}

.right_write:hover {
	background: url("../img/write_h.png") no-repeat;
}

.right_write:hover span {
	color: #fffa25;
	text-shadow: #46a2c9 -1px -1px;
	background: url("../img/write_letter_pointer_h.png") right no-repeat;
	
}

.right_write span {
	font-size: 30px;
	color: #33b9f0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: url("../img/write_letter_pointer.png") right no-repeat;
	padding-right: 35px;
	text-shadow: #fff 1px 1px;
}

.rights_dots {
	background: url("../img/right_dots.png") repeat-x;
	height: 1px;
	margin-right: 20px;
	width: 229px;
	float: right;
}

.main_middle {
	margin-left: 20px;
	float: left;
	width: 1000px;
/*	height: 577px;*/
}


.front_faq {
	float: left;
	margin-top: 25px;
	width: 479px;
}
.front_faq h3 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 20px;
	margin: 0;
	margin-bottom: 1px;
}
.front_faq p {
	color: #000;
	font-size: 13px;
	margin: 0;
	margin-top: 5px;
}

.faq h3 {
	margin: 0;
	margin-top: 10px;
	color: #38BCF2;
}

.faq p {
/*	margin-top: 5px;*/
/*	margin-bottom: 5px;*/
}

.faq_dots {
	background: url("../img/right_dots.png") repeat-x;
	height: 1px;
/*	width: 479px;*/
}

.front_faq p.list {
	background: url("../img/faq_pointer.png") no-repeat 0 4px;
	padding-left: 15px;
}

.front_faq p.last {
	margin-top: 0;
}

.right_letters_from {
	height: 31px;
/*	margin-top: 42px;*/
	margin-left: 20px;
    margin-right: 20px;
}
.right_letters_top {
	height: 42px;
}

.right_letters_from span {
/*	color: #fff;*/
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 31px;
}

.right_letters_from_name {
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px!important;
	line-height: 31px;
	color: #010101!important;
}

.right_letters_text {
/*	margin: 18px 40px 0px 43px;*/
/*	height: 180px;*/
}
.right_letters_text span {
	font-size: 15px;
	color: #000;
}

.right_letters_date {
	height: 31px;
	margin-top: 2px;
	margin-left: 20px;
    margin-right: 20px;
    text-align: center;
}

.right_letters_date span {
/*	color: #fff;*/
	line-height: 30px;
	font-size: 12px;	
}

.right_letters_reload {
	height: 76px;
	width: 72px;
	margin: 0 auto;
	cursor: pointer;
	background: url("../img/reload.png") no-repeat;
}

.right_letters_reload:hover {
	background: url("../img/reload_h.png") no-repeat;
}

.right_letters_left {
    height: 36px;
    width: 34px;
    height: 180px;
    vertical-align: top;
}

.right_letters_left div {
    width: 34px;
    height: 34px;
    margin-top: 19px;
    cursor: pointer;
/*    background: url("../img/left.png") no-repeat;*/
    background: url("../img/pointers.png") 0 -33px no-repeat;
}

.right_letters_left div:hover {
	background: url("../img/pointers.png") 0 -99px no-repeat;
}

.right_letters_right {
    width: 34px;
	height: 180px;
   vertical-align: top;
}

.right_letters_right div {
    width: 43px;
    height: 34px;
    margin-top: 118px;
	cursor: pointer;
/*	background: url("../img/right.png") no-repeat;*/
	background: url("../img/pointers.png") 0 0 no-repeat;
}

.right_letters_right div:hover {
	background: url("../img/pointers.png") 0 -66px no-repeat;
}

.right_letters2 .right_letters_left div {
	margin-top: 50px;
}

.right_letters2 .right_letters_right div {
	 margin-top: 112px;
}

.right_letters_center {
/*    height: 180px;*/
    width: 184px;
    vertical-align: top;
    padding: 18px 7px 0;
}

/*.right_letters_center p {*/
/*	padding: 0;*/
/*	margin: 0;*/
/*	margin-top: 10px;*/
/*}*/

.read_full {
	color: #087fb2;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	background: url("../img/read_more_pointer.png") right no-repeat;
	padding-right: 20px;
}

.right_letters_center p a:hover {
	text-decoration: none;
}

.right_letters_phrase {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 21px;
	color: #fff;
	line-height: 41px;
	text-align: center;
	
}

.text {
	background-color: #fff;
	padding: 25px 40px 30px 40px;
}
.write_letter_text {
	background-color: #fff;
	padding: 25px 40px 20px 40px;
}

.text_bottom {
	height: 40px;
	width: 730px;
	background: url("../img/text_bottom.png") center top no-repeat;
	display: none;
}
.text_top_empty {
	height: 20px;
	width: 730px;
	background: url("../img/text_top.png") center bottom no-repeat;
}

.text_bottom table {
	margin: 0 auto!important;
}


.text_top table {
	width: 730px;
display: none;
}

.text_top table td {
	text-align: center;
	height: 40px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 21px;
	color: #2098cc;
	border-right: 2px solid #3fc0f5;
	background: #c1edff;
	line-height: 40px;
	cursor: pointer;
}

.text_top table td.last {
	border-right: none;
}

.tab_left {
	float: left;
	width: 6px;
	height: 40px;
	background: url("../img/tab_left.png") no-repeat;
}

.tab_right {
	float: right;
	width: 6px;
	height: 40px;
	background: url("../img/tab_right.png") no-repeat;
}

.text_top table td.selected {
	background: #fff;
	color: #38bcf2;
}
.text_top table td.selected .tab_left {
	background: url("../img/tab_left_sel.png") no-repeat;
}

.text_top table td.selected .tab_right {
	background: url("../img/tab_right_sel.png") no-repeat;
}

.contacts {
	width: 100%;
}

.contacts td {
	vertical-align: top;
	background: url("../img/contacts_sep.png") right  no-repeat;
	padding-left: 40px;
}

.contacts td.first {
	padding-left: 0;
}

.contacts td.last {
	background: none;
}

.contacts_social {
	background: url("../img/contacts_social.png") no-repeat;
	width: 655px;
	height: 49px;
}

.contacts_fb {
	margin-left:3px;
	margin-top: 10px;
	float: left;
}

.contacts_tw {
	float: right;
	margin-top: 10px;
	width: 134px;
}

.letters_middle {
	margin-left: 20px;
	padding-bottom: 30px;
	width: 980px;
}

.letters_bottom {
	height: 40px;
	width:980px;
	background: url("../img/letters_bottom.png") center top no-repeat;
}

.letters_top_promises {
	height: 40px;
	width:980px;
	background: url("../img/letters_top_promises.png") center bottom no-repeat;
}

.letters_bottom table {
	height: 40px;
	margin: 0 auto;
}
.letters_top {
	height: 8px;
	width:980px;
	background: url("../img/letters_top.png") no-repeat;
}
.letters_top_header {
	height: 31px;
	width:980px;
	background: url("../img/write_letter_top.png") center center no-repeat;
}

.letters_top_footer {
	background: url("../img/ltabs_bottom_line.png") #fff bottom repeat-x;
}

.letters_top_footer table {
	width: 900px;
	margin: 0 auto;
}

.letters_top_footer table td {
	text-align: center;
	height: 40px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 21px;
	color: #33b9f0;
	line-height: 34px;
/*	cursor: pointer;*/
	background: url("../img/ltab_bg.png") #fffa25 bottom repeat-x;
}

.letters_top_footer table td span span {
	color: #e3de02;
	font-size: 30px;
}

.letters_top_footer table td.selected span span {
	color: #33b9f0;
}

.letters_top_footer table td.selected {
	background: #fff;
	color: #33b9f0;
	background: url("../img/ltab_bg_sel.png") #fffa25 bottom repeat-x;
}

.letters_top_footer table td.last {
	border-right: none;
}

.letters_top_footer .tab_left {
	float: left;
	width: 4px;
	height: 42px;
	background: url("../img/ltab_left.png") no-repeat;
}

.letters_top_footer .tab_right {
	float: right;
	width: 4px;
	height: 42px;
	background: url("../img/ltab_right.png") no-repeat;
}

.letters_top_footer table td.selected .tab_left {
	background: url("../img/ltab_left_sel.png") no-repeat;
}

.letters_top_footer table td.selected .tab_right {
	background: url("../img/ltab_right_sel.png") no-repeat;
}

.letters_top_footer table td.sep {
	width: 10px;
    background: url("../img/ltabs_bottom_line.png") repeat-x center bottom #FFFFFF;
}

.input_con {
	background: url('../img/uniform/sprite2.png') repeat 0px -64px;
	width: 237px;
	height: 34px;
	padding-left: 9px;
	padding-right: 9px;
}

.input_con input {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.step1_type label {
	color: #087fb2;
	font-weight: normal;
	margin-right: 5px;
	cursor: pointer;
}

.step1_left {
	width: 630px;
	float: left;
}

.step1_right {
	width: 210px;
	float: right;
	background: url("../img/contacts_sep.png") repeat-y;
	margin-left: 30px;
	padding-left: 30px;
	height: 290px;
}

.scroll_con {
	width: 642px;
	height: 220px;
	background: url('../img/textarea.png') no-repeat;
	margin-top: 10px;
	margin-bottom: 15px;
}
.scroll_con textarea {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	border: 0;
	width: 612px;
	height: 185px;
	background: transparent;
}

.step {
	width: 103px;
	height: 39px;
	text-align: center;
	margin: 0px auto;
	cursor: pointer;
	background: url('../img/next.png') no-repeat;
	text-shadow: #fff 1px 1px;
}

.confirm {
	background: url('../img/confirm.png') no-repeat;
	width: 135px;
}

.next span {
	background: url("../img/next_pointer.png") no-repeat scroll right center transparent;
    color: #33B9F0;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    padding-right: 20px;
	line-height: 40px;
}

.next span {
	background: url("../img/next_pointer.png") no-repeat scroll right center transparent;
    color: #33B9F0;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    padding-right: 20px;
	line-height: 38px;
}

.prev span {
	background: url("../img/prev_pointer.png") no-repeat scroll left center transparent;
    color: #33B9F0;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    padding-left: 20px;
	line-height: 38px;
}

.title {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 21px;
	color: #33b9f0;
	
}

.black_text {
	font-size: 15px;
/*	font-weight: bold;*/
}

.black_text2 {
	font-size: 11px;
	font-weight: bold;
}

.black_text3 {
	font-size: 12px;
	color: #000;
}


.step1_left_item {
	background: url("../img/h_sep.png") repeat-x center bottom;
}

.step1_left_item .black_text {
	line-height: 40px;
}

.step1_left_item_td {
	width: 64px;
}

.step1_left_item td {
	padding-top: 8px;
	padding-bottom: 8px;
}

.step1_agree {
	font-size: 11px;
/*	font-weight: bold;*/
	color: #000;
	margin-top: 8px;
}

.step2_items_table {
	width: 400px;
}

.step_2_table_right {
	width: 237px;
}

.step2_items_table tr {
	background: url("../img/h_sep.png") repeat-x center bottom;
}

.new_pro_sep {
	background: url("../img/h_sep.png") repeat-x center bottom;
	height: 1px;
}

.lh20 {
	line-height: 35px;
}
.step2_items_table tr.last {
	background: none;
}

.step2_items_table td {
	padding-bottom: 10px;
	padding-top: 10px;
}

.step2_left {
	width: 400px;
	float: left;
	
}

.step2_right {
	width: 400px;
	float: right;
	background: url("../img/contacts_sep.png") repeat-y;
	margin-left: 50px;
	padding-left: 50px;
}

.same_info {
	float: right;
	font-size: 11px;
	font-weight: bold;
}

.step3_left {
	float: left;
	width: 280px;
}
.step3_left2 {
	float: left;
	width: 590px;
}

.step3_center {
	float: left;
	width: 270px;
	background: url("../img/contacts_sep.png") repeat-y;
	padding-left: 20px;
	margin-left: 20px;
}

.step3_right {
	float: right;
	width: 270px;
	background: url("../img/contacts_sep.png") repeat-y;
	padding-left: 20px;
	margin-left: 20px;
}

.step3_items_table td {
	padding-top: 7px;
	padding-bottom: 7px;
}

.step_3_table_td span {
	padding-right: 20px;
}

.step3h {
/*	background: url("../img/step3h.png") no-repeat;*/
	width: 900px;
/*	height: 53px;*/
}

.step3h table {
	width: 100%;
}

.step3h_left {
	text-align: right;
	width: 385px;
	background: url("../img/h_sep.png") repeat-x center;
}

.step3h_right {
	width: 375px;
	background: url("../img/h_sep.png") repeat-x center;
}

.step3h_left2 {
	text-align: right;
}

.step3h_center {
	background: url("../img/step3h.png") no-repeat center;
}

.step3h_center2 {
	background: url("../img/step3_sep.png") repeat-y center;
}

.step3h_left div {
/*	margin-right: 60px!important;*/
	padding-left: 10px!important;
}

.step3h_right div {
/*	margin-left: 70px!important;*/
	padding-right: 10px!important;
}
.step3h_left div, .step3h_right div {
	color: #33b9f0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	height: 40px;
	line-height: 40px;
	background: #fff;
	margin: 0;
	padding: 0;
	display: inline;
}

.step3h_left_table {
	width: 280px!important;
	float: right;
}

.step4h_left_table {
	width: 280px!important;
}

.step3h_right_table {
}

.step3h_right_table p {
	margin: 0;
	margin-top: 5px;
}

.step3_nr {
	color: #7edaff;
	font-size: 30px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding-right: 10px;
/*	padding-top: 10px;*/
/*	padding-bottom: 10px;*/
	font-weight: bold;
}

.letter_type_info {
	font-size: 15px;
	color: #087fb2;
	font-family: Arial, Helvetica, sans-serif!important;
	margin-top: 3px;
}

.step3h_left3 {
}

.h60 {
	height: 60px;
}

.step3h_bottom {
	background: url("../img/h_sep.png") repeat-x center;
	height: 1px;
}
.step3h_bottom_center {
	background: url("../img/step3_sep_bottom.png") no-repeat center;
	height: 1px;
}
.step4_top {
	color: #595959;
	font-weight: bold;
	font-size: 20px;
/*	line-height: 70px;*/
/*	background: url("../img/siag.png") no-repeat right;*/
	margin-bottom: 20px;
}
.step4_top2 {
/*	background: url("../img/itella.png") no-repeat right -3px !important;*/
}
.step_sep {
	background: url("../img/h_sep.png") repeat-x center;
	height: 1px;
}

.write_on_more {
	width: 230px;
	height: 39px;
	text-align: center;
	cursor: pointer;
	background: url('../img/write_on_more.png') no-repeat;
	text-shadow: #fff 1px 1px;
}

.write_on_more span {
	background: url("../img/next_pointer.png") no-repeat scroll right center transparent;
    color: #33B9F0;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    padding-right: 20px;
	line-height: 38px;
}

.select_container {
	height: 40px;
	margin-bottom: 20px;
	margin-top: 15px;
	width: 730px;
	display: none;
}

.dropdown {
/*	background: url("../img/dropdown.png") no-repeat;*/
	width: 359px;
	height: 39px;
	text-align: center;
	cursor: pointer;
}

.dropdown2 {
	background: url("../img/dropdown2.png") no-repeat;
}

.dropdown2:hover {
	background: url("../img/dropdown2.png") 0 -39px no-repeat;
}

.dropdown2:hover span {
/*color: #087fb2;*/
}

.dropdown3 {
	background: url("../img/dropdown3.png") no-repeat;
}

.dropdown4 .dropdown_main {
	background: url("../img/dropdown4.png") no-repeat;
}

#dropdown_top .dropdown_main {
	background: url("../img/dropdown3.png") no-repeat;
}

.dropdown4 .dropdown_main_open {
	background: url("../img/dropdown4_h.png") no-repeat!important;
}

.dropdown4 .dropdown_main_open_up {
	background: url("../img/dropdown4_htop.png") no-repeat!important;
}

.dropdown span {
/*	background: url("../img/next_pointer.png") no-repeat scroll right center transparent;*/
    color: #33B9F0;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    line-height: 39px;
    padding-right: 20px;
    text-shadow: #fff 1px 1px;
}

.dropdown span.select {
    padding-right: 25px;
}

.drowdown_options {
	overflow: visible!important;
	background: #F9F8F8;
	width: 358px;
	text-align: left;
	height: 230px;
	*margin-left: -1px;
}

/*.jspContainer {*/
/*	overflow: visible!important;*/
/*}*/

.drowdown_options_end {
	background: url("../img/dropdown_bottom.png");
	height: 7px;
	width: 358px;
	*margin-left: -1px;
}

.drowdown_options_end2 {
	background: url("../img/dropdown_top.png");
	height: 7px;
	width: 358px;
	*margin-left: -1px;
}

.drowdown_con {
}

.drowdown_options ul {
	margin: 0;
	padding: 0;
/*	background: url("../img/opt_bg.png") repeat-x;*/
}

.drowdown_options ul li {
	color: #087fb2;
	font-size: 14px;
	line-height: 25px;
	padding: 0 5px 0 30px;
	background: url("../img/dropdown_opt.png") repeat-x;
	height: 25px;
}

.dropdown_footer {
	margin-top: -1px;
}

.dropdown_top .dropdown_footer  {
	margin-top: -275px;
}

.drowdown_options ul li:hover {
	background: url("../img/dropdown_opt_hover.png") repeat-x;
	color: #fff;
}

.jspPane {
	width: 320px!important;
}

/* dropdown small*/
.dropdown_small {
	width: 146px;
	height: 45px;
}

.step2_item span {
	line-height: 39px;
}

.dropdown_small span {
    color: #087fb2;
    font-size: 15px;
    line-height: 39px;
    padding-right: 20px;
    text-shadow: 1px 1px #FFFFFF;
    font-weight: normal;
}

.dropdown_small .dropdown_main {
	background: url("../img/dropdown4s.png") no-repeat;
}

.dropdown_small .dropdown_main_open {
	background: url("../img/dropdown4s_h.png") no-repeat!important;
}

.dropdown_small .drowdown_options {
	background: #F9F8F8;
	width: 146px;
	text-align: left;
	height: 230px;
	*margin-left: -1px;
}

.dropdown_small .dropdown_main {
	text-align: left;
	padding-left: 10px;
}

.dropdown_small ul li {
	padding: 0 5px 0 10px;
}

.dropdown_small .drowdown_options_end {
	background: url("../img/dropdown_s_bottom.png");
	height: 7px;
	width: 146px;
	*margin-left: -1px;
}

.dropdown_small .jspPane {
	width: 108px !important;
}
/* dropdown small end */

/* dropdown middle */

.dropdown_mid {
	width: 252px;
}

.dropdown_mid span {
    color: #087fb2;
    font-size: 15px;
    line-height: 39px;
    padding-right: 20px;
    text-shadow: 1px 1px #FFFFFF;
    font-weight: normal;
}

.dropdown_mid .dropdown_main {
	background: url("../img/dropdown4m.png") no-repeat;
}

.dropdown_mid .dropdown_main_open {
	background: url("../img/dropdown4m_h.png") no-repeat!important;
}

.dropdown_mid .drowdown_options {
	background: #F9F8F8;
	width: 252px;
	text-align: left;
	height: 230px;
	*margin-left: -1px;
}

.dropdown_mid .dropdown_main {
	text-align: left;
	padding-left: 10px;
}

.dropdown_mid ul li {
	padding: 0 5px 0 10px;
}

.dropdown_mid .drowdown_options_end {
	background: url("../img/dropdown_m_bottom.png");
	height: 7px;
	width: 252px;
	*margin-left: -1px;
}

.dropdown_mid .jspPane {
	width: 215px !important;
}

/* dropdown middile end*/

.buttons {
	cursor: pointer;
	display: none;
}

.buttons div {
	height: 39px;
}

.buttons div.front, .buttons div.back {
	width: 9px;
}

.buttons div.front {
	background: url('../img/buttons.png') no-repeat;
}
.buttons div.back {
	background: url('../img/buttons.png') 0px -42px no-repeat;
}
.buttons div.middle {
	background: url('../img/buttons.png') -9px 0px no-repeat;
	padding: 0 10px
}

.buttons div.middle span {
    color: #33B9F0;
    font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
	line-height: 39px;
	text-shadow: #fff 1px 1px;
}

.buttons div.middle span.next {
	padding-right: 20px;
	background: url("../img/next_pointer.png") no-repeat scroll right center transparent;
}
.buttons div.middle span.prev {
	padding-left: 20px;
	background: url("../img/prev_pointer.png") no-repeat scroll left center transparent;
}

.buttons:hover div.front {
	background-position: 0 -85px;
}
.buttons:hover div.middle {
	background-position: -9px -85px;
}
.buttons:hover div.back {
	background-position: 0px -125px;
}
.buttons:hover div.middle span {
	color: #fffa25;
	text-shadow: #46a2c9 -1px -1px;
}

.buttons:hover div.middle span.next {
	padding-right: 20px;
	background: url("../img/next_pointer_h.png") no-repeat scroll right center transparent;
}
.buttons:hover div.middle span.prev {
	padding-left: 20px;
	background: url("../img/prev_pointer_h.png") no-repeat scroll left center transparent;
}

.my_fb_button {
	background: url('../img/buttons.png') 0px -214px no-repeat;
	width: 40px;
	height: 40px;
	cursor: pointer;
}

.fb_button:hover {
	background-position: -43px -214px;
}

.fb_no_hover {
	background: url('../img/buttons.png') 0px -214px no-repeat!important;
	cursor:default;
}

.small_text {
	font-size: 12px;
}

.letters_inner {
/*	background: url("../img/letters_inner.png") center center;*/
	height: 51px;
	margin-top: -20px;
	margin-bottom: 15px;
}
.letters_inner_info {
	padding-top: 18px;
	
}

.letters_inner .right_letters_from {
	margin: 0px;
}
.letters_inner .right_letters_date {
	margin: 0px;
}

.letters_inner_info table td.td1 {
	width: 240px;
/*	padding-left: 95px;*/
}
.letters_inner_info table td.td2 {
	width: 140px;
}
.letters_inner_info table td.td3 {
	text-align: center;
}
.minus10 {
	margin-left: -10px;
	margin-top: -10px;
}

.mb30 {
	margin-bottom: 30px;
}

.error, .error a {
	color: red!important;
}

.fb_inner {
	width: 100%;
	margin-top: 20px;
	display: none;
}

.fb_inner .td1 {
	width: 330px;
	padding-top: 10px;
}
.fb_inner .td2 {
	border-left: 1px #e7e7e7 solid;
	height: 40px;
	padding-left: 15px;
}
.inner_share {
	color: #087fb2;
	font-size: 12px;
	font-weight: bold;
	margin-top: 14px;
}

.to_long {
	color: red;
}

.cancel_text {
	color: #595959;
    font-size: 20px;
    font-weight: bold;
    margin: 0 auto;
    text-align: center;
}

.promise_saved {
	width: 585px;
	padding-top: 50px;
}

.not_found {
	color: #fff;
	margin-top: 100px;
	margin-bottom: 100px;
	margin-left: 20px;
}

.bgw {
	background: #fff;
}

.pie {
	width: 420px;
}
.bar_chart {
	width: 470px;
}

.h11 {
	z-index: 1000;
}

.pie_sep {
	background: url("../img/contacts_sep.png") repeat-y right transparent;
	padding-right: 2px;
}
.create_promise_sep {
	background: url("../img/contacts_sep.png") repeat-y right transparent;
	padding-right: 50px;
}

.create_promise_right {
	width: 400px;
	float: right;
	margin-top: 45px;
}

.front_b {
	width: 193px;
	text-align: center;
}

.ml12 {
	margin-left: 11px;
}

.no_border {
	background: none!important;
}

.pbuttons {
	position: absolute;
	z-index: 20000;
	margin-top: 35px;
	width: 410px;
}

.pdate {
	background: url("../img/date.png") no-repeat;
	width: 83px;
	height: 31px;
	position: absolute;
	margin-top: 35px;
	margin-left: 8px;
	z-index: 20000;
	text-align: center;
}
.pdate span {
	line-height: 32px;
	color: #fff;
}

.pbuttons .buttons div.middle span.next, 
.pbuttons .buttons div.middle span.prev, 
.pbuttons .buttons:hover div.middle span.next,
.pbuttons .buttons:hover div.middle span.prev {
	background: none;
	padding-left: 0;
	padding-right: 0;
}

.right_letters_bottom {
	background: url("../img/right_letters_bottom.png") no-repeat 11px top;
	width: 241px;
	height: 76px;
}
.right_letters2_bottom {
	background: url("../img/right_letters2_bottom.png") no-repeat 11px top;
	width: 241px;
	height: 16px;
}

.front_text {
	font-size: 50px;
	float: left;
	position: absolute;
	color: #fff;
	font-weight: bold;
	width: 700px;
	text-shadow: #46a2c9 -1px -1px;
}

.hide {
	background: #3fc0f5;
/*	background: red;*/
	float: left;
	width: 120px;
	height: 30px;
	position: absolute;
	margin-top: 50px;
}

.promise_posttitle {
/*	position: absolute;*/
/*	float: right;*/
	z-index: 20000;
	margin-top: 9px;
/*	margin-left: 450px;*/
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #33B9F1;
	font-size: 16px;
	width: 470px;
}

.map {
	margin-top: 52px;
/*	width: 980px;*/
/*	height: 465px;*/
/*	background: url("../img/map.jpg") no-repeat 2px -7px;*/
}

#screenshot{
	position:absolute;
	background:#666;
	padding:1px;
	display:none;
	color:#fff;
}

.banners {
	width: 980px;
	margin: 0 auto;
}

.faq_sep {
	background: url("../img/faq_sep.png");
	width: 651px;
	height: 2px;
}

.faq_title {
	color: #087fb2;
	line-height: 30px;
}

.faq_on {
	background: url("../img/faq1.png");
	width: 28px;
	height: 28px;
	float: right;
	cursor: pointer;
}
.faq_off {
	background: url("../img/faq2.png");
	width: 28px;
	height: 28px;
	float: right;
	cursor: pointer;
}

.faq_text {
	margin-left: 55px;
	margin-right: 35px;
}

.xy {
/*	background: url("../img/xy.jpg") bottom left no-repeat;*/
	margin-right: -15px;
}
.percents {
	font-size: 10px;
	color: #666;
	margin-top: 130px;
}
.percents td {
	text-align: center;
}
.h40 {
	height: 40px;
}
.front_main {
	height: 450px;
}
.letter_share {
	width: 120px;
}
.countdown {
	background: url("../img/countdown.jpg") center center;
	width: 980px;
	height: 684px;
	margin: 0  auto;
}

.cline {
	background: url("../img/line.png");
	width: 210px;
	height: 17px;
	float: left;
	margin-top: 373px;
	margin-left: 385px;
}

.counterr {
	background: url("../img/counter.png");
	width: 74px;
	height: 97px;
	float: left;
	margin-top: 273px;
	margin-left: -38px;
}
.counterr span {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 65px;
	color: #69cef6;
	text-shadow: #52acd0 1px 1px;
	letter-spacing: -5px;
}
.letter_header_logo {
	width: 920px;
	text-align: right;
}