@import url("text.css");
@import url("around_box.css");

html, body{
	margin:0px;
	background:#0d5c51 url('../images/main_bg.gif');
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.mainBlockBgTop{
	background:url('../images/main_bg_top.jpg') repeat-x;
}

.mainBlockHackTrifler {
	min-width:1000px;
	margin:0px 26px 0px 26px;
 }

* HTML .mainBlockHackTrifler {padding-left:1000px;}
* HTML .mainBlockHackGordi {height:0;}
* HTML .mainBlockHackContent {margin-left:-1000px;position:relative;height:0;}

.sch {color:#FFF; font-size:18px;}
div#headerBox{
	height:96px;
}

img#logo{
	width:284px;
	height:46px;
	margin:15px 0px 0px 23px;
	float:left;
}

div#headerBoxRight{
	margin-left:312px;
	padding-top:24px;
}

div#headerBoxRight span{
	font-size:30px;
	color:#ffffff;
}

div.clientDataBox{
	float:right;
	text-align:right;
	color:#FFFFFF;
	margin-top:-45px;
	padding-left:20px;
	line-height:130%;
	background: #09454A url('../images/client_data_bg.gif') no-repeat top left;
	width:250px;
}
div.clientDataBox div{
	background: url('../images/client_data_bg.gif') no-repeat top right;
	padding:8px 20px;
	height:53px;
}

div.clientDataBox a{
	color:#FFFFFF;
}

/* menu */
div#menuBox{
	height:42px;
	border-top:1px solid #5aa5ac;
	border-bottom:1px solid #5aa5ac;
}

div#menuBox table{
	border-collapse:collapse;
	width:100%;
	border:0px;
	border-bottom:4px solid #5aa5ac;
}

div#menuBox table td{
	padding:0px;
	font-family: Georgia;
	font-size:18px;
	padding-bottom:8px;
	text-align:center;
	vertical-align:top;
	color:#FFFFFF;
}

div#menuBox table td div.separate,
div#menuBox table td div.separateBoth{
	font-size:0px;
	height:7px;
	border-left:1px solid #99C3C6;
	margin-bottom:2px;
}

div#menuBox table td div.separateBoth{
	border-right:1px solid #99C3C6;
}

div#menuBox table td a{
	color:#FFFFFF;
}
/* content */
div#contentBox{
}

div#contentBox table{
	border-collapse:collapse;
	width:100%;
}

div#contentBox table td{
	vertical-align:top;
	width:33%;
}

div#contentBox table td.paddingCell{
	padding:17px 0px 0px 17px;
}

div.placeContents{
	padding-left:65px;
	padding-bottom:5px;
}

div.titleMarker{
	position:relative;
	top:15px;
	left:-30px;
	width:36px;
	height:27px;
	float:left;
	border-right:2px solid #99C3C6;
	padding-right:2px;
}

div.titleMarker div{
	background-color:#E9E9E9;
	height:27px;
}


div.error{
	padding:15px 0px;
	color:red;
	text-align:center;
}

form{
	margin:0px;
}

form input,
form textarea{
	border:1px solid #66CDD6;
	width:99%;
	margin:4px 0px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
}

form input.noresize{
	width:auto;
	border:0px;
}

form input.buttonSmall,
form input.button{
	width:81px;
	height:26px;
	margin:0px;
	border:0px;
	background:url('../images/button_small.gif') no-repeat 0px 3px;
	color:#FFFFFF;
}

form input.button{
	width:170px;
	background:url('../images/button.gif') no-repeat 0px 3px;
}

div.separateWhiteLine{
	border-top:1px solid #FFFFFF;
	height:4px;
	font-size:0px;
}

div.separateGreenLine{
	border-top:1px solid #006871;
	height:4px;
	font-size:0px;
}

div.demo{
}

div.demo div.item{
	padding:0px 0px 10px 25px;
	background: url('../images/marker_big.gif') no-repeat left 3px;
}

div.demo div.itemGreen{
	padding:0px 0px 10px 25px;
	background: url('../images/marker_big_green.gif') no-repeat left 3px;
}

div.demo div.itemSmall{
	padding:0px 0px 10px 20px;
	background: url('../images/marker.gif') no-repeat left 3px;
}

div.demo div.itemBlank{
	padding:0px 0px 10px 23px;
	background: url('../images/marker_blank.gif') no-repeat left 0px;
}

div.demo div.itemYellowBlank{
	padding:0px 0px 10px 23px;
	background: url('../images/marker_yellow_blank.gif') no-repeat left 0px;
}

div.demo div.itemBlank p{
	margin:3px 0px 7px 0px;
}

div.accoutFile{
	padding:5px 0px 10px 30px;
margin-left:22px;
	background: url('../images/account_icon.gif') no-repeat left 50%;
}

table.reports{
	border-collapse:collapse;
	width:99%;
}

table.reports th,
table.reports th.hor{
	padding:2px 3px;
	border:1px solid #4A9EA5;
	background-color:#C6E7EA;
	color:#000000;
	font-weight:normal;
}
table.reports th.hor{
	background-color:#D0F4F7;
	color:#000000;
}
table.reports td{
	padding:2px 3px;
	border:1px solid #4A9EA5;
	text-align:center;
	vertical-align:middle !important;
}

table#payment_order_position{
	border-collapse:collapse;
	width:99%;
}
table#payment_order_position td {
	padding:1px 3px;
}
table#payment_order_position td input{
	width:99%;
}

/* footer */
div#footerBox{
	clear:both;
	font-size:11px;
	padding:10px 0px;
	color:#FFFFFF;

}

div#footerBoxLine{
	border-top:1px solid #5AA5AC;
	padding:10px 20px;
} 

div#footerBox table{
	width:99%;
	border-collapse:collapse;
}

div#footerBox table td{
	width:33%;
	vertical-align:top;
}

a img{
	border:0px;
}

div#navigationLine{
	margin-left:50px;
}

div.greenSeparate{
	font-size:0px;
	border-bottom:2px solid #007d84;
}

div.addIcon{
	background: url('../images/add_icon.gif') no-repeat 0px 50%;
	height:18px;
	padding:2px 0px 0px 25px;
}

img.removeIcon{
	margin-top:5px;
}