body { font: normal 12px Verdana; color: #4a4841; background: #cccccc url(fon1.jpg) center top;  margin: 0; padding: 0;}

a:link, a:visited {color: maroon; text-decoration: none;}
a:hover {color: maroon; text-decoration: underline;}

td { font: normal 12px Verdana; color: #4a4841;}
img {border: 0;}

.firmlogo {margin: 38px 0px 0px 164px; font: bold 20px Times New Roman; font-style: italic; color: #000000;}

.haslo {margin: 4px 0px 0px 160px; font: normal 14px Times New Roman; font-style: italic; color: #676767;}
.haslo a:link, .haslo a:visited {color: #676767;}

.quote1 {padding: 0px 30px 15px 20px; font: bold 12px Tahoma;  color: #009900;}
.quote2 {margin: 34px 30px 0 20px; font: bold 12px Tahoma; color: #009900;  border-bottom: 1px #b4bfc1 dotted;}

.langchoice {height: 34px; padding: 4px 20px 0 0; text-align: right;}
.zagolov {margin: 0px 0px 0px 164px; font: bold 14pt Times New Roman; font-style: italic; color: #000000;}
.zagolpidp {margin: 4px 0px 0px 160px; font: bold 12pt Times New Roman; font-style: italic; color: #11a611;}
.zagolpidp a {color: #11a611; text-decoration: underline;}
.zagolpidp a:hover {color: #11a611; text-decoration: none;}
.footertop {margin: 0px 30px 0px 0px; width: 211px; background: #4cb441;}


.leftcolon {margin: 0 30px 0 20px;}
.leftcolonquote2 {margin-top: 30px; font: normal 14px Times New Roman;  font-style: italic; color: #717b7d;}

.content h1 {margin: 0px 0px 16px 0px; padding: 4px; font: bold 11px Verdana; color: #a7b7b7; text-transform: uppercase; text-align: right; border-bottom: 1px #b4bfc1 dotted;}
.content {text-align: left; font: normal 12px Verdana; color: #4a4841; padding: 10px 0px 20px 0px; width: 560px; text-align: justify; line-height: 1.4em;}

.viewpic {margin: 4px;}

.date { font: normal 10px Verdana; color: #888; text-align: right;}

.maintable {border-left: 1px #676767 solid; border-right: 1px #676767 solid; background: #ffffff url(logo.jpg) left top no-repeat; width: 900px; height: 100%;}

.link2, a.link2:link, a.link2:visited {font: bold 9pt Verdana; color: #cdcdbf; background: #a4a493; padding: 2px;}
a.navigation:link, a.navigation:visited  {  color: #909082; text-decoration: underline;}
.prenavigation  {font: normal 8pt Verdana; color: #909082; padding: 6px 0px 5px 0px;}


a.wskmenubottom1:link, a.wskmenubottom1:visited {font: normal 10px Arial; background: #ffffff; color: 676767; padding: 0px 20px; border-right: 1px #aaaaaa solid;}
a.wskmenubottom1active:link, a.wskmenubottom1active:visited {font: normal 10px Arial; background: #eeeeee; color: 676767; padding: 0px 20px; border-right: 1px #aaaaaa solid;}

.wskdivmenu2 { border-bottom: 1px #339933 solid; font: bold 9pt Verdana;}
.wskdivmenu2 a:link, .wskdivmenu2 a:visited {padding: 4px 10px; color: #ffffff; display: block; background: #4cb441;}
.wskdivmenu2 a:hover {background: #00a000; color: #e2ebe1; text-decoration: none;}

a.wskmenu2active:link, a.wskmenu2active:visited {color: #e2ebe1; display: block; background: #038d03; margin-left: 10px;}

.sign {padding: 2px 10px; color: #defedb; font: normal 9px Arial;}
.sign a:link, .sign a:visited, .sign a:hover {color: #ebf9e9;}

.partners {float: center; text-align: center; padding: 5px 10px; color: #defedb; font: bold 10px Verdana; margin-right: 30px; margin-left: 20px;  margin-bottom: 16px; background: #31b331;}
.partners a:link, .partners a:visited {color: #ffffff; text-decoration: underline;}
.partners a:hover {color: #ffffff; text-decoration: none;}


a.wskmenuvac2:link, a.wskmenuvac2:visited {color: #11a611; font-weight: bold; display: block; background: url(galka.gif) 4px 8px no-repeat ; padding: 4px 4px 4px 24px; margin-top: 10px; margin-left: 60px; background-color: #f8faf8;}
a.wskmenuvac2:hover {color: #11a611; text-decoration: none; background-color: #f1f4f4;}

a.linkpost:link, a.linkpost:visited {font: normal 9pt Verdana; text-decoration: none; }
a.linkpost:hover {text-decoration: underline;}

table.linkposttable {width: 100%;}
table.linkposttable td.th {font-weight: bold; padding-top: 10px; padding-bottom: 10px; background: #e8ebeb; color: #676767;}
table.linkposttable td { padding: 2px 30px 14px 30px; color: #676767;}

.pageselect {FONT-SIZE: 11px; COLOR: #999999; TEXT-DECORATION: none; BACKGROUND-COLOR: #333333;}
a.pages:link,a.pages:visited {COLOR: #777777; TEXT-DECORATION: none;}
a.pages:hover {COLOR: #999999; TEXT-DECORATION: underline;}

#content-gallery {background: #000000; color: #777777; font: bold 8pt Verdana;}

.guestbookname {COLOR: #eeeeee; FONT: bold 9pt Verdana; TEXT-DECORATION: none}
.guestbooktime {COLOR: #eeeeee; FONT: italic 8pt Verdana;}
.guestbooktext { font: normal 9pt Verdana; color: #333333; line-height: 12pt; text-align: justify;}
.guestbookmail {COLOR: #eeeeee; FONT: bold 9pt Verdana;}
.guestbookmail a:link, .guestbookmail a:visited {COLOR: #eeeeee; FONT: bold 9pt Verdana;}
a.guestbookmail:link, a.guestbookmail:visited {COLOR: #eeeeee; FONT: bold 9pt Verdana; TEXT-DECORATION: underline;}
.guestbookerror {COLOR: maroon; FONT: bold 9pt Verdana;}
.error {COLOR: #aa3333; FONT: bold 9pt Verdana; padding: 4; margin-bottom: 10px;}
.success {COLOR: #4cb441; FONT: bold 9pt Verdana; padding: 4; margin-bottom: 10px;}


.guestbookform {background: #aab5b7;}
.guestbookform td .input {
height: 20px;
color: #646d6f !important;
 background: #e0e4e5;
 padding: 2px; 
 border: 0px;
 font: normal 12px Verdana;
}
.guestbookform td textarea {
color: #646d6f !important;
 background: #e0e4e5;
 padding: 2px; 
 border: 0px;
 font: normal 12px Verdana;
}
.guestbookform td {color: #e0e4e5; FONT: bold 12px Verdana;}


.leftmod {padding: 20px; background: #999999; color: #ffffff;}
.leftmodmenu {float: right; width: 211px; padding: 0px; background: #4cb441; color: #ffffff;}

.gpages {margin-top: 30px; FONT: normal 10px Verdana; COLOR: #999999;}
.announce {font: normal 8pt Arial; margin-top: 10px; color: #676767;}
.announce a:link, .announce a:visited {color: #676767;}
.announce a:hover {color: #999999; TEXT-DECORATION: none;}
.announcedate {color: #999999;}

a.lang:link,a.lang:visited {font: normal 8pt Arial; color: #999999;} 

li.wskmenu1active a:link, li.wskmenu1active a:visited
{
	font: bold 10px Verdana; 
	color: #ffffff; 
	text-transform: uppercase;
	border-left: 1px #52be52 solid; 
	border-right: 1px #319631 solid; 
	height: 1px; 
	text-decoration: none; 
	padding: 15px 12px 14px 12px; 
	background: #038d03;
}

li.wskmenu1active a:hover
{
background: url(menubutton.jpg) center -41px repeat-x;
color: #ddf6db;
}


li.wskmenu1 a:link, li.wskmenu1 a:visited
{
	font: bold 10px Verdana; 
	color: #ffffff; 
	text-transform: uppercase;
	border-left: 1px #52be52 solid; 
	border-right: 1px #319631 solid; 
	height: 1px; 
	text-decoration: none; 
	padding: 15px 12px 14px 12px; 
	background: url(menubutton.jpg) center 0px repeat-x;
}

li.wskmenu1 a:hover
{
background: url(menubutton.jpg) center -41px repeat-x;
color: #ddf6db;
}

li.wskmenu2active a:link, li.wskmenu2active a:visited
{
display: block;
	font: bold 10px Verdana; 
	color: #ffffff; 
	text-transform: uppercase;
	border: none; 
	text-decoration: none; 
	padding: 6px 20px; 
	background: #00a000;
	height: 12px;
	border-bottom: 1px #00a000 solid;
}

li.wskmenu2active a:hover
{
background: #00a000;
color: #ddf6db;
}


li.wskmenu2 a:link, li.wskmenu2 a:visited
{
display: block;
	font: bold 10px Verdana; 
	color: #ffffff; 
	text-transform: uppercase;
	border: none; 
	text-decoration: none; 
	padding: 6px 20px; 
	background: #31b331;
	height: 12px;
	border-bottom: 1px #00a000 solid;
}

li.wskmenu2 a:hover
{
background: #00a000;
color: #ddf6db;
}
