/**************************************************************************************** *	Kreativne ideje d.o.o. - CSS Main File *	@media		screen *	@author		Kreativne ideje d.o.o. *	@URL		www.kreativne-ideje.si *	@date		April 2009 ***************************************************************************************/  /******************************************************************** *	General Styles *******************************************************************/* {	margin: 0;	padding: 0;	}body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-image: url(../images/bg_body.jpg);	background-position: center top;	background-repeat: no-repeat;	background-color: #0E0E0E;	text-align: center;	}img {	border: 0;	}.clear {	clear: both;	}.showMe {	display: block;	}.notVisible {	display: none;	}	.eleude {	clear: left;	float: left;	width: 405px;	padding-left: 42px;	padding-top: 10px;	padding-bottom: 10px;	margin-top: 10px;	margin-bottom: 10px;	background-image: url(../images/kreativne_ideje_32.jpg);	background-repeat: no-repeat;	background-position: left center;	font-size: 13px;	font-weight: bold;	color: #111111;	}	/******************************************************************** *	Upper Content *******************************************************************/#upperWrapper {	float: left;	width: 100%;	background-image: url(../images/bg_upper.jpg);	background-repeat: repeat-x;	background-position: left 151px;	}#upperContainer {	width: 980px;	margin: 0 auto;	}#inUpperContainer {	float: left;	width: 980px;	background-image: url(../images/bg_upper.jpg);	background-repeat: repeat-x;	background-position: left 151px;	}	/********************************************************** *	Header *********************************************************/#header {	float: left;	width: 980px;	height: 151px;	background-image: url(../images/bg_header.jpg);	background-repeat: no-repeat;	}#header .topLinks {	float: left;	width: 967px;	height: 22px;	padding-top: 13px;	padding-right: 10px;	text-align: right;	color: #CB2D7D;	}#header .topLinks a {	font-size: 10px;	text-decoration: none;	color: #CB2D7D;	}#header .topLinks a:hover {	color: #FFFFFF;	}#header .subHeadLinks {	clear: left;	float: left;	width: 980px;	text-align: left;	}#header .subHeadLinks .logo {	float: left;	width: 266px;	}#header .subHeadLinks .logo a {	display: block;	width: 266px;	height: 32px;	background-image: url(../images/null.gif);	background-repeat: repeat; 	}#header .subHeadLinks .logoText {	float: left;	width: 436px;	padding-top: 18px;	}#header .subHeadLinks .logoText a {	font-size: 12px;	font-weight: normal;	color: #EBA4CB;	text-decoration: none;	}	#header .subHeadLinks .logoText a:hover {	text-decoration: none;	}#header .subHeadLinks .buttonLinks {	float: left;	width: 278px;	padding-top: 15px;	}#header .buttonLink1,#header .buttonLink2 {	float: left;	}#header .subHeadLinks .buttonLinks .buttonLink1 a {	display: block;	width: 116px;	height: 37px;	padding-top: 8px;	padding-left: 22px;	background-image: url(../images/head_button_1.gif);	background-repeat: no-repeat;	text-decoration: none;	color: #FFFFFF;	}#header .subHeadLinks .buttonLinks .buttonLink1 a:hover {	background-image: url(../images/head_button_1_hov.gif);	background-repeat: no-repeat;	}#header .subHeadLinks .buttonLinks .buttonLink2 a {	display: block;	width: 129px;	height: 37px;	padding-top: 8px;	padding-left: 11px;	background-image: url(../images/head_button_2.gif);	background-repeat: no-repeat;	text-decoration: none;	color: #FFFFFF;	}#header .subHeadLinks .buttonLinks .buttonLink2 a:hover {	background-image: url(../images/head_button_2_hov.gif);	background-repeat: no-repeat;	}#header .navigation {	clear: left;	float: left;	width: 976px;	height: 45px;	margin-top: 10px;	padding-left: 6px;	}#header .navigation .navLink {	float: left;	height: 45px;	}#header .navigation a {	float: left;	display: block;	padding: 10px 15px 0px 16px;	height: 23px;	color: #BBBBBB;	text-decoration: none;	background-image: url(../images/navigation_divider.gif);	background-repeat: no-repeat;	background-position: right 1px;	}#header .navigation a:hover {	background-image: url(../images/navigation_hover.gif);	background-repeat: repeat-x;	background-position: top;	color: #FFFFFF;	}#header .navigation .navLinkActive {	float: left;	height: 45px;	background-image: url(../images/navigation_arrow.gif);	background-repeat: no-repeat;	background-position: center bottom;	}#header .navigation .navLinkActive a {	float: left;	display: block;	padding: 10px 15px 0px 16px;	height: 24px;	color: #FFFFFF;	text-decoration: none;	background-image: url(../images/navigation_active.gif);	background-repeat: no-repeat;	background-position: right 1px;	background-color: #C72B79;	}	/********************************************************** *	Main *********************************************************/#main {	clear: left;	float: left;	width: 980px;	padding-top: 3px;	text-align: left;	}#main .mainPresentation {	float: left;	width: 742px;	height: 412px;	margin-top: 20px;	background-repeat: no-repeat;	}#main .mainPresentation .dummyPresentation {	float: left;	width: 475px;	height: 412px;	}#main .mainPresentation .presentationText {	float: left;	width: 250px;	padding-top: 25px;	}#main .mainPresentation .presentationText .presentationTitle {	float: left;	width: 180px;	height: 94px;	font-size: 22px;	color: #462838;	}#main .mainPresentation .presentationText .presentationTxt {	clear: left;	float: left;	width: 230px;	height: 211px;	padding-top: 25px;	color: #FFFFFF;	}#main .mainPresentation .presentationText .presentationLink {	clear: left;	float: left;	width: 240px;	height: 32px;	text-align: right;	}#main .mainPresentation .presentationText .presentationLink a {	display: block;	float: right;	width: 22px;	height: 20px;	margin-top: 10px;	background-image: url(../images/null.gif);	background-repeat: repeat;	}#main .mainPresentation .presentationText .presentationTxt p {	padding-bottom: 5px;	line-height: 1.5em;	}	/***** Info Boxes ****************************************/#main .infoBoxes {	float: left;	width: 238px;	}#main .infoBoxes ul,.offerBox ul,.submenu ul {	list-style-type: none;	}#main .infoBoxes ul li,.offerBox ul li,.submenu ul li {	line-height: 1.3em;	padding-left: 13px;	background-image: url(../images/arrow_02.gif);	background-position: left 6px;	background-repeat: no-repeat;	}#main .infoBoxes ul li a,.submenu ul li a {	text-decoration: none;	color: #DB3E91;	}#main .infoBoxes ul li a:hover,.submenu ul li a:hover {	text-decoration: none;	color: #FFFFFF;	}#main .infoBoxes .inInfoBoxes {	float: left;	width: 228px;	padding-left: 10px;	}#main .infoBox1 {	float: left;	width: 224px;	height: 127px;	margin-top: 20px;	padding-bottom: 9px;	background-image: url(../images/info_box_01.jpg);	background-repeat: no-repeat;	}#main .infoBox1 .bigLink a {	display: block;	float: left;	width: 210px;	height: 113px;	margin-top: 5px;	margin-left: 6px;	background-image: url(../images/null.gif);	background-repeat: repeat;	}#main .infoBox1 .infoBoxText {	float: left;	width: 160px;	height: 39px;	padding-left: 35px;	margin-top: 65px;	font-size: 12px;	color: #9C9C9C;	}#main .infoBoxes .infoBoxLink {	clear: left;	float: left;	width: 217px;	}#main .infoBoxLink a,.offerBoxLink a,.referenceLinkRight a,.opinionLinkRight a {	display: block;	float: right;	width: 22px;	height: 12px;	background-image: url(../images/arrow_01.gif);	background-repeat: no-repeat;	}#main .infoBoxLink a:hover,.offerBoxLink a:hover,.referenceLinkRight a:hover,.opinionLinkRight a:hover {	background-image: url(../images/arrow_01_hov.gif);	background-repeat: no-repeat;	}#main .referenceLinkLeft a,.opinionLinkLeft a {	display: block;	float: left;	width: 22px;	height: 12px;	background-image: url(../images/arrow_011.gif);	background-repeat: no-repeat;	}#main .referenceLinkLeft a:hover,.opinionLinkLeft a:hover {	background-image: url(../images/arrow_011_hov.gif);	background-repeat: no-repeat;	}#main .infoBox2 {	float: left;	width: 224px;	height: 127px;	margin-top: 15px;	background-image: url(../images/info_box_02.jpg);	background-repeat: no-repeat;	}#main .infoBox2 .infoBoxText {	float: left;	width: 190px;	height: 54px;	padding-left: 19px;	margin-top: 50px;	font-size: 11px;	color: #9C9C9C;	}#main .infoBox3 {	float: left;	width: 224px;	height: 127px;	background-image: url(../images/info_box_03.jpg);	background-repeat: no-repeat;	}	#main .infoBox3_Mod {	float: left;	width: 224px;	/*height: 127px;	background-image: url(../images/info_box_03_mod.jpg);	background-repeat: no-repeat;*/	}#main .infoBox3 .infoBoxText, .infoBox3_Mod .infoBoxText {	float: left;	width: 190px;	height: 54px;	padding-left: 19px;	margin-top: 42px;	font-size: 11px;	color: #9C9C9C;	}/*********************************************************/#main .dummyBox {	clear: left;	float: left;	width: 980px;	height: 48px;	}#main .otherBox {	clear: left;	float: left;	width: 980px;	background-image: url(../images/bg_bottom.jpg);	background-repeat: no-repeat;	}#main .otherPresentation {	float: left;	width: 742px;	}	/***** Offer Box *****************************************/#main .otherPresentation .offerBox {	float: left;	width: 373px;	height: 329px;	}#main .otherPresentation .offerBox .offerImg {	float: left;	width: 166px;	height: 320px;	margin-top: 7px;	}#main .otherPresentation .offerBox .offerImg .inOfferImg {	float: left;	width: 133px;	padding-left: 19px;	}#main .otherPresentation .offerBox .offerImg a {	display: block;	width: 133px;	height: 249px;	background-image: url(../images/null.gif);	background-repeat: repeat;	}#main .otherPresentation .offerBox .offerText {	float: left;	width: 200px;	margin-top: 15px;	}	#main .otherPresentation .offerBox .offerText a {	text-decoration: none;	color: #9C9C9C;	}	#main .otherPresentation .offerBox .offerText a:hover {	text-decoration: underline;	}#main .otherPresentation .offerBox .offerText .offerTxt {	float: left;	width: 200px;	height: 232px;	font-size: 11px;	color: #9C9C9C;	}#main .offerBox .offerBoxLink {	float: left;	width: 200px;	}/*********************************************************//***** Reference Box *************************************/#main .otherPresentation .referenceBox {	float: left;	width: 369px;	height: 329px;	/*background-image: url(../images/bg_reference.jpg);	background-repeat: no-repeat;*/	}#main .otherPresentation .referenceBox .referenceImage {	float: left;	width: 204px;	}#main .otherPresentation .referenceBox .referenceImage .inReferenceImage	{	float: left;	width: 180px;	padding-left: 22px;	padding-top: 67px;	color: #FFFFFF;	}#main .otherPresentation .referenceBox .referenceImage .referenceTitle {	float: left;	height: 26px;	margin-top: 10px;	text-align: center;	width: 180px;	}#main .otherPresentation .referenceBox .referenceImage .referenceTitle a	{	text-decoration: none;	color: #FFFFFF;	}#main .otherPresentation .referenceBox .referenceImage .referenceTitle a:hover	{	text-decoration: underline;	}#main .otherPresentation .referenceBox .referenceImage .referenceImg {	clear: left;	float: left;	height: 96px;	padding-left: 30px;	width: 150px;	}#main .otherPresentation .referenceBox .referenceImage .referenceImg .inReferenceImg	{	background-image: url(../images/bg_ref_img.jpg);	background-repeat: no-repeat;	height: 96px;	width: 128px;	}#main .otherPresentation .referenceBox .referenceImage .referenceImg img	{	float: left;	padding-top: 3px;	padding-left: 3px;	}#main .otherPresentation .referenceBox .referenceImage .referenceUrl {	clear: left;	float: left;	height: 22px;	padding-top: 10px;	text-align: center;	width: 180px;	}#main .otherPresentation .referenceBox .referenceImage .referenceUrl a {	text-decoration: none;	color: #FFFFFF;	}#main .otherPresentation .referenceBox .referenceImage .referenceUrl a:hover	{	text-decoration: underline;	}#main .otherPresentation .referenceLink {	clear: left;	float: left;	padding: 12px 20px 0px 20px;	width: 140px;	}#main .otherPresentation .referenceLink .inReferenceLink {	color: #B6B6B6;	font-size: 10px;	height: 14px;	line-height: 14px;	}#main .otherPresentation .referenceLinkTxt1 {	float: left;	width: 80px;	text-align: center;	}#main .otherPresentation .referenceLinkTxt2 {	float: left;	width: 68px;	text-align: center;	}#main .otherPresentation .referenceBox .referenceImage .referenceLinkTxt a	{	text-decoration: none;	color: #FFFFFF;	}#main .otherPresentation .referenceBox .referenceImage .referenceLinkTxt a:hover	{	text-decoration: underline;	}#main .otherPresentation .referenceBox .referenceImage .referenceLinkRight	{	float: right;	width: 30px;	}#main .otherPresentation .referenceBox .referenceImage .referenceLinkLeft	{	float: left;	width: 30px;	}#main .otherPresentation .referenceBox .referenceText {	float: left;	width: 165px;	}#main .otherPresentation .referenceBox .referenceText .inReferenceText {	float: left;	width: 140px;	padding-top: 57px;	padding-left: 19px;	}#main .otherPresentation .referenceBox .referenceText .opinionTxt {	float: left;	width: 136px;	height: 145px;	color: #B6B6B6;	}	#main .otherPresentation .referenceBox .referenceText .opinionTxt a {	color: #B6B6B6;	text-decoration: none;	}	#main .otherPresentation .referenceBox .referenceText .opinionTxt a:hover {	text-decoration: underline;	}#main .otherPresentation .referenceBox .referenceText .opinionAuthor {	clear: left;	float: left;	width: 136px;	height: 25px;	font-style: italic;	font-weight: bold;	color: #B6B6B6;	}#main .otherPresentation .opinionLink {	clear: left;	float: left;	width: 128px;	height: 14px;	margin-top: 16px;	line-height: 14px;	font-size: 10px;	color: #B6B6B6;	}#main .otherPresentation .opinionLinkLeft {	float: left;	width: 30px;	}#main .otherPresentation .opinionLinkRight {	float: right;	width: 30px;	} /*********************************************************/#main .infoBoxes .inInfoBoxes2 {	float: left;	width: 228px;	height: 329px;	padding-left: 10px;	}#main .infoBoxes .infoBox4 {	float: left;	width: 224px;	height: 127px;	margin-bottom: 16px;	}#main .infoBoxes .infoBox4 .lastNews {	float: left;	width: 199px;	padding-left: 20px;	padding-top: 52px;	}#main .infoBoxes .infoBox4 .lastNews .lastDate {	float: left;	width: 35px;	height: 50px;	text-align: center;	}#main .lastDate .lastDay {	font-size: 16px;	font-weight: bold;	color: #DB57A4;	}#main .lastDate .lastMonth {	font-size: 11px;	font-weight: bold;	text-transform: lowercase;	color: #DB57A4;	}#main .lastDate .lastYear {	padding-top: 7px;	font-size: 11px;	font-weight: bold;	color: #525252;	}#main .infoBoxes .infoBox4 .lastNews .lastText {	float: left;	width: 149px;	padding-left: 15px;	}#main .infoBoxes .infoBox4 .lastNews .lastText .lastTxt {	float: left;	width: 135px;	height: 52px;	color: #575656;	font-size: 10px;	}#main .infoBoxes .infoBox4 .lastNews .lastText .lastTxt a {	text-decoration: none;	color: #575656;	}#main .infoBoxes .infoBox4 .lastNews .lastText .lastTxt a:hover {	text-decoration: underline;	}#main .infoBoxes .infoBox4 .lastNews .lastText .lastLink {	clear: left;	float: left;	width: 149px;	}#main .infoBoxes .infoBox5 {	clear: left;	float: left;	width: 228px;	}	#main .infoBoxes .infoBox5 .inInfo5 {	float: left;	width: 224px;	padding-left: 4px;	}#main .infoBoxes .infoBox5 .banner {	float: left;	width: 224px;	height: 127px;	background-image: url(../images/info_box_05.jpg);	background-repeat: no-repeat;	}	#main .infoBoxes .infoBox5 .banner img {	padding-top: 6px;	padding-left: 7px;	}	/******************************************************************** *	Lower Content *******************************************************************/#lowerWrapper {	clear: left;	float: left;	width: 100%;	height: 382px;	background-image: url(../images/bg_lower.jpg);	background-repeat: repeat-x;	}#lowerContainer {	width: 980px;	height: 282px;	margin: 0 auto;	background-image: url(../images/bg_lower.jpg);	background-repeat: repeat-x;	}	/********************************************************** *	Footer *********************************************************/#footer {	float: left;	width: 980px;	color: #929496;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	text-align: left	}#footer .inFooter {	float: left;	width: 956px;	margin-top: 27px;	padding-left: 9px;	padding-right: 15px;	background-image: url(../images/footer_line.gif);	background-repeat: repeat-y;	background-position: 233px;	}#footer .contact {	float: left;	width: 221px;	}#footer .contact .address {	float: left;	width: 220px;	padding-top: 5px;	}#footer .contact .address p {	font-size: 11px;	color: #FFFFFF;	line-height: 1.8em;	}#footer .contact .address .firm {	font-size: 12px;	font-weight: bold;	}#footer .contact .phones {	clear: left;	float: left;	width: 220px;	padding-top: 10px;	padding-bottom: 5px;	}#footer .contact .phones .tableIdentifier {	width: 65px;	}#footer .sitemap {	float: left;	width: 665px;	padding-top: 5px;	padding-left: 35px;	padding-bottom: 7px;	}#footer .sitemap .sitemapTable {	float: left;	width: 665px;	}#footer .sitemap .tableIdentifier {	width: 180px;	padding-bottom: 3px;	text-align: left;	}#footer .tableIdentifier a {	color: #929496;	text-decoration: none;	}#footer .tableIdentifier a:hover {	color: #FFFFFF;	text-decoration: none;	}#footer .sitemap .tableLiteral {	padding-bottom: 3px;	}#footer .tableLiteral a {	color: #929496;	text-decoration: underline;	}#footer .tableLiteral a:hover {	color: #FFFFFF;	text-decoration: none;	}#footer .sitemap .disclaimer {	clear: left;	float: left;	width: 665px;	padding-top: 15px;	}#footer .sitemap .disclaimer a {	color: #929496;	text-decoration: underline;	}#footer .sitemap .disclaimer a:hover {	color: #FFFFFF;	text-decoration: none;	}	/******************************************************************** *	Content Pages *******************************************************************/  /********************************************************** *	Left Column *********************************************************/#leftColumn {	float: left;	width: 240px;	}#leftColumn .menu {	float: left;	width: 210px;	height: 408px;	padding-top: 42px;	padding-left: 13px;	padding-right: 17px;	background-image: url(../images/bg_menu.jpg);	background-repeat: no-repeat;	}#leftColumn .menu .menuDivider {	clear: left;	float: left;	width: 210px;	height: 2px;	}#leftColumn .menu .menuLink,.menu .menuLinkActive,.menu .subMenuLink,.menu .subMenuLinkActive	{	clear: left;	float: left;	width: 210px;	height: 36px;	background-image: url(../images/menu_divider.gif);	background-repeat: no-repeat;	}#leftColumn .menu .menuLink a {	display: block;	width: 186px;	height: 32px;	margin-top: 2px;	margin-left: 3px;	padding-left: 18px;	line-height: 32px;	text-decoration: none;	color: #9B9B9B;	}#leftColumn .menu .menuLink a:hover {	display: block;	width: 186px;	height: 32px;	margin-top: 2px;	margin-left: 3px;	padding-left: 18px;	line-height: 32px;	text-decoration: none;	color: #FFFFFF;	background-image: url(../images/navigation_hover.gif);	background-repeat: repeat-x;	}#leftColumn .menu .menuLinkActive a {	display: block;	width: 186px;	height: 32px;	margin-top: 2px;	margin-left: 3px;	padding-left: 18px;	line-height: 32px;	text-decoration: none;	font-weight: bold;	color: #FFFFFF;	background-color: #7B3458;	}#leftColumn .menu .subMenuLink a {	display: block;	width: 169px;	height: 32px;	margin-top: 2px;	margin-left: 3px;	padding-left: 35px;	line-height: 32px;	text-decoration: none;	color: #9B9B9B;	background-image: url(../images/menu_arrow.gif);	background-repeat: no-repeat;	background-position: 22px center;	}#leftColumn .menu .subMenuLink a:hover {	display: block;	width: 169px;	height: 32px;	margin-top: 2px;	margin-left: 3px;	padding-left: 35px;	line-height: 32px;	text-decoration: none;	color: #FBFBFB;	background-image: url(../images/menu_arrow_h.gif);	background-repeat: no-repeat;	background-position: 22px center;	background-color: #535353;	}#leftColumn .menu .subMenuLinkActive a {	display: block;	width: 169px;	height: 32px;	margin-top: 2px;	margin-left: 3px;	padding-left: 35px;	line-height: 32px;	text-decoration: none;	color: #FBFBFB;	font-weight: bold;	background-image: url(../images/submenu_active.gif);	background-repeat: no-repeat;	background-position: right;	background-color: #C72B79;	}#leftColumn .submenu {	clear: left;	float: left;	width: 234px;	margin-top: 20px;	padding-left: 6px;	}#leftColumn .submenu .creativity {	clear: left;	float: left;	width: 234px;	margin-top: 10px;	padding-bottom: 25px;	}	#leftColumn .submenu .shareToolbar {	clear: left;	float: left;	width: 234px;	margin-top: 10px;	padding-bottom: 25px;	text-align: left;	}	#leftColumn .submenu .shareToolbar a {	padding-left: 8px;	}	/********************************************************** *	Main Column *********************************************************/#mainColumn {	float: left;	width: 740px;	}.breadcrumb {	float: left;	width: 715px;	height: 35px;	line-height: 32px;	padding-left: 25px;	color: #999999;	background-image: url(../images/arrow_01.gif);	background-repeat: no-repeat;	background-position: left center;	}.breadcrumb a {	font-size: 10px;	color: #999999;	text-decoration: none;	}.breadcrumb a:hover {	text-decoration: none;	color: #FFFFFF;	}.breadcrumb .activeBreadcrumb {	color: #BB2D74;	font-size: 10px;	font-weight: bold;	}#mainColumn .intro {	clear: left;	float: left;	width: 740px;	height: 368px;	background-repeat: no-repeat;	}#mainColumn .introSpecial {	clear: left;	float: left;	width: 740px;	}#mainColumn .intro .links {	float: left;	width: 280px;	height: 60px;	padding-left: 451px;	margin-top: 263px;	}#mainColumn .intro .links .demo {	float: left;	width: 60px;	}#mainColumn .intro .links .info {	float: left;	width: 60px;	padding-left: 75px;	}#mainColumn .intro .links .demo a,.intro .links .info a {	display: block;	width: 60px;	height: 60px;	background-image: url(../images/null.gif);	background-repeat: repeat;	text-decoration: none;	}#mainColumn .intro .links .demo a:hover {	display: block;	width: 60px;	height: 60px;	background-image: url(../images/null.gif);	background-repeat: repeat;	}#mainColumn .intro .links .info a:hover {	display: block;	width: 60px;	height: 60px;	background-image: url(../images/null.gif);	background-repeat: repeat;	}#mainColumn .contentWrapper {	clear: left;	float: left;	width: 740px;	padding-top: 6px;	background-image: url(../images/content_line_h.gif);	background-repeat: no-repeat;	}#mainColumn .contentEnd {	clear: left;	float: left;	width: 740px;	height: 6px;	padding-bottom: 15px;	background-image: url(../images/content_line_h.gif);	background-repeat: no-repeat;	}#mainColumn .mainContent {	float: left;	width: 740px;	background-image: url(../images/content_line_v.gif);	background-repeat: repeat-y;	}#mainColumn .inMainContent {	float: left;	width: 728px;	padding: 0 6px;	}#mainColumn .mainContent .mainColumn {	float: left;	width: 519px;	}#mainColumn .mainContent .mainColumn h1 {	padding-bottom: 15px;	font-size: 15px;	font-weight: bold;	color: #111111;	}#mainColumn .mainContent .mainColumn h2 {	padding-bottom: 10px;	font-size: 13px;	font-weight: bold;	color: #111111;	}#mainColumn .mainContent .mainColumn h3 {	padding-bottom: 10px;	font-size: 11px;	font-weight: bold;	color: #111111;	}#mainColumn .mainContent .mainColumn .inMainColumn {	float: left;	width: 447px;	padding: 33px 36px 20px;	}#mainColumn .mainContent .mainColumn .contentTitle {	float: left;	width: 447px;	}#mainColumn .mainContent .mainColumn .contentText {	clear: left;	float: left;	width: 447px;	line-height: 1.5em;	padding-bottom: 15px; /*font-size: 12px;*/	color: #5B5B5B;	}#mainColumn .mainContent .mainColumn .contentText a {	color: #DB3E91;	text-decoration: none;	}#mainColumn .mainContent .mainColumn .contentText a:hover {	color: #5B5B5B;	text-decoration: none;	}#mainColumn .mainContent .mainColumn .contentText p {	padding-bottom: 9px;	line-height: 1.5em;	}#mainColumn .mainContent .mainColumn .contentText ul {	padding-left: 15px;	}#mainColumn .mainContent .mainColumn .contentText ul li {	padding-bottom: 9px;	line-height: 1.5em;	}#mainColumn .mainContent .mainColumn .contentText ol {	padding-left: 15px;	}#mainColumn .mainContent .mainColumn .contentText ol li {	padding-bottom: 9px;	line-height: 1.5em;	}	#mainColumn .mainContent .mainColumn .contentText .opinionBox {	clear: left;	float: left;	width: 447px;	padding: 10px 0;	background-image: url(../images/info_divider.gif);	background-position: center bottom;	background-repeat: repeat-x;	}	.signature {	text-align: right;	font-style: italic;	font-weight: bold;	}#mainColumn .mainContent .mainColumn .refImage {	float: left;	width: 120px;	height: 120px;	margin-right: 10px;	margin-bottom: 10px;	}#mainColumn .mainContent .mainColumn .emphasize {	clear: left;	float: left;	width: 453px;	padding-top: 6px;	background-image: url(../images/emphasize_top.gif);	background-repeat: no-repeat;	background-color: #C73489;	color: #FFFFFF;	}#mainColumn .mainContent .mainColumn .emphasizeEnd {	float: left;	width: 453px;	padding-bottom: 6px;	background-image: url(../images/emphasize_bottom.gif);	background-repeat: no-repeat;	background-position: bottom;	}#mainColumn .mainContent .mainColumn .emphasize .inEmphasize {	float: left;	width: 423px;	padding: 17px 15px;	}#mainColumn .mainContent .mainColumn .emphasize .emphasizeTitle {	float: left;	width: 407px;	padding-left: 16px;	padding-bottom: 10px;	font-size: 12px;	font-weight: bold;	}#mainColumn .mainContent .mainColumn .emphasize .emphasizeList {	clear: left;	float: left;	width: 423px;	}#mainColumn .mainContent .mainColumn .emphasize .emphasizeList ul {	list-style-type: none;	}#mainColumn .mainContent .mainColumn .emphasize .emphasizeList ul li {	line-height: 1.5em;	padding-left: 17px;	background-image: url(../images/arrow_03.gif);	background-position: left 6px;	background-repeat: no-repeat;	}#mainColumn .mainContent .mainColumn .emphasize .emphasizeMiddle {	float: left;	width: 453px;	background-color: #C73489;	}	#mainColumn .mainContent .rightColumn {	float: left;	width: 208px;	background-color: #545454;	}#mainColumn .mainContent .rightColumn .infoHeader {	float: left;	width: 208px;	height: 62px;	}#mainColumn .mainContent .rightColumn .infoContent {	clear: left;	float: left;	width: 208px;	background-image: url(../images/bg_info.gif);	background-repeat: repeat-x;	}#mainColumn .mainContent .rightColumn .inInfoContent {	float: left;	width: 169px;	padding-top: 21px;	padding-left: 21px;	padding-right: 18px;	}#mainColumn .mainContent .rightColumn .inInfoContent .infoTxt {	float: left;	width: 169px;	padding-bottom: 20px;	background-image: url(../images/info_divider.gif);	background-repeat: no-repeat;	background-position: center bottom;	line-height: 1.3em;	color: #ADADAD;	}#mainColumn .mainContent .rightColumn .inInfoContent .infoDHTML {	clear: left;	float: left;	width: 169px;	padding-top: 20px;	line-height: 1.3em;	color: #FFFFFF;	}#mainColumn .mainContent .rightColumn .inInfoContent .infoDHTML a {	color: #DB3E91;	text-decoration: none;	}#mainColumn .mainContent .rightColumn .inInfoContent .infoDHTML a:hover	{	color: #FFFFFF;	text-decoration: none;	}#mainColumn .mainContent .rightColumn .inInfoContent .infoDHTML h1 {	font-size: 13px;	padding-bottom: 10px;	}#mainColumn .mainContent .rightColumn .inInfoContent .infoDHTML ul {	list-style-type: none;	}#mainColumn .mainContent .rightColumn .inInfoContent .infoDHTML ul li {	line-height: 1.5em;	padding-left: 15px;	padding-bottom: 5px;	background-image: url(../images/arrow_02.gif);	background-position: left 6px;	background-repeat: no-repeat;	}	/* ##### P O R T F O L I O #######################################################*/.portfolio {	clear: left;	float: left;	width: 980px;	}.inPortfolio {	float: left;	width: 972px;	padding-left: 6px;	padding-right: 2px;	}.portfolioLinks {	float: left;	width: 972px;	height: 80px;	background-image: url(../images/bg_portfolio_links.jpg);	background-repeat: no-repeat;	background-position: right;	}.portfolioLinks .inLinks {	float: right;	width: 396px;	padding-top: 25px;	text-align: center;	color: #FFFFFF;	}.portfolioLinks a {	font-size: 12px;	text-decoration: none;	color: #FFFFFF;	}.portfolioLinks strong {	font-size: 15px;	color: #E33590;	}.portfolioLinks a:hover {	text-decoration: underline;	}.portfolioMain {	clear: left;	float: left;	width: 972px;	height: 452px;	background-image: url(../images/bg_main_portfolio.jpg);	background-repeat: no-repeat;	}.portfolioPresentation {	float: left;	width: 736px;	}.flashLinks {	float: left;	width: 236px;	}.inFlashLinks {	float: left;	width: 195px;	padding-left: 25px;	}.inFlashLinks a {	color: #FFFFFF;	text-decoration: none;	}.inFlashLinks a:hover {	color: #929496;	}	.portfolioText {	float: left;	width: 520px;	}.portfolioText h2 {	color: #BB2D74;	padding-top: 10px;	padding-bottom: 30px;	}.portfolioText p {	color: #FFFFFF;	line-height: 1.5em;	padding-bottom: 10px;	}.portfolioText a {	color: #BB2D74;	text-decoration: none;	}.portfolioText a:hover {	text-decoration: underline;	}.users {	clear: left;	float: left;	width: 980px;	height: 386px;	padding-bottom: 20px;	background-image: url(../images/bg_users.jpg);	background-repeat: no-repeat;	}.inUsers {	float: left;	width: 828px;	padding-top: 76px;	padding-left: 76px;	padding-right: 76px;	}.usersBox {	float: left;	width: 202px;	padding-left: 5px;	}.usersBox p {	margin-bottom: 10px;	color: #FFFFFF;	}.usersBox a {	display: block;	margin-bottom: 10px;	color: #FFFEFE;	text-decoration: none;	}.usersBox a:hover {	color: #929496;	}	/* ##### F O R M #################################################################*/.zvezdica {	color: #bf2582;	}.formTable td {	margin: 0px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #424242;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 3px;	}.textfield {	font-size: 11px;	color: #424242;	width: 260px;	}	/* ##### F O R M #################################################################*//* ##### N E W S #################################################################*/.newsBox {	clear: left;	float: left;	width: 447px;	margin-bottom: 15px;	background-image: url(../images/bg_news.jpg);	background-repeat: no-repeat;	background-position: left top;	background-color: #EAEAEB;	color: #5B5B5B;	}.newsBox .inNewsBox {	float: left;	width: 429px;	padding-left: 1px;	padding-right: 17px;	padding-top: 19px;	padding-bottom: 19px;	}.newsBox .newsDate {	float: left;	width: 56px;	text-align: center;	}.newsBox .newsDate .newsDay {	font-size: 18px;	font-weight: bold;	color: #DB57A4;	}.newsBox .newsDate .newsMonth {	font-size: 12px;	font-weight: bold;	text-transform: lowercase;	color: #DB57A4;	}.newsBox .newsDate .newsYear {	padding-top: 5px;	font-size: 11px;	font-weight: bold;	color: #5B5B5B;	}.newsBox .newsContent {	float: left;	width: 373px;	}.newsBox .newsContent .inNewsContent {	float: left;	width: 355px;	padding-left: 18px;	}.newsBox .newsPlace {	float: left;	width: 355px;	padding-bottom: 12px;	}.newsBox .newsTitle {	float: left;	width: 355px;	padding-bottom: 12px;	font-size: 17px;	color: #DB3E91;	}.newsBox .newsTitle a {	font-size: 17px;	color: #DB3E91;	text-decoration: none;	}.newsBox .newsTitle a:hover {	text-decoration: underline;	}.newsBox .newsText {	float: left;	width: 355px;	padding-bottom: 12px;	line-height: 150%;	}.newsBox .newsText a {	color: #DB3E91;	text-decoration: underline;	}.newsBox .newsText a:hover {	text-decoration: none;	}.newsBox .newsText .newsRefImage {	float: left;	width: 120px;	height: 90px;	margin-right: 15px;	margin-bottom: 10px;	}	.newsBox .newsText .newsRefImage1 {	float: left;	width: 340px;	/*height: 90px;*/	margin-right: 15px;	margin-bottom: 10px;	}.newsBox .newsText .newsRefImage img {	border: 1px solid #FFFFFF;	}	.newsBox .newsText .newsRefImage1 img {	border: 1px solid #FFFFFF;	}.newsBox .newsLink {	text-align: right;	}.newsBox .newsLink a {	color: #5B5B5B;	text-decoration: underline;	}.newsBox .newsLink a:hover {	text-decoration: none;	}.lister {	clear: left;	float: left;	width: 447px;	height: 21px;	line-height: 21px;	padding-bottom: 25px;	font-size: 11px;	color: #5B5B5B;	}.lister img {	vertical-align: middle;	}.lister a {	font-size: 11px;	color: #5B5B5B;	text-decoration: underline;	}.lister a:hover {	text-decoration: none;	}.lister .activePage {	font-size: 11px;	font-weight: bold;	color: #DC58A6;	}	/* ##### N E W S #################################################################*//************************************************** *		Error Block **************************************************/#errorDiv {	width: 980px;	height: 600px;	text-align: center;	padding-top: 196px;	color: #FFFFFF;	}#errorDiv p {	line-height: 130%;	}#errorDiv .warrning {	font-size: 16px;	font-weight: bold;	padding-top: 10px;	padding-bottom: 25px;	}#errorDiv .errorMessage1 {	padding-top: 20px;	}#errorDiv .errorMessage2 {	padding-top: 45px;	}#errorDiv a {	color: #DB3E91;	text-decoration: underline;	}#errorDiv a:hover {	text-decoration: none;	}.reset {	clear: both;	}
