* {margin: 0; padding: 0; border: 0;}
body { font-family: Arial, Helvetica, sans-serif; background: url(../images/body.jpg) no-repeat center top; background-color: #d9d9d9; color: #000000; font-size: 12px;min-height: 100%; height: auto !important; height: 100%; position: absolute; }
html, body { width: 100%;}
ul { list-style: none;}
img {border:0}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px;}
.centermap { width: 1000px; margin: 0 auto;}
.min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}
 a { color: #000000;}
/*content*/
.content { background: url(../images/content.gif) right top no-repeat; background-color: #FFFFFF; width: 980px; padding-bottom: 50px; margin: 0 auto; padding-left: 20px;}
.block { background: url(../images/block.gif) no-repeat; width: 722px;  height: 412px; color: #FFFFFF; float: left;}
.block p { padding-left: 40px; width: 400px;}

.logo { position: absolute; margin-top: 33px; text-decoration: none; font-size: 45px; color: #cc0000 ; vertical-align: middle;}
.logo span{ color: #d9d9d9; font-size: 24px; position: relative; top: -10px;}
h2 { font-size: 30px; padding-top: 270px; padding-bottom: 20px; white-space:nowrap; font-weight: normal; padding-left: 40px; }
.block2 { width: 256px; float: right; font-size: 14px; padding-top: 50px;}
.tx { padding-left: 10px; width: 230px; position: relative; padding-bottom: 8px;}
.tx  span { font-size: 20px; font-weight: bold; position: absolute; right: 0; top: -5px;}
.tx a { background: url(../images/strela.gif) left 5px  no-repeat; padding-left: 22px;  display: block; position: relative; z-index: 6; left: -22px; }
/*menu*/
.menu { margin-left: 20px; margin-top: 50px;}

.menu li {display: block; height: 21px; padding-left: 20px; padding-top: 4px;}
.menu a:hover { background: url(../images/menu_a.gif) left no-repeat;  background-color: #d9d9d9; color: #FFFFFF; text-decoration: none;}
/*menu*/

.block3bg { background: url(../images/block3bg.gif) repeat-y; width: 307px; float: left; margin-right: 15px; margin-top: 32px;}
.block3_top { background: url(../images/block3.gif) top no-repeat; width: 307px; min-height: 212px;}
.block3_foot { background: url(../images/block3_foot.gif) bottom no-repeat; width: 277px;min-height: 202px;padding-left: 15px; padding-right: 15px; padding-bottom: 10px;}

.title2 { font-size: 18px; color: #ff0000; padding-top: 18px; padding-bottom: 18px;}


.left { width: 680px;  float: left; padding-top: 35px;}
.right { width: 280px; float: right; font-size: 14px;}
.right p { padding-left: 17px;}
.title3 { font-size: 36px; color: #ff0000;}
.spisok li { background: url(../images/marker.gif) left 6px  no-repeat; padding-left: 22px; margin-top: 29px;}

.adress_top { background: url(../images/adress_top.gif) top no-repeat; background-color: #f6f6f6; width: 257px; margin-top: 60px;}
.adress_foot { background: url(../images/adress_foot.gif) bottom no-repeat; width: 257px; padding-top: 20px; padding-bottom: 20px; }
.tx2 { padding-top: 18px; padding-bottom: 30px;}
.tx2 a { text-decoration: none; border-bottom: 1px dashed #000000; }
/*content*/
/*foot*/
.foot { width: 1000px; margin: 0 auto; padding-top: 35px; padding-bottom: 35px;}
.foot p { padding-left: 68px;}
.foot span { color: #cd0e0e; position: absolute; margin-left: -22px; margin-top: 4px;}
.content_text{margin:20px;}
.content_text p{margin-top:5px;margin-bottom:12px;}
/*foot*/
