﻿* {margin: 0; padding: 0; border: 1;}
body {  background-color: #e8e8e8; font-family: Tahoma, Geneva, sans-serif; color:#000101; font-size: 12px;min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none; list-style: outside;}
ol { list-style: inside;}
.text ol { padding-left: 1em; list-style-type: decimal; }
.text ul { padding-left: 1em; }
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a { color: #094976;}
a:hover { text-decoration: none;}
.centermap { width: 1000px; margin: 0 auto; position: relative;}
.min {  width: 990px; margin: 0 auto; position: relative;}

.slide-show {display: block;}
.slide-hide {display: none;}

/*head*/
.headbg { background: url(../images/headbg.jpg) repeat-x; height: 260px; font-family: Arial, Helvetica, sans-serif;}
.head_l { background: url(../images/head_l.jpg) left top no-repeat; height: 260px;}
.head_r { background: url(../images/head_r.jpg) right top no-repeat; height: 260px;}
.icons { padding-left: 26px; padding-top: 13px;}
.icons a { margin-right: 23px;}
.block { background: url(../images/block.png) no-repeat; width: 236px; height: 87px; margin-left: 12px; margin-top: 11px; color: #FFF; text-decoration: none;}
.block p { padding-left: 12px; font-weight: bold; text-decoration: none;}
.block a { padding-left: 12px; font-weight: bold; text-decoration: none;}
.tx { font-size: 16px; padding-top: 10px;}
.tx2 { font-size: 14px;}
.menu { font-size: 11px; margin-left: 23px; padding: 0; list-style: none; width: 210px; font-family: Tahoma, Geneva, sans-serif; margin-top: -5px;}
.menu li { background: url(../images/menu_li.gif) bottom repeat-x; padding-bottom: 8px; padding-top: 8px;}
.menu a { background: url(../images/strela.gif) left 5px no-repeat; padding-left: 13px; color: #FFF; text-decoration: none; font-weight: bold;}
.menu a:hover { text-decoration: underline; }

.block2 { width: 256px; float: left;}
.foto { background: url(../images/foto.jpg) no-repeat; width: 720px; height: 240px; float: left; position: relative; margin-top: 12px;}
.tel { background: url(../images/tel.png) no-repeat; width: 195px; height: 35px; font-size: 16px; color: #094976; font-weight: bold; position: absolute; margin-left: 506px; margin-top: 8px;}
.tel p { padding-left: 43px; padding-top: 7px;}
.strela_l { position: absolute; left: 1px; margin-top: 92px;}
.strela_r { position: absolute; right: 1px; margin-top: 92px;}
/*head*/

h1 { background: url(../images/titlebg.gif) bottom repeat-x;  font-size: 14px; color: #094976; text-transform: none; font-weight: bold;padding-bottom: 7px; padding-top: 16px;}

h2 {font-size: 12px; color: #094976; text-transform: none; font-weight: bold;padding-bottom: 7px; padding-top: 16px;}
h3 {font-size: 12px; color: #094976; text-transform: none; font-weight: bold;padding-bottom: 7px; padding-top: 16px;}
h4 {font-size: 12px; color: #094976; text-transform: none; font-weight: bold;padding-bottom: 7px; padding-top: 16px;}
h5 {font-size: 12px; color: #094976; text-transform: none; font-weight: bold;padding-bottom: 7px; padding-top: 16px;}
h6 {font-size: 12px; color: #094976; text-transform: none; font-weight: bold;padding-bottom: 7px; padding-top: 16px;}
h7 {font-size: 12px; color: #094976; text-transform: none; font-weight: bold;padding-bottom: 7px; padding-top: 16px;}


/*main*/
.main { width: 100%; background-color: #FFF;}
.main td { padding-bottom: 15px;}
.left { width: 253px;}
.right { width: 227px; padding-left: 12px;}

/*left*/
.block3 { background: url(../images/left.gif) left top no-repeat; margin-top: -9px; min-height: 233px; padding-left: 23px; padding-right: 22px; width: 211px; position: relative;}
.title { background: url(../images/titlebg.gif) bottom repeat-x;  font-size: 14px; color: #094976; text-transform: uppercase; font-weight: bold;padding-bottom: 7px; padding-top: 25px;}
.title2 { background: url(../images/titlebg.gif) bottom repeat-x;  font-size: 14px; color: #094976; text-transform: uppercase; font-weight: bold;padding-bottom: 7px; padding-top: 16px;}

.menu2 { padding: 0; list-style: none;}
.menu2 a { font-weight: bold; text-decoration: none; display: block; margin-top: 5px; min-height: 1px; float: left; width: 160px;}
.menu2 ul { list-style: none; padding: 0; margin-left: 12px; float: left;}
.menu2 ul a { background: url(../images/strela3.gif) left 4px  no-repeat;float: left;}
.menu2 ul ul a { font-weight: normal; float: left;}
.menu2 span { padding-left: 11px; display: block;  cursor:pointer;}
.menu2 li {float: left;}
.glav a { background: url(../images/strela2.gif) left 4px no-repeat;  width: 200px;}


/*left*/

/*center*/
.text { font-family: Tahoma, Geneva, sans-serif;  color: #000101;}
.text p {padding-top: 5px; padding-bottom: 5px;}
/*center*/

/*right*/
.data { padding-bottom: 1px; padding-top: 5px;}
.news { padding-bottom: 10px; padding-right: 5px;}
.arh { text-align: right; padding-right: 13px;}
.arh a { background: url(../images/strela3.gif) left 5px no-repeat; padding-left: 12px;}

.link p {background: url(../images/strela3.gif) left 10px no-repeat; padding-left: 12px; padding-top: 5px;}
/*right*/
/*main*/


/*foot*/
table.foot { background: url(../images/footbg.gif) top repeat-x; background-color: #1b8bb6;  color: #FFF; width: 100%; table-layout: fixed;}
.copy  {padding-left: 15px; padding-top: 5px; padding-bottom: 5px; width: 215px; font-size: 9pt;}

.menu_foot { padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px;  font-size: 9pt; font-weight: normal;width: 610px; text-align: center}
.menu_foot a { margin-left: 3px; margin-right: 3px; color: #FFF; font-size: 9pt; font-weight: normal;}
.tx3 {padding-right: 15px; padding-top: 5px; padding-bottom: 5px; }
/*foot*/
table.pianino tr td {
				padding:5px;
}
table.pprice{
			margin-left: 175px;
			}
			
table.pprice td {padding: 5px;}
table.pricee td {
				padding:5px;}
}