*{border:0;margin:0;padding:0;outline:none;}
body{background:#fff url(images/body_bg.gif) top center repeat-x;color:#494949;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
a{color:#494949;text-decoration:none;}
a:hover{text-decoration:none;}
p.clr, .clr{clear:both;padding:0;margin:0;background:none;}
p.bg, .bg{clear:both;padding:0;margin:0;background:url(images/bg_bg.gif) top repeat-x;height:2px;}
input, select, textarea{border:#cfcfcf 1px solid;color:#404040;font-size:12px;padding:3px;font-family:Arial, Verdana, Helvetica, sans-serif;}
li{list-style:none;}
h2{color:#222222;font-size:1.5em;font-weight:normal;letter-spacing:-1px;margin:0 0 1em;}
h3{color:#333333;font-size:1.2em;margin:0 0 .8em;}
h4{font-size:1em;margin:0 0 1em;}
p{line-height:1.5em;padding:0 0 1.3em;}
#page{margin:0 auto;width:943px;}
#page-bottom{background:url(images/footer_bg.gif) top center repeat-x;margin:0;padding:0;}
#header{margin:0 auto;padding:0;}
.logo{width:344px;float:left;margin:0;padding:0;}
.logo h1{background:url(images/logo.png) top no-repeat;float:left;text-indent:-9999px;width:460px;}
.logo h1 a{display:block;height:115px;}
.logo h1 a:hover{text-decoration:none;}
.menu_resize{border:1px solid #d6d6d6;background:#f0f0f0;padding:1px;margin:22px auto;}
.rss{width:170px;float:right;padding:25px 50px 25px 0;margin:10px 0 0 20px;background:url(images/RSS.gif) right center no-repeat;}
.rss ul{list-style:none;margin:0;padding:5px 0 0 0;}
.rss li{display:inline;border-left:1px solid #dcdcdc;padding:0 5px;margin:0;}
.rss li.first{border:0;padding:0 5px 0 0;}
.rss li a{font:normal 11px Georgia, "Times New Roman", Times, serif;color:#dcdcdc;text-decoration:none;}
.rss li a:hover{text-decoration:underline;}
.rss a.big{text-decoration:none;font:normal 14px Arial, Helvetica, sans-serif;color:#d2d2d2;padding:0;margin:0;display:block;}
.rss a.big span{color:#d2d2d2;font-weight:bold;}
#search span{width:247px;display:block;float:right;border:1px solid #dddddd;background:#fff;height:33px;margin:6px 10px;}
#search input#s{float:left;width:190px;padding:8px 5px;margin:0;border:0;background:none;color:#646667;font:normal 14px Arial, Helvetica, sans-serif;line-height:17px;height:17px;}
#search .btn{float:left;padding:5px 0 0 0;margin:0;border:0;width:auto;}
.topnav{float:left;width:600px;margin:0;padding:0;}
.topnav ul{list-style:none;padding:0;margin:0;}
.topnav li{float:left;padding:0;}
.topnav li a{font:normal 14px Arial, Helvetica, sans-serif;color:#363636;display:block;float:left;padding:16px 16px 16px 15px;text-decoration:none;text-transform:uppercase;}
.topnav li a:hover{color:#fff;background:#353535;border-right:1px solid #CCC;padding:16px 15px;}
.topnav li.current_page_item a{color:#fff;background:#353535;border-right:1px solid #CCC;padding:16px 15px;}
#columns{margin:20px 0 0 0;padding:10px 0 0 0;display:table-cell;display:block;}
#columns img.centering{margin:0 auto;padding:0 40px;}
#centercol{float:left;width:935px;}
#rightcol{float:right;width:300px;padding:0;}
.small_link{padding:0;margin:0 auto;}
.small_link a{color:#656464;text-decoration:none;}
.subcols{background:url(images/subcols-bgr.gif) repeat-y left;height:1%;}
.col1, .col2{float:left;width:285px;}
.col2{float:right;}
.post-block{}
.post-margin{margin-left:236px;}
.post-title{padding:0 0 5px 0;margin:0;}
.post-title h2{display:inline;margin:0;padding:5px 0;font:normal 24px Arial, Helvetica, sans-serif;color:#353535;text-transform:uppercase;}
.post-title h2 span{font:italic 12px Arial, Helvetica, sans-serif;color:#737373;text-transform:none;padding:0;}
.post-title h2 a{display:inline;padding:0;margin:0;color:#353535;text-decoration:none;}
.post-date{margin:0 0 10px 0;padding:10px 0 0 0;line-height:22px;float:left;}
.post-excerpt{padding:10px 0 0 0;display:table;font:normal 13px Arial, Helvetica, sans-serif;color:#737373;}
.post-excerpt img{margin:0;padding:0;float:right;}
.post-excerpt p{line-height:1.8em;float:left;margin:0 0 0 10px;}
.post-excerpt a{color:#67cae1;text-decoration:underline;}
.post ul, .post ol{margin:0 0 1.5em;}
.post ul li{background:url(images/ico-list.gif) no-repeat 0 6px;margin:0 0 .4em;padding:0 0 0 10px;}
.post ol li{list-style:decimal;list-style-position:inside;margin:0 0 .4em;}
.post blockquote{border-left:3px solid #cfcfcf;font-size:13px;font-style:italic;margin:0 0 1.5em;padding:5px 0 0 10px;}
.post-author{margin:0 0 1em;}
.author-details{font-size:11px;}
.author-descr{display:table;height:1%;}
.social-links{font:normal 12px Arial, Helvetica, sans-serif;padding:0;color:#737373;text-transform:uppercase;border-bottom:1px solid #c9c9c9;}
.social-links a{color:#67cae1;font-weight:bold;text-decoration:none;}
.social-links a:hover{text-decoration:underline;}
.post-commets{margin:0;padding:10px 0 0 0;float:right;line-height:22px;}
.post-rel{line-height:1.5em;}
.post-rel a{color:#33707E;}
.post-rel img{max-width:50px;}
.post-rel h2{padding-top:10px;}
.post-comments h2{padding-top:10px;}
.post-comments .fl{width:80px;}
.post-comments .fr{width:500px;}
.wtitle{padding:0 0 10px 0;margin:0;}
.wtitle h2{margin:0;padding:0;font:normal 14px Arial, Helvetica, sans-serif;color:#1c1c1c;text-transform:uppercase;}
.box{margin:0 0 15px 0;padding:10px 0;}
.box .content{height:1%;padding:0;}
.content .left_sise{width:250px;float:left;}
.content .right_sise{width:375px;float:right;}
.box .ac{padding:5px 0;text-align:center;}
#centercol .box{}
#rightcol .box{border:1px solid #d7d7d7;background:#f0f0f0;padding:10px;}
.box2{background:#f9f9f9;border:1px solid #cfcfcf;height:1%;margin:0 0 20px;padding:18px;min-height:115px;}
.box2.alt{background:#FFFFFF;}
.box2.alt{background:#FFFFFF;}
.comm-name, .comm-date{line-height:20px;}
.list{height:31px;color:#666;font:normal 11px Arial, Helvetica, sans-serif;clear:both;padding:0;}
.list li{float:left;margin:0;padding:0 2px 0 0;}
.list li a{display:block;float:left;padding:10px;text-align:center;text-decoration:none;color:#666;}
.list li a:hover{color:#fff;background:#333;}
.list li a.active{color:#fff;background:#333;}
div.tabs_list{padding:0;margin:3px 0;border:1px solid #c9c9c9;}
div.tabs_list ul{list-style:none;text-align:left;padding:5px 0;}
div.tabs_list ul li{font:normal 13px Arial, Helvetica, sans-serif;padding:0;margin:5px 0;}
div.tabs_list ul li a{border-bottom:1px solid #c9c9c9;display:block;padding:5px 0 5px 23px;margin:0;color:#666;background:url(images/ul_li_bg.gif) 10px center no-repeat;}
div.tabs_list ul li a:hover{text-decoration:none;color:#000;}
div.tabs_list ul li ul.children{padding:0;}
div.tabs_list ul li ul.children li{border:0;margin:0;}
div.tabs_list ul li ul.children a{background:none;}
div.tabs_list ul li ul.children a:hover{background:#e0e0e0;color:#000;}
div.tabs_list ul li ul.children li a{padding:5px 0 5px 25px;display:block;}
div.tabs_list ul li ul.children li li a{padding:5px 0 5px 30px;display:block;}
.list1 li{background:url(images/ico-list1.gif) no-repeat 0 1.1em;border-bottom:1px solid #e7e7e7;height:1%;padding:.7em 0 .7em 13px;}
.list1 li.last{border:0;}
#rightcol .list1 li a:hover{color:#33707e;}
input.btn{background:none;border:0;margin:0;padding:0;}
select{padding:1px;}
.message div{margin:0 0 18px;}
.message input{padding:9px 15px;width:470px;}
.message textarea{height:114px;overflow:auto;padding:9px 15px;width:470px;font-family:Verdana;}
.message .submit{float:left;}
.message .btn{padding:0;width:auto;}
.message .notice{color:#a4a4a4;float:right;font-style:italic;padding:10px 0 0;}
.pic img{display:block;margin:0;}
.pic.fl img{}
.pic.fr img{}
.th{display:block;margin:0 0 .5em;}
.th.fl img{margin-right:10px;}
.ads img, .widget_flickrRSS img{margin:5px;}
.widget_flickrRSS img{border:1px solid #cfcfcf;}
.box .ac img{border:0;margin:0;}
#footer{width:940px;color:#fff;text-decoration:none;font:normal 13px Arial, Helvetica, sans-serif;margin:0 auto;padding:40px 0 0 0;height:52px;}
#footer a{color:#fff;font-weight:bold;}
#footer span{color:#fff;}
#footer .text2{padding:0px 20px;float:right;}
#footer .text{padding:0px 20px;float:left;}
.fix{clear:both;height:1px;margin:-1px 0 0;overflow:hidden;}
.hl, .hl2{background:url(images/hl-dot.gif) repeat-x top;clear:both;height:2px;overflow:hidden;width:100%;}
.hl2{background:none;border-top:1px solid #e7e7e7;height:1px;margin:0 0 .8em;}
.fl{float:left;}
.fr{float:right;}
.ac{text-align:center;}
.ar{text-align:right;}
.noBorder{border:0;}
.font-sm{font-weight:normal;}
.white{color:#FFF;}
.FBG{margin:20px auto;padding:10px 11px 11px 7px;text-align:center;background:#d6d6d6;}
.FBG img{float:left;margin:5px 3px;padding:0;}
#slider{width:925px;padding:0 0 20px 0;margin:0 auto;}
div#slideshow{margin:0 auto;width:100%;height:475px;border:9px solid #d5d5d5;margin:-9px;}
.slider-item{margin:0 auto;}
.slider_content_inner img{border:none;}
.controls-center{width:925px;margin-left:auto;margin-right:auto;}
#slider_controls{float:right;padding:10px 0 0 0;position:relative;margin:0;z-index:1000;width:925px;height:23px;}
#slider_controls ul{margin:0 auto;padding:3px 0 0 8px;width:78px;height:21px;background:url(images/tabs_bg.gif) top center no-repeat;}
#slider_controls ul li{margin:0;padding:0;list-style:none;}
#slider_controls ul li{float:left;display:block;}
#slider_controls ul li a{width:10px;height:10px;background:url('images/tabs_1.gif') no-repeat center center;display:block;float:left;padding:2px;margin:2px !important;margin:1px 1px;outline:none;}
#slider_controls ul li a:focus{outline:none;}
#slider_controls ul li a:hover, #slider_controls ul li a.activeSlide{background:url('images/tabs_2.gif') no-repeat center center;}
.ourte{background:none repeat scroll 0 0 #F1F1F1;border:1px solid;border-radius:31px 31px 31px 31px;float:left;height:131px;margin-bottom:16px;margin-left:102px;margin-top:22px;padding:11px 25px 27px 25px;width:260px}
.techsperiahover{float:right;margin-top:40px;width:105px;}
.contdet{float:left;padding-top:55px;width:317px;}
.inqform{clear:none;float:left;padding-top:43px;width:538px;}
