body {margin:0; padding:0; text-align:left; width:100%;}

div.vse{
max-width:1130px;
border-left:1px #777a78 solid;
border-right:1px #777a78 solid;
text-align:left;
background-color:#fff;
}

div.header {height:177px; background:url("/i/top_bg.jpg") left top repeat-x #e0e2e1; border-top:13px solid #424546;}
div.header div.left {background:url("/i/logo_bg_bott.jpg") left 113px no-repeat; float:left;}
div.logo {padding:0;}
div.logo img {width:237px; height:113px; border:0; display:block;}
div.search input.edit {width:124px; height:17px; background-color:#e0e2e1; border:1px solid #777a78; font-family:Arial; font-size:12px; margin:28px 0 0 32px; float:left;}
div.search input.submit {width:45px; height:21px; border:1px solid #777a78; font-family:Arial; font-size:12px; margin:28px 0 0 3px; padding:0; float:left;}
form {margin:0;}

div.menu {height:177px; background:url('/i/logo_bg_right.jpg') left top no-repeat; margin-left:237px;}
div.menu table {border:0; border-collapse:collapse; width:100%;}
div.menu td {width:20%; background:url("/i/menu_sep.gif") right 149px no-repeat; padding:0;}
div.menu td.menu5 {background-image:none;}
div.menu div {padding:142px 5px 0 5px; text-align:center; white-space:nowrap;}
div.menu td.menu1 div {background:url("/i/menu1.jpg") top no-repeat; padding-left:0;}
div.menu td.menu2 div {background:url("/i/menu2.jpg") top no-repeat;}
div.menu td.menu3 div {background:url("/i/menu3.jpg") top no-repeat;}
div.menu td.menu4 div {background:url("/i/menu4.jpg") top no-repeat;}
div.menu td.menu5 div {background:url("/i/menu5.jpg") top no-repeat;}
div.menu a {font-family:Tahoma; font-size:14px; color:#737b7e; text-decoration:none; text-transform:lowercase;}
div.menu div.active a {color:#000000;}
div.menu a:hover {color:#000000;}

div.main {background:url("/i/main_border.gif") left top repeat-x;}
div.main div.left {width:254px; float:left;}
div.main div.left div.caption {background:url("/i/caption_bott.gif") left bottom repeat-x; margin:34px 15px 0 0; padding-bottom:14px;}
div.main div.left div.caption div {font-family:Tahoma; font-size:14px; color:#797c7a; text-transform:uppercase; background:url("/i/caption_pattern.gif") left no-repeat; padding-left:12px;}
div.main div.left div.caption div span {color:#424546;}
div.main div.left div.body {font-family:Tahoma; font-size:12px; color:#5a5d5c; margin:19px 23px 25px 33px;}
div.main div.left div.body strong {color:#29b2ff;}
div.main div.right {background:url("/i/main_image_left.gif") left top no-repeat; margin-left:254px; margin-right:15px;}
div.main div.right div.image {height:193px; background:url("/i/main_image.jpg") right top no-repeat; margin-left:5px;}
div.main div.right div.image div {padding:88px 0 0 15px; font-family:Tahoma; font-size:18px; color:white;}
div.main div.right div.cont {font-family:Tahoma; font-size:12px; color:#5a5d5c; padding-bottom:19px;}
div.main div.right div.cont a, div.main div.right div.guestbook a {color:#29b2ff;}
div.main div.right div.cont strong, div.main div.right div.guestbook strong {color:#29b2ff;}
div.main div.right div.cont img {border:1px solid #babcba;}
div.main div.right div.cont div.body {padding:0 29px 5px 15px;}
div.main div.right div.guestbook table {margin:0 auto 0 auto;}
div.main div.right div.guestbook img {border:0;}

h1 {border-bottom:4px solid #e6e8e7; background:url("/i/header_pattern.gif") 15px 17px no-repeat #eff0f0; font-family:Tahoma; font-size:14px; color:#797c7a; text-transform:uppercase; padding:13px 0 10px 33px; margin:0 0 20px 0;}
h1 span {color:#424546;}

h2 {font-family:Tahoma; font-size:13px; color:#29b2ff;}

div.footer {height:191px; background-color:#e0e2e1; font-family:Tahoma; font-size:11px; color:#5e6160; clear:left;}
div.footer div.left {width:254px; border-top:5px solid #babcba; padding-top:17px; float:left;}
div.footer div.left table {border:0; border-collapse:collapse;}
div.footer div.left table td {padding:0;}
div.footer div.left table td.name {padding-right:8px;}
div.footer div.left table td a {color:#5e6160;}
div.footer div.right {border-top:5px solid #dddedd; margin-left:254px;}

div.menu_bott {background-color:#babcba;}
div.menu_bott table {height:62px; width:100%; border:0; border-collapse:collapse; color:white;}
div.menu_bott td {width:16%; background:url("/i/menu_bott_sep.gif") right 27px no-repeat; padding:1px 0 0 0; text-align:center;}
div.menu_bott td.last {background-image:none;}
div.menu_bott a {color:white; text-decoration:none;}

div.copy {padding:21px 0 0 15px;}

table.data {border:0; border-collapse:collapse;}
table.data td {border:1px solid #babcba; padding:5px; vertical-align:top;}

div.ban {height:30px; background-color:#eff0f0; border:double 4px #e6e8e7; text-align:center; margin-bottom:4px;}
div.ban:hover {color:#0c91fe;border:double 4px #c6c8c7;}
div.ban a {color:#29b2ff;}
div.ban a:hover {color:#0c91fe;}
div.ban div {padding-top:8px;}

table.gallery {border:0; border-collapse:collapse;}
table.gallery td {padding:0 5px 0 0;}
td.imgh  img {width:200px; height:150px;}
td.imgv {text-align:center;}
td.imgv img {width:150px; height:200px;}

div.statcode {position:absolute; top:0px; left:0px; visibility:hidden;}

ul.margin20 li {margin-bottom:20px;}
ol.margin10 li {margin-bottom:10px;}
P.ban{
	COLOR: #29b2ff
}

div.adv { font-family:Tahoma; font-size:11px; color:#002f4a;}
div.adv a { color:#002f4a;}

ul.mlcatrotd { font:12px Arial; color:#F00; }
h1.mltitlerotd {}
p.mlpagerrotd { font:bold 12px Arial; color:#F00; }
p.mllinkrotd { font:12px Arial; color:#F00; }
span.mltitrotd { font:12px Arial;  color:#F00;}
span.mldescrotd { font:12px Arial;  color:#F00;}
span.mlhrefrotd { font:12px Arial; color:#F00;}

div.hlam{
padding:0 50px 0 270px;


}

  div.hlam a{
  text-decoration:none;
  color:#5e6160;
  font-size:11px;
  cursor: default;
  }

/* Прайс */
.uttapl { font: 12px Arial;}
.uttapl h6 {font-size:14px; margin:0;padding:10px 0 6px 0} 
.uttapl p {}
.uttapl table { width:100%; border-collapse:collapse; padding:0; margin:0; border-left:none; border-bottom:none;  border-right:solid 1px #29b2ff; border-top:solid 1px #29b2ff;}
.uttapl table td { padding:4px; margin:0; border-left:solid 1px #29b2ff; border-bottom:solid 1px #29b2ff; font-size: 12px; }
.uttapl table td.plname {}
.uttapl table td.plart {}
.uttapl table td.plprice {width:80px;}
.uttapl table td.plunit {text-align:center;}
.uttapl table td.plprice {text-align:right;}
.uttapl table th { padding:4px; margin:0; border-left:solid 1px #29b2ff; border-bottom:solid 1px #29b2ff; font-size: 12px; color:}
.uttapl table th.plsub {}

/* Гостевая */

div.uttagblist { padding:10px; font: 12px Arial; max-width:520px;}
div.gbmessage { padding:4px; margin:4px 0; border:solid 1px; }
p.gbpost { font-family:arial; padding:0; margin:0; }
span.gbauthor { font-weight:bold; }
span.gbdate { font-variant:small-caps; }
p.gbreply { padding-left:30px; font-style:italic; margin:0; }
span.gbreplytitle { font-weight:bold; }
p.pager { font-weight:bold; }
p.pager a { color:#11A; }
div.uttagbform { padding:10px; margin: 10px; background: #CCC; max-width:500px; border:solid 1px; font: 12px Arial; }
div.uttagbform h6  {font-size:14px; margin:0;;}
div.uttagbform dl  { }
div.uttagbform dl dt { color:#000; }
div.uttagbform dl dd  {  }
p.gbok { color:#1A1; font-weight:bold; }
p.gberr { color:#A11; font-weight:bold; }
.gbnav{margin-right:5px;}

/* Галерея */
div.gallery img { border:0;}
div.gallery img { margin: 5px 1px 5px 1px; text-align:center;}
div.gallery .galnav{text-align:center;margin-left:5px;}

/* Нободизатор */

#nohid{
text-decoration:none;
color:#555;
cursor:default;
}


#nobody{
display:none;
width:140px;
height:40px;
color:#00f;
text-align:center;
vertical-align:middle;
background-color:#ccc;
padding:5px;
border:#555 1px dotted;
z-index:100;
margin:15px 0 0 50px;
}

#nobody a{
text-decoration:none;
color:#efefef;
cursor:default;
}

/* END Нободизатор */

/* Прайс на дизайн */

#ctxt div div.uttadespl{
border:0;
margin:0;
padding:0;
}

div.uttadespl h6{display:none;font-size:16px;font-weight:bold;}
div.uttadespl p{}

div.uttadespl table{
width:100%;
margin:0;
padding:0;
border-collapse: collapse;
}

div.uttadespl td{border:#333 1px solid; padding-left:5px;}
div.uttadespl td.plname{}
div.uttadespl td.plart{}
div.uttadespl td.plprice{}
div.uttadespl td.plunit{}
div.uttadespl th{border:#333 1px solid; padding-left:5px;}
div.uttadespl th.plsub{font-size:14px;padding-top:25px;padding-bottom:10px;color:#333;border:0;}

.bb{
 color:#333;
 font-size:18px;
 font-weight:normal;
	}
	
	/* --- */
	
/* ?????? */
.otzivlist{text-align:center;}
.otzivform{display: none;}
/* END ?????? */ 


div.msf_txt p{text-align:justify; font-family:Tahoma; font-size:12px; color:#5a5d5c;}
div.right div.cont div.body div.msf_txt p strong{font-family:Tahoma; font-size:12px; color:#5a5d5c;}

div.msf_txt h1{border-bottom:4px solid #e6e8e7; background:url("/i/header_pattern.gif") 15px 17px no-repeat #eff0f0; font-family:Tahoma; font-size:14px; color:#797c7a; text-transform:uppercase; padding:13px 0 10px 33px; margin:0 0 20px 0;}

div.msf_txt h2{font-family:Tahoma; font-size:13px; color:#5a5d5c;}
div.msf_txt h3{font-family:Tahoma; font-size:12px; color:#5a5d5c;}

div.right div.cont div.body div.msf_txt a ,
div.right div.cont div.body div.msf_txt a:link,
div.right div.cont div.body div.msf_txt a:visited,
div.right div.cont div.body div.msf_txt a:active{text-decoration:none; font-family:Tahoma; font-size:12px; color:#5a5d5c;}
div.right div.cont div.body div.msf_txt a:hover{text-decoration:underline;}

div.msf_map_link a,
div.msf_map_link a:link,
div.msf_map_link a:visited,
div.msf_map_link a:active{color:#5E6160; text-decoration:none;}
div.msf_map_link a:hover{text-decoration:underline;}
td.footsck{height:10px; width:10px; padding:0px; margin:0px; text-align:left; vertical-align:top; margin-right:4px;padding-right:10px; white-space:nowrap;}
td.footsck1{/*height:10px; width:10px;*/ padding:0px; margin:0px; text-align:left; vertical-align:top; margin-right:4px;padding-right:10px; white-space:nowrap;}

div.blue_bold b {color:#29b2ff;}

/* Новости */

.newsbl a{
color:#29b2ff;
}

.date{
color:#5ad;
}

/* END Новости */



div.table_keeper{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
table.main_msf_table{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
table.main_msf_table td{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
td.msf_table_td{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
td.msf_table_td p{text-align:justify; padding:0px; margin:0px; padding-top:4px; padding-bottom:4px;}

div.table_keeper2{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
table.main_msf_table2{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
table.main_msf_table2 td{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
td.msf_table_td2{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
td.msf_table_td2 p{text-align:justify; padding:0px; margin:0px; padding-top:4px; padding-bottom:4px;}


#msf_kir p{text-align:justify; font-family:Tahoma; font-size:12px; color:#5a5d5c;}
#msf_kir p strong{font-family:Tahoma; font-size:12px; color:#5a5d5c;}
#msf_kir h1{border-bottom:4px solid #e6e8e7; background:url('/i/header_pattern.gif') 15px 17px no-repeat #eff0f0; font-family:Tahoma; font-size:14px; color:#797c7a; text-transform:uppercase; padding:13px 0 10px 33px; margin:0 0 20px 0;}
#msf_kir h2{font-family:Tahoma; font-size:13px; color:#5a5d5c;}
#msf_kir h3{font-family:Tahoma; font-size:12px; color:#5a5d5c;}

#msf_kir a,
#msf_kir a:link,
#msf_kir a:visited,
#msf_kir a:active{color:#5a5d5c; text-decoration:none;}
#msf_kir a:hover{text-decoration:underline;}
p.erst{background:url('/i/caption_bott.gif') repeat-x scroll left bottom transparent;
margin:0;
padding-bottom:14px; 
}
/*
div.knopka a {text-decoration:none;}
div.knopka {text-decoration:none;border:0 none;float:left;margin:0;padding:5px 30px 12px 0;}
div.knopka span.kontact{background-color:#1998C6;border:1px solid black;color:white;height:22px;padding:2px 7px;text-decoration:none;}

div.knopka a:hover span.kontact{background-color:#29B2FF;border:1px solid black;color:white;text-decoration:none;}
*/



div.right div.cont div.body div.msf_txt  div.knopka{padding:0px; margin:0px; border:0px;}
div.right div.cont div.body div.msf_txt  div.knopka span.kontact{background-color:#1998C6; color:white; border:1px solid black; height:22px; padding:7px; padding-top:2px; padding-bottom:2px; text-decoration:none;}
div.right div.cont div.body div.msf_txt  div.knopka a{cursor:pointer;}
div.right div.cont div.body div.msf_txt  div.knopka a,
div.right div.cont div.body div.msf_txt  div.knopka a:link,
div.right div.cont div.body div.msf_txt  div.knopka a:visited,
div.right div.cont div.body div.msf_txt  div.knopka a:active:{text-decoration:none; cursor:pointer;}
div.right div.cont div.body div.msf_txt  div.knopka a:hover{text-decoration:none; cursor:pointer;}
div.right div.cont div.body div.msf_txt  div.knopka a:hover span.kontact{background-color:#D3D4D8; color:#CF1141; border:1px solid black; text-decoration:none;}
div.right div.cont div.body div.msf_txt div.knopka a:hover span.kontact a{text-decoration:none;}





table.my_table{padding:0px; margin:0px; border:0px;}
table.my_table td{text-align:center; vertical-align:middle;}

table.my_table a,
table.my_table a:link,
table.my_table a:visited,
div.msf_txt table.my_table a:active{text-decoration:underline;}

table.my_table a:hover{text-decoration:none;}
table.my_table td a:active{color:red;}

div.zamenazag h5{border-bottom:4px solid #e6e8e7; background:url("/i/header_pattern.gif") 15px 17px no-repeat #eff0f0; font-family:Tahoma; font-size:14px; color:#797c7a; text-transform:uppercase; padding:13px 0 10px 33px; margin:0 0 20px 0;}
div.zamenazag h5 span {color:#424546;}
