body
{
    background-color:#ffffff;
    margin:0px;
    padding:0px;
    min-width:1024px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:84%;
	overflow:visible;
}



body a:link,a:visited
{
    background-color:none;
    outline:none;

}
body a:hover,a:active
{
    background-color:none;
    outline:none;
}

a.index
{
    width:224px;
    height:60px;
    margin:0px;
    padding:0px;
    position:absolute;
    left:55px;
    top:20px;
    font: bold 45px verdana, sans-serif;
    color: #000000;
    text-decoration: none;
}

div.shapka-main
{
    width:100%;
    height:89px;
    margin:0px;
    padding:0px;
    background-color:rgb(147,100,59);
    background-image:url(../images/shapka.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    position:relative;
    left:0px;
    top:0px;
}

div.shapka-contacts
{
    width:100%;
    height:89px;
    margin:0px;
    padding:0px;
    background-color:rgb(145,145,145);
    background-image:url(../images/shapka-contacts.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    position:relative;
    left:0px;
    top:0px;
}

div.shapka-about
{
    width:100%;
    height:89px;
    margin:0px;
    padding:0px;
    background-color:rgb(131,69,56);
    background-image:url(../images/shapka-about.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    position:relative;
    left:0px;
    top:0px;
}

div.shapka-services
{
    width:100%;
    height:89px;
    margin:0px;
    padding:0px;
    background-color:rgb(187,142,95);
    background-image:url(../images/shapka-services.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    position:relative;
    left:0px;
    top:0px;
}

div.shapka-gallery, div.shapka-album
{
    width:100%;
    height:89px;
    margin:0px;
    padding:0px;
    background-color:rgb(165,146,131);
    background-image:url(../images/shapka-galery.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    position:relative;
    left:0px;
    top:0px;
}

div.shapka-price
{
    width:100%;
    height:89px;
    margin:0px;
    padding:0px;
    background-color:rgb(87,94,102);
    background-image:url(../images/shapka-price.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    position:relative;
    left:0px;
    top:0px;
}

div.shapka-news, div.shapka-post
{
    width:100%;
    height:89px;
    margin:0px;
    padding:0px;
    background-color:rgb(119,85,50);
    background-image:url(../images/shapka-archnews.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    position:relative;
    left:0px;
    top:0px;
}

div.menu
{
    width:100%;
    height:20px;
    margin:0px;
    margin-bottom:50px;
    padding:0px;
    background-color:rgb(0,84,164);
    position:relative;
    top:0px;
    font-size:116%;
    font-family: "Times New Roman",Times,serif;
}


div.active16
{
    width:15%;
    height:20px;
    margin:0px;
    position:relative;
    top:0px;
    left:0px;
    float:left;
    background-image:url(../images/menu_b.gif);
    background-repeat:no-repeat;
    background-position:left top;
    color:rgb(0,84,164);
    background-color:#ffffff;

}
div.active17
{
    width:16%;
    height:20px;
    margin:0px;
    position:relative;
    top:0px;
    left:0px;
    float:left;
    background-image:url(../images/menu_b.gif);
    background-repeat:no-repeat;
    background-position:left top;
    color:rgb(0,84,164);
    background-color:#ffffff;

}


img.blank
{
    position:relative;
    left: 0px;
    top:0px;
    float:left;
}

div.column
{
    width:20%;
    padding:0px;
    margin:0px;
    position:relative;
    top:0px;
    right:0px;
    float:left;
    background-color:none;
}



div.start
{
    width:83%;
    margin-right:6%;
    margin-top:20px;
    margin-bottom:2%;
    padding-left:45px;
    padding-right:5px;
    padding-top:0px;
    padding-bottom:0px;
    position:relative;
    top:10px;
    left:0px;
    float:left;
    color:rgb(0,84,164);
    background:none;
    border-right: 1px dashed #0054a4;
}

div.start p
{
    color:rgb(0,84,164);
    position:relative;
    top:-17px;
    margin:0px;
}

div.start img
{
   width:92%;
   margin-top:22px;
   margin-left:0px;
   margin-right:0px;
   margin-bottom:0px;
}

div.theclass
{
 clear:left;
}
div.empty
{
    width:76%;
    height:auto;
    margin:0px;
    position:relative;
    padding:0px;
    top:10px;
    right:0px;
    float:left;
    background-color:none;
}
div.archivecont
{
    width:95%;
    height:auto;
    margin:0px;
    position:relative;
    padding:0px;
    top:10px;
    left:-13px;
    float:left;
    background-color:none;
}

div.news
{
    width:85%;
    height:auto;
    padding-right:15px;
    padding-left:20px;
    padding-top:0px;
    padding-bottom:5px;
    margin-bottom:20px;
    position:relative;
    margin-top:20px;
    top:5px;
    left:2%;
    margin-left:3%;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    color:rgb(0,84,164);
    -moz-box-shadow: 1px 1px 4px #818b95;
    -webkit-box-shadow: 1px 1px 4px #818b95;
    box-shadow: 1px 1px 4px #818b95;
    -ms-filter: progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=45, Strength=150);


    background: #e9eef2; /* for non-css3 browsers */
    -ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2eaf0', endColorstr='#f6f8fb'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#e9eef2), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #e9eef2,  #ffffff); /* for firefox 3.6+ */
	overflow:visible;

}

.moreleft .news {
    margin-left:-7px;
}


div.ab
{
    width:25%;
    max-width:400px;
    min-width:250px;
    height:auto;
    margin-top:10px;
    margin-right:5%;
    margin-bottom:15px;
    position:relative;
    padding-right:0px;
    top:0px;
    left:60px;
    color:rgb(0,84,164);
    background: none;
    float: left;

}
div.ab_center
{
    width:25%;
    max-width:400px;
    min-width:250px;
    height:auto;
    margin-top:10px;
    margin-right:5%;
    margin-bottom:15px;
    position:relative;
    padding-right:4%;
    padding-left:4%;
    top:0px;
    left:60px;
    color:rgb(0,84,164);
    background: none;
    float: left;

}
div.archive
{

    margin:0px;
    /*padding-left:3%;*/
    padding-top:0px;
    padding-bottom:8px;
    margin-bottom:20px;
    position:relative;
    top:30px;
    color:rgb(0,84,164);
    background: none;

}
.small
{font-size:small;
 /*padding-left:20px;*/}


p
{
    color:rgb(28,63,120);
}



.texta {
    font-size: 11px;
    background-color: #ffffff;
    border: 1px solid rgb(28,63,120);
    margin-left:5px;
    margin-top:5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#form  {

position:relative;
top:-10px;


}

#Capcha  {
   font-size: 11px;
    background-color: #ffffff;
    border: 1px solid rgb(28,63,120);
    margin-left:5px;
    margin-top:5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}
.buttons
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color: rgb(0,84,164);
    color: #ffffff;
    margin-top:14px;
    margin-bottom:7px;
    padding:2px;
    border:none;
    width:100px;
    outline:none;
    position:relative;
    left:5px;
    border-style:outset;
    border: outset 2px rgb(0,84,164);
}

.buttons:hover {
    background-color: #008EDE;
    border: outset 2px #008EDE;
    cursor: pointer;
}


a.buttons1:link
{

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color: rgb(0,84,164);
    color: #ffffff;
    margin-top:10px;
    margin-bottom:5px;
    padding:3px;
    outline:none;
    position:relative;
    border: outset 2px rgb(0,84,164);
    text-decoration:none;
}
a.buttons1:visited
{

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color: rgb(0,84,164);
    color: #ffffff;
    margin-top:10px;
    margin-bottom:5px;
    padding:3px;
    outline:none;
    position:relative;
    border: outset 2px rgb(0,84,164);
    text-decoration:none;
}
a.buttons1:hover
{

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color: #008EDE;
    border: outset 2px #008EDE;
    color: #ffffff;
}
a.buttons1:active
{

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color: #008EDE;
    border: outset 2px #008EDE;
    color: #ffffff;
}



h2.nw
{
    position:relative;
    padding-right:30px;
    padding-left:200px;
	top:20px;
	padding-bottom:20px;
    text-align:right;
    z-index: 100;
}

h2.nw a {
    color:#0054A4;
}

h2.nw a:hover {
    color:#008EDE;
}

h2.serv1
{
    position:relative;
    left:0px;
    padding-top:10px;
    text-align:left;
    color:#008EDE;
}

h2.about
{
position:relative;
left:-20px;
padding-top:0px;
text-align:center;
height:38px;
background-color:none;
}
h2.price
{
    position:relative;
    left:-50px;
    text-align:center;
}

h2.date
{
    position:relative;
    left:0px;
    text-align:left;
    float:left;
}
h2.ind
{
    position:relative;
    right:0px;
    top:-17px;
}
h4.ind1
{
    position:relative;
    right:0px;
    top:-10px;
}
.det
{
    position:relative;
    top:0px;
    right:30px;
    text-align:right;
    font-size:85%;
    clear:both;
    background-color:none;
}


a.details:link
{
    color:rgb(0,84,164);
    font-weight:300;
}
a.details:visited
{
    color:rgb(0,84,164);
    font-weight:300;
}
a.details:hover
{
 color:rgb(0,142,222)
}

a:hover {
    color:rgb(0,142,222); }

a:visited {
    color:rgb(0,84,164); }

a.print:link
{
    color:rgb(0,84,164);
    font-weight:300;

}
a.print:visited
{
    color:rgb(0,84,164);
    font-weight:300;

}
a.print:hover
{
    color:rgb(0,142,222)
}

a.blue:link
{

    text-decoration:none;
    color:#ffffff;
    background-color:rgb(0,84,164);
    display:block;
    text-align:left;
    font-weight:200;
    top:0px;
    left:0px;
    position:relative;
}
a.blue:visited
{

    text-decoration:none;
    color:#ffffff;
    background-color:rgb(0,84,164);
    display:block;
    text-align:left;
    font-weight:200;
    top:0px;
    left:0px;
    position:relative;
}
a.blue:hover
{
    text-decoration:none;
    color:#ffffff;
    display:block;
    background-color:rgb(0,142,222);
    text-align:left;
    font-weight:200;
    top:0px;
    left:0px;
    position:relative;
    padding-bottom:0px;

}
a.blue:active
{
    text-decoration:none;
    color:#ffffff;
    display:block;
    background-color:rgb(0,142,222);
    text-align:left;
    font-weight:200;
    top:0px;
    left:0px;
    position:relative;
}


h1, h4
{color:rgb(0,84,164);}

hr.bottomhr
{
    position:relative;
    top:0px;
    color:rgb(0,84,164);
    background-color:rgb(0,84,164);
    height:1px;
    border:none;
}

div.container
{width:100%;
 height:95%;
 position:absolute;
 top:0px;
 left:0px;
 background-color:green;
}
div.footer
{width:100%;
 height:70px;
 position:relative;
 top:25px;
 padding-top:10px;
 clear:both;
 text-align:center;
 font-size:85%;
}
div.footer p
{
    color:rgb(0,84,164);
}
div.menu16
{
    width:16%;
    height:19px;
    margin:0px;
    position:relative;
    top:0px;
    left:0px;
    float:left;


}
div.menu16 img
{
    position:relative;
    top:0px;
    left:0px;
    float:left;
    width:27px;
    height:19px;
    background-image:url(../images/menu_w.gif);
    background-repeat:no-repeat;
    background-position:left top;
    outline:none;
    border:none;
    /* for IE */
    filter:alpha(opacity=100);
    /* CSS3 standard */
    opacity:1;
}

div.menu16 a:hover img
{
    border:none;
    outline:none;
    background-image:url(../images/barhov.gif);
    background-repeat:no-repeat;
    background-position:left top;
}


div.menu17
{
    width:17%;
    height:19px;
    margin:0px;
    padding:0px;
    position:relative;
    left:0px;
    float:left;
}
div.menu17 img
{
    position:relative;
    top:0px;
    left:0px;
    float:left;
    width:27px;
    height:19px;
    background-image:url(../images/menu_w.gif);
    background-repeat:no-repeat;
    background-position:left top;
    outline:none;
    border:none;
    /* for IE */
    filter:alpha(opacity=100);
    /* CSS3 standard */
    opacity:1;

}

div.menu17 a:hover img
{
    border:none;
    outline:none;
    background-image:url(../images/barhov.gif);
    background-repeat:no-repeat;
    background-position:left top;

}


h1.archive
{
    color:#0054A4;
    padding-left:20px;
    position:relative;
    left:3%;

}


div.gallery
{

    margin-right: 1%;
    margin-left: 3%;
    margin-top: 50px;
    border: 1px solid #ffffff;
    height: auto;
    width: auto;
    float: left;
    text-align: center;
    outline:none;

}
div.gallery img
{
    display: inline;
    margin: 3px;
    border: none;
    -moz-box-shadow: 0px 0px 14px #999;
    -webkit-box-shadow: 0px 0px 14px #999;
    box-shadow: 0px 0px 14px #999;
    outline:none;
    border: none;
    /* for IE */
    filter:alpha(opacity=100);
    /* CSS3 standard */
    opacity:1;
    outline:none;

}
div.gallery a:hover img
{
    border: none;
    /* for IE */
    filter:alpha(opacity=60);
    /* CSS3 standard */
    opacity:0.6;
    outline:none;

}
div.gallery a:link img a:visited  img
{
    border: none;
    /* for IE */
    filter:alpha(opacity=100);
    /* CSS3 standard */
    opacity:1;
    outline:none;
}


div.box
{
    padding-left:20px;
    padding-right:20px;
    padding-top:1px;
    padding-bottom:5px;
    position:relative;
    top:0px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    background-color: #e9eef2;
    -moz-box-shadow: 1px 1px 4px #818b95;
    -webkit-box-shadow: 1px 1px 4px #818b95;
    box-shadow: 1px 1px 4px #818b95;
    background: #e9eef2; /* for non-css3 browsers */

    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2eaf0', endColorstr='#f6f8fb'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#e9eef2), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #e9eef2,  #ffffff); /* for firefox 3.6+ */
}
div.box p
{
    color:#1c3f78;
}
div.ab img
{
    clear:both;
    position:relative;
    left:0px;
    margin-right:10%;
    margin-bottom:6%;
}
div.ab_center p
{
    color:rgb(0,84,164);
}
div.ab_center img
{
    clear:both;
    position:relative;
    left:0px;
    margin-right:10%;
    margin-bottom:6%;
}
div.ab p
{
    color:rgb(0,84,164);
}

center.feedback
{
    width:460px;
    height:280px;
    margin:10px;
    padding:34px;
    position:relative;
    top:30px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color:rgb(0,84,164);
    background-color: #e9eef2;
    margin-left: 60px;
    margin-bottom: 80px;
    -moz-box-shadow: 1px 1px 4px #818b95;
    -webkit-box-shadow: 1px 1px 4px #818b95;
    box-shadow: 1px 1px 4px #818b95;
    background: #e9eef2; /* for non-css3 browsers */

    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2eaf0', endColorstr='#f6f8fb'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#e9eef2), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #e9eef2,  #ffffff); /* for firefox 3.6+ */
    float:left;
}

div.shema
{
    width:296px;
    height:349px;
    margin:10px;
    position:relative;
    top:30px;
    margin-left: 10px;
    margin-bottom: 80px;
    float:left;
}
div.shema img
{

    border:none;

}

img.map
{
    width:360px;
    height:300px;
    position:relative;
    top:50px;
    background-color:grey;
}


.cont
{
    position:relative;
    top:20px;
    margin-left:60px;
    color:rgb(0,84,164);
    float:left;
    margin-right:3%;
}


div.image
{
    width:150px;
    height:170px;
    position:relative;
    top:0px;
    left:0px;
    background-color:grey;
    margin-left:20px;
    margin-right:20px;
    outline:none;
}
div.image_about
{
    width:150px;
    height:170px;
    position:relative;
    top:0px;
    left:0px;
    background-color:none;
    margin-left:20px;
    margin-right:20px;
    outline:none;
    font-weight:600;
    background-color:none;
    display:block;
}

/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.rectanglenw {
    background:  rgb(0,142,222);
    height: 40px;
    width: 150px;
    position: absolute;
    left:-13px;
    top: 26px;
    margin:0px;
	
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
    /* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
}

.rectanglenw h4
{
    font-size: 23px;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    text-align: center;
    position: absolute;
    top: 0px;
    left: 8px;
	margin:0px;
	margin-left:10px;
	
}

.trianglenw-l { /* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; */
                border-color: transparent rgb(0,84,164) transparent transparent;
                border-style:solid;
                border-width:12px;
                height:0px;
                width:0px;
                position: absolute;
                left: -25px;
                top: 54px;
			
                 /* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533; */
}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
.rectanglepr{
    background:  rgb(0,142,222);
    height: 42px;
    width: 320px;
    position: relative;
    left:-28px;
    top: 35px;
    float: left;
    margin:0px;
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
    z-index: 100; /* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
}

.rectangleprwide{
    background:  rgb(0,142,222);
    height: 42px;
    width: 750px;
    position: relative;
    left:-28px;
    top: 35px;
    float: left;
    margin:0px;
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
    z-index: 100; /* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
}

.rectanglepr h4
{
    font-size: 23px;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    text-align: center;
    position: relative;
    top: -21px;
    left: 8px;
}
.rectangleprwide h4
{
    font-size: 23px;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    text-align: center;
    position: relative;
    top: -21px;
    left: 8px;
}

.trianglepr-l { /* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; */
                border-color: transparent rgb(0,84,164) transparent transparent;
                border-style:solid;
                border-width:12px;
                height:0px;
                width:0px;
                position: relative;
                left: -40px;
                top: 64px;
                z-index: -1; /* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533; */
}
.triangleprwide{ /* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533; */
                 border-color: transparent rgb(0,84,164) transparent transparent;
                 border-style:solid;
                 border-width:12px;
                 height:0px;
                 width:0px;
                 position: relative;
                 left: -40px;
                 top: 65px;
                 z-index: -1; /* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533; */
}
div.pricelist
{
    width:80%;
    height:240px;
    margin:0px;
    padding-left:15px;
    padding-top:0px;
    padding-bottom:3px;
    margin-bottom:20px;
    position:relative;
    margin-top:10px;
    top:10px;
    left:55px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    color:rgb(0,84,164);
    -moz-box-shadow: 1px 1px 4px #818b95;
    -webkit-box-shadow: 1px 1px 4px #818b95;
    box-shadow: 1px 1px 4px #818b95;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=45, Strength=150);

    background: #e9eef2; /* for non-css3 browsers */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2eaf0', endColorstr='#f6f8fb'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#e9eef2), to(#ffffff)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #e9eef2,  #ffffff); /* for firefox 3.6+ */

}
div.pricelist1
{
    width:90%;
    height:auto;
    margin:0px;
    padding-left:15px;
    padding-top:0px;
    padding-bottom:3px;
    margin-bottom:20px;
    position:relative;
    margin-top:10px;
    top:10px;
    left:55px;
    background:none;
    color:rgb(0,84,164);

}
/* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */

table
{
    clear:both;
    position:relative;
    top:0px;
    left:-10px;
    width: 70%;
    border: solid 1px rgb(0,84,164);
    margin:0 auto;
    margin-bottom:50px;
    padding-top:10px;
    background:none;
    border-collapse: collapse;

}

table caption {
    margin:0 0 20px 0;
    color:rgb(0,84,164); text-align:center; }

table tr,td,th
{
    text-align:left; color:#1D67AE;
    padding:6px;
    border: solid 1px rgb(0,84,164);

}

table td[colspan="2"] {
    text-align:center;
}

table th
{
    background-color: #E9EEF2;
    color: #0054A4;
}

table th.width
{
    width:60%;
}
table td.right
{
text-align:right;
}


#map
{
    width:500px;
    height:589px;
    margin:60px;


}

.moreleft 
{
 margin-left:5%;
 width:90%;
 max-width: 1280px;
 }
.archive { margin-top:60px; }
.titletext 
{ color:#1C3F78; 
  padding-top:10px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:17px;
}
.iw90 img { width:90%; }

p.error {
    float:left;
    margin:35px 0 -25px 65px;
    color:#f00; }

.PageList { margin-top:40px; }
.moreleft .PageList { margin-left:15px; }


.PageList a:link
 {
    color:#0054a4;
}
.PageList  a:visited
 {
    color:#0054a4;
}
.PageList a:hover {
    color:#008EDE;
}
.PageList a:active {
    color:#008EDE;
}
.PageList span {
    display:block; float:left;
    padding:0 5px 0 0; }

.PageList li {
    display:inline;
    padding:0 3px 0 0; }

.PageList .Active {
    font-weight:bold; }

.article img.left {
    float:left; margin:0 10px 10px 0;}
.article img.right {
    float:right; margin:0 0 10px 10px;}
.clear {
    float:none; clear:both;}

p.bluetext 
{
color:rgb(0,84,164);
margin:0px;
}

p.bluetext  img
{
position:relative;
top:4px;
margin:5px;

}