body {padding:0;}
/*a, a:visited {color:#34806b;}*/

/*.demotop {background: url(img/test_back_foto.jpg) repeat-x 0 -30px;}*/
/*td {border:1px solid red !important;}*/
/*div {border:1px dotted #ccc;}*/


table#world {width:100%; background:#ccebe3 url(img/search_m.gif);}
#world td {vertical-align:middle; padding-top:5px; padding-bottom:5px;}
#world a {color:gray;}
#world img {vertical-align:middle; margin:0 1px;}
#world .here img {
  margin:0 7px 0 3px;
  border:2px solid #fff;
}
#world .here, #world .tut {color:#fff; background:none;}
td.w1 {width:10%; padding-left:10px;}
#world td.w1 a {color:#fff;}
td.w2 {}
td.w3 {width:15%;}
td.w4 {width:20%; text-align:center; padding-right:10px;}


#shapka {width:100%; height:90px; padding:0; background:#fff;}
td.logo {width:135px; text-align:center; vertical-align:top;}
td.shapka-2 {height:145px;}
table#shapka-0 {width:100%; height:100%; background: url(img/test_back_foto.jpg) repeat-x;}
td.sh-1 {width:268px; background:#fff url(rotate/rotate.php) no-repeat;}
td.sh-2 {display:none;}

td.sh-3 {vertical-align:bottom; margin:0 auto; padding-bottom:3px;}
html>body td.sh-3 {padding-bottom:5px;}
td.sh-3 * {text-align:center; vertical-align:middle;}
td.sh-3 table {background:url(img/search_m.gif); margin-top:19px;}
td.sh-3 td {padding:5px 7px 4px 7px;}
td.sh-3 .here {background:url(img/search_m.gif);}


td.sh-4 {
  width:350px;
  vertical-align:bottom !important;
  padding:0 120px 1px 0;
  background-repeat: no-repeat !important;
  background-position: 100% 20px !important;
  /*background-image: url(img/home_logo_foto.jpg) !important;*/
}
html>body td.sh-4 {padding-bottom:3px;}
td.sh-4 div {
  font-size:25px;
  word-spacing:0.5em;
  color:#fff;
  margin-bottom:20px;
}
td.sh-4 form {
  background:url(img/search_m.gif);
  margin-bottom:2px;
  margin-left:100px;
  padding:2px 10px 2px 10px;
}
html>body td.sh-4 form {padding-top:3px; padding-bottom:4px;}
td.sh-4 input {margin-right:2px;}
td.sh-4 .input-text {width:160px; border:1px solid #666;}
td.sh-4 .input-submit {width:60px;}
td.sh-4 .input-submit {background:#eee; border:1px solid #ccc;}
td.sh-4 form span {display:none;}


#razdely td {
  font-size:95%;
  padding:4px 10px 3px 13px;
  vertical-align:middle !important;
  background: url(img/arrow.gif) no-repeat 4px 50%;
}
#razdely a {color:#34806b; padding:2px 2px 3px 2px;}
#razdely a:hover {color:red; background:#ccebe3;}
#razdely td.vy-zdes {font-weight:bolder; color:#34806b; background:#ccebe3 url(img/arrow.gif) no-repeat 2px 50%;}

#middle-body {margin-top:12px;}

/*td#nav {width:15%;}*/
#nav {padding-top:0; border-right:1px #3c9 solid;}
#nav a {text-decoration:underline; color:#34806b;}
#nav a:hover {color:red; background:#ccebe3;}
#nav .here a,
#nav span.here {
  display:inline-block;
  color:#34806b;
  background:#ccebe3;
}

#content {border-right:1px #3c9 solid;}

#menu {
  width:25%;
  padding-left:15px;
}
#menu a {}
#menu a:hover {color:red;}

div#bottom-scp a {color:#066 !important;}


#kontekst-links {border-top:1px #d8ecef solid;}
#kontekst-links td {padding-left:20px}
#kontekst-links a {color:#066;}


#podval {
  width:100%;
  float:left;
  clear:both;
  margin:25px 0 0 0;
  background: url(img/bg_bottom.jpg) 0 100% repeat-x;
}
#podval td {
  background-image: url(img/test_web_prezent.gif);
  background-repeat: repeat-x;
  background-position: 0 0;
  margin:0;
  padding:30px 10px 40px 5px;
  border:0;
}
body.home #podval td {padding-bottom:20px;}
#podval a {color:#34806b;}
td.p1 {width:30%;}
td.p2 {vertical-align:middle;}
td.p2 .gray a {font-weight:bold; text-decoration:none;}
td.p2 .gray a:hover {text-decoration:underline;}
td.p3 {width:30%;}



@media print{}