﻿/*---

 CSS HTML layout

 project  : TriSoft CMS
 author   : David Safar
 revision : 1.03 01.08.2007
  
 (c)2006-2007 Copyright Trisoft Technologies. All rights reserved.
 
---*/

/*=== basis */
html, body {
	height:100%;
	margin:0;
	padding:0;
}

body, div, p, th, td, ul, ol, li, dd, input, textarea {
	font-family: verdana, arial, helvetica, sans-serif;	
	font-size: 11px;
	line-height: 16px;
	color: #545454;
	}
td, th {
	vertical-align:	top;
	text-align:	left;
	margin:0px;
	padding:1px;
	}
p, ul, ol, dl {
	margin-top: .67em;
	margin-bottom: .67em;
	}
form {margin:3px;}
fieldset {background:#fff; margin-top:4px; padding:0px 4px 8px 15px; border:1px solid #ccc;}
legend {background:#fff; margin-bottom:0px; padding:0 4px;color:#4674d1; font-weight:bold; font-size:100%;}
a {color: #449;}
a:hover {color: #f80;}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	color:#1e74cb;
	font-family: verdana, arial, helvetica, sans-serif;	
	font-weight:bold;
	}
h1 { font-size: 1.2em; }
h2 { font-size: 1.05em; }
h3 { font-size: 1em; }
h4, h5, h6 { font-size: 1em; }

.xsmall {font-size: 9px;line-height: 10px;}
.small {font-size: 10px;line-height: 11px;}
.high {color:#4674d1;} /*#3366cc;*/
.nonhigh {color:#777;}

.image {
	border: none 0px;
	text-decoration: none;
}
.photo {
	border:#999 1px solid;
}


/*=== form - mandatory */
.col-mandatory {color:#f42;}
.xbar {border-left:1px solid #fff;padding-left:0px;}
.xbar-mandatory {border-left:1px solid #fdc;padding-left:0px;}

/*=== form */
table.cms-form {
	width:100%;
}
table.cms-form td {
	padding:1px;
}

.label {width:180px;}
form {
	margin-top: 13px;
	padding-left: 10px;
}
input.checkbox {
	width:70px;
}
label {
	vertical-align:bottom;
}
input td {
	color: #666;
}
input.text, select.text, textarea.text {
	width: 180px;
	border: #bbb 1px solid;
	color: #666;
	background-color: #fafafa;
	padding:2px;
}
textarea.text, textarea.text-onfocus {
	width: 350px;
}	
select.text, select.text-onfocus {
	padding: 1px;
}
select.text:enabled
{
	background-color:#fafafa;
}
select.text:disabled, select.text-disabled
{
	background-color:#ddd;
}	
input.text-onfocus, select.text-onfocus, textarea.text-onfocus {
	background-color: #ffffeb;
}
select.text-onfocus option {
	background-color:#ffffeb;
}

input.button {cursor:pointer} /* IE 6.+ only */
input.button:hover {cursor:pointer} /* Gecko Engines only */
input.button {
	color: #666;
	background-color: #e5e5e5;
	width:auto;
	border: #bbb 1px solid;
	margin-top: 6px;
	text-align: center;
	}
* html input.button {	/* IE */
	padding-top: 0px;
	}	
input.button-onmouseover {
	color: #616161;
	background-color: #ccc;
	width:auto; /* 70px;*/
	border: #9a9a9a 1px solid;
	margin-top: 6px;
	text-align: center;
	cursor:pointer;
	}
input.button-onmouseover:hover 
{
	cursor:pointer;
}
* html input.button-onmouseover {	/* IE */
	padding-top: 0px;
}	
input.button-off {
	color: #bbb;
	background-color: #e5e5e5;
	width:auto;
	border: #bbb 1px solid;
	margin-top: 6px;
	text-align: center;
}	
* html input.button-off {	/* IE */
	padding-top: 0px;
}	
