
body{
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:140%;
	text-align:center;
	color:#5e5e5e;
	margin:0;
	padding:0;
	background:url(images/bg_body.jpg) repeat 0 0;
	}

h1,h2,h3,h4,h5,h6{font-weight:normal; margin:0; padding:0 0 8px 0; color:#c12c41;}
h1{font-size:20px; background:url(images/ciara.jpg) no-repeat left bottom; margin-bottom:15px;}
h2{font-size:18px;}
h3{font-size:14px; clear:both; font-weight:bold;}
h4{font-size:12px; font-weight:bold;}

.basic001{position:static;}

.skin2 h2{font-size:20px; background:url(images/ciara.jpg) no-repeat left bottom; margin-bottom:15px; width:180px;}

ul, ol{margin:5px 0 15px 40px;}
ul ul{margin:5px 0 15px 40px;}

p{padding:0 0 20px 0; margin:0;}
address{font-style:normal; margin-bottom:15px;}

table{font-family:Arial, Helvetica, sans-serif;}

a img{border:none;}
a{color:#0b5387; text-decoration:undelirne; outline:none;}
a:hover{color:#c12c41; text-decoration:underline;}

#container{
	width:949px;
	margin:0 auto;
	text-align:left;
	background:url(images/bg_container.jpg) repeat-y center top;
	}

#head{
	width:949px;
	height:310px;
	background:url(images/bg_head.jpg) no-repeat 0 0;
	position:relative;
	}

#head em{display:none;}	

#content{
	clear:both;
	padding:20px 75px 5px 75px;
	}

.skin2 #left{
	float:left;
	width:180px;
	padding:20px 5px 20px 75px;
	}

.skin2 #content{
	clear:none;
	float:right;
	width:609px;
	padding:20px 75px 20px 5px;
	}
	
#footer{
	clear:both;
	height:100px;
	background:url(images/bg_footer.jpg) no-repeat 0 0;	
	}

#footer p{
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	margin:0;
	padding:60px 0 0 0;
	}

#footer a{color:#FFFFFF; text-decoration:none;}
#footer a:hover{color:#FFFFFF; text-decoration:underline;}



#main-menu{
	margin:0 auto;
	width:863px;
	height:42px;
	background:url(images/bg_menu.jpg) repeat-x 0 0;
	position:absolute;
	top:268px;
	left:43px;
	}

#main-menu ul{margin:0; padding:14px 20px 0 20px;}
#main-menu ul li{
	float:left;
	list-style:none;
	margin:0;
	padding:0 20px;
	background:url(images/licko.gif) no-repeat 0 4px;
	}

#main-menu ul li a{color:#535353; text-transform:uppercase; font-size:16px; font-weight:bold; text-decoration:none;}
#main-menu ul li a:hover{color:#c12c41; text-decoration:none;}

/* Formulare
-------------------------------------------------------*/
table.QuerySheet{ width: 100%; border-collapse: collapse; text-align:left; }
table.QuerySheet td{ padding: 5px 8px; border-bottom: 1px solid #fff; background: #f6f6f6; }
.QuerySheetTitle{ color: #000; font-size: 1.1em; padding: 8px 0; background: #fff; }
td.QuerySheetQuery{ text-align: right; width: 35%; padding: 0; }
td.QuerySheetAnswer{ text-align: left; width: 65%; }
table.QuerySheet td input{ width: 200px; font-size:11px; border:1px solid #999; padding:2px;}
table .QuerySheetAnswer .sj-var-radio{width: 1em; display: inline; float: left; margin: 2px 4px 0 0; border:none;}
table .QuerySheetAnswer div{ float: left; display: inline; padding-right:20px;}
table.QuerySheet td textarea{ width: 330px; height:80px; font-size:11px; border:1px solid #999; padding:2px;}
th.QuerySheetFoot input{ margin-right: 8px; }
table.QuerySheet td img{ margin: 2px 0; }
.QuerySheetSectionTitle{background-color:#0c5990; color:#FFFFFF; padding:5px 10px;}
td.QuerySheetQuery .QuerySheetQueryRequired, td.QuerySheetQuery .QuerySheetAnswerRequired{ color: #ff8900; }

label{margin:0; padding:2px 0 0 0; display:block; float:left;}
table.QuerySheet select, table.QuerySheet option{font-size:11px; width:200px;}

#sjm-d-36620{text-align:center;}
#sjm-d-36620 li{list-style:none; padding:0 15px 0 0; display:inline; white-space:nowrap; line-height:170%;}
