@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

@charset "utf-8";
/* CSS Document */
.chromestyle {
    width: 99%;
    font-weight: bold;
    font-size: 12px;
    letter-spacing:1px;
}
.chromestyle:after { /*Add margin between menu and rest of content in Firefox*/
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.chromestyle ul {
    width: 100%;
    padding: 4px 0;
    margin: 0px;
    text-align: center; /*set value to "left", "center", or "right"*/
}
.chromestyle ul li {
    display: inline;
}
.chromestyle ul li a {
    color: #FFFFFF;
    padding: 5px 5px;
    margin: 0px;
    text-decoration: none;
    border-right: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    border-bottom: none;
    background: #4b7da7 url(/images/menubgbut.gif.png) center center repeat-x; /*THEME CHANGE HERE*/
}
.chromestyle ul li a:hover {
    color: #FFFFFF;
    padding: 5px 5px;
    margin: 0px;
    text-decoration: none;
    border-right: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
}
.chromestyle ul li a img, .chromestyle ul li a:hover img {
    border:none;
    padding:0px;
}
.chromestyle ul li a:hover, .chromestyle ul li a.selected { /*script dynamically adds a class of "selected" to the current active menu item*/
    background: #4b7da7 url(/images/menubgsel.gif) center center repeat-x; /*THEME CHANGE HERE*/
}
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
    position:absolute;
    top: 0;
    border: 1px solid #BBB; /*THEME CHANGE HERE*/
    border-bottom-width: 0;
    font-family: arial,helvetica,sans-serif;
    font-size: 10px;
    line-height: 15px;
    z-index:100;
    width: 225px;
    background: #FFFFFF;
    color:#0099CC;
    visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4); /*Add Shadow in IE. Remove if desired*/
}
.dropmenudiv a {
    width: auto;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
    padding: 2px 0;
    text-decoration: none;
}
* html .dropmenudiv a { /*IE only hack*/
    width: 100%;
}
.dropmenudiv a:hover { /*THEME CHANGE HERE*/
    background-color: #CCCCCC;
!important
}
@charset "utf-8";
/* CSS Document */
/*
Theme: inphecthyuz
Author: Infected-FX
URL: www.infectedfx.net
Country: Mexico
*/

.post .main-text table {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#E7E7E7;
	color: #b7b7b7;
}

.post .main-text caption {
	font-weight: bold;
	background: #50ADEA url(http://infectedfx.net/css/tables/corner.gif) no-repeat right top;
	border-bottom:2px solid #1975d7;
	color: #FFF;
	text-transform:uppercase;
}

.post .main-text td * {
	padding: 3px !important;
  font-size: 13px !important;
}
.post .main-text tr.odd td h4, .post .main-text tr.odd th h4, .post .main-text tr.even td h4, .post .main-text tr.even th h4 {
color: #FFFFFF;
padding: 5px 5px;
margin: 0px;
text-decoration: none;
border-right: 0px solid #DADADA;
border-left: 0px solid #DADADA;
border-bottom: none;
background: #4b7da7 url(/images/menubgbut.gif.png) center center repeat-x;
}

.post .main-text thead th {
	text-align: center;
	background: #F5F5F5;
	color: #666;
	border: 1px solid #FFF;
	text-transform:uppercase;
}

.post .main-text tbody th {
	font-weight: bold;
}

.post .main-text tbody tr		{
	background-color:#FFF; 
	text-align:left;
	}
.post .main-text tbody tr.odd 	{
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

.post .main-text tbody th a:link, tbody th a:visited{
	color:#96D030;
	background:url(http://infectedfx.net/css/tables/layout.gif) no-repeat; 
	padding:3px 0px 0px 18px;
	}
.post .main-text tbody th a:hover{
	color:#FF8601;
	}

.post .main-text tbody tr td { 
	background: #FFF;
	border: 1px solid #FFF;
  font-size: 13px !important;
}

.post .main-text tbody tr.odd td{ 
	background: #f9f9f9;
	border-top:1px solid #FFF;
}

.post .main-text table td a:link, table td a:visited {
	color: #1975D7;
	text-decoration: none;
}

.post .main-text table td a:hover {
	color: #50ADEA;
	border-bottom:2px solid #8FD5FF;
	text-decoration: none ;
}
.post .main-text tbody td a[href="http://www.infectedfx.net"] {
	margin: 0 auto;
	height: 15px;
	background: url(http://infectedfx.net/css/tables/ok.gif) no-repeat;
	border-bottom: 0;
	padding:3px 0px 0px 18px;
	font-weight:bold;
	color:#FF8601;
}

.post .main-text tfoot th, tfoot td {
	background-color:#E7E7E7; padding:10px;
	text-align:center; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px; font-weight:bold; font-style:italic;
	border-bottom:3px solid #CCC;
	border-top:1px solid #DFDFDF;
}

#tablestyle2 table{
	font-family: Verdana, Arial, Helvetica, sans-serif
  font-size: 8px;
  color:#CCCCCC;
}

#tablestyle2 thead tr{
	background-color: #D9FFD9;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

#tablestyle2 tfoot tr{
	background-color: #FFFFFF;
}

#tablestyle2 thead th{
	white-space: nowrap;
  background: #4b7da7 url(/images/menubgbut.gif.png) center center repeat-x;
  color:#FFFFFF;
}

#tablestyle2 tfoot th{
	text-align: right;
	letter-spacing: 1px;
}

#tablestyle2 tfoot td{
	font-weight: 600;
}

#tablestyle2 tfoot td:hover{
	background-color: red;
	color: white;
}

#tablestyle2 tr{
	background-color: #EAFDFF;
}

#tablestyle2 tr.odd{
	background-color: #FFFFFF;
}

#tablestyle2 tbody tr:hover{
	background-color: #FFCCCC;
}

#tablestyle2 td, #tablestyle2 th{
	border: 1px dotted #CCCCCC;
}

#tablestyle2 tbody td
{
}

#tablestyle2 td a:link, #tablestyle2 th a:link{
}

#tablestyle2 td a:visited, #tablestyle2 th a:visited{
}

#tablestyle2 td a:hover, #tablestyle2 th a:hover{
	text-decoration: underline;
}

#tablestyle2 td:last-child a:hover{
	text-decoration: underline overline;
}@charset "utf-8";
/* CSS Document - ROUND css */
#wrap {
	max-width:50em;
	margin:0 auto;
}
* html #wrap {width:50em}
/* Default CSS
================================================*/
/* Basic styling, used when JavaScript is unsupported */
.cbb {
	margin:1em 0;
	padding:0 10px;
	border:1px solid #666;
	background:#fff;
}
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
}
/* Normal styling */
.cb {margin:0.5em 0;}
	/* Top corners and border */
.bt {
	height:17px;
	margin:0 0 0 18px;
	background:url(/images/box.png) no-repeat 100% 0;
}
.bt div {
	position:relative;
	left:-18px;
	width:18px;
	height:17px;
	background:url(/images/box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

/* Bottom corners and border */
.bb {
	height: 14px;
	margin:0 0 0 12px;
	background:url(/images/box.png) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left:-10px;
	width:10px;
	height:14px;
	background:url(/images/box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

	/* Left border */
.i1 {
	padding:0 0 0 12px;
	background:url(/images/borders.png) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 12px 0 0;
	background:url(/images/borders.png) repeat-y 100% 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	padding:1px 10px;
	background:#fff;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* Default CSS ends here */

/* Custom CSS
================================================*/
/* You can use different borders for different boxes on the same page. Just adjust the CSS. Here are a few examples, one of which uses the GIF images instead of the PNG images. Note that you can also adjust borders, heights and paddings this way. Remember to adjust the IE CSS as well. */

.one {
	position:absolute;
	top:0;
	right:0;
}
.two {
	float:left;
	width:45%;
}
.two .i1,
.two .i2 { background-image:url(borders.gif); }
.two .bt,
.two .bt div,
.two .bb,
.two .bb div { background-image:url(box.gif); }
#three {
	float:left;
	clear:both;
	width:80%;
}
#three .cb {
	float:left;
	width:40%;
}
.button {
	float:left;
	margin-top:0;
}
.button .bt {
	height:8px;
	margin:0 0 0 9px;
	background-image:url(button.png);
}
.button .bt div {
	left:-9px;
	width:9px;
	height:8px;
	background-image:url(button.png);
}
.button .bb {
	height:8px;
	margin:0 0 0 8px;
	background-image:url(button.png);
}
.button .bb div {
	left:-8px;
	width:8px;
	height:8px;
	background-image:url(button.png);
}
.button .i1 {
	padding:0 0 0 3px;
	background-image:url(button-/images/borders.png);
}
.button .i2 {
	padding:0 3px 0 0;
	background-image:url(button-/images/borders.png);
}
.button .i3 {
	padding:0 0.5em;
	background:#3a3d40 url(button.png) no-repeat -3px -8px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.button a:link,
.button a:visited,
.button a:hover {
	border:none;
	color:#fff;
}

/* Just a bit of styling for this demo page. Adjust as you wish. */
#absolute-wrapper {
	position:relative;
	height:9em;
}
.cb li {margin-left:1em;}
<!--[if lt IE 8]>
/* Required IE fixes
================================================*/
/* Serve gif images to IE/Win pre version 7 */
* html .i1,
* html .i2 {background-image:url(borders.gif);}
* html .bt,
* html .bt div,
* html .bb,
* html .bb div {background-image:url(box.gif);}
/* Set a height to fix up some rendering issues. */
* html .i1,
* html .i3 {height:1px;}

/* Give the absolutely positioned box a width (including IE 7)*/
.one {width:70%;}

/* Custom rules for the buttons */
/* All IE versions need a width */
.button {width:20em;}
/* IE 7 does not need these */
* html .button .i1,
* html .button .i2 {background:transparent;}
* html .button .bt,
* html .button .bt div {background-image:url(button.gif);}
* html .button .bb,
* html .button .bb div {background-image:url(button.gif);}
<![endif]-->

// Other Round Stuff
/* normal image */
.normal-img {
	background: #ccc;
	border: solid 1px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}
.normal-img-2 {
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .8), 0 1px 0 rgba(255, 255, 255, 1), 0 -1px 0 rgba(0, 0, 0, .6);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, 1), 0 -1px 0 rgba(0, 0, 0, .6);
}

/* rounded image styles */
.rounded-img {
	display: inline-block;
	border: solid 1px #000;
	overflow: hidden;
	/*
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	*/
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}
.rounded-img2 {
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
}

@charset "utf-8";
/* CSS Document */
/* ----------------IMAGE SLIDER------------- */
#SlideItMoo_outer {  
	width:500px; 
	margin:10px auto 10px; 
	background:#333333 ; 
	display:block; 
	position:relative; 
	padding:0px 10px 0px;
	border-bottom:5px #000000 solid;
}
/* create custom forward-backward buttons for this container */
#SlideItMoo_outer .SlideItMoo_forward,
#SlideItMoo_outer .SlideItMoo_back{ 
	display:block; 
	position:absolute; 
	cursor:pointer; 
	width:25px; 
	height:200px; 
	bottom:0px; 
	right:5px; 
	background:url(../images/slideitmoo_forward.png) no-repeat center;  
}
#SlideItMoo_outer .SlideItMoo_back { 
	left:5px; 
	background:url(../images/slideitmoo_back.png) no-repeat center;  
}

/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{ 
	position:relative ; 
	overflow:hidden ; 
	width:474px ; /* set a display width to make the slider look good in case js is disabled */
	margin:0px auto 0px;
	padding:10px 0px 10px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items { 
	display:block; 
	position:relative; 
}
/* single element design */
#SlideItMoo_items div.SlideItMoo_element { 
	display:block; 
	position:relative; 
	float:left; 
	margin:0px 15px 0px; 
	font-size:11px; 
	width:128px; 
	text-align:center; 
	color:#FFFFFF;
}
#SlideItMoo_items a { padding:0px; margin:3px 0px 3px; clear:both; display:block; background:#333333; padding:2px; }
#SlideItMoo_items a img{ border:none; }

/* --------------------BANNER ROTATOR--------------------- */
#SlideItMoo_banners_outer { 
	display:block; 
	position:relative; 
	width:500px; 
	height:140px; 
	margin:0px auto 0px; 
	border:1px #CCCCCC solid; 
}
#SlideItMoo_banners_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:490px ; 
	height:134px ; 
	margin:0px auto 0px;  
}
#SlideItMoo_banners_items { 
	white-space:nowrap; 
	display:block; 
	position:relative; 
}
#SlideItMoo_banners_items a img { 
	border:none; 
}

/* -------------------INFO BANNERS-------------------- */
#SlideItMoo_info_outer { 
	display:block; 
	position:relative; 
	width:500px; 
	height:190px; 
	margin:0px auto 0px; 
	border:1px #CCCCCC solid; 
}
#SlideItMoo_info_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:500px ; 
	height:190px ; 
	margin:0px auto 0px;  
}
#SlideItMoo_info_items { 
	display:block; 
	position:relative; 
}

#SlideItMoo_info_items .info_item{
	display:block; 
	position:relative;
	width:490px;
	height:200px;
	float:left;
	background:#F0F0F0;
	text-align:justify;
	padding:5px;
	border-right:5px #333333 solid;
}

#SlideItMoo_info_items .info_item a img{
	border:none;
}

#SlideItMoo_info_items .info_item img {
	float:left;	
	margin-right:5px;
}

#SlideItMoo_info_items .info_item h1{
	background:none;
	color:#006699;
	text-align:right;
	margin:5px 0px 10px;
}

@charset "utf-8";
/* CSS Document */
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

* {
	margin: 0;
	padding: 0;
	float: none;
}
body {
	margin: 20px 0;
	background-color: #EDF0F6;
	background-image: url('/images/bg.gif');
	background-repeat: repeat-x;
}
body, th, td, input, textarea, p {
	font-family: Arial,Verdena,Helmet,Freesans,sans-serif;
	font-size: 12px;
	color: #333333;
}
form {
}
fieldset {
}
input, textarea {
	font-weight: bold;
}
input.text {
	padding: 2px 5px;
	background: #F8FAEB;
	border-top: 1px solid #4D5719;
	border-left: 1px solid #4D5719;
	border-right: 1px solid #D6E48E;
	border-bottom: 1px solid #D6E48E;
}
input.button {
	background: #B8D03B;
	border-top: 1px solid #D6E48E;
	border-left: 1px solid #D6E48E;
	border-right: 1px solid #4D5719;
	border-bottom: 1px solid #4D5719;
	color: #FFFFFF;
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 1em;
	font-family: Arial,Verdena,Helmet,Freesans,sans-serif;
	color: #505050;
}
h1 {
	letter-spacing: -.075em;
    font-size: 16px;
}
h2 {
	letter-spacing: -.05em;
    font-size: 14px;
	font-weight: 700;
    font-style: normal;
	color: #8D8E85;
	margin-top: 0.5em;
}
h3 {
    color: #333333;
}
h4 {
   	color: #8D8E85;
    font-size: 11px;
}
p, ul, ol {
	margin-top: 0.2em;
	line-height: 1.5em;
}
ul, ol {
	margin-left: 3em;
}
blockquote {
	margin-left: 3em;
	margin-right: 3em;
}
a {
	text-decoration: none;
    color: #0066FF;
}
a:hover {
	text-decoration: none;
    border-bottom: 1px dotted #0000FF;
    color: #0000FF;
}
h1 a, h2 a, h3 a {
	border: none;
	text-decoration: none;
	color: #3333EE;
}
h1 a:hover, h2 a:hover, h3 a:hover {
	background: none;
	border-bottom: 1px dotted #B8D03B;
	background-color:#99FFFF;
	color: #00386B;
}
hr {
	display: none;
	font: inherit;
}
/* Wrapper */
#wrapper {
}
.login {
	width: 140px;
}
/* Header */
#header {
	width: 978px;
	margin: 0 auto;
}
#menu, #chomemenubar {
	margin : 0 0;
	padding : 0;
	background : #4b7da7 url(/images/menubg.gif) center center repeat-x;
	color : #fff;
	width : 100%;
}
#menu .pad {
	padding-top : 7px;
}
#menu a, #menu a:visited {
	color : #fff;
	text-decoration : none;
	background : inherit;
	border-bottom: none;
}
#menu .submit {
	vertical-align : bottom;
}
#menu .submit ul {
	margin : 0;
	padding : 0 10px 0 0;
	list-style : none;
}
#menu .submit li {
	display : inline;
	margin : 0;
	padding : 0;
}
#menu .submit a {
	float : left;
	background : transparent;
	margin : 0;
	padding : 0 0 0 0;
}
#menu .submit a:hover {
	color:#FF9900;
}
#menu .submit a span {
	float : left;
	background : url(/images/menusep.gif) no-repeat left;
	color : #fff;
	font-weight : bold;
	display : block;
	padding : 0 15px 0 15px;
	margin-right : 2px;
	vertical-align:middle;
}
#menu .submit a span {
	float : none;
	text-decoration: none;
}
#menu #search {
	float : right;
	background : inherit;
	margin-top : 0;
	padding : 0;
	margin-right : 10px;
}
input.text {
	background : url(/images/input.gif) no-repeat top;
	width : 110px;
	border : 0;
	padding : 2px 0 0 2px;
	margin: 0 0 3px 0;
	color : #fff;
	font-weight : bold;
	border : 0;
	background-color:#FFFFFF;
	color: #006699;
	cursor : pointer;
	height: 1.5em;
}
#search {
	float: right;
}
#search fieldset {
	border: none;
}
#search #s {
	width: 160px;
}
#search #x {
	width: 80px;
}
/* Logo */

#logo {
	width: 978px;
	margin: 0 auto;
	height: 100px;
	background: #FFFFFF url(/images/img02.gif.png) repeat-x left bottom;
	border: 1px solid #B8D03B;
}
#logo img {
	padding: 10px 0px 0px 10px;
}
#logo h1, #logo h2 {
	float: left;
	margin: 0;
	padding: 0;
}
#logo h1 {
	padding: 30px 5px 0 20px;
}
#logo h2 {
	padding: 45px 0 0 0;
	font-style: italic;
}
#logo p {
	clear: left;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: normal;
	font-size: 1.2em;
	font-weight: bold;
	color: #C2C5B1;
}
/* transbox */
.transbox {
	margin: 0;
	padding: 0px;
	background-color: #5396fa;
	opacity:0.6;
	filter:alpha(opacity=60);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 5em;
}
.image_wrapper_mavi p {
	margin: 0;
	padding: 10px;
	color: white;
	position: absolute;
	bottom: 0;
	left: 0;
}
/* Highlight */
#highlight-line {
	background: url(/tools/phpThumb/phpThumb.php?src=/images/topgreybox.jpg&w=512&h=30&iar=1&bg=ffffff&q=100) no-repeat;
	width:512px;
	height:30px;
	padding:0px;
	overflow:hidden;
}
#highlight {
	/* background: url(/images/topgreybox.jpg) no-repeat; */
  width:255px;
	height:225px;
}
#highlight h3, #highlight p, #highlight-var p {
	padding-left: 13px;
	padding-right: 7px;
	padding-top: 0px;
}
#highlight h3 {
	font-size:14px;
}
/* Page */
#page {
	width: 978px;
	margin: 0 auto;
	padding: 10px 0;
	background: #FFFFFF;
	border: 1px solid #B8D03B;
	border-top: none;
}
/* Top Bar */
#topbar {
	float: left;
	width: 978px;
	padding: 0px;
	height: 330px;
}
#topbar-left {
	float: left;
	width: 445px;
	height: 325px;
	padding: 0px 0px 10px 8px;
}
#topbar-right {
	float: right;
	width: 512px;
	height: 325px;
	padding: 0 3px 10px 5px;
}
/* Content */

#content, #fullcontent {
	float: left;
	padding: 3px 15px 0 15px;
}
.post {
}
.post .title {
	margin: 0;
	font-weight: normal;
}
.post h1.title {
	font-size: 20px;
}
.post .entry {
	padding-bottom: 15px;
}
.post .main-text {
	padding-top:5px;
	clear:both;
}
.post .main-text p {
	margin-bottom:10px;
}
.post .main-text table {
    width:100%;
}
.mceContentBody, .mceContentBody * {
	background-repeat:no-repeat;
	background:none;
	background-image:none;
}
.post .main-text, .post .main-text *, .mceContentBody, .mceContentBody * {
	font-size:14px;
	text-align:justify;
	line-height: 1.5em;
}
.post .meta {
	margin: 0;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: bold;
	color: #999999;
}
.post .meta a {
	color: #999999;
}
.post .links {
	margin: 0;
	float: right;
	padding-top: 3px;
}
.post .tags {
	clear: both;
	margin: 0;
	text-transform: uppercase;
	font-size: .8em;
	font-weight: bold;
	background: url(/images/img04.gif.png) repeat-x;
}
.post .links a, .post .tags a {
	border: none;
}
/* Recent Posts */

#recent-posts {
}
#recent-posts h3 {
	margin: 0;
}
#recent-posts p {
	margin: 0 0 1.5em 0;
	font-size: .9em;
}
/* Sidebars */

.sidebar {
	float: left;
	background: url(/images/img03.gif.png) repeat-y;
}
.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidebar li {
    padding: 5px;
}
.sidebar li ul {
}
.sidebar li li {
	margin: 0;
}
.sidebar li h2 {
	margin: 0 0 0.5em 0;
}
#sidebar1 {
	width: 325px;
}
#sidebar2 {
	width: 180px;
}
#sidebar2 li ul {
	line-height: normal;
	background: url(/images/img04.gif.png) repeat-x;
}
#sidebar2 li li {
	background: url(/images/img04.gif.png) repeat-x left bottom;
	font-size: .8em;
}
#sidebar2 li a {
	border: none;
}
/* Calendar */

#calendar {
}
#calendar caption {
	font-weight: bold;
}
#calendar table {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
}
#calendar thead th {
	background: #CCCCCC;
	color: #FFFFFF;
}
#calendar tbody td {
	background: #EEEEEE;
}
#calendar #today {
	background: #B8D03B;
	font-weight: bold;
	color: #FFFFFF;
}
#calendar a {
	font-weight: bold;
}
#calendar #prev {
	text-align: left;
}
#calendar #next {
	text-align: right;
}
#fullcontent {
	width:720px;
	float:none;
	padding: 0px 15px 0 15px;
	margin:0px;
}
/* Footer */
#footer {
	text-align: center;
	font-size: .8em;
}
.imagebox {
	padding:1px;
	margin:1px;
	margin-right:5px;
	border:1px solid #FF9999;
	float:left;
	text-decoration:none;
}
.imagebox:hover {
	padding:1px;
	margin:1px;
	margin-right:5px;
	border:1px solid #0099FF;
	float:left;
	text-decoration:none;
}
a img {
	border: 1px solid #B8D03B;
	padding:0px;
	clear:none;
	text-decoration:none !important;
	background-color:none !important;
}
a:hover img {
	border: #0066FF solid 1px;
	padding:0px;
	clear:none;
	text-decoration: none !important;
	background-color:none !important;
}
/* Meteo */
.img a span img {
	border: none;
	text-decoration:none;
	background-color:#CCCCCC;
	padding:2px;
	text-align:center;
}
.spots, .colwth, .coln, .colx {
	color:#999999;
	text-align:center;
	font-size:9px;
}
.spots {
	color:#222222;
	font-size:12px;
	font-weight:bold;
}
.tmin {
	font-weight:bold;
	color:#00CCFF;
	text-align:center;
}
.tmax {
	font-weight:bold;
	color:#FF9933;
	text-align:center;
}
#forecast td, #forecast th {
	vertical-align:middle;
	text-align:center;
}
.related {
	margin:3px;
	float:left;
	line-height:.75em;
}
.related a, .related a:visited {
	padding:3px;
	text-align:left !important;
	text-decoration: none;
	color: #3C7BCF;
	font-size:11px !important;
	background:transparent url(/images/articles-arrow.png) left center no-repeat;
	padding:1px 8px;
	border:none;
}
.related a:hover {
	color:#0000FF;
	background-position: left center;
	background: #B8D03B;
	color: #FFFFFF;
}
.related a span.arrow {
	color:#024555;
	margin:0 2px 0 0;
}
.article-breadcrum {
}
.article-topbar {
	display:block;
	padding-bottom:20px;
	clear:both;
}
.addons {
	margin-top:-5px;
}
.addons a:hover {
	background-color:#FFFFFF;
}
.increasefont a {
	background-position:0 -1200px;
	margin:0 8px 0 0;
	padding-left:16px;
}
.increasefont a:hover {
	background-position:0 -1300px;
	color:#00386B;
	text-decoration:none;
	border:none;
}
.decreasefont a:hover {
	background-position:0 -1100px;
	color:#00386B;
	text-decoration:none;
}
.decreasefont a {
	background-position:0 -1000px;
	margin:0 8px 0 0;
	padding-left:16px;
}
.inviamail a, .inviaprint a, .mobile a, .decreasefont a, .increasefont a, .inviacomment a {
	background-image:url('/images/ico_addons.gif');
	background-repeat:no-repeat;
	color:#000000;
	float:right;
	text-decoration:none;
	border:none;
}
.inviamail a:hover {
	background-position:0 -100px;
	color:#00386B;
	text-decoration:none;
}
.inviamail a {
	background-position:0 0;
	padding-left:18px;
}
.inviaprint a:hover {
	background-position:0 -300px;
	color:#00386B;
	text-decoration:none;
}
.inviaprint a {
	background-position:0 -200px;
	margin:0 8px 0 0;
	padding-left:16px;
}
.inviacomment a:hover {
	background-position:0 -502px;
	color:#00386B;
	text-decoration:none;
}
.inviacomment a {
	background-position:0 -402px;
	margin:0 6px 0 0px;
	padding-left:16px;
	color:#666666;
}
.box {
	border: 1px solid #CCCCCC;
	padding:3px;
}
.nodeco, .nodeco * {
	text-decoration:none;
	border:none;
	border-style:none;
	color: #626456;
	font-weight:normal;
}
.nodeco:hover, .nodeco:hover * {
	text-decoration:none;
	border:none;
	border-style:none;
	color: #626456;
	font-weight:normal;
}
.clear {
	clear:both;
}
.comment {
	font-size:13px;
	color:#666666;
	padding-top:10px;
}
.username {
	color:#336699;
}
.banner_bottom {
	border-top: 1px solid #B8D03B;
	padding-top:5px;
}
a.info {
	position:relative; /*this is the key*/
	z-index:24;
	background-color:#ffffff;
	color:#000;
	text-decoration:none
}
a.info:hover {
	z-index:25;
	background-color:#ffffff
}
a.info span {
	display: none
}
a.info:hover span { /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:2em;
	left:2em;
	width:15em;
	border:1px solid #0cf;
	background-color: #CCFFFF;
	text-align: center
}
.img-desc {
	position: relative;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	width:250px;
	height:225px;
	margin:2px;
	border: 1px solid #999;
}
.img-desc cite {
	background: #111;
	-moz-opacity:.70;
	filter:alpha(opacity=70);
	opacity:.70;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 5px;
	margin-bottom:15px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	text-decoration:none;
	font-style:normal;
}
.img-desc cite a {
	text-decoration: none;
	display:block;
	color: #FFFFFF;
	border-bottom:none;
}
.img-desc cite a:hover {
	color:#FF0000;
	background:none;
}
.primopiano cite {
}
.primopiano span {
	font-size:18px;
}
.primopiano a {
	font-size:14px;
}
.niceborder {
	line-height: normal;
	background: url(/images/img04.gif.png) repeat-x;
}
.spotbar {
	background: url(/images/img04.gif.png) repeat-x;
    clear:both;
    padding:3px;
}
#news-feed   { height:40px; width:290px; overflow:hidden; position:relative; border:1px solid #ccc; background:#eee; }
#news-feed ul  { position:absolute; top:0; left:0; list-style-type:none; padding:0; margin:0; }
#news-feed ul li { min-height:180px; font-weight:bold; color:#FF3333; font-size:11px; margin:0; padding:5px; overflow:hidden; }
iframe.fb_ltr {
	margin: 0px !important;
    padding: 0px !important;
}
iframe.twitter-share-button, iframe.twitter-count-horizontal {
	margin: 0px !important;
    padding: 0px !important;
    width: 96px !important; 
    height: 20px !important;
}
#g-plusone {
	width: 40px !important;
}
.gap {
	clear:both;
    padding:3px;
    margin:5px;
}
.nogap {
	clear:both;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}