.topText {
    font-size:11px;
}

/** BASIC */

#pageHeader {
    height:132px;
    background-image: url("2/head_repeater.png");
    border: 0px blue dotted;
}

#logo {
    background-image: url("2/logo.png");
    width: 360px;
    height: 132px;
}

#loginForm {
    padding: 5px;
}

#main {
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    width: 1000px;
    background-color: #999999;
    border-left: 1px #cccccc solid;
    border-right: 1px #cccccc solid;
}

#newsColumn {
    padding: 10px;
}

.boxHeader {height: 33px;width: 279px;background-image: url("box/b1Top.png");color: #005CA2;font-weight:bold;padding-top:11px;font-size:13px;}
.boxFooter {height: 12px;width: 279px;background-image: url("box/b1Bottom.png");}
.boxContent {width: 269px;background-image: url("box/b1Content.png");padding: 5px;margin: 0px;text-align:left;/*height:200px;*/overflow:hidden;font-family: Tahoma;font-size:13px;}

.box0Header {height: 33px;width: 205px;background-image: url("box/b0Top.png");color: #005CA2;font-weight:bold;padding-top:11px;font-size:13px;clear:both;}
.box0Footer {height: 12px;width: 205px;background-image: url("box/b0Bottom.png");}
.box0Content {width: 195px;background-image: url("box/b0Content.png");padding: 5px;margin: 0px;text-align:left;/*height:200px;*/overflow:hidden;font-family: Tahoma;font-size:13px;}

.box2Header {height: 6px;width: 207px;background-image: url("box2/top.jpg");}
.box2Footer {height: 8px;width: 207px;background-image: url("box2/bottom.jpg");}
.box2Content {width: 200px;background-image: url("box2/center.jpg");padding-left:7px;}

.breaker {
    height: 9px;
    background-image: url("2/break.gif");
    margin-top: 15px;
    margin-bottom: 10px;
}

.newsCategory {
    font-weight: bold;
    font-family: Verdana;
    font-size: 10px;
    color: #777;
    text-decoration: none;
    padding-left:5px;
    padding-right:20px;
}

.newsCategorySelected {
    font-weight: bold;
    font-family: Verdana;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    padding-left:5px;
    padding-right:20px;
}

.specialNews {color: #444; font-weight:normal; font-size:11px; text-decoration:none; font-family:arial;}
.specialNews2 {color: #444; font-weight:normal; font-size:11px; text-decoration:none; font-family:arial;}
.specialNews3 {color: blue; font-weight:normal; font-size:11px; text-decoration:none; font-family:arial;}
a.specialNews2:hover {color: #000088; font-weight:normal; font-size:11px; text-decoration:underline; font-family:arial;}
.specialNewsTitle {color: #3F6E86; font-weight:bold; font-size:11px; text-decoration:none; font-family:arial;}

.cImage {
    vertical-align:middle;
}

.meteoLabel {
    color: #000000;
    font-weight: bold;
    font-size:11px;
}

.meteoValue {
    color: #EE0000;
    font-weight: bold;
    font-size:11px;
}

.meteoText {
    color: #005CA2;
    font-weight: bold;
}

.headText {
    color : #666666;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
}

li.boxNewsTitle {
    margin: 5px;
}

body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

body, textarea {
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
	color: #000000;
}

input, textarea, select {
    border-width: 1px;
}

form {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
}

p, blockquote, ul, ol, dl {
	margin-top: 0;
}

/** MISC */

.align-justify { text-align: justify; }

.img1 {
	padding-top: 3px;
	padding-right: 10px;
	float: left;
}

/** FORMS */

.input1 {
	width: 100%;
	color: #B2B2B2;
}

.button1 {
	width: 65px;
	height: 21px;
	background: url(images/homepage04.gif) no-repeat left top;
	border: none;
	color: #FFFFFF;
}

/** BACKGROUNDS */


/** LINKS */

a {
	color: #417EDB;
}

a:hover {
	text-decoration: none;
}

/** HEADINGS */

/** TEXTS */

p.news {
    margin :0px;
    padding-bottom:6px;
    padding-top:0px;
    font-family : Arial, Tahoma;
    font-size:13px;
}

p.news2 {
    margin :0px;
    padding-bottom:6px;
    padding-top:0px;
    font-family : Arial, Tahoma;
    font-size:12px;
}

div.titleBar {
    color: #000;
    font-weight: bold;
    font-size:14px;
}

.newstitle, a.newstitle:link, a.newstitle:visited {
    font-size: 12px;
    font-family: Arial, Tahoma;
    color: #04579A;
    font-weight: bold;
    text-decoration:none;
}

a.newstitle:hover {
    color: #444444;
}

.newsTitleByID {
    font-size:16px;
    color: black;
    font-family: Georgia, Arial, Tahoma;
    text-decoration: none;
}

.news-meta {
    float:left;
    padding-top:3px;
    width:70%;
    font-size:11px;
    color:#888;
}

.news-meta2 {
    float:right;
    margin:10px;
    color:#888;
    font-family:Verdana;
    font-size:11px;
}

.news-time {
    color:#888;
    font-family:Tahoma;
    font-size:10px;
    font-weight: bold;
}

input.btn {
    background-image:url("2/btn.gif");
    height: 22px;
    border: 0px red dotted;
    background-color:transparent;
    color: white;
    vertical-align:middle;
}

.news-time-newsID {
    color:#888888;
    font-family:Tahoma;
    font-size:10px;
    font-weight: bold;
}

.news-tools {
    border-bottom:0px dashed #DDDDDD;
    clear:both;
    display:block;
    float:left;
    margin-bottom:15px;
    width:100%;
    font-family: Arial;
}

.pic {
    padding:2px;
    border: 1px dotted gray;
    margin: 0px 5px 5px 0px;
    border-color: #cccccc;
}

.picList {
    padding:1px;
    border: 0px dotted gray;
    margin: 0px;
}

.news-media {
    padding:4px;
    border-bottom: 1px dotted #dddddd;
    margin: 0px;
    text-align:right;
}

input[type="submit"], input[type="button"] {
    font-size:11px;
    font-family:Tahoma;
    font-weight:bold;
    width: 100px;
    height: 20px;
}

.error {
    color: red;
    font-size:11px;
}

.message {
    color: green;
    font-size:11px;
}

span.photoDescription {
    font-size:10px;
    font-style:italic;
    color: #666666;
}

.meteo {
    font-family: tahoma;
    font-size: 13px;
    text-decoration:none;
    font-weight:bold
}

.rating {
    font-family: tahoma;
    font-size: 10px;
    text-decoration:none;
    color:gray;
}

#rs div.s0 a {
    background: url("images/stars/star10.gif") no-repeat;
    cursor: pointer;
}

#rs div.s1 a {
    background: url("images/stars/star11.gif") no-repeat;
    cursor: pointer;
}

#rs div a {
    float : left;
    height : 19px;
    margin : 0;
    padding : 0;
    width : 19px;
}

#rs {
    float :right;
    height :19px;
    width :95px;
    padding :0;
}

#buttonheading {
    float :right;
    width:200px;
    border:1px blue dotted;
}

div.error {
    text-align:center;
    width: 300px;
    padding: 20px;
    background-color: #FFDDDD;
    border: 1px red solid;
    color: red;
    font-weight: bold;
    margin: 0px auto;
}

div.message {
    text-align:center;
    width: 300px;
    padding: 20px;
    background-color: #DDFFDD;
    border: 1px green solid;
    color: green;
    font-weight: bold;
    margin: 0px auto;
}

.boxHeader2 {height: 33px; color: #fff; font-weight:bold; font-size:12px;}
.boxHeader3 {height: 33px; color: #3B4263; font-weight:bold; font-size:12px;}
.boxHeader4 {color: #3B4263; font-weight:bold; font-size:12px; display:block; background-color:rgb(222, 228, 253); padding:2px; margin-bottom:4px; margin-top:4px;}

a.regularText {
    color: black;
    text-decoration: none;
}

div.adminComment {
    text-align: left;
    width: 300px;
    padding: 20px;
    background-color: #DDFFDD;
    border: 1px green solid;
    color: black;
    font-weight: normal;
    margin: 0px auto;
}
