

.body
{
	margin: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	width: 100%;
	min-width: 962px;
	background: #fff url("../Img/bg.gif");
	font: 0.8em/1.5 Arial, verdana, sans-serif;
	color:#666;
}

#container
{
	margin: 0 auto;
	text-align: left;
	margin-top: 20px; /*pokud je nad site odsazeni od listy*/
	width:962px;
	height:500px;
	background:white;
	position:relative;
}

* > #container
{
	min-height: 500px;
	height: auto;
}



body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object
{
	border: 0;
}


#menu
{
	width:866px; float:left; height:69px; border-top:solid 1px #e1e1e1; border-left:solid 1px #e1e1e1; padding-left:24px;
}

#languageSwitch
{
	width:70px; float:left; height:64px; border-top:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1; padding-top:5px; font-family:Arial, Verdana, Sans-Serif;
}

#daemonLogo
{
	width:936px; float:left; height:102px; border-left:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1; padding:20px 0 0 24px;
}

#featured
{
	width:912px; float:left;  border:solid 1px #e1e1e1; padding:20px 24px 10px 24px;
	font-weight:normal; font-size:2.3em; line-height:1.3em;	font-family: Georgia, serif;
}

#featuredProject
{
	width:912px; float:left; /*height:315px;*/  border-left:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1; padding:15px 24px 30px 24px; position:relative;
}

.projectThumbnail
{
	width:420px; float:left; height:210px;  border:solid 1px #e1e1e1; padding:4px; background:#efefef; margin-right:25px; display:inline;
	
}

ul.projectDescription
{
	list-style-type:none; float:left; width:457px;padding:0; height:210px; background-color:#fff;
}



ul.projectDescription li
{
	width:457px; float:left;
}


ul.projectDescription li.projectLinks
{
	padding:7px 30px 0 0; text-align:right; width:417px; 
}

#newsFeed
{
	width:426px; float:left; height:129px; border-left:solid 1px #e1e1e1;border-top:solid 1px #e1e1e1; padding:15px 30px 0 24px; 
}

ul.news
{
	list-style-type:none; margin:0; padding:0;
}

#tagCloud
{
	width:456px; float:left; height:123px; border-top:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1;  padding:21px 24px 0 0px;
}

#tags
{
	width:454px; float:left; border:solid 1px #e1e1e1; height:122px; position:relative; line-height: 2.0em; text-align: center;
}

#tags ul
{
	 margin:10px 5px 0 15px; padding:0; list-style-type:none;
}

#tags ul li
{
	/*background:blue; width:150px; float:left;*/ display:inline;
}

.bottomArrowLine
{
	position:absolute; top:122px; left:139px;
}

#contentTemplate #tagCloud
{
	width:912px; height:59px; float:left;border-left:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1; position:relative; padding:0 24px; padding-top:30px;
}

#contentTemplate #tags
{
	width:911px; float:left; height:57px;border:solid 1px #e1e1e1; font-size:0.8em;
}

#contentTemplate .bottomArrowLine
{
	position:absolute;top:88px; left:620px;
}

#newsOverview
{
	width:912px; float:left;  border-left:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1; padding:15px 24px 30px 24px; position:relative;
}

.projectArticle ul li
{
	margin-bottom:5px;
	margin-top:5px;
	font-weight: bold;
}

.projectArticle ul li ul li
{
    font-weight: normal;
}


#furtherCLients
{
	width:912px; float:left;  border:solid 1px #e1e1e1; border-bottom:none; padding:15px 24px 30px 24px; 
}

ul.otherClients 
{
	width:228px; float:left; margin:0; padding:0; list-style-type:none; 
}

#contentCover
{
	width:912px; float:left; /*height:315px;*/  border-left:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1; padding:15px 24px 30px 24px; position:relative;
}

#contentCover ul
{
	margin:15px 0 25px 40px; padding:0;
}

#contentCover ul li
{
	margin-bottom:10px;
}



abbr, acronym, .help
{
	border-bottom: 1px dotted #CCC;
	cursor: help;
}
blockquote
{
	margin: 15px 20px;
	font-style: italic;
}
del, .del
{
	text-decoration: line-through;
}
strong, .strong
{
	font-weight: bold;
}
cite, em, q, var
{
	font-style: italic;
}
code, kbd, samp
{
	font-family: monospace;
	font-size: 110%;
}
div.cleaner
{
	width:962px;background:url(../Img/hpBottom.jpg) no-repeat;border:0 solid #333333;clear:both;height:68px;margin:0;
}

#copyright
{
	width:425px; float:left; height:45px; background:#a6a6a6;border-left:solid 1px #e1e1e1; border-bottom:solid 1px #e1e1e1; padding:10px 0 0 24px;font-family: 
	Arial, verdana, sans-serif; color:#fff;   
}

#footerLinks
{
	width:487px; float:left; height:25px; background:#a6a6a6 url(../Img/footerLinksBg.jpg) no-repeat 87px 0; border-right:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1; 
	text-align:right; padding:30px 24px 0 0; font-family: Arial, verdana, sans-serif; color:#fff;
}

.highlighted 
{
    color: Red;
}

/*forms in a colum*/

form fieldset legend
{
	display:none;
}

form fieldset
{
	border:0;
	margin:0;
	padding:0;
}

ol.Form
{
	list-style:none;
	margin:0px 0 0 0 ;
	padding:0;
	float:left;
	width:355px;
	/*background:red;*/
}

ol.Form li
{
	margin-bottom:5px;
	text-align:left;
	width:355px;
	/*background:blue;*/
	float:left;
}

ol.Form LiButton
{
    margin-top:15px;
}

ol.Form .FormLabelHorizontal
{
	color:#5a6167;
    margin: 0;
    float:left;
    width:130px;
    /*background:pink;*/
}

ol.Form .FormAnswerCheckBox
{
    width:200px;float:left;
    /*background:red;*/
}

ol.Form .validator
{
	color:red;
    font-size : 0.9em;
    margin:10px 0 0px 3px;
    float:left;
}

ol.Form input
{
}

/*forms top positioned*/

ol.Form .FormLabelVertical
{
	color:#5a6167;
    margin:0;
    float:left;
    width:100%;
    display:block;
}




/* DCMS Edit Bar */
Table.EditBarHeader
{
	margin: auto;
	margin-top: 5px;


}

TD.EditBarHeader
{
	background-color: #ff9037;
	color: White;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-top: solid 1px #ff9037;
	border-left: solid 1px #ff9037;
	border-right: solid 1px #ff9037;
}

TD.EditBarDCMSLogo
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}
TD.EditBarLoggedAs
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #ff9037; 
	text-decoration: none;
}

div#editBarHeader
{
	width:910px;float:left;height:18px;border:solid 1px #d4d4d4; background: #333 ;padding:2px 26px 0 26px;margin: 0 auto;
	position: absolute;
	top: 5px;
	left: 50%;
	z-index: 10000;
	margin-left: -480px;
	text-align:left; color:#dfdfdf;
	font: 0.85em/1.5 "arial" ,sans-serif;
}

div#loggedAs
{
	width:25%;float:left;
}

div#version
{
	width:25%;float:left; text-align:right;
}

div#adminButtons
{
	width:50%; float:left; text-align:center;
}

/* DCMS Edit Bar */

