@import url(http://maksoft.net/css/standart_classes.css);
	/* predefine here*/
/* standart tags */

body
{ 
	background : url('images/body-bg.jpg') 50% 0%;
	font-size: 11px;
	font-family: Arial;
}

#site_container {display: block; width: 100%; background : url('images/bg.jpg') 50% 0% no-repeat; padding: 120px 0 50px 0;}
#page_container {display: block; width: 856px; background: rgba(0,54,26,0.5); margin: 0 auto; box-shadow: 0px 0px 10px #8dff66; padding: 18px 0;}

.round {border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px;}
.round-middle {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;}
.round-small {border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px;}

.main_table {background:url('images/web_08.jpg') 100% 0% no-repeat #FFF; margin: 0 18px;}

/*INTRO PAGE*/

.intro #page_container {width: 756px;}
.intro .main_table {background: #FFF; margin: 0;}

/*
p, ul, li { font-size: 11px; color: #000000; list-style: square; }
li{margin-left: 25px;}
*/
A {text-decoration: none; color: #000000; font-size: 11px;}
A:hover { color: #000000;}
hr {border-top: 0px; border-left :  0px; border-right: 0px; border-bottom: dotted 2px #919191; width: 98%; background : none;}
table {font-size: 11px;}
p a {text-decoration: underline; color: #666666;}
/* main color classes */
/* 1-darkest; 2-dark; 3-normal; 4-light */

.t1 { background-color: #d22244; color: #FFFFFF; font-size: 11px;}
	.t1 a{color: White;}
.t2 { background-color: #514f4f; color: #FFFFFF; font-size: 11px;}
	.t2 a{color: #FFFFFF;}
.t3 { background-color: #919191; color: #FFFFFF; font-size: 11px;}
	.t3 a{color: #FFFFFF;}
.t4 { background-color: #efefef; color: #000000; font-size: 11px;}
	.t4 a{color: Black;}
	

@import url(http://maksoft.net/css/text_classes.css);
	/* predefine here*/
.head_text {font-size: 18px;}

@import url(http://maksoft.net/css/link_classes.css);
	/* predefine here*/
a.next_link {display: block; text-align:right; margin: 5px 0; color: #D70000; font-weight: 700;}
#navigation
{
	display: block;
	width: 800px;
	background-color: #9f9f9f;
	padding: 11px;
}

#navigation a{color: #FFFFFF}
#navigation a:hover{text-decoration: underline;}

.navbar
{
	display: block;
	margin: 10px;
	font-size: 10px;
	color: #9f9f9f;
}

.navbar a
{
	font-size: 10px;
	color: #9f9f9f;
	text-decoration: none;
}

.navbar a:hover
{
	font-size: 10px;
	color: #ff0000;
	text-decoration: underline;
}


#footer
{
	background-color: transparent;
	color: #FFFFFF;
	font-size: 10px;
	padding-left: 25px;
	padding-right: 25px;
}

#footer a
{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10px;
}

@import url(http://maksoft.net/css/image_classes.css);
	/* predefine here*/

@import url(http://maksoft.net/css/table_classes.css);
	/* predefine here*/

.border_table	{background: transparent; border: 1px solid #A0AAAE; color: inherit; font-family: inherit; font-size:inherit;}
.border_table thead td, .border_table th {background: #636466; text-align: center; color: #FFF; font-size: 14px;}
.border_table tr {background: #ebeff4; border-bottom: solid 0px #A0AAAE;}
.border_table td {border-bottom:1px solid #A0AAAE;  border-left: 0px solid #A0AAAE; border-right: 0px solid #A0AAAE; border-top: 0px solid #A0AAAE; }
.border_table tfoot td{background: #bcbec0; border: none;}

@import url(http://maksoft.net/css/block_classes.css);
	/* predefine here*/

@import url(http://maksoft.net/css/form_classes.css);
	/* predefine here*/

/* navigation bar */

#nav_bar	{display:block; font-weight:normal; color:inherit; margin-left:0px; margin-top:12px; margin-bottom: 0px; float:left; list-style-type:none; padding:0 0 0 30px; }
#nav_bar a{font-size:10px;  color:#616161; background:url(http://maksoft.net/Templates/ontario3/images/tabgrey.jpg) no-repeat 100% 0% transparent; display:block; padding:5px 10px 5px 5px; text-transform: uppercase;}

#nav_bar a:hover{color: #000000;}

#nav_bar li{
  list-style-type:none;
  float:left;
  margin: 0 0 0 0px;
  padding:0 0 0 10px ;
  background: url(http://maksoft.net/Templates/ontario3/images/tabgrey.jpg) top left no-repeat;
}

#nav_bar li.cur,
#nav_bar li.over,
#nav_bar li:hover
{
  background: url(http://maksoft.net/Templates/ontario3/images/tabblack.jpg) #000 top left no-repeat;
}

/*
#nav_bar li.cur1
{
  font-weight:normal;
  background: url(http://maksoft.net/Templates/ontario3/images/tabgrey.jpg)  top left no-repeat;
}

#nav_bar li.cur2
{
  font-weight:normal;
  background: url(http://maksoft.net/Templates/ontario3/images/tabgreen.jpg)  top left no-repeat;
}

#nav_bar li.cur3
{
  font-weight:normal;
  background: url(http://maksoft.net/Templates/ontario3/images/tabred.jpg)  top left no-repeat;
}
*/
ul#nav_bar li.cur a,
ul#nav_bar li.over a,
ul#nav_bar li:hover a
{
  display:block;
  color:#FFF;
  padding:5px 10px 5px 5px;
 /* font-weight:bold; */
  background:url(http://maksoft.net/Templates/ontario3/images/tabblack.jpg) transparent top right no-repeat;
}

/*
ul#nav_bar li.cur1 a
{
    font-weight:bold; 
  background:url(http://maksoft.net/Templates/ontario3/images/tabgrey.jpg) transparent top right no-repeat;
}

ul#nav_bar li.cur2 a
{
     font-weight:bold; 
   color: #FFFFFF;
  background:url(http://maksoft.net/Templates/ontario3/images/tabgreen.jpg) transparent top right no-repeat;
}

ul#nav_bar li.cur3 a
{
    font-weight:bold; 
  color: #FFFFFF; 
  background:url(http://maksoft.net/Templates/ontario3/images/tabred.jpg) transparent top right no-repeat;
}
*/
#nav_bar .submenu
{
	display: none;;
	position: absolute;
	z-index: 5;
}

#nav_bar .submenu a
{
	display: block;
	width: 250px;
	height: 20px;
	background: #da0730;
	
}
/* table box classes */

.infoBox 			{background-color: transparent; padding-left: 1px;	padding-right: 1px; margin-bottom : 0px}/* dark content */
.infoBoxContents	{background: transparent; padding: 0px;}/* light content */
.infoBoxHeading
{
	background-image:url(http://www.maksoft.net/Templates/ontario3/images/infoBoxHeading_bg.jpg);
	background-repeat: repeat-x;
	background-position : 0% 0%;
	color: #FFFFFF;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	font-family : Verdana;
	text-transform: uppercase;
	padding: 5px;
	padding-left: 10px;
	height: 26px;
}

.infoBoxHeading a
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-family : Verdana;
	text-transform: uppercase;
}

.infoBoxHeading a:hover
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-family : Verdana;
	text-transform: uppercase;
	text-decoration : underline;	
}

/* corners  */

.corner_top_left
{
	background-image:url(http://www.maksoft.net/Templates/ontario3/images/corner_top_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	margin: 0px;
	width: 20px;
	height: 26px;
}

.corner_top_right
{
	background-image: url(http://www.maksoft.net/Templates/ontario3/images/corner_top_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding:0px;
	margin: 0px;
	width:20px;
	height:26px;
}

.corner_bottom_left
{
	background-image:url(http://www.maksoft.net/Templates/ontario3/images/corner_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px;
	margin: 0px;
	width: 20px;
	height: 26px;
}

.corner_bottom_right
{
	background-image: url(http://www.maksoft.net/Templates/ontario3/images/corner_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding:0px;
	margin: 0px;
	width: 20px;
	height: 26px;
}

@import url(http://maksoft.net/css/admin_classes.css);
	/* predefine here*/
	
#contacts_table
{
	background-color: #efefef;
	
}
#contacts_table input
{
	background-color : #daf639;
	border: none;
	border-bottom: 2px solid #6e9a07;
}
#contacts_table textarea
{
	overflow : auto;
	background-color: #daf639;
	border: solid 1px #8bc101;
}

#contacts_table a.button_submit {dsisplay: block; background: #6e9a07; color: #FFF; padding: 5px 10px; font-size: 14px;}
#contacts_table a.button_submit:hover {background: #056b2c;}
#main_content
{
	background-image: url(http://www.maksoft.net/Templates/ontario3/images/main_content_bg.jpg);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	text-align : left;
	padding : 10px;
	position: relative;	
}

#main_content .title
{
	color: #d22244;
	font-size : 15px;
	font-weight: bold;
}

#main_content .title a
{
	color: #d22244;
	font-size : 15px;
	font-weight: bold;
}

#main_content .title a:hover
{
	text-decoration: underline;
}

#news
{
	display: block;
	width: 100%;
	position: relative;
	top: -153px;
	margin-bottom: -153px;
	z-index: 10;
	background-color: #FFFFFF;
	border: 1px solid #d6d6d6;
}
#news a.title 
{
	text-transform : uppercase;
	font-size: 12px;
	font-weight : bold;
	color: #000000;
}

#news a.title:hover
{
	text-decoration : underline;
	color: #000000;
}

#search
{
	background-color: trasnparent;
	display: block;
	width: 290px;
	height: 47px;
	text-align: right; 
	float: right;
}

#search input.text
{
	display: block;
	width: 247px;
	height: 30px;
	border: none;
	color: #000000;
	padding: 8px; 
	text-align: left;
	float: right;
	background: #e5908f;
}

#search input:hover
{
}

#search input.button
{
	display: block;
	width: 35px;
	height: 35px;
	background-image: url(http://www.maksoft.net/Templates/ontario3/images/search_button.jpg);
	background-position: 50% 50%;
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	color: #000000;
	padding: 8px; 
	text-align: left;
	float: right;
	cursor: hand;
}

#search input.button_hover
{
	display: block;
	width: 35px;
	height: 35px;
	background-image: url(http://www.maksoft.net/Templates/ontario3/images/search_button_hover.jpg);
	background-position: 50% 50%;
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	color: #000000;
	padding: 8px; 
	text-align: left;
	float: right;
	cursor: hand;
}

#box_contacts
{
	display: block;
	width: 100%;
	background-image: url(http://www.maksoft.net/Templates/ontario3/images/box_contacts_bg.jpg);
	position: relative;
	margin-top: 5px;
	font-family: Verdana;
}

#box_contacts form
{
	margin: 5px;
}

#box_contacts h1
{
	font-size: 15px;
	color: #045321;
	text-align: left;
	margin: 5px;
	margin-left: 25px;
	font-weight: normal
}

#box_contacts input
{
	border: none;
	background-color: #FFFFFF;
	font-size: 10px;
	color: #b4b4b4;
}

#box_contacts a.button_submit
{
	font-size: 10px;
	color: #045321;
	text-decoration: uppercase;
	padding: 5px;
	background: none;
}

#box_contacts textarea
{
	border: none;
	background-color: #FFFFFF;
	overflow: hidden;
	font-size: 10px;
	color: #b4b4b4;
}

#dlink, #dlink a
{
	color: #95ff71;
	text-decoration: none;
}

#dlink a:hover
{
	color: #FFFFFF;
}

#lang
{
	display: block;
	float: right;
}

#lang img {margin: 5px; border: 1px solid #e0e0e0;}

#pageContent {display: block; border: 0px solid #FF0000;}
#pageContent .sPage{float: left; border: 0px solid #d9d9d9; margin: 1px;}
#pageContent .sPage a {font-weight: normal; text-decoration: none; }
#pageContent .sPage a:hover {font-weight: normal; text-decoration: none; color: #FF0000;}

#pageContent .sPage a.title{float: left; border: none; border-bottom: 1px dotted #d9d9d9; color: #000000; font-weight: bold; display: block; width: 100%; margin: 1px; height:20px; line-height: 20px;}
#pageContent .sPage a.title:hover{background-color: #d9d9d9; color: #000000; font-weight: bold;}

#pageContent .sPage .text{float: left; margin: 1px; cursor: hand; }
#pageContent .sPage img{display: block; background-color: #d9d9d9; border: 0px;}
#pageContent .sPage img[align="left"] {margin: 1px 10px 1px 1px}
#pageContent .sPage img[align="right"] {margin: 1px 1px 1px 10px}

#pageContent .sPage .ssLinks {display: block;}
#pageContent .sPage .ssLinks a{font-weight: italic; text-decoration: underline; color: #FF0000; margin-left: 15px; display: block;}
#pageContent .sPage .ssLinks a:hover{text-decoration: underline; color: #000000;}

.sDelimeter {clear: both;}

.icons {display: block; width: 250px; float: left;}
.icon {color: #707070; font-size:10px; text-transform:uppercase; display: block; float: left; height: 25px; padding: 0 10px 0 25px; line-height:25px;}
.icon.home {background: url('images/icons.png') 0% 0% no-repeat;}
.icon.contacts {background: url('images/icons.png') 0% 50% no-repeat;}
.icon.sitemap {background: url('images/icons.png') 0% 100% no-repeat;}
.icon:hover {background-color: #707070; color: #FFF;}

#top_menu {display: table; border-bottom: 10px solid #000; margin-top: 10px;}
#top_menu ul, #top_menu ul li {list-style:none; margin:0;}
#top_menu.ddsmoothmenu {background: none; width: auto;} 
#top_menu ul li a {font-weight: 300; font-size: 12px; margin-right: 1px; color: #616161; background:url('images/tabgrey.jpg') 100% 0% repeat-y #f2f2f2; border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0;}
#top_menu ul li a:hover, #top_menu ul li a.selected {color: #f2f2f2; background:url('images/tabblack.jpg') 100% 0% repeat-y #000;}
#top_menu ul li ul li a {border-radius: 0; color: #FFF; background:url('images/tabred.jpg') 100% 0% repeat-y #da251c;; text-align:left; font-size: 10px; padding: 10px; border-bottom: 1px solid #c51e16;}
/*#top_menu ul li .downarrowclass {display: none; top:0; right:0;}
*/
#top_menu ul.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: #FFF;
}

#top_menu ul .toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.5;
}