html {
overflow-y: scroll;
background-color: #F2F2F2;
}
body
{
background:url(http://www.internetservice.se/i/bg_alt.jpg) repeat-x top #fff;
font-family:Arial, Helvetica, sans-serif;
padding:0;
font-size:12px;
margin:0px auto auto auto;
color:#434343;

}
body.details{
background:url(http://www.internetservice.se/i/bg2.jpg) repeat-x top #fff;
}
a{
color:#226C92;
}
.clear{
clear:both;
}
h1{
color:#1B8CC1;
font-size:24px;
font-weight:bold;
padding:15px 0 15px 0;
margin:0px;
clear:both;
}
h1.orange{
color:#226C92;
}
h2{
color:#1B8CC1;
font-size:18px;
font-weight:bold;
padding:15px 0 15px 0;
margin:0px;
clear:both;
}
.footer p{
padding:5px 0 5px 0;
margin:0px;
text-align:justify;
line-height:19px;
}
.wrap{
width:960px;
margin:auto;
}
.tabnav{
padding-top: 10px;
width:960px;
height:30px;
background-color: #0D1F29;
}
.tabnavempty{
height: 0px;
display: none;
}
.header{
width:960px;
height:171px;
background:url(http://www.internetservice.se/i/header_bg.jpg) no-repeat left;
}
.logo{
padding:20px 0 0 30px;
float:left;
}
.search{
padding:25px 0 0 245px;
float:left;
color: #ffffff;
font-size: 10pt;
}
/*-----------------------------menu-------------------*/
#menu{
width:750px;
clear:both;
float:left;
text-align:right;
padding:10px 0 0 30px;
margin:0px;
}
#menu ul{
display:block;
list-style:none;
margin:0px;
padding:0px;
}
#menu ul li{
display:inline;
padding:0px;
margin:0px;
font-weight: bold;
}
#menu ul li a{
width:113px;
height:43px;
display:block;
padding:0px;
padding-top: 12px;
margin:0 4px 0 4px;
float:left;
text-decoration:none;
text-align:center;
color:#fff;
font-size:16px;
line-height:28px;
}
#menu ul li.selected a{
width:113px;
height:43px;
display:block;
padding:0px;
padding-top: 12px;
margin:0 4px 0 4px;
float:left;
text-decoration:none;
text-align:center;
color:#fff;
font-size:16px;
line-height:28px;
background:url(http://www.internetservice.se/i/menu_bt_a.jpg) no-repeat center;
}
#menu ul li a:hover{
background:url(http://www.internetservice.se/i/menu_bt_a.jpg) no-repeat center;
}
/*--------------home_center_content-----------------*/
.home_center_content{
width:100%;
overflow:hidden;
margin:4px 0 0 10px;
padding:0px;
padding-left: 15px;
height:180px;
}
.box1{
width:100%;
overflow:hidden;
margin-bottom:-165px;
}
.center_text{
width:490px;
height:170px;
float:left;
display:inline;
margin:20px 0 0 10px;
margin-top: 10px;
}
.center_text p{
color:#FFFFFF;
line-height:20px;
}
.big_title{
font-size:36px;
color:#FFFFFF;
padding:0 0 10px 0;
margin-top: 0px;
padding-top: 0px;
}
.big_title span{
font-weight:bold;
color:#4CB4E6;
}
.center_button_icons{
width:450px;
overflow:hidden;
margin:6px 0 0;
padding:0 0 0 5px;
}
.center_button_icons li{
width:106px;
float:left;
overflow:hidden;
padding:0px 12px 0;
text-align:center;
}
.center_button_icons li a{
font-size:10px;
text-decoration:none;
}
.center_button_icons li a:hover{
color:#99FFFF;
}
.right_img{
float:left;
width:190px;
height:150px;
text-align:center;
padding:5px 0 0 0;
background-color: #1E5E78;
display:inline;
margin:10px 0 0 50px;
}
.right_img2{
float:left;
width:190px;
height:150px;
text-align:center;
padding:5px 0 0 0;
background-color: #1E5E78;
display:inline;
margin:10px 0 0 20px;
}
/*--------------main_content-----------------*/
.main_content{
width:960px;
clear:both;
padding:0 0 30px 0;
}
.left_content{
width:415px;
float:left;
padding:20px 0 0 50px;
}
.center_content{
width:800px;
float:left;
padding:20px 0 0 50px;
}
.right_content{
width:305px;
float:left;
padding:20px 0 0 120px;
}
.checklist li {
	padding-left: 25px;
	padding-bottom: 3px;
	padding-top: 3px;
	list-style-type: none;
	background-image: url(http://www.internetservice.se/i/check.gif);
	background-repeat: no-repeat;
}
.checklist {
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
}
.wide_content{
width:850px;
float:left;
padding:20px 0 0 50px;
}
.newsletter{
padding:15px 0 0 40px;
}
input.input{
width:210px;
height:19px;
float:left;
border:1px #98cdec solid;
background-color:#e2eff4;
color:#3596c5;
font-style:italic;
font-size:13px;
margin:3px 0 0 0;
padding:2px 0 0 5px;
}
input.subscribe{
float:left;
padding:0 0 0 10px;
}
.project_box{
width:381px;
margin:10px;
}
img.feat_project{
border:3px #c9c9c9 solid;
}
.project_details{
border-bottom:1px #9c9c9c dotted;
padding:5px 0 5px 0;
float:left;
}
span.left{
float:left;
display:block;
}
a.view{
float:right;
color:#226C92;
}
.news_box{
float:left;
width:390px;
clear:both;
padding:0 0 20px 0;
}
img.news_thumb{
float:left;
}
.news_content{
width:305px;
float:left;
padding:0 0 0 15px;
}
.principles_box{
float:left;
width:410px;
clear:both;
padding:0 0 5px 0;
margin:0 0 20px 0;
border-bottom:1px #cbccce dotted;
}
img.principles_thumb{
float:left;
padding:5px 0 0 0;
}
.principles{
width:290px;
float:left;
padding:0 0 0 15px;
}
img.big_pic{
padding:20px 0 0 0;
}
/*---------------------services_list-------*/
.services_list{
float:left;
padding:0px;
}
.services_list ul {
list-style:none;
padding:0;
margin:0px;
}
.services_list ul li{
padding:6px 0 6px 0;
margin:0px;
width:382px;
height:28px;
line-height:28px;
background:url(http://www.internetservice.se/i/list_bg.gif) no-repeat center;
}
.services_list ul li span{
color:#5aa4d4;
font-weight:bold;
}
.services_list ul li a{
text-decoration:none;
padding:0 0 0 10px;
font-size:12px;
margin:0px;
color:#6c7b81;
}
.services_list ul li a:hover{
color:#000000;
}
/*---------------contact_form------------------*/
.contact_form{
float:left;
padding:10px 0 20px 0;
}
.form_row{
width:360px;
clear:both;
padding:12px 0 12px 0;
color:#a53d17;
}
label.contact{
width:85px;
float:left;
font-size:14px;
font-weight:bold;
text-align:right;
padding:4px 15px 0 0;
color: #868788;
}
input.contact_input{
width:250px;
height:21px;
float:left;
border:1px #98cdec solid;
background-color:#e2eff4;
color:#3596c5;
font-size:13px;
margin:3px 0 0 0;
padding:3px 0 0 5px;
}
textarea.contact_textarea{
width:250px;
height:120px;
float:left;
border:1px #98cdec solid;
background-color:#e2eff4;
color:#3596c5;
font-size:13px;
margin:3px 0 0 0;
padding:2px 0 0 5px;
}
input.send{
cursor:pointer;
float:right;
padding:4px 5px 4px 10px;
}

.employe_box_left{
float:left;
width:180px;
line-height:25px;
margin:20px 0 0 0;
border-right:1px #CCCCCC dotted;
}
.employe_box_right{
float:left;
width:180px;
line-height:25px;
margin:20px 0 0 40px;
}
.contact_info{
float:left;
padding:5px 0 0 0;
}
/*--------------------footer-------------*/
.footer{
width:100%;
background-color: #f2f2f2;
border-top:1px #cacaca solid;
}
.footer_content{
width:960px;
margin:auto;
padding:0 0 5px 0;
}
.footer_tab1{
width:285px;
float:left;
padding:0 0 0 30px;
}
.footer_info{
float:left;
padding:5px 0 10px 0;
}
p.info{
width:225px;
float:left;
padding:0 0 0 10px;
}
p.info_contact{
width:325px;
float:left;
padding:0 0 0 10px;
}
span.orange{
color:#226C92;
float:left;
}
span.blue{
color:#58a2d3;
font-size:14px;
font-weight: bold;
}
.footer_copyrights{
clear:both;
border-top:1px #9c9c9c dotted;
color:#a0a0a0;
padding:10px 0 10px 0;
}
.footer_tab2{
width:350px;
float:left;
padding:0 0 0 40px;
}
.favorites_box{
float:left;
padding:5px 0 10px 0;
}
p.favorites{
width:290px;
float:left;
padding:0 0 0 10px;
margin:0px;
}
span.fav_nr{
width:37px;
height:37px;
font-size:24px;
text-align:center;
font-weight:bold;
line-height:37px;
float:left;
}
.footer_tab3{
width:150px;
float:left;
padding:0 0 0 30px;
}
.footer_links{
float:left;
padding:0px;
}
.footer_links ul {
list-style:none;
padding:0;
margin:0px;
}
.footer_links ul li{
padding:6px 0 6px 0;
margin:0px;
width:150px;
border-bottom:1px solid #e2e2e2;
}
.footer_links ul li a{
text-decoration:none;
padding:0;
font-size:12px;
margin:0px;
color:#6c7b81;
}
.footer_links ul li a:hover{
color:#000000;
}
