* { padding: 0; margin: 0; }

body
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 13px;
	line-height: 150%;
	background: url(../images/bg.gif) repeat-x 0px 130px #ffffff;
}

a
{   
	position: relative;                         
    -moz-outline-style: none;   
    text-decoration: underline;
	color: #000000;
}                  
       
a:hover
{     
    text-decoration: none;                           
}                                

a img
{
    border: none;
}

fieldset
{
	border: none;
}

/* ###################################################################################### */

#container
{
    position: relative;
    width: 600px;  
    margin: 0 auto;
}

/* ###################################################################################### */

#content
{
	position: relative;
	float: left;
	width: 600px;
}

#content h1
{
	position: relative;
	float: left;
	height: 50px;
	width: 600px;
	text-indent: -1000em;
	background: url(../images/meno_klubas.gif) no-repeat;
	margin-bottom: 60px;
}

#content h1.en
{
	background: url(../images/logo_en.gif) no-repeat;
}

#content h2
{
	position: relative;
	float: left;
	height: 40px;
	width: 260px;
	text-indent: -1000em;
	background: url(../images/ndg.gif) no-repeat;
	margin-top: 20px;
}

#content div.language
{
	position: relative;
	float: left;
	height: 30px;
	width: 600px;
	margin-top: 20px;
}

#content a.language
{
	position: relative;
	float: right;
	line-height: 30px;
}

#content p
{
	padding-bottom: 10px;
}

#content ul.info
{
	text-align: center;
	padding-bottom: 20px;
}

#content ul.info li
{
	list-style: none;
	padding-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}

#content ul.info li span
{
	font-size: 13px;
	color: #cccccc;
	font-weight: bold;
}

#content div.text
{
	position: relative;
	float: left;
	width: 600px;
	margin-bottom: 10px;
}

#content div.message
{
	position: relative;
	float: left;
	width: 560px;
	padding: 20px 20px 10px 20px;
	border: 1px dashed #000000;
	color: #000000;
	margin-bottom: 20px;
	text-align: center;
	font-weight: bold;
}

#content div.error
{
	color: #FF0000;
}

#content div.last
{
	margin-bottom: 20px;
	margin-top: 10px;
}

#content div.last a img
{
	margin-right: 15px;	
}

#content div.questions
{
	position: relative;
	float: left;
	width: 600px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}

#content h3
{
	position: relative;
	float: left;
	width: 600px;
	margin-bottom: 20px;
	font-size: 16px;
	color: #000000;
	line-height: 100%;
}

#content h3.date
{
	margin-bottom: 40px;
}

#content div.questions ul
{

}

#content div.questions ul li
{
	list-style: none;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
}

#content div.text span.time
{
	font-weight: bold;
	color: #777777;
}


#content div.speakers
{
	position: relative;
	float: left;
	width: 600px;
}

#content div.speaker
{
	position: relative;
	float: left;
	width: 560px;
	padding: 20px 20px 10px 20px;
	border: 1px dashed #000000;
	color: #000000;
	margin-bottom: 20px;
}

#content div.speaker img
{
	position: relative;
	float: left;
}

#content div.speaker div.text_info
{
	position: relative;
	float: right;
	width: 440px;
	height: 70px;
	padding-top: 30px;
	margin-bottom: 20px;
}

#content div.speaker div.text_info2
{
	position: relative;
	float: left;
	width: 560px;
}

#content div.speaker div.text_info h4
{
	margin-bottom: 7px;
	font-size: 16px;
	color: #000000;
}

#content div.speaker div.text_info strong
{
	color: #000000;
}

#content div.registration
{
	position: relative;
	float: left;
	width: 600px;
}

#content form
{
	position: relative;
	float: left;
	width: 560px;
	padding: 20px 20px 20px 20px;
	border: 1px dashed #000000;
	color: #000000;
	margin-bottom: 20px;
}

#content form fieldset
{
	position: relative;
	float: left;
	width: 270px;
}

#content form fieldset.right
{
	position: relative;
	float: right;
	width: 270px;
}

#content form fieldset label
{
	position: relative;
	width: 270px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 3px;
}

#content form fieldset input
{
	position: relative;
	float: left;
	padding: 3px;
	width: 262px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 7px;
	border: 1px solid #000000;
}

#content form fieldset button
{
	height: 30px;
	font-size: 11px;
	font-weight: bold;
	line-height: 30px;
	width: 160px;
	color: #000000;
	cursor: pointer;
	border: none;
}

#content form fieldset.control
{
	position: relative;
	width: 560px;
	float: left;
	padding-top: 10px;
	text-align: center;
}
