* {margin: 0; padding: 0; border: 0;}
body {   background-color: #000000; font-family: Georgia, "Times New Roman", Times, serif; color: #FFF; font-size: 14px;min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a { color: #cc7e3f;}
a:hover { text-decoration: none; }
.centermap { background: url(../images/body.jpg) top no-repeat;width: 1000px; height: 1500px; margin: 0 auto;position: relative; }
.centermap2 {background: url(../images/body2.jpg) top no-repeat;  width: 1000px; height: 1400px; margin: 0 auto; position: relative;}
.centermap3 {background: url(../images/body3.jpg) top no-repeat;  width: 1000px; height: 1350px; margin: 0 auto; position: relative;}
.centermap4 {background: url(../images/body4.jpg) top no-repeat; width: 1000px; height: 1249px; margin: 0 auto;position: relative; }
.centermap33 { background: url(../images/body33.jpg) top no-repeat;width: 1000px; margin: 0 auto;position: relative; }
.centermap34 { background: url(../images/body34.jpg) top no-repeat;width: 1000px; margin: 0 auto;position: relative; }

.centermap345 { /*background: url(../images/top_last_1.jpg) top no-repeat;*/ width: 1100px; margin: 0 auto;position: relative; }
.bg { background: url(../images/bodybg.jpg) center top repeat-x; background-color: #000000; position: relative;}
.bg2 { background: url(../images/bodybg2.jpg) center top repeat-x; background-color: #000000;  position: relative;}
.bg3 { background: url(../images/bodybg3.jpg) center top repeat-x; background-color: #000000;  position: relative;}
.bg4 { background: url(../images/bodybg4.jpg) center top repeat-x;  background-color: #000000; position: relative;}
.bg33 { background: url(../images/bodybg33.jpg) center top repeat-x; background-color: #000000; position: relative;}


.ggg { position: absolute; bottom: 120px; left: 0; }
.foot33 { /*background: url(../images/foot33.jpg) bottom no-repeat;*/ width: 1000px;}
.foot34 { background: url(../images/bg34_1.jpg) bottom repeat-x; }

.logo { position: absolute; left: 47px; top: 46px; cursor: pointer;}
.tel { margin-left: 698px; margin-top: 156px; position: absolute;}
.head { height: 847px;}
.menu { position: absolute; margin-top: 285px; font-size: 18px; width: 215px; margin-left: 20px; }
.menu a { color: #ffe7d0; text-decoration: none; display: block;  height: 31px; padding-top: 5px; padding-left: 31px;}
.menu a .need { position: absolute; margin-left: -31px; margin-top: -7px; }
.menu a:hover { background: url(../images/menu_hover.gif) left top no-repeat;}
.menu .act { background: url(../images/menu_hover.gif) left top no-repeat; color: #f5b945;}
.menu li { width: 210px; position: relative; height: 36px; float: left;  }
.menu .line { height: 1px;}
.menu .need2 { position: absolute; right: 0;}

.content {  margin-top: 10px;}
.line_top { background: url(../images/line2.gif) top no-repeat; width: 1000px;}
.line_foot { background: url(../images/line2.gif) bottom no-repeat; width: 950px; padding-left: 50px; padding-top: 13px; padding-bottom: 12px;}
.line_foot2 { background: url(../images/line2.gif) bottom no-repeat; width: 1000px; padding-top: 13px; padding-bottom: 12px;}

.line_foot img { margin-right: 12px;}
.content33 { margin-top: 10px;}

.nav2 {}
.nav2 li.top2 {float:left;}
.nav2 li a.top_link {display:block; float:left;   text-decoration:none;  }
.nav2 li a.top_link img {-moz-opacity: 0.6;
	-webkit-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 10000;
	background: #000;}
.nav2 :hover ul.sub li a:hover { }
.nav2 :hover ul.sub li a.fly:hover { }
.nav2 :hover ul li:hover > a.fly {} 
.nav2 a:hover {visibility:visible; position:relative; z-index:200; }
.nav2 li:hover {position:relative; z-index:200;}
.nav2 ul, 
.nav2 :hover ul ul, 
.nav2 :hover ul :hover ul ul,
.nav2 :hover ul :hover ul :hover ul ul,
.nav2:hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
.nav2 :hover ul.sub {left: -15px; top: -15px; white-space:nowrap; width: auto;  height:auto; z-index:300; border:  none;b }
.nav2 :hover ul.sub img { width: 150px;-moz-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 10000;
	background: #000; }
.nav2 :hover ul.sub li {   }
.nav2 :hover ul.sub li a {  }
.nav 2:hover ul.sub li a:hover { }




.title { color: #ff9d4f; padding-bottom: 8px; font-size: 18px; padding-left: 50px; padding-top: 3px;}
.over { padding-left: 50px; color: #ada69b; height: 150px; margin-top: 27px; width: 865px; padding-right: 15px; float: left; margin-bottom: 40px; }
.over p { padding-bottom: 17px; line-height: 20px;}

.over333 { padding-left: 50px; color: #ada69b; margin-top: 27px; width: 865px; padding-right: 15px; float: left; margin-bottom: 40px; }
.over333 p { padding-bottom: 17px; line-height: 20px;}

.over2 { width: 12px; float: left; margin-top: 27px; height: 150px;}
.top { margin-bottom: 134px; display: block;}

.cont { color: #ada69b; /*padding-left: 50px;*/}
.cont p { padding-bottom: 7px;}

/*foot*/
.foot { padding-top: 20px; padding-left: 50px;}
.foot333
{
    /*padding-top: 20px; padding-left: 50px; padding-bottom: 30px;
    background: url("../images/foot33_00.jpg") no-repeat scroll top transparent;*/
    float: left;
}
.copy { color: #a87a55; padding-top: 10px; font-size: 12px; float: left;
}
.site { float: right; padding-right: 30px;}
.site a {color: #a87a55; text-decoration: none;}
.site img { vertical-align: baseline; margin-left: 4px;}
/*foot*/


/*index2*/
.head2 { height: 253px; padding-left: 20px; }
.content2 { }
.need3 {}
.menu2 { padding-left:165px; }
.menu2 a { font-size: 18px; color: #ffe6ce; text-decoration: none;}
.menu2 li { background: url(../images/menu2_line.gif) right no-repeat; padding-right: 17px; float: left; padding-left: 17px;}
.menu2 li:last-of-type { background: none;}
.menu2 .act { color: #ebd15e; font-weight: bold;}
.nav {}
.nav li.top2 {float:left;}
.nav li a.top_link {display:block; float:left;   text-decoration:none;  }
.nav li a.top_link span {}
.nav :hover ul.sub li a:hover { }
.nav :hover ul.sub li a.fly:hover { }
.nav :hover ul li:hover > a.fly {} 
.nav a:hover {visibility:visible; position:relative; z-index:200; }
.nav li:hover {position:relative; z-index:200;}
.nav ul, 
.nav :hover ul ul, 
.nav :hover ul :hover ul ul,
.nav :hover ul :hover ul :hover ul ul,
.nav:hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
.nav :hover ul.sub {left: 0px; top: 21px; white-space:nowrap; width: auto;  height:auto; z-index:300; border:  none;border-bottom: 1px solid #634c29; }
.nav :hover ul.sub li {  font-weight:normal;background: none; padding: 0px;   }
.nav :hover ul.sub li a { font-size: 12px; width: 174px; text-decoration:none; background:none;  padding:0px; margin: 0px;  background-color: #000; border: 1px solid #634c29; border-bottom: none; display: block; height: 20px; padding-left: 9px; padding-top: 5px; padding-right: 0px; }
.nav :hover ul.sub li a:hover { background-color: #140227; border: 1px solid #5a1a33; border-bottom: none; }


.foto img { float: left; margin-right: 15px;}
.text { color: #ada69b; font-size: 14px; padding-top: 40px; padding-bottom: 10px; padding-left: 30px;}
.text p {  line-height: 22px; padding-right: 35px; padding-top: 1px; padding-bottom: 4px;}


/*photos*/
.photos3 { width: 951px; position: relative; padding-left: 29px;}
.photos3 .prev { float: left; padding-top: 50px; width: 13px; cursor: pointer;}
.photos3 .phots {width: 900px; padding-left: 10px; }
.photos3 li { text-align: center; float: left; text-align: center;  margin-left: 2px;  }
.photos3 a { color: #edd0bd; text-decoration: none; font-size: 18px;}
.photos3 .phots img {  width: 178px;}
.photos3 .next { float: right; text-align: right; padding-top: 60px; cursor: pointer; width: 13px;}
.photos3 p {  font-family: Georgia, "Times New Roman", Times, serif; color: #951717; font-size: 15px; padding-bottom: 2px;}
.photos3 a span { text-decoration: underline;}
.photos3 a:hover span { text-decoration: none; color: #ff9d4f;} 
/*photos*/

/*index2*/


/*index3*/

.text3 { color: #ada69b; font-size: 14px; padding-top: 40px; padding-bottom: 25px; padding-left: 50px;}
.text3 p {  line-height: 22px; padding-right: 35px; padding-top: 6px;}
.text3 .tx3 { width: 490px; line-height: 22px; padding-top: 30px;}

h1 { color: #ebd15e; font-size: 20px; padding-bottom: 25px;}
h1 a {color: #ebd15e; text-decoration: none;}
h1 span { color: #aa6a1b;}
h1 .act2 { font-weight: normal;}
.need4 { float: left;}
.tx { padding-left: 25px;}
.shar { position: absolute; margin-left: -35px; margin-top: -8px;}
.info { color: #ada69b;} 
.info  td { padding-top: 4px;}
.tx2 { padding-right: 8px; text-align: right; font-weight: bold; color: #fedfcb;}
.list  {  margin-top: 20px; margin-bottom: 8px;}
.list a { color: #fedfcb; font-size: 18px; background: url(../images/strela.gif) left 4px no-repeat; padding-left: 11px;}
.text .tx3 { width: 490px; line-height: 22px; padding-top: 30px;}

/*photos*/
.photos4 { width: 901px; position: relative; margin-top: 21px; margin-bottom: 14px; padding-left: 50px;}
.photos4 .prev { float: left; padding-top: 87px; width: 13px; cursor: pointer;}
.photos4 .phots {width: 851px; }
.photos4 li { text-align: center; float: left; }
.photos4 a { color: #edd0bd; text-decoration: none; font-size: 18px;}
.photos4 .phots img { margin-left: 9px;   width: 134px; height: 172px; }
.photos4 .next { float: right; text-align: right; padding-top: 87px; cursor: pointer; width: 13px;}
.photos4 p {  font-family: Georgia, "Times New Roman", Times, serif; color: #951717; font-size: 15px; padding-bottom: 2px;}
/*photos*/

/*------------------*/
.center_content { 
    width: 1140px;
    }
.nav_menu_left { float:left; width:140px; padding-top:47px; padding-right:20px; padding-left:15px; }
.nav_menu_left ol {    color: #DD9D5F; list-style: disc outside none; }
.nav_menu_left ol li a { color:#DD9D5F; font-size:16px; }
.nav_menu_left .sub_menu { padding-left:7px;padding-top:10px; padding-bottom:10px;}
.nav_menu_left .sub_menu a
{
    color:#E8C19D;
    display: block;
    font-size: 14px;
    padding: 2px 0;        
}

.center_content_right { float:left; width:960px; padding-bottom: 70px; }

.text2 { color: #ada69b; font-size: 14px; /*padding-top: 40px;*/ padding-bottom: 41px; padding-left: 10px;}
.data { font-weight: bold; color: #988021; font-size: 14px;}



.content5 { }
.need6 {}
/*index3*/


/*index4*/
.content4 { }
.need5 { position: relative; _height: 1px;}
.news { font-size: 14px; padding-bottom: 12px;}
.news p { padding-left: 30px; padding-bottom: 10px; line-height: 22px;}
.news .data { padding-left: 0px;}
.tx4 a { color: #fedfcb; background: url(../images/strela.gif) left 4px no-repeat; padding-left: 13px;}
/*index4*/

/*index5*/
.over3 { padding-left: 50px; color: #ada69b; height: 243px; margin-top: 15px; width: 884px; padding-right: 15px; float: left; margin-bottom: 22px; }
.over3 p { padding-bottom: 17px; line-height: 20px; padding-left: 30px;}
.over4 { width: 12px; float: left; margin-top: 10px; height: 243px;}
.over4 .top { margin-bottom: 225px; display: block;}
.text4 { color: #ada69b; font-size: 14px; padding-top: 40px; padding-left: 50px;}
.text4 p {  line-height: 22px; padding-right: 35px; padding-top: 6px;}


.line_foot3 { background: url(../images/line2.gif) bottom no-repeat; width:820px; padding-left: 11px; padding-top: 10px; padding-bottom: 10px;}


/*photos*/
.photos5 { width: 751px; position: relative; padding-left: 50px;}
.photos5 .prev { float: left; padding-top: 87px; width: 13px; margin-right: 10px; cursor: pointer;}
.photos5 .phots {width: 701px; }
.photos5 li { text-align: center; float: left; }
.photos5 a { color: #edd0bd; text-decoration: none; font-size: 18px;}
.photos5 .phots img { margin-right: 5px; margin-left: 4px;   width: 134px; height: 172px; }
.photos5 .next { float: right; text-align: right; padding-top: 87px; cursor: pointer; width: 13px;}
.photos5 p {  font-family: Georgia, "Times New Roman", Times, serif; color: #951717; font-size: 15px; padding-bottom: 2px;}
/*photos*/
/*index5*/


/*index6*/
h2 { color: #f5b945; font-size: 24px; font-weight: normal;}
.nav3 {}
.nav3 li.top2 {float:left;}
.nav3 li a.top_link {display:block; float:left;   text-decoration:none;  }
.nav3 li a.top_link img {}
.nav3 :hover ul.sub li a:hover { }
.nav3 :hover ul.sub li a.fly:hover { }
.nav3 :hover ul li:hover > a.fly {} 
.nav3 a:hover {visibility:visible; position:relative; z-index:200; }
.nav3 li:hover {position:relative; z-index:200;}
.nav3 ul, 
.nav3 :hover ul ul, 
.nav3 :hover ul :hover ul ul,
.nav3 :hover ul :hover ul :hover ul ul,
.nav3:hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
.nav3 :hover ul.sub {left: -15px; top: -15px; white-space:nowrap; width: auto;  height:auto; z-index:300; border:  none;b }
.nav3 :hover ul.sub img { width: 150px;-moz-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 10000;
	background: #000; }
.nav3 :hover ul.sub li {   }
.nav3 :hover ul.sub li a {  }
.nav3 :hover ul.sub li a:hover { }

.block { background: url(../images/bord.gif) bottom no-repeat; padding-bottom: 12px; margin-top: 16px; margin-bottom: 30px;}
.tumb { width: 315px; float: left;}
.ava { float: left; width: 92px;}
.opis { width: 215px; float: left;}
.cena { font-size: 17px; color: #f2cf8b; padding-bottom: 12px;}
.shar33 { position: absolute; margin-left: -35px; margin-top: -5px;}
.nd { padding-left: 30px; padding-top: 8px;}
.nd a { color: #db9cd4;}
.nd .shar { margin-top: -12px;}
.tx5 { padding-left: 9px; padding-top: 11px;}

.over633 { padding-left: 10px; color: #ada69b;  width: 825px; padding-right: 15px; float: left; margin-bottom: 40px; }
.over633 p { padding-bottom: 17px; line-height: 20px;}
.over633 table td img { width:142px; height: 200px; }

.yawrap
{
position: absolute;
margin-top: 100px;
margin-left: 698px;
width: 252px;
}

.foot333 .footer_menu {
    background: url("../images/line2.gif") no-repeat scroll center top transparent;
    height: 190px;
    margin: 0 auto;
    padding-left: 50px;
    padding-right: 10px;
    padding-top: 25px;
    text-align: center;
    width: 1000px;
}

.foot333 .footer_menu .column {
    float: left;
    padding-right: 20px;
    text-align: left;
    width: 180px;
}

.foot333 .footer_menu .column ul
{
    padding-left:15px;
}

.foot333 .footer_menu .column li
{
   color: #E8C19D;
    list-style: disc outside none;
}

.foot333 .footer_menu .column li a
{
    font-size:12px;
    text-decoration:none;
    color: #E8C19D;
}

.foot333 .footer_menu .column li a:hover { text-decoration:underline; }

.foot333 .footer_menu .column li a.info { cursor:default; color:#E8C19D }
.foot333 .footer_menu .column li a.info:hover { text-decoration:none }

.foot333 .footer_menu .column h.title_h {
    color: #FF9D4F;
    display: block;
    font-size: 18px;
    /*height: 59px;*/
    padding-bottom: 8px;
}


div.centermap345 div.foot33 p.ggg img#img_main_bk_1
{
    position:absolute;
}

div.foot34 div.centermap345 img#img_main_bk_2
{
    position:absolute;
}

