/* CSS Document */

* {margin:0 auto; padding:0;}

body {background:url('/images/main_bgr.jpg') left top repeat-x #002f5e; text-align:center;}

a:hover{text-decoration:none;}
a img {border:0;}

img {vertical-align:top;}

.float_l {float:left;}
.float_r {float:right;}
.clear {clear:both;}

html {font-family:arial, tahoma; font-size:12px; color:#000; line-height:16px;}

input, textarea, select {font-family:arial, tahoma; font-size:11px; color:#000;}

.main {width:904px; text-align:left;}

.header {height:121px;}

.logo {padding:18px 222px 0 16px;}

.select_language {color:#fff; font-size:18px; padding:5px 0 5px 0px; width:302px; height:18px; line-height:0px; text-align:right;}
.select_language img, span, a {vertical-align:middle;}
.lan_en {background:url('/images/lan_en.jpg') top left no-repeat;}
.lan_en:hover {background:url('/images/lan_en_over.jpg') top left no-repeat;}
.lan_ru {background:url('/images/lan_ru.jpg') top left no-repeat;}
.lan_ru:hover {background:url('/images/lan_ru_over.jpg') top left no-repeat;}
.lan_ger {background:url('/images/lan_ger.jpg') top left no-repeat;}
.lan_ger:hover {background:url('/images/lan_ger_over.jpg') top left no-repeat;}

.login_bgr {background:url('/images/login_tal.jpg') left top repeat-x; height:87px;}
.login_lbg {background:url('/images/login_lbg.jpg') left top no-repeat; height:87px;}
.login_rbg {background:url('/images/login_rbg.jpg') right top no-repeat; height:87px;}
.login {padding:12px 13px 5px 20px; font-size:11px; color:#fff; width:269px}
.login .input {width:75px; height:17px; background:#fff; vertical-align:middle; margin:0px; padding:1px 0 0 5px;}
.login .submit {width:61px; height:26px; vertical-align:top; /*cursor:hand;*/ margin:4px 0 3px 0;}
.login a {color:#fff;}

/*                    *** ** * ** ***                        */
.menu_bgr {background:url('/images/menu_tal.jpg') left bottom repeat-x; height:46px;}
.menu_lbg {background:url('/images/menu_lbg.jpg') left bottom no-repeat; height:46px;}
.menu_rbg {background:url('/images/menu_rbg.jpg') right bottom no-repeat; height:46px;}
.menu {padding:0; white-space:nowrap;}
.menu ul {padding:0; margin:0; list-style:none; height:46px;}
.menu ul li {margin:0; display:inline; float:left; font-weight:bold;}
/*
menu a {color:#fff; line-height:12px; display:block; margin:0; padding:21px 22px 3px 25px; height:25px;float:left;}
.menu a:hover {color:#000; background:url('/images/top_menu_act_right.jpg') right top no-repeat #fff; padding-left:15px; }
.menu a:hover span {display:inline; border:none; background:url('/images/top_menu_act_left1.jpg') left top no-repeat;
                        position:relative; top:-21px; left:-15px; width:7px; height:10px; float:left;}
*/
.menu a {color:#fff; line-height:12px; display:block; margin:0;  height:46px;float:left; }
.menu strong {padding:21px 14px 13px 18px;display:block;float:left;text-decoration:underline;}
.menu a:hover {color:#000; background:url('/images/top_menu_act_right.jpg') right top no-repeat #fff;  }
.menu a:hover strong {display:block;background:url('/images/top_menu_act_left.jpg') left top no-repeat; cursor:pointer;text-decoration:none; }

.menu .active_page a {color:#000; background:url('/images/top_menu_act_right.jpg') right top no-repeat #fff;  text-decoration:none; }
.menu .active_page strong {color:#000;background:url('/images/top_menu_act_left.jpg') left top no-repeat;  text-decoration:none;cursor:pointer }


/*                     *** ** * ** ***                       */

.Home_page .footer {
	background:url('/images/foot_bg.jpg') left top no-repeat;

}
.foot_menu {padding:37px 0 8px 24px; color:#fff; text-align:center}
.foot_menu a {color:#fff; font-weight:bold;margin:0 13px;}
.foot_menu a:hover {color:#f1e6be;}
.foot_menu a.active {color:#f1e6be; text-decoration:none;}
.copyrights {padding:8px 0 8px 0px; font-size:11px; color:#fff; text-align: center;}
.copyrights a {color:#fff;}
.design_by {background:url('/images/inverse_logo_sm.jpg') right top no-repeat; padding:8px 39px 8px 2px; color:#fff; font-size:11px; text-align:right;}
.design_by a {color:#fff;vertical-align:baseline;}
.design_by span {vertical-align:baseline;}

.testimonial span {vertical-align:baseline;}
.testimonial a {vertical-align:baseline;}

.tal_1 {background:url('/images/tal_1.jpg') left top repeat-x #fcf6e0;}
.tal_2 {background:url('/images/tal_2.jpg') left top repeat-x; height:1px; line-height:0px; font-size:0px;}
.tal_3 {background:url('/images/tal_3.jpg') left top repeat-x; height:1px; line-height:0px; font-size:0px;}
.bgr_1 {background:#f1e6be;}
.bgr_2 {background:#fcf6e0;}

.OurProjectsBoxHome {
  background:url('/images/tal_2.jpg') left top repeat-x #f1e6be;
}
.TestimAffiliatBoxHome {
  background:url('/images/tal_3.jpg') left top repeat-x #fcf6e0;
}

.clock_indent {padding:10px 32px 11px 50px;text-align:right}
.clock {background:url('/images/clock.gif') left 1px no-repeat;display:inline; padding:0 0 0 13px; color:#877a4a; font-family:tahoma; font-size:10px; line-height:10px;}

.welcome_indent {padding:0 32px 22px 34px;}
.welcome {background:url('/images/welcome_rbg.jpg') right top no-repeat #ffffff; padding:30px 30px 15px 28px; height:189px; width:360px;}
/* OLD .welcome a {color:#00478d; font-weight:bold; background:url('/images/bul_2.gif') left top no-repeat; padding:0 0 1px 25px; margin:0 0 0 167px;}*/
.welcome a {color:#00478d; font-weight:bold;}

.welcome .line {background:#dcd0a5; height:1px; line-height:0px; font-size:0px; margin:8px 0 10px 0;}

.projects_block {padding:18px 33px 19px 32px;}
.projects_block img.boxname {padding:0 0 8px 5px;}

#front .project {padding:10px 0px 3px 0px; color:#fff; text-align:justify}
#front .tal { width:280px; overflow:hidden}
#front img {margin-left:25px;}
#front .project div {padding:8px 20px 0 25px}

.tm_monster .tal {background:url('/images/gradient.png')  no-repeat #58a9e8;}
.ourprojects_footer .tm_monster {background-color:#58A9E8 !important;}
.tm_monster {background-color:#58A9E8 !important;}

.tuning .tal {background:url('/images/gradient.png') no-repeat #71808b;}
.ourprojects_footer .tuning {background-color:#71808b !important}
.tuning {background-color:#71808b !important}

.ourprojects_footer .logic {background-color:#a9c748 !important;}
.logic {background-color:#a9c748 !important;}
.logic .tal {background:url('/images/gradient.png') no-repeat #a9c748;}

.pro-clip-art .tal {background:url('/images/gradient.png') no-repeat #F8F8F9;}
.ourprojects_footer .pro-clip-art {background-color:#F8F8F9 !important}
.pro-clip-art {background-color:#F8F8F9 !important}
.pro-clip-art .project,
.pro-clip-art p /* #bar style*/ {
	color:#212121 !important;
}
.pro-clip-art .project div {color:#212121 !important; }

.flashmoto .tal {background:url('/images/gradient.png') no-repeat #95272a;}
.ourprojects_footer .flashmoto {background-color:#95272a !important}
.flashmoto {background-color:#95272a !important}

.icondemon .tal {background:url('/images/gradient.png') no-repeat #066fa9;}
.ourprojects_footer .icondemon {background-color:#066fa9 !important}
.icondemon {background-color:#066fa9 !important}

.videosmash .tal {background:url('/images/gradient.png') no-repeat #1f2c4c;}
.ourprojects_footer .videosmash {background-color:#1f2c4c !important}
.videosmash {background-color:#1f2c4c !important}

.allstockmusic .tal {background:url('/images/gradient.png') no-repeat #4a267d;}
.ourprojects_footer .allstockmusic {background-color:#4a267d !important}
.allstockmusic {background-color:#4a267d !important}

.adult .tal {background:url('/images/gradient.png')  no-repeat #8d0d0d;}
.ourprojects_footer .adult {background-color:#8d0d0d !important;}
.adult {background-color:#8d0d0d !important;}
.adult img {margin-top: 30px; }

.corner_indent_box {
	overflow:hidden;
	width:839px;
	position:relative;
}
.corner_indent_box .topleftcorner {
	position:absolute;
	left:0px;
	top:0px;
	width:10px;
	height:10px;
	z-index:10000;
}
.corner_indent_box .toprightcorner{
	position:absolute;
	right:0px;
	top:0px;
	width:10px;
	height:10px;
	z-index:10000;
}
.corner_indent_box .bottomleftcorner {
	position:absolute;
	left:0px;
	bottom:0px;
	width:10px;
	height:10px;
	z-index:10000;
}
.corner_indent_box .bottomrightcorner {
	position:absolute;
	right:0px;
	bottom:0px;
	width:10px;
	height:10px;
  z-index:10000;
}
.testimonials_affiliates {padding:20px 32px 4px 34px;}
.testimonials {width:485px;}
.testimonials .line {background:#dcd0a5; height:1px; line-height:0px; font-size:0px; margin:11px 0 11px 0;}
.testimonial {border:solid 1px #dcd0a5; background:#fdf9e9; padding:9px 19px 12px 14px; margin:0 0 10px 0;}
.quote {background:url('/images/quote.jpg') left 2px no-repeat; padding:0 0 0 24px;}
.quote div {text-align:right;}
.testimonials .quote a {color:#00478d; font-weight:normal; margin:0; padding:0; background:0;}
.testimonials a {color:#00478d; font-weight:bold; margin:0 0 0 324px; background:url('/images/bul_2.gif') left top no-repeat; padding:0 0 1px 23px;}
.separate_block {width:33px;}
.affiliates {width:320px;}
.affiliates .line {background:#dcd0a5; height:1px; line-height:0px; font-size:0px; margin:11px 0 8px 0;}

/*---------- "About" and some settings for other pages ---------------------------------------------------------------------------------------------------*/
.footer {
	/*height:131px; */
	background:url('/images/content_box_bottom.jpg') left top no-repeat #002f5e;
	padding:0px;
	padding-bottom:5px;
}
.content
{background:url('/images/tal_2.jpg') left top repeat-x #F1E6BE;padding-top:15px}
.cont_box_left
{width:551px; float:left;}
.cont_box_left .top
{width:488px; min-height:35px; border-bottom:1px solid #DCD0A5; float:left; display:inline;}
.cont_box_left p
{width:504px; text-align:justify; margin-top:10px; margin-bottom:10px;  }
.articles .cont_box_left p,
.article .cont_box_left p {
  margin-top:0;
}
.cont_box_left a
{color:#00478D; font-weight:bold;}
.about .cont_box_left .box1 ,
.faq .cont_box_left .box1 ,
.sign_up .cont_box_left form ,
.contact_us .cont_box_left form ,
.password_forgot .cont_box_left form
{background-color:#FDF9E9; border:1px solid #DCD0A5; display:inline;margin-bottom:10px; width:504px; float:left; padding-bottom:20px; }
.cont_box_left .s_cont
{ margin-left:29px; float:left; display:inline;}

.about .cont_box_left p.list {width:474px; text-align:justify; margin-top:10px; margin-left:0; margin-bottom:10px; padding-left:21px; background: url('/images/bul_2.gif') left top no-repeat;  }
.about .cont_box_left .box1 p {padding-left:19px; margin-top:25px; margin-right:23px; margin-left:14px; background: url('/images/bul_2.gif') left top no-repeat; width:448px; }

.cont_box_right
{width:348px; float:right;}
.cont_box_right .top
{width:317px; height:34px; border-bottom:1px solid #DCD0A5; border-top:1px solid #F1E6BE; float:left; }
.cont_box_right .top img
{margin:0px 210px 4px 0;}
.add, #bar
{background-color:#FDF9E9; border:1px solid #DCD0A5; margin-top:7px; float:left; width:317px; }
#bar .box
{margin:21px 17px 21px 20px; width:279px; border:1px solid #FDF9E9; font-family:Arial; color:#ffffff; font-size:12px;}
.cont_box_right .box p
{margin-top:10px;  /*float:left;*/ text-align:justify;}
.cont_box_right .box .button
{width:104px; height:26px; border:none; float:right; margin:11px 17px 0px 0;}
#bar .clear {
	font-size:0px;
	line-height:0px;
	height:0px;
}
#bar .project {
	background-image:url('/images/gradient.png');
	background-repeat:no-repeat;
	background-position:left top;
	width:279px;
	overflow:hidden;
}
#bar .corner-1 {background: url('/images/bar-corner-lt.png') no-repeat left top;}
#bar .corner-2 {background: url('/images/bar-corner-rt.png') no-repeat right top;}
#bar .corner-3 {background: url('/images/bar-corner-lb.png') no-repeat left bottom;}
#bar .corner-4 {
	background: url('/images/bar-corner-rb.png') no-repeat right bottom;
	padding:15px;
}
#bar .tm_monster {background-color:#59AAE8;}
#bar .tuning {background-color:#728289;}
#bar .flashmoto {background-color:#972723;}
#bar .logic {background-color:#AAC846;}
#bar .pro-clip-art {background-color:#000000;}
#bar .fixpng-bg {font-size:0px;}
/*--------- end About ---*/

/*--------- Our Projects (some settings are in "About" area)---------------------------------------------------------------------------------------*/
.our_projects .cont_box_left .top ,
.inverse_logic .cont_box_left .top {width:488px; height:35px; border-bottom:1px solid #DCD0A5; float:left; display:inline; margin-left:29px;}
.our_projects .cont_box_left .s_cont p ,
.inverse_logic .cont_box_left .s_cont p {width:390px;margin-bottom:17px;clear:both; text-align:justify;}
.our_projects .cont_box_left .s_cont p a ,
.inverse_logic .cont_box_left .s_cont p a {color:#00478D; text-decoration:underline; font-style:normal;font-weight:bold; }
.our_projects .cont_box_left .s_cont p a:hover ,
.inverse_logic .cont_box_left .s_cont p a:hover {text-decoration:none;}
/*.our_projects .cont_box_left .s_cont img ,
									.inverse_logic .cont_box_left .s_cont img
									 {margin-right:10px;float:right;}*/


.our_projects .cont_box_left .s_cont .tt {float:left; display:inline; background:url('/images/logo_tuning.jpg') left top no-repeat; margin:16px 0 13px 8px;padding-left:77px;border:1px solid #F1E6BE; }
.our_projects .cont_box_left .s_cont .tm {float:left; display:inline; background:url('/images/logo_monster.jpg') left top no-repeat; margin:16px 0 13px 8px;padding-left:77px;border:1px solid #F1E6BE; }

.our_projects .cont_box_right p ,
.articles .cont_box_right p {margin:29px 19px 29px 17px;padding-left:28px; background:url('/images/quote.jpg') left 2px no-repeat; text-align:justify;border:1px solid #FDF9E9; }
span.testimonialSignature {margin-right:0; display:block; text-align:right; font-style:italic; font-size:13px;margin-bottom:15px;}
span.testimonialSignature a {color:#00478D; text-decoration:underline; font-style:normal;}
span.testimonialSignature a:hover {text-decoration:none;}
.add span.testimonialSignature {margin-bottom:0;}
.our_projects .cont_box_right a.view_all ,
.articles .cont_box_right a.view_all {display:block; padding-left:22px;margin:7px 29px 22px 0;font-weight:bold; background:url('/images/bul_2.gif') left top no-repeat;text-decoration:underline;color:#00478D; float:right;}
.our_projects .cont_box_right a.view_all:hover ,
.articles .cont_box_right a.view_all:hover {text-decoration:none;}
/*-------- end Our Projects ------*/

/*-------settings for "Sign Up" --------------------------------------------------------------------------------------------------------------*/
/*-- some settings are in "About" settings area ---*/
.sign_up .cont_box_left form ,
.contact_us .cont_box_left form ,
.password_forgot .cont_box_left form {padding-top:22px;}
.sign_up .cont_box_left form label ,
.contact_us .cont_box_left form label ,
.password_forgot .cont_box_left form label {display:inline; margin-right:115px; float:right; vertical-align:middle; margin-bottom:14px; }

.sign_up .birthday select.dd_yyyy {width:45px; margin-left:4px;}
.sign_up .birthday selects {width:61px;}
.sign_up input.check {width:15px; height:15px; /*margin-left:182px;*/ vertical-align:middle; border:none;}
.sign_up .note {border-top:1px solid #DCD0A5; border-bottom:1px solid #DCD0A5; margin:19px 20px 10px 20px; padding:10px 0 10px 0;}
.sign_up .note p {width:464px; margin:0;}
.sign_up .note p span{color:#F7941D; font-weight:bold;}
.sign_up .cont_box_left .button img {float:right; margin-right:20px;}

.sign_up iframe { width: 506px; height: 605px; }
/*----- end "Sign Up" --------*/

/*----- "Terms of Use" ----------------------------------------------------------------------------------------------------------------------*/
/* some settings are in "About" area */

.wide .cont_box_left {float:left;width:100%}
.wide .cont_box_left .top {width:842px; height:35px; border-bottom:1px solid #DCD0A5; float:left; display:inline; margin-left:29px; margin-bottom:15px}
.wide .cont_box_left .s_cont { margin-left:29px; margin-right:29px; float:left; display:inline;width:842px;}
.wide .cont_box_left .s_cont p {width:842px;margin-bottom:17px;clear:both; text-align:justify;margin-bottom:15px;}

.terms_of_use .cont_box_left .s_cont p.bold ,
.privacy_policy .cont_box_left .s_cont p.bold {font-weight:bold;}
.terms_of_use .cont_box_left .s_cont p span {color:#F7941D; font-weight:bold;}
.terms_of_use .note ,
.privacy_policy .note {border-top:1px solid #DCD0A5; border-bottom:1px solid #DCD0A5; margin:19px 20px 10px 0px; padding:15px 0 15px 0;width:842px; text-align:center;}
.terms_of_use .cont_box_left a.still ,
.privacy_policy .cont_box_left a.still ,
.faq  .cont_box_left a.still ,
.inverse_logic .cont_box_left .s_cont a.still {display:block; padding-left:30px;margin:7px /*29*/0px 10px 0;font-weight:bold; background:url('/images/marker_question.jpg') left center no-repeat;text-decoration:underline;color:#00478D; float:right; padding-top:5px; padding-bottom:5px;}
.terms_of_use .cont_box_left a.still:hover ,
.privacy_policy .cont_box_left a.still:hover ,
.faq .cont_box_left a.still:hover ,
.inverse_logic .cont_box_left .s_cont a.still:hover {text-decoration:none;}
/*---  end "Terms of Use"  ---*/

/*--- "Articles"-----------------------------------------------------------------------------------------------------------------------------------------*/
/* some setting are in "Our Projects" & "About" */
.articles .cont_box_left .top ,
.testimonials_page .cont_box_left .top {width:488px; height:35px; border-bottom:1px solid #DCD0A5; float:left; display:inline; margin-left:29px;}
.articles .cont_box_left .s_cont .tm ,
.testimonials_page .cont_box_left .s_cont .tm {float:left; display:inline; background:url('/images/bul_2.gif') left top no-repeat; margin:13px 0 0 0;border:1px solid #F1E6BE; border-bottom:1px solid #DCD0A5; width:487px; }
.articles .cont_box_left .s_cont p ,
.testimonials_page .cont_box_left .s_cont p {width:460px;margin-bottom:13px;clear:both; text-align:justify; margin-left:25px;}
.articles .cont_box_left .s_cont p a ,
.testimonials_page .cont_box_left .s_cont p a {color:#00478D; text-decoration:underline; font-style:normal;font-weight:bold; }
.articles .cont_box_left .s_cont p a:hover ,
.testimonials_page .cont_box_left .s_cont p a:hover {text-decoration:none;}
.articles .cont_box_left .s_cont p span {font-weight:bold; color:#000000;}
/*--- end "Articles" -----------*/

/*--- "Privacy Plicy" ---------------------------------------------------------------------------------------------------------------------------*/
/*--- some settings are in "Terms of Use" and "About" areas  -----*/
.privacy_policy .cont_box_left .s_cont p a {font-weight:bold; color:#00478D;}
.privacy_policy .note {border-bottom:none; padding:5px 0 0 0;} /* more settings for ".privacy_policy .note" are in "Terms of Use" */
.privacy_policy .cont_box_left a.still {margin-right:0;}/* more settings for ".privacy_policy .cont_box_left a.still" are in "Terms of Use" */
/*--- end "Privacy Policy" ---*/

/* --- "FAQ" -------------------------------------------------------------------------------------------------------------------------------------*/
.faq .cont_box_left .box1 {margin-top:10px;margin-bottom:20px; padding:21px 0 17px 0;} /* another settings for this setting are in "About" */
.faq .cont_box_left .box1 p {margin:2px 0 2px 15px; background:url('/images/bul_3_small.gif') left 4px no-repeat; padding-left:17px; width:450px; line-height:20px; }
.faq .cont_box_left p span {font-weight:bold;}
.faq .cont_box_left .middle {display:block; text-align:center; padding:20px 0 15px 0;border-bottom:1px solid #DCD0A5; width:504px; margin-left:0}
.faq  .cont_box_left a.still {margin:10px 15px 50px 100px;}/* more settings are in "Terms of Use" */
.faq  .cont_box_left .circle a.still {margin:15px 15px 0 100px; background-image:url('/images/marker_circle.jpg');}
.faq .cont_box_left p {margin-left:0; width:504px;}/* more settings are in "About" */
/* --- end "FAQ" --- */

/* --- "Contact Us" ------------------------------------------------------------------------------------------------------------------------------- */
/*more settings are in "About" area*/
/* FORM's settings are in "Sign Up" area*/
.contact_us .content input {border:1px solid #003C78 ; width:205px; height:17px; margin-left:10px; vertical-align:middle; }
.contact_us .cont_box_left .button img {float:right; margin-right:50px;}
.contact_us .cont_box_left .s_cont .top {margin-bottom:10px; margin-top:20px;}
.contact_us .cont_box_left .s_cont textarea {width:269px; height:130px; vertical-align:top; border:1px solid #003C78 ;margin-left:10px; overflow:auto; }
.contact_us .cont_box_right {margin-bottom:30px;}/*more settings are in "About"*/
.contact_us .cont_box_left p {margin-left:0;}/*more settings are in "About"*/
/* --- end "Contact Us" --- */

/* --- "Password Forgot" ----------------------------------------------------------------------------------------------------------------------*/
/* more settings are in "About" and "Terms of Use" */
/* Form's settings are in "Sign Up" and "About"*/
.password_forgot a.active {text-decoration:none;}
.password_forgot .cont_box_left .top {text-align:center;}/*more settings are in "Terms of Use"*/
.password_forgot .cont_box_left form {margin-left:173px; padding-top:30px; margin-bottom:150px;}
.password_forgot .content input {border:1px solid #003C78 ; width:205px; height:17px; margin-left:10px; vertical-align:middle; background-color:#FCF6E0; }
.password_forgot .content form label {float:right;vertical-align:middle;margin:6px 5px 6px 5px;}
.password_forgot .cont_box_left .button img { vertical-align:middle; margin-left:3px; margin-top:-2px;}
.password_forgot .cont_box_left .button { vertical-align:middle;}
/* see more in "About" and "Sign Up"*/

/* --- "Testimonials" ------------------------------------------------------------------------------------------------------------------------ */
/* settings for right box are in "About"*/
/* some settinga are in "Articles" and "Our Projects" area  */
.testimonials_page .cont_box_left .s_cont p a {font-weight:normal; }/* more settings are in "Articles" */
.testimonials_page .cont_box_left .s_cont .tm {margin-left:10px; padding-left:5px; background-image:url('/images/quote_dbg.jpg'); }
.testimonials_page .content .cont_box_left {background-color:#F1E6BE;}
/* ---- end "Testomonials" ----- */

/*------------- "Inverce Logic" -----------------------------------------------------------------------------------------------------------------
 settings are in "About" and "Our Projects" areas----*/
.projectbox .il {border-bottom-color:#DCD0A5;}
/*.inverse_logic .cont_box_left .s_cont img {margin-top:20px; margin-right:150px}*/
.inverse_logic .cont_box_left .s_cont a.still {margin-bottom:34px}
/*--------------- end "Inverce Logic" ----------------*/
a.button-1 {
  text-decoration:none;
  font-family:"Arial";
  font-size:14px;
  font-weight:bold;
  color:#ffffff;
  float:right;
  background: url('images/orangebtn-lbg.gif') no-repeat left center;
  padding:0;
  display:inline;
  padding-left:6px;
  line-height:26px;
}
a.button-1 .rightbg {
  display:block;
  background: url('images/orangebtn-rbg.gif') no-repeat right center;
  padding-right:6px;
}
a.button-1 .talling {
  display:block;
  background: url('images/orangebtn-tall.gif') repeat-x left center !important;
  padding-left:8px;
  padding-right:8px;
}
.projects_block a.button-1 {margin-right:20px;}
#newsubmission a.button-1 {color:#ffffff; margin-right:19px;}
#bar {margin-bottom:20px;}
#bar a.button-1 {margin-top:13px;}
.supportticketform a.button-1 {
  color:#ffffff;
  margin-right:51px;
  margin-top:5px;
}
.terms_of_use_note a.button-1 {margin-right:304px;}
.affiliate_prog_form a.button-1 {
  color:#ffffff;
  margin-right:20px;
  margin-top:7px;
}
.our_projects_btn {margin-right:14px}
.il_join_now_btn {margin-right:150px}
.faq .faq_join_now_btn {margin-right:204px;}
.faq a.button-1 {color:#ffffff;}
.passforgot, .passforgot td {
	border:1px solid #FDF9E9;
	text-align:left;
	border-collapse:collapse;
}
.login a.button_login {
  text-decoration:none;
  font-family:"Arial";
  font-size:14px;
  font-weight:bold;
  color:#ffffff;
  background: url('images/bluebtn_lbg.gif') no-repeat left center;
  padding:5px 0;
  height:26px;
  vertical-align:middle;
}
a.button_login strong {
  background: url('images/bluebtn_rbg.gif') no-repeat right center;
  padding:5px 0px;
  margin-left:6px;
  padding-left:2px;
  padding-right:8px;
}
.button-3 {
  font-family:"Arial";
  font-size:16px;
  font-weight:bold;
  background:  url('images/bluebtn_lbg.gif') no-repeat left center;
  border:none;
  height:26px;
  cursor:pointer;
  text-align:left;
  float:left;
  line-height:26px;
  padding-left:4px;
}
.button-3 .tall {
  background: url('images/bluebtn_rbg.gif') no-repeat right center;
  height:26px;
  padding-right:4px;
  padding-left:0px;
  line-height:26px;
  width:60px;
  float:left;
  border:none;
  color:#ffffff;
  font-weight:bold;
  cursor:pointer;
  margin:0;
}
div.loginFormAlign {padding-top:5px}
#front {border-collapse:collapse;}
#front td {vertical-align:top; padding-bottom:5px;}
#front .ourprojects_footer td {padding-bottom:14px;}
.projectbox {padding-bottom:15px;	width:488px;}
.projectbox .l_logo {
	float:left;
  display:inline;
  padding-top:15px;
  margin-right:10px;
  max-width:78px;
}
.projectbox .il	{
  width:400px;
  float:right;
  display:inline;
  margin:16px 0px 0px 0px;
}
.projectbox .il p {width:400px;}
.projectbotboxStill {
  border-top:1px solid #DCD0A5;
  width:488px;
  padding-top:5px;
}
.learnmoreList {float:right;	margin:0;}
.learnmoreList td{
	background:url('/images/bul_2.gif') left center no-repeat;
	border-collapse:collapse;
	border:none;
	border-spacing:0 ;

}
.learnmoreList a{
	color:#00478d;
  font-weight:bold;
  padding:0 0 1px 25px;
  margin:0px;
  float:right;
  background:none;
}
.learnmore a{
  color:#00478d;
  font-weight:bold;
  background:url('/images/bul_2.gif') left top no-repeat;
  padding:0 0 1px 25px;
  margin:0px;
  float:right
}
.note-2 {color:#F7941D;}
.Navigation {
  text-align:right;
  background-color:#E4D9AF;
  margin:8px 0;
  padding:8px;
}
.Navigation a.active {
  color:#000;
  text-decoration:none;
}
.article_go_back_button {margin-right:402px}

.headline {
  color:#877948;
  font-size:23px;
  font-weight:normal;
  font-family:'Arial';
  /*margin-top:7px;*/
  line-height:30px;
}
.button-2 {
  font-family:"Arial";
  font-size:14px;
  font-weight:bold;
  background:  url('images/orangebtn-lbg.gif') no-repeat left center;
  border:none;
  height:26px;
  cursor:pointer;
  text-align:left;
  display:inline;
  float:right;
  line-height:26px;
  padding-left:6px;
}

.button-2 .tall {
  background: url('images/orangebtn-rbg-wide.gif') no-repeat right center;
  height:26px;
  display:block;
  padding-right:12px;
  padding-left:6px;
  line-height:26px;
  float:left;
  border:none;
  color:#ffffff;
  font-weight:bold;
  cursor:pointer;
}
.error_message {
  color:#F66163;
  margin-left:20px;
}
.error_message ul {
	margin:16px 20px;
	margin-top:10px;
}
.error_message h1 {font-size:14px;}
.answer_faq {padding-bottom:12px;}
.birthday {
	display:inline;
	margin-right:115px;
	float:right;
	vertical-align:middle;
	margin-bottom:14px;
}
.signupJoin-1 input, .signupJoin-1 select {width:205px;}
.signupIagreeBox {margin-left:182px;}
.content .signupIagreeBox input {
	width:15px;
	height:15px;
	vertical-align:middle;
	border:none;
	margin-left:0px;
}
.input_Style_1 input {
	border:1px solid #003C78;
	height:17px;
	vertical-align:middle;
	background:#fff;
}
#login table {
	margin-left:20px;
	border-spacing:0 10px
}
.login table {
	margin:0;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
}
.login table img {vertical-align:middle;}
.login .input {
	border:none;
	background-color:#FCF6E0;
}
.login .marked {
	background:url('/images/bul_1.gif') no-repeat left center;
	padding:0 9px 0 10px;
}
.login .reg_pass {padding:2px 0 2px 0;}
.login .pass_forgot {margin-left:23px;}
.featur_aff_banner {margin-bottom:7px;}
body a {vertical-align:baseline;}
.list li { list-style: none; }
.list li {
	margin-bottom: 8px;
	background: url(images/bul_3_small.gif) left 3px no-repeat;
	padding-left: 15px;
	vertical-align: top;
}
.list {margin-left: 10px;}
.justify { text-align: justify; padding-right: 15px; }
.box-ul  {
	background-color:#FDF9E9;
	border:1px solid #DCD0A5;
	padding: 10px 5px 0 0;
	width:490px;
	margin: 10px 0 10px 0;
}
/* ---Preset Pages ---*/
.preset_page .welcome_indent {display:none;}
.preset_page .clock_indent {background-color:#ffffff;}
.preset_page .menu_bgr {background:url('/images/menu_tal_blue.jpg') left bottom repeat-x;}
.preset_page .menu_lbg {background:url('/images/menu_lbg_blue.jpg') left bottom no-repeat;}
.preset_page .menu_rbg {background:url('/images/menu_rbg_blue.jpg') right bottom no-repeat;}
.preset_page #bottom_container table {margin:0;}
.preset_page h1 {
	font-size:14px;
	margin:3px 0;
}
.preset_page h2 {
	font-size:12px;
	margin:2px 0;
}
.preset_page input,
.preset_page select,
.preset_page textarea {
	vertical-align:middle;
	border:1px solid #003C78;
	background-color:#FCF6E0;
}
/*.preset_page .menu a:hover {
		background-image: none;
}
.preset_page .menu a {
	height:39px;
}
.preset_page .menu a:hover strong{
		background-image: none;
}
.preset_page .menu strong {
	padding:14px 14px 13px 14px;
}
.preset_page .menu ul li	{
	padding-top:7px;
}*/
.preset_page .content {
	background:/*#FDF9E9*/#FCF9E8 url('/images/tal_3.jpg') repeat-x scroll left top;
	border:1px solid #FCF6E0;
}
.preset_page .content a.button-1 {color:#ffffff;}
.preset_page .footer {
	background:transparent url('/images/foot_bg_light_1.jpg') no-repeat scroll left top;
}
.roll_up_button_1 {
	border: 1px solid #DCD0A5;
	text-align:center;
	padding:13px 10px;
	margin-top:3px;
	display:block;
	color:#002F5E;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	background:url('/images/roll_up_marker_closed.gif') 800px center no-repeat #C9E279;
}
.roll_up_area {
	margin:0;
	padding:0;
	margin-top:23px;
	border-top:1px solid #FCF6E0;
	list-style:none;
}
.roll_up_area ul {list-style:none;}
.roll_up_area li {
	display:block;
	margin:0;
	padding:0;
}
li .ui-state-active {
	background:url('/images/roll_up_marker_open.gif') 800px center no-repeat #C9E279;
}
.roll_up_box_1 {
	background-color:#ffffff;
	over-flow:hidden;
}
.preset_page .content_indent {padding:4px 32px 32px 32px;}
.preset_page .headline-2 {
	margin:0;
	margin-bottom:13px;
}
.preset_page p {margin:5px 0;}
.preset_page .login p {
	margin:0;
}
.headline-2 {
  color:#877948;
  font-size:16px;
  font-family:'Arial';
  /*margin-top:7px;*/
  line-height:16px;
}
.preset_top_content .left {
	float:left;
	width:632px;
}
.preset_top_content .left .textblock {
	margin-bottom:15px;
	text-align:justify;
	padding-right:25px;
}
.preset_top_content .right {
	float:right;
	width:202px;
}
.preset_page .templ_shop_top {
	padding:24px 22px 0px 22px;
}
.preset_page .templ_shop_top p {
	text-align:justify;
	padding-bottom:16px;
}
.preset_page .templ_shop_top ul {
	padding:0;
	margin:0;
	list-style:none;
	padding-bottom:16px;
}
.preset_page .content a {
	color:#00478D;
	font-weight:bold;
}
.preset_tools {padding:17px 13px 23px 13px;}

.preset_tools .tabs {
	background:url('/images/preset_tools_tbg.gif') left bottom repeat-x;
	float:left;
	width:100%
}
.preset_tools .tabs a {
	border:none;
	border-bottom:3px solid #A79F83;
	background-color:#EAE3C9;
	display:block;
	float:left;
	height:29px;
	padding: 0 15px;
	line-height:29px;
	margin-right:5px;
}
.preset_tools .tabs a.active {
	border:3px solid #A79F83;
	border-bottom:none;
	color:#000000;
	text-decoration:none;
	background-color:#ffffff;
}
.preset_tools .pr_tool_content {
	border:3px solid #A79F83;
	border-top:none;
	padding:0;
}
.add_preset_box {
	padding:17px;
	border-bottom:1px solid #DCD0A5;
}
.pr_tool_content a.button-1 {
	color:#ffffff;
	float:left;
	margin-right:7px;
	margin-bottom:2px;
}
.pr_tool_content table.pr_tool_layout td.left {
	padding:0;
	vertical-align:top;
	width:631px;
}
.pr_tool_content table.pr_tool_layout {
	margin:0;
	padding:0;
	border-collapse:collapse;
}
.pr_tool_content table.pr_tool_layout td.right {
	width:146px;
	padding:0;
	vertical-align:top;
}
.pr_tool_content td.right ul.preset_list {
	list-style:none;
	border:3px solid #E5D9AF;
	border-right:none;
	border-top:none;
	background-color:#F1E6BE;
	margin-bottom:33px;
	width:172px;
}
.pr_tool_content td.right ul.preset_list li {
	background:url('/images/preset_list_marker.gif') 10px 11px no-repeat;
	display:block;
	padding:7px 18px;
	padding-right:5px;
}
.pr_tool_content td.right ul.preset_list li.active {background-color:#ffffff;}
.add_preset_box input {
	border:1px solid #003C78;
	height:17px;
	background-color:#FCF6E0;
}
.pr_tool_content table.pr_tool_inner_table {
	margin:0;
	margin-top:14px;
	text-align:left;
	border-collapse:collapse;
}
.curr_preset_style_2 {background-color:#FDF9E9;}
.pr_tool_content table.pr_tool_inner_table td {padding-right:4px;}
.pr_tool_content table.curr_preset_style_2 td {
	padding-left:16px;
	padding-right:16px;
}
.current_presets {
	padding:17px;
}
.current_presets td {
	border:1px solid #DCD0A5;
	padding:7px;
	vertical-align:middle;
}
.current_presets .table_head td {
	padding:3px 7px;
	background-color:#FDF9E9;
	font-size:11px;
}
.presets_note {
	padding-top:10px;
	/*padding-bottom:24px;*/
}
.presets_note span {
	font-weight:bold;
	color:#F7941D;
	vertical-align:baseline;
}
.current_presets .preset_code {
	display:block;
	border:1px solid #DCD0A5;
	background-color:#F0F9D0;
	padding:0 5px;
	font-size:11px;
	font-weight:bold;
	height:22px;
	line-height:22px
}
.headline_switch {
	font-size:14px;
	font-weight:bold;
	color:#877A4A;
	background:url('/images/preset_switch_marker.gif') left center no-repeat;
	padding-left:21px;
	margin-bottom:8px;
	margin-top:14px;
}
.minus_switch {
	background:url('/images/preset_switch_marker_minus.gif') left center no-repeat;
}
.first_sw_h1 {margin-top:0px;}
.switch_box {
	border:1px solid #DCD0A5;
	background-color:#F1E6BE;
	padding:10px;
}
table.switch_to {
	border-collapse:collapse;
	text-align:center;
}
table.switch_to select {
	width:138px;
	border:1px solid #003C78;
	background-color:#FCF6E0;
	margin-right:8px;
	height:17px;
	line-height:17px;
}
table.switch_to a.button-1 {color:#ffffff;}
table.switch_to a.button-1 .talling {
	padding-left:0px;
	padding-right:0px;
}
.get_templ_submit_area table{
	margin:0;
	border-collapse:collapse;
}
.get_templ_submit_area {
	border-top:1px solid #DCD0A5;
	border-bottom:1px solid #DCD0A5;
	padding:14px 0;
	width:100%
}
.get_templ_submit_area a.button-1 {
	color:#ffffff;
	float:left;
}
.get_templ_submit_area input {
	width:138px;
	border:1px solid #003C78;
	background-color:#FCF6E0;
	margin:0 5px;
	height:17px;
	line-height:17px;
}
.act_preset {
	font-weight:bold;
	color:#39B54A
}
.select_skin_small_prew,
.def_skin_settings{
	margin:0;
	width:100%;
	border-top:1px solid #DCD0A5;
}
.def_skin_settings table {margin:0;}
.select_skin_small_prew p {padding-bottom:17px;}
.select_skin_small_prew .choose_small_skin_box {
	float:left;
	display:inline;
	background-color:#FDF9E9;
	text-align:center;
	border:1px solid  #DCD0A5;
	margin-left:18px;
	width:432px;
	padding:13px;
}
.select_skin_small_prew .choose_small_skin_box a.button-1{margin-left:132px;}
.select_skin_small_prew .create_own_skin {
	float:right;
	display:inline;
	text-align:center;
	background-color:#FDF9E9;
	border:1px solid  #DCD0A5;
	margin-right:18px;
	width:234px;
	padding:13px;
}
.select_skin_small_prew .create_own_skin a.button-1{margin-left:73px;}

.table_coosedef {
	margin:0;
	width:100%;
	border-collapse:collapse;
	margin-top:30px;
	text-align:center;
	vertical-align:top;
}
.table_coosedef td {padding-bottom:20px;}
.table_coosedef input {margin-top:19px;}
.gear_wheel_image {
	margin-top:30px;
	margin-bottom:13px;
}
.sub_headline {font-size:14px;}

.def_skin_settings .leftcol {
	float:left;
	width:490px
}
.def_skin_settings .rightcol {
	float:right;
	width:262px;
}
.boxstyle_1 {
	border:1px solid #DCD0A5;
	background-color:#FDF9E9;
	padding:14px;
	margin-top:5px;
	margin-bottom:19px;
}
.code_preview_1 {padding: 11px 41px;}
.code_preview_1 iframe,
.code_preview_1 textarea{
	border:1px solid #6C909B;
	display:block;
	width:402px;
}
.code_preview_1 a.button-1 {
	float:right;
	margin:0;
	margin-top:12px;
}
.def_skin_settings input {
	width:98px;
	vertical-align:middle;
	border:1px solid #003C78;
	background-color:#FCF6E0;
	margin-right:19px;
	padding:2px;
}
.def_skin_settings select {
	vertical-align:middle;
	border:1px solid #003C78;
	background-color:#FCF6E0;
}
.def_skin_settings p {margin-bottom:15px;}
.def_skin_prew .preview {width:182px;}
.def_skin_prew a.button-1 {
	margin-top:10px;
	margin-left:74px;
}
.def_skin_prew .preview .top_bg {
	background:url('/images/defskinprev_topbg.jpg') left top no-repeat;
	height:10px;
	font-size:0;
}
.def_skin_prew .preview .bottom_bg {
	background:url('/images/defskinprev_bottombg.jpg') left top no-repeat;
	height:10px;
}
.def_skin_prew .preview .cont {
	padding:0 10px;
	border-left:1px solid #DCD0A5;
	border-right:1px solid #DCD0A5;
	background-color:#ffffff;
	text-align:center;
}
.more_options {background-color:#D0E3AC}
.more_options a {
	background:url('/images/preset_list_marker.gif') left 3px no-repeat;
	padding-left:8px;
}
.def_skin_settings_botbox {
	background:url('/images/def_skin_settings_botbg.jpg') left top repeat-x #FDFDFD;
	height:40px;
	padding-bottom:11px;
}
.def_skin_settings_botbox a.button-1 {
	float:right;
	margin-top:13px;
	margin-right:16px;
}
.notofication_sett_saved {
	background-color:#F1F7E6;
	color:#148F25;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:14px;
	margin-bottom:15px;
}
.block_with_logo {
	background:url('/images/mosterlogo_light_bg.jpg') left top no-repeat;
	padding-left:80px;
	padding-top:7px;
}
.prof_section_list {
	list-style:none;
	line-height:12px;
}
.prof_section_list li {margin-bottom:3px;}
.prof_section_list li,
.marked_style_1 {
	background:url('/images/orange_marker.gif') left 4px no-repeat;
	padding-left:14px;
}
.list_style_1 {
	margin:11px 0;
}
.list_style_1 .row {
	background:url('/images/list_dots.gif') left 12px repeat-x;
	width:100%;
	float:left;
	padding:0;
	margin:0;
}
.list_style_1 .item {
	float:left;
	padding:0;
	background-color:#F1E6BE;
}
.list_style_1 .price {
	font-weight:bold;
	float:right;
	padding:0;
	background-color:#F1E6BE;
}
.my_projects_info a{
	margin:17px 0;
	font-size:14px;
}
.my_projects_info .last {
	padding-bottom:0px;
}
.recent_news .banner {
	margin:12px 0;
	display:block;
}
.recent_news p {
	padding-bottom:17px;
	text-align:justify;
}
.recent_news .subtitle_1 {
	color:#E63C00;
	font-weight:bold;
	font-size:12px
}
.recent_news .subtitle_2 {
	color:#000000;
	font-weight:bold;
	font-size:14px
}
/* --== SignUp Table ==-- */
#signup_table {
	border-collapse:collapse;
	margin:0 20px;
}
#signup_table td {
	padding-left:10px;
	padding-bottom:10px;
}
#signup_table .first_td {
	width:160px;
	padding-left:0;
	text-align:right;
	vertical-align: top;
}
#signup_table input ,
#signup_table select {
	border:1px solid #003C78 ;
	height:17px;
	vertical-align:middle;
	background:#fff;
}
#signup_table .checkbox input {
	height:15px;
	width:14px;
}
#signup_table textarea {
	border:1px solid #003C78 ;
	vertical-align:middle;
	background:#fff;
}
/* ##--== SignUp Table ==-- */
.layout_preview {
	display:inline;
	border-collapse:collapse;
}
.layout_preview td {
	vertical-align:top;
	padding-bottom:30px;
}
.layout_preview .last td{padding-bottom:0px;}
.def_skin_settings .layout_preview input {
	width:auto;
	margin-left:24px;
	margin-right:11px;
	margin-top:16px;
	border:none;
}
.pr_tool_content .layout_preview a.button-1 {
	margin:0;
	margin-top:8px;
	margin-left:8px;
}
.pr_tool_content .layout_preview a.button-1 .talling {padding:0 3px;}
.adjust_colors {display:inline;}
.adjust_colors td {
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
.adjust_colors td.last {padding:5px 0;}
.adjust_colors .colorcode {
	width:110px;
	height:15px;
	border:1px solid #003C78;
	background-color:#FCF6E0;
	font-size:12px;
	font-weight:normal;
	padding:1px 0px 1px 6px;
	vertical-align:baseline;
	margin:0 7px 0 12px;
}
.adjust_colors .colorpreview {
	height:17px;
	border:1px solid #000000;
	width:30px;
	vertical-align:baseline;
	margin-right:12px;
}
.adjust_colors_area textarea {
	width:442px;
	border:1px solid #6C909B;
	display:block;
	text-align:left;
}
.optional_blocks_settings td{vertical-align:top;}
.optional_blocks_settings td.last{padding-left:6px;}
* html .optional_blocks_settings td.last{
	padding-top:2px;
	padding-left:6px;
}
.for_checkbox input {
	width:auto;
	margin:0;
	border:none;
	padding:none;
}
.headline_style_1 {font-size:14px;}
.headline_style_2 {font-size:12px;}
.form_elements_style_1 input,
.form_elements_style_1 select,
.form_elements_style_1 textarea {
	vertical-align:middle;
	border:1px solid #003C78;
	background-color:#FCF6E0;
}
.form_elements_style_1 input, .form_elements_style_1 textarea {padding:2px;}
.delivery_page_settings table {margin:10px 0;}

/* --- promo_codes_generator ---  */
.promo_codes_generator table {
	margin:0;
	width:100%;
}
.promo_codes_generator table td{vertical-align:top;}
.promo_codes_generator table tr{vertical-align:top;}
.promo_codes_generator p {padding-top:10px;}
.promo_codes_generator .headline_style_2 {padding: 7px 0;}
.promo_codes_generator a.button-1 {color:#ffffff;}
.promo_codes_generator .view_all_codes a.button-1 {float:left}
.promo_codes_generator .textareabox textarea{
	width:200px;
	height:100px;
}
/* #--- promo_codes_generator ---  */

/* ---support_visitors_and_customers---*/

.support_visitors_and_customers p {
	padding-bottom:10px;
	text-align:justify;
}
/* #---support_visitors_and_customers---*/
/*  ---order_status---  */

.order_status p {
	padding-bottom:10px;
	text-align:justify;
}
.order_status a.button-1{
	float:left;
	margin-top:10px;
}
.order_status td {padding-right:10px;}
/*  #---order_status---  */
/*  ---marchant_system---  */

.marchant_system p {
	padding-bottom:10px;
	text-align:justify;
}
.marchant_system .presetname {width:150px;}
.marchant_system .presetsbox table{
	border:1px solid #DCD0A5;
	background-color:#ffffff;
	padding:4px;
}
.marchant_system .headline_style_1 {padding:3px 0;}
.button_up input {
	padding:3px 10px;
	background: url('/images/up.png') center center no-repeat;
}
.button_down input {
	padding:3px 10px;
	background: url('/images/down.png') center center no-repeat;
}
.marchant_system .paymantsystems td {
	border:1px solid #DCD0A5;
	padding:4px;
	background-color:#ffffff
}
.marchant_system .paymantsystems .head td{
	border:1px solid #DCD0A5;
	background-color:#F1E6BE;
	padding:4px;
	text-align:center;
	font-weight:bold;
}
.marchant_system .paymantsystems .checkbox {text-align:center;}
.marchant_system a.button-1 {
	float:left;
	margin-right:10px;
	color:#ffffff;
}
.box_settings_1 {padding:15px;}
/*  #---marchant_system---  */
.display_faq_and_terms textarea{
	display:block;
	margin:0;
	vertical-align:middle;
	border:1px solid #003C78;
	background-color:#ffffff;
	text-align:left;
	width:400px;
	height:150px;
}
.costom_metrbox {
	padding:10px;
	background-color:#FDF9E9;
	border:1px solid #DCD0A5;
	margin:10px 0;
}
.marker_1 {color:#FF0000;}
.des_request td {vertical-align:top;}
.des_request .button-2,
.btn_left_pos .button-2 {
	margin-top:5px;
	float:left;
}
.errornote {
	border: 2px dotted red;
	padding: 5px;
	background-color: #fee;
}
