/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*					CSS Framework
* base formating
* Started by:		Mitis (mitis@wiksa.pl), 2008-09-06.
* --------------------------------------
* Modified:			Your ID, date
* Descr:			what have changed
*
* colors: !!! when modyfing please replace and properly name color usage !!!
* base_color_1: 		#007dd1; 		LumenBlue
* background: 			#fff; 			White
* text: 				#000;			Black
* border: 				#aaa;			67% brightness
* sub border: 			#ccc;			80% brightness
* error:				#b31010			Mat Red
* success:				#00ab41			Seoshop Green
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

* { margin: 0px; padding: 0px; }

body {
    font-size: 12px;
    font-family: Verdana,Tahoma,Arial;
    color: #000;
    background: #fff;
}

img {border:none}

a {	text-decoration: none; color:#007dd1; }

em {font-family: Georgia,Times, Times New Roman;}

small em,.small em {font-family: Verdana,Tahoma,Arial;}

h1,h2,h3,h4,h5,h6 {	padding:0.5em 0.2em; color:#007dd1; }

p,li,dd { padding: 0.2em 0.3em; }

td,th {padding:0.3em 0.4em;}
td {vertical-align: top;}

p {padding-top: 0.35em;line-height: 1.5em;}

ul,dl,ol,dd {
	margin-left:1.2em;
	margin-bottom:1em;
	text-align: left;
}

dd ul,dd dl,dl dd,li ul,li ol,td ul,th ul,td ol,th ol {
	margin-bottom:0px;
}

ol {list-style: decimal inside;}

dt {font-weight:bold; font-size:14px;padding:0.5em;}

pre {
	border: dashed 1px #aaa;
	padding:0.5em;
	margin-bottom: 1em;
	overflow:scroll;
}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*					Tables
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/
table {
	border:solid 1px #aaa;
	margin-bottom:1em;
}

td,th {
	border-right:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
}

th {
	background: #c0c0c0;
	text-align:left;
}

table.wide {width:100%;}
table.params th {background: none; text-align: right; color:#000;width:40%;}
table.clean, table.clean td, table.clean th {background: none; border:none}
table.rowhover tr:hover {background: #c0c0c0;}
table.top td, table.top th, td.top,th.top {vertical-align: top;}

tr.highlight, td.highlight {
	background-color: #F7F7F7;
}

tr.mark {
	background-color: #007dd1;
}

tr.here {
	background-image: url('../img/table_tr_here.gif');
	background-repeat: no-repeat;
	background-position:  0px 50%;
}

tr.here td:first-child {
	padding-left:15px;
}

tr.separator td,tr.separator th {
	border-bottom: #ccc solid 1px;
}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*					Forms
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

input[readonly="readonly"], textarea[readonly="readonly"] {
	border: solid 1px #ACACAC;
	color: #ACACAC;
}

/*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*
*					Classes
*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*/

.center 		{text-align: center !important;}
.center 		{text-align: center !important;}
.right 			{text-align: right !important;}
.left			{text-align: left !important;}
.normal 		{line-height: normal !important; font-weight: normal !important;}
.bold			{font-weight: bold !important;}
.small			{font-size: 10px !important;}
.no,.error		{color:#b31010 !important;}
.yes,.success	{color:#00ab41 !important;}
.warning		{color:#ef6a00 !important;}
.italic			{font-style: italic !important;}
.underline		{text-decoration: underline !important;}
.border 		{border: solid 1px #aaa;}
.big 			{font-size:16px !important;}
.large          {font-size:20px !important;}
.huge 			{font-size:24px !important;}
.grey,.gray		{color:#ccc !important;}
.scroll 		{overflow: scroll;}
.cursor-help	{cursor:help;}
.cursor-pointer	{cursor:pointer;}

.space 			{height:1em;}

.col50 {width:48%;float:left;}
.col30 {width:31%;float:left;}
.col25 {width:24%;float:left;}
.clear {clear:both;height:1px;}

ul.inline li {display: inline;}

