/*
This is global stylesheet
Define all language independent styles here
All styles including language dependent items must be defined in CSS/style_{lang_id}.css files

*/

html{
	margin:0px;
	padding:0px;
	background-image:url(../imgs/background.jpg);
}
body {
	margin:0px;
	padding:0px;
	background-image:url(../imgs/top_gr.png);
	background-position:top center;
	background-repeat:repeat-x;
	width:100%;
}
* { 
	margin: 0; 
	padding: 0; 
	text-decoration: none; 
	font-size: 1em; 
	outline: none; 
		
}
	
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { 
	font: inherit; 
	font-size: 1em; 
}

dfn, i, cite, var, address, em { 
	font-style: normal; 
}

th, b, strong, h1, h2, h3, h4, h5, h6 { 
}
img, a img, iframe, form, fieldset, abbr, acronym, object, applet { 
	border: none; 
}
a {
	text-decoration:none;
}
table { 
	border-collapse: collapse; 
	border-spacing: 0; 
}
caption, th, td, center { 
	text-align: left; 
	vertical-align: top; 
}
q { 
	quotes: "" ""; 
}
ul, ol, dir, menu { 
	list-style: none; 
}
sub, sup { 
	vertical-align: baseline; 
}


font { 
	color: inherit !important; 
	font: inherit !important; 
	color: inherit !important; 
}

/**Styled added by Otto**/
.rel { position: absolute; }
.abs { position: absolute; }

#header_logo {
	background-image:url(../imgs/header_logo_geo.png);
	background-position:center top;
	background-repeat:no-repeat;
	width:765px;
	height:133px;
}
#menu {
	width:780px;
	
	position:relative;
}
#nav {
	width:778px;
	height:99px;
}
#afisha_bg {
	background-image:url(../imgs/afisha_bl_bg.png);
	background-repeat:no-repeat;
	width:780px;
}

.ie #afisha_bg {
		background-image:url(../imgs/afisha_bl_bg.png);
		background-repeat:no-repeat;
		width:780px;
}
#afisha { 
	height:240px;
}
#left_con { 
	float:left;
	width:313px;
	margin-top:-20px;
}
#content {
	float:right;
	margin-top:-20px;
}
#content_top {
	background-image:url(../imgs/content_bg_top.png);
	background-repeat:no-repeat;
	width:426px;
	height:60px;
	padding-top:30px;
	padding-left:40px;
	color:#990000;
}
#content_text {
	background-image:url(../imgs/content_bg.png);
	background-repeat:repeat-y;
	padding:10px;
	padding-right:20px;
	font-size:12px;
	width:436px;
	min-height:608px;
	position:relative;
	overflow:auto;
}
#content_text img {
	border:3px #8a8a8a solid; 
}
.ie6 #content_text {
	background-image:url(../imgs/content_bg.png);
	background-repeat:repeat-y;
	padding:10px;
	padding-right:20px;
	font-size:12px;
	width:436px;
	height:608px;
	position:relative;
}
#content_bot {
	background-image:url(../imgs/content_bot.png);
	background-repeat:no-repeat;
	height:15px;
	width:466px;
}
#theathe_history {
	display:block;
	background-repeat:no-repeat;
	width:313px;
	height:163px;
}
#footer_created a {
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#bl_top {
	background-image:url(../imgs/bl_top.png);
	background-repeat:no-repeat;
	background-position:right;
	height:33px;
	width:265px;
	padding-top:30px;
	padding-left:40px;
	text-align:left;
}

#bl_text {
	background-image:url(../imgs/bl_text.png);
	background-repeat:repeat-y;
	background-position:right;
	width:265px;
	text-align:center;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}
#bl_bot {
	height:16px;
	width:305px;
	background-image:url(../imgs/bl_bot.png);
	background-position:right;
	background-repeat:no-repeat;
	margin-bottom:4px;
	margin-right:10px;
	
}

.ie6 #bl_bot {
	margin-right:0px;
}
#horiz_nav {
	list-style:none;
	margin-left:50px;
}
#nav li {
	float:left;
}
#nav_middle  {
	background-image:url(../imgs/nav/nav_middle.png);
	background-repeat:repeat-x;
	height:25px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}
#nav_right {
	background-image:url(../imgs/nav/nav_right.png);
	background-repeat:no-repeat;
	width:7px;
	height:35px;
	margin-right:1px;
}
#nav_left {
	background-image:url(../imgs/nav/nav_left.png);
	background-repeat:no-repeat;
	width:7px;
	height:35px;

}
#nav_middle_selected  {
	background-image:url(../imgs/nav/selected_middle.png);
	background-repeat:repeat-x;
	height:25px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}
#nav_right_selected {
	background-image:url(../imgs/nav/selected_right.png);
	background-repeat:no-repeat;
	width:7px;
	height:35px;
	margin-right:1px;
}
#nav_left_selected {
	background-image:url(../imgs/nav/selected_left.png);
	background-repeat:no-repeat;
	width:7px;
	height:35px;
}
#sub_menu {
	display:block;
	width:772px;
	height:70px;
}
#sub_nav {
	background-image:url(../imgs/sub_menu.png);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:5px;
	font-size:12px;
	margin-top:0px;
	width:772px;
	height:70px;
}
#sub_nav_ul {
	list-style:none;
}
#sub_nav_ul li {	
	position:relative;
	padding-left:10px;
	color:#8b7f6e;
}
#sub_nav_ul li a {
	color:#cfc1a4;
}
#sub_nav_ul li a:hover {
	color:#eaa76b;
}
#sub_nav_ul li a:selected {
	color:#eaa76b;
}
#sub_nav_current {
	color:#eaa76b;
}
#footer {
	width:760px;
	margin-top:20px;
}
#footer_left {
	background-image:url(../imgs/footer_left.png);
	background-repeat:no-repeat;	
	float:left;
	height:64px;
	width:13px;
}
#footer_cen {
	background-image:url(../imgs/footer_bg.png);
	height:64px;
	width:734px;
	float:left;
}
#footer_right {
	background-image:url(../imgs/footer_right.png);
	background-repeat:no-repeat;	
	height:64px;
	width:13px;
	float:right;
}
#head {
	background-image:url(../imgs/title_icon.png);
	background-repeat:no-repeat;
	width:48px;
	height:45px;
	float:left;
}
#see_more {
	width:101px;
	height:33px;
	background-image:url(../imgs/news_more.png);
	background-repeat:no-repeat;
	margin-right:0px;
	padding-top:0px;
}
#seperator {
	background-image:url(../imgs/news_seperator.png);
	background-repeat:no-repeat;
	background-position:center;
	width:358px;
	height:27px;
}
#search {
	position:absolute;
	right:30px;
	top:62px;
}
#subscribe {
	position:absolute;
	right:210px;
	top:62px;
}

.ie #search  {
	position:absolute;
	right:20px;
	float:right;
	top:65px;
}
.ie7 #search  {
	position:absolute;
	right:20px;
	float:right;
	top:65px;
}
.ie #subscribe  {
	position:absolute;
	right:210px;
	float:right;
	top:65px;
}
.ie7 #subscribe  {
	position:absolute;
	right:210px;
	float:right;
	top:65px;
}
.search_bt {
	background:none;
	border:0px;
	background-image:url(../imgs/search_submit.png);
	background-repeat:no-repeat;
	width:21px;
	height:26px;
	cursor:pointer;
}
.search_field {
	background:none;
	border:0px;
	background-image:url(../imgs/text_box_bg.png);
	background-position:top;
	background-repeat:no-repeat;
	width:138px;
	height:21px;
	padding-top:5px;
	padding-left:10px;
}

#history_text {
	scrollbar-arrow-color:#b69f6c;
	scrollbar-base-color:#b69f6c;
	scrollbar-darkshadow-color:#b69f6c;
	scrollbar-face-color:#87744e;
	scrollbar-highlight-color:#b69f6c;
	scrollbar-shadow-color:#b69f6c;
	font-size:10px;
	padding:10px; 
	overflow:auto; 
	height:91px; 
	width:680px;
	text-align:left;
}
#history_this {
	display:block;
	background-image:url(../imgs/history_this.png); 
	background-repeat:no-repeat; 
	width:7px; 
	height:10px;
	position:relative;
	left:30px;
	top:0px;
}

#history_div {
	width:700px; 
	position:absolute; 
	top:auto; 
	left:55px;
}
.ie #history_div {
	width:700px; 
	position:absolute; 
	top:0px; 
	left:55px;
}

#hist_div {
	position:relative; top:0px; left:00px;
}
.ie #hist_div {
	position:relative; top:-10px; left:-40px;
}
.ie7 #hist_div {
	position:relative; top:0px; left:0px;
}
#history {
	list-style:none;
	height:26px;
	display:block;
	position:relative;
	text-align:left;
	left:0px;
}
#history li {
	float:left;
	height:23px;
	padding-top:3px;
	padding-left:5px;
	padding-right:12px;
	width:20px;
}

.footer_link {
	color:#FFFFFF;
}

.footer_link:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#pager a {
	color:#923434;
	font-size:14px;
	font-weight:bold;
}

#pager a:hover {
	color:#923434;
	text-decoration:underline;
}

#sezoni {
	background-image:url(../imgs/sezoni.png);
	background-repeat:no-repeat;
	padding-left:30px;
	padding-top:20px;
	width:89px;
	height:83px;
	position:fixed;
	margin-left:-125px;
	margin-top:200px;
	text-align:left;
}
