* {margin: 0; padding: 0; border: 0;}
body { background: url(../images/body.jpg) top center no-repeat;  background-color: #f9ead7;  font-family: Tahoma, Geneva, sans-serif; font-size: 13px; min-height: 100%; height: auto !important; height: 100%; position: absolute; color: #494949;}
html, body { width: 100%; height: 100%;}
ul { list-style: outside;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a {  color: #156993;}
a:hover { text-decoration: none; }
.centermap { width: 1244px; margin: 0 auto;}
.min {width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 1256 ? "1256px" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 1000 ? "1000px" : "auto"));position:relative; z-index: 2; min-width: 1000px;  max-width: 1256px;}
body {behavior:url("hover.htc");}
/*head*/
.head { height: 700px;}
.flags { float: left; width: 150px;  padding-top: 549px; padding-left: 10px; font-size: 0px; line-height: 0px;}
.flags p { padding-bottom: 7px;}
.menu { width: 905px; float: left;  padding-top: 579px; padding-left: 20px;  }
.menu a {}
.tumb3 { float: left; padding-left: 22px; padding-right: 22px; position: relative;}
.icons { float: left; width: 126px; font-size: 0px; line-height: 0px; padding-top: 589px; text-align: right;}
.icons p { padding-bottom: 16px;}
.menu .tumb3:hover .podmenu_pop { display: block; left: 22px;}
.podmenu_pop { position: absolute; width: 208px; margin-top: -33px;  left: -200000px; z-index: 100000000000000;}
.podmenu_top { font-size: 0px; line-height: 0px; height: 33px;}
.podmenu_foot { font-size: 0px; line-height: 0px; height: 10px;}
.podmenu { background-color: #136891;}
.podmenu ul { padding: 0; list-style: none; margin-left: 11px;}
.podmenu a { background: url(../images/podmenu_a.gif) left 4px no-repeat; float: left; padding-left: 20px; color: #FFF;}
.podmenu li { background: url(../images/podmenu_li.gif) bottom repeat-x; float: left; width: 185px; padding-bottom: 10px; padding-top: 8px;}
.podmenu .last3 { background: none;}
/*head*/

/*content*/
.content { padding-bottom: 209px;}
.main { width: 100%;}
.left { width: 231px; padding-right: 38px; padding-bottom: 15px;}
.center { padding-top: 28px; padding-right: 37px;}
.right { width: 298px;  padding-bottom: 25px;}
.menu2 { background: url(../images/menu2bg.jpg) repeat-y; width: 231px;}
.menu2_top { background: url(../images/menu2_top.jpg) top no-repeat; width: 231px;}
.bg .menu2_top { background: url(../images/menu2_top2.jpg) top no-repeat; width: 231px;}
.menu2_foot { background: url(../images/menu2_foot.jpg) bottom no-repeat; width: 231px; padding-top: 32px; padding-bottom: 36px;}
.menu2 li { background: url(../images/menu2_li.gif) bottom no-repeat; padding-top: 10px; padding-bottom: 11px; float: left; width: 172px; padding-left: 7px;}
.menu2 ul { padding: 0; list-style: none; margin-left: 30px; font-size: 13px; font-weight: bold;}
.menu2 a { background: url(../images/menu2_a.gif) right no-repeat; width: 169px; float: left; color: #FFF; text-decoration: none;}
.menu2 .last { background: none;}
.menu2 .last a { background: none;}
.tx { text-align: center; padding-top: 16px;}
.block { float: left; font-size: 25px; color: #005b86;}
.list { float: left; margin-left: 20px; padding: 0; list-style: none;}
.list li { background: url(../images/marker.gif) left no-repeat; padding-left: 20px; padding-bottom: 2px;}
.text { background: url(../images/bord.gif) bottom repeat-x; padding-bottom: 19px;}
.text p { padding: 5px 0px; text-align: justify; }
.text h1 { font-size: 25px; font-weight: normal; color: #005b86; font-family: Tahoma, Geneva, sans-serif; padding: 12px 0px 5px; }
.text .head_title { font-size: 25px; font-weight: normal; color: #005b86; font-family: Tahoma, Geneva, sans-serif; padding: 12px 0px 5px; }
.text h2 { font-size: 15px; font-weight: bold; color: #494949; padding: 12px 0px 5px; }
.text h3 { font-size: 14px; font-weight: bold; color: #494949; padding: 10px 0px 5px; }


.text .bord { background: url(../images/bord.gif) bottom repeat-x; padding-bottom: 19px; padding-top: 12px;}
.bord a { background-color: #ff7f00; color: #FFF; text-decoration: none; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 1px;}

.block2 { background: url(../images/block2bg.jpg) repeat-y; width: 297px;}
.block2_top { background: url(../images/block2_top.jpg)  top no-repeat; width: 297px;}
.block2_foot { background: url(../images/block2_foot.jpg) bottom no-repeat; width: 291px; padding-top: 34px; padding-left: 3px; padding-right: 3px;}
.title { background: url(../images/title.gif) no-repeat; width: 269px; height: 31px; text-align: center; color: #FFF; font-size: 18px; text-align: center; padding-top: 8px; margin-left: 12px; margin-bottom: 6px;}
.tumb { background: url(../images/tumb.gif) bottom repeat-x; padding-bottom: 11px; padding-left: 27px; padding-right: 17px; padding-top: 7px;}
.tumb1 { background: url(../images/tumb.gif) bottom repeat-x; padding-bottom: 11px; padding-left: 27px; padding-right: 17px; padding-top: 7px;}
.tumb2 { padding-bottom: 11px; padding-left: 27px; padding-right: 17px; padding-top: 7px;}

.inf { width: 105px; float: left;}
.foto { width: 141px; float: left; margin-top: 3px;}
.foto img { border: 4px solid #d6e5ec;}
.name { font-weight: bold; font-size: 14px; margin-bottom: 8px;}
.name a { text-decoration: none;}
.data { font-size: 12px; margin-bottom: 7px;} 
.data span {background-color: #ff7f00; color: #FFF; padding-left: 2px; padding-right: 2px;}

.data2 { font-size: 12px;}
.data2 span { color: #f37900;}
.data2 td { padding-left: 2px; padding-right: 7px;}
.opis { font-size: 12px;}
.opis p { padding-top: 13px;}
.tx2 img { position: relative; margin-bottom: -2px;}
.link { background: url(../images/link.gif) repeat-x; height: 17px; float: right; padding-left: 10px; padding-right: 10px; font-size: 11px; padding-top: 2px; margin-right: 22px; margin-bottom: -9px; position: relative; margin-top: 8px;}
.link a { color: #FFF; text-decoration: none;}
/*content*/

/*foot*/
.foot { background: url(../images/foot.jpg) center no-repeat; width: 100%; height: 209px; position: absolute; bottom: 0px;}
.copy { float: left; padding-left: 37px; width: 235px; padding-top: 128px;}
.tel { padding-top: 88px; width: 442px; float: left;}
.title2 { font-size: 18px; color: #106890; padding-bottom: 8px;}
.title2 img { margin-right: 6px;}
.title3 { font-size: 18px; color: #106890; padding-bottom: 5px;}
.title3 img { margin-right: 6px;}
.adress { float: left; width: 308px; float: left; padding-top: 88px;}
.adress .title2 { padding-bottom: 28px;}
.site { float: left; padding-top: 85px;}
/*foot*/

/*index2*/
h1 { font-size: 21px; font-weight: normal; color: #005b86;}
h1 img { margin-left: 5px; position: relative; top: -1px;}
.info { width: 100%; margin-top: 15px;}
.info td {background: url(../images/bord.gif) bottom repeat-x; padding-top: 5px; padding-bottom: 5px;}
.t1 { width: 226px;}
.foto2 { font-size: 0px; line-height: 0px;}
.foto2 img { border: 3px solid #d6c2aa;}
.name2 { font-size: 15px; color: #0358ad;}
.info p { padding-top: 9px; padding-bottom: 11px;}
.info .last2 td { background: none;}
/*index2*/


/*index3*/
.block3 { background: url(../images/bord.gif) bottom repeat-x; padding-top: 22px; padding-bottom: 22px;}
.foto3 { float: left; font-size: 0px; line-height: 0px; border: 1px solid #c4deee;}
.foto3 img { border: 3px solid #d6e5ec;}
.opis2 { float: left; width: 400px; padding-left: 24px;}
.name3 { font-size: 13px; font-weight: bold; color: #ff7f00; padding-bottom: 12px;}
.opis2 .inf { width: auto; float: none;}
/*index3*/

/*index4*/
.bg { background: url(../images/body2.jpg) top center no-repeat;background-color: #f9ead7;}
.head2 { height: 441px;}

.head2 .flags {padding-top: 270px;}
.head2 .menu {  padding-top: 320px;}
.head2 .icons {padding-top: 310px; }
.list2 { padding: 0; list-style: none; margin-left: 12px; font-size: 14px; }
.list2 li { background: url(../images/strela4.gif) left 4px no-repeat; padding-left: 15px; padding-bottom: 15px;}
.list2 a { color: #ff7f00;}
.tx3 { font-size: 13px; padding-top: 24px; padding-bottom: 24px;}
/*index4*/

/*gal2*/
.fotos { background: url(../images/bord.gif) bottom repeat-x; padding-top: 9px; padding-bottom: 9px;}
.fotos a { background: url(../images/ramka.gif) no-repeat; width: 143px; height: 107px; float: left; padding-left: 4px; padding-top: 13px; margin-right: 35px;}
.fotos img { border: 3px solid #d6c2aa;}

.fotos_last {  padding-top: 9px; padding-bottom: 9px;}
.fotos_last a { background: url(../images/ramka.gif) no-repeat; width: 143px; height: 107px; float: left; padding-left: 4px; padding-top: 13px; margin-right: 35px;}
.fotos_last img { border: 3px solid #d6c2aa;}
/*gal2*/


/*news*/
.news {}
.new { background: url(../images/bord.gif) bottom repeat-x; padding-top: 22px; padding-bottom: 22px;}
.foto4 { float: left; width: 155px;}
.foto4 img { border: 3px solid #d6c2aa;}
.data3 { color: #286e90;}
.tema { font-weight: bold; font-size: 14px; padding-bottom: 12px;}
.tema a {color: #ff7f00;}

.opis3 { width: 780px; float: left;}

.str { text-align: center; padding-top: 26px;}
.str a { padding-left: 5px; padding-top: 1px; padding-bottom: 2px; padding-right: 5px; margin-right: 3px; text-decoration: none;}
.str a:hover { background-color: #d6c2aa; color: #4a4945;}
.str .active { background-color: #d6c2aa; color: #4a4945;}
.str .prev { background: url(../images/prev.gif) left no-repeat; padding-left: 13px; color: #ff7f00; margin-right: 18px; }
.str .next { background: url(../images/next.gif) right no-repeat; padding-right: 13px; color: #ff7f00; margin-left: 18px;}
.str .prev:hover { background: none; background: url(../images/prev.gif) left no-repeat; color: #ff7f00; }
.str .next:hover { background: none; background: url(../images/next.gif) right no-repeat; color: #ff7f00;}
/*news*/

/*vid*/
.fotos2 { background: url(../images/bord.gif) bottom repeat-x; margin-bottom: 35px; padding-bottom: 35px; text-align: center;}
.fotos2_last { margin-bottom: 35px; padding-bottom: 35px; text-align: center;}
.tumb4 { width: 24.9%; float: left; font-size: 11px;}
.tumb4 .tema { padding-bottom: 0px; padding-top: 30px;}
.foto5 { background: url(../images/ramka.jpg) no-repeat; width: 194px; height: 113px; padding-top: 5px; margin: 0 auto;}
/*vid*/


.adr b{margin-left:-110px}
.adr2 b{margin-left:-62px}

/*price-list*/
.table { color: #000; vertical-align: middle; border-collapse: collapse;  }
.table td { vertical-align: middle; height: 25px; padding: 0 10px; border: 1px solid #000; font-size: 14px; font-family: Tahoma; font-size: 13px; text-align: center; }
.table td span { font-weight: bold; }
.table .t1 { width: 85%; text-align: justify; margin: 2px; padding: 0; text-indent: 5px;  }
.table .t1 a { text-decoration: none; }
.table .t2 { width: 15%; text-align: center; margin: 2px; padding: 0; }
.table .t2 a { font-weight: bold; text-decoration: underline; }
.table .table_title { text-align: center; font-weight: bold; margin: 2px; padding: 0;  }
