*		  {margin:0; padding:0; border:0 solid;}
body	  {background-color: White; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; margin-top:20px; line-height: 20px; font-size:100%;}
img,a	  {border:0;}
a:link,a:visited,a:active {color:#3193b0; text-decoration: none;}
a:hover {color:#cf3645;  text-decoration: underline;}
textarea {border: 1px solid gray;}
input {border:1px gray solid;}
form {padding:10px 0}
A IMG {
border: none; 
}
a:active, a:focus, img { outline: 0; }
h1,h2,h3,h4,h5,h6 {color:black; font-weight:normal;}
h1 	 {font-size: 24px;line-height: 30px;margin:5px 0 20px;letter-spacing: -1px;}
h2		 {font-size: 20px;margin:40px 0 20px;}
h3 	 {font-size: 16px;margin:30px 0 10px; font-weight: bold;}
h4 {
font-family: verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color:#252562;
}
p  	 {font-size: 14px;margin-bottom:20px;}
ul, ol {margin: 0 0 20px 20px; list-style-position: outside;  list-style: disc;}
hr 	 {color:#dddbdb; background-color:#dddbdb; height:1px; border:medium none;margin-bottom:10px;}

.clear  {clear:both;}
.strong {font-weight: bold;}
.center {text-align: center;}
.small  {font-size:10px;}
.gray	  {text-align:right; font-size:10px;  color: Gray; margin-bottom:0px;}
.right  {text-align: right;}
.warning {color:#cf3645;}
a.warning {color:#cf3645;}

#content table.table	{width: 100%;margin:0 0 20px 0; font-size:12px; font-weight:bold; text-align: center;}
.table td {font-size:10px;}
.table td.foto {text-align:left;}
.table td.opisanie {width:50%; font-weight: normal; font-size:14px;}


#mainwrap	 {width:90%; margin-left:auto; margin-right:auto; text-align:left;}
#header		 {height:200px; position: relative; background: #3193b0 url(img/shablon/headerbg2.jpg) repeat-x top;}
#headerleft  {width:530px; height:200px; background: url(img/shablon/headerleft3.jpg) no-repeat left; position: absolute; top:0; left:0; z-index:0; cursor: pointer;}
#headercenter  {width:300px; height:200px; position: absolute; top:0; left:430px; z-index:20;}
#headerright {width:289px; height:200px; background: url(img/shablon/headerright2.jpg) no-repeat right; position: relative; float:right;z-index:10; cursor: pointer;}
#headerleft p{font-size:14px; color:#727272; text-align:center; margin:115px 0 0 -75px;  letter-spacing: 1px; line-height: 14px;}
#headerleft p.telefon{font-size:14px; color: White; text-align:center; margin:24px 0 0 -69px; letter-spacing: 0;}
#headerleft p span {font-size:10px; color: black;}

#buttons			  {text-align:right;float:right;  background-color: White;  }
#buttons td		  {padding:0 6px;}
#buttons td span {display: none;}
#buttons td a	  {height: 25px;  display: block; margin:0; padding:0;}

#buttons td.main a, #buttons td.main a:link{background: url(/img/shablon/main_but.gif) 0px 0px no-repeat;}
#buttons td.main a:hover {background: url(/img/shablon/main_but.gif) 0px -25px no-repeat;}

#buttons td.about a, #buttons td.about a:link{background: url(/img/shablon/about_but.gif) 0px 0px no-repeat;}
#buttons td.about a:hover {background: url(/img/shablon/about_but.gif) 0px -25px no-repeat;}

#buttons td.resheniya a, #buttons td.resheniya a:link{background: url(/img/shablon/resheniya_but.gif) 0px 0px no-repeat;}
#buttons td.resheniya a:hover {background: url(/img/shablon/resheniya_but.gif) 0px -25px no-repeat;}

#buttons td.catalog a, #buttons td.catalog a:link{background: url(/img/shablon/catalog_but.gif) 0px 0px no-repeat;}
#buttons td.catalog a:hover {background: url(/img/shablon/catalog_but.gif) 0px -25px no-repeat;}

#buttons td.price a, #buttons td.price a:link{background: url(/img/shablon/price_but.gif) 0px 0px no-repeat;}
#buttons td.price a:hover {background: url(/img/shablon/price_but.gif) 0px -25px no-repeat;}

#buttons td.contacts a, #buttons td.contacts a:link{background: url(/img/shablon/contacts_but.gif) 0px 0px no-repeat;}
#buttons td.contacts a:hover {background: url(/img/shablon/contacts_but.gif) 0px -25px no-repeat;}

#menu			{margin:0 0 0 0px; width:250px; float:left;}
#menu ul		{font-size:11px; line-height:10px;}
#menu ul li {padding-top:10px;}
#menu ul ul {margin-bottom:0}
#menu p		{text-align:left; font-size:12px; margin:20px 16px 0 17px; color:#cf3645;}
#menu p span{color:black;}
#menu p a	{font-size:16px;}

#content {position:relative; margin:50px 6px 0 280px; text-align:center; min-height:590px; height:auto !important; height:590px;}
#content h1,h2,h3,h4,h5,h6,p {text-align:left;}
#content ul {text-align:left; font-size: 14px;}
#content ul ul{margin-bottom:0;}
* html #content{margin-top:5px;}
#content table {border-collapse: collapse; text-align: left;  font-size:12px; font-weight:normal; border-top: 2px solid #3193b0;  border-bottom: 2px solid #3193b0;}
#content tr.strong {}
#content td {padding:4px; border-left: 0px solid #3193b0; }
#content tr.strong td {background-color: #FFEBCD; text-align: center; border:0;}
#content tr  {border-top: 1px dotted gray;}
#content table.form {border:0 solid;}

#contacts_content span {font-weight:bold;}
#contacts_content img {border: 6px solid #DCDCDC;}

/*
#index	 {width:186px; height:3px; background-color:#cf3645; position:absolute; top:-22px; right:529px; overflow:hidden;}
#about	 {width:121px; height:3px; background-color:#cf3645; position:absolute; top:-22px; right:404px; overflow:hidden;}
#cat		 {width:88px; height:3px; background-color:#cf3645; position:absolute; top:-22px; right:219px; overflow:hidden;}
#price 	 {width:116px; height:3px; background-color:#cf3645; position:absolute; top:-22px; right:101px; overflow:hidden;}
#contacts {width:97px; height:3px; background-color:#cf3645; position:absolute; top:-22px; right:-3px; overflow:hidden;}
*/

#index	 {width:186px; height:3px; background-color:#cf3645; position:absolute; top:-22px; right:308px; overflow:hidden;}
#about	 {width:121px; height:3px; background-color:#cf3645; position:absolute; top:-22px; right:309px; overflow:hidden;}
#cat		 {width:88px; height:3px; background-color:#cf3645; position:absolute; top:-22px; right:218px; overflow:hidden;}
#price 	 {width:116px; height:3px; background-color:#cf3645; position:absolute; top:-22px; right:101px; overflow:hidden;}
#contacts {width:97px; height:3px; background-color:#cf3645; position:absolute; top:-22px; right:-3px; overflow:hidden;}

*:first-child+html #index {position:absolute; top:-66px;}
*:first-child+html #about {position:absolute; top:-66px;}
*:first-child+html #price {position:absolute; top:-66px;}
*:first-child+html #cat {position:absolute; top:-66px;}
*:first-child+html #contacts {position:absolute; top:-66px;}

#footer {width:100%; height:135px; margin:40px 0 20px; text-align:center;}
#tel	  {width:361px; height:135px; background: url(/img/shablon/tel1.gif) no-repeat right; float:right;}
#logos  {height:129px;  border-top: 3px solid #dddbdb; border-bottom: 3px solid #dddbdb;}
#borderleft {width:16px; height:135px; float:left; background: White url(/img/shablon/borderleft.gif) no-repeat left;}
#borderright {width:26px; height:135px; float:right; background: White url(/img/shablon/borderright.gif) no-repeat left;}
* html #borderleft {margin-right:-3px;}
* html #borderright {margin-left:-3px;}

#footer img {margin:35px 0px 0 0;}

#count {float:left; height:60px;}
#links{float:right; width:240px; margin-top:-80px;}
p.copyright {padding-right:100px;}
.conttable {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
border-top: 0px;  border-bottom: 0px;
}
#contact {
text-align: left;
}

