/* andreas00 - an open source xhtml/css website layout by Andreas Viklund  - http://andreasviklund.com . Free to use for any purpose as long as the proper credits are given to the original author.
Version: 1.0 (Apr 07, 2006) */

/***** Body and main container *****/

body {
height:100%;
width:100%; 
margin:0 auto;
padding:0;
font:76% Verdana,Tahoma,Arial,sans-serif;
background:#242424 url(img/back.gif);
/*background:#090909 url(img/bg.gif) top center repeat-y;*/
color:#3a3a3a;
}

#container
{
height:100%;
width:100%; 
margin:0 auto;
padding:0;
background: url(img/bg_ie.gif) top center repeat-y;
}

body > #container
{
background: url(img/bg.gif) top center repeat-y;
}

#wrap {
background-color:#242424;
color:#ececec;
margin:0 auto;
padding:1px 5px;
width:984px; 
height:100%;
}

#date_line {
/*
margin-right:80px;
margin-top:85px;
*/
margin-right:30px;
margin-top:80px;
color:#ffcc66;
font-size:18px;
font-weight:300;
float: right;
font-family: Georgia, serif;
}



/***** Header *****/

#header {
color:#505050;
margin:0 auto; 
background: url(img/front.gif) top left no-repeat;
width:1004px; 
border:0px; 
height:115px;
padding:0px;
}

body > #header {
width:1004px; 
}


#header h1 {
font-size:2.5em;font-weight:normal;letter-spacing:-2px;margin:0 0 4px 15px;padding:15px 0 0;
}

#header h1 a,#header h1 a:hover {
padding:0;
}

#header p {
font-size:1.1em;letter-spacing:-1px;margin:0 0 5px 15px;padding:0 0 0 3px;
}


/* navigation */
.navigation {
/*	margin-top:5px;
        margin-bottom:5px;*/
	margin:0 auto;   
	background: url(img/topmenu_back.gif) top left no-repeat;   /* NOVIJ DIZAJN MENU, zakomentitj 2 stroki nize */
/*        background: #000000 url(img/nav.gif);
	border: 1px solid #DFEEF7;*/
	border-color: #676767;  /* Cvet gorizontalnih linij verhnego menu */
	height: 44px;
	text-align:center;
	padding:0px;
        padding-top:3px;
	width:1004px;

}
.navigation a {
/*	background: #D9E1E5 url(img/nav.gif); */
	border-right: 1px solid #E0CB84; /* Cvet vertikalnih linij verhnego menu */
	color: #222119; /* Cvet nadpisej verhnego menu */
/*	display: block; 
	float: left;    */
	/*font: lighter 1.3em sans-serif;*/
        font: bold 12px sans-serif;
        font-family: Georgia, serif;
	line-height: 32px;
	padding: 0 15px;
	text-decoration: none;
	vertical-align:middle;
}
.navigation a:hover {/*background-position: left bottom;*/ color: #ffcc66; text-decoration: none;}
                                        /* Cvet aktivnih nadpisej verhnego menu */

.navigation a.last {
  border-right: 0;
}

/***** Left sidebar *****/

#avmenu {
clear:left;float:left;width:150px;margin:0 0 10px 0;padding:0;
}

#avmenu ul {
list-style:none;width:150px;margin:0 0 0px 0;padding:0;
}

#avmenu li {
margin-bottom:5px;
}

#avmenu li a {
font-weight:lighter;height:20px;text-decoration:none;color:#cfcfcf;display:block;padding:6px 0 0 10px;background:#000000 url(img/menubg.gif) bottom left repeat-x;border-top:1px solid #525252;border-right:1px solid #525252;border-bottom:1px solid #525252;border-left:1px solid #525252;
}

#avmenu li a:hover, #avmenu li a.current {
background:#000000 url(img/menubg2.gif) bottom left repeat-x;color:#ffcc66;border-top:1px solid #525252;border-right:1px solid #525252;border-bottom:1px solid #525252;border-left:1px solid #525252;
}

#avmenu ul ul {
margin:5px 0 5px 15px;font-size:0.9em;width:135px;
}

#avmenu ul ul a {
height:16px;margin:0;padding:4px 0 0 8px;
}

#avmenu h2 {
font-size:1.5em;font-weight:normal;
}

/***** Right sidebar *****/

/* for IE 6 */
#extras {
float:right;width:217px;margin:0 0 10px 0; padding:0;font-size:0.9em;
margin-right:-1px;
padding-right:1px;
}

/* for others */
#wrap > #extras {
float:right;width:217px;margin:0 0 10px 0; padding:0;font-size:0.9em;
margin-right:0px;
}


#extras p, #extras ul {
margin:0 0 1.5em 0;line-height:1.3em;padding:0;
}

#extras a {
font-weight:bold;
}

#extras li {
list-style:none;margin:0 0 6px 0;padding:0;
}

#extras h2 {
font-size:1.6em;font-weight:normal;margin:0 0 6px 0;letter-spacing:-1px;
}

/***** Main content *****/

#content {
/*margin:10px 226px 10px 160px;padding:0px;line-height:1.5em;text-align:left;*/

line-height:1.5em;text-align:left;

margin-left:7px;

/*padding-left: 4px;
padding-right: 4px;*/

display: block; 
float: left;

/*border:1px solid #272727;*/

/*width:593px;*/

width:601px;

/*background:#000000;*/
background:#242424;
/*background:#0c0c0c url(img/content_back.gif) top center repeat-y; */
/* background:#1E1E1E;*/
}

#contentwide {
margin:10px 0 10px 160px;padding:0;line-height:1.5em;text-align:left;
}

#contentfull {
margin:10px 10px 10px 10px;padding:2px 0 0 0;line-height:1.5em;text-align:left;
}

#content h2, #contentwide h2, #contentfull h2 {
font-size:1.8em;letter-spacing:-1px;font-weight:normal;margin:8px 0 10px 0;padding:0;
}

#content h3, #contentwide h3, #contentfull h3 {
font-size:1.5em;font-weight:normal;margin:6px 0 6px 0;padding:0;
}

#content img, #contentwide img, #contentfull img {
padding:1px; /*display:inline;*/background:#0c0c0c;color:#ececec;border:1px solid #FFFFFF;
}

#content a, #contentwide a, #contentfull a {
font-weight:bold;
}

#content ul, #content ol,
#contentwide ul, #contentwide ol,
#contentfull ul, #contentfull ol {
margin:0 0 16px 20px;
padding:0;
}

#content ul ul, #content ol ol,
#contentwide ul ul, #contentwide ol ol,
#contentfull ul ul, #contentfull ol ol {
margin:2px 0 2px 20px;
}

#content li, #contentwide li, #contentfull li {
margin:0 0 2px 10px;
padding:0 0 0 4px;
}

/***** Footer *****/

#footer {
clear:both;
margin:0 auto;
padding:8px 0;
border-top:2px solid #525252;
/*width:760px;*/
width:1004px; 
text-align:center;
color:#808080;
background-color:#151515;
font-size:0.9em;
}

#footer p {
padding:0;margin:0;
}

#footer a {
color:#808080;background-color:inherit;text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

/***** NEWS POSTS ******/

.storycontent a:hover
{
text-decoration:none;
}


/***** Various tags *****/
hr{
border: 0;
color: #525252;
background-color: #525252;
height: 1px;
}

a {
text-decoration:none; color:#ececec; background-color:inherit;
}

a:hover {
text-decoration:underline; color:#ffcc66; background-color:inherit;
}

a img {
border:0;
}

p {
margin:0 0 16px 0;
}

blockquote {
border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:4px solid #cccccc;margin:16px;padding:7px 7px 7px 11px;background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x;color:#505050;
}

blockquote p {
font-size:1.1em;line-height:1.3em;margin:0;
}

/***** Table styles *****/

table {
margin:0 0 16px 0;padding:0;line-height:1.3em;border-collapse:collapse;border:0px solid #d8d8d8;
}

caption {
text-align:left;font-size:1.5em;font-weight:normal;margin:0;padding:6px 0 8px 0;
}

th {
padding:7px;text-align:left;/*background:#eaeaea url(img/menubg2.gif) bottom left repeat-x*/;color:#505050;
}

td {
padding:7px;font-size:0.9em;text-align:left;/*background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x*/;color:#ececec;
}

/***** Form styles *****/

.button {
border-top:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:4px solid #cccccc;margin:0 0 15px 0;padding:7px 7px 7px 11px;background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x;color:#505050;font-weight:bold;padding:4px;width:120px;
}

input, textarea {
border:1px solid #cccccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;
}

label {
margin:2px;
}

input {
width:200px;
}

textarea {
width:400px;
}

/***** Search box *****/

#searchbox {
padding:0;margin:6px 0 16px 0;
}

#searchform {
background:#151515;border:1px solid #525252;color:#ffffff;font-size:0.9em;padding:4px;width:140px;
}

#avmenu > #searchbox > #searchform {
margin-top:1px; /* FIREFOX */
}

#searchbox label {
display:none;
}

/***** Various classes *****/

.left {
margin:10px 10px 5px 0;float:left;
}

.right {
margin:10px 0 5px 10px;float:right;
}

.announce {
margin:10px 0 10px 0;padding:10px 10px 5px 10px;width:105px;color:#ececec;background:#151515; /* url(img/menubg.gif) bottom left repeat-x;*/ border-top:1px solid #525252;border-right:1px solid #525252;border-bottom:1px solid #525252;border-left:1px solid #525252;line-height:1.3em;
}

.announce a {
font-weight:bold;
}

.announce p {
font-size:0.9em;
}

.announce h2 {
margin:0 0 10px 0;padding:0;
}

#avmenu .announce {
width:128px;
}

.textright {
text-align:right;margin:-10px 0 4px 0;
}

.center {
text-align:center;
}

.small {
font-size:0.8em;
}

.large {
font-size:1.3em;
}

.bold {
font-weight:bold;
}

.highlighted {
padding:3px;background-color:#0c0c0c;color:#ececec;border:1px solid #525252;
}

.hide {
display:none;
}

td.post_title
{
background: url(img/news_header_back.gif) no-repeat;
}

.gradient_line
{
background: url(img/news_header_back.gif) no-repeat;
}


.content_style
{
background:#242424;
}


/* for IE6 */
#google_right{
width:217px;
/*float:right; */
border:1px solid #525252;
padding-top:10px; 
margin-left:0px;
margin-top:6px;
background-color:#151515;
}

/* for OTHERS Firefox, Opera, Safari */
#extras > #google_right{
width:217px;
border:1px solid #525252;
padding-top:10px; 
margin-left:0px; 
margin-top:6px; 
background-color:#151515;
}


#right_banner_01
{
color:#505050;width:217px; 
margin:0px 0 10px 0px;
padding:0; 
padding-top:7px; 
/*padding-left:6px;*/
}

#extras > #right_banner_01
{
color:#505050;width:217px; 
margin:0px 0 10px 0px;
padding:0px; 
padding-top:7px; 
/*padding-left:6px;*/
}


#right_side_banner
{
width:217px;
/*height:308px;*/
margin:0px 0px 10px 0px; 
background-color:#242424;
border:1px solid #525252;
padding:0px;
}

#copy_warning
{
background-color: #151515; 
border:1px solid #525252; 
color:#ececec;  
width:98%;
height:20px;
margin-top:5px;
margin-bottom:10px; 
text-align:center;
}