span.pathway {
  display: block;
  margin: 0 20px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
}
a.blogsection{color:#930;}
a.blogsection:hover{
	color:#591D00;
}
/* headers */
div.componentheading {
  padding-left: 0px;
}
.name{
	margin-top: 50px;
}
h1 {
	padding: 0;
	font-family:Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #666;
	text-align: left;
	width: 100%;
}

h2, .contentheading {
	padding: 0;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	vertical-align: bottom;
	color: #333;
	text-align: left;
	width: 100%;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}
table.contentpaneopen td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
	color: #444;

}
table.contentpaneopen{
	width:700px;
	height: 100%;
}
table.contentpaneopen a{
	color: rgba(29,103,45,1);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: underline;
}
#commentform {
	display:none;
}
div.componentheading{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 30px;
	text-align: left;
	color: #FFF;
	text-shadow:1px 1px 0px rgba(3,3,3,0.5)
}

/* small text */
.small {
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.modifydate {
  height: 20px;
  vertical-align: bottom;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .90em;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;

}

a.readon {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: rgb(97,125,79);
	display: block;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	height: 10px;
	line-height: 0;
	padding-top: 2px;
	border-bottom-color: rgb(97,125,79);
	margin-left: 55px;
}

a.pagenav{color:#930;}
a.pagenav:hover{color:#333;}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	background-color: #C8D1C0;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
img, table { border:none;}

a {  text-decoration:none;}
a:hover {
	text-decoration:none;

}

a.readMore {color:#333; text-decoration:none; text-transform:uppercase; font-size:10px;}
a.readMore:hover {color: #930;text-decoration:none;}

input, select, textarea, button {
	border:none;
	background-color:transparent;

}

a.mainlevel {
line-height: 20px;
}

button, .button {
	border:none;
	background-position: 0 0;
	padding-top: 0;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 0;
}

h1, h2, h3, h4, h5, h6 { font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 20px; color:#333; margin:15px 0; font-weight:normal;}
h1 {font-size: 26px;}

p, form { margin:5px 0;}

.clear { clear:both; font-size:0; line-height:0;}


ul.latestnews { list-style:none; margin:0; padding:0;}
li.latestnews { background:url(../images/arrow.gif) no-repeat 0 7px; padding-left:10px; line-height:140%;}
a.latestnews { text-transform:uppercase; font-size:10px;}

#siteWrap {
	margin-top: 2px;
	width: 1082px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	height: 797px;
	background-image: url(../images/Peter-02.png);


}
#site {
	width:974px;
	margin-left:42px;
	background-repeat: repeat-y;
	background-image: url(../images/left_bg.png);
	padding-bottom: 10px;
}
#counter {
	margin-left: 75px;
}
#header {
	padding-top:0px;
	background-position: 0px 0px;
}
#topLeft{
	background-image: url(../images/logo_bg.png);
	background-repeat: no-repeat;
	height: 126px;
	width: 209px;
	float: left;
	}
#topRight{
	background-image: url(../images/topMenu_bg.png);
	background-repeat: repeat-y;
	height: 126px;
	width: 764px;
	float: left;
	}
#botLeft{
	height: 28px;
	width: 209px;
	float: left;
	margin-left: 41px;
}
#botRight{
	height: 28px;
	width: 764px;
	margin-left: 252px;
}

#logo {
	position:absolute;
	margin-left:5px;
	margin-top:0px;
	left: 33px;
	top: 12px;
	width: 19px;
	height: 27px;
}
#logo a {
	font-size:18px;
	text-decoration:none;
	color:#778E62;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	position:absolute;
	margin:-1px 0 0 -1px;
	top: -122px;
	left: -10px;
}
#logo #shadow {
	font-size:18px;
	color:#DBF5CD;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
#logo #slogan { padding-left:2px; font-size:12px; color:#fff;}

#bannerPos {
	width:450px;
	height:60px;
	overflow:hidden;
	position:absolute;
	top:-62px;
	right:0px;
}
#slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9D7531;
	width: 200px;
	text-transform: uppercase;
	text-align: right;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
	font-weight: bold;
	margin-top: 67px;
	margin-left: 8px;
	padding-right: 1px;
}
/*-------------------------------------------
XXXXXXXXXXXXXXX ---Bloks----XXXXXXXXXXXXX 
---------------------------------------------*/


#topBlock { padding:0 30px; margin-bottom:15px;}
#topBlock.colZ2 { padding:0 0 0 30px;}
#topBlock.colZ2 .moduletable { float:left; padding-right:30px; width:436px;}

.roundBlock {
	margin-bottom:20px;
	width: 100%;
	margin-top: 20px;
	float: left;
}
.roundBlockCornersTop, .roundBlockCornersBottom, .roundBlockCornersTop div, .roundBlockCornersBottom div { height:20px;}
.roundBlockCornersTop{background: url(../images/round_top01.png) no-repeat 0 0;}
.roundBlockCornersBottom{
	background-image: url(../images/round_bot01.png);
	background-repeat: no-repeat;
}
.roundBlockCornersTop div{ background:url(../images/round_top03.png) no-repeat 100% 0; padding:0 20px;}
.roundBlockCornersBottom div{ background:url(../images/round_bot03.png) no-repeat 100% 0; padding:0 20px;}
.roundBlockCornersTop div div{
	padding:0;
	background-image: url(../images/round_top02.png);
	background-repeat: repeat-x;
	background-position: 100% 0;
}
.roundBlockCornersBottom div div{
	padding:0;
	background-image: url(../images/round_bot02.png);
	background-repeat: repeat-x;
	background-position: 100% 0;
}
.roundBlockCenter {
	background-image: url(../images/round_center.png);
	background-repeat: repeat;
	background-position: 0 0;
}
.roundBlockContent { padding:1px 30px;}
.roundBlockContent a { color: #000;}
.roundBlock h1, .roundBlock h3 { margin-top:0;}

.roundBlockContent.colsX2, .roundBlockContent.colsX3 { padding:1px 0 1px 30px; }
.roundBlockContent.colsX2 .moduletable { padding-right:30px; float:left; width:426px;}
.roundBlockContent.colsX3 .moduletable { padding-right:30px; float:left; width:284px;}

#centerColWrap {
	width: 100%;
}

#centerCol .roundBlockCornersTop{
	background-image: url(../images/round2_top01.png);

}
#centerCol .roundBlockCornersBottom{
	background-image: url(../images/round2_bot01.png)background-repeat: no-repeat;;
	background-image: url(../images/round2_bot01.png);
	background-repeat: no-repeat;
}
#centerCol .roundBlockCornersTop div{
	background-image:url(../images/round2_top03.png);

}
#centerCol .roundBlockCornersBottom div{
	background-image:url(../images/round2_bot03.png);
	
}
#centerCol .roundBlockCornersTop div div{
	background-image:url(url(../images/round2_top02.png)
%20repeat-x);
	background-repeat: repeat-x;
	background-image: url(../images/round2_top02.png);
}
#centerCol .roundBlockCornersBottom div div{
	background-image:url(../images/round2_bot02.png);
	background-repeat: repeat-x;
	background-position: 100% 0px;
}



#centerCol .roundBlockCenter {
	background-image:url(../images/round2_center.png);
	background-repeat: repeat;

}
#centerCol .roundBlockContent {	background-image:url(../images/round2_right.png);}
#centerCol { margin: 0;}
div.allCols { margin: 0 240px!important;}
div.noRight { margin:0 0 0 240px!important;}
div.noLeft { margin: 0 240px 0 0!important;}

 #rightCol{float: left; width: 200px; padding:0 20px;}
#leftCol { margin-left: -973px; }
#rightCol {
	width: 720px;
	float: right;
}

#leftCol .moduletable, #rightCol .moduletable, #centerCol .moduletable { margin-bottom:10px;}

#centerCol .moduletable { padding-bottom:25px; background:url(../images/hr_bg.gif) repeat-x 0 100%;}

/*------------------*/

#header #top {
	background-image: url(../images/top.png);
	background-position: 0px top;
	height: 34px;
	width: 973px;
	float: left;
}
div#blockMod{

	background-image: url(../images/round_right.gif);
	background-repeat: repeat-y;
	background-position:0px 100% ;
}
#leftCol {
	float: left;
	width: 213px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#form-login fieldset { border:none; margin:0; padding:0;}
#form-login p { margin:0 0 5px; padding:0; color:#333;}
#form-login #modlgn_username, #form-login #modlgn_passwd {
	background-position: 0 0;
	height: 15px;
	line-height: 15px;
	margin-left: 10px;
	padding-bottom: 0;
	padding-right: 5px;
	padding-top: 0;
	width: 100px;
	background-color: rgb(195,205,185);
	font-size: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #79AA59;
	border-bottom-color: #79AA59;
}
#form-login #modlgn_remember { display:block;}
#form-login .button {
	width:63px;
	height:18px;
	padding:0 1px 4px 0;
	border:none;
	border-bottom:1px solid #8b8b8b;
	border-right:1px solid #8b8b8b;
	background-color: rgb(167,196,140);
	background-image: url(../images/form_btnBg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}



#form-login ul { list-style:none; margin:3px 0; padding:0;}
#form-login li { line-height:140%;}
#form-login li a {
	text-transform:uppercase;
	font-size:8px;
	color: rgb(77,85,59);
}

#footer {
	clear:both;
	text-align:center;
	font-size:10px;
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 973px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fotercopyright{
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	text-align: center;
}
.fotercopyright a{
	color:#333;
	font-size: 10px;
	text-align: center;
}
.fotercopyright a:hover{
	color:#930;
}
#footer a {
	color:#333;
	font-size: 10px;
	text-align: center;
}

/*/////// start Navigation //////*/
/*-----------Top Menu -nav ---------*/
#navtopmenu{
	margin-top:5px;
	display: block;
	height: 18px;
	width: 80px;
	float: right;
	margin-right: 10px;
}
div.moduletable-nav{
	margin-top:0px;
	display: block;
}
 div.moduletable-nav table{
	border:none;
}
div.moduletable-nav .mainlevel-nav{
	height: 18px;
	text-decoration: none;
}
div.moduletable-nav a.mainlevel-nav{
	color: #333;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 19px;

	}
div.moduletable-nav a.mainlevel-nav {
	background-image: url(../images/bullet_red.png);
	background-position:5px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	display: inline-block;
	background-repeat: no-repeat;
	text-transform: uppercase;
	}	
 div.moduletable-nav a.mainlevel-nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	background-image: url(../images/bullet_green.png);
	background-repeat: no-repeat;
	text-transform: uppercase;
}
 #active_menu-nav{
	background-image: url(../images/bullet_green.png);
	background-position:5px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #930;
	text-decoration: none;
	display: inline-block;
	background-repeat: no-repeat;
	padding-right: 3px;
	text-transform: uppercase;
}


/*############   END BOT MENU  ###############*/

#navbotmenu{
	margin-top:-3px;
	display: block;
	height: 18px;
	width: 450px;
	float: right;
}
div.moduletable-navbot{
	margin-top:0px;
	display: block;

}
 div.moduletable-navbot table{
	border:none;
}
div.moduletable-navbot.mainlevel-navbot{
	height: 18px;
	text-decoration: none;
}
div.moduletable-navbot a.mainlevel-navbot{
	color: #333;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	}
div.moduletable-navbot a.mainlevel-navbot {
	background-image: url(../images/bullet_green.png);
	background-position:-2px 13px;
	display: inline-block;
	background-repeat: no-repeat;
	padding:9px;
	}	
div.moduletable-navbot a.mainlevel-navbot:hover {
	background-image: url(../images/bullet_red.png);
	background-position:-2px 13px;
	display: inline-block;
	background-repeat: no-repeat;
	padding:9px;
	color: #930;
	}
 #active_menu-navbot{
	background-image: url(../images/bullet_red.png);
	background-position:-1px 13px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #930;
	text-decoration: none;
	display: inline-block;
	background-repeat: no-repeat;
	padding-right:9px;
	text-transform: uppercase;
}


/*############   END Bot MENU  ###############*/


/*-------------Main Menu-----------*/
	

div.moduletable{
	margin: 0px;
	float: left;
	display: block;
	}
	
div.moduletable-left a.mainlevel {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	background-image:url(../images/btn_passive.png);
	background-repeat: no-repeat;
	float: left;
	height: 22px;
	width: 209px;
	text-indent: 35px;
	}
.menu {
padding:0;
}	
.menu-item {
 	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	background-image:url(../images/btn_passive.png);
	background-repeat: no-repeat;
	float: left;
	height: 22px;
	width: 209px;
	text-indent: 35px;
	padding:0;
 }
.menu a {
display:block;
line-height: 22px;
color: #333333;
}
div.moduletable-left a.mainlevel:hover, a#active_menu.mainlevel, .menu a:hover{
	background-image:url(../images/btn_hover.png);
	background-repeat: no-repeat;
	color: #930;
	}
div.moduletable-left a#active_menu.sublevel{
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #930;
	text-indent: 45px;
	background-image: url(../images/bullet_green.png);
	background-repeat: no-repeat;
	}

div.moduletable-left div a.sublevel {
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #930;
	padding-left: 8px;

	}
div.moduletable-left div img{
	background-image:none;}
		
/*---GKnewsslide-mb1--*/		
	div.mb1{
	margin-top: -1px;
	margin-left:0px;
	margin-bottom: -3px;
	
	
}
div.moduletable-mb1{
	background-color: #B6CFA0;
	margin-top: 0px;
	margin-left:0px;
	margin-bottom: 0px;
}

div.moduletable-mb1  p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	line-height: 12px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 10px;
}
 p{	padding-right: 10px;
	padding-left: 10px;}
div.moduletable-mb1 h4 {
	color: #930;
}
div.moduletable-mb1 .gk_ni_6_text h2, .gk_ni_6_text h2 a {
    color:#ffffff !important;
}
div.moduletable-mb1 .gk_ni_6_text_bg{

    height: 50px;
    opacity: 0.25;
    top: 200px;
    z-index: 7;
    position: absolute;
    width: 100%;
}
/*-reklama-*/
	


#topleftbot {
	margin-top: 0px;
}
#toprighttbot {
	height: 20px;
	width: 764px;
	float: left;
	margin-top: 0px;
	margin-left: 252px;
}



/*----  header -----*/
#siteName {
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 28px;
	font-weight: 700;
	margin-left: 45px;
	text-shadow: 5px 3px 8px rgba(9, 60, 20, 0.898);
	width: 690px;
}
.module_logo{
	background-repeat: no-repeat;
	width: 665px;
	margin-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow:1px 1px 1px rgba(51,51,51,0.6)	
	}
#siteNameVip{
	background-image: url(../images/vip.png);
	background-repeat: no-repeat;
	height: 44px;
	width: 44px;
	margin-top: -35px;
	margin-left: 470px;
}
#siteNamePhone{
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	height: 27px;
	width: 177px;
	margin-top: 14px;
	margin-left: 54px;
}#siteNameWrap {
	height: 45px;
	float: left;
	width: 764px;
	padding-top: 45px;
}
/*content*/
roundBlockContent table.contentpaneopen{
	width: 90%;

}
/*contact-fly*/
div.moduletable-fly {
    display: block;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 100%;
    margin-left: 0;
    position: relative;
    text-align: left;
    width: 90%;
    z-index: 12;
}

div.moduletable-fly  #contactForm input.submit {
	border:none;
	color: #CCC;
	cursor: pointer;
	float: left;
	font-weight: bold;
	height: 24px;
	margin-top: 262px;
	text-transform: uppercase;
	width: 136px;
	background-image: url(../images/button.png);
	background-repeat: no-repeat;
}
div.moduletable-fly  #contactForm input.submit:hover{	background-image: url(../images/button_hover.png);
	background-repeat: no-repeat;}
	
div.moduletable-fly	#contactFormContainer .contact {
	bottom: 0px;
	cursor: pointer;
	height: 36px;
	left: 26px;
	position: absolute;
	width: 211px;
	background-attachment: scroll;
	background-image: url(../images/contact_me2.png);
	background-repeat: repeat;
	background-position: left 0;
}

/*-------gestbook--------*/
div#guestBook {
	height: 117px;
	width: 34px;
	display: block;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin: 0px;
}
div#guestBook.module{
	height: 117px;
	width: 68px;
	display: block;
	margin: 0px;
	float: left;
}
div#guestBook.module div{display: block;
	float: left;
	background-image: url(../images/images/gest_btn.png);}

div#guestBook span{
	font-size: 5px;
	color: transparent;
}
ul.menu{
	list-style-type: none;
}
#phocaguestbook {
	padding: 0;
	width: 99%;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#guestBook a  {
	background-image: url(../images/gest_btn.png);
	background-repeat: no-repeat;
	height: 117px;
	width: 32px;
	cursor:pointer;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -40px;
}
div#guestBook a:hover{
	background-image: url(../images/gests_btn_open.png);
	background-repeat: no-repeat;
	height: 117px;
	width: 75px;
	float: left;
}
/*phocaguestbook*/

#bookMsg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	color: #333;
	text-align: right;
	line-height: 12px;
	width: 108px;
	height: 2px;
	float: left;
	display: block;
	margin-top: -65px;
	margin-left: 69px;
}
div.pgcontent{color: #333;}
div.contentpane-mgb#phocaguestbook-mgb{
	margin:	0;
	padding:0;width:99%;
}
div.homemenu {
	background-image: url(../images/home.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 42px;
	padding-left: -5px;
	padding-top: 23px;
	display: block;
	float: left;
	position: relative;
	z-index: 2;
	left: 1025px;
	top: 10px;
}
.homemenu a.mainlevel {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C00;
}
.homemenu a.mainlevel:hover {
	color: #555;
}

#phocaguestbook a img {
	border:0px;
	padding:0;
	margin:0;
}
#phocaguestbook-mgb table tr td a img {
	border:0px;
	background-color: #C7CDC0;
	border:1px solid #D9DDD5;
}
.pgbinput {
	background-image:none;
	border:2px solid #ECEEEA;
	background-color: #E3E8DF;
	height: 22px;
	width: 150px;
}
.required {
	font-weight: 600;
	color: #FF0000;
}
.contentdescription {
	font-family: Verdana;
	line-height: 20px;
}
 #phocaguestbook input#pgbtitle.pgbinput, #phocaguestbook input#pgbusername.pgbinput, 
 input#pgbemail.pgbinput, #phocaguestbook input#pgbwebsite.pgbinput{
	background-image:none;
	border:2px solid #ECEEEA;
	background-color: #E3E8DF;
	height: 20px;
	width: 190px;
}
#phocaguestbook .pgcontent {
	position:relative;
	padding-left:	5px;
	margin:			10px;
	background-color: #C7CDC0;
}

#phocaguestbook .pgcontentbottom {
	text-align:		right;
	padding-right:	10px;
}

#phocaguestbook .pgtitle {
	border:1px solid #D9DDD5;
	background-color: #D3DACC;
}
div#phocaguestbook h4.pgtitle{
	padding:2px;
	margin:	0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:1px solid #D9DDD5;
	background-color: rgba(211,218,205,1);
}
div#phocaguestbook h4.pgtitle{background-color: rgba(211,218,205,1);}
#phocaguestbook .pgtitle a{
	padding:	5px;
	margin:		2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #930;
}
#phocaguestbook .pgtitle a:hover{color: #333;}
.comment-list .comment {
	margin:10px auto;
	color: #333;
	border:1px solid #E6E6E6;
	color:#933;
	width: 98%;
}
.comment p {
	padding: 10px;
	font-family: Verdana;
	color: #333;
}
.comment-author {
	padding: 3px;
	border-bottom:1px solid #E6E6E6;
}
div.componentheading-mgb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #930;
	background-image: url(../images/users.png);
	background-repeat: 
	no-repeat;padding-left: 45px;
	background-position: 1px 50%;
}

/*panels*/
#phocaguestbook  .jpane-toggler span{background-position: 5px 50%;}
#phocaguestbook  .jpane-toggler span,
#phocaguestbook  .jpane-toggler-down span,
#phocaguestbook-jpane-toggler-down span,
#reply-title.comment-reply-title p {
	padding-left: 45px;
	cursor:pointer;
	text-decoration:none;
	color: #930;
	background-color: transparent;
	background-image: url(../images/folder_edit.png);
	background-repeat: no-repeat;
	background-position: 1px 50%;
	font-size: 16px;
}

#comments label {
	font-weight: bold;
	width: 110px;
	display:inline-block;
	margin-right: 5px;
}

#comments input[type="submit"]{
	background-image: url(../images/button.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 138px;
	margin-left: 115px;
} 

#comments  input button:hover{
	background-image: url(../images/button_hover.png);
	background-repeat: no-repeat;
	height: 24px;
	width: 138px;
}
input#pgbcaptcha.pgbinput {
	border:1px solid #ECEEEA;
	background-color: #E3E8DF;
	background-image: none;
}
#phocaguestbook-jpane-none {
	display:	none;
}

#phocaguestbook #mce_editor_0_toolbar {
	position: static !important;
}

#phocaguestbook .error {
	border:1px solid #bf3030;
	color: #a60000;
	padding:10px;
	margin-top:5px;
	margin-bottom:5px;
	background-color: #C8D1C0;
}

/*---- end Phoka -----*/


/*GK moduletable -sfx-gkel  */
div.oWork1{
	display:block;
	width:200px;
	float: left;
	margin-right: 5px;
	margin-left: 20px;
}
table.moduletable-gkel{
	display:block;

	width:200px;
	float: left;

	margin-right: 5px;
	margin-left: 25px;
}
table.moduletable-gkel div.nsp_art{
	padding-top: 0pt;
	padding-right: 0px;
	padding-bottom: 0pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	padding-left: 0px;
	line-height: 14px;
	width:200px;
	text-align: center;
}
table.moduletable-gkel h4 .nsp_header{
	padding-bottom: -10px;
}
table.moduletable-gkel .nsp_art h4.nsp_header a{
	color: #900;
}
table.moduletable-gkel .nsp_art h4.nsp_header a:hover{
	color: #CCC;
}
table.moduletable-gkel .nsp_bottom_interface .pagination li, .nsp_top_interface .pagination li
{
	float: left;
	cursor: pointer;
	text-indent: -777em;
	width: 8px;
	height: 10px;
	background-color: #930;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	margin-right: 2px;
}
table.moduletable-gkel.nsp_art .tjustify{
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
table.moduletable-gkel a.readon{
	font-size: 11px;
	background-color: #930;
	color: #ccc;
	height: 16px;
	width: 50px;
	padding-top: 0px;
	line-height: 15px;
}
table.moduletable-gkel a.readon:hover{
	background-color: #4E4E4E;
	color: #Fff;
	font-size: 11px;
}
/*GK moduletable -sfx-gkid */
div.oWork2{
	display:block;
	width:200px;
	float: left;
	margin-right: 5px;
	}
table.moduletable-gkid{
	display:block;
	background-color:#A2AC95;
	border:1px solid #fff;
	width:200px;
	float: left;
	height: 311px;
	margin-right: 5px;
}
table.moduletable-gkid div.nsp_art{
	padding-top: 0pt;
	padding-right: 0px;
	padding-bottom: 0pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	padding-left: 0px;
	line-height: 14px;
	width:200px;
	text-align: center;
}
table.moduletable-gkid h4 .nsp_header{
	padding-bottom: -10px;
	text-align: center;
}
table.moduletable-gkid .nsp_art h4.nsp_header a{
	color: #900;
}
table.moduletable-gkid .nsp_art h4.nsp_header a:hover{
	color: #CCC;
}
table.moduletable-gkid .nsp_bottom_interface .pagination li, .nsp_top_interface .pagination li
{
	float: left;
	cursor: pointer;
	text-indent: -777em;
	width: 8px;
	height: 10px;
	background-color: #930;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	margin-right: 2px;
}
table.moduletable-gkid.nsp_art.tjustify{
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
table.moduletable-gkid a.readon{
	font-size: 11px;
	background-color: #930;
	color: #ccc;
	height: 16px;
	width: 50px;
	line-height: 15px;
}
table.moduletable-gkid a.readon:hover{
	background-color: #4E4E4E;
	color: #Fff;
	font-size: 11px;
}
/*GK moduletable -sfx-gkspa */

div.oWork3{
	display:block;
	width:200px;
	float: left;
	}
table.moduletable-gkspa{
	display:block;
	background-color:#A2AC95;
	border:1px solid #fff;
	width:200px;
		float: left;
	height: 311px;
}
 table.moduletable-gkspa div.nsp_art{
	padding-top: 0pt;
	padding-right: 0px;
	padding-bottom: 0pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	padding-left: 0px;
	line-height: 14px;
	width:200px;
	text-align: center;
}
 table.moduletable-gkspa h4 .nsp_header{
	padding-bottom: -10px;
}
 table.moduletable-gkspa .nsp_art h4.nsp_header a{
	color: #900;
}
 table.moduletable-gkspa .nsp_art h4.nsp_header a:hover{
	color: #CCC;
}
 table.moduletable-gkspa .nsp_bottom_interface .pagination li, .nsp_top_interface .pagination li
{
	float: left;
	cursor: pointer;
	text-indent: -777em;
	width: 10px;
	height: 12px;
	background-color: #930;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	margin-right: 2px;
}
 table.moduletable-gkspa.nsp_art .tjustify{
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
 table.moduletable-gkspa.nsp_art .fleft{
float: left;
}
table.moduletable-gkspa.nsp_art p.nsp_text
{
float: none;

}
 table.moduletable-gkspa a.readon{
	font-size: 11px;
	background-color: #930;
	color: #ccc;
	height: 16px;
	width: 50px;
	line-height: 15px;
}
table.moduletable-gkspa a.readon:hover{
	background-color: #4E4E4E;
	color: #Fff;
	font-size: 11px;
}
div.roundBlockContent table.contentpaneopen td{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
padding-right: 10px;
color: #444444;
}

/*-- калькулятор --*/
div.roundBlockContent .tablzag2{
	width:655px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	height: 20px;
	font-family: Tahoma, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
}
div.roundBlockContent form{
	height: 100%;
	width: 675px;
	float: left;
	margin-top: auto;
	margin-right: 5px;
	margin-bottom: auto;
	margin-left: 5px;
}
div.roundBlockContent div .current {
	height: 100%;
	width:655px;
  clear: both;
  border: 1px solid #ccc;
  padding: 10px 10px;
}
div.roundBlockContent.tabldiv{height: 100%;width:655px;}
	
div.roundBlockContent td.tablchet{
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	height: 24px;
	font-family: Tahoma, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #930;
	font-weight: normal;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #FFF;
}
div.roundBlockContent td.tablchet div{ text-align: left;}
div.roundBlockContent .tablchet{
	color: #333;
	font-weight: normal;
}
div.roundBlockContent td.tablzag3 {
	background-color: #BAC5AD;
	color: #586648;
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	height: 20px;
	margin: 0;
	padding: 5px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #FFF;
}
div.roundBlockContent td {}




div.roundBlockContent td.tablitogo {
	background-color: #BAC5AD;
	color: #586648;
	height: 24px;

}
div.roundBlockContent td.tabldelim  {
padding: 0px;
	width:655px;
	margin-left: 10px;
}
div.roundBlockContent button, .button {
	background-color: transparent;
	background-position: 0 0;
	border: 1 solid #FFF;
	background-image: url(../images/button.png);
	background-repeat: no-repeat;
	height: 28px;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.roundBlockContent button:hover, .button:hover {

	background-image: url(../images/button_hover.png);
	background-repeat: no-repeat;

}
/*-- logi --*/
#logi {
	width: 24px;
	height: 78px;
	display: block;
	clear: both;
	margin-top: -35px;
	margin-left: -8px;
}
div.vip, a.vip {
	background-image: url(../images/vip_log.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 22px;
	position: relative;
	left: 24px;
	top: 1;
	cursor:pointer;
}
div.re, a.re {
	background-image: url(../images/RE.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 22px;
	top: 1px;
	position: relative;
	left: 24px;
	cursor:pointer;
}
div.diz, a.diz {
	background-image: url(../images/diz.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 22px;
	margin-left: 0px;
	position: relative;
	left: 24px;
	top: 1px;
	cursor:pointer;
}

div.moduletablelg{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	display: block;
	width: 150px;
	margin-left: 20px;
}
div.moduletablelg h3{font-size: 14px;}
.lang{
	display: block;
	height: 20px;
	width: 60px;
	margin-left: 710px;
	margin-top: 8px;
}
div.whois{
	margin-left:60px;
	width:120px;
	font-size:10px;}
div.moduletable{
	line-height: 10px;
}
div.moduletable h3 {
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 7px;
	margin-left: 15px;
	font-family: Verdana, Geneva, sans-serif;
	color: #333333;
}
#djslider-loader77 {
margin: 0 auto;
position: relative;
height: 230px;
width: 718px;
}
div.slide-desc-text{
height: 35px;
padding-top: 5px;
}
#counter a {opacity:0.2;}
#counter a:hover{opacity:0.9;}
#counter a img{border: 1px solid #9CBD7D !important;}
#counter a img:hover{ border: 1px solid #9CBD7D;}

.gallery_box {
	display: inline-block;
	width: 205px;
	margin: 10px;
	vertical-align: top;
	text-align: center;
}

.gallery_box ul {
	padding: 0;
	margin: 0;
	
	list-style: none;
}

.gllr_image_block {
	display: inline-block;
	width: 218px;
	text-align:center;
}