* {margin: 0; padding: 0; border: 0;}
body { font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; 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: #0066cc;}
a:hover { text-decoration: none;}

/*head*/
.head { background: url(../images/head.gif) repeat-x; height: 128px;}
.logo { margin-left: 40px; margin-top: 24px; position: absolute;}
.kart { position: absolute; margin-left: 200px; margin-top:24px;}
.kart a { margin-right: 30px;}
.head_l { width: 346px; float: left; position: relative;}

.menu { margin-top: 90px; margin-left: 40px;}
.menu a { color: #fffacc; margin-right: 27px;}

.head_r { width: 650px; float: left;  }
.tel { position: absolute; margin-left: 40px; color: #FFF; font-size: 23px; margin-top: 15px;}
.tel span { color: #b5b5b5; font-size: 11px;}

.tel2 { position: absolute; margin-left: 32%; color: #FFF; font-size: 23px; margin-top: 15px;}
.tel2 span { color: #b5b5b5; font-size: 11px;}
.lang {color: #b5b5b5; margin-top: 24px; position: absolute; right: 50px;}

/*head*/

/*content*/
.bg_top { background: url(../images/bg_top.jpg) left top no-repeat; }
.bg { background: url(../images/bg.jpg) left top repeat-y;background-color: #f3eed7; }
.bg_foot { background: url(../images/bg_foot.jpg) bottom left repeat-x;}
.bg_foot_l { background: url(../images/bg_foot_l.jpg) bottom left no-repeat; padding-top: 30px; padding-bottom: 50px;}
/*left*/
.left { width: 346px;}
.menu_l { margin-left: 40px;}
.menu_l li { margin-bottom: 7px;}

.blockbg { background: url(../images/blockbg.jpg) repeat-y; width: 293px; margin-left: 22px; margin-top: 20px;}
.block_top { background: url(../images/block_top.jpg) top no-repeat; width: 293px;}
.block_foot { background: url(../images/block_foot.jpg) bottom no-repeat; width: 270px; padding-top: 27px; padding-bottom: 27px; padding-left: 23px;}
.title { font-size: 14px; padding-bottom: 15px;}
.blockbg a { color: #000; font-size: 10px;}

.news { padding-top: 25px;}
.news p { padding-left: 40px; padding-top: 4px; padding-bottom: 7px; padding-right: 35px;}
.news a { font-size: 11px;}
.news span { padding-left: 30px; font-size: 11px;}
.title2 { font-size: 19px; text-transform: uppercase;}

.adress { background: url(../images/adress.jpg) left top no-repeat; padding-left: 142px; margin-top: 40px; height: 150px; font-size: 11px;}
.adress .title3 { font-size: 14px; padding-bottom: 0;}
.adress p { padding-bottom: 15px; padding-top: 5px;}
/*left*/
.right {}
.title4 { font-size: 40px; padding-left: 40px; line-height: 40px;}
.text { padding-left: 40px; }
.text ol { margin-left: 25px; margin-top: 7px;}
.text ul {margin-left: 25px;}
.karta { background: url(../images/karta.jpg) no-repeat; width: 593px; height: 244px; margin: 0 auto; margin-top: 30px;}
.karta a { font-size: 14px; color: #FFF; font-weight: bold; position: absolute;}
.tx { margin-left: 63px; margin-top: 82px;}
.tx2 { margin-left: 374px; margin-top: 24px;}
.tx3 { margin-left: 344px; margin-top: 52px;}
.text2 { padding-top: 30px;}
.text2 p { padding-left: 58px; padding-bottom: 8px; padding-right: 50px; }
.text2 .tx4 { padding-left: 38px; font-size: 16px; color: #0066cc; padding-bottom: 0;}
.tx4 a { color: #0066cc;}
/*content*/

/*foot*/
.foot { padding-top: 30px; padding-bottom: 30px;}
.foot_l { width: 346px; float: left;}
.foot_l p { font-size: 23px; padding-bottom: 8px; padding-left: 40px;}
.foot_l span { font-size: 11px;}
.foot_r { padding-left: 25px; float: left; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }
.menu_foot a { margin-right: 10px;}

.inp { background: url(../images/input.gif) no-repeat; width: 238px; height: 22px; float: left;}
.tx5 { padding-top: 34px;}
.tx5 input { margin-right: 4px;}
.copy { padding-top: 45px; position: relative; color: #959799; padding-bottom: 35px;}
.copy span { position: absolute; margin-left: -25px;}
/*foot*/
