/*

	I.R. Finansess
	----------------------------------
	version:	1.0
	author:		Cervon Latvia SIA
	email:		info@cervon.net
	web:		www.cervon.net
	----------------------------------
	(c) Cervon Latvia SIA

--------------------------
------>>> Reset <<<-------
------------------------ */
@import url(reset.css);





/* ----------------------
------>>> Body <<<-------
------------------------ */

html, body {
	height:100%;
}

body { 
	font-size: 83%;
	color: #e2e2e2; 
	font-family: Arial, Verdana, sans-serif;
	background:#3F413E;
}



/* ------------------------
---->>> Containers <<<-----
---------------------------*/
#container {
	float:left;
	width:905px;
	background: url("/img/layout/bg.jpg") repeat-y #656664;
	position: relative;
	min-height: 100%;
}

* html #page {
	height: 100%;
}

#header {
	float:left;
	width:246px;
	min-height:299px;
	background:url("/img/layout/logo.jpg") no-repeat #272C28;
}

a#logo {
	float:left;
	width:246px;
	height:88px;
	display:block;
	text-decoration:none;
	color:#1F2420;
	border:0;
}

#printLogo {
	display:none;
}

a#logo:hover {
	border:0;
}

ul#nav {
	float:left;
	clear:both;
	margin:20px 0 0 0;
	width:246px;
	list-style:none;
}

ul#nav li {
	float:left;
	clear:left;
	width:236px;
	margin-bottom:0;
	line-height:18px;
	background:none;
	padding:0;
}

ul#nav li a {
	width:100%;
	display:block;
	width:216px;
	padding: 4px 15px 4px 15px;
	margin-bottom:5px;
	font-size:1.3em;
	color:#b9b9b9;
	text-decoration:none;
	overflow:hidden;
	border-bottom:0;
}

ul#nav li a.active, ul#nav li a.active:hover {
	background: url("/img/layout/nav-bg.jpg") repeat-y #e31b22;
	color:#fff;
}

ul#nav li a:hover {
	background: url("/img/layout/nav-bg-hover.jpg") repeat-y #3A3A3A;
	color:#fff;
}

ul#nav li ul {
	margin-left:40px;
}

ul#nav li ul li {
	width:auto;
}

ul#nav li ul li a, ul#nav li ul li a.active {
	width:auto;
	margin:2px 0 0 0;
	background:none;
	padding:0;
}

ul#nav li ul li a:hover, ul#nav li ul li a.active:hover {
	background:none;
}

#easylearn {
	float:left;
	width:216px;
	min-height:144px;
	background:#030403 url("/img/layout/easy.gif") no-repeat;
	margin-top:40px;
	padding:15px;
}

#easylearn ul {
	margin-bottom:0px;
	margin-left:0;
}

#easylearn ul a {
	color:#929292;
	border:0;
}

#easylearn ul strong a {
	color:#ccc;
	font-weight:normal;
}

#easylearn ul li {
	margin-bottom:8px;
	width:100%;
}

#easylearn ul a:hover{
	color:#fff;
}

#content {
	float:left;
	width:654px;
}

.content {
	background:#51514F;
}

#content2 {
	padding:20px;
	width:609px;
}

#footer	{
	float:left;
	width:100%;
	margin-top:-35px;
	background: url("/img/layout/bg.jpg") left repeat-y #3F413E;
}

#footer a {
	text-decoration:none;
	border:0;
	width:21px;
	height:22px;
	display:block;
	background:url("/img/layout/cervon.gif") no-repeat;
	float:right;
	margin-right:10px;
	margin-bottom:10px;
}

#footer a.cervon:hover {
	background-position:-21px;
}

#login {
	float:left;
	width:216px;
	margin-top:20px;
	margin-bottom:20px;
	padding:15px;
}

#login div.left {
	width:210px;
	clear:left;
	margin-bottom:7px;
}

#login div.w120 {
	width:120px;
}

#login div.w135 {
	width:135px;
}

.label {
	float:left;
	clear:left;
	width:80px;
	font-weight:bold;
}

#login span.left {
	color:#999;
} 

#login input {
	width:210px;
	margin-bottom:5px;
}

#login h3 a {
	font-size:0.8em;
	color:#999;
	padding-bottom:2px;
}

#login h3 a {
	border:0;
}

#login h3 a:hover {
	text-decoration:none;
	border:0;
	color:#fff;
}

#login div.w135 a {
	margin-top:5px;
	float:left;
	color:#9d9d9d;
	text-decoration:none;
}

.guidecont {
	width:290px;
	margin-bottom:10px;
}

.guidecont a {
	border:0;
}

.guidecont h3 {
	border-bottom:0;
	width:290px;
	float:left;
	clear:both;
}

.guidecont h3.w614, .guidecont h3.w614 a {
	width:614px;
}

.guidecont h3 a {
	width:290px;
	float:left;
	border-bottom:1px solid #666;
}

.guidecont h3 a:hover {
	border-bottom:1px solid #999;
}

.guidecont ul li {
	padding-bottom:1px;
}

.guidedata {
	float:left;
	height:16px;
	width:604px;
	margin-bottom:30px;
	background:#3F413E;
	padding:5px;
	color:#999;
}

.guidedata span {
	margin-top:1px;
}

.guidedata a {
	border:0;
}

.guidedata a:hover {
	border:0;
}

.message p {
	float:left;
	width:614px;
	padding:20px;
}

.successful p {
	background:#437923;
	border-top:1px solid #31521c;
	border-bottom:1px solid #31521c;
}

.error p {
	background:#B5161B;
	border-top:1px solid #761114;
	border-bottom:1px solid #761114;
}



/* -----------------------
----->>> Elements <<<-----
----------------------- */

a {
	color:#fff;
	border-bottom:1px solid #999;
	text-decoration:none;
}

a:hover {
	border-bottom:1px solid #ddd;
	padding:0;
	margin:0;
}

ul {
	float:left;
	clear:both;
	width:95%;
	list-style:none;
	margin-left:15px;
	margin-bottom:15px;
}

ul li {
	float:left;
	clear:both;
	margin-bottom:6px;
	line-height:17px;
	background:url("/img/layout/bullet.gif") 0 6px no-repeat;
	padding-left:12px;
}

h1 {
	float:left;
	width:100%;
	font-size:1.3em;
	text-transform:uppercase;
	color:#fff;
	line-height:20px;
	border-bottom:1px solid #848484;
	margin-bottom:15px;
}

h1.alink {
	border-bottom:0;
}

h1 a {
	width:100%;
	float:left;
}

h2 {
	float:left;
	width:100%;
	font-size:1.2em;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:10px;
}

h3 {
	float:left;
	width:100%;
	font-size:1.2em;
	text-transform:uppercase;
	border-bottom:1px solid #666;
	color:#fff;
	margin-bottom:7px;
}

h4 {
	float:left;
	width:100%;
	font-size:1.2em;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:7px;
}


p {
	float:left;
	clear:both;
	width:100%;
	line-height:18px;
	margin-bottom:15px;
}

pre {
	float:left;
	clear:both;
	position:relative;
	width:100%;
	background:#000;
	border:1px solid #333;
	margin:5px;
	padding:5px;
	color:#81827a;
	line-height:20px;
	display: block;
}

form {
	width:100%;
	float:left;
	clear:both;
}

form label {
	float:left;
	clear:both;
	margin-bottom:3px;
}

form input {
	float:left;
	clear:both;
	background:#191919;
	border:1px solid #323232;
	padding:4px;
	height:15px;
	color:#fff;
	font-family: Arial, Verdana, sans-serif;
	font-size:1em;
	margin-bottom:8px;
}

form button {
	float:left;
	clear:both;
	background:transparent url("/img/layout/button.jpg") no-repeat;
	font-size:0.9em;
	color:#fff;
	border:0;
	width:81px;
	height:26px;
	padding-bottom:3px;
}

/*Opera hack */
@media all and (min-width: 0px){
	form button {
		padding-top:6px;
		padding-bottom:0px;
	}
}

form button.black {
	background:transparent url("/img/layout/button-black.jpg") no-repeat;
}



/* -----------------------
------>>> Classes <<<-----
----------------------- */

.sep {
	float: left;
	width:100%;
	border-bottom:1px solid #999;
	height:1px;
	margin-bottom:10px;
	margin-top:30px;
}

.highlight {
	color:#fff;
	font-weight:bold;
	background:#572626;
	border:1px solid #371717;
	padding:2px;
}

.fnone { float: none; }
.left {	float: left; }
.right { float: right; }
.clear { clear: both; }
.unclear { clear: none; }
.unfloat { float:none; }

.center { text-align: center; }
.alignL { text-align: left; }
.alignR { text-align: right; }

.hidden { display:none; }


.ws60 { word-spacing:60px; }
.ws80 { word-spacing:80px; }
.ws120 { word-spacing:120px; }

.red { color:red; }
.green { color:green; }
.gray { color:#333; }

.wauto { width:auto; }
.w30 { width:30px; }
.w50 { width:50px; }
.w55 { width:55px; }
.w60 { width:60px; }
.w64 { width:64px; }
.w67 { width:67px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w81 { width:81px; }
.w90 { width:90px; }
.w95 { width:95px; }
.w100 { width:100px; }
.w105 { width:105px; }
.w108 { width:108px; }
.w115 { width:115px; }
.w117 { width:117px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w132 { width:132px; }
.w135 { width:135px; }
.w140 { width:140px; }
.w145 { width:145px; }
.w146 { width:146px; }
.w150 { width:150px; }
.w160 { width:160px; }
.w165 { width:165px; }
.w170 { width:170px; }
.w180 { width:180px; }
.w190 { width:190px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w215 { width:215px; }
.w220 { width:220px; }
.w222 { width:222px; }
.w230 { width:230px; }
.w250 { width:250px; }
.w255 { width:255px; }
.w260 { width:260px; }
.w263 { width:263px; }
.w270 { width:270px; }
.w275 { width:275px; }
.w272 { width:272px; }
.w273 { width:273px; }
.w280 { width:280px; }
.w283 { width:283px; }
.w300 { width:300px; }
.w330 { width:330px; }
.w350 { width:350px; }
.w370 { width:370px; }
.w420 { width:420px; }
.w440 { width:440px; }
.w495 { width:495px; }
.w500 { width:500px; }
.w550 { width:550px; }
.w600 { width:600px; }
.w614 { width:614px; }
.w700 { width:700px; }
.w765 { width:765px; }

.w3p {	width:3%; }
.w4p {	width:4%; }
.w5p {	width:5%; }
.w6p {	width:6%; }
.w7p {	width:7%; }
.w8p {	width:8%; }
.w9p {	width:9%; }
.w10p {	width:10%; }
.w11p {	width:11%; }
.w12p {	width:12%; }
.w13p {	width:13%; }
.w14p {	width:14%; }
.w15p {	width:15%; }
.w16p {	width:16%; }
.w17p {	width:17%; }
.w18p {	width:18%; }
.w19p {	width:19%; }
.w20p { width:20%; }
.w25p { width:25%; }
.w28p { width:28%; }
.w30p {	width:30%; }
.w33p {	width:33%; }
.w35p {	width:35%; }
.w36p {	width:36%; }
.w37p {	width:37%; }
.w38p {	width:38%; }
.w40p {	width:40%; }
.w45p {	width:45%; }
.w50p {	width:50%; }
.w55p {	width:55%; }
.w60p {	width:60%; }
.w65p {	width:65%; }
.w70p {	width:70%; }
.w75p {	width:75%; }
.w80p {	width:80%; }
.w85p {	width:85%; }
.w90p {	width:90%; }
.w95p {	width:95%; }
.w99p {	width:99%; }
.w100p { width:100%; }


.mb0 { margin-bottom:0; }
.mb5 { margin-bottom:5px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb70 { margin-bottom:70px; }

.pb3 { padding-bottom:3px; }

.mt0  { margin-top:0px; }
.mt10  { margin-top:10px; }
.mt15  { margin-top:15px; }
.mt280  { margin-top:280px; }

.pt3 { padding-top:3px; }

.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px; }

.em07 { font-size:0.7em; }
.em09 { font-size:0.9em; }
.em11 { font-size:1.1em; }
.em13 { font-size:1.3em; }

.bold, .strong { font-weight:bold; }
strong, b { font-weight:bold; }




.date {
	color:#999;
	font-style:italic;
	margin-bottom:7px;
	float:left;
	clear:both;
	width:100%;
}






