html, body {padding: 0; margin: 0; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif;	background: #fdfdfd; color: #000; min-width: 1000px; height:100%;}
img{border:0;}
a{color: #6eb2fe; text-decoration: underline;}
a:hover{color: #000; text-decoration: underline;}
a:visited{color: #6b5015;text-decoration: underline;}
h1 {font-size: 1.2em;}
h3 {font-size: 15px; padding:0;}
#wrapper { position:relative;min-height: 100%;height: auto !important;height: 100%;background: #fdfdfd url(i/bg.gif) repeat-x center top;padding: 0;margin: 0;}
#header {height: 130px;width: 100%;padding: 0;margin: 0;}
#header div.navigation { position: absolute; left: 2%; top: 0%; vertical-align: top;  width: 250px; font: normal 12px Arial; color: #293339; }
#header div.info { position: absolute; right: 0%; top: 16px; width: 50%; font-weight: normal; font-size: 11px; text-align: left; padding: 0; margin: 0;  }
#header div.info div.logo { margin: 0px; padding: 0; float: right; }
.navigation ul {padding: 0px;margin: 0;list-style: none;float: left;height: 47px;width: 100%;}
* html .navigation ul {background: none;}
.navigation ul li {display: inline;}
.navigation ul li.home_icon a,
.navigation ul li.home_icon a:hover {text-decoration: none;padding: 0;margin: 0;}
.navigation ul li.next_page {color: #fbe601;margin: 0;padding-top: 12px;text-decoration: none;float: right;margin-right: 17px;}
.navigation ul li.next_page a {	color: #2e2d2d;padding: 7px;padding-left: 5px;margin-left: 2px;font-family: Arial, Verdana, Tahoma, Sans;text-shadow: 1px 1px 0px #f6f6f6;}
.navigation ul li.next_page a:hover {color: #6eb2fe;text-decoration: none;text-shadow: 1px 1px 0px #FFF;border-top: 5px solid #6eb2fe;}
.navigation ul li.next_page a:visited {text-decoration: underline;}
.navigation ul li.wrk a{padding: 0px;color: #999; font-size: 10px;text-shadow: 1px 1px 0px #FFF; text-decoration: underline;}
.navigation ul li.wrk a:hover{padding: 0px;color: #222; font-size: 10px;text-shadow: 1px 1px 0px #FFF; text-decoration: underline;}
.navigation ul li.wrk a:visited{padding: 0px; font-size: 10px; text-decoration: underline;}
#textcontent{width: 100%;padding-left: 8%;padding-right: 8%;padding-top: 30px;}
#contactlist{width: 100%;padding-left: 8%;padding-right: 8%;padding-top: 30px; font-size: 12px; font-family: Verdana, Sans, Arial; color: #222;}
#contactlist a{color: #02757d;}
#contactlist a:hover{color: #000;}
#contactlist a:visited{color: #667064;}
.service, .page {float:left;width:100%;}
.txt {float:left;width:100%;position:relative;right:30%;}
.detail {float:left;width:100%;position:relative;right:40%;}
.block1, .block3 {float:left;width:30%;position:relative;left:70%; font-size: 12px; color: #999;}
.block2 {float:left;width:40%;position:relative;left:70%; font-size: 12px; color: #999;}
span.title {color: #6e7c9e;}
ul, ol {line-height: 120%; padding:12px; margin:0;}
li {line-height: 130%; padding-top:0px; padding-bottom:0px;list-style-type: square;}
#footer {position: relative;margin-top: -55px;height: 55px;clear:both;background: #efefef url(i/footer.gif) repeat-x center top;}
#container {position: relative;width: 100%;margin: 0px;overflow: hidden; padding-bottom:55px;}
#footer div.copyright { position: absolute; left: 2%; top: 10px; width: 42%; font: normal 12px Arial; color: #999; }
#footer div.info { position: absolute; right: 2%; top: 10px; width: 42%; font-weight: normal; font-size: 12px; text-align: left; padding: 0; margin: 0;  }
#footer div.info div.item { margin: 0 10px; padding: 0; float: right; }
.content {float:left;width:100%;position:relative;right:15%;}
.main {float:left;width:100%;position:relative;right:70%;}
.col1, .col3 {float:left;width:15%;position:relative;left:85%}
.text {float:left;width:70%;position:relative;left:85%}
span.date{color: #999;text-shadow: 1px 1px 0px #FFF; font-size: 11px;}
.prewiew{padding-left: 30px;}
.result{background:url(i/rzt.png) no-repeat; width: 15px; height: 83px;}
.res{background:url(i/res.png) no-repeat; width: 15px; height: 83px;}
.result2{background:url(i/rzt_h.png) no-repeat; width: 15px; height: 83px;}
.res2{background:url(i/res_h.png) no-repeat; width: 15px; height: 83px;}
.prew{background:url(i/prev.png) no-repeat; width: 34px; height: 31px;}
.next{background:url(i/next.png) no-repeat; width: 34px; height: 31px;}
.prew:hover{background:url(i/prev_h.png) no-repeat; width: 34px; height: 31px;}
.next:hover{background:url(i/next_h.png) no-repeat; width: 34px; height: 31px;}
.screens_page{padding: 10px; width: 83%; text-align: center;}
.screens{text-align: center; color: #999; font-size: 10px; padding: 3px;}
.portfolio_page{background: #fefefe; padding: 10px; border-top: 1px solid #eceeee;}
.imgs{border-top: 1px solid #f5f5f5;}
span.con_t{color: #6084ab; padding: 2px;}
.err{font-size: 150px;padding: 10px;}
.er{font-size: 30px;padding: 10px; color: #0055ff;}