* 
{
margin: 0;
padding: 0;
border: 0;
}

@font-face
{
font-family: pt;
src: url('PTS55F.eot');
font-weight: normal;
font-style: normal;
}

@font-family
{
font-family: pt;
src: url('PTS75F.eot');
font-weight: bold;
font-style: normal;
}

@font-face
{
font-family: pt;
src: url('PTS56F.eot');
font-weight: normal;
font-style: italic;
}

@font-face
{
font-family: pt;
src: url('PTS76F.eot');
font-weight: bold;
font-style: italic;
}

@font-face
{
font-family: pt;
src: url('PTS55F.ttf');
font-weight: normal;
font-style: normal;
}

@font-family
{
font-family: pt;
src: url('PTS75F.ttf');
font-weight: bold;
font-style: normal;
}

@font-face
{
font-family: pt;
src: url('PTS56F.ttf');
font-weight: normal;
font-style: italic;
}

@font-face
{
font-family: pt;
src: url('PTS76F.ttf');
font-weight: bold;
font-style: italic;
}


html
{
padding:0; 
margin:0; 
height:100%;
position:relative; 
}

body 
{
background: #fff;
font-family: 'pt', 'Verdana', 'Arial';
color: #46413a;
font-size: 14px;
padding:0; 
margin:0; 
height:100%; 
position:relative;
}

.bigcatalog
{
width: 370px;
height: 234px;
overflow: hidden;
float: left;
margin: 15px;
}

.bigcatalog-text
{
color: #fff;
font-size: 16px;
height: 20px;
padding: 5px 10px;
position: absolute;
width: 350px;
margin-top: 204px;
text-align: center;
font-weight: normal;
background: rgba(0,0,0,0.7);
}

.clear
{
clear: both;
}

.h10
{
height: 10px;
}

.h20
{
height: 20px;
}

.h30
{
height: 30px;
}

.none
{
display: none;
}

.main-newsz-element
{
width: 176px;
overflow: hidden;
padding: 0px;
margin: 0px 20px 20px 0;
float: left;
}

.doppage
{
width: 210px;
height: 135px;
margin: 0 20px 20px 0;
overflow: hidden;
padding: 0px;
float: left;
}

.doppage:hover
{
-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
   -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  cursor: pointer;
}

.doppagename
{
width: 210px;
height: 65px;
overflow: hidden;
color: #444;
font-size: 15px;
font-weight: bold;
}

.main-newsx-element
{
width: 176px;
overflow: hidden;
padding: 0px;
margin: 0 24px 20px 0;
float: left;
}

.uimg
{
width: 176px;
height: 116px;
float: left;
margin: 0 10px 10px 0;
overflow: hidden;
}

#main-body ul, #main-body ol, #main-body2 ul, #main-body2 ol
{
margin-left: 20px;
}

#NBRateWidget
{
width: 174px !important;
height: 64px !important;
margin: 0 !important;
float: left;
}

#newsleft
{
width: 21px;
height: 31px;
position: absolute;
margin: 68px 0 0 -32px;
background: url('../img/newsleft.png');
cursor: pointer;
}

#main-news-content
{
margin: 15px 0 10px 0;
width: 1200px;
}


#newsright
{
width: 21px;
height: 31px;
position: absolute;
margin: 68px 0 0 1211px;
background: url('../img/newsright.png');
cursor: pointer;
}

.main-news-element-text
{
color: #46413a;
font-size: 13px;
margin: 5px 0 0 0;
text-decoration: none;
}

.main-news-element-text2
{
color: #46413a;
font-size: 12px;
margin: 5px 0 0 0;
height: 48px;
overflow: hidden;
text-decoration: none;
}

.main-news-element-text2 p
{
margin: 0;
padding: 0;
}

#okolicamin
{
width: 352px;
height: 229px;
background-color: #f2f2f2;
position: fixed;
overflow: hidden;
top: 50%;
z-index: 99999;
right: -325px;
margin: 0;
}

#okolicaleft
{
width: 27px;
height: 229px;
background: url('../img/okolicamin.jpg');
float: left;
cursor: pointer;
}

#okolicaright
{
width: 305px;
height: 209px;
margin: 10px;
float: right;
overflow: hidden;
}

.main-news-element-date
{
color: #b5b1ac;
font-size: 11px;
margin: 0 0 5px 0;
}

.main-news-element-date a:active, .main-news-element-date a:link, .main-news-element-date a:visited
{
font-size: 10px;
color: #009b00;
cursor: pointer;
}

.main-news-element-date a:hover
{
color: #7f786d;
}

.main-news-element-text a:link, .main-news-element-text a:active, .main-news-element-text a:visited
{
font-size: 12px;
text-decoration: none;
cursor: pointer;
}

.main-news-element-text a:hover
{
color: #203b08;
}

a:link, a:active, a:visited
{
color: #009b00;
font-size: 13px;
text-decoration: underline;
cursor: pointer;
}

a:hover
{
color: #203b08;
}

p
{
padding: 5px 0;
}

h1
{
font-size: 18px;
color: #46413a;
font-weight: bold;
margin: 0 0 20px 0;
}

h2
{
font-size: 16px;
color: #46413a;
font-weight: bold;
margin: 10px 0 5px 0;
}

h3
{
font-size: 14px;
color: #46413a;
font-weight: bold;
margin: 0 0 20px 0;
}

h4
{
font-size: 12px;
color: #46413a;
font-weight: bold;
margin: 0 0 20px 0;
}

#pogoda
{
margin: 20px 0;
width: 281px;
height: 250px;

}


.gray
{
-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
   -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  cursor: pointer;
}

.gray:hover
{
-webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none; /* IE 6-9 */
   -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}


/* CONTAINER
   ================================================== */

div.orbit-wrapper {
    width: 1px;
    height: 1px;
    position: relative; }

div.orbit {
    width: 100%;
    height: 671px;
    position: relative;
    overflow: hidden }

div.orbit img {
    position: absolute;
    top: 0;
    left: 0;
    display: none; }

div.orbit a img {
    border: none }

.orbit div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }


/* TIMER
   ================================================== */

div.timer {
    width: 1px;
    height: 1px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: .6;
    cursor: pointer;
    z-index: 1001; }

span.rotator {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: -20px;
    z-index: 3; }

span.mask {
    display: block;
    width: 20px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    overflow: hidden; }

span.rotator.move {
    left: 0 }

span.mask.move {
    width: 40px;
    left: 0; }

span.pause {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    opacity: 0; }

span.pause.active {}

div.timer:hover span.pause,
span.pause.active {
    opacity: 1 }


/* CAPTIONS
   ================================================== */

.orbit-caption {
    display: none }

.orbit-wrapper .orbit-caption {
    background: #000;
   
    z-index: 1000;
    color: #46413a;
    padding: 7px 10px;
    font-size: 13px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    text-align: center }


/* DIRECTIONAL NAV
   ================================================== */

div.slider-nav {
    display: block }

div.slider-nav span {
    width: 78px;
    height: 100px;
    text-indent: -9999px;
    position: absolute;
    z-index: 1000;
    top: 50%;
    margin-top: -50px;
    cursor: pointer; }

div.slider-nav span.right {
    background: url(../img/right-arrow.png);
    right: 0; }

div.slider-nav span.left {
    background: url(../img/left-arrow.png);
    left: 0; }
	
	.blog2-element
{
border: 1px solid #dbd4cb;
margin-bottom: 5px;
width: 1158px;
padding: 20px;
}

/* BULLET NAV
   ================================================== */


.orbit-bullets {
	position: absolute;
    z-index: 10001;
    list-style: none;
	left: 90%;
    top: 620px;
	margin-left: 10px;
    padding: 0; }
	
	.orbit-bulletszz{
    position: absolute;
    z-index: 10000;
    list-style: none;
    top: 600px;
    left: 50%;
	margin-left: 10px;
    padding: 0; }

.orbit-bullets li {
    float: left;
    margin-left: 5px;
    cursor: pointer;
    color: #999;
    text-indent: -9999px;

    width: 13px;
    height: 12px;
    overflow: hidden; 

    -webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #d1d1d1;
	margin: 3px;
	cursor: pointer;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.3);

}

.pgr {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:23px;
	line-height:23px;
	width:36px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
	float: left;
	margin: 0 3px 3px 0;
	cursor: pointer;
}
.pgr:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}

.pgra {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #008400), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #008400 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#008400', endColorstr='#5cb811');
	background-color:#008400;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0px;
	border:1px solid #268a16;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:23px;
	line-height:23px;
	width:36px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #aade7c;
	float: left;
	margin: 0 3px 3px 0;
	cursor: pointer;
}
.pgra:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #008400) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #008400 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#008400');
	background-color:#5cb811;
}


.blog2-element-header
{
font-size: 13px;
color: #46413a;
font-weight: bold;
margin: 0 0 10px 0;
}

.blog2-element-header a:link, .blog2-element-header a:active, .blog2-element-header a:visited
{
color: #46413a;
font-size: 13px;
text-decoration: none;
font-weight: bold;
cursor: pointer;
margin: 0 0 10px 0;
display: block;
padding: 0;
}

.blog2-element-header a:hover
{
color: #004600;
}


.blog2-element-content
{
font-size: 13px;
color: #46413a;
line-height:150%;
}

.blog2-date
{
color: #b5b1ac;
font-size: 11px;
margin: 20px 0 0 0;
display: block;
float: right;
}

#ymap
{
 width: 100%; height: 400px; padding: 0; margin: 0;
}

.blog3-date
{
color: #b5b1ac;
font-size: 11px;
margin: 5px 0 20px 0;
display: block;

}

.orbit-bullets li.has-thumb {
    background: none;
    width: 100px;
    height: 75px; }

.orbit-bullets li.active {
   content: '';
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #009b00; /* Old browsers */ }

.orbit-bullets li.active.has-thumb {
    background-position: 0 0;
    border-top: 2px solid #000; }


/* stuff for ZURB demo but not needed at all for orbit */
#featured {
	margin: 0 auto;
	width: 100%;
	height: 671px;
	background: #fff;
	overflow: hidden;
	z-index: 10;
}
#featured img,
#featured div { display: none; }

#featured .content h1 {
	font-size: 40px;
	color: #2f260f;
	font-weight: normal !important;
	text-transform: uppercase;
	text-shadow:
		1px 1px 0 #f8f0d1,
		2px 2px 0 #f8f0d1,
		3px 3px 0 #1a5774;
	text-align: center;
	margin-top: 190px;
}
#featured .content h3 {
	font-size: 20px;
	color: #7f6b37;
	text-transform: uppercase;
	font-weight: normal !important;
	text-align: center;
}

#header
{
width: 100%;
top: 0;
z-index: 15;
position: absolute;
height: 70px;
background-color: #fff;
-webkit-box-shadow: 0px 0px 13px 0px rgba(50, 50, 50, 1);
-moz-box-shadow:    0px 0px 13px 0px rgba(50, 50, 50, 1);
box-shadow:         0px 0px 13px 0px rgba(50, 50, 50, 1);
}


table{
	
	color:#46413a;
	font-size:14px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:20px;
	border:#ccc 1px solid;
	border-collapse:separate;
 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
 
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
 
table th {
	font-weight:bold;
	padding:10px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
 
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
table th:first-child{
	text-align: left;
	padding-left:20px;
}

table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}

table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}

table tr{
	text-align: center;
	padding-left:20px;
}

table tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}

table tr td {
	padding:5px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
 
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}

table tr:nth-child(even) td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}

table tr:last-child td{
	border-bottom:0;
}

table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}

table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}

table tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
}
 

table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}

table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}

table a:active,

table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}

#container
{
width: 100%;
margin: 0 auto;
min-height:100%;
_height:100%;
}

#inner
{
padding-bottom:109px;
}

#footer
{
margin-top: -109px;
width: 100%;
background: url('../img/footer2.jpg');
height: 109px;
position:relative;
}

#copy
{
width: 1180px;
padding: 20px 20px 20px 0;
height: 54px;
margin: 10px 0 0 0;
}

#logo2
{
width: 55px; 
height: 54px;
background: url('../img/t.png');
float: left;
}

#copy-text
{
width: 800px;
margin: 0 20px;
height: 54px;
float: left;
color: #fff;
}

#copy-text a:active, #copy-text a:visited, #copy-text a:link
{
color: #fff;
cursor: pointer;
}

#general
{
width: 100%;
margin: 0 auto;
}

.general-content
{
width: 1200px;
margin: 0 auto;
overflow: hidden;
}

#copy-text a:hover
{
color: #ccc;
}

#top-line-slim2
{
width: 100%;
height: 1px;
background-color: #ddd;
}

#top-line-slim22
{
width: 100%;
height: 1px;
background-color: #009b00;
}

#partners table, #partners td, #partners tr, #partners tbody
{
background: none;
border: 0;
-moz-box-shadow: 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 #fff;
	box-shadow: 0 0 0 #fff;
}

#top-line-slim
{
width: 100%;
height: 1px;
background-color: #2b2e32;
}

#footer-content
{
width: 1200px;
margin: 0 auto;
}

#top-line
{
width: 100%;
height: 6px;
background-color: #46413a;
}

#top-line-content
{
width: 1200px;
height: 38px;
margin: 0 auto;
}

#top-line-block
{
float: left; 
width: 350px; 
overflow: hidden; 
font-size: 14px; 
color: #b5b1ac; 
margin: 10px 15px 0 0;
}

#top-line-block2
{
float: right; 
width: 210px; 
overflow: hidden; 
font-size: 14px; 
color: #b5b1ac; 
margin: 10px 0 0 0;
cursor: pointer;
}

#top-line-block2:hover .glaz2
{
text-decoration: underline;
}


#top-line-block8
{
float: right; 
width: 20px; 
overflow: hidden; 
font-size: 14px; 
color: #b5b1ac; 
margin: 10px 10px 0 0;
cursor: pointer;
}

#top-line-block9
{
float: right; 
width: 20px; 
overflow: hidden; 
font-size: 14px; 
color: #b5b1ac; 
margin: 10px 10px 0 0;
cursor: pointer;
}

#top-line-block8:hover .glaz2
{
text-decoration: underline;
}

#top-line-block9:hover .glaz2
{
text-decoration: underline;
}

#top-line-block3
{
float: right; 
width: 350px; 
overflow: hidden; 
font-size: 14px; 
color: #b5b1ac; 
margin: 8px 0 0 0;
}

#sla1
{
width: 22px;
height: 22px;
background: url('../img/sla1.png') center center no-repeat;
float: left;
cursor: pointer;
}

#sla2
{
width: 22px;
height: 22px;
background: url('../img/sla2.png') center center no-repeat;
float: left;
margin-left: 6px;
cursor: pointer;
}

#sla3
{
width: 22px;
height: 22px;
background: url('../img/sla3.png') center center no-repeat;
float: left;
margin-left: 6px;
cursor: pointer;
}

#sla4
{
width: 22px;
height: 22px;
background: url('../img/sla4.png') center center no-repeat;
float: left;
margin-left: 20px;
cursor: pointer;
}

#sla5
{
width: 22px;
height: 22px;
background: url('../img/sla5.png') center center no-repeat;
float: left;
margin-left: 6px;
margin-right: 20px;
cursor: pointer;
}

.hidest
{
display: none;
}

.glaz1
{
width: 20px;
height: 11px;
background: url('../img/glaz.png') center center no-repeat;
margin-right: 10px;
float: left;
margin-top: 4px;
}

.glaz2
{
float: left;
}


.glaz8
{
width: 20px;
height: 20px;
background: url('../img/vvk.png') center center no-repeat;
margin-right: 10px;
float: left;
}

.glaz9
{
width: 20px;
height: 20px;
background: url('../img/vvk2.png') center center no-repeat;
margin-right: 10px;
float: left;
}

.font18
{
font-size: 18px !important;
}

.font16
{
font-size: 16px !important;
}

.fontwhite
{
color: #fff !important;
}

.fontblack
{
color: #000 !important;
}

.bgblack
{
background: #000 !important;
}

.bgwhite
{
background-color: #fff;
}

.offslab
{
cursor: pointer;
}

.offslab:hover
{
text-decoration: underline;
}

#main-line
{
width: 100%;
height: 671px;
overflow: hidden;
margin: 0 auto;
}

#main-line-other
{
width: 100%;
height: 145px;
overflow: hidden;
margin: 0 auto;
}

#main-menu
{
width: 100%;
height: 145px;
background: url('../img/menu_bg.png');

position: absolute;
margin: 0;
z-index: 100;
}


#main-menu-content
{
	width: 1200px;
	margin: 0 auto;
	height: 145px;
	overflow: hidden;
}

#main-logo
{
width: 108px;
height: 145px;
background: url('../img/logo.png');

margin: 0;
padding: 0;
float: left;
}

#main-logo-link
{
width: 82px;
height: 145px;
}


#main-nav
{
width: 1092px;
height: 145px;
margin: 0;
padding: 0;
z-index: 300;
float: left;
}

#main-nav-up
{
width: 1092px;
height: 95px;
margin: 0;
padding: 0;
}

#main-nav-down
{
width: 1092px;
height: 50px;
margin: 0;
padding: 0 0 0 20px;
}

.green
{
color: #009b00;
}

#main-search-submit
{
width: 72px;
height: 28px;
background: url('../img/search.png');
cursor: pointer;
text-indent: -9999px;
border: none;
float: left; 
margin: 0 10px;
}

#main-search-submit2
{
width: 72px;
height: 28px;
background: url('../img/search.png');
cursor: pointer;
text-indent: -9999px;
border: none;
float: none;
margin: 10px 0 0 5%;
}

#search-p1 
{
float: left;
margin: 7px 0 0 0;
font-size: 10px;
}
#search-p1 a:active, #search-p1 a:link, #search-p1 a:visited
{
font-size: 10px;
color: #009b00;
float: left;
margin: 7px 0 0 0;
cursor: pointer;
}


#search-p1m 
{
float: left;
margin: 7px 0 0 0;
font-size: 10px;
}
#search-p1m a:active, #search-p1m a:link, #search-p1m a:visited
{
font-size: 10px;
color: #009b00;
float: left;
margin: 7px 0 0 0;
cursor: pointer;
}

#search-p1 a:hover
{
color: #7f786d;
}

#search-p2
{
font-size: 10px;
color: #009b00;
text-decoration: underline;
float: left;
margin: 7px 0 0 5px;
}


.main-enter
{
width: 100px;
height: 22px;
border: 1px solid #ccc9c5;
float: right; 
padding: 3px;
color: #666;
margin: 0 0 0 5px;
}

.main-reg
{
width: 150px;
height: 13px;
border: 1px solid #ccc9c5;
float: left; 
padding: 3px;
color: #666;
margin: 0 0 0 5px;
}

.newmap2
{
display: none;
}

.main-faq
{
width: 150px;
border: 1px solid #ccc9c5;
padding: 3px;
color: #666;
margin: 10px 0;
}

.main-faq3
{
width: 142px;
border: 1px solid #ccc9c5;
padding: 3px;
color: #666;
margin: 10px 0;
}

.main-faq2
{
width: 142px;
height: 100px;
border: 1px solid #ccc9c5;
padding: 3px;
color: #666;
margin: 10px 0;
}

.main-faq14
{
width: 600px;
height: 100px;
border: 1px solid #ccc9c5;
padding: 3px;
color: #666;
margin: 10px 0;
}

.main-faq8
{
width: 400px;
height: 70px;
border: 1px solid #ccc9c5;
padding: 3px;
color: #666;
margin: 10px 0;
}

#main-enter-submit
{
width: 72px;
height: 28px;
background: url('../img/enter.png');
cursor: pointer;
text-indent: -9999px;
border: none;
float: right; 
margin: 0 10px;
}


#main-search
{
width: 315px;
height: 22px;
border: 1px solid #ccc9c5;
float: left; 
padding: 3px;
color: #666;
}

#main-search2
{
width: 90%;
margin: 0 5% 0 5%;
height: 22px;
border: 1px solid #ccc9c5;
float: none; 
padding: 3px;
color: #666;
}


.nm2
{
display: none;
}

#search
{
width: 520px;
height: 50px;
float: left;
margin: 20px 19px;
}


#enter
{
width: 320px;
height: 50px;
float: right;
margin: 20px 5px;
position: relative;
}

#enter2
{
height: 100px;
float: right;
margin: 20px 5px 0 5px;
position: relative;
}

#lk
{
position: inherit;
width: 300px;
height: 300px;
z-index: 99999;
background-color: #000;
}


#lk-ava
{
width: 50px;
height: 40px;
overflow: hidden;
float: left;
margin: 0 10px 0 0;
}

#lk-content
{
height: 40px;
overflow: hidden;
float: left;
margin: 0 10px 0 0;
}

#lk-b
{

height: 20px;
overflow: hidden;
margin: 0 0 0 0;
}

#lk-b a:active, #lk-b a:link, #lk-b a:visited
{
font-size: 10px;
color: #009b00;
float: left;
margin: 0 8px 0 0;
cursor: pointer;
}

#search-p3 a:hover
{
color: #7f786d;
}


#main-form-submit3
{
width: 72px;
height: 28px;
background: url('../img/ready.png');
cursor: pointer;
text-indent: -9999px;
border: none;
margin: 10px 0;
}

#mobsearch
{
display: none;
width: 100%;
background-color: #fff;
padding: 20px 0;
}

#search-p3 a:active, #search-p3 a:link, #search-p3 a:visited
{
font-size: 10px;
color: #009b00;
float: right;
margin: 7px 8px 0 0;
cursor: pointer;
}

#search-p3 a:hover
{
color: #7f786d;
}

#search-p4 a:active, #search-p4 a:link, #search-p4 a:visited
{
font-size: 10px;
color: #009b00;
float: right;
margin: 7px 8px 0 0;
cursor: pointer;
}


#search-p4 a:hover
{
color: #7f786d;
}

#search-p5
{
width: 130px;
height: 16px;
overflow: hidden;
float: right;
margin: 5px 8px 0 0;
z-index: 9000;
}

.rightmenu
{
width: 180px;
height: 120px;
margin-bottom: 20px;
}

.rightmenutext
{
height: 15px;
padding: 5px 0 7px 0;
text-align: center;
margin-top: 93px;
position: absolute;
width: 180px;
font-weight: bold;
color: #fff;
background: rgba(0,0,0,0.6);
text-decoration: none;
}

#main-body
{
width: 960px;
overflow: hidden;
padding: 0;
margin: 0;
float: left;
}

#main-body2
{
width: 1200px;
overflow: hidden;
padding: 0;
margin: 0;
}

#main-col
{
width: 180px;
overflow: hidden;
padding: 0;
margin: 0;
float: right;
}

.but2
{
color: #fff;
background-color: #229b22;
width: 150px;
padding: 7px 10px;
font-size: 11px;
font-family: 'pt';
text-align: center;
margin-right: 32px;
cursor: pointer;
}

.but2:hover
{
color: #fff;
background-color: #009b00;
}

.faq
{
background-color: #eee;
padding: 20px;
-webkit-box-shadow: 2px 2px 3px 0px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    2px 2px 3px 0px rgba(50, 50, 50, 0.2);
box-shadow:         2px 2px 3px 0px rgba(50, 50, 50, 0.2);
margin: 0 0 30px 0;
}

.module select, .module input[type="text"]
{
	border: 1px solid #c3c3c3;
font-family: 'pt';
font-size: 14px;
padding: 5px;
width: 187px;
}

.module textarea
{
	border: 1px solid #c3c3c3;
font-family: 'pt';
font-size: 14px;
padding: 5px;
width: 400px;
height: 80px;
}

.mp
{
width: 398px;
height: 305px;
background: url('../img/mp.png');
}

.mpmark
{
width: 19px;
height: 28px;
background: url('../img/mpmark.png');
position: absolute;
cursor: pointer;
}

#mpraion
{
position: absolute;
margin-top: -20px;
text-decoration: underline;
font-size: 16px;
}

.mpmark:hover
{
background: url('../img/mpmark2.png');
}

.mpmarkactive
{
background: url('../img/mpmark2.png');
}


.actual
{
width: 760px;
margin-bottom: 15px;
}

.actual-img
{
width: 120px;
height: 90px;
float: left;
overflow: hidden;
}

.actual-content
{
width: 600px;
float: right;
}

.actual-name
{
width: 600px;
height: 20px;
overflow: hidden;
color: #009b00;
font-weight: bold;
font-size: 16px;
}

.actual-text
{
width: 600px;
color: #666;
height: 60px;
overflow: hidden;
font-size: 14px;
}


.button1
{
	height: 20px;
	border: 1px solid #ccc9c5;
	text-align: center;
	padding-top: 6px;
	width: 160px;
	color: #46413a;
	font-size: 11px;
	margin: 10px 0;
	cursor: pointer;
}

.button1:hover
{
	color: #499a00;
	border: 1px solid #499a00;
}


#logom
{
width: 72px;
margin: 0 auto;
background-color: #fff;
display: none;
padding: 15px 0;
}

#logom2
{
width: 72px;
margin: 0 auto;
height: 100px;
background: url('../img/travel.png') center center no-repeat;
}

#menum
{
background-color: #009b00;
height: 20px;
padding: 10px 0;
overflow: hidden;
display: none;
}

#menum1
{
width: 120px;
float: left;
text-align: left;
}

#mmm
{
float: left; width: 120px; cursor: pointer; 
}

#kkk
{
float: right; width: 120px; cursor: pointer; 
}

.key
{
width: 16px;
height: 16px;
background: url('../img/key.png');
}

.men
{
width: 16px;
height: 16px;
background: url('../img/men.png');
}

.ctrm
{
width: 94%;
margin: 0 auto;
}

#copym
{
display: none;
text-align: center;
color: #fff;
}

#mobmenu
{
display: none;
}


.mob-menu
{
width: 100%;
cursor: pointer;
background: #ccc;
text-align: center;
font-size: 16px;
line-height: 16px;
padding: 6px 0;
margin-bottom: 3px;
  border: 1px solid #ededed;
                background: #fff;
                background: -moz-linear-gradient(top, #fff, #f0f0f0);
                background: -webkit-gradient(linear, left top, left bottom,
                                        color-stop(0%,#fff), color-stop(100%,#f0f0f0));
                background: -webkit-linear-gradient(top, #fff, #f0f0f0);
                background: -o-linear-gradient(top, #fff, #f0f0f0);
                background: -ms-linear-gradient(top, #fff, #f0f0f0);
                background: linear-gradient(top, #fff, #f0f0f0);
                -pie-background: linear-gradient(#fff, #f0f0f0);
                behavior: url(./js/PIE.htc);
					color: #444;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}


.mob-menu2
{
width: 100%;
text-align: center;
cursor: pointer;
font-size: 16px;
line-height: 16px;
padding: 6px 0;
margin-bottom: 3px;
  border: 1px solid #ededed;
					color: #444;
                background: #ccc;
                background: -moz-linear-gradient(top, #ccc, #ddd);
                background: -webkit-gradient(linear, left top, left bottom,
                                        color-stop(0%,#ccc), color-stop(100%,#ddd));
                background: -webkit-linear-gradient(top, #ccc, #ddd);
                background: -o-linear-gradient(top, #ccc, #ddd);
                background: -ms-linear-gradient(top, #ccc, #ddd);
                background: linear-gradient(top, #ccc, #ddd);
                -pie-background: linear-gradient(#ccc, #ddd);
                behavior: url(./js/PIE.htc);
					
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}

.mob-menu:hover
{
	background: #009b00;
	coloR: #fff;
}

.mob-menu2:hover
{
	background: #009b00;
	coloR: #fff;
}


.pagem
{
display: none;
}

.pagenm
{
display: block;
}

@media screen and (max-width: 799px) {
body
{
font-size: 16px;
}

#copym
{
display: block;
}


.general-content, #main-menu-content, #copy, #top-line-content, #footer-content, #copy-text
{
width: 94%;
margin: 0 auto;
}

#main-menu, #top-line-block2, #top-line-block8, #top-line-block3, #top-line-slim, #copy, #top-line-slim22
{
display: none;
}


#logom, #menum
{
display: block;
}

#top-line
{
padding: 10px 0;
height: 20px;
}


#top-line-block
{
float: none;
width: 94%;
margin: 0 auto;
text-align: center;
}

.slider_wrapper, #main-line, #main-line-other, #bpht
{
display: none;
}

#mobsearch
{
display: block;
}

#okolicamin, #main-col
{
display: none;
}

#footer
{
margin-top: -109px;
width: 100%;
background: url('../img/footer2.jpg');
height: auto;
position:relative;
min-height: 69px;
padding: 20px 0;
}

#main-body
{
width: 96%;
margin: 0 auto;
}

#main-body2
{
width: 96%;
margin: 0 auto;
}

.bsbs
{
float: none !important;
margin-left: 0 !important;
}

.rightmenu
{
float: none !important;
margin: 0 auto 20px auto !important;
}

.actual
{
width: 100%;
}

.actual-img
{
width: 25%;
}

.actual-name
{
width: 100% !important;
height: 56px;
}

.actual-text
{
display: none;
}

.actual-content
{
width: 70%;
overflow: visible;
}

.uimg
{
width: 140px;
height: 92px;
float: left;
margin: 0 4px 4px 0;
overflow: hidden;
}

.bigcatalog
{
float: none;
margin: 10px auto;
}


.bigcatalog
{
width: 270px;
height: 174px;
overflow: hidden;
float: none;
margin: 15px auto;
}

.bigcatalog-text
{
color: #fff;
font-size: 16px;
height: 20px;
padding: 5px 10px;
position: absolute;
width: 250px;
margin-top: 144px;
text-align: center;
font-weight: normal;
background: rgba(0,0,0,0.7);
}


.doppage
{
float: none;
margin: 0 auto 5px auto;
}


.main-newsx-element
{
width: 176px;
overflow: hidden;
padding: 0px;
margin: 0 auto 20px auto;
float: none;
}

.pagem
{
display: block;
}

.nm
{
display: none;
}

.nm2
{
display: block;
}

table
{
width: 100% !important;
margin-left: 0;
}

.general-content img
{
width: 100% !important;
height: auto !important;
}

.nf
{
float: none !important;
width: 100% !important;
margin-bottom: 15px;
}

.gzm
{
width: 140px !important;
margin: 5px !important;
}

.gzmi
{
width: 140px !important;
height: auto;
}

.blog2-element
{
width:94%;
margin: 0 auto 20px auto;
}

.blog2-element img, .blog2-element-header, .blog2-element-content
{
width: 90% !important;
float: none;
height: auto !important;
}

iframe
{
width: 100% !important;
height: auto !important;
}

.pagenm
{
display: none;
}
}