
@import url("common.css");

body {
	background-color: #ebecdd;
	text-align: center;
}
body#arculat {
	background-color: #f3f4ec;
}
body#prev_2 {
	background-color: #dfdce1;
}
body#prev_3 {
	background-color: #dbdccd;
}
div.container {
	margin: auto;
	width: 755px;
	/* height: 498px; */
	background-repeat: no-repeat;
	background-position: center 10px;
}
div.container#tr_main_girl {
	background-image: url('../img/bg_portal_main_girl.gif');
}
div.container#p_info {
	background-image: url('../img/bg_portal_info.gif');
	background-position: 0px 0px;
}
div.container#p_blank {
	background-image: url('../img/bg_portal_blank.gif');
	background-position: 0px 0px;
}
div.container#p_arculat {
	background-image: url('../img/bg_arculat.gif');
	background-position: 0px 0px;
}
div.container#p_arculat div.main {
	text-align: center;
}
div.container#tr_main_girl div.head {
	height: 169px;
}
div.head div.home {
	width: 160px;
	height: 70px;
	padding: 10px 0px 0px 30px;
	float: left;
}
div.head div.home a {
	display: block;
	width: 130px;
	height: 60px;
}
div.imp {
	float: left;
	color: #b42c33;
	padding: 30px 0px 0px 370px;
	height: 50px;
	font-size: 10px;
}
div.container#p_info div.imp {
	padding-left: 460px;
	font-size: 9px;
}
div.container#p_info h1 {
	font-weight: normal;
	color: #b73d33;
	font-size: 24px;
	margin: 0px;
	padding: 10px 10px 0px 30px;
}
div.container#c_blank_id div.head div.home a {
	display: none;
	visibility: collapse;
}
div.container#tr_main_girl div.imp {
	padding-left: 0px;
}
div.container#tr_main_girl div.head div.home {
	width: 380px;
	height: 90px;
	padding: 60px 0px 0px 180px;
}
div.container#tr_main_girl div.head div.home a {
	height: 80px;
	width: 300px;
}
div.container#tr_main_girl h1 {
	color: #b42c33;
	font-size: 14px;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	height: 19px;
	overflow: hidden;
}
div.container h2 {
	color: #b42c33;
	font-size: 14px;
	margin: 0px;
	padding: 10px;
}
div.container#tr_main_girl div.main {
	margin: 20px 170px 0px 100px;
	padding-right: 5px;
	height: 150px;
	overflow: auto;
}
div.container#tr_main_girl div.ad_bottom {
	padding: 59px 0px 0px 0px;
	height: 110px;
}
div.ad_bottom_blank {
	height: 169px;
}
div.info {
	width: 665px;
	margin: auto;
	padding: 10px;
	background-color: #fafaf4;
	border: 1px solid #6e6e6b;
}
div.info_nobg {
	width: 665px;
	margin: auto;
	padding: 10px;
}
form#fcont div {
	margin: 20px 0px 0px 100px;
}
table.choose {
	width: 100%;
}
table.choose td {
	padding: 5px;
	text-align: center;
}
table.choose div {
	text-align: center;
	padding: 10px;
}
table.psample {
	border-collapse: collapse;
	margin: auto;
}
table.psample img {
	float: left;
}
table.psample td {
	vertical-align: middle;
	padding: 0px;
}
table.psample td.cleft div {
	background-color: #dbddb0;
	margin: 38px 0px 0px 0px;
	padding: 100px 10px 163px 10px;
}
table.psample td.cright div {
	background-color: #f0dbb5;
	margin: 37px 0px 0px 0px;
	padding: 80px 10px 140px 10px;
}
form#fssel table {
	width: 520px;
	float: left;
}
form#fssel td {
	vertical-align: middle;
}
form#fssel input.cost {
	width: 60px;
	text-align: right;
}
td.formspacer {
	padding: 10px;
}
form#fsorder td.label {
	width: 200px;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}
form#fsorder td input, form#fsorder textarea {
	width: 430px;
}
form#fsorder td input.sima{
	width: auto;
}
form#ffirstlog table {
	margin: auto;
	width: 400px;
}
form#ffirstlog td {
	font-size: 10px;
	padding: 4px;
}
form#ffirstlog td.label {
	width: 170px;
	font-size: 12px;
	text-align: right;
}
div.spre {
	width: 130px;
	float: left;
	padding: 10px 0px 0px 10px;
}
div.spre input {
	width: 104px;
}
div.fsb {
	text-align: right;
	padding: 5px 40px 30px 0px;
	color: #c56c60;
}
table.ssample {
	margin: auto;
}
table.ssample td {
	vertical-align: middle;
	text-align: center;
	padding-bottom: 10px;
}

div.onesample {
	width: 750px;
	padding-left: 10px;
	height: 497px;
	background-repeat: no-repeat;
}
div.onesample div {
	padding-bottom: 1px;
}
div.onesample#os_v1 {
	background-image: url('../img/samples/simple_v1_big.jpg');
	height: 312px;
	padding: 185px 0px 0px 0px;
}
div.onesample#os_v2 {
	background-image: url('../img/samples/simple_v2_big.jpg');
	height: 324px;
	padding: 173px 0px 0px 0px;
}
div.onesample#os_v3 {
	background-image: url('../img/samples/simple_v3_big.jpg');
	height: 338px;
	padding: 159px 0px 0px 0px;
}

table.extrafooter {
	padding: 5px 0px 0px 450px;
	margin: 0px;
	border-collapse: collapse;
	width: 100%;
}
table.extrafooter td.eleft {
	padding: 10px 235px 0px 82px;
	width: 105px;
}
table.extrafooter td.eright {
	padding: 5px 200px 0px 0px;
	text-align: right;
}

.underconstruction {
	color: #ddd;
}

/* tooltip stuff */

div#tooltip {
	border: 2px solid #ff8a0a;
	background-color: white;
	width: 200px;
	height: 100px;
	padding: 4px 6px 4px 6px;
	overflow: hidden;
	position: absolute;
	visibility: hidden;
	top: 0px;
	left: 0px;
}
span.highlight {
	text-transform: uppercase;
}


