/*@import url(http://maksoft.net/css/standart_classes.css);*/
	/* predefine here*/

/* standart tags */
body { 

SCROLLBAR-BASE-COLOR: #a30202; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color: White; font-size: 11px; margin: 0px; padding: 0px; background-image: url(); background-position: bottom; background-color: #a30202; background-repeat: repeat-x;}
p, ul, li { font-size: 11px; color: White; list-style: square; }
ul, li{
	margin: 15px;
}
A {text-decoration: none; font-size: 10px; color: #FFFFFF }
A:Hover { color: orange;}
hr {border: solid 1px #889da4; }
table {color: White; font-family:inherit; font-size: 11px; background: inherit; border: 0px; padding: 0px;margin: 0px;}
fieldset > legend { font-weight: bold;}
fieldset {background-color: invert; border: thin 1px solid #ced9dc; color: inherit}
/* main color classes */
/* 1-darkest; 2-dark; 3-normal; 4-light */

.t1 { background-color: #393939; color: #FFFFFF; }
.t2 { background-color: #6a6a6a; color: #FFFFFF; }
.t3 { background-color: #dce2e5; color: #000000; }
.t4 { background-color: #FFFFFF; color: #000000; }

 	.t3 a, .t4 a {color: #000000;}
	.t3 a:hover, .t4 a:hover {color: #a30202; text-decoration: underline;}


/*@import url(http://maksoft.net/css/text_classes.css);
	/* predefine here*/
/* big text */
big 	{font-size: 12px; font-family: inherit; color: inherit;}

/* smallest text min 8px; */
small {font-size: 8px; font-family:inherit; color: inherit;}

em 		{ font-style: italic; }
strong 	{ font-style: bold; }

h1 { font-size: 18px; font-family:inherit; font-weight: bold; color: inherit;} /* relative to h4 bgcolor or use extra color */
h2 { font-size: 16px; font-family:inherit; font-weight: bold; color: #dce2e5;} /* relative to h3 bgcolor or use extra color */
h3 { font-size: 14px; font-family:inherit; font-weight: bold; color: #889da4;} /* relative to h2 bgcolor or use extra color */
h4 { font-size: 12px; font-family:inherit; font-weight: bold; color: #ff5d2b;} /* relative to h1 bgcolor or use extra color */

/* extra text classes*/

/* long description text:  font, color, size */
.small_text {font-size: 10px; font-family: inherit; color: inherit;} 

/* accent text: small_text + 2px */
.big_text 	{font-size: 12px; font-family: inherit; color: inherit;}

/* title, color text: bgimage, border, +(2-4px).big_text */
.head_text 	{border: none; font-size: 13px; font-weight: bold; color: White; background-color: #393939;  padding: 3px;} 
.head_text:first-letter {background: #ff5d2b; color: White; font-size: 15px; text-transform: uppercase; padding: 2px; margin: 2px; border: 0px;}


/*@import url(http://maksoft.net/css/link_classes.css);
	/* predefine here*/
/* navigation links */
.nav_links{font-size:10; font-family: inherit; color: inherit}

/* main link != A, text-decoration, hover color */	
.main_link {font-size: inherit; font-family:inherit; color: inherit; text-decoration: none;}
	.main_link:hover {color: #889da4;}	

/* bordered link, color, border */	
.border_link {border: solid 1px #dce2e5; color: inherit}
	.border_link:hover {border: solid 1px Orange;}	

/* difernet color link */
.color_link {color: #FFD700; text-decoration: underline;}
	.color_link:hover {font-weight: bold;}	

/* diferent bgcolor link, filter alpha */
.bgcolor_link {background: transparent; color: inherit; border-right: solid 1px #6a6a6a;}
	.bgcolor_link:hover {background: #6a6a6a; color: #000000}

/* read more link, >>, text-decoration, color, bgcolor */
.next_link {display: block; font-size: 10px; font-weight: bold; color: inherit; text-align: right;}
	.next_link:hover {color: #2f6fbf}	

/* go back link, <<, text-decoration, color, bgcolor */
.back_link {font-size: 10px; font-weight: bold; color: inherit}
	.back_link:hover {color: #2f6fbf}
	
	
/*@import url(http://maksoft.net/css/image_classes.css);
	/* predefine here*/
/* main image from the cuurent page, eccept images from the template */
.main_image {padding: 1px; border: 0px;}

/* border images, border alpha filter, padding, color border, border style */
.border_image {border: solid 5px #ebebea filter:alpha(opacity=50); padding: 10px; }

/* link image, hover: aplpha filter, invert filter s.o */
.link_image, a.link_image {padding: 5px; border: 1px solid #FFFFFF;}
	.link_image:hover, a.link_image:hover {filter:alpha(opacity=50); border: 1px solid #dce2e5;}

	
/*@import url(http://maksoft.net/css/table_classes.css);
	/* predefine here*/
/* main table, bgcolor, padding, margin, border=0px; */

.main_table, #main_table {background: transparent; padding: 0px; padding-left:5px;  margin: 0px; border: 0px; color: inherit; font-family: inherit; font-size:inherit; text-align: justify;}
.main_tr, #main_table TR	{background: transparent; padding: 2px}
.main_td, #main_table TD 	{background: transparent; padding: 2px}

/* border table: border, bgcolor, border-style, */
.border_table, #border_table	{background: #393939; border: 0px solid #919191}
.border_tr, #border_table TR, .border_table tr 	{background:#393939; border-bottom: solid 2px #ced9dc;}
.border_td, #border_table TD, .border_table td	{border-bottom: 1px dotted #919191; padding:5px;}
.border_table th {background: #d71920; color: #FFF; font-size: 12px;}

/*@import url(http://maksoft.net/css/block_classes.css);
	/* predefine here*/

/*@import url(http://maksoft.net/css/form_classes.css);
	/* predefine here*/
/* standart classes */
form 				{ padding: 0px; z-index: 5; margin: 0px;}
input, select, {background-color: #C8C8C8; border: solid 1px #dce2e5; font-family: inherit; font-size: 10; height: 15px;}
input:focus
{
	background-color: #ad0303;
}
input.radio
{
	background-color: transparent;
	border: 0px;
	
}
textarea 		{ background: #f6faff; border: solid 1px #dce2e5; font-family: inherit; font-size: inherit;  overflow: auto;}

/* form buttons classes */

.button_submit 	{height: 20px; padding: 2px; display: block; color: #FFFFFF; background: url(http://maksoft.net/css/Lukoil/button_bg.jpg) repeat: repeat-x; border: solid 1px #323232; font-size: 10px; font-weight:bold; text-align: center; text-decoration: none;}
	.button_submit:hover 	{background: url(http://maksoft.net/css/Lukoil/button_bg_hover.jpg) repeat: repeat-x #dce2e5; }
.button_reset 		{display: block; height: 18px; background: url(http://maksoft.net/css/Lukoil/button_bg.jpg) repeat: repeat-x #dce2e5; border: solid 1px #b1b1b1; font-size: 10px; font-weight: lighter; text-align: center; padding: 2px; text-decoration: none;}
.button_back 		{display: block; height: 18px; background: url(http://maksoft.net/css/Lukoil/button_bg.jpg) repeat: repeat-x #dce2e5; border: solid 1px #b1b1b1; font-size: 10px; font-weight: lighter; text-align: center; padding: 2px; text-decoration: none;}
.button_search 	{background:transperent; background-image: url(http://maksoft.net/css/images/arrows/arrow_bw.gif); background-repeat: no-repeat; border: none; cursor: hand;}
.button_file 		{padding:2px; background-image: url(http://maksoft.net/css/images/buttons/open_folder.gif); background-repeat: no-repeat; border: none; cursor: hand;}
.button_radio 		{display: block; background: #dce2e5; border: solid 2px #dce2e5; margin: 2px;}
.button_checkbox	{display: block; background: #dce2e5; border: solid 2px #dce2e5; margin: 2px;}
.list_menu 			{display: block; background: #f6faff; border: solid 1px #dce2e5; margin: 2px;}

@import url(http://maksoft.net/css/menu_classes.css);
	/* predefine here*/
/* main menu buttons, bgcolor, border, bgimage, font style, size, color, padding, aplha filter */

.menu_button {display: block; white-space: normal; margin:0px; font-family: inherit; font-size: 10px; font-weight: bold; background-color: transparent; border: 0px; border-bottom: solid 1px #393939; padding:5px;}
	.menu_button:hover { background-color: #a30202; color: White;}
.submenu_button {display: block; white-space: normal; font-family: inherit; font-size: 10px; background: #8c8c8c; border-bottom: solid 0px ; padding: 5px; padding-left:25px; background-image: url(submenu_button.jpg); background-repeat: no-repeat;}
	.submenu_button:hover {color: Black;}

	
/* table box classes */

.infoBox 			{background: #312a2a; padding-left: 1px;	padding-right: 1px;}/* dark content */
.infoBoxContents	{background: #585858; padding: 2px 2px 2px 20px; background-image:url(http://www.maksoft.net/css/Lukoil/contentBox_bg.jpg);}
/* light content */
.infoBoxHeading
{
	background-image:url(http://www.maksoft.net/css/Lukoil/infoBoxHeading_bg.jpg);
	background-repeat: repeat-x;
	background-color: #212121;
	color: White;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	text-transform: lowercase;
	padding: 5px;
	margin: 5px;
	margin-bottom: 0px;
}
.infoBoxHeading:first-letter
{
	color: orange;
}
.infoBoxFooter
{
	background-image:url(http://www.maksoft.net/css/Lukoil/infoBoxFooter_bg.jpg);
	background-repeat: repeat-x;
	background-color: #212121;
	color: inherit;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	text-transform: lowercase;
	padding: 5px;
}

/* corners  */

.corner_top_left
{
	background-image:url(http://www.maksoft.net/css/Lukoil/corner_top_left.gif);
	background-repeat: no-repeat;
	background-color: #212121;
	background-position: 0% 0%;
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 22px;
}

.corner_top_right
{
	background-image: url(http://www.maksoft.net/css/Lukoil/corner_top_right.gif);
	background-repeat: no-repeat;
	background-color: #212121;
	background-position: 100% 0%;
	padding:0px;
	margin: 0px;
	width:10px;
	height:22px;
}

.corner_bottom_left
{
	background-image:url(http://www.maksoft.net/css/Lukoil/corner_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	margin: 0px;
	width: 10px;
	height: 22px;
}

.corner_bottom_right
{
	background-image: url(http://www.maksoft.net/css/Lukoil/corner_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding:0px;
	margin: 0px;
	width: 10px;
	height: 22px;
}

/* message blocks, width, bgcolor, color */
.message_normal, #message_normal  	{display: block; background: #f6faff; color: #000000; font: 10px inherit; padding: 10px; border: solid 1px #d9d9d9; border-bottom: solid 3px #ededed;}
	.message_normal a, #message_normal a{color: Black;}
	.message_normal a:hover, #message_normal a:hover{color: Black;	text-decoration: underline;}

.message_warning, #message_warning 	{display: block; background: Orange; color: #000000; font: 10px inherit; padding: 10px; border: solid 1px #CAEFA7; border-bottom: solid 3px #CAEFA7;}
	.message_warning a, #message_warning a{color: Black;}
	.message_warning a:hover, #message_warning a:hover{color: Black;	text-decoration: underline;}

.message_error, #message_error 	{display: block; background: #FF0000; color: #FFFFFF; font: 10px inherit; padding: 10px; border: solid 1px #D70000;}
	.message_error a, #message_error a{color: White;}
	.message_error a:hover, #message_error a:hover{color: White;	text-decoration: underline;}
	
	
/* calendar styles */
#calendar, .calendar
{
	display: block;
	background-color: transparent;
	padding: 1px;
	text-align: center;

}
.calendarHeader
{
	background-color: #393939;
	text-align: center;
}

.calendarToday
{
	display: block;
	width: 20px;
	height: 20px;
	background-color: #393939;
	color: Orange;
	text-align: center;	
}

#calendarDay,.calendarDay
{
	display: block;
	width: 20px;
	height: 20px;
	padding: 1px;
	text-align: center; 
	border: solid 1px #393939;
}

#calendarDayBG,.calendarDayBG
{
	display: block;

	padding: 1px;
	text-align: center; 
	border: solid 1px #393939;
	color: Black;
	background-color: White;
}
#calendarDayBG a
	{
		color: Black;
	}
	
#calendarDayULEB,.calendarDayULEB
{
	display: block;
	padding: 1px;
	text-align: center; 
	border: solid 1px #393939;
	color: Black;
	background-color: Orange;
}
#calendarDayULEB a
	{
		color: Black;
	}
	
#calendarDayBGCUP,.calendarDayBGCUP
{
	display: block;
	padding: 1px;
	text-align: center; 
	border: solid 1px #393939;
	color: White;
	background-color: Green;
}
#calendarDayBGCUP a
	{
		color: White;
	}

#upcomming_events_title
{
	width: 95px;
	height: 30px;
	background-image: url(http://www.maksoft.net/css/Lukoil/upcomming_button.gif);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 10px;
}	
	
@import url(http://maksoft.net/css/Lukoil/contentslider.css);
#printable_text p,
#printable_text li,
#printable_text table,
{
	color: Black;
	font-size: 12px;
}

#printable_text a
{
	color: Orange;
}

#pl_info
{
	border: 5px solid #393939; 

	width: 215px;
	height: 215px;
	padding: 5px;
}

#pl_info a
{
	color: White;
	text-align: left;
	text-decoration: underline;
}

#pl_info .number
{
	display: block;
	width: 25px;
	height: 25px;
	background-color: White;
	border: 1px solid #393939;
	margin: 0px;
	padding:5px;
	text-align: center;
	color: Black;
	font-weight: bold;
	float: left;
	
}

#dek {
POSITION:absolute;
VISIBILITY:hidden;Z-INDEX:200; 
background-color: #393939;
filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;
color: White;
text-align:left; 
}

#other_pages
{
	display: block;
	width: 100%;
	padding : 10px;
	background-color : #393939;
}
#other_pages a
{
	display: block;
	width: 25%;
	float : left;
	color: #FFFFFF;
	font-size: 10px;
	font-style: normal;
	padding: 5px;	
}

#other_pages a:hover
{
	color: #FFFFFF;
	background-color:#a30202; 
}

#contact_box
{
	display: block;
	background-color : #393939;
	padding : 5px;
	font-size : 10px;
}

#contact_box .text_area
{
	background-color: #C8C8C8;
}

#contact_box .input_text
{
	padding: 5px; font-size: 10; height: 25px;
}

#contact_box .submit_button
{
	background-color : #a30202;
	display: block;
	width : 150px;
	height: 25px;
	padding : 5px;
	font-size: 12px;
	color: #ffffff;
	text-align : center;
}

.banner {margin: 0 0 5px 0}