body, table, td, tr, form, img, div,p,h1,h2,h3, span {padding:0; margin:0;}
html {height:100%;}
body {height:100%; background:#e0e6eb url("images/fon.png") repeat-x left bottom; font:12px Arial;}
td.sides {width: 50%;}
td.roof {padding:10px 0 0px 970px;}
td.internal_container {padding-bottom:10px;}
td {font:12px Arial; vertical-align:top; color:#234;}
a:link, a:active, a:visited {color:#285d98; text-decoration:underline;}
a:hover {color:#ff6600; text-decoration:underline;}
h1,h2,h3 {font:italic 21px Arial; margin:5px 15px 5px 15px; color:#ff6600;}
h2 {font-size:19px;}
h3 {font-size:17px;}
p {font-size:12px;}
img {border:none;}
table.main {width:100%;}
table.main td.lt, table.main td.rt, table.main td.lb, table.main td.rb
	{height:5px; padding-left:5px;}
table.main td.lt {background: url("images/main_ugl_left.png") no-repeat ;  }
table.main td.rt {background: url("images/main_ugl_right_top.png") no-repeat ; }
table.main td.lb {background: url("images/main_ugl_left_bottom.png") no-repeat ;  }
table.main td.rb {background: url("images/main_ugl_right_bottom.png") no-repeat ;  }
table.main td.cnt {width:100%; height:100%; background:white;}
table.main td.r {background: white url("images/main_border.png") repeat-y right top;}
table.main td.l {background: white url("images/main_border.png") repeat-y left top;}
table.main td.t {background: white url("images/main_border.png") repeat-x; width:100%;}
table.main td.b {background: white url("images/main_border.png") repeat-x left bottom ;}

table.menu_top {}
table.menu_top td.jacuzzi, td.width, td.widt, td.menu, td.table/*, td.plei*/ {padding:5px 0 10px 0;}
table.menu_top p.jacuzzi {font-size:11px; color:#dc8b16; padding:4px 0px 0px 14px; width:100%; line-height:13px;}
table.menu_top td.table_menu_top {}
table.menu_top a.logo_top {padding-left:10px; text-decoration:none; color:#fff;}
table.menu_top td.right {padding:14px 10px 0 0;}
table.menu_top td.right div.top_right {white-space:nowrap; float:right; margin-top:2px;}
table.menu_top td.right div.top_right i {font-size:18px; color:#ff6600; font-style:normal; padding:0 3px;}
table.menu_top td.right div.top_right p.tel {background:#fff url("images/telefon.png") no-repeat 0px 16px; height:30px;}
table.menu_top td.right div.top_right p.tel {font-size:28px; color:#ff6600; padding-left:45px;}
table.menu_top td.right div.top_right p.top_right {font-size:15px; color:#000; padding-left:0px;}

td.table_menu_top {vertical-align:bottom; width:100%; padding:80px 0px 0px 10px;}
td.table_menu_top div
{background: url("images/tochka_menu_top_orang.png") no-repeat 1px 8px; height:100%; float:left; padding:3px 9px 24px 9px; margin-right:0px;}
table.menu_top td.table_menu_top div a:link,td.table_menu_top a:visited,td.table_menu_top a:active {font-size:12px; color:#000;white-space:nowrap;}
td.table_menu_top a:hover {color:#ff6600;}
table.menu_top td.table_menu_top div.sel
{background: url("images/menu_cont_oranj_top.png") repeat-x 0 0px; height:21px; color:white; padding:0px; margin:0px; width:auto !important; width:30px;}
table.menu_top td.table_menu_top div.sel a {font-size:12px; padding-top:2px; float:left;}
td.table_menu_top div.sel a:link, td.table_menu_top div.sel a:visited,
td.table_menu_top div.sel a:active, td.table_menu_top div.sel a:hover
  { text-decoration:none; color:#fff;}
table.menu_top td.table_menu_top div.sel div.left
 {background: url("images/menu_left_oranj_top.png") no-repeat top left; padding:0 10px; margin:0;}
table.menu_top td.table_menu_top div.sel div.right
 {background: url("images/menu_right_oranj_top.png") no-repeat top right; padding:0; margin:0;}


table.cont {margin:10px 0 0 0;}
table.cont td.lt {background: url("images/poisk_left_top.png") no-repeat; height:3px; padding-left:3px;}
table.cont td.t { background:#fff url("images/border.gif") repeat-x top;}
table.cont td.rt {background: url("images/poisk_right_top.png") no-repeat; height:3px; padding-left:3px;}
table.cont td.l {background:#fff url("images/border.gif") repeat-y left; }
table.cont td.r {background:#fff url("images/border.gif") repeat-y right;}
table.cont td.lb {background: url("images/poisk_left_bottom.png") no-repeat; height:3px; padding-left:3px; }
table.cont td.b {background:#fff url("images/border.gif") repeat-x bottom;}
table.cont td.rb { background: url("images/poisk_right_bottom.png") no-repeat right bottom; height:3px; padding-left:0px;}
table.cont td.cnt {width:106px; background:#fff; padding:0px 0px;}
table.cont td.cnt input.poisk {color:#b3b3b3; padding:0px 0px; border:none;}
table.menu_top td.plei {padding:1px 0 0px 3px;}
table.menu_top td.plei a:link, table.menu_top td.plei a:visited, table.menu_top td.plei a:active {text-decoration:none;}
table.menu_top td.plei a:hover {text-decoration:underline;}


table.grad {width:100%; background:#ebeff2;}
table.grad td.t_left, table.grad td.t_right, table.grad td.b_left, table.grad td.b_right {height:11px;}
table.grad td.t_left {background: url("images/content_ugl_left_top.png") no-repeat;}
table.grad td.t_right {background: url("images/content_ugl_right_top.png") no-repeat right top;}
table.grad td.b_left {background: url("images/content_ugl_left_bottom.png") no-repeat left bottom;}
table.grad td.b_right {background: url("images/content_ugl_right_bottom.png") no-repeat right bottom;}
table.grad td.content {width:100%; height:100%; background:white; padding:0 20px 50px 20px;}
td.column {padding:0px 12px; width:150px; height:100%;}

table.block {width:250px; margin:0;}
table.block td.space {height:10px;}
table.block td.lt, table.block td.rt, table.block td.lb, table.block td.rb
	{height:8px; padding-left:8px;}
table.block td.cnt {width:100%; height:100%; background:white; padding:0px 4px 0 4px;}
table.block td.lt {background: url("images/blok_left_top.png") no-repeat top left;}
table.block td.rt {background: url("images/blok_right_top.png") no-repeat top right;}
table.block td.lb {background: url("images/blok_left_bottom.png") no-repeat bottom left;}
table.block td.rb {background: url("images/blok_right_bottom.png") no-repeat bottom right;}
table.block td.r {background:#fff;}
table.block td.l {background:#fff;}
table.block td.t {background:#fff; width:100%;}
table.block td.b {background:#fff;}

table.block td.cnt div {background: url("images/ornj_tohca.png") no-repeat 5px 7px; padding:5px 0 5px 25px;}
table.block td.cnt div.red {background: url("images/red_tohca.png") no-repeat 5px 7px; padding:5px 0 5px 25px;}
table.block td.cnt div.zel {background: url("images/zel_tohca.png") no-repeat 5px 7px; padding:5px 0 5px 25px;}
table.block td.cnt div.blue {background: url("images/sin_tohca.png") no-repeat 5px 7px; padding:5px 0 5px 25px;}
table.block td.cnt div.data {background: url("images/sin_tocha.png") no-repeat 5px 6px; padding:5px 0 0px 25px;}
table.block td.cnt div.akcii {background: url("images/red_tocha_znak.png") no-repeat 5px 6px; padding:5px 0 5px 25px;}

td.cnt table.sel {background: url("images/menu_orang.png") repeat-x; padding:0; height:11px; color:white; margin:2px 0;}
td.cnt table.sel td.left_1 {background: url("images/menu_orang_left_top.png") no-repeat; padding:0 0 0 9px; height:10px;  margin:0 0;}
td.cnt table.sel td.right_1 {background: url("images/menu_orang_right_top.png") no-repeat; padding:0 9px 0 0px; height:10px;  margin:0;}
td.cnt table.sel td.left_2 {background: url("images/menu_orang_left_bottom.png") no-repeat bottom; padding:0px 0 0 9px; height:10px;  margin:0 0;}
td.cnt table.sel td.right_2 {background: url("images/menu_orang_right_bottom.png") no-repeat bottom; padding:0px 9px 0 0px; height:10px;  margin:0 0;}
td.cnt table.sel td.glv {width:100%; padding:3px 0 3px 15px; color:white;}
table.block td.cnt a:link, table.block td.cnt a:visited, table.block td.cnt a:active {}
table.block td.cnt a:hover {color:#ff6600;}

table.block td.cnt div.pod_menu_3 {background:#fff; padding-left:20px;}
table.block td.cnt div.pod_menu_3 div {font-size:12px; background: url("images/sin_tohca_pod_menu.png") no-repeat 5px 7px; padding:3px 0 3px 20px;}
table.block td.cnt div.pod_menu_3 table.pod_menu_3 {background: url("images/menu_blee.png") repeat-x; height:20px; color:white;}
table.block td.cnt div.pod_menu_3 table.pod_menu_3 td.left_1
 {background: url("images/menu_blee_left_top.png") no-repeat; padding:0 0 0 9px; height:9px; margin:0 0;}
table.block td.cnt div.pod_menu_3 table.pod_menu_3 td.right_1
 {background: url("images/menu_blee_right_top.png") no-repeat; padding:0 9px 0 0; height:9px; margin:0 0;}
table.block td.cnt div.pod_menu_3 table.pod_menu_3 td.left_2
 {background: url("images/menu_blee_left_bottom.png") no-repeat left bottom; padding:0 0 0 9px; height:9px; margin:0 0;}
table.block td.cnt div.pod_menu_3 table.pod_menu_3 td.right_2
 {background: url("images/menu_blee_right_bottom.png") no-repeat right bottom; padding:0 9px 0 0; height:9px; margin:0 0;}
table.block td.cnt div.pod_menu_3 table.pod_menu_3 p {font-size:12px; padding:2px 0 2px 10px; float:left; color:#fff;}
table.block td.cnt div.pod_menu_3 table.pod_menu_3 td.glv {width:100%;}


table.block div.data p {font-size:14px; color:#5e5e5e;}
table.block td.cnt p.text {font-size:14px; color:#000; padding:3px 0 3px 25px;}
table.block h2 {font-size:17px; color:#627888; padding:5px 0 0 12px; font-weight:normal; margin-top:0; margin-left:15px;}

td.content p {margin:5px 15px 5px 10px; text-align:justify; text-indent:15px; line-height:1.4em; color:#234;}
td.content p.blu {font-size:14px; color:#689dd8;}
td.content p.after_title {text-indent:0; padding-left:15px; font-style:italic; color:#456 ; margin-bottom:20px;}
td.content p.alert {border-left:2px solid red; padding:10px 20px; margin:20px; background:#e5f0ff; color:black;}
td.content span.space {padding-left:60px;}
td.content div.list {margin:5px 20px 5px 15px;}
td.content div.list p, td.content p.bullet {background: url("images/sin_tohca_pod_menu_zell.png") no-repeat 0px 4px; padding-left:13px; text-indent:0px;}
td.content p.bullet {margin-left:15px; font-weight: bold;}
td.content h1,h2,h3 {margin-left:25px;}
td.content h3 {font-weight:normal;}

td.content div.illust {padding:15px; margin:5px 10px; background:#fff;}
td.content div.illust p {color:#699; font-size:12px; font-style:italic; margin:5px 0 0 10px;}
td.content div.right {float:right;}
td.content div.left {float:left;}
td.content div {font-style:normal;}
td.content div div.text {}
td.content div div.text_right {float:right; width:320px;}
td.content div div.text_left {float:left; width:320px;}

td.content div div.bloc_text {width:100%; float:left;}

td.content table.sertif {background:#fff; margin:10px 0;}
td.content table.sertif td {padding:5px 0 5px 25px; height:20px; vertical-align:middle;}
td.content table.sertif tr.title td {font-size:11px; color:#4d4d4d; padding:10px 0 5px 25px; border-bottom:2px solid silver;}
td.content table.sertif tr.ch td {background: #eff2ff;}
td.content table.sertif td.value {font-size:100%; color:#000;}
td.content table.sertif td.value b {color:#4d4d4d;}


td.content table.spu {margin:10px 0 0 10px;}
td.content table.spu td {padding:5px;}
td.content table.spu td.foto {width:320px;}
td.content table.spe {margin:10px 0;}
td.content table.spe td.foto {width:315px;}

td.content table.gde_cupit {background:#fff; margin:10px 0 0 0px;}
td.content table.gde_cupit td {font-size:12px; padding:0px 5px 5px 10px; width:350px;}
td.content table.gde_cupit td b {font-size:14px; color:#689dd8;}
td.content table.gde_cupit td.nazv_table_l {background: url("images/blok_left_top.png") no-repeat top left; font-size:16px; color:#689dd8; padding-top:5px;}
td.content table.gde_cupit td.nazv_table_r {background: url("images/blok_right_top.png") no-repeat top right; font-size:16px; color:#689dd8; padding-top:5px;}
td.content table.gde_cupit td.l {background: url("images/blok_left_bottom.png") no-repeat bottom left; padding-bottom:5px;}
td.content table.gde_cupit td.r {background: url("images/blok_right_bottom.png") no-repeat bottom right; padding-bottom:5px;}

div.link {padding:5px 5px 0 ; float:left;}
div.link img {margin:5px 0 0 0px;}
div.link p.link {padding:0; margin:0;}
div.link a.link:link, div.link a.link:active, div.link a.link:visited {font-size:14px; padding:5px 0; margin:0;}
div.foto_content {padding-top:0px;}


table.news {width:100%;}
table.news td {width:50%; padding:0 10px;}
table.news td span.date {font-size:80%; color:#777; margin-right:20px; font-size:14px; font-weight:normal;}
div.month, div.years {padding:5px 5px 5px 15px; font-size:14px;}
div.years {font-size:18px; font-family:Times New Roman;}
div.month a, div.years a {padding:2px 4px;}
div.month b, div.years b {font-weight:normal; background:#fff; color:#000; padding:2px 4px;}

table.bottom {width:100%;}
td.menu_bottom {padding:10px 10px 0; background:#fff; line-height:18px;}
td.menu_bottom a.glavnaa:link,td.menu_bottom a.glavnaa:visited,td.menu_bottom a.glavnaa:active,td.menu_bottom a.glavnaa:hover
 {color:#ff6600; text-decoration:none;}
td.menu_bottom a {padding:3px 5px; white-space:nowrap;}

td.bottom {width:100%; padding:10px 0;}
td.bottom div.left {background:#fff url("images/logo_bottom.png") no-repeat 15px 19px; float:left;}
td.bottom div.left p {font-size:12px; color:#4d4d4d; padding:65px 0 0 15px;}
td.bottom div.right {float:right; padding-right:10px}
td.bottom div.right p.tel {font-size:22px; color:#ff6600; padding:35px 0px 0 145px;}
td.bottom div.right p.adr {font-size:18px; color:#4d4d4d; }


