html, body {
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
	height: 100%; 
	max-height: 100%; 
}

img {
	border: 0;
}

* html body { /*IE6 hack*/
	padding: 0 0 0 200px; /*Set value to (0 0 0 WidthOfFrameDiv)*/
}

* html #maincontent{ /*IE6 hack*/
	height: 100%; 
	width: 100%; 
}

#sidebar {
	font-family: Arial, Helvetica, Garuda, sans-serif;
	/*font-family: Tahoma, Geneva, Kalimati, sans-serif;*/
	font-size: 12px;

	position: absolute;
	top: 0;
	bottom: 0; 
	left: 0;
	width: 170px; /*Width of frame div*/
	_width: 200px; /*Width of frame div*/
	height: 100%;
	overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
	
	/* background: #e8eff4 url('/tmpl/img/sidebar-bg.png') repeat-y; */
	background-color: #dfdfdf;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#e5e5e5');
	background: -webkit-gradient(linear, left, right, from(#dfdfdf), to(#e5e5e5));
	background: -moz-linear-gradient(left,  #dfdfdf,  #e5e5e5);
	
	border-right: 1px solid #b6bac0;
	padding: 10px 15px 10px 15px;
	text-align: left;
}

#maincontent {
	position: fixed;
	top: 0;
	left: 200px; /*Set left value to WidthOfFrameDiv*/
	right: 0;
	bottom: 0;
	overflow: auto; 
	padding: 15px;
}

#logo {
	margin-bottom: 30px;
	text-align: center;
}

div.menu_item {
	margin: 0;
	padding: 0 0 2px 10px;
	border-bottom: 1px solid #90a9d0;
	font-weight: bold;
}

ul.submenu {
	margin: 8px 0 20px 10px;
	padding: 0;
	list-style: none;
}

ul.submenu li {
	color: gray;
	padding-left: 19px;
	line-height: 18px;
	margin:0 0 3px 0;
}

ul.submenu li a {
	color: #304090;
	text-decoration: none;
}

ul.submenu li a:hover {
	color: #304090;
	text-decoration: underline;
}

ul.submenu li#menu-briefcase { background: transparent url('/tmpl/img/menu-briefcase.png') no-repeat; }
ul.submenu li#menu-faq { background: transparent url('/tmpl/img/menu-help2.png') no-repeat; }
ul.submenu li#menu-contacts { background: transparent url('/tmpl/img/menu-contacts.png') no-repeat; }
ul.submenu li#menu-manual { background: transparent url('/tmpl/img/menu-manual2.png') no-repeat; }
ul.submenu li#menu-forum { background: transparent url('/tmpl/img/menu-forum.png') no-repeat; }
ul.submenu li#menu-profile { background: transparent url('/tmpl/img/menu-profile.png') no-repeat; }
ul.submenu li#menu-payments { background: transparent url('/tmpl/img/menu-payments.png') no-repeat; }
ul.submenu li#menu-shops { background: transparent url('/tmpl/img/menu-shops.png') no-repeat; }
ul.submenu li#menu-refferals { background: transparent url('/tmpl/img/menu-refferals.png') no-repeat; }
ul.submenu li#menu-orders { background: transparent url('/tmpl/img/menu-orders2.png') no-repeat; }
ul.submenu li#menu-detail { background: transparent url('/tmpl/img/menu-detail.png') no-repeat; }
ul.submenu li#menu-signup { background: transparent url('/tmpl/img/menu-signup3.png') no-repeat; }
ul.submenu li#menu-login { background: transparent url('/tmpl/img/menu-login2.png') no-repeat; }
ul.submenu li#menu-logout { background: transparent url('/tmpl/img/menu-logout.png') no-repeat; }
ul.submenu li#menu-summary { background: transparent url('/tmpl/img/menu-summary2.png') no-repeat; }


.presentation {
	width: 270px;
	_width: 340px;
	/* width: 100%; */
	height: 100px;
	float: left;
	padding: 0 0 0 70px;
	margin: 10px 15px 0 15px;
}

.presentation#new-niche { background: transparent url('/tmpl/img/icon-new-niche.png') no-repeat; }
.presentation#own-shop { background: transparent url('/tmpl/img/icon-shop.png') no-repeat; }
.presentation#best-offer { background: transparent url('/tmpl/img/icon-best-offer2.png') no-repeat; }
.presentation#high-payouts { background: transparent url('/tmpl/img/icon-money.png') no-repeat; }
.presentation#seo { background: transparent url('/tmpl/img/icon-seo2.jpg') no-repeat; }
.presentation#payment { background: transparent url('/tmpl/img/icon-payment.png') no-repeat; }


.preheader {
	width: 100%;
	border-bottom: 1px dotted;
	font-weight: bold;
	margin-bottom: 4px;
}

.precount {
	float: right;
	display: none;
}

BODY, TD, INPUT, TEXTAREA, SELECT {
	font-family: Trebuchet MS;
	font-size: 13px;
}

pre {
	font-size: 11px;
}

TH {
	font-size: 14px;
}

A {
	color: #4F4C92;
}

A:hover {
	color: #5F9506;
}


#text {
	padding: 10px;

}

#top, #copy {
	padding: 3px;
	background: #CAC9EA;
}

H1 {
	color: #5C59A5;
	font-size: 17px;
	margin: 0 0 10px 0;
}

H2 {
	color: #6FB200;
	font-size: 15px;
	margin: 15px 0 10px 0;
}

H2.nomargin {
	margin-top: 0;
}


INPUT.text {
	width: 250px;
}

INPUT.pass {
	width: 150px;
}

INPUT.num {
	width: 30px;
	text-align: center;
}


.b1 { background-color: #CAC9EA; }
.b2 { background-color: #E3E2FF; }
.b3 { background-color: #F8F8FF; }
.b4 { background-color: #feeaea; }
.b5 { background-color: #dad9e9; }

SMALL {
	font-size: 11px;
	color: gray;
}

#top {
	font-size: 16px;
}

.tn_design {
	width: 80px;
	height: 64px;
	border: 1px solid #cccccc;
	padding: 2px;
}

#delivery_table {
	width: 100%;
}

#delivery_table th {
	text-align: right;
	color: gray;
	font-weight: normal;
	vertical-align: top;
}


#product_list_brief {
	width: 100%;
}

#product_list_brief th {
	color: black;
	border-top: dotted 1px black;
	padding-top: 3px;
}

.busy a {
	color: #0000ff !important;
}

.ui-datepicker, .ui-datepicker td, .ui-datepicker th, .ui-datepicker div {
	font-size: 11px;
}

.ui-datepicker th {
	padding:0.3em 0.3em 0 0.3em;
}

.ui-datepicker-week-end, .ui-datepicker-week-end a {
	color: lightgray !important;
}

.ui-datepicker-today a {
	color: #eb8f00 !important;
}

.ui-datepicker-current-day a {
	color: black !important;
}

.ui-state-highlight {
	background: #FFFFFF url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png) repeat-x scroll 50% 50% !important;
}

.ui-state-active {
	background: #FFE45C url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/themes/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) repeat-x scroll 50% top !important;
}


#success {
	padding: 10px;
	background: #FBF9EA;
	border: 1px solid #E2E1D5;
}

ol.advantages {
	list-style-type: none;
	list-style-position: outside;
	padding: 0;
	margin: 30px 0 0 20px;
}

ol.advantages li {
	padding-left: 50px;
	font-family: Arial,Tahoma,Helvetica,sans-serif;
	font-size: 12px;
	color: #303030;
	margin: 0 0 25px 0;
	height: 40px;
}

ol.advantages li h3 {
	font-family: Arial,Tahoma,Helvetica,sans-serif;
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}

ol.advantages li.li_1 { background: transparent url(/tmpl/img/li_1.png) no-repeat; }
ol.advantages li.li_1 h3 { color: #89C2EB; }
ol.advantages li.li_2 { background: transparent url(/tmpl/img/li_2.png) no-repeat; }
ol.advantages li.li_2 h3 { color: #F9B233; }
ol.advantages li.li_3 { background: transparent url(/tmpl/img/li_3.png) no-repeat; }
ol.advantages li.li_3 h3 { color: #BED783; }
ol.advantages li.li_4 { background: transparent url(/tmpl/img/li_4.png) no-repeat; }
ol.advantages li.li_4 h3 { color: #F0DD4D; }
ol.advantages li.li_5 { background: transparent url(/tmpl/img/li_5.png) no-repeat; }
ol.advantages li.li_5 h3 { color: #9C6EAE; }

.hint {
	background: #ffffe1 url(/tmpl/img/wizard.png) 10px 10px no-repeat;
	border: solid 1px yellow;
	padding: 10px 10px 10px 90px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
}

.hint h3 {
	color: black;
	font-weight: bold;
	font-size: 15px;
	margin: 0 0 5px 0;
}

ul.faq  {
	list-style-type: none;
	list-style-position: outside;
	padding: 0;
	margin: 30px 0 0 20px;
}

ul.faq li {
	padding-left: 23px;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #222222;
	margin-bottom: 25px;
	background: transparent url(/tmpl/img/icon_question.jpg) 0px 1px no-repeat;
	line-height: 16px;
}

ul.faq li  .answer{
	font-weight: normal;
	margin-top: 5px;
	color: #808080;
}

#tweet {
	background-color: #ecfafd;
	border: solid 1px #59a4bb;
	padding: 10px 10px 10px 11px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

#twit {
	font-size: 13px;
	color: #0C93BA;
}

#twit a, #tweet a:hover, #tweet a:visited {
	color: #D78E42;
	dext-decoration: none;
}

#twit ul {
	padding: 0;
	margin: 0px 8px 0px 30px;
}

#twit li {
	border-bottom: 1px dotted #a1e8f7;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}

#twit ul li:last-child {
	border-bottom: none;
	padding: 0;
	margin: 0;
}

#twit a.tweet_time {
	font-family: Helvetica Neue,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
