body{
	background-color:#BA4C91;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin-left:auto;
	margin-right:auto;
	width: 800px;
	
}
/* General class */
div.fl_left{
float:left;
}
div.fl_right{
float:right;
}
div.full{
border:solid 0px #fff;
margin:0 12px;
clear:both;
}
/* Pagination*/
div#pageNav{	
margin:50px 0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}
div#pageNav a{
font-size:10pt;
color:#000000;
padding:0 3px;
}
p.error{
color:#FF0000;
font-size:8pt;
font-weight:bold;
margin:5px 0;
}
p#breadcrumb{
margin:0;
margin-bottom:10px;
}
/* Layout */
div#outer{
	width:800px;
	margin:0 auto;
	padding: 0;
	margin-right: 0px;
	margin-left: 0px;
	height: auto;
}
div#header{
	width:800px;
	height:123px;
	margin:0px 0px;
	margin-bottom:10px;
}
div#right {
	width:595px;
	height: auto;
	float: left;
	margin-left: 20px;
   
}

.left{
	float:left;
	padding-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.razmak {
	display:block;
	float:left;
	width:180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 5px;
}
.thankyou{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
width:auto;
padding-left:20px;
padding-right:20px;
padding-top:15px;

}

.link
{
	width:180px;
	height: 56px;
}

/*MENU*/
div#mainmenu2{
	width:590px;
	height:330px;
	margin-left: 20px;
	float: left;
}
.left_menu
{
	width:410px;
	height:330px;
	display:block;
	float:left;
}
.right_menu
{
	width:170px;
	height:330px;
	float:right;
	margin-left:10px;
}

div#topmenu{
	background-image:url(../images/menu/top_menu_bg_short.gif);
	background-repeat:no-repeat;
	width:590px;
	height:21px;
	margin-left: 28px;
	float: left;
}
div#topmenu a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
div#left{
float:left;
width:195px;
border:solid 0px #fff;
}
div#mainmenu{
	width:180px;
	height:340px;
	background-image:url(../images/menu/menu_bg.gif);
	background-repeat:no-repeat;
}
#mainmenu ul{
padding:0px;
list-style: none;
line-height: 1;
margin: 0;
}
#mainmenu li{
margin:0;
padding:0;
border:solid 0px #000;
line-height: 1;

}
/* CENTRAL BOX */
div#body{
	float:left;
	padding-bottom:10px;
	width:620px;
	border:solid 0px #fff;
}
/* SIDE BOX */
div#sidebox{
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin-top:20px;
	border:solid 0px #fff;
}
div#sidebox h3,div#sidebox form{
margin:0;
}
div#sidebox form input.button,.submit_button{
background-image:url(/images/submitbutton_bg.gif);
background-repeat:no-repeat;
width:116px;
height:22px;
color:#FFFFFF;
border:0;
margin:5px 8px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:8pt;
}
a.submit_button{
display:block;
text-decoration:none;
padding-top:4px;
}

div#sidebox li,ul{
margin-left:10px;
padding-left:0;
}
div#sidebox div.moduletable{
padding:0 0px;
}
.sb_body_outer{
background-color:#F5D8A6;
	border:solid 4px #fff;
	border-bottom:0;
	border-top:0;
}
.sb_body{
	width:155px;
	margin:0 3px;
	border:solid 0px #fff;	
}
.sb_head {
	background-image:url(/images/sidebox_top_bg.gif);
	background-repeat:no-repeat;
	background-position:0px;
}
.sb_btm {
	background-image:url(/images/sidebox_bottom_bg.gif);
	background-repeat:no-repeat;
}
.sb_head,.sb_btm{
height:22px;
width:173px;
}
div#footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	clear:both;
	width:800px;
	color:#FFFFFF;
	height: 80px;
	padding-bottom: 10px;
	padding-top: 15px;
}
div#footer p,div#footer a,div#footer table{
margin:0;
color:#FFFFFF;
border-style:none;
}

/* HOME PAGE */
div#mainmenu,div#story{
float:left;
}
div#story{
padding:0 0 10px 0;
}
div.full div.fl_left div{
text-align:right;
padding-bottom:10px;
/*margin-left:10px;*/
}
div.full div.fl_right{
/*margin-right:10px;*/
border:solid 0px #fff;
padding-bottom:10px;
}
/* Games Module */
div#games_mod{
	background-image:url(../images/home/_games_bg.gif);
	background-repeat:no-repeat;
	width:198px;
	height:254px;
	margin-bottom:10px;
}
div#games_mod div#games_links{
width:100%;
padding-top:120px;
text-align:center;
padding-left:5px;
}
div#games_links a{
color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
div#games_links a:hover{
text-decoration:underline;
}
div#games_mod h3{
margin:0;
padding-top:5px;
padding-left:5px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#FFFFFF;
}
/* ROUND BOX */
div#content_box{
border:solid 0px #fff;
margin-top:20px;
margin-right:40px;
}
div#content_box div#inner_content_box{
border:solid 0px #993300;
width:560px;
float:left;
}
div#content_box div#inner_content_box div.cont{
padding:20px;
}
/* Ask Dobrivoje*/
div#godwill_mod {
background-image:url(/images/bg/ask_goodwile.gif);
background-repeat:no-repeat;
font-size:9pt;
width:382px;height:120px;
}
div#godwill_mod div.moduletable{
text-align:left;
padding:10px 5px;
}
div#godwill_mod div.moduletable h2,div#godwill_mod div.moduletable form{
margin:0;
font-size:9pt;
color:#FFFFFF;
}
div#odgovori{
border:solid 0px #fff;
width:99%;
}
div#odgovori div#inner_odgovori{
border:solid 0px #993300;
width:560px;
float:right;
}
/*div#dobrivoje{
float:left;
width:258px;
margin-top:-310px;
margin-left:-5px;
height:410px;
background-image: url(../images/questions_bg.gif);
background-repeat:no-repeat;
border:solid 1px #fff;
}*/
.dobrivoje{
position:absolute;
left:0;
bottom:-128px;
border:solid 0px #fff;
z-index:2;
}
#odgovori p{
font-family:Arial, Helvetica, sans-serif;
margin-top:15px;
margin:0 20px ;
margin-bottom:0;
}
#odgovori p.pitanje{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
font-variant: small-caps;
color: #000066;
}
#odgovori p.pitanje span{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-variant:normal;
display:block;
margin:0;
color:#000000;
}
#odgovori p.odgovor{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-variant: small-caps;
font-weight:bold;
color:#FF6600;
margin-top:0;
}
#odgovori p.odgovor span{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:normal;
font-variant:normal;
display:block;
margin:0;
color:#000000;
}
#odgovori p.pitanje span.datum{
font-size:8pt;
font-weight:normal;
display:block;
margin:0;
padding-left:15px;
}
/*Superhero Story*/
div#superherostory{
border:solid 0px #fff;
padding:0 25px;
text-align:center;
}

div#inner_superherostory{
background-image:url(/templates/superhero/images/story_bg.jpg);
background-repeat:no-repeat;
width:460px;
height:415px;
border:solid 1px #C88DC4;

}
div#inner_superherostory_in{
margin:20px;
}

div#superherostory p{
margin:0;
height:55px;
background-color:#F6F6F6;
font-family:  Arial, Georgia,Verdana,Helvetica, sans-serif;
font-size:10pt;
padding:2px 5px;
}
/* GAMES */
div#games_descriptions{

}
div#games_descriptions object{
float:left;
}
#games_descriptions p{
width:70%;
border:solid 0px #fff;
float:left;
}
/* Characters*/
div#character_mod{
clear:both;
margin:0px 15px;
padding-top:20px;
border:solid 0px #fff;
}
/* Virtual Tour*/
div#virtual_tour{
border:solid 0px black;
}
div#baner_najava{
text-decoration:none;
border:solid 0px black;
}
div#baner_najava a:hover{
border:solid 0px black;
text-decoration:none;
}
div#baner_najava a{
border:solid 0px black;
text-decoration:none;
}
div#vt_flash{
border:solid 0px black;
} 
div#vr_box{
text-align:center;
border:solid 0px black;
}
#movie div.movie{
background-color:#CF8EC6;
}


/* Rounded corners */

* html div.roundbox{height:auto;}
.roundbox{padding:0 20px;}
.roundbox div{border-style:solid;border-width:4px;margin:-8px -20px;height:1em;}
html>body .roundbox div{height:auto;}
.roundbox div div{border-style:none;border-width:0;margin:0;}
.roundbox .first, .roundbox .last{position:relative;height:20px;margin:0;}		
			
.roundbox .first{border-width:4px 0 0 0;}
.roundbox .last{border-width:0 0 4px 0;padding-bottom:0px;}
.roundbox .first .first, .roundbox .first .last{margin-top:-4px;}
.roundbox .last .first, .roundbox .last .last{margin-top:4px;}
.roundbox .first .first, .roundbox .first .last, .roundbox .last .first, .roundbox .last .last{border:0;position:absolute;z-index:1;width:20px;background-repeat:no-repeat;}
.roundbox .first .first, .roundbox .last .first{margin-left:-20px;}
.roundbox .first .last, .roundbox .last .last{right:0px;margin-right:-20px;}

/* Rounded corners */

div.roundbox div{border-color:#fff;background-color:#CF8EC6;}
div.roundbox .first .first{background-image:url(../images/roundbox/top_l.gif);}
div.roundbox .first .last{background-image:url(../images/roundbox/top_r.gif);}
div.roundbox .last .first{background-image:url(../images/roundbox/bottom_l.gif);}
div.roundbox .last .last{background-image:url(../images/roundbox/bottom_r.gif);}
/*
div.roundbox {width:522px}
div.roundbox div.cont{border-style:solid;border-width:0px 4px;border-color:#fff;background-color:#CF8EC6;}
div.roundbox div.first{background-image:url(/images/roundbox/top_rb.gif); width:532px; height:20px;}
div.roundbox div.last{background-image:url(/images/roundbox/bottom_rb.gif);width:532px; height:20px;}
*/
div.text_round{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
.topmenu
	{
	width:100px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	float:left;
	height: 19px;
	margin-top: 2px;
	}
#contact
{
	width:540px;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
#alert{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
font-weight:bold;
padding-left:10px;
}
