a {color:#0084e0}

a:hover{text-decoration:none}

body {margin:0; padding:0; background:#FFF}
body, td, input, textarea{font-family: Arial,Verdana, Helvetica, sans-serif; font-size:13px; color:#7c7c7c}

h1, h2, h3, h4, h5, h6 {font-family:Times New Roman; font-weight:normal; padding:0 0 5px 0; margin:0}
h4{font-size: 24px; color:#ff6c00}
h5{font-size: 18px; color:#5eac02;}
h6{font-size: 24px; color:#5eac02;}

input.in {border:1px solid #E1E1E1; font:verdana 11px; width:170px}
textarea.in {border:1px solid #E1E1E1; font:verdana 11px; width:170px; height:100px}

.block {border-top:1px solid #eaeaea; padding:1px 0}
.block div{padding:25px 5px 25px 140px; cursor:pointer}

.block div.quote{background:#fff url(../i/web/img_quote.jpg) no-repeat}
.block div.quote_o{background:#fafafa url(../i/web/img_quote_o.jpg) no-repeat}

.block div.services{background:#fff url(../i/web/img_services.jpg) no-repeat}
.block div.services_o{background:#fafafa url(../i/web/img_services_o.jpg) no-repeat}

.block div.solutions{background:#fff url(../i/web/img_solutions.jpg) no-repeat}
.block div.solutions_o{background:#fafafa url(../i/web/img_solutions_o.jpg) no-repeat}

.block_portfolio {background:#FFF url(../i/web/points_hor.gif) bottom repeat-x; margin-top:1px}
.block_portfolio div.description {float:right; width:320px; padding:25px 0}
.block_portfolio div.over {background:#F8F8F8 url(../i/web/points_hor.gif) bottom repeat-x}

.form {padding:2px 0; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA}
.form div .left {width:180px; text-align:right; float:left; font-weight:bold}
.form div .right {width:366px; text-align:left; float:right}
.form .row1 {background-color:#F1F1F1; height:30px; padding-top:10px}
.form .row2 {background-color:#F8F8F8; height:30px; padding-top:10px}
.form .row2_txt {background-color:#F8F8F8; height:120px; padding-top:10px}

.gray{padding:10px; background:#f7f7f7; border:1px solid #e7e7e7}

.level_2 {padding-left:20px}

.norm {font-weight:normal}

.ul {margin:0 0 20px 10px; padding:0 0 0 10px; list-style-image:url(../i/web/arrow_green.gif)}
.ul li {padding:0 0 5px 10px}

#content{width:920px; margin:30px;}

#bottom {background:#f0f0f0; border-top:3px solid #ececec; padding:20px 0 30px 0; color:#9f9f9f;}
#bottom a, span {color:#747474}

#left {float:left; width:560px; text-align:left}
#listing {padding:25px 5px}
#listing a{padding:5px 10px; background:#F8F8F8; border:1px solid #DDD; color:#777; text-decoration:none}
#listing a:hover{padding:5px 10px; background:#EEE; border:1px solid #DDD; color:#777; text-decoration:none}
#listing span{padding:5px 10px; background:#DDD; border:1px solid #CCC; color:#333; text-decoration:none}

#navigation{background:#f7f7f7 url(../i/web/bg_menu.gif); text-align:center}
#right {float:right; width:320px; text-align:left; margin-top:35px}

#tags {list-style-type:none; padding:0; margin:0}
#tags li{padding:3px 20px; margin-bottom:1px; background:#FFF url(../i/web/arrow_orange.gif) left no-repeat;}
#tags li.over{background:#f7f7f7 url(../i/web/arrow_orange.gif) left no-repeat;}
#tags li.active{background:#f7f7f7 url(../i/web/arrow_orange.gif) left no-repeat;}
#tags a{color:#7c7c7c; text-decoration:none;}

#works {list-style-type:none; padding:0; margin:0}
#works li{padding:3px 20px; margin-bottom:1px; background:#FFF url(../i/web/arrow_works.gif) left no-repeat;}
#works li.over{background:#b5b5b5 url(../i/web/arrow_works_o.gif) left no-repeat; color:#FFF}
#works li.over a{color:#FFF;}
#works li.active{background:#b5b5b5 url(../i/web/arrow_works_o.gif) left no-repeat; color:#FFF}
#works a{color:#7c7c7c; text-decoration:none;}
#works a:hover{color:#FFF;}

