*{ margin: 0; padding: 0; }* 

html {height: 100%; margin-bottom: 1px; }

body {
	font-size:8pt; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.64em; 
	background:url(../images/bg.gif); 
	background-repeat:repeat-x; 
	background-color: #cdcdcd;  
	color: #444; 
	text-align:center;
}

a {
	color: #299DCA;	
	background: inherit; 
	text-decoration: none; 
}

a:hover {
	color: #808080; 
	background: inherit; 
}

.blue {
	color: #299DCA; 
}

.white {
	color: #fff; 
}

p {
	line-height:12pt; 
	margin-bottom:8px;
}

h1 {
	font: bold 1.6em Arial, Sans-Serif; 
	margin: 15px 0 12px; 
	color:#6692c5; 
	border-bottom:1px dotted #CCCCCC; 
}

h2 {
	font: bold 1.6em Arial, Sans-Serif; 
	margin: 15px 0 12px; 
	color:#669999; 
}

h2 a:hover { 
	color: #E4FFD3; 
	background: inherit; 
}

h4 {
	color: #808080; 
	background: inherit; 
	font-weight: normal; 
	font-size: .9em; 
}

#content {
	width: 920px;
	_width:950px;
	margin: 0 auto; 
	background: #FFFFFF; 
	padding:0 15px; 
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC;
	text-align:left;
}

#logo {
	float: left; 
	border-bottom: 5px solid #6692c5; 
	height: 58px; 
	width: 320px; 
	margin-left:7px;
	_margin-left:3px;
}

#logo img {
	margin-top:13px; 
}

#nav {
	float: right; 
	width: 575px; 
	padding: 10px 0; 
	margin: 20px 7px 10px 0;
	_margin-right:2px;
	border-bottom: 5px solid #e0e0e0; 
}

#nav li {
	font-size: 1.1em; 
	display: inline; 
}

#nav li a {
	padding: 17px 15px 0 10px; 
	margin: 0 45px 0 0; 
	background: #fff url(../images/menuarrow.jpg) no-repeat 10px 5px; 
	color: #808080; 
	border-left: 1px solid #e0e0e0; 
}

#nav li a:hover {
	color: #000; 
	border-left: 1px solid #7DD0F1; 
}

#nav li.cur a { color:#6692c5; }

#intro { 
	background-color: #cdcdcd; 
	clear: both; 
	color:#FF6600; 
	height: 29px; 
	padding: 160px 0 0 20px; 
	margin-bottom:5px; 
	font-size:12pt; 
	background-repeat:no-repeat; 
}

#login { 
	font-size: .9em; 
	margin: 45px 0 0; 
}

#login a { 
	color: #616161; 
	background: #8BE1FA; 
	padding: 4px 20px 6px; 
	border-bottom: 1px solid #616161; 
}

#login a:hover { 
	color: #fff; 
	background: #8BE1FA url(images/loginhover.gif) no-repeat; 
}

#left { 
	clear: left; 
	float: left; 
	width: 550px; 
	padding: 0 34px 0 5px; 
	margin: 15px 0 15px; 
	min-height:400px; 
	height:400px!;
	height: auto !important;
}

#left ul {
	margin-left:15px;
	padding:0;	

}

#left p { 
	margin-bottom:8px; 
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img  {
 margin-top:3px;
}

p.bodytext img {
	margin-top:-2px;
}

#articles { 
	margin: 40px 0 0 0; 
}

#articles li  { 
	border-top: 1px solid #cecece; 
	list-style: none; 
	float: left; 
	width: 245px; 
	background: #eee url(../images/newslist.jpg) repeat-x bottom; 
	padding: 4px 8px; 
	margin: 0 15px 0 0;
}

#articles li a { 
	background: url(../images/menuarrow.jpg) no-repeat 0 5px; 
	padding: 0 0 0 8px; 
}

#articles li.last { 
	margin: 0; 
}

#right_col {
	margin: 0 15px 0 0; 
	padding-top:25px;
	float: right; 
	width: 287px; 
	font-size: .9em; 
	position: relative; top: -80px;
}

#right { 
	position: relative; top: -80px;
	margin: 0 15px 0 0; 
	padding: 15px; 
	float: right; 
	width: 254px; 
	font-size: .9em; 
	background: #fff; 
	border:1px solid #CCCCCC; 
	min-height:400px; 
	height:400px!;
	height: auto !important;
}

#right img {  
	padding: 1px; margin: 0 0 8px; 
}

#left a { 
	background: #EFFCFF; 
}

#left h3 { 
	border-bottom: 1px solid #eee; 
	padding: 0 0 7px; 
	margin: 0 0 15px 0; 
}

#right h2 { 
	border-bottom: 1px dotted #ccc; 
	padding: 0 0 8px; 
}

#right .info { 
	border: 1px solid #e0e0e0; 
	background: #f4f4f4; 
	padding: 8px; 
}

#footer { 
	clear: both; 
	border-top: 1px solid #ccc; 
	padding: 10px; 
	font-size: .9em; 
	color: #9b9b9b; 
	background: #fff; 
	height:20px; 
}

#footer a { 
	color: #808080; 
	background: #fff; 
	font-weight: bold; 
}

.right{ 
	float: right; 
	padding: 7px 0 0 15px; 
}
	
.submenu a { 
	margin-right:15px;
	float:right;
}

/* second menu */

#secondmenu {
	float:left;
	width:550px;
}

#secondmenu ul {
	float:left;
	list-style-type:none;
	margin:15px 0 5px 5px;
	/*padding:10px;*/
	border:1px dotted #DDDDDD;
	width:550px;
}

#secondmenu li.active {
	background-image:url("../images/menu_r.gif");
	background-position:right center;
	background-repeat:no-repeat;
}

#secondmenu li {
	float:left;
	line-height:8pt;
	margin:0;
	margin-right:15px;
	padding:0 5px 0 0;
	position:relative;
}


#secondmenu li a {
	color:#575757;
	display:block;
	float:left;
	font-size:9pt;
	height:27px;
	line-height:27px;
	padding:0 9px 0 12px;
	text-decoration:none;
}


#secondmenu li a:hover {
	text-decoration:underline;
}

#secondmenu li.active a, #secondmenu li.active a:hover {
	background-image:url("../images/menu_l.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#FFFFFF;
}

/* Formular */

fieldset {
	width: 450px;
	margin-top:35px;
	display: block;
	font-size: 9pt; 
	clear: both;
	border:0px;
}
	
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin:0;
}

	
* html fieldset {padding:0 5px;}

label {
	width: 10em;
	float: left;
	padding-top:10px;
}

.loginform label {
	width:150px;
	font-size:8pt;
}


.loginform select, .loginform input, .loginform textarea {
				border: 1px solid #CCCCCC;
				background: white;
				width:270px;
 				margin: 8px 0;
				padding: 3px 3px;
}

.loginform input.submit { 
	width:160px; 
	margin-left:268px; 
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#6692c5;
	color:#FFF;
	font-style:italic;}
	
.domaincheckform select, .domaincheckform input, .domaincheckform textarea {
				border: 1px solid #CCCCCC;
				background: white;
 				margin: 8px 0;
				padding: 3px 3px;
}

.domaincheckform input.submit { 
	width:100px; 
	margin-left:5px; 
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#6692c5;
	color:#FFF;
	font-style:italic;}
	
.csc-mailform-field select, .csc-mailform-field input,.csc-mailform-field textarea {
	border: 1px solid #CCCCCC;
	background: white;
	width:300px;
	margin: 8px 0;
	padding: 3px 3px;
}

.csc-mailform-field input.csc-mailform-submit { 
	width:160px; 
	margin-left:268px; 
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#6692c5;
	color:#FFF;
	font-style:italic;}
						
input:active, input:focus, input:hover { background: #EEEEEE;}


div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
	margin:0;
}

/* borders */

.border_green {
	padding:10px;
	background-color:#b1e485;
	border:1px solid #CCCCCC;
}

.border_red {
	padding:10px;
	background-color:#FFCCCC;
}

.border_yellow {
	padding:10px;
	background-color:#CCCCAA;
}

.border_blue {
	padding:10px;
	background-color:#EFFCFF;
	border:1px solid #CCCCCC;	
}

.border_clear {
	border:1px solid #CCCCCC;	
}
