body, html {background:url(n.gif) no-repeat left top fixed;}
#start {text-align:center; background:url(/gfx/start_bg2.gif) repeat-x 0 0;}

#phBlock {width:943px; position:relative;}
#phBlock div {display:none; background:#fff; padding:20px 10px; position:absolute; bottom:20px; left:20px; filter:alpha(opacity=70); opacity:.70; font:14px "Times New Roman", Times, serif; color:#000; text-align:left; max-width:410px; width:410px;}
#phBlock h1 {font:24px "Times New Roman", Times, serif; color:#025d02; margin-top:0;}

.mainTable {border:0; border-collapse:collapse; width:100%; height:100%; background:url(../gfx/bg.png) repeat-x left top;}
#leftPole, #rightPole {width:50%;}
#mainContainer {width:943px; vertical-align:top;}
.centerTable {border:0; border-collapse:collapse; width:100%; height:100%;}
#bottomTd {height:1px;}
#bottomTd i {width:943px; height:1px; line-height:0; font-size:0; display:block;}
#headerTd {vertical-align:top; background:url(../gfx/logo.png) no-repeat left top; height:198px;}
#contactInfo {float:right; text-align:left; font:11px Arial, Helvetica, sans-serif; color:#000; margin-top:25px;}
#contactInfo em {font-style:normal; font:bold 14px "Times New Roman", Times, serif; color:#4cc53b; display:block; margin-bottom:10px;}
#contactInfo span {font-size:18px;}
#photosTd {vertical-align:top; text-align:center;}
#preTd {height:85px;}
#preTd i {display:block; height:85px; width:1px; font-size:0; line-height:0;}
#ahtung {
  position:fixed;
  background:url(/gfx/ahtung.png) repeat-x -150px 0;
  width:100%; 
  border-top:1px solid #ddd;
  height:85px; 
  bottom:0; 
  left:0; 
  z-index:999;
  //position:absolute; 
  left:0;
  top: expression( ( 0 - ahtung.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
  text-align:center}
#copyTd {height:100px; vertical-align: top}
#contentTd {vertical-align:top;}
#green {background:url(../gfx/green.png) repeat-x left top; height:10px; margin:0; padding:0; line-height:0; font-size:0;}
#headerGreen {font:36px "Times New Roman", Times, serif; color:#025d02; margin:20px 0 30px 0;}
.tipsTable {border:0; border-collapse:collapse; width:100%; height:42px;}
.tipsTable td {vertical-align:top;}
.tipsTable a {background:url(../gfx/tips_main.png) no-repeat left bottom; display:block; height:42px; font:14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000 !important; position:relative; text-decoration:none !important;}
.tipsTable a b {display:block; position:absolute; left:20px; top:14px; font-weight:normal;}
.tipsTable a i {display:block; float:right; background:url(../gfx/tips_t.png) no-repeat left bottom; width:45px; height:42px;}
.tipsTable a:hover {color:#fff !important; background:url(../gfx/tips_main.png) left top no-repeat;}
.tipsTable a:hover i {background:url(../gfx/tips_t.png) left top no-repeat;}
.tipsTable a.active {color:#fff !important; background:url(../gfx/tips_main.png) left top no-repeat;}
.tipsTable a.active i {background:url(../gfx/tips_t.png) left top no-repeat;}



#content {border:1px solid #cfcfcf; position:relative; border-bottom:none;}
#br_main {width:5px; height:5px; background:url(../gfx/rounds_1.png) top right no-repeat; float:right; margin:0; padding:0; font-size:0; line-height:0;}
#bl_main {width:5px; height:5px; background:url(../gfx/rounds_1.png) top left no-repeat; float:left; margin:0; padding:0; font-size:0; line-height:0;}

.contentTable {border:0; border-collapse:collapse; width:100%; margin:10px 0 15px 0;}
#cLeft {width:234px; vertical-align:top; border-left:1px solid #cfcfcf; border-top:1px solid #cfcfcf;}
#cRight {vertical-align:top; padding-right:20px; border-right:1px solid #cfcfcf; border-top:1px solid #cfcfcf;}

#container {border:1px solid #65b333; position:relative; padding:5px 5px 5px 0;}
.br_cont {width:5px; height:5px; background:url(../gfx/rounds_2.png) bottom right no-repeat; float:right; margin:0; padding:0; font-size:0; line-height:0;}
.bl_cont {width:5px; height:5px; background:url(../gfx/rounds_2.png) bottom left no-repeat; float:left; margin:0; padding:0; font-size:0; line-height:0;}
.tr_cont {width:5px; height:5px; background:url(../gfx/rounds_2.png) top right no-repeat; float:right; margin:0; padding:0; font-size:0; line-height:0;}
.tl_cont {width:5px; height:5px; background:url(../gfx/rounds_2.png) top left no-repeat; float:left; margin:0; padding:0; font-size:0; line-height:0;}

#mainContent {/*border:1px solid #bbc12f; */position:relative; padding:10px/*; border-top:none; border-bottom:none;*/}
#tr_m {width:5px; height:5px; background:url(../gfx/rounds_3.png) top right no-repeat; float:right; margin:0; padding:0; font-size:0; line-height:0;}
#br_m {width:5px; height:5px; background:url(../gfx/rounds_3.png) bottom right no-repeat; float:right; margin:0; padding:0; font-size:0; line-height:0;}
.mainContent h1 {margin-top:0; font:30px/100% "Times New Roman", Times, serif;}

#dopa {position:absolute; right:0; top:0; background:url(../gfx/v.png) no-repeat right top; width:45px; height:42px;}

#bot1 {vertical-align:top; background:url(../gfx/b1.gif) repeat-x left bottom;}
#mLeft {width:auto; vertical-align:top; border-left:1px solid #65b333; text-align:center}
#mRight {vertical-align:top; border-right:1px solid #65b333; padding:5px;}
#bot2 {vertical-align:top; background:url(../gfx/b2.gif) repeat-x left top;}
#bot3 {vertical-align:top; background:url(../gfx/b2.gif) repeat-x left bottom;}

.mainContent {border:0; border-collapse:collapse; width:100%;}
#bot4 {vertical-align:top; background:url(../gfx/b3.gif) repeat-x left top; border-left:1px solid #bbc12f;}
#bot5 {vertical-align:top; background:url(../gfx/b3.gif) repeat-x left bottom; border-left:1px solid #bbc12f;}
.mContent {vertical-align:top; padding:10px; /*border:1px solid #bbc12f; border-bottom:none; border-top:none;*/}
#leftImgs a {margin-bottom:10px; display:block; float:left; clear:both;}
#leftImgs {margin:20px 0 30px 0; overflow:hidden;}

.leftModule {list-style:none; list-style-type:none; padding:0; margin:0; margin:10px 0;}
.leftModule li {margin:0 !important; background:url(../gfx/pipka.png) no-repeat left 8px; line-height:0 !important; padding:0 !important; //display:inline; //width:100%; clear:both;}
.leftModule li a {margin:0 !important; font:14px Arial, Helvetica, sans-serif; color:#000 !important; padding:2px 50px; text-decoration:none !important; //width:100%; display:block;}
.leftModule li a:hover {background:#65b333; color:#fff !important; text-decoration:none !important;}
.leftModule li ul {  list-style:none;  list-style-type: none; }
.leftModule li ul a:hover{background:#65b333; }
.leftModule li ul li a {margin:0 !important; font:14px Arial, Helvetica, sans-serif; color:#000 !important; padding:2px 0; text-decoration:none !important; //width:100%; display:block;}
.leftModule li ul li { background:url(../gfx/p.jpg) no-repeat left center; line-height:0 !important;  clear:both; padding-left:20px!important;}
.leftModule li ul li a:hover {background:#65b333; width:100%!important;}



.cNewsList .item, .cNews .item {margin:0 0 20px 0}
.cNewsList h2, .cNews h2 {font-size:14px; margin:0 0 5px 0}
.cNewsList .date, .cNews .date {font-size:10px; margin:0; color:#999}
.cNews .archive {font-size:10px}
.cNewsList h2 a, .cNewsList h2 a:link, .cNewsList h2 a:visited{color:#eb2f0c}
.cNewsList .txt p{font-size:12px;}

.toLink, .toLink:visited, .toLink:hover, .toLink:active, .toLink:link {display:block; width:340px; height:180px; position:absolute; left:0; top:0;}

#copyTd a, #copyTd a:visited, #copyTd a:link, #copyTd a:active, #copyTd a:hover {background:url(../gfx/cvek.png) no-repeat left center; padding:3px 0 3px 130px; font-size:12px;}

.moduletable_poll h3 {font:24px "Times New Roman", Times, serif; color:#025D02; margin-bottom:10px;}

.voteDiv h3 {font:16px Verdana, Geneva, sans-serif; margin-bottom:10px;}
.voteTable th {padding:3px; font-size:12px; text-align:left; font-weight:normal; padding-bottom:0;}
.voteTable td {padding:3px; font-size:11px; text-align:left; font-weight:normal; padding-bottom:10px; color:#999;}

.polltitle {margin-bottom:10px; font:14px Verdana, Geneva, sans-serif; color:#025d02;}
.pollrb {margin-bottom:5px; font-size:11px;}

h4 {margin-bottom:10px; cursor:pointer;}
.hiddenBlock {display:none;}
h4 span {border-bottom:1px dashed #000;}

.publicTable {width:100%; text-align:center; margin-bottom:30px;}
.publicTable a, .publicTable a:visited, .publicTable a:link, .publicTable a:hover {font:18px Arial, Helvetica, sans-serif; color:#060;}


/*Vitrina*/
.hVitrina{width:300px; height:270px; float:right; position:relative; margin:10px 0 10px 10px;}



#ahtung1 {
  background:url("/gfx/ahtung1.png") repeat scroll 0 0 transparent;
  height:126px;
  position:absolute;
  right:0;
  text-align:center;
  width:100%;
  z-index:999;
}
#ahtung1 img {width:95%}
#start .startDiv {margin:0 auto; height:1071px; background:url(/gfx/start_bg3.jpg) no-repeat center 0; text-align:left; position:relative;}
#start #top {left:50%;
margin-left:-537px;
position:absolute;
width:1074px;
}
.frameTable{left:50%;
margin:0 auto;
margin-left: -550px;
position:absolute;
top:0;}
.headFrame{background:transparent url(../gfx/headFrame.png) no-repeat center 0; height:220px; width:1100px; filter:expression(DD_belatedPNG.fixPng(this));}
.maddleFrame{background:transparent url(../gfx/middleFrame.png) repeat-y center 0; width:1100px; filter:expression(DD_belatedPNG.fixPng(this));}
.bottomFrame{background:transparent url(../gfx/bottomFrame.png) no-repeat 0 0; height:316px; width:1100px; filter:expression(DD_belatedPNG.fixPng(this));}
#start #buttons {margin:133px 0 0 399px; overflow:hidden; width:410px;}
#start #buttons_container {width:302px}
#start #buttons_container a {display:block; width:151px; padding-top:107px;}
#start #buttons_container #yes {background:url(../gfx/start/yes1.png) no-repeat left top; float:left;
filter:expression(DD_belatedPNG.fixPng(this)); //background:transparent url(../gfx/start/yes1.png) no-repeat left 6px;}
#start #buttons_container #no {background:url(../gfx/start/no1.png) no-repeat left top; float:right;
 filter:expression(DD_belatedPNG.fixPng(this)); //background:transparent url(../gfx/start/no1.png) no-repeat left 6px;}


#headerTd {vertical-align:top; background:url(../gfx/logo1.png) no-repeat 0 top; height:198px;}
#contactInfo em {font-style:normal; font:bold 14px "Times New Roman", Times, serif; color:#cc6600; display:block; margin-bottom:10px;}

.NG{display:none; border-radius:10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; position:fixed; padding:30px 20px; border:1px solid #ddd; background:#fff;  z-index: 1000; width:945px; margin:60px 0 0 140px; text-align: center;}
.NG p{text-align:left; }
.NG h1{color:#c22a2d}
.NG img{float:right; cursor:pointer}
.NG div{border:3px dotted #fff; padding:20px; border-radius:10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; overflow:hidden}

.restoranPuncts{padding-bottom:20px;}
.restoranPuncts li{background:url(../gfx/punct.gif) no-repeat 0 0;  width: 187px;}
.restoranPuncts a, .restoranPuncts a:link, .restoranPuncts a:visited{padding: 9px 0 9px 30px; color:#412704!important;  font:bold 18px Arial!important;}
.restoranPuncts li a:hover{color:#b73920!important; background:none}
.moduletable_poll{display:none;}

.menuOfRestoran td{background:url(/gfx/menu.gif) repeat-y left top; padding:0 0 0 40px; text-align:left;}
.menuOfRestoran th{text-align:left;}

#slider{    height: 401px;
    margin: -469px 0 140px 51px; //margin-top:-474px;
    overflow: hidden;}
.nivo-controlNav{display:none!important}
.nivo-prevNav {
    text-indent:100000000000000; display:none!important
}
.nivo-nextNav {
    text-indent:10000000000000000;  display:none!important
}
