html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body{ text-align:left; font-family:arial; font-size:10pt; color:#2f343a; background:#babfc8 url('../images/bg.jpg') top left repeat-x;}

#top{width:1000px; height:80px; float:left; background:url('../images/topbg.jpg') top left repeat-x;}
.logo{float:left; padding-top:20px;}
.tel{color:#9c9da2; font-weight:bold; font-size:18pt; float:right; padding-top:30px;}
.tel span{font-weight:normal;}

#menu{width:1000px; float:left; height:32px; background:#cd1800;}
#menu div{float:left; padding-left:20px; line-height:32px; font-size:9pt; font-weight:bold;}
#menu div a{color:White; text-decoration:none; }
#menu div a:hover{text-decoration:underline;}
#menu div a.active{text-decoration:underline;}

#content{width:1000px; float:left;}
#left{width:200px; float:left;}
#left_menu{width:200px; height:300px; background:url('../images/menubg.jpg') top left repeat-x;}
#left_menu ul{list-style:none; padding:10px 20px 0 20px}
#left_menu ul li{border-bottom:1px solid #565c66; padding:10px 0 10px 20px; background:url('../images/marker.gif') center left no-repeat; font-size:9pt;}
#left_menu ul li a{color:White; font-weight:bold; text-decoration:none;}
#left_menu ul li a:hover{color:#9ba0a7; text-decoration:underline;}
#left_menu ul li a.active{color:#9ba0a7; text-decoration:underline;}
.adres{padding:50px 30px 20px 30px}
.adres .bold{font-weight:bold; padding-bottom:10px; font-size:11pt;}

#right{width:800px; float:left;}
.index_text{padding:46px 30px 20px 40px;}
.index_text div{padding-bottom:10px;}
#top_line{width:800px; float:left; background:url('../images/graybg.jpg') top left repeat-x; height:37px; line-height:37px;}
#top_line div{padding-left:40px; color:White; font-weight:bold;}
#top_line div span{font-weight:normal;}

.services_text{padding:30px 40px 20px 40px; float:left;}
.images{ width:3000px;  height:160px; overflow:auto; }
.images div{float:left; padding-right:28px; font-weight:bold;}
.images div img{border:3px solid #6a707b}
.images div .active img{border:3px solid #cd1800}

.profile_text{padding:30px 40px 20px 40px; float:left;}
.profile_text div{padding-bottom:10px;}
.profile_text ul{padding-left:20px; padding-bottom:10px;}
.contact_text{padding:30px 40px 20px 40px; float:left;}
.contact_text div a{color:#2f343a; text-decoration:none;}
.contact_text div a:hover{text-decoration:underline;}
.images_container{width:700px; overflow-x:auto; padding-top:20px;}

.img img{border:3px solid white;}


.bold{font-weight:bold;}
.form{width:300px; float:left; padding-right:20px;  }
.input_container{float:left; padding-right:10px;}
.errorlist{color:Red; font-size:8pt; list-style:none;}
.form input{background:white; border:1px solid #595f68; width:250px;}
.p_top{padding-top:5px;}
.form textarea{ height:100px; background:white; border:1px solid #595f68; width:250px; }

#bottom{width:1000px; float:left; height:144px; background:url('../images/bottombg.jpg') top left repeat-x;}
#bottom div{text-align:center; color:#4f5259; padding-top:40px;}
#bottom div span{padding:0 10px 0 10px;}
#bottom div a{color:#4f5259; text-decoration:none;}
#bottom div a:hover{text-decoration:underline;}

table#container{width:100%; border-collapse:collapse;}
table#container td{padding:0; margin:0; vertical-align:top;}
table#container td.l{width:49%; text-align:right;}
table#container td.l div{ text-align:right;}
table#container td.l div div{background:url('../images/left.jpg') right top no-repeat;}
table#container td.c{width:1000px; background:white }
table#container td.r{width:49%; }
table#container td.r div{}
table#container td.r div div{background:url('../images/right.jpg') left top no-repeat;}

code {font-family:"Courier New",Courier}

#options {width:457px; margin:20px auto; text-align:right; color:#9ac1c9}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}

#acc {width:700px; list-style:none; color:#033;}
#acc h3 {width:700px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}
#acc h3:hover {background:url(../images/header_over.gif)}
#acc .acc-section {overflow:hidden;}
#acc .acc-content {width:680px; padding:15px; border-top:none; }

#nested {width:425px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:411px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(../images/header.gif)}
#nested h3:hover {background:url(../images/header_over.gif)}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:393px; padding:15px; border:1px solid #9ac1c9; border-top:none; }
#nested .acc-selected {background:url(../images/header_over.gif)}