@charset "windows-1251";
/* CSS Document
-----------------------------------------*/
BODY {background:#25060e url(../images/bg.gif) repeat-x; font:12px Tahoma; margin:0; padding:0;} A img {border:0px solid;} A {cursor:pointer;} 
.centre {position:relative; width:1000px; margin:0 auto;} .fm {position:relative; float:left; margin:0; padding:0;} .fmr {position:relative; float:right; margin:0;
padding:0;} ADDRESS {font-style:normal;} U {clear:both; display:block;}
/* header
-----------------------------------------*/
.bg,.bg2 {background:url(../images/rep.gif) repeat-x; width:100%; height:417px;}
.bg2 {height:417px;}
.bg5 {background:url(../images/bg2.gif) repeat-x; width:100%; height:1147px;}
.bg6 {background:url(../images/bg2.gif) repeat-x; width:100%; height:950px;}
.gr,.gr2 {position:absolute; background:#fff url(../images/rep2.gif) repeat-x; width:50%; height:620px; margin-left:-50%;}
.gr2 {height:417px;}
.gr5 {position:absolute; background:#fff url(../images/bg3.gif) repeat-x; width:50%; height:1147px; margin-left:-50%;}
.gr6 {position:absolute; background:#fff url(../images/bg3.gif) repeat-x; width:50%; height:950px; margin-left:-50%;}
.top,.top2,.top21 {width:100%; height:620px; background:url(../images/head_under.jpg) center left no-repeat;} 
.top2 {height:752px; background:url(../images/head3.jpg) center top no-repeat; color:#fff;}
.top21 {height:835px; background:url(../images/head3.jpg) center top no-repeat; color:#fff;}

.top3 {width:100%; height:1130px; background:url(../images/head2.jpg) center no-repeat;}
.top4 {width:100%; height:950px; background:url(../images/head3.jpg) center no-repeat;}
.work_top {width:1000px; height:620px; margin:-1050px 0 0 0; background:url(../images/head.jpg) center no-repeat;}
.work_top21 {/*background:transparent url(../images/head.jpg) no-repeat scroll center top;*/height:616px;margin:-417px 0 0 1px; _margin:-830px 0 0 1px;width:1000px;}
.work_top22 {width:1000px; height:432px;_height:432px; margin:-420px 0 0 1px; _margin-top:-760px;/* background:url(../images/head.jpg) top center no-repeat;*/}
.work_top2 {width:1000px; /*height:616px;*/ margin:-1146px 0 0 1px; background:url(../images/head.jpg) top center no-repeat;}
.work_top3 {width:1000px; height:616px; margin:-950px 0 0 1px;/* background:url(../images/head.jpg) top center no-repeat;*/}
    .col1,.col2,.col3 {width:298px; height:1049px; background:url(../images/col1.jpg) top no-repeat; margin:54px 0 0 0; left:10px; padding:60px 10px 10px 10px;}
    .col2 {width:308px; background:url(../images/col2.jpg) top no-repeat; left:16px;}
    .col3 {background:url(../images/col3.jpg) top no-repeat; left:22px;}
    .col4,.col5 {width:619px; height:638px; background:url(../images/col4.jpg) top no-repeat; margin:54px 0 0 0; padding:80px 10px 10px 10px; left:10px; color:#fff;
                 font:11px Tahoma; line-height:18px;}
    .col11,.col22,.col33 {min-height:550px; _height:550px;}
    .col44,.col55 {color:#fff; font:11px Tahoma; line-height:18px; min-height:550px; _height:550px;}
	.col44 B,.col55 B { color:#f2e500; font:14px Tahoma;}
    .col5 {width:281px; background:url(../images/col5.jpg) top no-repeat; left:42px;}
        .col5 A.tit {background:none; font-size:13px;}
        .col5 IMG,.col55 IMG {background:#bcbfd2; padding:2px; border:2px solid #464c5c; margin:13px 0 13px 1px;}
        .col4 A,.col5 A,.col44 A,.col55 A {color:#00eaff; text-decoration:underline; background:none;}
        .col4 A:hover,.col5 A:hover,.col44 A:hover,.col55 A:hover {color:#fff; text-decoration:none;}
               .tit1,.tit2,.tit3,.tit4,.tit5,.tit50,.tit6,.tit7,.tit8 {width:298px; height:28px; background:url(../images/tit11.png) no-repeat; left:9px; _left:4px; position:relative; margin:0 0 25px 0; _margin:0 0 15px 0; border-bottom:1PX SOLID #a7aca8;}
        .tit2 {width:309px; height:28px; background:url(../images/tit21.png) no-repeat; left:-4px; _left:-8px;}
        .tit3 {width:306px; height:28px; background:url(../images/tit31.png) no-repeat; left:-1px;}
        .tit4 {width:286px; height:28px; background:url(../images/tit41.png) no-repeat; left:4px; _left:-1px; top:1px;}
        .tit5 {width:279px; height:28px; background:url(../images/tit51.png) no-repeat;}
		        .tit50 {width:279px; height:28px; background:url(../images/tit41.png) no-repeat;}
		 .tit6 {width:605px; height:28px; background:url(../images/tit61.png) no-repeat;}
		  .tit7 {width:605px; height:28px; background:url(../images/tit71.png) no-repeat;}
		   .tit8 {width:605px; height:28px; background:url(../images/tit81.png) no-repeat;}
            .tit1 A,.tit2 A,.tit3 A {color:#00eaff; font:12px Tahoma; text-decoration:underline; position:relative; float:right;
                                     background:url(../images/arrows2.gif) 0 4px no-repeat; padding:0 0 0 20px; margin:5px 20px 0px 0px;}
            .tit1 A:hover,.tit2 A:hover,.tit3 A:hover {background:url(../images/arrows2.gif) 0 -9px no-repeat; color:#fff; text-decoration:none;}
        .news {width:295px; font:11px Tahoma; color:#c6c9da; margin:0 0 50px 0;}
        .news_detail {width:620px; font:11px Tahoma; color:#c6c9da; margin:0 0 50px 0;}   
        .news_detail IMG {margin:0 15px 5px 0; position: relative; float: left;background:#bcbfd2; padding:2px; border:2px solid #464c5c; }  
            .admin {width:295px; margin:5px 0;}
            .date {font:12px Times New Roman; color:#fff; background:#000; padding:3px 5px; margin:0 5px 5px 0;}
                .date B {font-size:18px; font-weight:normal;}
                A.tit_box {color:#00eaff; text-decoration:underline; font:14px Times New Roman; width:230px; margin:0 0 8px 0;}
                A.tit_box:hover {color:#fff; text-decoration:none;}
                .news IMG,IMG.w2,IMG.w21  {background:#bcbfd2; padding:2px; border:2px solid #464c5c; margin:13px 0 13px 2px;}
                IMG.w2 {margin:13px 0 13px 48px;}
    .for_menu {width:1000px; height:155px;}
        .lang {width:920px; height:24px; color:#fff; padding:33px 0 0 80px;}
            .lang A {color:#000; font:11px Arial; text-decoration:underline; padding:3px 7px;}
            .lang A:hover,.lang A.active {text-decoration:none; color:#e6e6e6; padding:3px 7px;}
        .menu_top {width:1000px; z-index:1;}
            A.logo {width:274px; height:69px; background:url(../images/logo.jpg) no-repeat; margin:25px 0 0 11px;}
            .menu {width:324px; left:10px; top:35px;}
                .menu A {width:91px; padding:6px 0 6px 15px; position:relative; float:left; font:11px Times New Roman; text-decoration:none; color:#000;}
                .menu A:hover,.menu A.active {color:#e6e6e6; background:url(../images/flower.gif) 0 7px no-repeat;}
    .seasones {width:952px; border-bottom:1px solid #fff; padding:7px 10px; left:10px; margin:-70px 0 0 0; z-index:10;}
        A.ar_l_s_na {width:19px; height:19px; background:url(../images/ar_l_s_na.gif) no-repeat; cursor:default; top:7px;}
        A.ar_l_s_ac {width:19px; height:19px; background:url(../images/ar_l_s_ac.gif) no-repeat; top:7px;}
        A.ar_r_s_ac {width:19px; height:19px; background:url(../images/ar_r_s_ac.gif) no-repeat; top:7px;}
        A.ar_r_s_na {width:19px; height:19px; background:url(../images/ar_r_s_na.gif) no-repeat; cursor:default; top:7px;}
        A.point {color:#000; font:14px Times New Roman; text-decoration:underline; padding:8px 0; display: block; float: left; width: 303px; text-align: center;}
        A.point:hover {text-decoration:none; cursor:pointer;}
               .seasones A.active { padding:5px 12px; font:22px Times New Roman; text-decoration:none; cursor:default;}
    .box {width:952px; left:10px;}
       A.ar_l_b_na {width:19px; height:19px; background:url(../images/ar_l_s_na.png) no-repeat; cursor:default; top:7px;}
        A.ar_l_b_ac {width:19px; height:19px; background:url(../images/ar_l_s_ac.png) no-repeat; top:7px;}
        A.ar_r_b_ac {width:19px; height:19px; background:url(../images/ar_r_s_ac.png) no-repeat; top:7px;}
        A.ar_r_b_na {width:19px; height:19px; background:url(../images/ar_r_s_na.png) no-repeat; cursor:default; top:7px;}
        .gal {width:688px; margin:30px 0 0 0; left:190px;}
            .photo {width:227px; background:url(../images/loading.gif) no-repeat center;}
        A.ar_l_b_na_2 {width:37px; height:37px; background:url(../images/ar_l_b_na_2.gif) no-repeat; cursor:default; top:177px;}
        A.ar_l_b_ac_2 {width:37px; height:37px; background:url(../images/ar_l_b_ac_2.gif) no-repeat; top:177px;}
        A.ar_r_b_ac_2 {width:37px; height:37px; background:url(../images/ar_r_b_ac_2.gif) no-repeat; top:177px;}
        A.ar_r_b_na_2 {width:37px; height:37px; background:url(../images/ar_r_b_na_2.gif) no-repeat; cursor:default; top:177px;}
                .photo IMG {background:url(../images/loading.gif) no-repeat center #bcbfd2; padding:2px; border:1px solid #000; margin:0 0 7px 0; width:194px; height:296px;}
				a.disabled {visibility: hidden;}
				
A.black {width:13px; height:13px;/* background:url(../images/black.gif) 0 1px no-repeat;*/ padding:1px; margin:0 4px 4px 0; font:11px Tahoma; color:#00b9ff; text-align:center; text-decoration:underline;}
.photo B{ position:relative; float:left; font:normal 11px tahoma; color:#000000;}
A.black:hover,.photo A.active {/*background:url(../images/black.gif) 0 -25px no-repeat;*/color:#fff; text-decoration:none;}
A.black active {/*background:url(../images/black.gif) 0 -25px no-repeat;*/color:#fff; text-decoration:none;}
                .arrows {width:14px; height:14px; background:url(../images/arrows.gif) no-repeat; position:absolute; top:282px; left:180px;}
            .title {width:300px;}
                B.tit11,B.tit22 {position:relative; float:left; font:normal 16px Times New Roman; margin:19px 0 30px 0;}
                B.tit22 {float:right;}
            .data {width:300px; background:url(../images/dash.gif) repeat-x bottom;}
                I.tit11,I.tit22 {position:relative; float:left; font:normal 14px Times New Roman; font-style:normal; padding:3px 0;}
                I.tit11 {color:#1f4978;}
                I.tit22 {float:right; font-weight:bold;}
            .comment {width:300px; background:url(../images/dash.gif) repeat-x bottom; padding:12px 0;}
                I.tit33 {position:relative; float:left; font:normal 14px Times New Roman; font-style:normal; color:#1f4978; width:127px;}
                I.tit44 {position:relative; float:left; font:normal 12px Times New Roman; font-style:normal; width:170px;}
            A.star {width:270px; color:#000; text-decoration:none; font:11px Tahoma; background:url(../images/star.png) no-repeat; padding:4px 0 5px 30px;
                    margin:10px 0;}
            A.star:hover {text-decoration:none;}
               .for_text {width:475px; height:250px; background:#000; margin-top:-60px; left:79px; color:#e6e6e6; font:11px Arial; padding:10px 40px;
                   background:url(../images/for_text_2.jpg) no-repeat;}
            .tit {width:182px; height:65px; background:url(../images/tittt.gif) no-repeat; float:none; margin:17px 0 10px 0px;}
        .baba {width:310px; height:430px; /*background:url(../images/baba11.jpg) no-repeat;*/ position:absolute; top:68px; left:635px;}

/* middle col
-----------------------------------------*/
.bg3 {background:url(../images/rep3.gif) repeat-x; width:100%; height:317px;}
.gr3 {position:absolute; background:#fff url(../images/rep4.gif) repeat-x; width:50%; height:317px; margin-left:50%;}
.middle {width:100%; height:317px; background:url(../images/mid_under.jpg) center no-repeat;}
.work_middle {width:1000px; height:134px; /*margin:-430px 0 0 0; background:url(../images/mid_under.jpg) center no-repeat;*/}
    .models {width:1000px; height:24px; background:url(../images/models.png) 84px 0 no-repeat; margin:27px 0 24px 0;}
       .all_models {width:950px; padding-top:17px; margin-left:10px;}
        .all_models IMG {width:60px; height:102px; background:#bcbfd2; padding:2px; border:1px solid 464c5c; position:relative; float:left; margin:1px 6px 1px 15px; cursor: pointer;}


/* middle2 col
-----------------------------------------*/
.bg4 {/*background:url(../images/rep5.gif) repeat-x;*/ width:100%; height:227px;}
.gr4 {/*position:absolute; background:#fff url(../images/rep6.gif) repeat-x; width:50%; height:227px; margin-left:50%;*/}
.middle2 {width:100%; height:227px;/* background:#150007 url(../images/mid_und2.jpg) center left no-repeat;*/} 

    .models2 {width:1000px; height:27px; background:url(../images/colection.png) 84px 0 no-repeat; margin:27px 0 24px 0;}
       .box2 {width:952px; left:63px;/* margin-left:240px;*/}
        .box2 A.ar_l_b_na,.box2 A.ar_l_b_ac,.box2 A.ar_r_b_ac,.box2 A.ar_r_b_na {top:122px;}
               .baby {width:700px; margin:0; height:220px; margin-top:10px;}
                 .baby A IMG {width:137px; height:208px;}
            .one {width:137px; height:208px; background:#fff; padding:2px; border:2px solid #313f30; margin:0 16px;}
                .corner1,.corner2,.corner3,.corner4 {position:absolute; top:121px; left:50px; background:url(../images/win1.gif) no-repeat; width:90px; height:90px;}
                .corner2 {background:url(../images/sum1.gif) no-repeat;}
                .corner3 {background:url(../images/otm1.gif) no-repeat;}
                .corner4 {background:url(../images/spr1.gif) no-repeat;}
.work_middle2 {width:1000px; height:417px; margin:-530px 0 0 0;/* background:url(../images/mid_under2.jpg) center no-repeat;*/}

 
/* footer
-----------------------------------------*/
.footer {width:100%; height:113px; /*background:url(../images/foo_under.jpg) center no-repeat;*/}
.footer2 {width:975px; height:119px; border-top:1px solid #a17f7f; margin:15px 0 0 0; left:5px!important; left:8px;}
.work_footer {width:1000px; height:74px; _margin-top:-80px; /*margin:-113px 0 0 0; /*background:url(../images/foo_under.jpg) center no-repeat;*/}
    .work_footer A,.footer2 A {color:#fff; font:11px Tahoma; text-decoration:none; position:relative; float:right; top:27px; right:50px;}
    .work_footer A B,.footer2 A B {color:#00a5e4; font-weight:normal; text-decoration:none;}
    .work_footer A:hover B,.footer2 A:hover B {text-decoration:underline;}
    /*gallery*/
.all_a{ width:910px; height:33px;}
/*-----------------Login------------------------*/

.login {padding:20px 20px 10px;}
form.login input.tex {border:1px solid #A9B7C7;color:#939393;margin:0pt 0pt 11px;padding:2px;width:166px;}
.help {margin:10px 0pt;}
.login b {color:#63C127;font-family:Tahoma;font-size:22px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:66px;}
form.login {margin:35px 0pt 0pt;width:254px;}
form.login label {color:#1E7A01;display:block;float:left;font-family:Tahoma;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;position:relative;width:60px;}
input {border:1px solid #8CACBB;color:Black;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:8pt;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;vertical-align:middle;visibility:visible;}


.frmPoll LABEL{font-weight: normal;color:#474747;font-family:Tahoma;font-size:11px;}
.frmPoll {color:#474747;font-family:Tahoma;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:5px 20px 0 14px;}
.frmPoll p {margin:0 0 7px;}




.sitemap_a a{color:#000;padding:0 0 0 13px;}

/*/////////////////////////news///////       */
.title_main {color:#e04500; font:22px Tahoma; width:91%; border-bottom:1px solid #d6d6d6; padding:0 0 5px 9%; margin:10px 0;}
.title_main2 {color:#e04500; font:22px Tahoma; width:91%; padding:0 0 5px 9%; margin:10px 0;}
.title_main3 {color:#e04500; font:16px Tahoma; width:91%; border-top:1px solid #d6d6d6; padding:0 0 5px 4%; margin:0px 0;}

/*Pogoda*/
.veser{margin: 0pt 0pt 0pt 17px;height:64px;}
/*карта сайту*/
A.map_img{background:url(../images/bullet.gif) 0 4px no-repeat; padding: 0 0 0 13px; }   
/*голосування*/
.golusuvanna {background:url(../images/gol.gif) no-repeat 0 4px; border:medium none;cursor:pointer; width:35px; font:bold 12px Tahoma; color:#FF0000;}
/*login*/
.login_b{background:url(../images/ar_r_s_ac.png); border:none;width:19px;height:19px; }
/*news*/
.title_news{font:bold 14px Tahoma; color:#FFFF00; width: 500px;}
/*menu*/
#nodeATag0{height: 7px;}
/*linkGalery*/
.galery_menu_bottom{ width:600px;margin:45px 0 10px 0;}
.galery_menu_bottom TD {}
.c_table1 {border-collapse:collapse;}
.c_table1 TD {width:20px;text-align:center; height:30px;}
/*.c_table1 TD.goes {width:40px;}
.c_table1 TD.goes1 {width:40px; text-align:right;}*/
A.g_link_left {background:url(../images/galery/ar_right.gif) 0 2px no-repeat; text-decoration:none;width:31px; height:11px; display:block;}
A.g_link_left_2 {background:url(../images/galery/arr_right.gif) 0 2px no-repeat; text-decoration:none;width:31px; height:11px; display:block;}
A.g_link_right {background:url(../images/galery/ar_left.gif) 0 2px no-repeat; text-decoration:none;width:31px; height:11px; display:block;}
A.g_link_right_2 {background:url(../images/galery/arr_left.gif) 0 2px no-repeat; text-decoration:none;width:31px; height:11px; display:block;}
.c_table1 A {color:#00EAFF; font:14px Tahoma; text-decoration:underline; cursor:pointer; cursor:hand;}
.c_table1 A:hover{color:#fff; text-decoration:none; cursor:pointer;}
 A.c_tab_active {color:#fff; text-decoration:none;cursor:default;}
.form_1 {width:250px; top:0!important; top:13px; right:120px;}

A.na_t{ background:url(../images/t_na.gif) no-repeat; width:19px; height:19px;  cursor:pointer;}
A.ac_t{ background:url(../images/t_ac.gif) no-repeat; width:19px; height:19px; cursor:pointer;}
A.na_b{ background:url(../images/b_na.gif) no-repeat; width:19px; height:19px;  cursor:pointer;}
A.ac_b{ background:url(../images/b_ac.gif) no-repeat; width:19px; height:19px;  cursor:pointer;}

/* ----------------------------------------------- ELSE ----------------------------------------- */


ul {
    FONT: 8pt Tahoma, Arial, Helvetica, sans-serif;
    line-height: 1.5em;
    margin: 0.5em 0 0 1.5em;
    padding: 0;
    list-style-type: square;
}

ol {
    line-height: 1.5em;
    margin: 0.5em 0 0 2.5em;
    padding: 0;
    list-style-image: none;
}

li {
    margin-bottom: -0.2em; position:relative; float:left; width:100%;
}
LI.plain {float:none;}

dt {
    font-weight: bold;
}

dd {
    line-height: 1.5em;
    margin-bottom: 1em;
}

fieldset {
    border: 1px solid #8cacbb;
    margin: 1em 0em 1em 0em;
    padding: 0em 1em 1em 1em;
    line-height: 1.5em;
    width: auto;
}

legend {
    background: White;
    padding: 0.5em;
    font-size: 90%;
}

form {
    border: none;
    margin:10px 0;
}

label {
    font-weight: bold;
}

textarea {
    font: 100% Monaco, "Courier New", Courier, monospace;
    border: 1px solid #8cacbb;
    color: Black;
    width: 90%;
}
/*
input {
    font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial,
        sans-serif;
    visibility: visible;
    border: 1px solid #8cacbb;
    color: Black;
    vertical-align: middle;
    FONT: 8pt Tahoma, Arial, Helvetica, sans-serif;
}
*/
select {
    border: 1px solid #8cacbb;
    color: Black;
    background-color: White;
    vertical-align: top;
}

.contentViews {
    FONT: 8pt Tahoma, Arial, Helvetica, sans-serif;
    background-color: transparent;
    padding-left: 1em;
    padding-top: 1em;
    line-height: normal;
    margin: 10px;
    list-style: none;
    border: 1px solid #4d880a;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    width:450px
}

.contentViews li {
    display: inline;
    padding-top: 0.5em;
}

.contentViews li a {
    background-color:white;
    border: 1px solid #4d880a;
    border-style: solid;
    color:#133900;
    height: auto;
    margin-right: 0.5em;
    padding: 0em 1em;
    line-height: normal;
    text-decoration: none;
    text-transform: lowercase;
    z-index: 1;
    FONT: 8pt Tahoma, Arial, Helvetica, sans-serif;
}

.contentViews .selected a {
    background-color: #4A4A4A;
    border-bottom: #4A4A4A 1px solid;
    color: #4A4A4A;
}

.contentViews li a:hover {
    background-color:#fff;
    padding:5px 1em;
}

ol.list {padding:0; margin:0 40px 0 40px; text-align:left; color:#FFFFFF; float:left}
.list .index img {border:0; position:absolute; left:0; top:0}
.list li {clear:both; list-style:none; padding:5px 0}
.list a {text-decoration:none; display:block; float:left; min-height:18px; line-height:normal; font-weight:bold; color:green; text-decoration:underline;}
.index {width:18px; height:18px; line-height:18px; text-align:center; position:relative; float:left; color:#FFFFFF; font-size:11px}
.index .index {position:absolute; top:0; left:0; float:none}
.list a .index .out {visibility:visible}
.list a .index .over {visibility:hidden}
.list a span {display:block; margin:0 0 0 25px}
.list a span span {color:#BEC8D1; display:inline; margin:0; font-weight:normal}
.list a:hover {cursor:pointer; cursor:hand; text-decoration:none;}
.servicesT IMG {border:none;}
.list a:hover .out {visibility:hidden}
.list a:hover .over {visibility:visible}
.list a:hover span span {color:#BEC8D1}
/* description styles */
.elsDescription {color:#333333; /**/ _font-size:90%; font-size:120%}
.elsDescription h3 {font-size: 150%; padding:20px 0 10px 0; margin:0}
.elsDescription p {padding:0 0 15px 0}
.elsDescription p code {background-color:#ededed}
table.servicesT
{ font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width:464px;
background-color: #fafafa;
border: 1px #4b8800 solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
    position:relative;
    float:left;
}

table.servicesT td.servHd
{ border-bottom: 2px solid #4b8800;
background-color: #133900;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
text-align:right;
color: #fff; padding:0 10px 0 0;}


table.servicesT td
{ border-bottom: 1px dotted #4b8800;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;} 

.servBodL { border-left: 1px dotted #CEDCEA; }

.date1 { 
color:#666666;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}

a.glink  img{ 
color:#666666 !important;
text-decoration:none;
}

a.glink span{
color:#666666 !important;
text-decoration:underline;
}

a.glink:link, a.glink:hover span{ 
color:#666666 !important;
text-decoration:underline;
}


 
.stext1  {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#666666 !important;
}
p{
     margin:0;
     padding:0;
 }


.highslide-loading {
    display: block;
    color: black;
    font-size: 8pt;
    font-family: sans-serif;
    font-weight: bold;
    text-decoration: none;
    padding: 2px;
    border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}


a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
    background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
    margin: 0;
    padding: 0;
    text-align: right;
}
.highslide-wrapper .highslide-header ul li {
    display: inline;
    padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
    display: none;
}
.highslide-wrapper .highslide-header a {
    font-weight: bold;
    color: gray;
    text-transform: uppercase;
    text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
    color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
    cursor: move;
}
.highslide-wrapper .highslide-footer {
    height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
    float: right;
    height: 11px;
    width: 11px;
    background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.DHTMLSuite_contextMenu{    /* The bar that is parent of the menu strip */
    position:absolute;
    background-color:#FFF;
    border:1px solid #000;
    padding:1px;
    z-index:1;
}

.DHTMLSuite_contextMenu li{
    list-style-type:none;
    padding:1px;    /* Equal to border + padding of .DHTMLSuite_item_mouseover */
    border:0px;
    cursor: pointer;
    background-repeat:no-repeat;
    background-position:left center;
}
.DHTMLSuite_contextMenu .DHTMLSuite_item_mouseover{
    border:1px solid #000;
    background-color:#EEE;
    padding:0px;    /* Padding + border of this element should be equal to padding of li element (see above ) */
}
.DHTMLSuite_contextMenu ul{
    margin:0px;
    padding:0px;
}

.DHTMLSuite_contextMenu a{
    text-decoration:none;
    color:#000;
    padding-left:25px;
}

.DHTMLSuite_contextMenu div.DHTMLSuite_contextMenu_separator{    /* Css for the separator line */
    height:1px;
    line-height:1px;
    padding:0px;
    background-color: #AAA;
    overflow:hidden;
    margin-top:1px;
    margin-bottom:1px;
}
    
        .dhtmlgoodies_tree,#floatingContainer{
        margin:0px;
        padding:0px;
    }
    .dhtmlgoodies_tree ul{    /* Sub menu groups */
        margin-left:20px;    /* Left spacing */
        padding-left:0px;
        display:none;    /* Initially hide sub nodes */
    }
    
    #floatingContainer ul{
        margin-left:20px;    /* Left spacing */
        padding-left:0px;    
    }
    .dhtmlgoodies_tree li,#floatingContainer li{    /* Nodes */
        list-style-type:none;
        vertical-align:middle;
        padding:0!important; padding:2px 0;
        
    }
    .dhtmlgoodies_tree li a,#floatingContainer li a{    /* Node links */
        color:#000;
        text-decoration:none;
        font-family:arial;
        font-size:0.8em;
        padding-left:1px;
        line-height:0px;
        margin-left:38px;
        top:-15px;
        position: relative;
    }
    .dhtmlgoodies_tree li a.highlightedNodeItem{
        color:#FFF;
        background-color:#009;
    }
    
    
    .dhtmlgoodies_tree input.folderTreeTextBox{    /* Css for the text input - rename item */
        font-size:10px;
        margin:0px;
        padding:0px;
        height:15px;
    }     

.menu_items {
   left:-45px;
   margin:0pt;
   position:relative;
}
.menu_itemsNews {
   left:301px;
   margin:0pt;
   position:relative;
}
.inputX{ width:700px; height:20px; }
INPUT.n_butX {background:url(../images/topButt.gif) no-repeat bottom right ; border:none; color:#585858; position:relative; width:150px; height:25px;  cursor:pointer; float:left; margin-top:20px;}

.zajava{ width:625px; height:40px; background:url(../images/search/shadow_select.gif) no-repeat right; margin-left:20px; margin:15px 0;}
.zajava LABEL{font:normal 11px Tahoma; color:#808080;}
.zajava B{font:normal 11px Tahoma; color:#808080; display:block; padding-top:10px;}
.zajava P{ width:225px; float:left; position:relative; font:12px Tahoma; color:#585858; display:block; line-height:28px;}
.zajava I { font:bold 12px Tahoma; color:#FF0000;}
.zajava_1 I { font:bold 12px Tahoma; color:#FF0000;}
.input_zajava{ border:solid 1px #bbbbbb; font:normal 11px Tahoma; color:#808080; width:350px; margin-top:6px; height:17px; background-color:#ffffff;}
P.text { font:12px Tahoma; color:#585858; display:block; margin-left:50px!important; margin-left:24px; margin-top:30px; margin-bottom:30px; line-height:18px;}
.text_zajava{border:solid 1px #bbbbbb; font:normal 11px Tahoma; color:#808080; width:350px; margin-top:6px; height:275px;  }
.zajava_1{ width:625px;  background:url(../images/search/shadow_select.gif) no-repeat right bottom; margin-left:20px; margin:15px 0; height:300px;}
.zajava_1 P{ width:225px; float:left; position:relative; font:12px Tahoma; color:#585858; display:block; line-height:28px;}
FORM.zajavka{ width:635px; margin-left:35px!important; margin-left:18px; }
INPUT.but_zav{ background:url(../images/topBut.gif) no-repeat right bottom; height:21px; width:115px; font:bold 11px Tahoma; color:#FF0000; text-align:left; border:0px solid; cursor:pointer; text-decoration:underline;}
.input_z{ border:solid 1px #bbbbbb; font:normal 11px Tahoma; color:#808080; width:280px;  height:17px; background-color:#ffffff; margin-left:20px;}
.input_z1{ border:solid 1px #bbbbbb; font:normal 11px Tahoma; color:#808080; width:125px;  height:17px; background-color:#ffffff; margin-left:20px;}
P.nom{ width:370px; margin-top:3px!important; margin-top:0px;}
P.ch{margin-top:6px;}
P.z{ font:bold 12px Tahoma; color:#FF0000;}
.select_z{ border:solid 1px #bbbbbb; font:normal 11px Tahoma; color:#808080; width:350px; margin:12px 15px 0 1px; height:18px;}
.zajava_2{ width:625px;  background:url(../images/search/shadow_select.gif) no-repeat right bottom; margin-left:20px; margin:15px 0; height:50px;}
.zajava_2 P{ width:225px; float:left; position:relative; font:12px Tahoma; color:#585858; display:block; line-height:28px;}
.input_z2{ border:solid 1px #bbbbbb; font:normal 32px Tahoma; color:#808080; width:125px;  height:35px; background-color:#ffffff; margin-left:20px;}


/*guest*/
.ges_t{ width:700px; height:60px; ; font:12px tahoma; color:#494747; line-height:14px; margin-top:20px;}
.ges_t A{ display:block; float:right; position:relative; width:210px; top:-30px; font:11px Tahoma; color:#FF0000; text-decoration:underline;}
 
.gog{ width:100px; margin:0 10px;}
.s_vse{ width:418px; height:37px; font:normal 11px Tahoma; color:#555555;}
.s_vup{ width:160px; height:25px; line-height:25px; top:5px!important; top:15px;}
label.gus {font:normal 12px Tahoma; color:#242424; text-align:right; width:220px;}
.select_gog{ border:solid 1px #ada9a9; font:normal 10px Tahoma; color:#808080; width:126px; width:35px; top:-2px; margin-right:10px; margin-left:10px;}
FORM.gues{}
.ges_2{ margin:2px 0 10px;padding:2px 0px 14px 15px;width:700px; background: url(../images/view/view_shadow.jpg) no-repeat scroll center bottom; font:12px tahoma; color:#494747; line-height:21px;}
.ges_2 B{ font:11px tahoma; color:red; line-height:12px; display:block;}
INPUT.fr_oput_but{background:url(../images/topBut.gif) no-repeat right bottom; height:22px; width:90px; font:bold 11px Tahoma; color:#FF0000; text-align:left; border:0px solid; cursor:pointer;}
INPUT.no{ border:none; }
.menu_search{ width:756px;}
B.ob { font:normal 14px Tahoma; color:#666666; margin-left:20px;}
I.ob { font:bold 12px Tahoma; color:#FF0000;}
TABLE.ans{}
TABLE.ans TD{ width:175px; padding-left:10px; font:normal 12px Tahoma; text-align:left}
B.ans1{  font:bold 12px tahoma; color:#404040;  line-height:18px; text-align:left;  height:22px;} 
B.mm1{ font:bold 12px Tahoma; color:#404040; display:block;  width:500px; text-align:left; height:22px; padding-top:10px;}
B.ans{  font:bold 12px tahoma; color:#404040; display:block; line-height:18px; text-align:left; width:500px; height:22px;} 
B.mm{ font:bold 12px Tahoma; color:#ff0000; display:block;  width:500px; text-align:left; height:22px; padding-top:10px;}
b.aa{ font:bold 11px tahoma; line-height:24px; color:#FF0000; display:block; width:100px;}
.see{ width:725px; margin-top:15px; font:normal 12px Tahoma; color:#404040; line-height:24px;}
.see I{ float:left; display:block; font:normal 12px Tahoma; position:relative; width:150px; height:22px; line-height:24px;}
.ft { width:164px; height:162px; background:url(../images/kont/pd.jpg) no-repeat;}
.all_cot{ width:740px; margin-left:0px!important;; margin-left:15px;}
.if{ width:500px; margin-left:20px!important; margin-left:15px; line-height:18px; text-align:left;}
TABLE.kont{ width:740px; font:12px Tahoma; color:#585858; margin-top:15px; text-align:left;}
TABLE.kont TD{ padding-left:10px; }
.dd { width:294px;}
.flashh{ width:800px; height:242px; padding-left:75px;}


#p, #n {margin-top: 54px;}

.mainPage  #p, .mainPage #n {margin-top: 0px;}