html{

}

body { font-family:Georgia, "Times New Roman", Helvetica, Tahoma; text-align:left;line-height:1.3em; font-size: 0.8em; color:#444; background:#333 url(../files/images/bg.gif) top left repeat-x; }

p {	margin-top:0px; margin-bottom:13px;}

a { color:#11b4c2; text-decoration:underline;}

a:hover{ color:#11b4c2; text-decoration:none;}

textarea, input{ font-family:Georgia, "Times New Roman", Helvetica, Tahoma; text-align:left;line-height:1.3em; font-size: 1em; color:#111;}


.wrap{ width:950px; margin:0 auto; overflow:hidden;}

#header {
	position:relative;
	margin:0;	
	height:50px;
	width:965px;
}

#headerBackground {
	position:absolute;
	top:50px;
	left:0;
	height:380px;
	width:100%;
	min-width:950px;
	z-index:-2;
}

#headerBackground.birds {
	background:url('../files/images/birds.png') no-repeat;
	background-repeat:no-repeat;
	background-position:top center;
}

#headerBackground.wave {
	background:url('../files/images/wave.png') no-repeat;
	background-repeat:no-repeat;
	background-position:top center;
}

#headerBackground.tree {
	background:url('../files/images/tree.png') no-repeat;
	background-repeat:no-repeat;
	background-position:top center;
}

#headerBackground.draw1 {
	background:url('../files/images/draw1.png') no-repeat;
	background-repeat:no-repeat;
	background-position:top center;
}

#headerBackground.lines {
	background:url('../files/images/lines.png') no-repeat;
	background-repeat:no-repeat;
	background-position:top center;
}

#headerBackground.ink {
	background:url('../files/images/ink.png') no-repeat;
	background-repeat:no-repeat;
	background-position:top center;
}

#headerBackground.lamps {
	background:url('../files/images/lamps.png') no-repeat;
	background-repeat:no-repeat;
	background-position:top center;
}


ul {
	list-style: none;	
	margin:0;
	padding:0;
}

li {
	margin:0;
	padding:0;
}



/***** TOP: MENU + LOGO *****/
li.logo {
	margin-top:10px;
	float:left;
}

li.menu_active10,li.menu_active11,li.menu_active12,li.menu_active13,li.menu_active14,li.menu_active15 {
	float:right;
	display:block;
	text-align:center;
	height:15px;
	margin:10px 10px 10px 0px;
	padding:5px 5px 5px 5px;
	font-family:helvetica;
	font-weight:bold;
	font-size:13px;
}

li.menu_active10 a,li.menu_active11 a,li.menu_active12 a,li.menu_active13 a,li.menu_active14 a,li.menu_active15 a {
	color:#222;
	text-decoration:none;
}

li.menu_active10 {
	background-color:#de3d81;
}

li.menu_active11 {
	background-color:#ffcc00;
}

li.menu_active12 {
	background-color:#acd703;
}

li.menu_active13 {
	background-color:#c6006e;
}

li.menu_active14 {
	background-color:#df760c;
}

li.menu_active15 {
	background-color:#00ccff;
}

li.menu10, li.menu11, li.menu12, li.menu13, li.menu14, li.menu15 {
	float:right;
	display:block;
	text-align:center;
	height:15px;
	margin:10px 10px 10px 0px;
	padding:5px 5px 5px 5px;
	font-family:helvetica;
	font-weight:bold;
	font-size:13px;
}

li.menu10 a , li.menu11 a, li.menu12 a, li.menu13 a, li.menu14 a, li.menu15 a {
	color:#e9e9e9;
	text-decoration:none;
}

li.menu10 a:hover {
	color:#de3d81;
}

li.menu11 a:hover {
	color:#ffcc00;
}

li.menu12 a:hover {
	color:#acd703;
}
li.menu13 a:hover {
	color:#c6006e;
}
li.menu14 a:hover {
	color:#df760c;
}
li.menu15 a:hover {
	color:#00ccff;
}





#top {
	margin:0;
	padding:0;
	height:60px;
	background-color:#403f40;
}

/*
#_13 h2 {
	position:relative;
	margin:0;
	padding-bottom:10px;
	font-family:Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #ee7905;
	height:100%;
}

#_13 h3 {
	margin:0;
	font-family:Georgia, sans-serif;
	font-weight:normal;
	font-size:24px;
}

#_13 a {
	color:#ee7905;
	text-decoration:underline;
}

#_13 a:hover {
	color:#ee7905;
	text-decoration:none;
}
*/



/******************** ZAMAG *************************/
/***** TYPO *****/

#_11 a {color:#cca90d;text-decoration:none;}
#_11 a:hover {color:#cca90d;text-decoration: none; background-color: transparent; border-color: #cca90d; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_11 .arrow {color:#cca90d;text-decoration:none;}

#_11 h2 {position:relative;margin:0;padding-bottom:10px;font-family:Helvetica, sans-serif;font-size:20px;font-weight:bold;color: #cca90d;height:100%;}

#_11 .cat {float:left;margin:0;padding:2px;font-size:10px;color:#fff;background-color:#333;}
#_11 .cat a {color:#fff;text-decoration:none;}
#_11 .cat a:hover{color:#fff;text-decoration: none; background-color: transparent; border-color: #fff; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_11 .news {float:left;text-align:center;margin:0;padding:2px;font-size:10px;color:#333;background-color:#e5ba0b;}
#_11 .news a {color:#333;text-decoration:none;}
#_11 .news a:hover{color:#333;text-decoration: none; background-color: transparent; border-color: #333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_11 .more {font-size:16px;}
#_11 .more a {color:#333;text-decoration:none;}
#_11 .more a:hover{color:#333;text-decoration:underline;}

#_11 .filter {float:right;margin:0;padding:2px;font-size:10px;}

#_11 .date {float:left;height:15px;margin:0 0 0 20px;padding:2px;}

#_11 h3 {position:relative;font-size:24px;font-weight:normal;color:#333;margin:10px 0px 10px 0px;}
#_11 h3 a {color:#333; text-decoration:none;}
#_11 h3 a:hover {color:#333; text-decoration: none; background-color: transparent; border-color: #333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_11 h3.zamag {color:#cca90d;}
#_11 h3.zamag a {color:#cca90d; text-decoration:none;}
#_11 h3.zamag a:hover {color:#cca90d; text-decoration: none; background-color: transparent; border-color: #cca90d; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}

/***** STRUCTURE *****/
#_11 .col1 {float:left;width:500px;}
#_11 .col2 { float:right; width: 350px; overflow:hidden; }
#_11 .col2 .puff { border-bottom:1px #666 dotted; margin-bottom:20px; }
#_11 .art { padding-bottom:20px; margin-bottom:20px; border-bottom:1px #666 dotted; }

#_11 .input1 { 
	width:180px;
	border:1px dotted #666; 
}



#_11 .btn { 
	float:right;
	margin-right:120px;
	margin-bottom:20px;
}


/* END */


/******************** PORTFOLIO *************************/
/***** TYPO *****/
#_14 a {color:#df760c;text-decoration:none;}
#_14 a:hover {color:#df760c;text-decoration: none; background-color: transparent; border-color: #df760c; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_14 .arrow {color:#df760c;text-decoration:none;}

#_14 h2 {position:relative;margin:0;padding-bottom:10px;font-family:Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#df760c;height:100%;}

#_14 .cat {float:left;text-align:center;margin:0;padding:2px;font-size:10px;color:#fff;background-color:#333;}
#_14 .cat a {color:#fff;text-decoration:none;}
#_14 .cat a:hover{color:#fff;text-decoration: none; background-color: transparent; border-color: #fff; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_14 .news {float:left;text-align:center;margin:0;padding:2px;font-size:10px;color:#333;background-color:#df760c;}
#_14 .news a {color:#333;text-decoration:none;}
#_14 .news a:hover{color:#333;text-decoration: none; background-color: transparent; border-color: #333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_14 .more {font-size:16px;}
#_14 .more a {color:#333;text-decoration:none;}
#_14 .more a:hover{color:#333;text-decoration:underline;}

#_14 .filter {float:right;margin:-10px 0px 0px 0px; padding:2px;font-size:10px;}


#_14 .date {float:left;height:15px;margin:0 0 0 20px;padding:2px;}

#_14 h3 {position:relative;font-size:24px;font-weight:normal;color:#333;margin:10px 0px 10px 0px;width:600px;}
#_14 h3 a {color:#333; text-decoration:none;}
#_14 h3 a:hover {color:#333; text-decoration: none; background-color: transparent; border-color: #333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_14 h3.zamag {color:#df760c;}
#_14 h3.zamag a {color:#df760c; text-decoration:none;}
#_14 h3.zamag a:hover {color:#df760c; text-decoration: none; background-color: transparent; border-color: #df760c; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}

/***** STRUCTURE *****/
#_14 .col1 {float:left;width:690px;overflow:hidden;}
#_14 .col1 li {float:left;width:200px; height:200px; margin-right:30px; margin-bottom:30px;background-color:#ffffff;}
#_14 .col1 li:hover {background-color:#e2e2e2;}
#_14 .col1 ul a {color:#444;text-decoration:none;}
#_14 .col1 ul a:hover {color:#444;text-decoration: none; background-color: transparent; border-color: #444; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}

#_14 .col1 li div.thumb {margin:0px 0px 10px 0px;height:150px;}
#_14 .col1 li div.thumbInfo {margin:10px 10px 10px 10px;height:30px;overflow:hidden;font-size:0.8em;}
#_14 .col1 li span.thumbCat {font-size:0.7em;}

#_14 .col1 .puff { border-top:1px #666 dotted;padding-top:10px;margin-right:30px; text-align:right;}


#_14 .col2 { float:right; width: 190px; overflow:hidden; }
#_14 .col2 .puff { border-bottom:1px #666 dotted; margin-bottom:20px; }
#_14 .art { padding-bottom:20px; margin-bottom:20px; border-bottom:1px #666 dotted; }

#_14 .col3 {position:relative;width:900px;overflow:hidden;}
#_14 .col3 .puff { width:340px;border-top:1px #666 dotted; border-bottom:1px #666 dotted;padding-top:10px;}
#_14 .col3 .workTitle {position:relative;margin:0;padding-bottom:10px;font-family:Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#df760c;}
#_14 .col3 .rub {color:#df760c;}

/* END */

/******************** WE DO *************************/
/***** TYPO *****/
#_15 h2 {color:#00ccff;}
#_15 a {color:#00ccff;text-decoration:none;}
#_15 a:hover {color:#00ccff;text-decoration: none; background-color: transparent; border-color: #00ccff; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_15 .arrow {color:#00ccff;text-decoration:none;}




#_15 .cat {float:left;text-align:center;margin:0;padding:2px;font-size:10px;color:#fff;background-color:#333;}
#_15 .cat a {color:#fff;text-decoration:none;}
#_15 .cat a:hover{color:#fff;text-decoration: none; background-color: transparent; border-color: #fff; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_15 .news {float:left;text-align:center;margin:0;padding:2px;font-size:10px;color:#333;background-color:#df760c;}
#_15 .news a {color:#333;text-decoration:none;}
#_15 .news a:hover{color:#333;text-decoration: none; background-color: transparent; border-color: #333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_15 .more {font-size:16px;}
#_15 .more a {color:#333;text-decoration:none;}
#_15 .more a:hover{color:#333;text-decoration:underline;}

#_15 .filter {float:right;margin:0;padding:2px;font-size:10px;}

#_15 .date {float:left;height:15px;margin:0 0 0 20px;padding:2px;}

#_15 h3 {color:#666;}
#_15 h3 span {color:#00ccff;}
#_15 h3 a {color:#333; text-decoration:none;}
#_15 h3 a:hover {color:#333; text-decoration: none; background-color: transparent; border-color: #333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_15 h3.zamag {color:#df760c;}
#_15 h3.zamag a {color:#df760c; text-decoration:none;}
#_15 h3.zamag a:hover {color:#df760c; text-decoration: none; background-color: transparent; border-color: #df760c; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}

/***** STRUCTURE *****/
#_15 .col1 {float:left;width:380px;overflow:hidden;margin:60px 80px 0px 80px; }
#_15 .col2 { float:right;width:350px;overflow:hidden; }
#_15 .col2 .puff { border-bottom:1px #666 dotted; margin-bottom:20px; }
#_15 .art { padding-bottom:20px; margin-bottom:20px; border-bottom:1px #666 dotted; }
#_15 .row1 { padding:20px; }

/* END */

/******************** WE ARE *************************/
/***** TYPO *****/
#_12 a {color:#93cb0b;text-decoration:none;}
#_12 a:hover {color:#93cb0b;text-decoration: none; background-color: transparent; border-color: #93cb0b; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_12 .arrow {color:#df760c;text-decoration:none;}

#_12 h2 {position:relative;margin:0;padding-bottom:-10px;font-family:Helvetica, sans-serif;font-size:20px;font-weight:bold;color: #93cb0b;height:100%;}


#_12 .cat {float:left;text-align:center;margin:0;padding:2px;font-size:10px;color:#fff;background-color:#333;}
#_12 .cat a {color:#fff;text-decoration:none;}
#_12 .cat a:hover{color:#fff;text-decoration: none; background-color: transparent; border-color: #fff; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_12 .news {float:left;text-align:center;margin:0;padding:2px;font-size:10px;color:#333;background-color:#df760c;}
#_12 .news a {color:#333;text-decoration:none;}
#_12 .news a:hover{color:#333;text-decoration: none; background-color: transparent; border-color: #333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_12 .more {font-size:16px;}
#_12 .more a {color:#333;text-decoration:none;}
#_12 .more a:hover{color:#333;text-decoration:underline;}

#_12 .filter {float:right;margin:0;padding:2px;font-size:10px;}

#_12 .date {float:left;height:15px;margin:0 0 0 20px;padding:2px;}

#_12 h3 {position:relative;font-size:24px;font-weight:normal;color:#666;margin:0px 0px 10px 0px}
#_12 h3 span {color:#93cb0b;}
#_12 h3 a {color:#666; text-decoration:none;}
#_12 h3 a:hover {color:#666; text-decoration: none; background-color: transparent; border-color: #666; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_12 h3.zamag {color:#df760c;}
#_12 h3.zamag a {color:#df760c; text-decoration:none;}
#_12 h3.zamag a:hover {color:#df760c; text-decoration: none; background-color: transparent; border-color: #df760c; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}

/***** STRUCTURE *****/
#_12 .col1 { float:left; width:300px;overflow:hidden;margin:0px 0px 0px 30px; }
#_12 .col2 {float:left;width:450px;overflow:hidden;margin:0px 0px 0px 0px; }

/******************** CONTACT US *************************/
/***** TYPO *****/
#_13 h2 {color:#c6006e;}
#_13 a {color:#c6006e;text-decoration:none;}
#_13 a:hover {color:#c6006e;text-decoration: none; background-color: transparent; border-color: #c6006e; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_13 .arrow {color:#c6006e;text-decoration:none;}




#_13 .cat {float:left;text-align:center;margin:0;padding:2px;font-size:10px;color:#fff;background-color:#333;}
#_13 .cat a {color:#fff;text-decoration:none;}
#_13 .cat a:hover{color:#fff;text-decoration: none; background-color: transparent; border-color: #fff; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_13 .news {float:left;text-align:center;margin:0;padding:2px;font-size:10px;color:#333;background-color:#df760c;}
#_13 .news a {color:#333;text-decoration:none;}
#_13 .news a:hover{color:#333;text-decoration: none; background-color: transparent; border-color: #333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_13 .more {font-size:16px;}
#_13 .more a {color:#333;text-decoration:none;}
#_13 .more a:hover{color:#333;text-decoration:underline;}

#_13 .filter {float:right;margin:0;padding:2px;font-size:10px;}

#_13 .date {float:left;height:15px;margin:0 0 0 20px;padding:2px;}

#_13 h3 {color:#666;}
#_13 h3 span {color:#00ccff;}
#_13 h3 a {color:#333; text-decoration:none;}
#_13 h3 a:hover {color:#333; text-decoration: none; background-color: transparent; border-color: #333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}
#_13 h3.zamag {color:#df760c;}
#_13 h3.zamag a {color:#df760c; text-decoration:none;}
#_13 h3.zamag a:hover {color:#df760c; text-decoration: none; background-color: transparent; border-color: #df760c; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}

/***** STRUCTURE *****/
#_13 .col1 {float:left;width:380px;overflow:hidden;margin:60px 80px 0px 80px; }
#_13 .col2 { float:right;width:350px;overflow:hidden; }
#_13 .col2 .puff { border-bottom:1px #666 dotted; margin-bottom:20px; }
#_13 .art { padding-bottom:20px; margin-bottom:20px; border-bottom:1px #666 dotted; }
#_13 .row1 { padding:20px; }

#_13 .input1 { 
	width:180px;
	border:0px solid #FFFFFF; 
}

:focus{
	outline:none;
}

#_13 .trait { 
	height:3px;
	width:250px;
	background: url(../files/images/input_line.png) 0 -1px no-repeat;  
	margin-bottom:10px;
}

#_13 .btn { 
	float:right;
	margin-top:20px;
	margin-bottom:20px;
}

#_13 textarea{
	width:100%;
	height:100px;
	padding:2px 0 0 0;
	border:0px solid #FFFFFF; 
	background: url(../files/images/textarea_line.png) 0 50px repeat-y; 
	line-height:25px;
	overflow:hidden;
}




/* END */


/***** SENTENCE *****/
#sentence { position:relative;height:135px;overflow:hidden;z-index:2; }
#innersentence { position:absolute; top:50%; height:6em; margin-top:-3em }
#sentence h1 {font-family:Helvetica, Arial; font-weight:bold; color:#e9e9e9; line-height:1.2em; font-size: 2.2em;letter-spacing: -1.2px;}
#sentence h1 a { text-decoration:none;}
#sentence h1 a:hover {text-decoration:none;}

/***** MAIN CONTENT *****/

/***** STARTPAGE *****/
.startmain { position:relative; padding:30px; height:200px; margin-bottom:40px; background-color:#FFF;}
.startmain h2 {color:#de3d81;}
.startmain a {color:#de3d81;text-decoration:none;}
.startmain a:hover {color:#de3d81;text-decoration: none; background-color: transparent; border-color: #de3d81; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}

.startmain .col1 { padding-right:15px; overflow:hidden;	width: 205px; height: 200px; float: left;}
.startmain .col2 { margin:-30px -30px -30px 0px;background-color:#fff;overflow:hidden;width:700px;height:260px;float: left;}
.startmain .col3 { overflow:hidden;width:220px;height:210px;float:left;}
.startmain .col3 .bub1 { position:relative;height:210px;width:220px;background-image:url(../files/images/bubble1.png);background-repeat:no-repeat;background-position:top right;_margin-left:20px;}
.startmain .col3 .bub1:hover {color:#FFF;background-image:url(../files/images/bubble1_on.png);background-repeat:no-repeat;background-position:top right;}
.startmain .col3 .bub2 {position:relative;height:210px;width:220px;background-image:url(../files/images/bubble2.png);background-repeat:no-repeat;background-position:top right;_margin-left:20px;}
.startmain .col3 .bub2:hover {color:#FFF;background-image:url(../files/images/bubble2_on.png);background-repeat:no-repeat;background-position:top right;}
.startmain .col3 .bub3 {position:relative;height:210px;width:220px;background-image:url(../files/images/bubble3.png);background-repeat:no-repeat;background-position:top right;_margin-left:20px;}
.startmain .col3 .bub3:hover {color:#FFF;background-image:url(../files/images/bubble3_on.png);background-repeat:no-repeat;background-position:top right;}
.startmain .col3 .bubtxt {position:absolute;text-align:right;margin-left:45px;width:150px;bottom:50px;_top:110px;_right:20px;}

.startmain .col4 { overflow:hidden;width:200px;height:100px;float:left;margin-bottom:20px;margin-left:20px;background-color:#e3e3e3;}
.startmain .col4 li {position:relative;padding:10px;height:80px;}
.startmain .col4 ul.news li:hover{background-color:#de3d81;color:#FFF;}
.startmain .col4 ul.news li:hover a {color:#FFF;text-decoration:none;background-color:transparent;border-color:#fff;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-style:dotted;}
.startmain .col4 ul.last, .startmain .col4 ul.last li:hover {background-color:#de3d81;color:#FFF;}

/*
.startmain .col4 { margin:0px 0px 0px 20px;background-color:#fff;overflow:hidden;width:650px;height:240px;float:left;background-color:#AAA}
.startmain .col4 a:hover{color:#575757;text-decoration:none;background-color:transparent;border-color:#fff;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-style:dotted;}
.startmain .col4 li {overflow:hidden;background-color:#e3e3e3;margin-right:25px;margin-bottom:25px;padding:10px;width:175px;height:80px;float:left;}
.startmain .col4 li a {color:#575757;text-decoration:none;}
.startmain .col4 li:hover{background-color:#de3d81;color:#FFF;}
.startmain .col4 li:hover a {color:#FFF;}
.startmain .col4 li div.date {font-size:15px;}
.startmain .col4 li.last {background-color:#de3d81;}
.startmain .col4 li.last div.txt {position:absolute;bottom:50px;margin-left:100px;text-align:right;}
.startmain .col4 li.last div.txt a {color:#fff;text-decoration:none;}
.startmain .col4 li.last div.txt a:hover{color:#fff;text-decoration:none;background-color:transparent;border-color:#fff;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-style:dotted;}
*/


/***** FOOTER *****/
#footer  {position:relative;margin:-30px 0px 30px 0px;}
#footer li {font-family:Arial;font-size:0.7em; color:#BBB}
#footer li a {color:#BBB;text-decoration:none;}
#footer li a:hover {color:#BBB;text-decoration: none; background-color: transparent; border-color: #BBB; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}

#footer li.menu_footer {float:left;display:block;margin:10px 10px 0px 0px;padding:0;}
/*li.menu_footer a {color:#BBB;text-decoration:none;}*/
/*li.menu_footer a:hover {color:#BBB;text-decoration: none; background-color: transparent; border-color: #BBB; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;}*/
#footer li.contact_footer {float:right;text-align:right;display:block;margin:10px 0px 0px 10px;padding:0;}



.main {position:relative; padding:30px; margin-bottom:40px; height:100%; background-color:#fff;}


/***** GENERAL *****/
.maincol {position:relative; padding:30px 30px 30px 10px;margin-bottom:40px;height:100%;background-color:#fff;}
h2 {font-family:Helvetica, Arial;font-weight:bold;line-height:1.6em;font-size:1.6em;}
h3 {ffont-family: Georgia;text-decoration: none;word-spacing: normal;text-align: left;letter-spacing: 0;line-height: 1.4em;font-size: 1.8em;}





/* what's fresh */




.tbc4 li {
	overflow:hidden;
	margin-left:22px;
	margin-bottom:20px;
	padding:10px;
	width: 178px;
	height: 80px;
	float: left;
}

.tbc4 li {background-color:#e3e3e3;}
.tbc4 li a {color:#575757;text-decoration:none;}
.tbc4 li a:hover{color:#575757;text-decoration:underline;}
.tbc4 li:hover{background-color:#de3d81;color:#FFF;}
.tbc4 li:hover a {color:#FFF;}
.tbc4 li.last {background-color:#de3d81;}
.tbc4 li div.date {font-size:15px;}

/**** Temp 3 columns ****/

.tbc3col {
	overflow:hidden;
	width: 280px;
	float:left;
	padding:0px;
	margin-left:20px;
}








/*** Startpage bubbles ***/


















