
html {height:100%;}

body {margin:0px; padding:0px; height:100%; font-family:tahoma; font-size:11px; color:#625f5f;}

table {border:0px; border-collapse:collapse;}
table td {padding:0px; vertical-align:top; font-family:tahoma; font-size:11px; color:#625f5f;}

div {margin:0px; padding:0px; font-size:11px; color:#625f5f;}
p {margin:0px; padding:0px; font-size:11px; color:#625f5f;}
ul {font-size:11px; color:#625f5f;}
li {font-size:11px; color:#625f5f;}
font {font-size:11px; color:#625f5f;}
a {color:#01679c;}

input {font-size:11px; color:#625f5f;}

table.catalogue {
width:100%;
}
table.catalogue td {
padding:5px;
}

table.catalogue td.img {
width:30px;
}

table.catalogue td.text {
vertical-align:middle;
}

p.pathpage {font-family:tahoma; font-size:12px; color:#625f5f; margin: 5px 0px 20px 113px;}

img {border:0px;}


table.page {width:100%; height:100%;}

td.leftmargin {width:3%; }
td.leftblock {width:25%; }
td.rightblock {width:69%; }
td.rightmargin {width:3%; }

table.leftmenu {background-color:#efefef; background-image: url(images/menuleft-bg.jpg); background-repeat:no-repeat; background-position:top right;}
table.leftmenu td.leftmargin {width:5px; height:43px; background-color:#e6e6e6;}
table.leftmenu td.menu {vertical-align:middle; padding: 6px 20px 8px 15px; border-right:1px solid #e6e6e6; }
table.leftmenu td.menu a {color:#01679c; font-size:12px; font-family:Arial;}
table.leftmenu td.border {border-top:#dedede 1px solid; border-bottom:#ffffff 1px solid; height:1px;}

table.topmenu {width:90%; height:20px; margin-top:2px;}
table.topmenu td {text-align:center; width:15%; font-size:12px; font-family:Arial;}
table.topmenu td a {color:#01679c; font-size:12px; font-family:Arial;}

.day-photo {position:relative;display:block;overflow:hidden;}

.day-photo img{position:absolute;left:50%;}

table.forum {width:100%; margin-top:20px;}

div.content p {
  padding: 10px 0 0 0;
}
div.content h1 {
  font-size:14px;
  margin:0px;
  padding: 12px 0 0 0;
}

div.content h2 {
  font-size:13px;
  margin:0px;
  padding: 12px 0 0 0;
}

div.content .imgleft {
  float:left;
  margin: 0 10px 10px 0;
}

div.content .imgright {
  float:right;
  margin: 0 0 10px 10px;
}

div.mainblock {
   float:left;
   position:relative;
   width:45%;
   margin:15px 20px 0px 0px;
}
div.mainblock img.arrow{
   width:22px;
   height:22px;
   position:absolute;
   right:-1px;
   top:91px;
}
div.mainblock h2 {
  display:none;
}
div.mainblock p {
  padding:10px 10px 10px 15px;
}



div.lm1 {margin: 5px 30px 5px 10px;}
div.lm1 p {margin: 0px; padding: 7px; font-size:10px;}
div.lm1 p b.h {padding-bottom: 10px;}
div.lm1 p a {}
div.lm1 img {vertical-align:-2px; margin: 0px 5px 0px -2px}

div.lm2 {padding: 10px 10px 10px 10px; width:100%;}
div.lm2 p {margin: 0px; padding: 7px; font-size:10px;}
div.lm2 p b.h {padding-bottom: 10px;}
div.lm2 p a {}
div.lm2 img {vertical-align:-2px; margin: 0px 5px 0px -2px}

div.lm3 {padding: 10px 10px 10px 10px; width:100%;}
div.lm3 p {margin: 0px; padding: 7px; font-size:10px;}
div.lm3 p b.h {padding-bottom: 10px;}
div.lm3 p a {}
div.lm3 img {vertical-align:-2px; margin: 0px 5px 0px -2px}

.hideblock {
  display:none;
}


