* {
	margin: 0px;
	padding: 0px;
	border: 0px solid;
	border-collapse: collapse;
}
body, table, td{
	vertical-align: top;
}
body, table{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}
html, body{
	min-height: 100%;
}
img{
	margin: 0px;
	padding: 0px;
	border: 0px solid;
}

input, textarea {
	border: 1px solid #007447;
	margin:2px;
}

/* begin text style */
a, a:hover{
	color: #007447;	
	text-decoration: underline;
}
a:hover{ text-decoration: none;  }
p{
	margin: 10px 0px 10px 0px;
}
h1, h2, h3{
	font-size: 26px;
	color: #999999;
	margin: 10px 0px 10px 0px;
}
h3{
	font-size: 18px;
}
h4, h5, h6{
	font-size: 12px;
	color: #000000;
	vertical-align: middle;	
	margin: 10px 0px 10px 0px;
}
h1{
	font-size: 15px;
	color: #006539;
	font-weight: bold;
}
h4{ 
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 15px;  
}
.news{
	margin: 12px 0px 12px 0px;
	font-size: 11px;
}
ol{ list-style: decimal outside;  }
ul{ list-style: disc outside;  }
ol, ul{ margin: 5px 0px 5px 30px;  }
/* end text style */

.bodybg{ background-color: #006F40;  }

.grid{ width: 100%;  }
.grid .gtd1, .grid .gtd3, .grid .gtd7, .grid .gtd9{
	width: 10px;
	height: 10px;
}
.grid .gtd2, .grid .gtd8{
	width: 100%;
	height: 10px;
}
.grid .gtd2 img, .grid .gtd8 img{
	width: 1px;
	height: 10px;
	float: left;
}
.grid .gtd4 img, .grid .gtd6 img{
	width: 10px;
	height: 1px;
	float: left;
}
.grid .gtd1{ background: url(../../_img/g_01.gif) no-repeat right bottom; }
.grid .gtd3{ background: url(../../_img/g_03.gif) no-repeat bottom left; }
.grid .gtd7{ background: url(../../_img/g_07.gif) no-repeat top right; }
.grid .gtd9{ background: url(../../_img/g_09.gif) no-repeat top left; }
.grid .gtd2{ background: url(../../_img/g_02.gif) repeat-x bottom; }
.grid .gtd8{ background: url(../../_img/g_08.gif) repeat-x top; }
.grid .gtd4, .grid .gtd6{ width: 10px;  }
.grid .gtd4{ background: url(../../_img/g_04.gif) repeat-y right; }
.grid .gtd6{ background: url(../../_img/g_06.gif) repeat-y left; }
.grid .gtd5{ background-color: #FFFFFF;  }
.head{
	height: 190px;
	background: url(../../_img/head_top.jpg) no-repeat right bottom;
}




.center{
	width: 100%;;
	background: #FFFEEA url(../../_img/left_rep.gif) repeat-y left;
}
.center .leftcol{
	width: 189px;
	background: url(../../_img/left_bott.jpg) no-repeat right bottom;/**/
	padding: 0px 0px 20px 0px;
}
.center .leftcol .topbg{ 
	background: url(../../_img/left_top.jpg) no-repeat top right; 
	padding: 20px 10px 0px 10px;/**/
}
.center .leftcol .rasp{
	width: 169px;
	height: 1px;
	float: left;
}
.center .contd{
	/*background: url(../../_img/center_bott.jpg) no-repeat right bottom;*/
	padding: 0px 0px 80px 0px;
}
.center .fraza{ 
	background: url(../../_img/fraza_bg.jpg) no-repeat right bottom; 
	height: 60px;
}
.center .fraza div{
	width: 200px;
	margin: 0px 0px 0px 0px;
	float: right;
	padding: 10px 90px 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #006539;
	font-style: italic;
}

.center .conrep{ 
	background: url(../../_img/cont_rep.gif) repeat-x top; 
}
.center .contop{ 
	background: url(../../_img/head_bott.jpg) no-repeat top right; 
	padding: 70px 0px 0px 0px;
}
.content{
	width: 100%;
}
.content .col33{
	/*width: 33%;*/
	padding: 0px 5px 0px 20px;
}


/* begin bottom */
.bottom{ 
   height: 100px;
	background-color: #F5F4E6;
	border: 1px solid #7F7F7D;
}
.renew{
	width: 188px;
	text-align: center;
	padding: 3px 0px 3px 0px;
	background-color: #006539;
	font-size: 12px;
	color: #FFFFFF;
	float: left;
}
.bottommenu{
	font-size: 11px;
	color: #007447;
	padding: 5px 10px 0px 0px;
}
.bottommenu a{
	margin: 0px 5px 0px 5px;
}
.stat{
	float: left;
	padding: 40px 10px 0px 15px;
}
.sysos{
	float: right;
	padding: 50px 15px 0px 10px;
	font-size: 10px;
	color: #557257;
}
.sysos a, .sysos a:hover{
	font-size: 10px;
	color: #557257;
	text-decoration: none;	
}
.copy{
	text-align: right;
	color: #007447;
	font-size: 10px;
	padding: 20px 00px 0px 0px;
	margin: 0px 230px 0px 0px;
}
.copy a{ font-size: 12px;  }
.copy .phone{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
/* end bottom */

/* ---------- */
.clear{ clear: both;  }
.alcenter{ text-align: center;  }


.gallery{
	width: 167px;
	height: 215px;
}
/* ---------- */



/* begin left menu */

.ulmenu, .ulmenu ul{
	margin: 3px 0px 3px 0px;
	list-style: none;
}
.ulmenu ul{
	margin: 5px 0px 10px 5px;	
}
.ulmenu li{
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 9px;
	cursor: pointer;
}
.ulmenu span{
	color: #006539;
	font-weight: bold;
	text-decoration: underline;
}
.ulmenu a, .ulmenu a:hover{ font-weight: bold; color: #006539;  }
.ulmenu .sub{ background: url(../../_img/ul_sub.gif) no-repeat 0px 7px; }
.ulmenu .subon{ background: url(../../_img/ul_pr.gif) no-repeat 0px 7px; }
.sub2{
	display: none;
	color: #666666;	
}
.ulmenu .sub2 span, .sub2 a, .sub2 a:hover{
	color: #666666;
	font-weight: normal;
}
.sub3{
	display: none;
	color: #666666;
	text-decoration: none;
}
.sub3 li{
	margin: 5px 0;
}
.sub3 a, .sub3 a:hover{
	color: #666666;
	font-weight: normal;
}



/* end left menu */


.logo{
	width: 161px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: -15px;
	left: 30px;
	display: block;
	float: left;
}
.logo img{	
	width: 161px;
	height: 90px;
}

/* begin main menu */
.menu{
	padding: 0px 0px 0px 200px;
}
.main_menu{
	width: 100%;
	height: 54px;
	background: #00693b url(../../_img/menu_bg.gif) repeat-x top;
	color: #FFFFFF;
	margin-left: auto;
}
.main_menu td{
	height: 54px;
	text-align: center;
	vertical-align: top;
}
.main_menu a.main, .main_menu a.main:hover, .main_menu span.main, .main_menu a.main_active{
	color: #FFFFFF;
	width: auto;
	display: block;
	height: 36px;/**/
	padding: 18px 10px 0px 10px; 
	font-size: 11px;
	text-transform: uppercase;
}
.main_menu a.main:hover, .main_menu span.main, .main_menu a.main_active{ background: url(../../_img/menu_bg_h.gif) repeat-x top; }

.submenu{
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px solid #7F7F7D;
	background-color: #F5F4E6;
	text-align: left;
	padding: 4px;
}
.submenu a, .submenu a:hover{	
	color: #004321;
	padding: 2px;
	display: block;
	text-align: left;
	white-space: nowrap;
}
.smallmenu{
	float: right;
	padding: 10px 10px 0px 0px;
}
.smallmenu a{
	margin: 0px 5px 0px 5px;
}

.main_menu .kr{
	width: 60px;
	background: url(../../_img/menu_left.jpg) no-repeat top left;
}
.main_menu .kr img{
	width: 60px;
	height: 1px;
	float: left;
}
.main_menu .sep{
	width: 1px;
	background-color: #00915A;
}

TABLE.custab {
	border: 1px solid #006539;
}

TABLE.custab TD{
	border: 1px solid #006539;
	padding:5px;
}

.noul ul, .noul li { list-style: none !important; }
/* Text editor styles { */
div.amiroTEdDiv{
}
div.amiroTEdDivEditor{
    display: block;
}
div.amiroTEdDivPreview{
    border: 1px solid black;
    display: none;
    overflow: auto;
}
img.amiroTEdCtrl{
    border: 0px;
    cursor: pointer;
}
select.amiroTEdCtrl, input.amiroTEdCtrlButton{
    margin-bottom: 4px;
    width: auto;
}
img.amiroTEdSep{
    border: 0px;
}
img.amiroTEdSmile{
    border: 0px;
    cursor: pointer;
}
select.amiroTEdCtrl, input.amiroTEdCtrlButton, textarea.amiroTEdCtrl{
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
    color: #000000;
}
div.amiroTEdDivResize{
    height: 4px;
    margin-top: 1px;
    background-color: #d4d0c8;
    background-repeat: no-repeat;
    background-position: 50% 0%;
    border-bottom: 1px solid #808080;
    margin-bottom: 1px;
    cursor: s-resize;
}
span.amiroTEdMore{
    cursor: pointer;
    height: 25px;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    font-variant: normal;
    text-decoration: underline;
    color: #000000;
}
BLOCKQUOTE.edQuote {
    border: 1px dotted gray;
    padding: 5px;
}
PRE.edCode{
    margin:5px 0px 5px 16px;
    width: 500px;
    overflow: auto;
    border: 1px dotted gray;
    padding: 5px;
}
/* To change control width uncomment and change next values */
div.amiroTEdDivPreview, div.amiroTEdDiv, textarea.amiroTEdCtrl, div.amiroTEdDivResize{
    /*width: 600px !important;*/
}
textarea.amiroTEdCtrl{
    /*height: 250px !important;*/
}
/* } Text editor styles */

.blog IMG {margin:3px;border:#ff0000 0px solid;}
