/* CSS Daniel LM */


body, h2, h3
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	font-weight: normal;
}

a {
	color: #3e3e3e;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


body {
	background-color: #b4b4b4;
	background-image: url(images/back.jpg);
	background-repeat: repeat-x;
	
}

#body-div {
	width: 760px;
	margin: 0px auto;
}

.bold {font-weight: bold;}


.clear-class {
	clear: both;
	font-size:0px;
}

img {
	float: left;
}


h2 {
	color: #e55c00;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 10px;
}


h2 span {
	font-size: 11px;
	padding-left: 5px;
	color: #3e3e3e;
	text-transform: capitalize;
}

.orange-line {
	height: 1px;
	border-bottom: 1px solid #eda372;
	margin: 3px 0px 3px 0px;
	padding: 0px;
	font-size: 0px;
}

.dark-orange-line {
	height: 1px;
	border-bottom: 1px solid #e55c00;
	margin: 3px 0px 3px 0px;
	padding: 0px;
	font-size: 0px;
}
.class-image-box {
	margin-top: 10px;
}

.class-image-box img {
	border: 3px solid #f4ede9;
	float: left;
	margin-right: 13px;
}

.class-image-box div {
	width: 165px;
	float: left;
}


.project-box {
	clear: both;	
}

/* ---------------------------------------------------------------------------------- */


#topmenu {
	width:177px; 
	height: 146px;
	float: left;
	background-image: url(images/topmewnuba.gif);
	background-repeat: repeat-x;
	border-left: 5px solid #ffffff;
	text-align: left;
}

#middleleft {
	width: 385px; 
	height: 311px; 
	float: left;
	background-image: url(images/middleback.gif);
	background-repeat:repeat-y;

}

#middleright {
	width: 324px; 
	height: 415px; 
	float: left;
	background-image: url(images/rb.gif);
	background-repeat:repeat-x;
	border-right: 5px solid #ffffff;
	background-color: #cfc9c5;
}


#rightright {
	width: 15px; 
	height: 415px; 
	float: left;
	background-image: url(images/rrr.gif);
	background-repeat:repeat-y;
}

#footercont {
	z-index: 10;
	width: 760px; 
	margin: 0px auto; 
	margin-top: 0px;
	padding: 0px;
	margin-left: 1px;
}

#footerblock {
	background-image: url(images/gooterback.gif);
	background-repeat: repeat-x;
	width: 666px;
	height: 67px;
	float: left;
	border-left: 5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
}

#footerbefore {
	background-image: url(images/foot3.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 451px;
	height: 29px;
	margin-left: 28px;
}

#footerlast {
	background-image: url(images/foot4.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 253px;
	height: 29px;
}

#titulekbody {
	background-image: url(images/cutbody2.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 182px;
	height: 88x;
}

/* ------------------------------------------------- Main ------------------------------------------ */

.header-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #86410c;
	position: absolute;  
	z-index:10;
	text-transform: uppercase;
}

.header-in {
	position: relative;
	z-index: 20;
	top: 38px;
	left: 48px;
}

.menulines {
	color: #3e3e3e;
	padding-left: 15px;
	padding-bottom: 10px;
	background-image: url(images/menuarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	text-transform: uppercase;	
}

#middlelefttext {
	margin: 0px 15px 0px 50px;
	overflow: auto;
	height: 310px;
	scrollbar-base-color: #ffffff;
	scrollbar-arrow-color: #bcaa9f;
	scrollbar-darkshadow-color: #bcaa9f;
	scrollbar-highlight-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-3dlight-color: #bcaa9f;
	scrollbar-track-color: #ffffff;		
}

#middlerighttext {
	margin: 40px 15px 0px 15px;
	overflow: auto;
	height: 350px;
	scrollbar-base-color: #cfc9c5;
	scrollbar-arrow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-highlight-color: #cfc9c5;
	scrollbar-face-color: #cfc9c5;
	scrollbar-shadow-color: #cfc9c5;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-track-color: #cfc9c5;		
}


.listright {
	color: #e55c00;
	padding: 0px 0px 4px 20px;
}

.listright a {
	color: #e55c00;
}

#bottom-menu {
	font-size: 12px;
	margin-top: 17px;
}

#bottom-menu span {
	padding-left: 5px;
	padding-right: 5px;
}

#footer-div-text {
	margin-top: 7px;
	color: #86410c;
}

#footer-div-text a {
	color: #86410c;
}


#mediacreative {
	font-size: 10px;
	margin: 5px 0px 0px 25px;
	
}

#rightinner {
	padding: 20px 0px 0px 10px;
	background-image: url(images/pozadilogo.jpg);
	background-repeat: no-repeat;
	background-position: 25px 80px;
	height: 300px;
	
}

#rightinner2 {
	padding: 20px 0px 0px 10px;
	background-image: url(images/pozadilogo.jpg);
	background-repeat: no-repeat;
	background-position: 40px 120px;
	height: 300px;
}

#rightparagraf {
	line-height: 18px;
	text-transform: lowercase;
}

.bold {
	font-weight: bold;
}