html { height: 100%;}
 body {position: relative; margin: 0; padding: 0; height: auto !important; height: 100%; min-height: 100%; min-width: 995px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #eef1fe url(img/bg.jpg) top left repeat-x;}
 html > body {padding: 0;}

.cleaner {clear: both;}
#all {position: relative;width: 995px; margin: 0 auto;}

.top {position: relative; width: 986px; height: 214px;  margin-top: 15px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/header.png",sizingMethod="crop");}
#all > .top {background: url(img/header.png); filter: none;}
.top .logo {position: relative; width: 431px; height: 98px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/logo.png",sizingMethod="crop"); display: block; mrgin-top: 15px; margin-left: 30px;}
.top > .logo {background: url(img/logo.png); filter: none;}
.top .text {position: relative; margin-left: 25px;}
.top .text span.span1 {font-size: 18px; color: #2c59a0; font-weight: bold; display: block;}
.top .text span.span2 {font-size: 14px; color: #2c59a0; font-weight: bold; display: block;}
.top .text span.phone {font-size: 18px; color: #4c83da; display: block; font-weight: bold; margin-top: 5px;}

.middle {width: 100%;}
.middle_top {position: relative; width: 979px; height: 14px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/middle_top.png",sizingMethod="crop");}
.middle > .middle_top {background: url(img/middle_top.png); filter: none;}
.middle_mid {position: relative; width: 979px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/middle_bg.png",sizingMethod="crop"); margin-top: -4px;}
.middle > .middle_mid {background: url(img/middle_bg.png); filter: none; margin-top: 0px;}
.middle_bottom {position: relative; width: 979px; height: 14px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/middle_bottom.png",sizingMethod="crop");}
.middle > .middle_bottom {background: url(img/middle_bottom.png); filter: none;}

.middle_mid .leftbar {float: left; width: 250px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/rakovina.png",sizingMethod="crop");}
.middle_mid > .leftbar {background: url(img/rakovina.png) no-repeat; filter: none;}
.middle_mid .leftbar h1 {font-size: 18px; color: #375f9e; padding: 10px 0 0 50px; margin: 0;}
.middle_mid .leftbar ul {padding: 20px 0 0 20px; margin: 0; list-style-type: none;}
.middle_mid .leftbar ul li {padding: 0 0 5px 0; margin: 0;}
.middle_mid .leftbar ul li a {font-size: 18px; color: #375f9e; position: relative; z-index: 999;}
.middle_mid .leftbar ul li a:hover {color: #4689db;}


.content {float: left; width: 700px; font-size: 14px; color: #291b61;}
.content h2 {display: block; width: 631px; height: 30px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/h_bg.png",sizingMethod="crop"); padding: 0 0 0 30px; margin: 10px 0 0 20px; font-size: 20px; color: #3919b1; font-family: Georgia; font-style: italic; position: relative; z-index: 999; position: relative; z-index: 999;}
.content > h2 {background: url(img/h_bg.png); filter: none;}
.content p {padding: 15px 0 10px 20px; margin: 0; z-index: 10px; position: relative; z-index: 999; position: relative; z-index: 999;}
.content div.pic {width: 159px; height: 109px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/content_pic.png",sizingMethod="crop"); float: left; margin-left: 20px; margin-top: 15px; margin-right: 5px;}
.content > div.pic {background: url(img/content_pic.png); filter: none;}
.content a {color: #375f9e; position: relative; z-index: 999;}
.content a:hover {text-decoration: none;}
.content p.hk{font-size: 13px;}
.content div.art {background: url(img/i.png) no-repeat; padding-left: 30px; height: 26px; margin-left: 20px; padding-top: 4px;}

.content div.gal {margin: 20px auto; width: 400px; height: 500px; background: url(img/photo_frame.jpg) no-repeat; position: relative; z-index: 9999;}
.content div.gal img {padding: 10px 0 0 11px; margin: 0;}

div.gal_min {position: relative; float: left; width: 100px; height: 127px; margin-left: 20px; cursor: pointer; border: 1px solid #68addd; z-index: 999;}
.content > div.gal_min {margin-left: 37px;}
div.gal_min img {padding: 0; margin: 0;}

div.gal_min_a {width: 40px; height: 51px; border: 1px solid #5790ed; float: left; margin: 0 0 10px 20px; cursor: pointer; position: relative; z-index: 999;}

.vanna {position: absolute; width: 286px; height: 188px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/vanna.png",sizingMethod="crop"); right: 0px; bottom: 0px; z-index: 0;}
.content > .vanna {background: url(img/vanna.png); filter: none;}


.footer {position: relative; width: 979px; margin: auto; font-size: 12px; color: #2f4bc2; margin-top: 10px; line-height: 140%; height: 70px;}
.footer_left {position; relative; float: left; width: 250px;}
.footer_right {position; relative; float: right; width: 155px;}
