*{border:0px;}
body{margin:0px;padding:0px;color:white;background:url('img/stripe.png');}
::selection{background:#F49E17;color:black;}
::-moz-selection{background:#F49E17;color:black;}
div#main{background:url('img/stripe.png');padding:0px;width:100%;min-width:1000px;}
div#header{float:left;width:100%;height:170px;min-width:1000px;background-color:#121446;}
h1#aboutUs{color:orange;font-size:14px;font-family:Tahoma, serif;font-weight:normal;text-align:center;position:relative;top:-35px;float:left;width:100%;height:100%;z-index:101;}
#neonText {font-size: 36px;}
#neonText span{width:1000px;height:170px;position:absolute;top:0;left:0;background:url('img/header01.png') no-repeat left top;}
span#layer1{z-index:100;}
span#layer2{background-position:left bottom;z-index:99;}
div#ButtonPart{width:100%;padding-top:10px;padding-bottom:5%;height:238px;background-color:#121446;}
div#ButtonPart{color:#132547;}
div#ButtonPart a:link{color:#132547;font-family:Arial, serif;font-size:14px;font-weight:700;}
div#ButtonPart a:visited{color:#132547;font-family:Arial, serif;font-size:14px;font-weight:700;}
div#ButtonPart a:hover{text-decoration:none;border-bottom:1px solid #132547;color:#fff;font-family:Arial, serif;font-size:14px;font-weight:700;text-shadow:0px 0px 3px #ffffff;}
div#ButtonPart a:active{text-decoration:none;padding:0px 0px 0px 0px;color:red;}
div#ButtonParent1{float:left;width:28%;}
div#ButtonDivider1{float:left;width:100%;height:238px;margin-left:-270px;}
div#HomeButton{float:left;width:270px;height:150px;background-image:url('img/buttons_07-trans.png');}
div#HomeButton.current{background-image:url('img/buttons_07_2-trans.png');}
div#HomeButton p{position:relative;padding-top:67px;left:40%;}
div#ServicesButton{float:left;height:88px;width:270px;background-image:url('img/buttons_14-trans.png');}
div#ServicesButton.current{background-image:url('img/buttons_14_2-trans.png');}
div#ServicesButton p{position:relative;padding-top:26px;left:56%;}
div#ButtonParent2{position:absolute;left:28%;float:left;width:29%;}
div#ButtonDivider2{margin-right:-280px;width:100%;float:left;height:238px;background-image:url('img/buttons_09-trans.png');}
div#ButtonPortfolio{float:left;height:238px;width:280px;background-image:url('img/buttons_03-trans.png');}
div#ButtonPortfolio.current{background-image:url('img/buttons_03_2-trans.png');}
div#ButtonPortfolio p{position:relative;padding-top:102px;left:45%;}
div#ButtonParent3{position:absolute;left:56%;float:left;width:26%;}
div#ButtonContacts{float:left;width:219px;height:238px;background-image:url('img/buttons_10-trans.png');}
div#ButtonContacts.current{background-image:url('img/buttons_10_2-trans.png');}
div#ButtonContacts p{position:relative;padding-top:147px;left:30%;}
div#ButtonDivider3{float:left;margin-right:-230px;width:100%;height:238px;background-image:url('img/buttons_09-trans.png');}
div#ButtonParent4{position:absolute;left:81%;float:left;width:19%;min-width:139px;}
div#ArrowDivider{float:left;width:36px;height:238px;background-image:url('img/buttons_12-trans.png');}
div#ButtonAim{float:left;width:103px;height:238px;background-image:url('img/buttons_05-trans.png');}
div#ButtonDivider4{position:relative;right:139px;z-index:-1;width:100%;float:right;margin-right:-139px;height:238px;}
div.clearDiv{clear:both;}
div#ContentLayer1{float:left;margin:0 2% 1% 2%;width:96%;height:99%;}
div#ContentLayer2{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#fff;float:left;font-family:Arial, serif;font-size:14px;line-height:150%;margin-top:-20px;padding:1% 2%;height:100%;background:url('img/stripe.png');box-shadow:0px -5px 10px #12143A;-mozbox-shadow:0px -5px 10px #12143A;-webkit-box-shadow:0px -5px 10px #12143A;}
div#tags{float:left;width:98%;padding:5px;background-color:#132547;border-left:3px solid #54E148;}
div#footer{font-size:14px;font-family:Tahoma, serif;color:#FFFF00;background-color:#121446;padding:1% 0 1% 0;text-align:center;}
p.info{margin:0 auto;}
.portfolio{border-collapse:collapse;}
.portfolio p{margin-left:2%;}
.portfolio td{margin:2%;padding:1%;background-color:#121446;border:2px solid #132547;}
a.inner:link{text-decoration:none;border-bottom:1px dashed #FF9900;color:white;}
a.inner:visited{text-decoration:none;border-bottom:1px dashed #FF9900;color:white;}
a.inner:hover{text-decoration:none;padding:0px 0px 0px 0px;border-bottom:1px dashed red;color:red;}
a.inner:active{text-decoration:none;padding:0px 0px 0px 0px;border-bottom:1px dashed red;color:red;}
a#logo{z-index:101;display:block;top:0px;left:0px;position:absolute;width:100%;height:170px;}
#feedback{width:100px;height:55px;margin:0;padding:0;border:0;background:transparent url(http://www.webdesign48.ru/css/img.gif) no-repeat center top;text-indent:-1000em;cursor:pointer;cursor:hand;}
table.portfolio a img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
div.divider{clear:both;height:2px;width:100%;border-bottom:1px dashed #a1bbdc;}
a.headr:link{text-decoration:none;color:white;border-bottom:1px dashed #FF9900;}
a.headr:visited{text-decoration:none;color:white;border-bottom:1px dashed #FF9900;}
a.headr:hover{text-decoration:none;padding:0px 0px 0px 0px;border-bottom:1px dashed red;color:red;}
a.headr:active{text-decoration:none;padding:0px 0px 0px 0px;border-bottom:1px dashed red;color:red;}
a.outer:link{text-decoration:none;color:#A1BBDC;border-bottom:1px dashed #8F91BD;}
a.outer:visited{text-decoration:none;color:#A1BBDC;border-bottom:1px dashed #8F91BD;}
a.outer:hover{text-decoration:none;padding:0px 0px 0px 0px;border-bottom:1px dashed red;color:red;}
a.outer:active{text-decoration:none;padding:0px 0px 0px 0px;border-bottom:1px dashed red;color:red;}
a.outer:before{content:url(img/external.png);}
.alpha{width:100%;height:600px;background:url('http://www.webdesign48.ru/css/file.png');}
.success:before{vertical-align:bottom;content:url(img/success.png);position:relative;right:3px;}
.success{text-decoration:none;font-style:italic;color:#99FF66;}
.s_error{color:red;font-style:italic;}
.s_error:before{vertical-align:bottom;content:url(http://www.webdesign48.ru/images/s_error.png);position:relative;right:3px;}
a.cantsee:link, a.cantsee:visited{color:#fff;text-decoration:none;}

a.inner-readmore {
background: #25377a url(img/arrow.png) 98% 2px no-repeat;
padding: 5px 25px 5px 7px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

a.inner-readmore:link{text-decoration:none;border-bottom:1px dashed #FF9900;color:white;background: #25377a url(img/arrow.png) 98% 2px no-repeat;
padding: 5px 25px 5px 7px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
a.inner-readmore:visited{text-decoration:none;border-bottom:1px dashed #FF9900;color:white; }
a.inner-readmore:hover{text-decoration:none;padding:0px 0px 0px 0px;border-bottom:1px dashed red;color:red;background: #25377a url(img/arrow.png) 98% 2px no-repeat;
padding: 5px 25px 5px 7px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
a.inner-readmore:active{text-decoration:none;padding:0px 0px 0px 0px;border-bottom:1px dashed red;color:red;background: #25377a url(img/arrow.png) 98% 2px no-repeat;
padding: 5px 25px 5px 7px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.hostcms {
border: 1px solid #1c386c;
border-collapse: collapse;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
width: 950px;
background: #132547;
}

.hostcms, .hostcms  td, .hostcms tr {
vertical-align: top;
padding: 10px;
border: 1px solid #1c386c;
border-collapse: collapse;
}

.hostcms  td ul {
padding-left: 10px;
}