

.simpleDiv2 {
   -moz-transform: scaleY(-1);
     -o-transform: scaleY(-1);
-webkit-transform: scaleY(-1);
        transform: scaleY(-1);
        filter: FlipV;
    -ms-filter: "FlipV";
}


a.banner_zag{color:#dd0000; font-weight:normal; font-size:22px; font-family:Arial; line-height:130%; text-decoration:none;}
a.banner_zag:hover{color:#0054b9; font-size:22px; text-decoration:underline;}
span.banner_text{color:#333333; font-size:15px; font-weight:normal; font-family:Arial; line-height:130%; margin:0px; text-decoration:none;}
span.banner_tel{color:#000000; font-size:16px; font-weight:normal; font-family:Arial; line-height:130%; margin:0px; text-decoration:none;}
span.banner_prim{color:#454545; font-size:15px; font-weight:normal; font-family:Arial; line-height:130%; margin:0px; text-decoration:none;}
a.banner_url{color:#0054b9; font-size:15px; font-weight:normal; font-family:Arial; line-height:130%; margin:0px; text-decoration:none;}
a.banner_url:hover{color:#f14000; font-size:15px; text-decoration:underline;}


/* Текст */



H1 {color:#050505; font-size:30px; line-height:100%; font-weight:normal; font-family:'Geologica', sans-serif;; padding:0; margin:0;}
H2 {color:#111111; font-size:25px; line-height:100%; font-weight:normal; font-family:Arial; padding:0; margin:0;}
H3 {color:#222222; font-size:21px; line-height:100%; font-weight:normal; font-family:Arial; padding:0; margin:0;}
P {text-align:justify; margin:0; padding:0; font-weight:normal; color:#111111; font-size:14px; font-family:'Geologica', sans-serif; text-decoration:none;}
body {font-weight:normal; font-size:14px; font-family: 'Geologica', sans-serif;}
label {cursor:pointer; color:#222222; font-size:14px; font-weight:normal; font-family:'Geologica', sans-serif;}
img {border:0; padding:0; font-size: 1px;}
form {margin: 0px;}
table {border:0px; border-collapse:collapse; padding:0px; margin:0px;}
table td {padding:0px; margin:0px;}

.searchHint{border:1px solid #aaa; background-color:#fff; padding:10px; position: absolute;}
.searchHint div{padding-bottom:3px; cursor:pointer; width:auto;}
.searchHint div:hover{background-color:#fee;}

a {color:#0072ca; font-weight:normal; font-size:13px; font-family: 'Geologica', sans-serif; text-decoration:underline;}
a:hover {color:#e85600; font-weight:normal; font-size:13px; font-family: 'Geologica', sans-serif;; text-decoration:underline;}

a.red {color:#d64e00;}
a.red:hover {color:#0072ca;}

a.addred {color:#e85600; font-weight:bold; }
a.addred:hover {color:#d24e00; font-weight:bold; }

a.addblue {color:#629cb6; font-weight:bold;}
a.addblue:hover {color:#568ea7; font-weight:bold;}

a.newyear {color:#d21702;}
a.newyear:hover {color:#e85600;}

a.white {color:#fcefe6;}
a.white:hover {color:#ffffff;}

a.gray {color:#777777; font-size:14px;}
a.gray:hover {color:#0072ca; font-size:14px;}


a.dashed {text-decoration:none; border-bottom: 1px dashed #0072ca;}
a.dashed:hover {text-decoration:none; border-bottom: 1px dashed #e85600;}

a.adres {color:#000000; text-decoration:none;}
a.adres:hover {color:#0072ca; text-decoration:underline;}

a.menubutton {display:inline-block; font-weight:normal; color:#faf7f7; text-shadow:1px 1px 1px #7c3903; background-color:#e35e03; border-left:1px solid #fcb882; border-top:1px solid #fcb882; background-image: url(../images/menubuttonbg.gif); background-repeat: repeat-x; padding:7px; padding-bottom:8px; padding-left:11px; padding-right:11px; font-size:14px; text-decoration:none;}
a.menubuttonpressed {display:inline-block; font-weight:bold; color:#333333; background-color:#ffffff; border-left:1px solid #ffffff; border-top:1px solid #ffffff; padding:7px; padding-bottom:8px; padding-left:11px; padding-right:11px; font-size:14px; text-decoration:none;}
a.menubutton:hover {color:#0072ca; text-shadow:none; background-color:#f0f0f5; border-left:1px solid #f0f0f5; border-top:1px solid #f0f0f5; background-image:none; text-decoration:underline;}

a.orange {color:#DF5E12; font-size:13px; font-family:Arial; text-decoration:underline;}
a.orange:hover {color:#163bb5; font-size:13px; font-family:Arial; text-decoration:none;}

a.town {color:#333333; font-weight: normal; font-size:11px; font-family:Arial; text-decoration:underline;}
a.town:hover {color:#e85600; font-weight: normal; font-size:11px; font-family:Arial; text-decoration:underline;}

a.rubr {color:#444444; font-weight: normal; font-size:13px; font-family:Arial; text-decoration:underline;}
a.rubr:hover {color:#f05a22; font-weight: normal; font-size:13px; font-family:Arial; text-decoration:none;}

a.forum {color:#0734b9; font-weight: normal; font-size:12px; font-family:Arial; text-decoration:none;}
a.forum:hover {color:#f05a22; font-weight: normal; font-size:12px; font-family:Arial; text-decoration:underline;}


.noline {color:#0072ca; font-size:14px; text-decoration:none; cursor:pointer;}
.noline:hover {color:#0072ca; font-size:14px; text-decoration:underline; cursor:pointer;}

.pricebutton {display:inline-block; font-weight:normal; color:#333333; background-color:#f0f5f3; padding:4px; padding-left:10px; padding-right:10px; font-size:13px; border-radius:2px; border:1px solid #cde7dc; text-decoration:none; cursor:pointer;}
.pricebutton:hover {color:#000000; background-color:#deefe8; border:1px solid #95cbb5;}

.black {color:#555555; text-decoration:underline; font-size:14px; cursor:pointer;}
.black:hover {color:#0072ca; text-decoration:underline; font-size:14px; cursor:pointer;}

.poisk {display:inline-block; border:0px; font-weight:normal; color:#fafafa; background-color:#4b7a9a; padding:1px; padding-left:15px; padding-right:15px; font-size:16px; text-decoration:none; cursor:pointer;}
.poisk:hover {color:#ffffff; background-color:#1f7ebf;}



span.button {display:inline-block; font-weight:bold; color:#fafafa; text-shadow:-2px -2px 2px #f1680a; background-color:#e35e03; padding:3px; padding-left:10px; padding-right:10px; font-size:13px; border-radius:4px; border:1px solid #c35008; border-right:1px solid #7e7c76; border-bottom:1px solid #7e7c76; text-decoration:none; cursor:pointer;}
span.button:hover {color:#ffffff; text-shadow:2px 2px 2px #e35e03; background-color:#f1680a; border:1px solid #c35008; border-right:1px solid #bcb69e; border-bottom:1px solid #bcb69e; cursor:pointer;}

span.dashed {text-decoration:none; color:#0072ca; border-bottom: 1px dashed #0072ca; cursor:pointer;}
span.dashed:hover {text-decoration:none; color:#e85600; border-bottom: 1px dashed #e85600; cursor:pointer;}

span.dashedmap {text-decoration:none; color:#72706b; font-size:12px; border-bottom: 1px dashed #72706b; cursor:pointer;}
span.dashedmap:hover {text-decoration:none; color:#e85600; font-size:12px; border-bottom: 1px dashed #e85600; cursor:pointer;}


span.block {display:inline-block; background-color:#eff4f5; border-radius:2px; color:#434546; font-size:12px; padding-left:7px; padding-right:7px; margin:2px;}

span.line {text-decoration:underline; font-weight:normal; font-size:13px; font-family:Arial; color:#0072ca; cursor:pointer;}
span.line:hover {text-decoration:underline; font-weight:normal; font-size:13px; font-family:Arial; color:#e85600; cursor:pointer;}

span.blue {color:#0072ca; font-weight:normal; font-size:13px; font-family:Arial; text-decoration:none;}

.sendbutton {display:inline-block; font-weight:normal; color:#fafafa; background-color:#e85600; padding:6px; padding-left:20px; padding-right:20px; font-size:17px; border-radius:3px; border:1px solid #d95000; text-decoration:none; margin-top:10px; margin-bottom:10px; cursor:pointer;}
.sendbutton:hover {font-size:17px; color:#ffffff; background-color:#ef6e00; border:1px solid #c35008; cursor:pointer;}

.actionbutton {display:inline-block; font-weight:normal; color:#fafafa; background-color:#72ac13; padding:7px; padding-left:20px; padding-right:20px; font-size:18px; border-radius:4px; border:1px solid #5f9803; text-decoration:none; margin-top:10px; margin-bottom:10px; cursor:pointer;}
.actionbutton:hover {font-size:18px; color:#ffffff; background-color:#81b522; border:1px solid #598c04; cursor:pointer;}

.whitebutton {font-size:12px; display:inline-block; font-weight:normal; color:#444444; background-color:#fafafa; padding:7px; padding-left:10px; padding-right:10px; border-radius:3px; border:1px solid #cccccc; text-decoration:none; margin-top:10px; margin-bottom:10px; cursor:pointer;}
.whitebutton:hover {font-size:12px; color:#222222; background-color:#ffffff; border:1px solid #909090; cursor:pointer;}
.whitebutton span{font-size:12px; font-weight:bold; color:#444444; text-decoration:none;}
.whitebutton:hover span{font-size:12px; font-weight:bold; color:#222222; cursor:pointer;}


.button {display:inline-block; font-weight:normal; color:#fafafa; text-shadow:-2px -2px 2px #f66603; background-color:#e35e03; padding:3px; padding-left:10px; padding-right:10px; font-size:16px; border-radius:3px; border:1px solid #d95000; border-right:1px solid #7e7c76; border-bottom:1px solid #7e7c76; text-decoration:none;}
.button:hover {color:#ffffff; text-shadow:2px 2px 2px #e35e03; background-color:#f1680a; border:1px solid #c35008; border-right:1px solid #bcb69e; border-bottom:1px solid #bcb69e; font-size:16px; }

.buttonblue {display:inline-block; font-weight:normal; color:#fafafa; text-shadow:-2px -2px 2px #4b728d; background-color:#4b7a9a; padding:3px; padding-left:10px; padding-right:10px; font-size:16px; border-radius:3px; border:1px solid #4b728d; border-right:1px solid #4b677a; border-bottom:1px solid #4b677a; text-decoration:none;}
.buttonblue:hover {color:#ffffff; text-shadow:2px 2px 2px #4b7a9a; background-color:#629cb6; border:1px solid #4b7a9a; border-right:1px solid #7ab0c8; border-bottom:1px solid #7ab0c8; font-size:16px; }


.link2 {line-height:130%; font-size:14px; text-decoration:underline; color:#6d778f;}
.link2:hover {line-height:130%; font-size:14px; text-decoration:underline; color:#e85600;}
.link3 {line-height:130%; font-size:14px; color:#333333; text-decoration:none; font-weight:bold;}
.link3:hover {line-height:130%; font-size:14px; color:#e85600; text-decoration:underline; font-weight:bold;}

div.refblock {color:#222222; font-size: 10px; font-family:Arial;}

div.news2 {font-family:Arial; font-size:11px; width:100%; margin-left: 0px; margin-right: 3px; color:#222222; text-align:justify;}




#toTop { /* кнопка "наверх" */
width:100px;
border:1px solid #ccc;
background:#f7f7f7;
text-align:center;
padding:5px;
position:fixed;
bottom:10px;
right:10px;
cursor:pointer;
display:none;
color:#333;
font-family:verdana;
font-size:12px;
}

div.menu {color:#105faf; font-size:21px; padding-top:5px; padding-bottom:5px; text-decoration:underline; cursor:pointer;}
div.menu:hover {color:#f35800;}


/* Не печатать */
@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}
