.body
{
	background-image: url(../img/body.gif);
	background-repeat: repeat;
}

.topmenu
{
	background-color: #1760A4;
	text-align: center;
	border-right: 2px solid #F8F8FA;
	
}
.topmenu1
{
	background-color: #1760A4;
	text-align: center;
	border-right: 2px solid White;
	
}
.leftmenu
{
	background-image: url(../img/topborder.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border-right: 2px solid White;
	vertical-align: top;
	
	
}
.leftmenu1
{
	background-image: url(../img/topborder.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border-right: 2px solid White;
	vertical-align: top;
	background-color: #F2F5F8;
	
}
.leftmenu2
{
	background-image: url(../img/topborder.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border-right: 2px solid White;
	vertical-align: top;
	
}
a#menu
{
	color: #F8F8FA;
	text-align: center;
	font-family: Verdana;
	font: 12pt Verdana;
	text-decoration: none;
	font-weight: bold;
	padding: 0 -0.5em 0 -0.5em;
}
a#menu:hover
{
	color: #F8F8FA;
	
} 

.fon
{
	background-color: #F2F5F8;
	margin-top: 45px;
	vertical-align: top;
}

ul#topnavigation
{
	margin: 45px 0 0 0;
	list-style-type: none;
	padding: 0 0 0 0;
}
ul#topnavigation li
{
	display: inline;
} 
a#nonactive
{
	text-decoration: none;
	color: #1760A4;
	font-family: Verdana;
	font: 8pt Verdana;
	font-weight: bolder;
	display: block;
	margin-bottom: 1em;
	padding-left: 2em;
} 
a#nonactive:hover
{
	color: #3EC880;
} 

a#activepage
{
	text-decoration: none;
	color: #3EC880;
	font-family: Verdana;
	font: 8pt Verdana;
	font-weight: bolder;
	display: block;
	margin-bottom: 1em;
	padding-left: 2em;
} 



div.serviceblok
{
	float: left;
	width: 300px;
	margin: 10px 0 45px 5px;
	padding-bottom: 45px;
}
div.serviceblok img
{
	border: 2px solid #519CE2;
	float: left;
	margin: 0 3px 0 0;
}
div.serviceblok a
{
	color: #1760A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 15px 0 0 0;
	text-decoration: none;
}
div.serviceblok a:hover
{
	color: #3EC880;
}
div.serviceblok p
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}
.centerborder
{
	background-image: url(../img/centerborder.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 4px;
}
div.news
{
	float: left;
	margin: 10px 10px 10px 5px;
	
}
div.news img
{
	float: left;
	margin: 0 30px 0 0;
}
div.news a
{
	color: #1760A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	padding: 5px 10px 0 0px;
	text-decoration: none;
	text-align: justify;
	
	
}
div.news a:hover
{
	color: #3EC880;
}
div.news p
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	margin: 0 0 0 10px;
	padding: 10px 0 0 30px;
	text-align: justify;
}
div.news span
{
	color: #1760A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;

}
a#to
{
	font-size: 8pt;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
	text-decoration: none;
	clear: left;
	font-weight: lighter;
}
.downborder
{
	background-image: url(../img/downborder.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 22px;
}
.banner
{
	margin-top: 5px;
	border: 0;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 0;
}
.right
{
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: bottom;
}
.razdel
{
	background-color: #1760A4;
	text-align: center;
		
}
.corner
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	vertical-align: top;
}
.down
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 0px;
	vertical-align: top;
}
p.zagolovok
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	margin: 0px 0 0 0;
	padding: 3px 0 0 5px;
}
.opros 
{
	color: #383839;
	border-bottom: 1px solid #919194;
	border-right: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	background-color: #E0DFE3;
	margin-right: 10px;
	margin-left: 10px;
}
.vopros
{
	color: #383839;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	padding: 0px 0 0 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.oprosnik
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;

}
a.catalog
{
	color: #383839;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	display: block;
	text-decoration: none;
	margin-bottom: 10px;
}
a.catalog:hover
{
	font-weight: bold;
}
.galery
{
	margin: 45px 0 0 3px;
	padding: 0 0 0 0;
}

div.foto img
{
	float: center;
	margin: 0px 0 0 3px;
}
div.foto p
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	margin: 0 0 0;
	padding: 5px 0 0 0;
	
}
div.foto a
{
	text-decoration: none;
}
.clear
{
	clear: left;
}
div.partners
{
	margin: 10px 5px 45px 5px;
	vertical-align: top;
	text-align: center;
}
div.partners img
{
	margin: 0 0px 10px 0;
	text-align: center;
}
div.partners a
{
	color: #1760A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	margin: 10px 0 0;
	padding: 15px 15px 10px 0px;
	text-decoration: none;
	clear: left;
	text-align: center;
}
div.partners a:hover
{
	color: #3EC880;
}
div.partners p
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	margin: 0 0 0 10px;
	padding: 10px 0 0 5px;
	text-align: justify;
}
a#topartner
{
	font-size: 8pt;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
	text-decoration: none;
	font-weight: lighter;
	color: #1760A4;

}

div.about
{
	margin: 10px 10px 45px 10px;
	vertical-align: top;
	text-align: justify;
	
}
div.about img
{
	margin: 10px 0 5px 0;
	vertical-align: top;
}
p.opisanie
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	margin: 0 0 0 10px;
	padding: 10px 0 0 5px;
	text-align: justify;
}

p.opisanie td
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	margin: 0 0 0 10px;
	padding: 10px 0 0 5px;
	
}
p.opisanie th
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	margin: 0 0 0 10px;
	padding: 10px 0 0 5px;
	text-align: center;
}

div.about h1
{
	color: #1760A4;
	text-align: center;
	font-family: Verdana;
	font: 14pt Verdana;
	padding: 0 0px 0 0px;
	font-weight: bold;
}
.clear
{
	clear: left;
}
p.podpis
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	margin: 0 0 0;
	padding: 5px 0 0 0;
	text-align: center;
}
	
div.title
{
	text-align: center;
	color: #1760A4;
}
div.title a
{
	text-align: center;
	font-family: Verdana;
	font: 12pt Verdana;
	text-decoration: none;
	font-weight: bold;
	color: #1760A4;

}
div.title a:hover
{
	color: #3EC880;
	
} 
div.title a:active
{
	color: #3EC880;
	
} 
div.title a:vizited
{
	color: #1760A4;
	
}
div.aboutnews
{
	margin: 10px 10px 45px 10px;
	vertical-align: top;
	
}
div.aboutnews img
{
	margin: 10px 5px 10px;
	text-align: center;
}
.clear
{
	clear: left;
}

div.aboutnews h1
{
	color: #1760A4;
	text-align: justify;
	font-family: Verdana;
	font: 12pt Verdana;
	padding: 0 0px 0 0px;
	font-weight: bold;
}
div.aboutnews h2
{
	color: #1760A4;
	text-align: justify;
	font-family: Verdana;
	font: 12pt Verdana;
	padding: 0 0px 0 0px;
	font-weight: bold;
}
div.aboutnews p
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	margin: 0 0 0 10px;
	padding: 0px 0 0 0px;
	text-align: justify;
}
ul#downnavigation
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	float: left;
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
}
ul#downnavigation li
{
	display: inline;
}
ul#downnavigation a
{
	display: block;
	float: left;
	padding: 10px 5px;
	color: #1760A4;
	text-decoration: none;
}
ul#downnavigation a:hover
{
	
	color: #3EC880;

}
div.fotogalery 
{
	margin: 0 0px 10px 0;
	text-align: center;
}
div.fotogalery img
{
	margin: 10px 5px 10px 5px;
	vertical-align: top;
	text-align: center;
}
div.fotogalery p
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	margin: 0 0 0;
	padding: 5px 0 0 0;
	
}
div.fotogalery a
{
	color: #1760A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	margin: 0 0 0;
	padding: 5px 0 0 0;
	text-decoration: none;
}
div.fotogalery a:visited
{
	color: #1760A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	margin: 0 0 0;
	padding: 5px 0 0 0;
	text-decoration: none;
}


.clear
{
	clear: left;
}
div.galeryblok
{
	float: left;
	width: 630px;
	margin: 10px 0 45px 5px;
	padding-bottom: 45px;
}
div.galeryblok img
{
	border: 2px solid #519CE2;
	float: left;
	margin: 0 3px 0 0;
}
div.galeryblok a
{
	color: #1760A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 15px 0 0 0;
	text-decoration: none;
}
div.galeryblok a:hover
{
	color: #3EC880;
}
div.galeryblok p
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}
.background
{
	border-bottom: 1px solid White;
	border-right: 0px solid White;

}
a#nonactives
{
	text-decoration: none;
	color: #1760A4;
	font-family: Verdana;
	font: 8pt Verdana;
	font-weight: bolder;
	display: block;
	margin-bottom: 1em;
	padding-left: 2em;
} 
a#nonactives:hover
{
	color: #3EC880;
} 

a#activepages
{
	text-decoration: none;
	color: #3EC880;
	font-family: Verdana;
	font: 8pt Verdana;
	font-weight: bolder;
	display: block;
	margin-bottom: 1em;
	padding-left: 2em;
} 

ul#service
{
	margin: 10px 0 0 0;
	list-style-type: none;
	padding: 0 0 0 0;
}
ul#service li
{
	display: inline;
} 
ul#service a
{
	text-decoration: none;
	color: #1760A4;
	font-family: Verdana;
	font: 9pt Verdana;
	font-weight: bolder;
	display: block;
	margin-bottom: 1em;
	padding-left: 2em;
} 
ul#service a:hover
{
	color: #3EC880;
} 
div.aboutservice
{
	margin: 10px 10px 45px 10px;
	vertical-align: top;
	text-align: center;
}
.clear
{
	clear: left;
}

div.aboutservice h1
{
	color: #1760A4;
	text-align: center;
	font-family: Verdana;
	font: 12pt Verdana;
	padding: 0 0px 0 0px;
	font-weight: bold;
}
div.aboutservice h2
{
	color: #1760A4;
	text-align: center;
	font-family: Verdana;
	font: 12pt Verdana;
	padding: 0 0px 0 0px;
	font-weight: bold;
}
p.ser
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: lighter;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 0;
	text-align: justify;
}
p.ser a
{
	text-decoration: none;
	color: #1760A4;
	font-family: Verdana;
	font: 10 pt Verdana;
	font-weight: bolder;
	display: block;
	margin-bottom: 1em;
	padding-left: 2em;
}
ul.services
{
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 0;
	list-style-type: square;
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: lighter;
	list-style-position: inside;
}
ul.services a
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
ul.servicesmall
{
	margin: 10px 10px 10px 25px;
	padding: 10px 10px 10px 0;
	list-style-type: square;
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: lighter;
	list-style-position: inside;
}
a#project
{
	color: #1760A4;
	font-family: Verdana;
	font: 12pt Verdana;
	font-weight: bolder;
	display: block;
	margin-bottom: 1em;
	padding-left: 2em;
	text-decoration: none;
} 
div.contact
{
	margin: 0 0px 10px 0;
	text-align: justify;
	vertical-align: middle;
}
div.contact p
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}
h1.state
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}
div.contact img
{
	margin: 10px 5px 10px 5px;
	vertical-align: top;
	text-align: center;
}
div.contact a
{
	color: #1760A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	margin: 0 0 0;
	padding: 5px 0 0 0;
	text-decoration: none;
}

p.opisanievac
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	margin: 0 10px 0 10px;
	padding: 10px 0 0 0;
	text-align: justify;
}

div.vac
{
	margin: 10px 10px 0 10px;
	vertical-align: top;
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
	text-align: left;
}
div.vac h1
{
	color: #1760A4;
	text-align: left;
	font-family: Verdana;
	font: 12pt Verdana;
	padding: 10px 0px 0 0px;
	font-weight: bold;
}
div.vac a
{
	color: #1760A4;
	text-align: left;
	font-family: Verdana;
	font: 12pt Verdana;
	padding: 0 0px 0 0px;
	font-weight: bold;
	text-decoration: none;
}
div.vac a:hover
{
		color: #3EC880;
}
div.contactad
{
	margin: 0 0px 10px 0;
	text-align: center;
	vertical-align: middle;
}
div.contactad p
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}
ul#down
{
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	color: #1760A4;
	font-family: Verdana;
	font: 8pt Verdana;
	font-weight: normal;
}
ul#down li
{
	display: inline;
	
	
} 
ul#down a
{
	text-decoration: none;
	color: #1760A4;
	font-family: Verdana;
	font: 8pt Verdana;
	font-weight: normal;
	display: inline;
	margin-bottom: 1em;
	padding-left: 10px;
	list-style-type: none;
	padding-right: 10px;
	
} 
ul#down a:hover
{
	color: #3EC880;
} 
div.copy
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
}
div.copy p
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	margin: 0 0 0 0px;
	text-align: left;
}
a.top
{
	text-decoration: none;
	color: #1560A3;
}
.topcolor
{
	background-color: #1560A3;
}
ul#topadmin
{
	margin: 45px 0 0 0;
	list-style-type: none;
	padding: 0 0 0 0;
}
ul#topadmin li
{
	display: inline;
} 
ul#topadmin a
{
	text-decoration: none;
	color: #1760A4;
	font-family: Verdana;
	font: 8pt Verdana;
	font-weight: bolder;
	display: block;
	margin-bottom: 1em;
	padding-left: 2em;
} 
ul#topadmin a:hover
{
	color: #3EC880;
} 
table.innew 
{
	border: solid;
	border-width: 1;
	
	
	
}
table.innew th
{
	text-align: center;
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	margin: 0 0 0 10px;
	padding: 5px 0 0 5px;
}
table.innew td
{
	color: #383839;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	margin: 0 0 0 10px;
	padding: 5px 0 0 5px;
}



