
body {
        background:#3B5172;
        margin:0px;
        font-family: Tahoma;
        font-size: 11px;
        color: #000000;
        padding:0;

}

img, td, table {
        margin: 0px;
        padding: 0px;
        font-size: 11px;
}
img {
        border: 0;
}

h2, h3, h4, h5, h6, h7, p {
        padding: 0 0 5px 0;
        margin: 0;
        font-size: 11px;
}

H1 {
   margin-left: 50px;
   font-size: 14px;
 




}




ul {
        padding: 0px 0 0px 0;
        margin: 0;
        list-style: none;
}


li {
        padding: 0 0 2px 0px;
        margin: 0;
        list-style: none;
        background: url(images/more.gif) no-repeat 0 4px;
}


form, select, input, textarea, option {
        padding:0;
        margin:0px;
        font-size: 10px;
        font-family: tahoma;
        color: #000000;
}
a {
        color: #3d5373;


}
a:hover {
        color: #fa940a;

}



/***********************************/


textarea.form_text  {

     border: #DDDDDD 1px solid;

     width: 290px;

     color: #000000;

     font-size: 10px;

     padding: 2px 3px 0 3px;

     height: 90px;

        background: #FFFFFF;

}

textarea.form_text_s  {

     border: #DDDDDD 1px solid;

     width: 370px;

     color: #000000;

     font-size: 10px;

     padding: 2px 3px 0 3px;

     height: 90px;

        background: #FFFFFF;

}

textarea.form_text_long  {

     border: #DDDDDD 1px solid;

     width: 290px;

     color: #000000;

     font-size: 10px;

     padding: 2px 3px 0 3px;

     height: 90px;

      background: #FFFFFF;


}

input.btn_gray {
     background: url(images/button.gif) no-repeat 100% 0;
     border: 0;
     width: 124px;
     height: 24px;
     color: #FFFFFF;
     text-transform: uppercase;
     text-align: left;
     padding-left: 8px;
     font-weight: bold;
     margin-top:10px;
}

input.btn_gray2 {
     background: url(images/button.gif) no-repeat 100% 0;
     border: 0;
     width: 234px;
     height: 24px;
     color: #FFFFFF;
     text-transform: uppercase;
     text-align: left;
     padding-left: 8px;
     font-weight: bold;
     margin-top:10px;
}


input.btn_gray_long {
     background: url(images/button_long.gif) no-repeat 100% 0;
     border: 0;
     width: 260px;
     height: 24px;
     color: #FFFFFF;
     text-transform: uppercase;
     text-align: left;
     padding-left: 8px;
     font-weight: bold;
     margin-top:10px;
}

input.btn_gray_midle {
     background: url(images/button_long.gif) no-repeat 100% 0;
     border: 0;
     width: 160px;
     height: 24px;
     color: #FFFFFF;
     text-transform: uppercase;
     text-align: left;
     padding-left: 8px;
     font-weight: bold;
     margin-top:10px;
}

input.btn_gray_1 {
     background: url(images/button_long.gif) no-repeat 100% 0;
     border: 0;
     width: 150px;
     height: 24px;
     color: #FFFFFF;
     text-transform: uppercase;
     text-align: left;
     padding-left: 8px;
     font-weight: bold;
     margin-top:10px;
}

input.btn_gray_2 {
     background: url(images/button_long.gif) no-repeat 100% 0;
     border: 0;
     width: 155px;
     height: 24px;
     color: #FFFFFF;
     text-transform: uppercase;
     text-align: left;
     padding-left: 8px;
     font-weight: bold;
     margin-top:10px;
}

input.btn_gray_3 {
     background: url(images/button_long.gif) no-repeat 100% 0;
     border: 0;
     width: 153px;
     height: 24px;
     color: #FFFFFF;
     text-transform: uppercase;
     text-align: left;
     padding-left: 8px;
     font-weight: bold;
     margin-top:10px;
}

/*******************************************/

input.in_search_d1 {
        width: 227px;
        border: #DDDDDD 1px solid;
        height: 20px;
        background: #FFFFFF;
        color: #000000;
        text-align: left;
        padding: 2px 0px 0px 5px;


}

input.in_search_d2 {
        width: 115px;
        border: #DDDDDD 1px solid;
        height: 20px;
        background: #FFFFFF;
        color: #000000;
        text-align: left;
        padding: 2px 0px 0px 5px;


}

input.in_search_d3 {
        width: 116px;
        border: #DDDDDD 1px solid;
        height: 20px;
        background: #FFFFFF;
        color: #000000;
        text-align: left;
        padding: 2px 0px 0px 5px;


}

/******************************************/

input.in_search {
        width: 290px;
        border: #DDDDDD 1px solid;
        height: 20px;
        background: #FFFFFF;
        color: #000000;
        text-align: left;
        padding: 2px 0px 0px 5px;


}

input.in_search_s {
        width: 370px;
        border: #DDDDDD 1px solid;
        height: 20px;
        background: #FFFFFF;
        color: #000000;
        text-align: left;
        padding: 2px 0px 0px 5px;


}

input.in_search_f {
        width: 225px;
        border: #DDDDDD 1px solid;
        height: 20px;
        background: #FFFFFF;
        color: #000000;
        text-align: left;
        padding: 2px 0px 0px 5px;


}

input.in_search_long {
        width: 290px;
        border: #DDDDDD 1px solid;
        height: 20px;
        background: #FFFFFF;
        color: #000000;
        text-align: left;
        padding: 2px 0px 0px 5px;

}

input.in_search_small {
        width: 136px;
        border: #DDDDDD 1px solid;
        height: 20px;
        background: #FFFFFF;
        color: #000000;
        text-align: left;
        padding: 2px 0px 0px 5px;

}

input.in_search_small_long {
        width: 376px;
        border: #DDDDDD 1px solid;
        height: 20px;
        background: #FFFFFF;
        color: #000000;
        text-align: left;
        padding: 2px 0px 0px 5px;

}


select.in_search {
        width: 290px;
        border: #DDDDDD 1px solid;
        height: 20px;
        background: #FFFFFF;
        color: #000000;
        text-align: left;
        padding: 2px 0px 0px 5px;
}

select.in_search_s {
        width: 370px;
        border: #DDDDDD 1px solid;
        height: 20px;
        background: #FFFFFF;
        color: #000000;
        text-align: left;
        padding: 2px 0px 0px 5px;
}

select.in_search_long {
        width: 290px;
        border: #DDDDDD 1px solid;
        height: 20px;
        background: #FFFFFF;
        color: #000000;
        text-align: left;
        padding: 2px 0px 0px 5px;

}





/********************Site*******************/

div#top {
        border-top: 0px solid #6B7A92;
        margin:0;
        padding:0;
}

div.logo {
        margin:0px;
        padding:0px;
        width:292px;
        height:82px;
        background: url(images/logo.gif);
        background-position:left top;
        background-repeat:no-repeat;
}
div#middle {
        padding:0;
        margin:0;
        /*background:#DC8716;*/
}

div#bottom {
        border-bottom: 1px solid #6B7A92;
}

/*********************************************/

td.bg-left {
        background: url(images/bg-left.gif);
        background-position:right;
        background-repeat:repeat;
        width:15px;
}

td.bg-right {
        background: url(images/bg-right.gif);
        background-position:left;
        background-repeat:repeat;
        width:15px;
}

/***************Navigation****************/

td.top-bg-nad_menu {
        background: url(images/top-bg-nad_menu.gif);
        background-position:left top;
        background-repeat:no-repeat;
        width:697px;
        height:82px;
}

div.top-icon {
        height:55px;
        width:697px;
        text-align:right;
}

div.top-icon ul {
        display:inline;
        padding:0;
        margin:0;
}

div.top-icon li {
        display:inline;
        padding:0;
        margin:0;
}

.position-icon {
        position:relative;
        top:7px;
}

div.navigation {
        background: #F8F8F8 url(images/begin-img-menu.gif);
        background-position:left bottom;
        background-repeat:no-repeat;
        width:697px;
        height:27px;
        vertical-align: bottom;
}

div.navigation ul {
        display:inline;
        padding:0;
        margin:0;
}

div.navigation li {
        display:inline;
        padding:0;
        margin:0;
}

/*****************************Zagolovok*****************/

div.zagolovok {
        background: url(images/bg-zagolovok.gif);
        background-position:top;
        background-repeat:no-repeat;
        width:292px;
        height:59px;
        /*padding:37px 0px 0px 21px;*/
}

div.zagolovok h3 {
        padding:37px 0px 0px 21px;
        color:#FFFFFF;
}

div.about_company {
        background: url(images/bg-about.gif);
        background-position:top;
        background-repeat:no-repeat;
        width:292px;
        height:170px;
}

div.about_company p {
        padding:23px 0px 0px 23px;
        font-family: Arial;
        color:#D3DBE5;
}

/*div.flash_or_kartinka {
        background: url(images/flash_kartinka.jpg);
        background-position:top;
        background-repeat:no-repeat;
        width:697px;
        height:229px;
}*/

/*******************izmeneniya********************/

div.bg-pred {
        /*width:25px;*/
        height:6px;
        background:url(images/bg-pred.gif);
        background-position:top left;
        background-repeat:no-repeat;
}

img.position-pred {
        position:relative;
        top:6px;
        left:18px;
}

div.bg-sled {
        width:9px;
        height:252px;
        background:url(images/bg-sled.gif);
        background-position:top left;
        background-repeat:no-repeat;
}

img.position-sled {
        position:relative;
        top:6px;
}


div.bg-m {
        width:17px;
        height:252px;
        background:url(images/bg-m.gif);
        background-position:0 0;
        background-repeat:no-repeat;
}


div.line6px {
        height:6px;
        width:100%;
        background:#DC8716;
        font-size:5px;
        /*border-right: 1px solid #6B7A92;*/
}

td.bg-1 {
        background:#E7E7E7;
}

/****************************************************/

div.content-top {
        background: url(images/bg-a.gif);
        background-position:top left;
        background-repeat:no-repeat;
        width:595px;
        height:84px;
        padding:0;
        margin:0;
        /*padding:9px 0px 0px 19px;*/
}

div.content-top p {
        padding:0px 0px 0px 19px;
}

div.spes_predlozheniya {
        background:#DC8716 url(images/bg-spec-index.gif);
        background-position:top right;
        background-repeat:no-repeat;
        width:368px;
        height:78px;
        border-bottom:0px solid #E0E4EA;
        /*padding: 5px 0 0 10px;*/
}


div.spes_predlozheniya h3 {
        padding: 0px 0 0 36px;
}

.position-chast {
        position:relative;
        top:43px;
        left:-193px;
}

p.predlozhenie_text {
        padding:0px 75px 0px 40px;
}


p.predlozhenie_text a {
        color:#ffffff;

}

p.predlozhenie_text a:hover {
        color:#ffffff;
	font-weight:normal;

}

div.sfera {
        background: url(images/bg-sfera.gif);
        background-position:top left;
        background-repeat:no-repeat;
        width:595px;
        height:178px;
        /*padding:17px 0px 0px 20px;*/
}

div.sfera h3 {
        padding:17px 0px 0px 20px;
}

p.sfera-text {
        padding:5px 60px 0px 31px;
        color:#D3DBE5;
        font-family:Arial;
}


p.sfera_podrobno {
        padding-top:10px;
        padding-left:8px;
        padding-left:30px;
}

p.sfera_podrobno a {
	color:#e9e9e9;
}

p.sfera_podrobno a:hover {
	color:#f3ff33;
}

div.news {
        width:368px;
        /*height:auto;*/
        background:#E7E7E7;
        /*padding:0px 0px 0px 12px;*/
}

div.news h3 {
        padding:0px 0px 0px 37px;
}



/***
div.news a {
        color:#465154;
}

div.news a:hover {
        color:#DC8716;
}

.position-icon-news {
        position:relative;
        top:5px;
}

p.news_text {
        padding:3px 0px 0px 40px;
}
***/

.contacts_text {
        padding:10px 0px 0px 40px;
}

/***********LINKS*****************/

.contacts_text a {
	color:#3b5172;
	/***color:#536682;***/
	text-decoration:none;
}

.contacts_text a:hover {
	color:#dc8716;
	text-decoration:underline;
}

.contacts_text2 a {
	color:#3b5172;
	/***color:#536682;***/
	text-decoration:none;
}

.contacts_text2 a:hover {
	color:#dc8716;
	text-decoration:underline;
}

/********************************/

.contacts_text2 {
        padding:0px 0px 0px 40px;
}


p.n1 {
        padding:0px;
}
p.date {
        padding:0px 0px 5px 35px;
}

p.all_news {
        padding:15px 0px 0px 40px;
}

p.all_news a {
        color:#DC8716;
}

p.all_news a:hover {
        color:#3B5172;
}

div.copy {
        width:989px;
        height:61px;
        background: url(images/bg-copy.gif);
        background-position:top left;
        background-repeat:no-repeat;
        /*padding:30px 0 0 30px;*/
        color:#FFFEFE;
}
div.copy p.copyr {
        padding:30px 0 0 30px;
}
div.copy a {
        color:#dea240;
	/***color:#F3FF33;***/
}

div.copy a:hover {
        color:#ffffff;
}

p.dst-service {
        display:inline;
        padding-left:30px;
}

p.artvision {
        display:inline;
        padding-left:200px;
}

/************Menu 2 urovnya****************/

       div.links_2_yes a:link,  div.links_2_yes a:visited{
        display: block;
        background: #E0E0E0 url(images/arrow_2.gif) no-repeat 198px 7px;
        font-weight: normal;
        text-decoration: none;
        color: #475E81;
        font-family: Arial;
        font-size: 11px;
        border-bottom: 1px solid #BCC5D1;
        border-left: 1px solid #BCC5D1;
        border-right: 1px solid #BCC5D1;
        margin: 0;
        width: 210px;
        vertical-align:middle;
        padding-top:3px;
        padding-bottom:3px;
        padding-left:20px;
        }

        div.links_2_yes a:hover, div.links_2_yes a:active{
        display: block;
        background: #859AB7   url(images/arrow.gif) no-repeat 198px 7px;
        font-weight: normal;
        text-decoration: none;
        color: #FFFFFF;
        font-family: Arial;
        font-size: 11px;
        border-bottom: 1px solid #BCC5D1;
        border-left: 1px solid #BCC5D1;
        border-right: 1px solid #BCC5D1;
        margin: 0;
        width: 210px;
        vertical-align:middle;
        padding-top:3px;
        padding-bottom:3px;
        padding-left:20px;
}

/*****************************************/
        div.links_2 a:link,  div.links_2 a:visited{
        display: block;
        background: #E0E0E0;
	/***url(images/arrow_2.gif) no-repeat 198px 7px***/
        font-weight: normal;
        text-decoration: none;
        color: #475E81;
        font-family: Arial;
        font-size: 11px;
        border-bottom: 1px solid #BCC5D1;
        border-left: 1px solid #BCC5D1;
        border-right: 1px solid #BCC5D1;
        margin: 0;
        width: 210px;
        vertical-align:middle;
        padding-top:3px;
        padding-bottom:3px;
        padding-left:20px;
        }

        div.links_2 a:hover, div.links_2 a:active{
        display: block;
        background: #859AB7;
	/****url(images/arrow.gif) no-repeat 198px 7px***/
        font-weight: normal;
        text-decoration: none;
        color: #FFFFFF;
        font-family: Arial;
        font-size: 11px;
        border-bottom: 1px solid #BCC5D1;
        border-left: 1px solid #BCC5D1;
        border-right: 1px solid #BCC5D1;
        margin: 0;
        width: 210px;
        vertical-align:middle;
        padding-top:3px;
        padding-bottom:3px;
        padding-left:20px;
}



div#mn_01 {
   position: absolute;
   top: 80px;
   left: 539px;
}

div.links_2 ul {
        padding:0 0 0 0;

}

div.links_2 li {
        padding:0 0 0 0;

}


/************Menu 3 urovnya****************/

div.links_3 a:link,  div.links_3 a:visited{
        display: block;
        background-color: #E0E0E0;
        font-weight: normal;
        text-decoration: none;
        color: #475E81;
        font-family: Arial;
        font-size: 11px;
        border-bottom: 1px solid #BCC5D1;
        border-left: 1px solid #BCC5D1;
        border-right: 1px solid #BCC5D1;
        margin: 0;
        width: 210px;
        vertical-align:middle;
        padding-top:3px;
        padding-bottom:3px;
        padding-left:20px;
        }

        div.links_3 a:hover, div.links_3 a:active{
        display: block;
        background: #859AB7;
        font-weight: normal;
        text-decoration: none;
        color: #FFFFFF;
        font-family: Arial;
        font-size: 11px;
        border-bottom: 1px solid #BCC5D1;
        border-left: 1px solid #BCC5D1;
        border-right: 1px solid #BCC5D1;
        margin: 0;
        width: 210px;
        vertical-align:middle;
        padding-top:3px;
        padding-bottom:3px;
        padding-left:20px;
}



div#mn_02 {
   position: absolute;
   top: 145px;
   left: 749px;
}


div.links_3 ul {
        padding:0 0 0 0;

}

div.links_3 li {
        padding:0 0 0 0;

}


/*********************inner********************/

div.zagolovok-second {
        background: url(images/bg-zagolovok-second.gif);
        background-position:left top;
        background-repeat:no-repeat;
        width:302px;
        height:59px;
        font-family:Arial;
        /*padding:37px 0px 0px 21px;*/
}

div.zagolovok-second h3 {
        padding:37px 0px 0px 19px;
        color:#FFFFFF;
        font-size:14px;
}

div.about_company-second {
        background: url(images/bg-about-second.gif);
        background-position:left top;
        background-repeat:no-repeat;
        width:302px;
        height:170px;
        font-family:Arial;
}

div.about_company-second ul {

        padding:5px 0 0px 19px;
        margin: 0;
        list-style: none;
}


div.about_company-second li {
        padding: 0 0 2px 12px;
        margin: 0;
        list-style: none;
        background: url(images/li-company.gif) no-repeat 0px 6px;
}

div.about_company-second li a {
        color:#ffffff;
        text-decoration: none;
}

div.about_company-second li a:hover {
        /***color:#a0afc5;***/
	color:#dc9f3d;
        text-decoration: none;
}

div.about_company-second ul li.act {
        fon-weight:bold;
	color:#fa0afc5;
}

div.about_company-second li.act a {
        color:#fa0afc5;
        text-decoration: none;
}

div.about_company-second li.act a:hover {
        color:#a0afc5;
        text-decoration: none;
}


div.about_company-second p {
        padding:5px 0px 0px 20px;
        font-family: Arial;
        color:#ffffff;
}

/***div.second-bg {
        background: url(images/second-bg.gif);
        background-position:top left;
        background-repeat:no-repeat;
        width:687px;
        height:172px;
}***/

div#content-second {
        background:#E9E9E9 url(images/bg-content-second.gif);
        background-position:top left;
        background-repeat:no-repeat;
        width:687px;
}

div.inner {
        padding: 1px 20px 20px 65px;
        color:#000000;
        /*color:#394E70;*/
        font-family:Arial;
}

div.inner table {
        color:#000000;
        /*color:#394E70;*/
        font-family:Arial;
        /*padding-right:10px;*/

}

div.inner h1 {
        font-size:14px;
        padding-bottom:30px;
        position:relative;
        top:-5px;
}
div.inner h3 {
        font-size:11px;
        padding:2px 0 0 0;
}

div.inner ul {
        padding:5px 0 0px 0px;
        margin: 0;
        list-style: none;
}

div.inner li {
        padding: 0 0 2px 16px;
        margin: 0;
        list-style: none;
        background: url(images/li.gif) no-repeat 0 5px;
}

div.inner li ul {
        padding:5px 0 0px 0px;
        margin: 0;
        list-style: none;
}

div.inner li ul li {
        padding: 0 0 2px 16px;
        margin: 0;
        list-style: none;
        background: url(images/more.gif) no-repeat 0 6px;
}
/*****************table******************/
div.inner a {
        color:#DC8716;
}

div.inner a:hover {
        color:#465154;
}

/************************EDIT ECON_PAGE2************************************/






div#content-second2 {
        /***background:#E9E9E9 url(images/bg-content-second.gif);
        background-position:top left;
        background-repeat:no-repeat;***/
        width:687px;
	background:#E9E9E9 url(images/bg-content-previev.gif);
        background-position:top left;
        background-repeat:no-repeat;
}

div.inner2 {
        padding: 15px 20px 20px 45px;
        color:#000000;
        /*color:#394E70;*/
        font-family:Arial;
}

div.inner2 table {
        color:#000000;
        /*color:#394E70;*/
        font-family:Arial;
        /*padding-right:10px;*/

}

div.inner2 h1 {
        font-size:14px;
        padding-bottom:30px;
        position:relative;
        top:-5px;
}
div.inner2 h3 {
        font-size:11px;
        padding:2px 0 0 0;
}


div.inner2 a {
        color:#DC8716;
}

div.inner2 a:hover {
        color:#465154;
}







/**************************************************************************/







div#somebody_zag {
        background: #E7E7E7 url(images/somebody_zag.gif);
        background-position:top left;
        background-repeat:no-repeat;
        width:302px;
        height:252px;
        color:#D3DBE5;
        font-family:Arial;
}

div#somebody_zag h3 {
        font-size:14px;
        padding:20px 0 0 20px;
        color:#ffffff;
}

p.sam_text {
        padding:10px 60px 0 20px;
}

.sfera_podrobno-second {
        padding-top:100px;
        padding-left:20px;
}

.sfera_podrobno-second a {
        color:#e9e9e9;
}

.sfera_podrobno-second a:hover {
        color:#f3ff33;
}

div#middle-second {
        padding:0;
        margin:0;
        /*background: url(images/background.gif);
        background-position:top left;
        background-repeat:no-repeat;*/
        background:#E7E7E7;
}

/********************CopyRight***************/

div.copy-second {
        width:989px;
        height:48px;
        background: url(images/bg-copy-second.gif);
        background-position:top left;
        background-repeat:no-repeat;
        /*padding:30px 0 0 30px;*/
        color:#FFFEFE;
}
div.copy-second p.copyr-second {
        padding:18px 0 0 30px;
}
div.copy-second a {
	color:#dea240;
        /***color:#F3FF33;***/
}

div.copy-second a:hover {
        color:#Ffffff;
}

p.dst-service-second {
        display:inline;
        padding-left:10px;
		  color: #fff;
}
.dst-service-second {
        display:inline;
        padding-left:30px;
		  color: #fff;
}

p.artvision-second {
        display:inline;
        padding-left:20px;
		  text-align: right;
}

div.proizv {
        height:40px;
        background:#EFEFEF;
        width:989px;
}

/*******************NEWS PAGE*********************/

div.news-page {
        background:#E7E7E7;
        /*padding:0px 0px 0px 12px;*/
}

div.news-page h3 {
        padding:0px 0px 0px 0px;
}



div.news-page a {
        color:#465154;
}

div.news-page a:hover {
        color:#DC8716;
}

.position-icon-news-second {
        position:relative;
        top:4px;
        left:-3px;
}

p.news_text-second {
        padding:3px 0px 0px 15px;
}

p.n1-second {
        padding:0px;
}
p.date-second {
        padding:0px 0px 5px 0px;
}

p.all_news-second {
        padding:15px 0px 0px 15px;
}

p.all_news-second a {
        color:#DC8716;
}

p.all_news-second a:hover {
        color:#3B5172;
}
/*******************CATALOG************************/

div.catalog-bg {
        background: url(images/catalog-bg.gif);
        background-position:top left;
        background-repeat:no-repeat;
        width:697px;
        height:30px;
}

div#content-catalog {
        background:#E9E9E9 url(images/bg-content-catalog.gif);
        background-position:top left;
        background-repeat:no-repeat;
        width:100%;
}

/*******************************LI**************/

div.text-previev ul {
        padding:5px 0 0px 0px;
        margin: 0;
        list-style: none;
}

div.text-previev li {
        padding: 0 0 2px 16px;
        margin: 0;
        list-style: none;
        background: url(images/li.gif) no-repeat 0 5px;
}

div.text-previev li ul {
        padding:5px 0 0px 0px;
        margin: 0;
        list-style: none;
}

div.text-previev li ul li {
        padding: 0 0 2px 16px;
        margin: 0;
        list-style: none;
        background: url(images/more.gif) no-repeat 0 6px;
}

/********************************************/

div.zagolovok-catalog {
        background: url(images/bg-zagolovok-catalog.gif);
        background-position:left top;
        background-repeat:no-repeat;
        width:292px;
        height:59px;
        font-family:Arial;
        /*padding:37px 0px 0px 21px;*/
}

div.zagolovok-catalog h3 {
        padding:37px 0px 0px 19px;
        color:#FFFFFF;
        font-size:14px;
}

/*div#
-begin {
        background: url(images/bg5-about.gif);
}*/

div.about_company-catalog {
        background: url(images/bg-about-catalog.gif);
        background-position:left top;
        background-repeat:no-repeat;
        width:292px;
        height:162px;
        font-family:Arial;
}


div.about_company-catalog ul {

        padding:5px 0 10px 19px;
        margin: 0;
        list-style: none;
}


div.about_company-catalog li {
        padding: 0 0 2px 12px;
        margin: 0;
        list-style: none;
        background: url(images/li-company.gif) no-repeat 0 6px;
}

div.about_company-catalog li a {
        color:#ffffff;
	text-decoration:none;
}

div.about_company-catalog li a:hover {
        /***color:#a0afc5;***/
	color:#dc9f3d;
	text-decoration:none;
}

div.about_company-catalog li.act a {
        color:#a0afc5;
        font-weight:bold;
        text-decoration:none;
}

div.about_company-catalog li.act a:hover {
        color:#A0AFC5;
	text-decoration:none;
}



div.about_company-catalog p {
        padding:5px 0px 0px 20px;
        font-family: Arial;
        color:#FFFFFF;
}

div#middle-catalog {
        padding:0;
        margin:0;
        /*border-left: 1px solid #6B7A92;*/
        background:#E7E7E7;
}


div#spec_zag {
        background: #E7E7E7;
        background-position:top left;
        background-repeat:no-repeat;
        width:292px;
        /*height:252px;*/
        color:#3D5373;
        font-family:Arial;
}

div#spec_zag h3 {
        font-size:14px;
        padding:20px 0 0 20px;
        color:#FA940A;
}

p.sam_text-catalog {
        padding:10px 70px 0 23px;
}

p.sam_text-catalog a {
        color:#3D5373;
}

p.sam_text-catalog a:hover {
        color:#EC452A;
}

.sfera_podrobno-catalog {
        padding-top:20px;
        padding-left:23px;
}

.sfera_podrobno-catalog a {
        color:#DC8716;
}

.sfera_podrobno-catalog a:hover {
        color:#3D5373;
}

/************************inner-catalog***************************/

div.inner-catalog {
        padding: 16px 0px 20px 0px;
        color:#394E70;
        font-family:Arial;
}

div.inner-catalog h1 {
        font-size:14px;
        display: block;
        font-weight: bold;
        height: 34px;
        /*border-bottom: #DEA240 5px solid;*/
        text-align: left;
        padding: 0;
        margin-bottom: 5px;
        width:676px;
}
div.inner-catalog h3 {
        font-size:12px;
        padding:10px 0 5px 0;
        color:#DC8716;
}

div.inner-catalog h2 {
        font-size:12px;
        padding:20px 0 5px 0;
        color:#DC8716;
	text-align:left;
}

div.inner-catalog ul {
        padding:5px 0 0px 0px;
        margin: 0;
        list-style: none;
}

div.inner-catalog li {
        padding: 0 0 2px 16px;
        margin: 0;
        list-style: none;
        background: url(images/li.gif) no-repeat 0 5px;
}

div.inner-catalog li ul {
        padding:5px 0 0px 0px;
        margin: 0;
        list-style: none;
}

div.inner-catalog li ul li {
        padding: 0 0 2px 16px;
        margin: 0;
        list-style: none;
        background: url(images/more.gif) no-repeat 0 6px;
}

div.inner-catalog a {
        color:#DC8716;
}

div.inner-catalog a:hover {
        color:#3D5373;
}

div.inner-catalog table {
        /*width:100%;*/

}

table.charac {
        background:#e9e9e9;
        width:475px;
        border-bottom: 1px solid #DDDDDD;
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        margin-right:0px;
}

table.charac td {
        padding-left:5px;
        padding-top:3px;
        padding-bottom:3px;
        /*vertical-align: top;*/
        border-top: 1px solid #DDDDDD;
        border-left: 1px solid #DDDDDD;
}

tr.bg-b {
        background:#A0AFC5;
        color:#FFFFFF;
        font-weight:bold;
}

table.charac a {
        color:#DC8716;
}

table.charac a:hover {
        color:#3D5373;
}


/***************************************************/

table.charac2 {
        background:#e9e9e9;
        width:656px;
        border-bottom: 1px solid #DDDDDD;
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        margin-right:7px;
}

table.charac2 td {
        padding-left:5px;
        padding-top:3px;
        padding-bottom:3px;
        /*vertical-align: top;*/
        border-top: 1px solid #DDDDDD;
        border-left: 1px solid #DDDDDD;
}

table.charac2 a {
        color:#DC8716;
}

table.charac2 a:hover {
        color:#3D5373;
}
/***************************************************/

table.charac_s {
        background:#e9e9e9;
        width:600px;
        border-bottom: 1px solid #DDDDDD;
        border-left: 1px solid #DDDDDD;
        border-right: 1px solid #DDDDDD;
        margin-right:0px;
}

table.charac_s td {
        padding-left:5px;
        padding-top:3px;
        padding-bottom:3px;
        /*vertical-align: top;*/
        border-top: 1px solid #DDDDDD;
        border-left: 1px solid #DDDDDD;
}

table.charac_s tr.bg-b {
        background:#A0AFC5;
        color:#FFFFFF;
        font-weight:bold;
}

table.charac_s a {
        color:#DC8716;
}

table.charac_s a:hover {
        color:#3D5373;
}

/*********************DIV Overflow*****************/

div#prokrutka {
        width: 595px;
        height: 80px;
        overflow: auto;
        scrollbar-face-color:#333333;
        scrollbar-arrow-color:#000000;
        scrollbar-track-color:#000000;
        scrollbar-shadow-color:#333333;
        scrollbar-highlight-color:#333333;
        scrollbar-3dlight-color:#000000;
        scrollbar-darkshadow-color:#000000;
        padding:9px 0px 0px 19px;
}

/*
        div.content-top {
        background: url(images/bg-a.gif);
        background-position:top left;
        background-repeat:no-repeat;
        width:645px;
        height:84px;
        padding:0;
        margin:0;

}

div.content-top p {
        padding:9px 0px 0px 19px;
}
*/


div#text_menu {
        width: 570px;
        height: 80px;
        overflow: hidden;
        scrollbar-face-color:#333333;
        scrollbar-arrow-color:#000000;
        scrollbar-track-color:#000000;
        scrollbar-shadow-color:#333333;
        scrollbar-highlight-color:#333333;
        scrollbar-3dlight-color:#000000;
        scrollbar-darkshadow-color:#000000;
        padding:13px 0px 0px 19px;
}

div#text_menu h3 {
        color:#FFFFFF;
        font-weight:normal;
        font-size:11px;
        text-decoration: underline;
}

div#screen-img a:hover img {
        filter:alpha(opacity=50);
        /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)*/
        -moz-opacity: 0.50;
        opacity: 50%;
        background: #FFFFFF;

}

/************************previev page**************************/
div#about_company-previev-begin {
        background: url(images/bg5-about.gif);
}

div.about_line {
        background: url(images/bg-razd.gif);
        background-position:left top;
        background-repeat:no-repeat;
        width:292px;
        height:5px;
        font-size:4px;
}

div.about_company-previev {
        background: url(images/bg-about-previev.gif);
        background-position:left top;
        background-repeat:no-repeat;
        width:292px;
        height:167px;
        font-family:Arial;
}


div.about_company-previev ul {

        padding:5px 0 10px 20px;
        margin: 0;
        list-style: none;
}


div.about_company-previev li {
        padding: 0 0 2px 12px;
        margin: 0;
        list-style: none;
        background: url(images/li-company.gif) no-repeat 0 6px;
}

div.about_company-previev li a {
        color:#ffffff;
	text-decoration:none;
}

div.about_company-previev li a:hover {
        color:#a0afc5;
	text-decoration:none;
}



div.about_company-previev p {
        padding:15px 0px 0px 20px;
        font-family: Arial;
        color:#FFFFFF;
}

div#content-previev {
        background:#E9E9E9 url(images/bg-content-previev.gif);
        background-position:top left;
        background-repeat:no-repeat;
        width:100%;
        /*height:150px;*/
}

div#tovar {
        /*height:165px;*/
        width:115px;
        background:url(images/bg-pic.gif);
        background-position:top left;
        background-repeat:no-repeat;
        display:inline;
        float:left;
        /*margin-right:16px;*/
        margin-bottom:30px;
        padding-top:3px;
        padding-left:3px;

}

/************************inner-previev***************************/

div.inner-previev {
        padding: 16px 0px 0px 16px;
        color:#394E70;
        font-family:Arial;
}

div.inner-previev h1 {
        font-size:14px;
        margin-bottom:30px;
}
div.inner-previev h3 {
        font-size:12px;
        padding:10px 0 5px 0;
        color:#DC8716;
}

div.inner-previev ul {
        padding:5px 0 0px 0px;
        margin: 0;
        list-style: none;
}

div.inner-previev li {
        padding: 0 0 2px 16px;
        margin: 0;
        list-style: none;
        background: url(images/li.gif) no-repeat 0 5px;
}

div.inner-previev li ul {
        padding:5px 0 0px 0px;
        margin: 0;
        list-style: none;
}

div.inner-previev li ul li {
        padding: 0 0 2px 16px;
        margin: 0;
        list-style: none;
        background: url(images/more.gif) no-repeat 0 6px;
}

div.inner-previev a {
        color:#3D5373;
}

div.inner-previev a:hover {
        color:#DC8716;
}
td.o0 {
        padding-top:5px;
}

td.o1 {
        padding-top:5px;
}

/*div.text-previev {
        padding:0px 20px 0 0;

}*/

td.niz {
        padding-top:0px;
        padding-right:0px;

}

div.niz_table {
        width:650px;
        padding:0px 0 20px 16px;



}

/****************FORM******************/

div#form {
        padding-top:20px;
}

div#form td {
        padding-right:40px;
        padding-bottom:10px;
}
/*********************MAP**************/

div.help {
        top: 400px;
        left: 320px;
        position: absolute;
        width: 250px;
        border: #cbced3 1px solid;
        padding: 14px 16px 10px 16px;
        background: #FFFFFF;
        display:none;
	color: #000000;
	font-family:Arial;
}
div.help h4 {
        font-size: 12px;
        padding-bottom: 6px;
	color:#3b5172;
}
div.help div.hr {
        margin: 5px 0 8px 0;
}
div.help p {
        padding-bottom: 4px;
        font-size: 11px;
}

div.hr {
        width: 100%;
        height: 1px;
        background: #cbced3;
        margin: 20px 0 10px 0;
}
/********************************************/
img.otstup_img {
        margin-left: 10px;
        margin-bottom: 5px;
        margin-top:5px;
}



/****************BANNERS****************/

div.banner1 {
	padding:20px 20px 20px 20px;
}

div.banner1 img {
	border: 1px solid #607490;
}

div.banner2 {
	padding:0 20px 20px 20px;
}

div.banner2 img {
	border: 1px solid #607490;
}

/*********************GRADUSNIK********************/


div#content-second2 div.gradusnik {
	font-size:12px;
	color:#394e70;
	display:inline;
}

div#content-second2 div.gradusnik a {
	color:#394e70;
	text-decoration:none;
}

div#content-second2 div.gradusnik a:hover {
	color:#ce7b0e;
	text-decoration:none;
}

div#content-second2 div.gradusnik ul {
	padding:0px 0px 0px 20px;
	display:inline;
}

div#content-second2 div.gradusnik ul li {
	display:inline;
	list-style:none;
	background: none;
	padding: 0 3px 0px 0px;
	color:#394e70;
}

div#content-second2 div.gradusnik ul li {
	display:inline;
	list-style:none;
	background: none;
	padding: 0 3px 0px 0px;
}

div#content-second2 div.gradusnik img.otstup-li {
	margin:0px 0 0 5px;
	padding:0;
} 

div#content-second2 div.gradusnik ul li a {
	color:#394e70;
	text-decoration:none;
}

div#content-second2 div.gradusnik ul li a:hover {
	color:#ce7b0e;
	text-decoration:none;
}

div#content-second2 div.gradusnik ul li.act {
	color:#ce7b0e;
}

div#content-second2 div.gradusnik ul li.act a {
	color:#ce7b0e;
	text-decoration:none;
}

div#content-second2 div.gradusnik ul li.act a:hover {
	color:#ce7b0e;
	text-decoration:none;
}


div#content-second2 div.otstup {
	height:30px;
}


/**************************************************/

div.gradusnik {
	font-size:12px;
	color:#394e70;
	display:inline;
	position:relative;
	left:-6px;
}

div.gradusnik a {
	color:#394e70;
	text-decoration:none;
}

div.gradusnik a:hover {
	color:#ce7b0e;
	text-decoration:none;
}

div.gradusnik ul {
	padding:0px 0px 0px 0px;
	display:inline;
}

div.gradusnik ul li {
	display:inline;
	list-style:none;
	background: none;
	padding: 0 3px 0px 0px;
	color:#394e70;
}

div.gradusnik ul li {
	display:inline;
	list-style:none;
	background: none;
	padding: 0 3px 0px 0px;
}

div.gradusnik img.otstup-li {
	margin:0px 0 0 5px;
	padding:0;
} 

div.gradusnik ul li a {
	color:#394e70;
	text-decoration:none;
}

div.gradusnik ul li a:hover {
	color:#ce7b0e;
	text-decoration:none;
	font-weight:bold;
}

div.gradusnik ul li.act {
	color:#ce7b0e;
}

div.gradusnik ul li.act a {
	color:#ce7b0e;
	text-decoration:none;
}

div.gradusnik ul li.act a:hover {
	color:#ce7b0e;
	text-decoration:none;
}


div.otstup {
	height:30px;
}

div.cat_desc {
	text-align:left;
	padding-top:20px;
}

/************************FILTER_PAGE************************/
div.not-submenu {
	background: url(images/bg-nosubmenu.jpg);
        background-position:left top;
        background-repeat:no-repeat;
        width:302px;
        height:422px;
        font-family:Arial;
	color:#ffffff;
}

div.not-submenu p {
        padding:20px 80px 0px 20px;
        font-family: Arial;
        color:#ffffff;
}

div#bg-content_nosubmenu {
        background:#E9E9E9 url(images/bg-content_nosubmenu.jpg);
        background-position:top left;
        background-repeat:no-repeat;
        width:687px;
	/***background:#E9E9E9 url(images/bg-content-previev.gif);
        background-position:top left;
        background-repeat:no-repeat;***/
}

div#bg-content_nosubmenu div.inner-nosubmenu {
	padding:0;
	margin:0;
}

div#bg-content_nosubmenu div.inner-nosubmenu h1 {
        font-size:14px;
        padding-bottom:30px;
        position:relative;
        top:-5px;
}
div#bg-content_nosubmenu div.inner-nosubmenu h3 {
        font-size:11px;
        padding:2px 0 0 0;
}


div#bg-content_nosubmenu div.inner-nosubmenu a {
        color:#DC8716;
}

div#bg-content_nosubmenu div.inner-nosubmenu a:hover {
        color:#465154;
}


/*********************************************************/


div.about_company-second_filter {
        background: url(images/bg-about-second.gif);
        background-position:left top;
        background-repeat:no-repeat;
        width:302px;
        height:170px;
        font-family:Arial;
	color:#ffffff;
}

div.about_company-second_filter ul {

        padding:5px 0 0px 19px;
        margin: 0;
        list-style: none;
}


div.about_company-second_filter li {
        padding: 0 0 2px 12px;
        margin: 0;
        list-style: none;
        background: url(images/li-company.gif) no-repeat 0px 6px;
}

div.about_company-second_filter li a {
        color:#ffffff;
        text-decoration: none;
}

div.about_company-second_filter li a:hover {
        color:#a0afc5;
        text-decoration: none;
}

div.about_company-second_filter ul li.act {
        fon-weight:bold;
	color:#fa0afc5;
}

div.about_company-second_filter li.act a {
        color:#fa0afc5;
        text-decoration: none;
}

div.about_company-second_filter li.act a:hover {
        color:#a0afc5;
        text-decoration: none;
}


div.about_company-second_filter p {
        padding:5px 0px 0px 20px;
        font-family: Arial;
        color:#ffffff;
}



div.about_company-second_filter td {
        color:#d3dbe5;
	padding:0px 0px 3px 20px;
}


/***********************************************************/




td.flt {
	border-right: #c9ced6 1px solid;
        border-left: #c9ced6 1px solid;
        border-bottom: #c9ced6 1px solid;
        padding-left:10px;
}

/**********************************************************/

div.filter {
	color:#394e70;
	/***position:relative;
	left:-6px;***/
	font-family:Arial;
	padding-bottom:10px;
}

div.filter h2 {
	color:#cf7c0f;
	font-size:14px;
}

div.filter h3 {
	font-size:12px;
}

div.filter p {
	color:#394e70;
}

/****************************************************/

div#content-second_filter div.gradusnik {
	font-size:12px;
	color:#394e70;
	display:inline;
}

div#content-second_filter div.gradusnik a {
	color:#394e70;
	text-decoration:none;
}

div#content-second_filter div.gradusnik a:hover {
	color:#ce7b0e;
	text-decoration:none;
}

div#content-second_filter div.gradusnik ul {
	padding:0px 0px 0px 5px;
	display:inline;
}

div#content-second_filter div.gradusnik ul li {
	display:inline;
	list-style:none;
	background: none;
	padding: 0 3px 0px 0px;
	color:#394e70;
}

div#content-second_filter div.gradusnik ul li {
	display:inline;
	list-style:none;
	background: none;
	padding: 0 3px 0px 0px;
}

div#content-second_filter div.gradusnik img.otstup-li {
	margin:0px 0 0 5px;
	padding:0;
} 

div#content-second_filter div.gradusnik ul li a {
	color:#394e70;
	text-decoration:none;
}

div#content-second_filter div.gradusnik ul li a:hover {
	color:#ce7b0e;
	text-decoration:none;
}

div#content-second_filter div.gradusnik ul li.act {
	color:#ce7b0e;
}

div#content-second_filter div.gradusnik ul li.act a {
	color:#ce7b0e;
	text-decoration:none;
}

div#content-second_filter div.gradusnik ul li.act a:hover {
	color:#ce7b0e;
	text-decoration:none;
}


div#content-second_filter div.otstup {
	height:30px;
}
/****************************************/

div#content-second_filter {
        background:#E9E9E9 url(images/bg-content-second.gif);
        background-position:top left;
        background-repeat:no-repeat;
        width:687px;
	/***background:#E9E9E9 url(images/bg-content-previev.gif);
        background-position:top left;
        background-repeat:no-repeat;***/
}

div.inner_filter {
        padding: 15px 20px 20px 65px;
        color:#000000;
        /*color:#394E70;*/
        font-family:Arial;
}

div.inner_filter table {
        color:#000000;
        /*color:#394E70;*/
        font-family:Arial;
        /*padding-right:10px;*/
	

}

div.inner_filter h1 {
        font-size:14px;
        padding-bottom:30px;
        position:relative;
        top:-5px;
}
div.inner_filter h3 {
        font-size:11px;
        padding:2px 0 0 0;
}


div.inner_filter a {
        color:#DC8716;
}

div.inner_filter a:hover {
        color:#465154;
}

/******************************************************/

div#bottom-filter {
        border-bottom: 1px solid #6B7A92;
}


div.copy-filter {
        width:989px;
        height:48px;
        background: url(images/bg-copy-second.gif);
        background-position:top left;
        background-repeat:no-repeat;
        /*padding:30px 0 0 30px;*/
        color:#FFFEFE;
}
div.copy-filter p.copyr-filter {
        padding:18px 0 0 30px;
}
div.copy-filter a {
        color:#F3FF33;
}

div.copy-filter a:hover {
        color:#Ffffff;
}

p.dst-service-filter {
        display:inline;
        padding-left:30px;
}

p.artvision-filter {
        display:inline;
        padding-left:240px;
}

div.proizv {
        height:40px;
        background:#EFEFEF;
        width:989px;
}


/**************SOTRUDNIKI**********************/
div#sotrudniki {
	width:307px;
	text-align:left;
	font-size:10px;
}

div#sotrudniki td {
	padding-bottom:20px;
}


div#sotrudniki td.pic {
        height:146px;
        width:156px;
        background:url(images/bg-sotrudniki.gif);
        background-position:top left;
        background-repeat:no-repeat;
        padding-top:3px;
        padding-left:3px;
	padding-right:4px;

}

div#sotrudniki2 {
	width:295px;
	text-align:left;
	font-size:10px;
}

div#sotrudniki2 td {
	padding-bottom:20px;
}


div#sotrudniki2 td.pic {
        height:146px;
        width:156px;
        background:url(images/bg-sotrudniki.gif);
        background-position:top left;
        background-repeat:no-repeat;
        padding-top:3px;
        padding-left:3px;
	padding-right:4px;

}

/********************FILTER PAGE**********************/

.result td {
	padding:5px 0 5px 0;
}

/****************************************************/

.s_knopka {
	padding-left:100px;
	text-align:left;
}

#komplektatsia {
			
}

div.sfera h1 {
        padding:17px 0px 0px 20px;
		font-size: 14px;
		font-weight:: bold;
		color: #FFFFFF;
		text-decoration:none;
}

div.sfera strong {
	font-weight: normal;
	}

div.spes_predlozheniya strong {
	font-weight: normal;
}
.name {
	padding-left: 0px;
	border-bottom: 1px solid #666;
}
a.name {
	padding-left:0px;
	border-bottom: 1px solid #666;
}
div.tsp {position:relative; color:#bcc5d1; margin:0 auto;text-align:center;width:990px;}
div.tsp a {color:#bcc5d1}

