*{margin:0; padding:0}

body{background:#b9b9b9; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#4a4a4a}

table{width:100%; border:0; padding:0; margin:0}

td{width:100%; align:center; font-size:11px; color:#333; font-family:Verdana,Arial,Helvetica,sans-serif}

td.padded{padding-top:8px; padding-bottom:3px}

img{border:0; margin:0; padding:0}

iframe{border:0; frameborder:0; margin:0; padding:0}

h1, h2, h3{font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal;margin-bottom:10px}

h1{font-size:170%; text-align:justify}

h2{font-size:140%; text-align:justify}

h3{font-size:140%; text-align:justify}

p, ul, ol{margin-bottom:1.1em; line-height:1.4em; text-align:justify}

p.nobottommargin{line-height:1.6em; text-align:justify}

#global{width:980px; margin:0 auto; background-color:#FFF; background:#FFF}

a{color:#1bacbf; font-weight:bold; font-size:11px; text-decoration:none; margin-right:20px; margin-left:10px}

a:hover, a:active{text-decoration:underlined; color:#1798a9; font-weight:bold}

a.none{color:#1bacbf; font-weight:normal; margin:0; padding:0; font-size:13px;}

a.none:hover, a.none:active{text-decoration:underlined; color:#1798a9; font-weight:normal; margin:0; padding:0}

a.copyrights{color:#1bacbf; font-weight:normal; margin:0; padding:0; font-size:13px;}

a.copyrights:hover, a.copyrights:active{text-decoration:underlined; color:#1798a9; font-weight:normal}

a.blueLinks{color:#1bacbf; font-weight:bold; font-size:13px}

a.blueLinks:hover, a.blueLinks:active{text-decoration:underlined; color:#1798a9; font-weight:bold}

a.catLinks{color:#fff; font-weight:bold; font-size:12px; margin:0; padding:0}

a.catLinks:hover, a.catLinks:active{text-decoration:underlined; color:#fff; font-weight:bold}

a.blackLinks{color:#1bacbf; font-weight:bold; font-size:14px; margin:0; padding:0}

a.blackLinks:hover, a.blackLinks:active{text-decoration:underlined; color:#1798a9; font-weight:bold}

a.navigation{color:#1bacbf; font-weight:bold; font-size:11px; text-decoration:none; margin:0px; padding:0px}

a.navigation:hover, a.navigation:active{text-decoration:underlined; color:#1798a9; font-weight:bold}

#topHeader{width:980px; height:25px; background:#A1A1A1; color:#FFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align:right; padding-top:6px}

a.topHeader{color:#FFF; font-weight:bold; font-size:11px; text-decoration:none; margin-right:15px}

a.topHeader:hover, a.topHeader:active{text-decoration:underlined; color:#F1F1F1; font-weight:bold}

#logoHeader{width:980px; height:170px; background:#fff; color:#909090; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; border-bottom:1px solid #D1D1D1}

td.logoHeaderImg{height:170px; valign:center; align:center; width:380px}

td.logoHeaderText{height:160px; valign:center; align:center}

td.dottedBottom{border-bottom:1px dashed #d1cfcd}

td.dottedBottomCount{border-bottom:1px dashed #d1cfcd; padding-bottom:10px; padding-top:10px}

a.logoHeader{color:#1bacbf; font-weight:bold; font-size:14px; text-decoration:none; margin-right:20px; margin-left:10px}

a.logoHeader:hover, a.logoHeader:active{text-decoration:underlined; color:#1798a9; font-weight:bold}

#adsHeader{width:980px; background:#D1D1D1; color:#FFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align:center; padding-top:14px; padding-bottom:14px}

#adsHeader2{width:980px; background:#D1D1D1; color:#FFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align:center; padding-top:22px; padding-bottom:14px}

#adsHeader3{width:976px; height:90px; background:#FFFFFF; color:#FFF; font-family:Verdana,Arial,Helvetica,sans-serif; text-align:center; font-size:11px; padding-top:10px; padding-bottom:5px; padding-left:2px;}

#page{width:950px; margin:0 auto; padding:10px 0 10px 10px; text-align:center}

table.content{width:950px; border:0px solid #D1D1D1; valign:top; align:center}

td.colLeft{width:325px; valign:top; align:center}

td.colLeftLarge{width:355px; valign:top; align:center}

td.colMiddle{width:445px; valign:top; align:center}

td.colMiddleMedium{width:595px; valign:top; align:left; text-align:left }

td.colMiddleLarge{width:750px; valign:top; align:center}

td.colRight{width:180px; valign:top; align:center}

div.contentLeft{width:300px; padding-top:20px}

div.contentLeft .title{padding-left:15px; color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; text-align:left; padding-top:0px; padding-bottom:4px}

div.contentLeft .content{padding:3px; background:#f5f5f5; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-align:center; border:1px solid #ebebeb}

div.contentLeft .contentNoBg{padding:3px; background:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-align:center; border:1px solid #ebebeb}

div.contentLeft .contentNoBgNoBorder{padding:3px; background:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-align:center; border:0px solid #ebebeb}

div.contentLeft .contentNoPadding{padding:0px; margin:0px; background:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-align:center; border:0px solid #ebebeb}

div.contentLeft .contentBlue{padding:3px; background:#F1F1F1; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-align:center; border:1px solid #ebebeb}

table.links{background:transparent; width:100%; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-align:left}

td.linksTd{padding-top:5px; padding-bottom:5px; border-bottom:1px dashed #d1cfcd}

td.linksTdNoDash{padding-top:5px; padding-bottom:5px}

a.tagsArea{color:#1bacbf; font-weight:bold; font-size:11px; text-decoration:none}

a.tagsArea:hover, a.tagsArea:active{text-decoration:underlined; color:#1bacbf; font-weight:bold}

div.contentRight{width:160px; padding-top:20px}

div.contentRight .title{padding-left:15px; color:#333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; text-align:left; padding-top:0px; padding-bottom:4px}

div.contentRight .content{padding:5px; background:#f5f5f5; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-align:center; border:1px solid #ebebeb}

div.contentRight .contentNoBg{padding:5px; background:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-align:center; border:1px solid #ebebeb}

div.contentRight .contentCat{padding:3px; background:#BFBFBF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-align:center; border:1px solid #EBEBEB}

table.linksCat{background:transparent; width:100%; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-align:center; align:center}

td.linksTdCat{padding-top:6px; padding-bottom:6px; padding-left:0px; padding-right:0px; align:center; border-bottom:1px solid #d1cfcd}

td.linksTdCatNoDash{padding-top:6px; padding-bottom:6px; padding-left:0px; padding-right:0px; align:center}

div.adsMiddle{width:420px; padding-top:10px; padding-bottom:10px; border:1px solid #ebebeb; text-align:center; margin-top:20px}

div.adsMiddleMedium{width:570px; padding-top:10px; padding-bottom:10px; border:1px solid #ebebeb; text-align:center; margin-top:20px}

div.adsMiddleMediumNoBorder{width:570px; padding-top:0px; padding-bottom:10px; border:0px solid #ebebeb; margin-top:0px;padding-left:0px;}

div.contentMiddle{width:420px; padding-top:20px}

div.contentMiddleMedium{width:570px; padding-top:20px}

div.contentMiddleLarge{width:750px; padding-top:20px; float:left;}

div.contentMiddleNavigation{width:420px; padding-top:15px; padding-bottom:15px; border:1px solid #ebebeb; text-align:center; margin-top:25px}

div.contentMiddleNavigationMedium{width:570px; padding-top:0px; padding-bottom:0px; border:0px solid #ebebeb; text-align:center; margin-top:0px}

div.templateMiddle{width:420px; padding-top:10px; padding-bottom:10px; padding-right:5px; padding-left:5px; border:2px solid #ebebeb; text-align:center; margin-top:16px; margin-bottom:16px; background:#f1f1f1; background-color:#f1f1f1;}

div.templateMiddleMedium{width:570px; padding-top:12px; padding-bottom:12px; padding-right:5px; padding-left:5px; border:1px solid #ebebeb; text-align:center; margin-top:24px; margin-bottom:24px}

div.templateMiddleLarge{float:left;width:340px; height:150px; padding-top:10px; padding-bottom:10px; padding-right:5px; padding-left:5px; border:1px solid #ebebeb; text-align:center; margin-top:16px; margin-bottom:16px; margin-left:8px;}

table.templateMiddle{background:transparent; width:410px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-align:left; align:center}

table.templateMiddleMedium{background:transparent; width:550px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-align:left; align:center}

td.templateThumbnail{width:130px; align:left}

td.templateInfos{width:280px; align:left}

td.templateInfosMedium{width:430px; align:left}

td.templateInfosSeparate{padding:3px; border-bottom:1px dashed #d1cfcd;font-size:13px;}

td.templateInfosDownload{padding-top:3px; align:right}

td.prevnext{width:80px; align:center}

td.pagesNumbers{width:260px; align:center}

td.pagesNumbersMedium{width:410px; align:center}

td.rating{width:250px; border-bottom:1px dashed #d1cfcd; align:left; padding:5px; margin-left:30px}

td.viewdls{width:160px; border-bottom:1px dashed #d1cfcd; align:left}

td.thumb{width:250px; align:center; height:130px; valign:center; padding-top:5px}

td.caption{width:160px; align:center; height:130px; valign:center; padding-top:5px}

td.colorTd{padding:5px; width:50px; align:center}

#footer{width:980px; height:250px; background:#141414 url(topHeader.gif) repeat-x; color:#FFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align:center; padding-top:6px}

#adsLinkFooter{width:980px; background:#FFF; color:#FFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align:center; align:center; padding-top:0px; padding-bottom:12px; margin-right:2px;}

#subAdsLinkFooter{width:980px; background:#FFF; color:#FFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align:center; align:center; margin:0px; padding:0px; padding-top:0px; padding-bottom:2px}

#adsFooter{width:980px; background:#b9b9b9; background-color:#b9b9b9; text-align:center; align:center; padding:0px; padding-bottom:2px}

#subAdsFooter{width:800px; background:#b9b9b9; background-color:#b9b9b9; text-align:center; align:center; padding:0px; padding-bottom:2px}

a.footer{color:#FFF; font-weight:bold; font-size:11px; text-decoration:none; margin-right:15px}

a.footer:hover, a.footer:active{text-decoration:underlined; color:#F1F1F1; font-weight:bold}

p.footer{line-height:1.6em; text-align:center}

#element_to_pop_up { 
    background-color:#fff;
    border-radius:15px;
    color:#000;
    display:none; 
    padding:20px;
    width:450px;
    min-height: 300px;
}
.b-close{
    cursor:pointer;
    position:absolute;
    right:10px;
    top:5px;
}

/* Menu */

#menu {
	width: 980px;
	height: 40px;
	margin: 0 auto;
	border-top:1px dashed #d1cfcd;
	background-color:#FFFFFF;
	
}

#menu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
	background-color:#FFFFFF;
}

#menu li {
	display: block;
	float: left;
	margin-right: 1px;
	margin-left: 15px;
	padding: 0;
	background: #FFFFFF;
}

#menu a {
	display: block;
	float: left;
	text-decoration: none;
	color: #1bacbf;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:14px;
}

#menu a:hover {
	color: #1798a9;
}

#menu b {
	display: block;
	float: left;
	height: 23px;
	padding: 9px 10px 0 10px;
	cursor: hand;	
}


#menu li.active {
	
}

#menu li.active a {
	color: #6c7527;
}

#menu li.active b {
}

/* Logo */

#logo {


}

#logo a {
	text-decoration: none;
	color: #000000;
}

#indexAds300 {
	display:none;
}

div.divtName {
	float: top;
	margin: 5px 5px 5px 5px;
}

div.divtThumbnails {
	float: left;
	margin: 5px 5px 5px 5px;
	align:center;
	text-align:center;
}

div.divtMoreInfos {
	float: block;
	width:100%;
	margin: 5px 5px 5px 5px;
	text-align:center;
	height:30px;
}

div.divtViews {
	text-align:center;
}

div.divtDownloads {
	text-align:center;
}

div.divtScreenshot {
	float: left;
	margin: 5px 5px 5px 5px;
}

div.divtAdsBlockMiddle336 {
	float: left;
	margin: 5px 5px 5px 5px;
}

div.divtSecondTheme {
	float: left;
	margin: 5px 5px 5px 5px;
	width:240px;
}

div.divtAdsCarrePageTemplate {
	float: left;
	margin: 5px 5px 5px 5px;
	width:240px;
}

div.divtLinks {
	float: left;
	margin: 5px 5px 5px 5px;
	width:220px;
}

div.divtContextWebAds {
	float: left;
	margin: 5px 5px 5px 5px;
	width:350px;
}

img.imgMainScreenshot {
	width:330px;
	height:260px;
	border:0; margin:0; padding:0;
}

p.tInfos{line-height:1.5em; text-align:justify;font-size:14px;}

#header{
	text-align:left;
	height:135px;
}

#indexAds336{
	text-align:center;
}

#header h1{
	float:left;
	background:url(logo.gif) no-repeat;
	height:128px;width:300px;
	margin:7px 20px 0 0;
	}
	
#header h1 a{
	height:128px;
	width:300px;
	display:block;
	text-indent:-9999em;
}

#element_to_pop_up { display:none; width:750px; }

#dl_button { width:140px; height:35px; background:#1798a9; background-color:#1798a9; padding-top:5px;}

a.dlButton{color:#ffffff; font-weight:bold; font-size:13px; text-decoration:none; margin-top:5px; margin-right:0px; margin-left:0px}

a.dlButton:hover, a.dlButton:active{text-decoration:none; color:#f1f1f1; font-weight:bold}