body
{
	/*background-color: #dddddd;*/
}

body, #top_menu, h1, form, #left_menu ul, #content .list_item h2, .content_links
{
	margin: 0px;
}

#top_menu, h1, form, #left_menu ul, .content_links
{
	padding: 0px;
}

body, input, select, textarea
{
	font-family: arial;
	font-size: 12px;
}

body, #top_menu li a.sel, #top_menu li a:hover
{
	color: #fff;
}

.fleft, #left_menu, #content, #overview #main_content, #right_box, #calendar
{
	float: left;
}

.fright
{
	float: right;
}

.clear
{
	clear: both;
}

p
{
	margin: 7px 0px;
}

a, #content h2
{
	text-decoration: none;
	color: #fff;
}

a img
{
	border: 0px;
}

hr, #main_content
{
	border-top: 1px solid #bfbfbf;
}

hr
{
	color: #bfbfbf;
	height: 1px;
	border-width: 1px 0px 0px 0px;
}

#main
{
	width: 788px;
}

/**
 * #header:BEGIN
 */
#header
{
	border-top: 3px solid #8f0303;
}
/**
 * #header:END
 */

#header, #top_menu, #main_banner, #overview
{
	width: 780px;
}

#article
{
	width: 780px;
}

#top_menu, #top_menu li, #left_menu ul, #left_menu ul li, .content_links, .content_links li
{
	list-style-type: none;
}

#top_menu li
{
	display: inline;
}

#top_menu li a
{
	padding: 0px 15px;
	line-height: 22px;
	text-transform: uppercase;
	color: #b0b0b0;
}

#main_banner
{
	position: relative;
}

.search_cap
{
	position: absolute;
	z-index: 1;
	width: 189px;
	height: 16px;
	background: url('../../../images/design/design_ism_2740_2/search_cap.png') no-repeat top left;
	top: 164px;
	right: 0px;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/buxus/images/design/design_ism_2740_2/search_cap.png');

}

#top_menu
{
	background-color: #8f0303;
}

.shadow
{
	background: url('../../../images/design/design_ism_2740_2/shadow_y.gif') repeat-y top left;
}

.shadow_top
{
	background: url('../../../images/design/design_ism_2740_2/shadow_top.gif') no-repeat top left;
}

.shadow_bottom
{
	background: url('../../../images/design/design_ism_2740_2/shadow_bottom.gif') no-repeat bottom left;
}

h1, h5, #calendar th.footer
{
	font-weight: normal;
}

h1
{
	font-size: 21px;
	color: #d9c77f;
}
h2 { font-size: 14px; }
h3 { font-size: 12px; }
#calendar th.footer, h4, h5, #content .list_item .date, #footer
{
	font-size: 11px;
}
h6 { font-size: 10px; }

#left_menu, #overview #main_content
{
	margin-right: 15px;
}

.content_title
{
	padding: 0px 0px 0px 15px;
}

.content_title table
{
	background-color: #fff;
	color: #7f7f7f;
	width: 189px;
	height: 35px;
}

.text
{
	border: 1px solid #7f7f7f;
	padding: 1px 2px;
}

.content_title .text
{
	width: 110px;
}

.content_title h1
{
	padding-top: 10px;
}

#main_content
{
	padding: 10px 0px 20px 0px;
}

#left_menu, #overview #main_content
{
	margin-right: 15px;
}

#left_menu
{
	width: 180px;
}

#left_menu ul
{
	padding-left: 15px;
}

#left_menu ul li a, .more, .content_links li a
{
	background: url('../../../images/design/design_ism_2740_2/left_menu_item.gif') no-repeat center left;
	padding-left: 20px;
}

#left_menu ul li a, .content_links li a, #right_box .bottom .item a, #calendar .days a
{
	display: block;
}

#left_menu ul li a.sel, #left_menu ul li a:hover
{
	background: url('../../../images/design/design_ism_2740_2/left_menu_item_sel.gif') no-repeat center left;
}

#left_menu ul li, .content_links li
{
	padding: 3px 0px;
}

/*#article
{
	background: url('../../../images/design/design_ism_2740_2/content_back.gif') repeat-y top left;
}*/

#article #content
{
	width: 565px;
}

#overview #content
{
	width: 377px;
}

.list_item hr, #content .list_item
{
	border-top: 1px solid #673232;
}

#content .list_item
{
	padding: 7px 0px;
}

#content .first_item
{
	border: none;
	padding-top: 5px;
}

#content .list_item h2 span
{
	color: #d9c48b;
}

.list_item h3
{
	margin: 10px 0px 5px 0px;
}

.list_item h3, #content b
{
	color: #000;
}

.list_item hr
{
	color: #f1f1f1;
}

#footer
{
	padding: 10px 0px 20px 25px;
}

#footer a
{
	text-decoration: underline;
	padding: 0px 5px;
}

#footer, #footer a
{
	color: #595959;
}

#content .list_item ul
{
	list-style-image: url('../../../images/design/design_ism_2740_2/content_item.gif');
	list-style-type: circle;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

#overview #main_content
{
	width: 572px;
}

#right_box
{
	width: 189px;
	margin-left: 4px;
}

#right_box .bottom
{
	background-color: #bf1e1e;
}

.right_box_bottom
{
	width: 189px;
	background: url('../../../images/design/design_ism_2740_2/right_box_bottom.png') no-repeat bottom left;
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/design/design_ism_2740_2/right_box_bottom.png');
}

#right_box .bottom .item a
{
	background: url('../../../images/design/design_ism_2740_2/right_box_item.gif') no-repeat top left;
	padding: 9px;
	margin-left: 4px;
}

#right_box .bottom .title, #calendar .days .today, .page_title
{
	font-weight: bold;
}

#right_box .bottom .title
{
	color: #d9c77f;
}

#right_box .bottom .title
{
	font-size: 16px;
	padding: 5px 0px 0px 8px;
}

#calendar
{
	width: 200px;
	text-align: center;
	border: 3px solid #fff;
	margin: 0px 15px 20px 0px;
}

#calendar td, #calendar th, #calendar
{
	border-collapse: collapse;
}

#calendar .title
{
	background-color: #bf1e1e;
	font-weight: bold;
}

#calendar .day_names td
{
	border-bottom: 1px solid #fff;
}

#calendar .days td
{
	color: #fff;
}

#calendar .su, #calendar .days .su
{
	color: #aa6666;
}

#calendar .days .today
{
	/*background: url('../../../images/design/design_ism_2740_2/cal_day_sel.gif') no-repeat center center;*/
}

#calendar .days .sel a
{
	background-color: #d9c77f;
	color: red;
	margin: 0px 2px;
}
.gold
{
	color: #e4c265;
}

#calendar .days td a
{
	color: #e4c265;
}

#calendar th.footer
{
	background-color: #fff;
	color: #000;
	border-top: 2px solid #fff;
}

.page_title
{
	font-size: 15px;
	color: #fff;
	margin-bottom: 10px;
}

.region
{
	margin-bottom: 10px;
}


/**
 * from old style
 */
.password_link {
	color: #CE000B;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
div.pozicia {
    position: absolute;
    z-index: 2;
    top: 380px;
    left: 520px;
    visibility: visible;
    width: 300px;
}

div.pozicia div
{
	padding-top: 5px;
}
.form10on30 {
	font: 10px/30px /*"Helvetica CE",*/ Verdana, Arial, Helvetica, sans-serif;
}
.form10on25 {
	font: 10px/25px /*"Helvetica CE",*/ Verdana, Arial, Helvetica, sans-serif;
}
.form10on14 {
	font: 10px/14px /*"Helvetica CE",*/ Verdana, Arial, Helvetica, sans-serif;
}
.input {
	border: 1px solid #404040;
	display: block;
	height: 16px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0 5px;
	background-color:#FDF7EA;
}
.input2 {
	border: 1px solid #404040;
	height: 15px;
	background-color:#FDF7EA;
}
.text_hid_me
{
	display: none;
}
.event_text {
	font: 10px/15px /*"Helvetica CE",*/ Verdana, Arial, Helvetica, sans-serif;
}
.bold {
	font-weight: bold;
}