html{background:#46464c url(../images/bg-body.gif) repeat-x;}
body{margin:0;color:#233323;font:12px/18px Verdana,Arial,Helvetica,sans-serif;min-width:951px;background:url(../images/bg-repeat-bg.jpg) repeat-y 50% 0;}
a{color:#233323;text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
img{border-style:none;}
input,select,textarea{vertical-align:middle;font:12px Verdana,Arial,Helvetica,sans-serif;color:#233323;}
form,fieldset{margin:0;padding:0;border-style:none;}
.wrapper{background:url(../images/bg-page.jpg) no-repeat 50% 100%;}
.top-bg{background:url(../images/bg-top.png) no-repeat 50% 0;width:100%;}
.page{width:951px;margin:0 auto;position:relative;min-height:1321px;}
* html .page{height:1321px;}
.page-holder{padding:249px 0 167px;}
.site-logo{margin:0;}
.site-logo a{background:url(../images/bg-logo.png) no-repeat;width:142px;height:125px;text-indent:-9999px;overflow:hidden;position:absolute;top:36px;left:95px;z-index:10;}
.left-bubbles{background:url(../images/bg-left-bubbles.png) no-repeat;width:66px;position:absolute;bottom:0;left:0;height:1321px;z-index:5;}
.right-bubbles{background:url(../images/bg-right-bubbles.png) no-repeat;width:50px;position:absolute;bottom:0;right:0;height:1321px;z-index:5;}
.menu-left-bubbles{background:url(../images/bg-menu-bubbles-left.png) no-repeat;width:156px;height:86px;z-index:9;position:absolute;top:186px;left:-158px;}
.menu-right-bubbles{background:url(../images/bg-menu-bubbles-right.png) no-repeat;width:131px;height:87px;position:absolute;top:165px;right:-129px;z-index:9;}
.bottom-bubbles{background:url(../images/bg-bottom-bubbles.png) no-repeat;position:absolute;bottom:167px;right:0;width:951px;height:58px;z-index:5;}
* html .bottom-bubbles{bottom:166px;}
#header{position:absolute;top:0;left:0;width:100%;height:248px;}
#menu{position:absolute;top:194px;font-size:21px;line-height:55px;left:0;background:url(../images/bg-menu.jpg) no-repeat 1px 0;height:55px;margin:0;padding:0 0 0 84px;list-style:none;width:870px;}
#menu li{float:left;padding:0 13px;}
#menu a{color:#fff;}
#menu a:hover{text-decoration:none;color:#72cdf4;}
#menu a:hover,#menu li.active a{text-decoration:none;color:#72cdf4;}
* html #menu a span{float:left;margin:9px 0 0;}
#menu li.hover,#menu li:hover{position:relative;}
#menu li.hover .drop-down,#menu li:hover .drop-down{display:block;}
#menu .drop-down{position:absolute;top:35px;display:none;left:0;background:url(../images/none.gif);padding:20px 0 0;}
#menu ul{width:150px;background:#58595b;font-size:12px;line-height:14px;border:solid #838385;border-width:0 1px 1px;margin:0;padding:5px 0 10px;list-style:none;}
#menu ul li{float:none;padding:3px 13px;}
#menu li.hover ul a,#menu li:hover ul a{color:#fff;}
#menu li.hover ul a:hover,#menu li:hover ul a:hover{color:#72cdf4;}
#header p{position:absolute;top:103px;left:356px;font-size:24px;line-height:28px;color:#58595b;margin:0;}
.main{background:url(../images/bg-main.png) repeat-y;min-height:900px;width:888px;}
* html .main{height:888px;}
.blog-holder{background:url(../images/bg-blog-main.png) repeat-y;}
.columns-holder{overflow:hidden;position:relative;width:100%;}
.left-column{width:569px;float:left;padding-left:1px;border-bottom:1px solid #cbcacb;}
.main-page .left-column{border:0;}
.inner-page .left-column{background:url(../images/bg-left-column.png) repeat-y;}
.blog-holder .left-column{width:660px;}
.left-holder{position:relative;width:100%;min-height:720px;}
* html .left-holder{height:720px;}
.inner-page .left-holder{background:url(../images/img-picture.png) no-repeat 0 100%;padding:0 0 292px;min-height:509px;}
.left-holder .bg_column{position:absolute;bottom:0;left:0;}
* html .left-holder .bg_column{bottom:-1px;}
* html .inner-page .left-holder{height:509px;}
.content{padding:15px 36px 0 103px;overflow:hidden;position:relative;}
.content h2{margin:26px 0 0;font-size:22px;line-height:24px;}
.blog-post .content h2{margin:10px 0 0;}
.blog-post .content h3{margin:30px 0 -17px;font-size:16px;line-height:20px;color:#438ac9;}
.testimonials-holder{width:506px;padding:15px 0 0;margin:29px 0 0;border-top:1px solid #c9c8c8;}
.testimonials{overflow:hidden;height:1%;padding:6px 0 0;}
.testimonials img{float:left;margin:0 3px 0 0;}
.testimonials .text{float:left;width:438px;margin:14px 0 0;background:url(../images/bg-testimonials.gif) repeat-y 10px 0;}
.testimonials .text-top{background:url(../images/bg-testimonials-top.gif) no-repeat 10px 0;padding:2px 0 0;}
.testimonials .text-btm{background:url(../images/bg-testimonials-btm.gif) no-repeat 0 100%;padding:5px 10px 15px 27px;}
.testimonials .text p{margin:0;}
.content p{margin:20px 0 0;}
.accordion{margin:72px 0 0;padding:0;border-top:1px solid #abadaa;list-style:none;}
.accordion a{display:block;height:39px;width:503px;font-size:24px;line-height:28px;padding:6px 0 0 65px;border-bottom:1px solid #abadaa;background:url(../images/bg-white-links.png);}
.accordion a em{display:block;font-style:normal;cursor:pointer;background:url(../images/ico-open.gif) no-repeat 0 50%;padding:0 0 0 30px;}
.accordion a.dark{background:url(../images/bg-dark-links.png);}
.accordion a:hover{text-decoration:none;}
.accordion a.ui-state-active{color:#bcbec0;border-bottom:0;}
.accordion a.ui-state-active em{background:url(../images/ico-close.gif) no-repeat 93% 10px;}
.accordion .slide{width:100%;overflow:hidden;position:relative;}
.accordion .slide a{display:inline;width:auto;height:auto;background:none;border:0;padding:0;font-size:12px;line-height:19px;}
.accordion .slide a:hover{text-decoration:underline;}
.accordion .content{padding:10px 30px 30px 103px;width:435px;border-bottom:1px solid #abadaa;background:url(../images/bg-white-links.png);}
.accordion .content h2{margin:0;}
.accordion .content p{margin:20px 0 26px;}
.blog-post{margin:72px 0 0;width:660px;border-top:1px solid #cccdce;background:url(../images/bg-blog-left-column.png) repeat-y;min-height:698px;padding:0 0 30px;}
* html .blog-post{height:698px;}
.right-column{width:293px;padding:10px 0 0 25px;float:right;overflow:hidden;}
.right-column h3{margin:0;font-size:18px;line-height:22px;}
.right-column blockquote{margin:64px 0 0;padding:0 25px 0 0;font-size:34px;overflow:hidden;line-height:42px;}
.right-column blockquote q{quotes:none;display:block;}
.right-column blockquote q:before{content:"";}
.right-column blockquote q:after{content:"";}
.right-column blockquote cite{font-size:20px;line-height:25px;display:block;margin:38px 0 0;font-style:normal;}
.blog-holder .right-column{width:201px;}
.right-column .search-form{overflow:hidden;height:1%;padding:16px 0;margin:0 0 0 -2px;}
.right-column .search-form .text{float:left;width:144px;padding:3px;text-align:center;border:1px solid #c7c9ca;background:#fff;}
.right-column .search-form .submit{float:left;margin:0 0 0 10px;}
.right-column .categories{padding:42px 0 10px;}
.right-column .categories ul{margin:0;padding:18px 0 0;list-style:none;font-size:16px;line-height:18px;font-weight:bold;}
.right-column .categories ul li{padding:6px 0 0;}
.right-column .categories ul a{color:#438ac9;}
.right-column .categories ul a:hover{border-bottom:1px solid #438ac9;}
.right-column .rss{padding:32px 0 10px;overflow:hidden;height:1%;}
.right-column .rss img{float:left;margin:2px 0 0;}
.right-column .rss span{float:left;cursor:pointer;padding:6px 0 0 4px;}
.right-column .sites-interest{padding:40px 0 10px;}
.right-column .sites-interest ul{margin:0;padding:17px 0 0;list-style:none;}
#footer{padding:47px 0 15px 111px;font:11px/13px Arial,Helvetica,sans-serif;position:relative;z-index:10;width:458px;color:#263320;}
.blog-holder #footer{padding:17px 0 60px 111px;}
#footer p{margin:0;}
.content p a{text-decoration:underline;}
.content ul{list-style-image:url(/images/list.png);}