body {font-family:Tahoma,Geneva,Verdana,Kalimati,sans-serif;font-size:70%;position:relative;color:#4d4d4d;min-width:999px;max-width:1600px;}
h1 {font-size:24px;font-weight:normal;margin:15px 0;color:#29a0d4;}
h2 {font-size:18px;font-weight:normal;color:#765c34;background:url(/images/h2.gif) repeat-x left 16px;margin-right:15px;height:21px;}
h2 img {background:#f7f5ed;padding-right:3px;}
h3 {font-size:17px;font-weight:normal;margin:10px 0 5px;}
h4 {font-size:13px;font-weight:normal;}
h5 {font-size:17px;font-weight:normal;margin-top:15px;}
p {font-size:12px;margin:5px 0 10px;line-height:1.5;}
a {font-size:12px;}

a, ul.ul li ul li, h3 {color:#555;}
a:hover, #mainmenu ul li.active a, #mainmenu ul li span, div.cols div.col2 p a, p.zip a {color:#f41d30;}
div.cols div.col2 p.date {color:#898989;}
ul.ul li, h4, h5 {color:#765c34;}



/*каркас*/
body {background:#eae5cd url(/images/bg.png) repeat 50px top;}
html, body {margin:0;padding:0;width:100%;height:100%;}
*html body {background:#eae5cd url(/images/left.png) repeat-y left top;}
#bg {position:fixed;left:0;top:0;bottom:0px;background:url(/images/left.png) repeat-y left top;width:250px}
*html #bg{display:none}

#content {min-height:100%;height:auto !important;height:100%;padding:0;background:url(/images/right.png) repeat-y right top;}
  #header {background:#8ACDDD url(/images/header.jpg) repeat-x left top;height:310px;position:relative;}
    #flower_left {background:url(/images/flower_left.png) no-repeat left top;height:79px;position:absolute;left:0;top:0;width:97px;}
    #flower_right {background:url(/images/flower_right.png) no-repeat left top;height:120px;position:absolute;right:0;top:0;width:156px;}
    #subheader_left {background:url(/images/subheader_left.png) no-repeat left top;height:74px;position:absolute;left:0;top:272px;width:123px;}
    #subheader_right {background:url(/images/subheader_right.png) no-repeat right top;height:74px;position:absolute;right:0;top:272px;width:35px;}
        
  #wrap {padding:25px 55px 0 0;background:url(/images/subheader.png) no-repeat left top;}
    #main {float:left;width:100%;overflow:hidden;}
      #page {margin-left:300px;background:#f7f5ed;border:3px solid #DED8BD;}
        #page_bottom {background:url(/images/page_bottom.png) repeat-x 22px bottom;padding:3px 0;}
        #page_left {background:url(/images/page_left.png) repeat-y left top;}
        #page_right {background:url(/images/page_right.png) repeat-y right top;padding:5px 5px 5px 0;}
        #page_rt {background:url(/images/page_rt.jpg) no-repeat right top;}
        #page_rb {background:url(/images/page_rb.jpg) no-repeat right bottom;padding:15px 25px 20px 30px;min-height:495px;}
      #sidebar_left {position:relative;float:left;width:300px;margin-left:-100%;}
        #mainmenu {background:#f7f5ed;border:3px solid #DED8BD;width:222px;margin-left:54px;}
        #mainmenu h2 {background:none;margin:0 0 0 17px;}
        #mainmenu_top {background:url(/images/menu_top.png) no-repeat right top;width:222px;}
        #mainmenu_bottom {background:url(/images/menu_bottom.png) no-repeat right bottom;width:212px;padding:15px 5px 20px;}
        #mainmenu ul {margin:11px 0 0 20px;}
        #mainmenu ul li {background:url(/images/li.gif) no-repeat left 4px;padding-left:18px;margin:8px 0;}
        #mainmenu ul li span {font-size:12px;}
        #mainmenu ul li a:hover {text-decoration:none;}
        #tel {background:url(/images/tel.png) no-repeat left top;width:178px;height:102px;margin:15px 0 0 80px;display:block;}
        #tel span {display:none;}

#footer {height:48px;background:url(/images/footer.png) repeat-x left bottom;margin-top:-48px;position:relative;}
  #footer_left {height:48px;background:url(/images/footer_left.png) no-repeat left bottom;width:49px;float:left;}
  #footer_right {height:48px;background:url(/images/footer_right.png) no-repeat right bottom;width:107px;float:right;}
/*  #footer_center {background:transparent url(/images/footer_c.gif) no-repeat scroll center 70px;height:25px;padding-top:70px;position:relative;}*/
  
  #footer p, #footer a {color:#5a483a;font-size:11px;}
  #footer p {float:left;font-size:11px;margin:22px 3px 3px 0;}

.empty {height:50px;}
.clearr:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearr {display:inline-block;}
.clearr {display:block;}


/*стандартные классы*/
div.page {padding:20px 25px 0;}
div.page2 {padding:20px 0 0 25px;}

div.cols {margin:10px 0;overflow:hidden;width:100%;}
div.cols_special {margin:10px 0;overflow:hidden;background:url(/images/h2.gif) repeat-x left bottom;}
div.special_one a.img img {background:url(/images/border_b.gif) no-repeat left top;width:146px;height:107px;padding:4px;float:left;margin-right:5px;}

div.col2 {float:left;width:50%;}
div.col2 a.img img {background:url(/images/border.gif) no-repeat left top;width:105px;height:77px;padding:4px;float:left;margin-right:5px;}
div.col2 a:hover {text-decoration:none;}
div.col2 p {margin:0 10px 3px 125px;font-size:11px;line-height:1.4;}

div.cols div.col4 {float:left;width:25%;}
div.cols div.col4 img {background:url(/images/border.gif) no-repeat left top;width:105px;height:77px;padding:4px;}

table.table {margin:10px 0 15px;width:90%;}
table.table th, table.table td {padding:5px 8px;border-right:3px solid #f7f5ed;}
table.table th {color:#765c34;background:#e9e5d3;font-size:13px;font-weight:normal;text-align:left;}
table.table td {font-size:12px;}
table.table tr.even td {background:#f0ebd9;}

ul.ul li {background:url(/images/li2.gif) no-repeat left 6px;padding-left:14px;margin:4px 0 8px 10px;font-size:12px;}
ul.ul li ul {}
ul.ul li ul li {background:transparent url(/images/lili.gif) no-repeat scroll left 7px;margin:2px 0;padding-left:12px;font-size:11px;}

p.zip {float:right;margin:0 10px;}
div.documents {margin:10px 0 15px;}
div.documents div.certificate {clear:both;margin-right:10px;padding:5px 10px;}
div.documents div.even {background:#f0ebd9;}

div.cont_map {float:right;margin-right:25px;}
div.cont_map img {margin-top:5px;}

/*декорации*/
div.btn {width:192px;height:48px;background:url(/images/btn.png) no-repeat left top;margin-top:20px;}
div.btn:hover {background:url(/images/btn_hover.png) no-repeat left top;}
div.btn:active {background:url(/images/btn_active.png) no-repeat left top;}
div.btn a span {display:none;}

div.pg {padding:12px 0 0 25px;}
div.pg a {background:url(/images/h_pg.png) no-repeat left top;width:139px;height:26px;display:block;}
div.sg {padding:20px 0 0 27px;}
div.sg a {background:url(/images/h_sg.png) no-repeat left top;width:135px;height:9px;display:block;}
div.vp {padding:11px 0 0 18px;}
div.vp a {background:url(/images/h_vp.png) no-repeat left top;width:150px;height:28px;display:block;}

a.map {display:block;background:url(/images/map.jpg) no-repeat left top;width:228px;height:108px;margin:20px 0 20px -13px;}
a.map span {display:none;}

/*
ul.ul {margin-left:20px;}
ul.ul li {background:url(/images/arrow_b.gif) no-repeat left 4px;padding-left:18px;margin:8px 0;}
ul.ul li a:hover {text-decoration:none;}
*/

/*уникальные элементы*/
#logo {width:244px;height:94px;display:block;position:absolute;z-index:1;left:376px;top:0;background:url(/images/logo.jpg) no-repeat left top;}
#logo span {display:none;}
