
* { font-size:12px; font-family: Tahoma, Arial, Geneva, sans-serif; color:#533C21;}
body { /*background:url(/site/images/Fon_maksho_small.jpg) repeat 0 0 #fff;*/
background:url(/site/images/bgr.gif) repeat 0 0 #fff;
/*background-color: #f3e6c3;*/ margin:0; padding:0; /*padding:20px;*/}

table, td, form, p, h1, h2, h3, h4 {margin:0; padding:0;}

table, td, div, img { border:0; border-collapse:collapse;}
td {vertical-align:top;}


table, .w { width:100%;}
.h { height:100%;}

p, span {line-height:16px;}

a {text-decoration: underline;}
a:hover {text-decoration: none;}

.clear_both {clear:both; font-size:0; line-height:0;}
.clear_left {clear:left; font-size:0; line-height:0;}
.clear_right {clear:right; font-size:0; line-height:0;}

.all { background:url(/site/images/bgr05.jpg) repeat 0 2px; width:1000px; margin:0 auto;}

.bgr01 { background:url(/site/images/bgr04.jpg) repeat-y 0 573px;}
.bgr02 { background:url(/site/images/bgr06.jpg) repeat-y right 2px;}

.bgr03 { background:url(/site/images/bgr02.jpg) repeat-x 0 0;}
.bgr04 { background:url(/site/images/bgr01.jpg) no-repeat 0 0;}
.bgr04_ { background:url(/site/images/bgr01_.gif) no-repeat 0 573px;}
.bgr05 { background:url(/site/images/bgr03.jpg) no-repeat right 0;}
.bgr05_ { background:url(/site/images/bgr03_.jpg) no-repeat right 519px;}

.bgr06 { background:url(/site/images/bgr08.jpg) repeat-x 0 bottom;}
.bgr07 { background:url(/site/images/bgr07.jpg) no-repeat 0 bottom;}
.bgr08 { background:url(/site/images/bgr09.jpg) no-repeat right bottom;}

.hed { height:167px;}

.log { display:block; text-align:center; padding:29px 0px 0px 230px;}
.call { float:right; padding:65px 91px 0px 0px;}
.call b { font-size:37px; color:#920101; padding:0px 0px 0px 36px; font-family:Arial, Helvetica, sans-serif;}
.call span { font-size:19px; color:#AE0000; position: absolute; font-family:Arial, Helvetica, sans-serif;}

.cont div.left { width:230px; margin:0px 0px 0px 115px; border:0;}

.cont div.left .contact { padding:522px 0px 0px 0px;}
.cont div.left .contact p { padding:0px 0px 18px 0px; color:#8E6937; line-height:17px;}
.cont div.left .contact a { color:#A20800;}

.cont { padding:0px 80px 0px 0px;}
.cont h2 { font: bold 20px/23px "Times New Roman", Times, serif; color:#89291C; padding:0px 0px 18px 0px;}

.cont .right p { padding:0px 0px 20px 0px;}
.cont img.right { margin:0px 0px 0px 40px; float:right;}


.wdth a { width:258px;}
.link a { float:left; border:0; margin:0px 20px 29px 0px; background:url(/site/images/a3.gif) no-repeat right 0; text-decoration:none;}
.link a, .link i, .link b { height:43px; display:block; font-size:15px; text-transform:uppercase; color:#fff; border:0;}
.link b { font-weight:normal; background:url(/site/images/a1.gif) no-repeat 0 0;}
.link i { font-style:normal; line-height:40px; /*padding:0px 15px 0px 19px;*/ background:url(/site/images/a2.gif) repeat-x 0 0; margin:0px 20px 0px 20px;}

.link { padding:17px 0px 0px 0px;}
.link a:hover, .link a.rol { background:url(/site/images/a6.gif) no-repeat right 0;}
.link a:hover b, .link a.rol b { background:url(/site/images/a4.gif) no-repeat 0 0;}
.link a:hover i, .link a.rol i {  background:url(/site/images/a5.gif) repeat-x 0 0;}

.link p { clear:both; border:0;}



.foot { padding:69px 0px 20px 0px; font-size:11px; color:#AEA277; text-align:center;}