/* -------------------------------------- */
/* ----------  HTML ELEMENTS  ----------- */

/**
 * PLANET GV - CSS
 * 
 * #00468c - modra (tekst, naslovi)00326d
 * #646464 - siva (text)
 * #ffd600 - rumena (GV rumena)
 *
 */
html, body, table 
                {color:#646464; font-size:12px; line-height:normal;
                 margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
                 font-family: arial, adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica;}

html, body, .tableheight 
                {height:100%; text-align:center; background-color:#003d80;} 

form            {margin:0px 0px 0px 0px;}
table, td       {text-align:left; vertical-align:top;}
img             {display:block; border:none;}
p img 			{display:inline; border:none;}

h1, h2, h3, h4, h5, h6
                {padding:0px 0px 0px 0px; margin: 5px 0px 5px 0px; font-weight:bold; color:#00468c;
                 font-family:arial, adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica;
                }

h3              {font-size:15px;}
h4              {font-size:13px;}
h5              {font-size:11px;color:#646464}


h4 a, h4 a:link {
	font-weight:bold; color:#00468c; text-decoration: underline;
	
}
h4 a:hover {
	font-weight:bold; color:#00468c;
	text-decoration:none;
}

h3 a:link, h3 a:active, h3 a:visited , h3 a:hover {
	font-weight:bold; color:#00468c; text-decoration: underline;
}

h5 a, h5 a:link {
	font-weight:bold; color:#646464; text-decoration: none;
	
}
h5 a:hover {
	font-weight:bold; color:#646464;
	text-decoration:underline;
}



/* ----------  HTML ELEMENTS  ----------- */
/* -------------------------------------- */

/* */
.inline         {display:inline;}
.bullet         {display:inline; margin-right:5px;margin-left:1px;}
/* */

/* ---------------  MAIN  --------------- */
.mainleft       {width:28px; background-image:url('../images/design/mainleft.gif');}
.mainright      {width:28px; background-image:url('../images/design/mainright.gif'); background-repeat: repeat-y;}
.mainmenu       {background-image:url('../images/design/mainmenu.gif');
                 vertical-align:middle; text-align:center;}
/* -------------------------------------- */


/* ---------------  BODY  --------------- */
.body_head      {font-size:12px; font-weight:bold; color:#00468c; height:25px; 
                 background-image:url('../images/forms/form_head.gif'); vertical-align:middle;}
.body_head_50      {font-size:12px; font-weight:bold; color:#00468c; height:50px; 
                 background-image:url('../images/forms/form_head_50.gif'); vertical-align:middle;}
.head_blue      {font-size:12px; font-weight:bold; color:#00468c; height:25px; 
                 background-image:url('../images/forms/form_head_blue.gif'); vertical-align:middle;}
.foot_blue      {font-size:12px; font-weight:bold; color:#00468c; height:19px; 
                 background-image:url('../images/forms/form_foot_blue.gif'); vertical-align:middle;}
/* -------------------------------------- */


/* --------------- A HREF --------------- */
a, a:link       {text-decoration: underline; color:#646464;}
a:hover         {text-decoration: underline; color:#555555;}

a.bela, a.bela:link
                {text-decoration: none; color:#ffffff;}
a.bela:hover    {text-decoration: none; color:#000000;}

a.form, a.form:link
                {color:#00468c; text-decoration: underline; font-weight:bold;}
a.form:hover    {color:#646464; text-decoration: none;}

a.item, a.item:link
                {color:#000000; text-decoration: underline; font-weight:bold;}
a.item:hover    {color:#000000; text-decoration: none;}

a.cartb, a.cartb:link
                {color:#00468c; text-decoration: underline; font-weight:bold;}
a.cartb:hover   {color:#00468c; text-decoration: none; font-weight:bold;}

a.cart, a.cart:link
                {font-weight:bold; text-decoration: none; color:white;}
a.cart:hover    {font-weight:bold; text-decoration: none; color:#00468c;}

a.bottom        {text-decoration: none;font-weight:normal}

a.event, a.event:link
                {color:#000000; text-decoration:underline;}
a.event:hover   {color:#ffffff; text-decoration:none;}

a.lm, a.lm:link {color:#00468c; text-decoration: none; font-weight:bold;}
a.lm:hover      {color:#000000; text-decoration: none; font-weight:bold;}
/* -------------------------------------- */

/* ---------------- ITEM ---------------- */
h3.item         {color:black;}
/* ---------------- ITEM ---------------- */

/* ---------------- LEFT MENU ----------- */
/*MAIN*/
.lm1            {background-image:url('../images/design/lm_menu1.gif');}
.lm2            {background-image:url('../images/design/lm_menu2.gif');}
.lm3            {background-image:url('../images/design/lm_menu3.gif');}
.lm4            {background-image:url('../images/design/lm_menu4.gif');}
.lm5            {background-image:url('../images/design/lm_menu5.gif');}
.lm6            {background-image:url('../images/design/lm_menu6.gif');}
.lm7            {background-image:url('../images/design/lm_menu7.gif');}

.spanlm1        {margin-left:39px; position:absolute; cursor:pointer;}
.spanlm2        {margin-left:36px; position:absolute; cursor:pointer;}
.spanlm3        {margin-left:30px; position:absolute; cursor:pointer;}
.spanlm4        {margin-left:24px; position:absolute; cursor:pointer;}
.spanlm5        {margin-left:20px; position:absolute; cursor:pointer;}
.spanlm6        {margin-left:18px; position:absolute; cursor:pointer;}
.spanlm7        {margin-left:18px; position:absolute; cursor:pointer;}

/* ---------------------------------------------------------------------- */
/* ---------------------------------------------------------------------- */
.box_sub {
    padding:0px 0px 0px 0px; margin:0px;
	background-color:#d7d7d7;
    width:175px;
}

ul.side_l1      {margin:0px; padding:0px;}

.side_l1        {font-size:12px; font-weight:normal; 
                 margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
                 vertical-align:middle;
                }
.side_l1 li     {list-style-type: none;	text-decoration:none; 
                 background-image:url('../images/design/sml1.gif'); background-repeat: no-repeat;
                 background-position:top left;
                }
.side_l1 li a       
                {width:100%; margin-left: 25px; display:block; text-decoration:none; 
                 width:150px; text-align:left; color:#00468c;
                }
.side_l1 li a:hover 
                {color: #000000; text-align:left;}
/* ---------------------------------------------------------------------- */

ul.side_l2      {margin:0px; padding:0px;}
.side_l2        {font-size:12px; font-weight:normal; 
                 margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; 
                 vertical-align:middle;
                }
.side_l2 li     {list-style-type:none; text-decoration:none; 
                 background-image:url('../images/design/sml2.gif'); background-repeat: no-repeat;
                 background-position:top left;
                }
.side_l2 li a       
                {width:100%; margin-left: 30px; display:block; text-decoration:none;
                 width:145px; text-align:left; color:#00468c;
                }
.side_l2 li a:hover 
                {color: #000000; text-align:left;}
/* ---------------------------------------------------------------------- */


/* -------------------------------------- */
/*              EVENT TABLES              */
.e_hour, e_text, e_auth
                {vertical-align:middle; height:25px; border-top:1px solid white;}

.e_hour         {background-color:#dce4f1; text-align:center; width:110px;
                 font-weight:bold; border-right:1px solid white;}

.e_text         {background-color:#eaeff7; text-align:left; width:auto;
                 padding:7px 5px 7px 5px; border-right:1px solid white;}

.e_text p {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}





.e_auth         {background-color:#f8fafc; text-align:center; width:120px;}

.e_white        {background-color:#f8fafc; width:1px; border-top:1px solid white;}


.eo_date, .eo_title, .eo_links, .e_date, .e_title, .e_links
                {vertical-align:middle; padding:7px 5px 7px 5px; border-right:1px solid white;
                 border-top:1px solid white;
                }

.eo_date, .e_date, .eo_links, .e_links
                {text-align:center; font-weight:bold;}

.eo_date        {background-color:#fbe093; width:70px;}
.eo_title       {background-color:#fbe599;}
.eo_links       {background-color:#fbea99;width:240px;}

.e_date         {background-color:#dddddd; width:70px;}
.e_title        {background-color:#eaeaea;}
.e_links        {background-color:#f6f6f6;width:240px;}
/* -------------------------------------- */

/* -------------------------------------- */
/*              AWARD TABLES              */

.ao_date, .ao_title, .ao_links, .a_date, .a_title, .a_links  
                {vertical-align:middle; padding:7px 5px 7px 5px; border-right:1px solid white;
                 border-top:1px solid white;
                }
.ao_date_nobg, .ao_title_nobg, .ao_links_nobg 
		{vertical-align:middle; padding:7px 5px 7px 5px; border-right:1px solid #DDDDDD;
                }

.ao_date, .ao_date_nobg, .a_date, .ao_links, .ao_links_nobg, .a_links
                {text-align:center; font-weight:bold;}
				
.ao_date       {background-color:#fbe093; width:140px;}
.ao_title       {background-color:#fbe599;}
.ao_links     {background-color:#fbea99;}

.ao_date_nobg       {width:140px;background-color:#ffffff;}
.ao_title_nobg       {background-color:#ffffff;border-left:1px solid #DDDDDD;}
.ao_links_nobg 	{background-color:#ffffff;}

.a_date         {background-color:#FFD600; width:140px;}
.a_title        {background-color:#FFD600;}
.a_links        {background-color:#FFD600;}
/* -------------------------------------- */


/* -------------------------------------- */
/*                  CART                  */
.ca_orange, .ca_yellow
                {vertical-align:middle; text-align:center; font-weight:bold;}
.ca_orange      {background-color:#ff9000;}
.ca_yellow      {background-color:#ffd600; color:#00468c;}

.shopbox td     {color:#00468c;}
/* -------------------------------------- */


/* -------------------------------------- */
/*                 FORMS                  */
.f_table        {font-size:12px; width:440px; color:#646464;}
.f_white        {height: 3px;}

.f_title        {font-size:12px; color:#646464;
                 font-weight:bold; text-align: right; vertical-align: middle;
                 margin: 1px 0px 1px 0px; padding: 1px 0px 1px 0px;}

.f_space        {font-size:12px; width:10px; color:#545454;
                 margin:1px 0px 1px 0px; padding:1px 0px 1px 0px;}

.f_field        {font-size:12px; background-color:#dce4f1; width:290px; text-align:center;
                 border:none; color:#00468c; vertical-align:middle;
                 margin:1px 0px 1px 0px; padding:1px 0px 1px 0px;
                 font-family:arial, adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica;}

.f_field_c      {font-size:12px; background-color:#dce4f1; width:290px; font-weight:bold;
                 border:none; color:#00468c; vertical-align:middle;
                 margin:1px 0px 1px 0px; padding:1px 0px 1px 0px;
                 font-family:arial, adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica;}

.f_text         {font-size:11px; background-color:#dce4f1; width:288px; height:14px; color:#646464;
                 margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:none;
                 font-family:arial, adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica;}

input           {font-size:11px; height:20px; color:#646464;
                 margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
                 font-family:arial, adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica;}


select          {font-size:11px; border:1px solid #eaeae9; background-color:#fcfcfc; color:#646464;
                 font-family:arial, adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica;}

option          {font-size:11px; background-color:white; color:#646464;
                 font-family:arial, adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica;}

textarea        {font-size:12px; width:295px; height:100px; background-color:#dce4f1;
                 border: none; color:#646464;
                 font-family:arial, adobe-helvetica-iso8859-2, Nimbus Sans L, helvetica;}

.imgsubmit      {cursor:pointer;}
.imgsend        {cursor:pointer;width:72px; height:29px;}
.imgsave        {cursor:pointer;width:75px; height:29px;}
/* -------------------------------------- */

a.magtitle      {font-size:14px;}
a.magtitle:hover{text-decoration:none;}

.title_makehome      {font-size:12px; font-weight:bold; color:#00468c; height:25px; 
                 vertical-align:middle;}
				 
a.title_makehome      {font-size:12px; font-weight:bold; color:#00468c; height:25px; 
                 		vertical-align:middle;}				 

.footer_msg		{ text-align:center; font-size:11px;}

#q {
	width:130px;
	background-color:white; 
	vertical-align:middle;
	height:16px !important;
	height:16px;
	border:none;
}
.qtd {
	width:130px; 
	height:17px;
	border:1px solid #cac9c8;
	vertical-align:top;
}

.tryit {
	display:none;
	visibility:hidden;
}

ul#nav_tabs{
	margin:0;
	padding: 0;
	float:left;
}

ul#nav_tabs li{
	display: inline;
	float: left;
	height: 28px;
	width: 81px;
}

ul#nav_tabs li.cursor_on{
	cursor: pointer;
}


div#nav_tabs_container{
	background: url(/images/event_signup_nav_bg.gif) repeat-x;
	padding-left: 20px;
}


/****************** CLEARFIX SECTION ******************/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/******************************************************/

/********** SCROLLING TEXT *********/
div#quick_news_window{
	background: url(/images/quick_news_bg_2.gif) no-repeat center;
	/*height:42px;*/
	height:47px;
	padding: 5px;
	/*border: 1px solid black; */
	text-align: center; 
}

div#quick_news_window div#close_quick_news{
	float:right;
	/* margin-right: 5px !important;
	margin-right: 2px;
	margin-top: 5px; */
	/*display:none;*/
	margin-top: 8px; 
}

div#quick_news_window div#icon_quick_news{
	float:left; 
	margin-top: 8px;
	margin-left: 5px !important;
	margin-left: 2px;
}

#latest_news { 
	width: 500px; 
	/*height: 42px; */
	height: 47px; 
	text-align: left; 
	margin:0 auto;
	overflow:hidden;
}
#latest_news p { 
	width: 100%;
	margin: 0;
	/*height:42px;*/
	height:47px;
	vertical-align: middle;
	text-align: center;
	overflow:hidden;
	margin-bottom:10px;
	color: #ffffff;
	/*background-color: #bcccdc;*/
}
#latest_news a{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #E6CD35; 
	line-height:13px; 
	font-weight:bold; 
	text-decoration:none;
	float:right;
}

#latest_news p { 
	top: 0; 
	left: 0 
}
/******************************************/


div#quick_info_box{
	text-align:center;
	padding:0px 0px 0px 0px;
	background: url(/images/quick_info_bg.gif) bottom repeat-x;
	margin-bottom:10px;
	margin-top:10px;
	border: 1px solid #000000;
}

div#quick_info_box a.signup_button{
	display: block;
	width:148px; 
	height:20px; 
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
}



#e-files,
#e-files li {
	padding:0px;
	margin:0px 10px;
	list-style:none;
	/*float:left;*/
	display:block;
	width:100%;
	clear:both;
	/*display:inline;*/
}
#e-files {
	margin-bottom:30px;
}


#e-files li .e-gradiva {
	padding-top:20px;
	display:block;
	padding-bottom:12px;
	font-size:12px;
	/*float:left;
	display:inline;*/
}
#e-files li a {
	/*float:left;*/
	display:block;
	clear:both;
	padding-left:30px;
	line-height:20px;
	text-decoration:none;
	font-size:12px;
	/*display:inline;*/
	margin-bottom:10px;
}
#e-files li a:hover {
	text-decoration:underline;	
}
#e-files li a.jpg {
	background:url(/images/icon/jpg.png) top left no-repeat;
}
#e-files li a.dox,
#e-files li a.doc {
	background:url(/images/icon/doc.png) top left no-repeat;
}
#e-files li a.pdf {
	background:url(/images/icon/pdf.png) top left no-repeat;
}
#e-files li a.rar,
#e-files li a.zip {
	background:url(/images/icon/zip.png) top left no-repeat;
}
#e-files li a.xls {
	background:url(/images/icon/xls.png) top left no-repeat;
}