@import url(http://maksoft.net/css/standart_classes.css);
	/* predefine here*/
/* standart tags */

body
{ 
	background-image : url(http://www.maksoft.net/Templates/ontario3/images/bg.jpg);
	background-repeat : repeat-x;
	background-color: #30a807;
	font-size: 11px;
}

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*/

#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: #30a807;
	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*/


@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:30px; margin-top:12px; margin-bottom: 0px; float:left; list-style-type:none; background:url(http://maksoft.net/Templates/ontario3/images/navshadow.gif) repeat-x 0% 85% trasparent; padding-bottom:0px; }
#nav_bar a{font-size:10px; font-family: Arial; color:#616161; background:url(http://maksoft.net/Templates/ontario3/images/tabgrey.jpg) no-repeat 100% 0% transparent; display:block; padding:5px 20px 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 20px ;
  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) #3375b2 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:#FF0000;
  padding:5 20px 5 5;
  font-weight:bold; 
  /*background:url(http://maksoft.net/Templates/ontario3/images/tabgrey.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;
	display: block;
}
#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;
}

#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: 35px;
	background-image: url(http://www.maksoft.net/Templates/ontario3/images/search_bg.jpg);
	background-position: 50% 50%;
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	color: #000000;
	padding: 8px; 
	text-align: left;
	float: right;
}

#search input.text_hover
{
	display: block;
	width: 247px;
	height: 35px;
	background-image: url(http://www.maksoft.net/Templates/ontario3/images/search_bg_hover.jpg);
	background-position: 50% 50%;
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	color: #000000;
	padding: 8px; 
	text-align: left;
	float: right;
}

#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;}