body,html {
 font-size:12px;
 margin:0;
 font-family: Tahoma,Arial,Helvetica,sans-serif;
 color: #000;
 background-color:#e3e3e4;
}

img
{
border:none;
}

h1 {
 font-size:1.2em;
}

h2 {
 font-size:1.05em;
}

a {
 text-decoration:underline;
	color:#009fc3;
}

.clear {
	clear:both;
}

div.float_left
{
	float:left;
}

div.float_right
{
	float:right;
}

div.page_body
{

}

.gymnazium
{
	background-color:#336699;
}

.szs
{
	background-color:#E0FF33;
}

.szus
{
	background-color:#FF6417;
}

/* INTRO */
div.intro
{
	width:677px;
	margin:auto;
	margin-top:50px;

}
div.intro a._gymnazium
{
	height:25px;
	float:left;
	display:block;
	width:224px;
	text-align:right;
	line-height:25px;
	color:White;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	letter-spacing:2px;
	text-align:center;
}

a.__gymnazium
{
	height:25px;
	float:left;
	display:block;
	width:150px;
	color:White;
	text-align:center;
	text-decoration:none;
	line-height:25px;
}

a.__szs
{
	height:25px;
	float:left;
	display:block;
	width:150px;
	color:Black;
	text-align:center;
	text-decoration:none;
	line-height:25px;
}

a.__szus
{
	height:25px;
	float:left;
	display:block;
	width:150px;
	color:White;
	text-align:center;
	text-decoration:none;
	line-height:25px;
}

div.intro a._szs
{
	height:25px;
	float:left;
	display:block;
	width:224px;
	line-height:25px;
	color:Black;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	letter-spacing:2px;
	text-align:center;
}

div.intro a._szus
{
	height:25px;
	float:left;
	display:block;
	width:225px;
	line-height:25px;
	color:White;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	letter-spacing:2px;
	text-align:center;
}

div.intro_image
{
	width:675px;
	height:362px;
}


/* RODIC INTRO */
table.main
{
	width:100%;
}

table.main td.top_left
{
	background-repeat:repeat-x;
	width:auto;
}

table.main td.top_right
{
	background-repeat:repeat-x;
	width:auto;
}

table td.banner
{
	width:900px;
	height:266px;

}

table td.banner div.head
{
	height:266px;
	position:relative;
}

table td.banner div#menu
{
	width:560px;
	height:25px;

}

table td.banner div.head div#logo
{
	left:0px;
	top:90px;
	width:210px;
	height:210px;
	z-index:100;
	position:absolute;
	@position:relative;

}

table td.banner div.head div#navigation_gymnazium
{
	height:36px;
	background-color:#336699;
}

table td.banner div.head div#navigation_szs
{
	height:36px;
	background-color:#E0FF33;
}

table td.banner div.head div#navigation_szs a
{
	color:Black;
}

table td.banner div.head div#navigation_szus
{

	height:36px;
	background-color:#FF6417;
}

div.logo
{
	width:205px;
	height:205px;
	background-position:left 5px;
	background-repeat:no-repeat;
	background-color:#FFF;
}

.middle_bar
{
	background-color:#505050;
	height:36px;
	width:900px;
	margin:auto;
	color:White;
	line-height:36px;
	text-align:right;
	font-weight:bold;
	letter-spacing:2px;

}

h1.middle_bar span
{
	margin-right:20px;
}

div.entity
{
	width:900px;
	margin:auto;
	background-color:White;
	min-height:300px;
}

div.entity div.entity_navigation
{
	width:260px;
	float:left;
	margin-top:0px;
	margin-right:35px;

}

div.entity div.entity_detail
{
	width:575px;
	float:left;
	margin-top:20px;

}

div.foot_szs
{
	background-color:#E0FF33;
	height:24px;
	width:900px;
	margin:auto;
}

div.foot_szus
{
	background-color:#FF6417;
	height:24px;
	width:900px;
	margin:auto;
}


div.foot_gymnazium
{
	background-color:#336699;
	height:24px;
	width:900px;
	margin:auto;
}

/* main menu */
div#mainmenu
{
	margin-left:10px;

}

div#mainmenu ul
{
	margin:0;
	padding:0;
	width:600px;
}

div#mainmenu ul li
{
	margin:8px 0 0 0;
	padding:0;
	float:left;
	list-style:none;

}

div#mainmenu ul li.separate
{
	float:left;
	list-style:none;
	background-color:White;
	width:1px;
	height:30px;
	margin:3px 8px;
}

div#mainmenu ul li.separateszs
{
	float:left;
	list-style:none;
	background-color:Black;
	width:1px;
	height:30px;
	margin:3px 8px;
}

div#mainmenu ul li a
{
	color:White;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	font-family: Verdana, Tahoma;

}

div#mainmenu ul li a.active
{
	text-decoration:underline;
}


/* end menu */


div.Frontpage_box h1
{
  color:#505050;
  margin:0;
  margin:5px 0;
  padding:0;
}

div.Frontpage_article_text
{
  font-size:11px;
  color:#747474;
}

div.frontpage_row
{
	margin-bottom:25px;
	border-bottom:1px solid silver;
}
/* end main layout */


/* NEWS */
div.News_box
{
	margin-left:10px;
	@margin-top:25px;

}

div.News_box ul
{
	margin:0;
	padding:0;
}

div.News_box ul li
{
	list-style:none;
	margin-bottom:25px;
	color:#646464;
}

div.News_box ul li a
{
	color:#009fc3;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}


div.News_box ul li img
{
	margin:0 5px;
	border:1px solid #009fc3;
}

div.News_box ul li p
{
	margin:2px 0 0 10px;
	padding:0 0 2px 0;

}

div.News_box ul li div.creation
{
	font-size:11px;
	border-top:1px dotted silver;
}

/*************************************************************************************************/
/** Sub Menu ********************************************************************************/
/*************************************************************************************************/

ul.submenu
{
  margin:10px 0 20px 0;
  padding:0;
}

ul.submenu li
{
  margin:0;
  padding:0;
  line-height:25px;
  list-style:none;
}
ul.submenu li a
{
  padding-top:2px;
  display:block;
  height:25px;
  text-decoration:none;
  margin-left:13px;
  text-indent:25px;
  color:#4F4F4F;
  font-size:12px;

}

ul.submenu li a.selected
{
  padding-top:2px;
  display:block;
  height:25px;
  text-decoration:none;
  margin-left:13px;
  text-indent:25px;
  color:#000;
  font-size:12px;
}

/* HOT MENU*/

ul.hotmenu
{
  margin:10px 0 20px 0;
  padding:0;
  background-color:White;
}

ul.hotmenu li
{
  margin:0;
  padding:0;
  line-height:25px;
  list-style:none;
}
ul.hotmenu li a
{
  padding-top:2px;
  display:block;
  height:25px;
  text-decoration:none;
  margin-left:13px;
  text-indent:25px;
  color:#339966;
  font-size:12px;
  font-weight:bold;
}

ul.hotmenu li a.selected
{
  padding-top:2px;
  display:block;
  height:25px;
  text-decoration:none;
  margin-left:13px;
  text-indent:25px;
  color:#000;
  font-size:12px;
}
/********** MESSAGE BLOCK *******/

div.message_block
{
color: red;
border:1px solid red;
padding:5px;
margin-top:15px;
}

div.search_box
{
	margin:10px;
}

/* INQUIRY */

div.Inquiry-bounding_box
{
	margin:5px;
}

div.Inquiry-caption
{
	line-height: 25px;
	font-weight: bold;
	text-indent:10px;
	font-size:1.2em;
}

table.Inquiry-main_table
{
	margin: 5px;
	width:100%;
}

table.Inquiry-main_table td
{

}

td.Inquiry-question
{

}

td.Inquiry-question div
{
	line-height:20px;
}

td.Inquiry-total_votes{


}
