/* -------------------- tag styles --------------------*/
body,td,div {font-family: verdana; font-size: 12px; color:#7A7A7A; line-height: 18px;}
td,div{-moz-opacity: 0.99;text-shadow: #000 0 0 0;} /*safari fix*/
html,body{margin:0;padding:0;height:100%;border:none;}
table {border-spacing: 0px; border-collapse: collapse;}
td {vertical-align: top; padding:0px;}
img {border: 0px;}
form{margin:0px; padding:0px;}


h1, h2, h3, h4, h5, h6 {margin: 0px; font-weight:normal; color: #7A7A7A;}
h1 {font-size: 18px;}
h2 {font-size: 24px; font-family: Calibri;}
h3 {font-size: 20px; font-weight: normal;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

a {color: #02785E; text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline: none;}
a:active {}
a:visited {}

/* -------------------- standard styles --------------------*/
.b {font-weight: bold;}
.n {font-weight: normal;}
.i {font-style: italic;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

.pa {position: absolute;}
.pr {position: relative;}

.fl {float: left;}
.fr {float: right;}
.cb {clear:both;}

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}
.fs30{font-size: 30px;}

.fc1 {color: #000;}
.fc2 {color: #FFF;}
.fc3 {color: #A9A9A9;} /*country*/
.fc4 {color: #7A7A7A;}

.ffcal {font-family: Calibri;}

.ls25 {letter-spacing: 0.025em;}
.ls50{letter-spacing: 0.050em;}

.lh10{line-height:10px;}
.lh15{line-height:15px;}
.lh16{line-height:16px;}
.lh18{line-height: 18px;}
.lh20{line-height: 20px;}
.lh30{line-height: 30px;}

a.lnk1 {color: gray;}
a.lnk1:hover {color: silver;}

a.lnk2 {color: #FFF; text-decoration:none;}
a.lnk2:hover {text-decoration: underline;}

a.lnk3 {color: #02785E; text-decoration: none;}
a.lnk3:hover {text-decoration: underline;}

a.lnk4 {text-decoration: none; display:block; width:100% height:16px; padding:0 3px 0 3px; color: #7a7A7A; } /*page menu */
a.lnk4:hover {background:#02785E; color:#FFF; }

a.lnk5 {text-decoration: none; }
a.lnk5:hover {text-decoration:underline;}

input#com_city {display: none;}

/* -------------------------------------------------------------------------------------------*/
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
/* -------------------- HEAD start --------------------*/
div#header {
	background: #b2b2b2 url(../images/head_right.jpg) top left repeat-x;
	height:298px;
	margin: 0 0 20px 0;
}
div#head {width: 959px; height: 298px; margin: 0 auto;}

div#project { width:240px; height: 268px; background:url(../images/head_project.jpg) top left no-repeat; padding:30px 30px 0 30px;}
div#project_link { height:21px; padding:0 0 0 0; background:url(../images/icon_arrow.jpg) right bottom no-repeat; width: 165px; display:block;}

/* --------------------- HEAD end ---------------------*/

/* -------------------- MAIN start --------------------*/
div#content {width: 960px; margin:0 auto; }
/*table#contnet {padding-bottom:1000px; }*/

div#main {width: 640px; margin-right: 20px; }

div.article { width:600px; background: url(../images/article_header.jpg) top left repeat-x; padding:105px 20px 0 20px; }
div.date { width:64px; height: 52px; top:0; left: 20px; background:url(../images/date_bg.jpg) top left no-repeat; padding:13px 0 0 0;}
div.title { top:0; left: 100px; padding:35px 0 0 0; }
div.country {top:40px; right:30px; }
div.image_holder { width:264px; height:195px; background: url(../images/image_holder.jpg) top left no-repeat; padding:11px 13px 0 13px; margin:-9px 13px 0 -13px;}
.text1 { padding:0 0 0 0; }
img.flag { margin:0 0 0 5px; }
div.day {font-family: Calibri; margin:0 0 3px 0;}
div.month{}

div#right {
	width: 300px; 
	min-height:100%; 
	height: auto !important; 
	height:100%;  
}

div#right_inner {background:url(../images/right_bg.jpg) top repeat-y; margin:-4px 0 0 0; width:300px;}

.rhead {margin:15px 11px 15px 11px; }
div.rhead {background:url(../images/right_header.jpg) center top no-repeat; height:40px; width: 277px; }
.rhead h2 {padding:10px 0 0 50px;}
#sponsors { background: url(../images/logos_bg.jpg) top no-repeat; width:260px; height: 320px; padding:0 20px 0 20px; padding-top:5px; }
#sponsors ul {list-style: none; padding:0; margin:0; }
#sponsors li {float:left; height:60px; width:110px; padding:0 10px 0 10px;}

div#world { background: url(../images/world_bg.jpg) top no-repeat; width: 273px; height: 152px; padding: 0 13px 0 14px; }
div#page_menu { background: url(../images/main_bottom.jpg) top left repeat-x; height:53px; margin-top:50px; padding: 10px 0 0 20px;}


#countries ul { list-style: none; padding-left:20px; margin:0; }
#countries li { background: url(../images/right_tab.jpg) left top no-repeat; padding:0 0 5px 30px; }


/* --------------------- MAIN end ---------------------*/

/* -------------------- FOOT start --------------------*/
div#footer {
	position:absolute;
	bottom:-43px; /* stick to bottom */
	width:100%;
	clear:left;
	height: 43px;
	background: #b2b2b2 url(../images/footer_left.jpg) repeat-x left top;
}
div#foot {width: 959px; height: 43px; margin: 0 auto; background: #b2b2b2 url(../images/footer_center.jpg) no-repeat left top;}
/* --------------------- FOOT end ---------------------*/


/*------------------------KOMENT ---------------*/
div#comments {width:300px;}

.comments_number {
	margin-top: 40px;
	margin-bottom: 10px;
	color: #535150;
	font-size: 30px;
	font-weight: bold;
	position: relative;
}

.comments_list{
	clear: both;
	position: relative;
	margin-bottom: 21px;
}


.comments_actual {
	position: relative;
	background-color: #3d3d3d;
	border: 1px solid #282828;
	color: #6c6868;
	padding: 5px;
}

.comments_index {
	/*position: absolute;*/
	/*right: 100%;*/
	font-size: 60px;
	margin-right:30px;
	color: #FFF;
	font-family: Georgia, Serif;
	letter-spacing: -2px;

}

.comments_text {
	border: none;
	padding: 10px 15px 10px 30px;
	background-color: #E6E6E6;
	/*position: relative;
	overflow: hidden;*/
}

.comments_extra {
	clear: booth;
	float: left;
	margin-top: 4px;
	background: #7A7A7A;
	width: 100%;
}

.comments_arrow {
	/*clear: right;*/
	
	color: #fff;
	background: url(../images/icon_com.jpg) no-repeat top left;
	float: right;
	width: 16px;
	height: 30px;
	margin-top: -4px;
	margin-right: 15px;
}

.comments_author {
	/*clear: booth;*/
	
	color: #fff;
	float: right;
	padding: 3px 0px 3px 9px;
	margin-right: 10px;
	
}
.comments_author a {text-decoration:underline; color:#FFF;}
.comments_author a:hover {text-decoration:underline;}

.tail {
	clear: booth;
	float: left;
	position: relative;
	bottom: 6px;
	margin-left: 4px;
	width: 17px;
	height: 17px;
}

.comments_date {
	
	float: left;
	font-style: italic;
	padding: 4px 4px 4px 6px;
	font-size: 12px;
	color: #FFF;
}

.fail {border: 1px solid red;}

/*------------------------------------------------------GALERIA -------------------------------------*/
/* Style in template file */


	
	
	
	
	
	
	



