/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background-image: url(/images/column2-bg.gif);}
html body{ height:100%;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html{ font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.25em; color:#787878;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#ffffff;}
a:hover{text-decoration:none;}
p {padding-top:15px; }
strong{ color:#FFFFFF;}

.column-1{ background:url(/images/column1-bg.gif);}
/* ============================= main layout ====================== */

.imgindent {margin:0 10px 0 0; float:left;}
.padding1{ padding-top:17px;}
.padding2{ padding-left:20px;}
.padding3{ padding-top:10px;}
.padding4{ padding-left:30px;}
.padding5{ padding-left:10px;}
.padding6{ padding-left:10px; padding-top:7px;}
.padding7{ padding-top:15px;}
.padding8{ float:right; padding-top:7px;}
.margin1{ margin-top:2px;}

/* ============================= column-1 ====================== */
.column-1 .cont{ padding:18px 23px 45px 22px; }
.column1-border-top{ background:url(/images/column1-border.gif) top repeat-x; }
.column1-border-bot{ background:url(/images/column1-border.gif) bottom repeat-x; border-right:solid 2px #c0c0c0; position:relative;}

.column-1 object {vertical-align:top;}

.contacts{ position:absolute;  bottom:0; margin:0 0 57px 20px; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; color:#393939; width:200px;}
.contact1{ font-size:0.81em; padding-bottom:10px; margin-bottom:10px; background:url(/images/unline1.gif) bottom repeat-x; }

.contact1 div, .contact2 div{ color:#fb8800;}

.contacts .phone2{ float:right;}
.counter{ position:absolute; bottom:0; margin:0 0 20px 20px; width:200px;}

/* ============================= header ====================== */
#header{ background:url(/images/column2-bg.gif)}
.header-top-bg{ height:55px; background:url(/images/header-top-bg.gif) no-repeat;}
#header object{  vertical-align:top;}
#header .flash{ padding:0 0 0 20px;}

.small-menu{ float:right; padding:21px 18px 12px 0;}
.small-menu li{ border-right:solid 1px #615e63;  padding:0 5px; float:left; }
.small-menu li a{ font-size:0.833em; color:#6a6a6a; display:inline-block; padding-bottom:1px; text-decoration:none;}
.small-menu li a:hover{ text-decoration:underline;}
.small-menu .rss{  border:none; padding-right:0;}
.small-menu .rss a{ background:url(/images/rss-bg.gif) top right no-repeat; padding-right:33px;}

/* ============================= content ====================== */
.context{ padding:32px 35px 40px 40px; color:#d2d2d2;}
.context a{ color:#d2d2d2; text-decoration:underline;}
.context a:hover{ color:#e6e6e6; text-decoration:none;}



.column-2 .cont{ padding:32px 35px 40px 40px;}
.column-2{ background:url(/images/footer-bg.gif);}
.conteine{ padding:0px 35px 40px 40px;}

#content{ background:url(/images/column2-bg.gif);}
.col-2{ margin-left:52px;}
.column-2 .title{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ebebeb; font-size:1.13em; margin-bottom:10px;font-weight:bold;}
.column-1 .title{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ebebeb; font-size:1.13em; margin-bottom:10px;font-weight:bold;}
.titleg{ font-family:Arial, Helvetica, sans-serif; color:#ebebeb; font-size:1.13em; margin-bottom:5px;font-weight:bold;}
.title2{ font-family:Verdana, sans-serif; color:808080;; font-size:1.00em; margin-bottom:10px;font-weight:bold;}

.link, .link4{ background:url(/images/link-bg.gif) top repeat-x; margin-top:17px; padding-top:22px;}
.link a, .link4 a{ display:inline-block; background:url(/images/list-bg.gif) left no-repeat; font-weight:bold; padding-left:10px; text-decoration:none;}
.link a:hover, .link4 a:hover{ text-decoration:underline;}
.link4{ margin-top:35px;}

.linkg { background:url(/images/link-bg.gif) top repeat-x; margin-top:20px; padding-top:7px; color:#bbbbbb;}
.linkg a { display:inline-block; background:url(/images/list-bg.gif) left no-repeat; font-weight:bold; padding-left:10px; text-decoration:none; color:#bbbbbb;}
.linkg a:hover { text-decoration:underline; color:#bbbbbb;}

.link3{ margin-top:17px; }
.link3 a{ display:inline-block; background:url(/images/list-bg.gif) left no-repeat; font-weight:bold; padding-left:10px; text-decoration:none;}
.link3 a:hover{ text-decoration:underline;}


#content .list li{ background:url(/images/list-bg.gif) no-repeat 0 3px; padding:0 0 15px 10px; }
#content .list li a{ font-weight:bold; text-decoration:none;}
#content .list li a:hover{ text-decoration:underline;}
#content .list .last{ padding-bottom:0;}

.unlineap{ padding-bottom:20px; margin-bottom:10px;}
.unlinea{ background:url(/images/unline2.gif) bottom repeat-x; padding-bottom:45px; margin-bottom:15px;}
.unline2{ background:url(/images/unline2.gif) bottom repeat-x; padding-bottom:53px; margin-bottom:40px;}
.unline2a{ background:url(/images/unline2.gif) bottom repeat-x; padding-bottom:3px; margin-bottom:10px;}
.unline2b{ background:url(/images/unline2.gif) bottom repeat-x; padding-bottom:35px; margin-bottom:10px;}
.unlinea3{ background:url(/images/unline2.gif) bottom repeat-x; padding-bottom:3px; margin-bottom:15px;}
.unlinea4{ padding-bottom:3px; margin-bottom:15px;}
.unlinea5{ padding-bottom:3px; margin-bottom:25px;}
.unlinea6{ padding-bottom:3px; margin-bottom:7px;}
.unlinea7{ padding-bottom:0px; margin-bottom:10px;}

.dark{ background:url(/images/dark-bg.gif);}
.light{ background:url(/images/light-bg.gif);}
.dark, .light{ font-weight:bold; padding:3px 0 4px 17px; margin-right:3px; position:relative }
.dark span, .light span{ position:absolute; margin-left:114px; font-weight:normal;}

.list2 li{ line-height:1.667em;}
.list2 li a{ font-weight:bold; text-decoration:none;}
.list2 li a:hover{ text-decoration:underline;}

.list3 li{ line-height:1.25em;}
.list3 li a{ font-weight:bold; text-decoration:none;}
.list3 li a:hover{ text-decoration:underline;}

.list3 { font-size:0.88em;}
.list3 a{ text-decoration:underline;}
.list3 a:hover{ text-decoration:underline;}

.list4 li{ background:url(/images/list-bg.gif) no-repeat 0 7px; padding-left:10px; line-height:2em; }
.list4 li a{ font-weight:bold; text-decoration:none;}
.list4 li a:hover{ text-decoration:underline;}

/* ============================= page2 ====================== */
#page2 .row-2 .col-2{ width:305px; margin-left:20px;}

/* ============================= page4 ====================== */
#page4 .row-1 .col-2{ width:300px; margin-left:23px;}


/* ============================= page6 ====================== */
#page6 #content .col-1{ width:280px; }
#page6 #content .col-2{ margin-left:65px;  width:280px; }

/* ============================= page7 ====================== */
#page7 #content .col-2{ margin-left:33px; width:290px;}

/* ============================= page8 ====================== */
#page8 .row-2 .col-1{ width:320px}
#page8 .row-2 .col-2{ width:250px; margin-left:30px;}
#page8 .row-2 .col-1 .col-1{ width:88px}
#page8 .row-2 .col-1 .col-2{ margin-left:0px; width:230px}

.phone{ float:right; padding-right:45px;}

/* ============================= page9 ====================== */
#page9 #content a{ color:#f8b361;}
/* ============================= pageimages ====================== */
#page4 .row-a1 {width:220px; text-decoration:underline;}

#img-0 {

    background: #666666; /* Цвет фона */
    border: 2px solid black;  /* Параметры рамки */
    padding: 20px; /* Поля вокруг текста */
    height:50px;
   }
.img-width { height: 200px; }
.img {padding: 20px;}
.imgbord {border: 2px solid black;  /* Параметры рамки */}

/* ============================= footer ====================== */
#footer{ background:url(/images/footer-bg.gif);}
.footer-text{ padding:5px 0 0 30px;}
.footer-text a{ font-weight:bold; color:#938a8a; text-decoration:none;}
.footer-text a:hover{ a1}
/* ============================= forms ============================= */
#Form .select { display:block; height:42px;}
#Form input{ width:266px; font-family:Arial, Helvetica, sans-serif; font-size:0.917em; color:#55595e;}
#Form select{ font-family:Arial, Helvetica, sans-serif; font-size:0.917em; color:#55595e; }
#Form .select1{ width:270px;}
#Form .select2{ width:120px;}
#Form .col-1{ width:120px;}
#Form .col-2{ width:120px; margin-left:30px;}

#Form .link2{ background:#fb8800; float:right; margin:12px 0 18px 0;}
#Form .link2 a{ font-size:0.833em; text-decoration:none; display:block; padding:3px 12px 2px 10px; text-transform:uppercase;}
#Form .link2 a:hover{ color:#000000;}
#Form .form-text{ text-align:right; float:right;}
#Form .form-text a{ color:#fb8800;}

#ContactForm label{ display:block; height:25px;}
#ContactForm input{ background:url(/images/contact-form-bg.gif); border:solid 1px #a4a4a4; font-family:Tahoma, Geneva, serif; font-size:0.917em; color:#a4a4a4; padding:2px 2px 3px 4px; width:254px; }
#ContactForm textarea{ background:url(/images/contact-form-bg.gif); border:solid 1px #a4a4a4; font-family:Tahoma, Geneva, serif; font-size:0.917em; color:#a4a4a4; padding:2px 2px 3px 4px; width:254px; overflow:hidden; height:85px;}
#BannerForm textarea{ background:url(/images/contact-form-bg.gif); border:solid 1px #a4a4a4; font-family:Tahoma, Geneva, serif; font-size:0.917em; color:#a4a4a4; padding:2px 2px 3px 4px; width:300px; overflow:hidden; height:65px;}
/* ============================= menu ====================== */
#menufooter{ background:url(/images/footer-bg.gif);}
#menufooterline{ background:url(/images/footer-top-bg.gif) no-repeat;}
.menufooter-text{ padding:15px 0 15px 30px;}
.menufooter-text a{ font-weight:bold; color:#938a8a; text-decoration:none;}
.menufooter-text a:hover{ color:#bbbbbb; text-decoration:underline;}

#menuleft{ background:url(/images/footer-bg.gif);}
#menuleftline{ background:url(/images/footer-top-bg.gif) no-repeat;}
.menuleft-text{ font-family:Verdana, sans-serif; font-size:1.00em; padding:0 0 0 20px; line-height:1.50;}
.menuleft-text a{ font-weight:bold; color:#938a8a; text-decoration:none;}
.menuleft-text a:hover{ color:#bbbbbb; text-decoration:underline;}


.menuleft{ padding:18px 23px 45px 22px; }
.menuleft2{ margin: 0;}

/* ============================= main ====================== */
#conttab2 { width: 270px; height: 400px; margin-right: 0; margin-bottom: 30px;}
#conttab3 { width: 270px; margin-right: 0; margin-bottom: 30px;}
/* ============================= galery piactures ====================== */

#picturtabl {width: 700px;}
#clear {clear: both;}
#pic { width: 180px; height: 120px; float: left; margin-right: 25px; margin-bottom: 30px; text-align: center; border: 1px solid #787878; padding: 5px;}
#picg { width: 200px; height: 150px; float: left; margin-right: 20px; margin-bottom: 15px; text-align: center; border: 1px solid #787878; padding: 5px;}
#picp2 { width: 123px; height: 225px; float: left; margin-right: 30px; margin-bottom: 30px; text-align: center; border: 1px solid #787878; padding: 5px;}
#picp3 { width: 267px; height: 178px; float: left; margin-right: 30px; margin-bottom: 30px; text-align: center; border: 1px solid #787878; padding: 5px;}
#picp4 { width: 180px; height: 135px; float: left; margin-right: 30px; margin-bottom: 30px; text-align: center; border: 1px solid #787878; padding: 5px;}
#picp5 { width: 180px; height: 162px; float: left; margin-right: 28px; margin-bottom: 28px; text-align: center; border: 1px solid #787878; padding: 5px;}
#pic2 { width: 398px; height: 227px; float: left; margin-right: 20px; text-align: center; border: 1px solid #787878; padding: 5px;}

.pict {text-align: center;}
.pictn {text-align: center;font-weight:bold; color:#938a8a;font-size:0.88em;}
.pict a{ font-weight:bold; color:#938a8a; text-decoration:none;font-size:0.88em;}
.pict a:hover{ color:#bbbbbb; text-decoration:underline;}
.pict1 {text-align: center;}
.pict1 a{ font-weight:bold; color:#938a8a; text-decoration:none;font-size:1.00em; line-height:2.50;}
.pict1 a:hover{ color:#bbbbbb; text-decoration:underline;}
.pageback {text-align: center;}
.pageback a{ font-weight:bold; color:#938a8a; text-decoration:none;}
.pageback a:hover{ color:#bbbbbb; text-decoration:underline;}
.textar{ font-family:Arial, Helvetica, sans-serif; font-size:0.917em; color:#55595e; }

.satmap{ font-family:Verdana, sans-serif; font-size:1.00em; padding:0 0 0 20px; line-height:1.50;}
.satmap a{ font-weight:bold; color:#938a8a; text-decoration:none;}
.satmap a:hover{ color:#bbbbbb; text-decoration:underline;}
.satmap1{ font-family:Verdana, sans-serif; font-size:1.13em; padding:0 0 0 0px; line-height:1.80;}
.satmap1 a{ font-weight:bold; color:#938a8a; text-decoration:none;}
.satmap1 a:hover{ color:#bbbbbb; text-decoration:underline;}

.news_title {font-weight:bold; color:#bbbbbb; text-decoration:underline;}
.totziv {font-weight:italic; color:#bbbbbb; font-size:0.75em;}