body {
	background: #f5f8ff;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 100%;
	color: #3d3d3d;
}
div.sub{
	display:none;
	}
html {
	height: 100%;
}
#site_search{
				position:absolute;
				top:-3px;
				right:140px;
				}
div.search_results{
	text-align:left!important;
	}
div.main {
	min-height: 100%;
	margin-bottom: -65px;
}
.send{padding-left:20px;}
* html div.main {height: 100%;}

div.prefoot {height: 65px;clear:both}


div.left {
	width: 230px;
	float: left;
}
div.right {margin-left: 250px;}

div.pere {
	clear: both;
	border: 1px solid red;
}

div.top {background: url(../images/topbg.gif) no-repeat;	height: 6px;line-height: 6px;}
div.logopere {background: url(../images/left/logopere.gif) repeat-x; line-height: 6px;}

div.leftmenu {background: url(../images/left/leftmenu/leftbg.gif) repeat-y;}
div.leftmenuin {background: url(../images/left/leftmenu/leftbottombg.gif) bottom no-repeat; padding-top: 10px; padding-bottom:19px;}
div.lmenuend {line-height: 21px;}

div.upnav {text-align: right;}

div.leftmenu div.first, div.firstact {
	background: url(../images/left/leftmenu/firstbg.gif) no-repeat;
	font-size: 11px;	font-weight: bold	;	text-transform: uppercase;
	color: white;
	padding-left: 24px;	
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 10px;
}

div.leftmenu div.first a, div.firstact a{color: white; text-decoration: none}
div.leftmenu div.first a:visited, div.firstact a:visited{color: white; text-decoration: none}
div.leftmenu div.first a:hover, div.firstact a:hover{color: white; text-decoration: underline}


div.leftmenu div.firstact {background: url(../images/left/leftmenu/firstactbg.gif) no-repeat;}
div.firstpere {background: url(../images/left/leftmenu/firstpere.gif) center no-repeat; line-height: 18px;}

div.leftmenu div.second, div.secondact {
	background: url(../images/left/leftmenu/secondbg.gif) no-repeat;	
	font-size: 11px;	font-weight: bold	;	
	padding-left: 36px;	
	margin-top: 8px;
	margin-bottom: 8px;
	padding-right: 10px;
	color: white;	
}

div.leftmenu div.secondact {background: url(../images/left/leftmenu/secondactbg.gif) no-repeat;}

div.leftmenu div.second a, div.secondact a{color: white; text-decoration: none}
div.leftmenu div.second a:visited, div.secondact a:visited{color: white; text-decoration: none}
div.leftmenu div.second a:hover, div.secondact a:hover{color: white; text-decoration: underline}



div.head {
	background: url(../images/head/titlebg.gif) no-repeat;
	text-align: right;
}

div.upmenu { background: url(../images/upmenu/bg.gif) repeat-x;text-align: right; height: 55px;}
* html div.upmenu {
	height: auto;
}
div.upmenuin { background: url(../images/upmenu/upmenubg.gif) no-repeat; line-height: 55px;padding-left:30px;}
div.upmenumain {width: 100%; height: 55px;}
div.upitem, div.upitemact {float: left;}
div.upitemact {background: url(../images/upmenu/bgact.gif) repeat-x; float: right;
}
div.upitemin {
background: url(../images/upmenu/pere.gif) right no-repeat; padding-right: 22px;
font-size: 11px; font-weight: bold; color: #737373;
}
#path{
	text-align:left;
	}
	#path a,
	#path span{color: #737373;font-size:12px;}
	
div.upitemin a {color: #737373; text-decoration: none;}
div.upitemin a:vsited{color: #737373; text-decoration: none;}
div.upitemin a:hover{color: #737373; text-decoration: underline;}

div.title {text-align: right; margin-top: 20px;}
div.titlein { 
background: url(../images/titlebg.gif) no-repeat right;  display: inline; padding-left: 24px;
padding-right: 76px; height: 28px;
}

h1 {
	color: #229f22;	
	font-size: 12px;
	text-transform: uppercase;
	background: #f5f8ff;
	padding-left: 2px;
	padding-right: 2px;
	display: inline;
}

* html h1 {
	padding-top: 8px;	
}

div.page {	
	padding-left: 20px; padding-bottom: 20px; padding-right: 20px;
}

div.pagein {
	text-align: left;
	overflow: hidden;
	width: 100%;
	font-size: 11px;
}

div.foot {
	background: url(../images/foot/footbg.gif) repeat-x;	
	height: 65px;
}

div.footleft {
	background: url(../images/foot/leftbg.gif) no-repeat;
	width: 448px;
	float: left;
	height: 65px;	
}

div.footright {
	background: url(../images/foot/rightbg.gif) right no-repeat;
	padding-right: 80px;	
	margin-left: 448px;
	height: 65px;
}
div.copy {
	text-align: right;	
	font-size: 11px;
	padding-top: 36px;
}

div.copy a {color: #5b5b5b;text-decoration: none;}
div.copy a:visited{color: #5b5b5b;text-decoration: none;}
div.copy a:hover{color: #5b5b5b;text-decoration: none;}


div.copyright {
	width: 230px;
	float: left;
	font-size: 11px; color: white;
	padding-top: 28px;
}

div.adress {
	margin-left: 240px;
	font-size: 11px; color: white;	
	padding-top: 14px;
}

*html div.copyright{margin-right: -4px; height: 1%;}
*html div.adress {margin-left: 4px; height: 1%;}


div.copyrightin {padding-left: 100px;}


* html div.iehack {
	filter: Alpha (Opacity=99.99, Style=1);
}

div.third, div.thirdact {
	background: url(../images/left/leftmenu/thirdbg.gif) no-repeat;	
	font-size: 11px;	
	padding-left: 50px;	
	margin-top: 4px;
	margin-bottom: 4px;
	padding-right: 10px;
	color: white;		
}

div.thirdact {text-decoration: underline;}

div.third a {text-decoration: none; color: white;}
div.third a:visited{text-decoration: none; color: white;}
div.third a:hover{text-decoration: underline; color: white;}

div.thirdact a {text-decoration: underline; color: white;}
div.thirdact a:visited{text-decoration: underline; color: white;}
div.thirdact a:hover{text-decoration: underline; color: white;}

div.pagein a{color: #5285e5; text-decoration: none	}
div.pagein a:visited{color: #5285e5; text-decoration: none	}
div.pagein a:hover{color: #5285e5; text-decoration: underline	}

table.prod,
table.stylish_table {
	
	border-collapse: collapse;
	font-size: 11px; color: white; font-family: Tahoma;
	}
table.prod td,
table.stylish_table td {
	font-size: 11px;  
	border: #5d8eed 1px solid;   
	color: #3d3d3d; 
    }

table.prod td div ,
table.stylish_table td div{
    padding: 14px;
    padding-top: 9px;
    padding-bottom: 9px;
    }

table.prod td.headleft,
table.stylish_table  td.headleft{
	background: #5d8eed url(../images/headleft.jpg) no-repeat left top;
	border: 0;
	font-weight: bold;
	color: white;
	}
	
table.prod td.headleft div, table.prod td.headright div, table.prod td.head div, table.stylish_table td.headleft div, table.stylish_table td.headright div, table.stylish_table td.head div  {
    padding-top: 18px;
    padding-bottom: 12px;
    }
    
table.prod td.headright, table.stylish_table td.headright {
	background: #5d8eed url(../images/headright.jpg) no-repeat right top;
	border: 0;
	font-weight: bold;
	color: white;
	}

table.prod td.head, table.stylish_table td.head{
    background: #5d8eed; 
    border: 0;
    font-weight: bold;
    color: white;
    }


.pagein {
	font-size: 11px;
}

div.accent {background: url(../images/left/accent/img02.jpg) repeat-y;}
div.accentpere {background: url(../images/left/accent/img05.jpg) repeat-x; line-height: 6px;}
div.accentin {background: url(../images/left/accent/img01.jpg) no-repeat left bottom ;  padding-bottom: 12px;}
div.heading {color: #119811; font-family: tahoma; font-size:12px; font-weight: bold; text-align: center;padding-top: 10px; padding-bottom: 10px;}
div.sp {margin-left: 4px; margin-right: 4px; border-top: 1px solid #5b8ded;padding-bottom: 10px;}
div.par {color: #636363; font-size: 11px;padding-left: 20px; padding-right: 20px;text-align: justify}
div.thumb {padding-top: 10px;padding-bottom: 10px;}
div.thumb img {margin: 0; padding: 0; display: block; border: 1px solid #848484}
div.more, div.more a {font-size: 10px; color: #5b8ded;}
div.more, div.more a {font-size: 10px; color: #5b8ded;}
div.more {padding-right: 30px; text-align: right;}
object{position:relative;z-index:10;}
.gallery a {
    border: 1px solid #336699;
    display: block;
    float: left;
    height: 117px;
    margin: 0 15px 15px 0;
    overflow: hidden;
    width: 167px;
	text-align:center;
}
.sitemap{text-align:left;}
div.firstmap a {font-size:14px;}
div.secondmap a{font-size:13px;}
div.thirdmap a{font-size:12px;}
	
	input.submit,
	button.submit{
		position:relative;
		border-radius: 20px;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		-khtml-border-radius: 20px;
		behavior: url(js/PIE.htc);
		border:none;
		padding:4px 5px;
		margin-top:10px;
		font-family:tahoma;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		text-align:center;
		background:transparent url('../images/evrasia.jpg') top left repeat-x;
		cursor:pointer;
		}
