html,body
{
        padding:0px;
        margin: 0px 0px 0px 0px;
        font-family: Tahoma;
        font-size: 11px;
        color: #0B0D0D;        
}

body{background: white url("../images/fon_content.jpg"); vertical-align: top;}

table
{
        font-family: Tahoma;
        font-size: 11px;
        color: #0B0D0D;
}
#lock
{
	z-index: 100;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: gray;
	display: none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; 
}

#view_pic
{
	/*width: 306px;
	height: 500px;*/
	margin-left: -250px;
	z-index: 101;
	position: absolute;	
	top: 10%;
	left: 50%;
	border: solid 0px black;
/* 	background-color: #FFFFFF; */
background:  url("../images/fon_content.jpg"); vertical-align: top;
	display: none;
/* 	color: black;  */
	font-family: tahoma, sans-serif;
	font-size: 12px;
}
.fon1 {background:  url(../images/fon_content.jpg); height: 52px; }
.sd { border-collapse:collapse;
background:  url(../images/scroll/pol2.png) top left repeat-y;
margin-left:10px; margin-right:10px; }

    .topik{background:url("../images/scroll/pol1.png") top left no-repeat; height:7%;}
.bottomik {background:url("../images/scroll/bott11.png") bottom left no-repeat; height:7%;}

.otstup
{
padding-left:29px;
}

#fly-menu {
margin:24px auto 0;
width:254px;
height:708px;
border:0px dashed;
overflow:hidden;
}

#fly-container {

margin-left: auto;
margin-right: auto;
float:left;
width:254px;
height:615px;
border:0;
overflow:hidden;
position:relative;
}

#fon 
{
padding-top:10px;
background:url(../images/scroll/kvadro1.png) no-repeat; 
width:254px; 
height:205px;
}
.zatem
{
	position:absolute; font-size:50px; width:256; height:187px; z-index:2;
	background-color: white;
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.4; 
}


.zatem1
{
	position:absolute; margin-top:411px;  width:256; height:187px; z-index:4;
	background-color: white;
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.4; 
}

#flyBody {
width:254px;
padding:0;
margin:0;
position:relative; 
}

.flyCell {
float:left;
width:254px;
padding:9px;
height:708px;
border: solid 1px;

overflow:hidden;
}
	.flyCell .flyCell-img a{
		display:block;
		padding:0px;
		margin:0px;
		text-align:center;
		width:354px;
		height:480px;
		border:0;
		}
	
	.flyCell  a{
		margin-top:16px;
		display:block;
		text-align:center;
		font:bold 12px Tahoma, Arial;
		color:#fff;
		}
		
#fly-menu-left {


cursor:pointer;

width:42px;
height:24px;
background: transparent url("../images/scroll/top.png") left top no-repeat; margin-top:10px;margin-bottom:7px;
}
#fly-menu-right {
cursor:pointer;
width:42px;
height:24px;
background: transparent url("../images/scroll/bott1.png") right top no-repeat; margin-bottom:10px;margin-top:7px;
}





#cur
{
 cursor: hand;
}
#close_link {margin: 3px 0px 3px 0px; padding: 0px; text-align: center;}
#close_link a{color: black;}
#otstup {margin-top: 15px;margin-bottom: 15px;}
.logo
{
        background-position: right top;
        background-repeat: no-repeat;
}

.tel_smal
{
        padding-left: 23px;
        font-family: FreeSetLightC;
        font-size: 12px;
        color: White;
}

.tel
{
        padding-left: 23px;
        font-family: FreeSetLightC;
        font-size: 22,9px;
        color: White;
}

P
{
        margin: 5px 0px 14px 0px;
}

H1
{
        margin: 0px 0px 0px 0px;
        font-family: Tahoma;
        font-size: 25px;
        color: #AF294D;
        font-style : normal;
        font-weight: normal;
}

h2
{
        margin: 30px 0px 8px 0px;       
        font-family: Tahoma;
        font-size: 18px;
        color: #AF294D;
        font-style : normal;
        font-weight: normal;
}


.new_h2
{
        margin: 10px 0px 8px 0px;       
        font-family: Tahoma;
        font-size: 18px;
        color: #AF294D;
        font-style : normal;
        font-weight: normal;
}

H3
{
        margin: 3px 0px 3px 0px;
        font-family: Tahoma;
        font-size: 14px;
        font-weight: bold;
        color: #AF294D;
}

pre
{
        font-family: Tahoma;
        font-size: 11px;
        color: #0B0D0D;
}

.header1
{
        margin: 0px 0px 0px 0px;
        padding-left: 23px;
        font-family: Tahoma;
        font-size: 25px;
        color: #AF294D;
        font-style : normal;
}

.header_u
{
        margin: 0px 0px 0px 0px;
        font-family: Tahoma;
        font-size: 25px;
        color: #AF294D;
        font-style : normal;
}

H5
{
        margin: 0px 0px 0px 0px;
        font-family: Tahoma;
        font-size: 18px;
        color: #AF294D;
}

.img_descr
{
        font-family: Tahoma;
        font-size: 11px;
        color: Black;
}

.header2
{
        padding-top: 32px;
        padding-bottom: 22px;
        font-family: Tahoma;
        font-size: 18px;
        color: #AF294D;
        font-style : normal;
}


a:visited                {color:#9E6372}
a:hover                        {color:#FF0000}

ul
{
        list-style-image:url(../images/ui.gif);
        margin-bottom: 0px;
        padding-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 50px;
}
li
{
         padding-bottom: 10px;
     margin-left: 0px;
}

#wul
{
        list-style-image:url(../images/ui.gif);
        margin-top: 0px;
        margin-bottom: 0px;
        padding-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 50px;
}
#wli
{
         padding-bottom: 10px;
     margin-left: 0px;
}

.pul_list  ul
{
        list-style-image:url(../images/pul_list.gif );
    	margin-bottom: 25px;
}
.pul_list li
{
         padding-bottom: 10px;
}

.content
{
        padding-left: 71px;
        /*padding-right: 97px;*/
        padding-right: 71px;
        font-family: Tahoma;
        font-size: 11px;
        color: #0B0D0D;
        text-align : justify;
}

.content_alt
{
        font-family: Tahoma;
        font-size: 11px;
        color: #0B0D0D;
        text-align : justify;
        margin: 0px;
        padding: 0px;
        line-height: normal;
}

.bottom_text
{
        padding-left: 39px;
        padding-bottom: 2px;
        font-family: Tahoma;
        font-size: 11px;
        color: #0B0D0D;
        padding-top: 29px;
}

.bottom_text_main
{
        padding-left: 0px;
        padding-bottom: 2px;
	margin-left: 0px;
        font-family: Tahoma;
        font-size: 11px;
        color: #0B0D0D;
        padding-top: 0px;
}

.baner
{
        font-family: Tahoma;
        font-size: 11px;
        color: #AE284C;
         font-weight: bold;
}

.top_text
{
        padding-left: 74;
        font-family: Tahoma;
        font-size: 20px;
        color: #808285;
}

.ln
{
        border-bottom: solid 1px black;
}


#layer1 {
        position:absolute;
        left:0px;
        top:550px;
        z-index:1;
}

.h1_top1
{
        margin: 0px 0px 0px 0px;
        font-family: Tahoma;
        font-size: 20px;
        color: #9A3114;
        font-weight:bold;
}

.h1_top2
{
        margin: 0px 0px 0px 20px;
        font-family: Verdana;
        font-size: 24px;
        color: #9A3114;
        font-weight:bold;
}


.h2_top
{
        margin: 0px 0px 0px 0px;
        font-family: Verdana;
        font-size: 11px;
        color: White;
        font-weight: normal;
}

.text_top
{
 font-family: Verdana;
 font-size: 12px;
 color: #5E1900;
 font-weight: bold;
}

.text_bottom
{
 font-family: Verdana;
 font-size: 11px;
 color: White;
}

.text_line
{
        font-family: Verdana;
        font-size: 12px;
        color: Black;
        font-weight: bold;
        text-decoration : underline;
}

.text_smal
{
        font-family: Verdana;
        font-size: 10px;
        color: Black;

}

#menu
{
        font-family: LucidaGrande;
        font-size: 14px;
        color: #AF294D;
        text-decoration: none;
}
#menu:hover {
        COLOR: #AF294D;
}
#menu:visited {
        COLOR: #AF294D;
}

#menu2
{
        font-family: Tahoma;
        font-size: 11px;
        COLOR: #AF294D;
}
#menu2:hover { COLOR:#9E6372; }
#menu2:visited { COLOR: #9E6372; }

#uslugi_sel
{
        font-family: Tahoma;
        font-size: 11px;
        COLOR: #848588;
        font-weight : bold;
}


.open_urls,.open_urls:hover,.open_urls:visited
{
	font-family: Tahoma; 
	font-size: 13px;
        COLOR: #848588;
        font-weight : bold;
        
	padding-bottom: 14px;
	text-decoration:none;
	
}


.u_rl,.u_rl:hover,.u_rl:visited
{
         
	font-family: Tahoma; 
	font-size: 13px;
        COLOR: #af294d;
        font-weight : bold;
	padding-bottom: 14px;
     
text-decoration:none;
}


a
{
   	 color:#AF294D;
        font-family: Tahoma;
        font-size: 11px;
}


.rabota
{ 
/* width:150px; */
         vertical-align: top; 
        background-repeat: no-repeat;
		font-family:  Tahoma; 
		font-size: 18px;
        COLOR: #848588;
        font-weight : normal;
        padding-left: 85px;
        padding-top: 32px;
}

.rabota a {
	font-family: Tahoma; 
	font-size: 18px;
    /*COLOR: #848588;*/
    COLOR:#AF294D;
    text-decoration: underline;    
        }
.rabota a:visited {color:#9E6372}
.rabota a:hover {COLOR:#FF0000;}

.tbl_cont
{
        padding-left: 40px;
        padding-top: 47px;
}

.usl
{
        padding-left: 19px;
        background-repeat: no-repeat;
}

.pb10
{
        padding-bottom: 10px;
	
}

.pl25
{
        padding-left: 25px; 
}

.pt47
{
 padding-top: 47px;
}

.pl33
{
        padding-left: 33px;
}

.btm1
{
  background-position: bottom right;
  background-repeat: no-repeat;
}

.btm3
{
         padding-top: 29px;
         padding-left: 50px;
}

.left_cont1
{
        padding: 0px 5px 0px 20px;
}

.left_cont2
{
        background-repeat: no-repeat;
        background-position: bottom right;
}

.pb16
{
        padding-bottom: 16px;
}

.pb15
{
        padding-bottom: 15px;
}

.pr75
{
        padding-right: 75px;
}

.mt114
{
        margin-top: 114px;
}

.ptpb
{
        padding-top: 45px;
        padding-bottom: 10px;
}

.padh
{
    padding-left: 35px;
        padding-top: 45px;
}

.first
{
        margin-top: 30px;
}

.port
{
        margin-bottom: 0px;
}

.cont
{
        line-height: 18px;
}

.screan
{
        border: solid 1px #848688;
}

.swf
{
    border: solid 1px #848688;
    width: 330px;
    text-align: center;
}

.pdl20
{
        padding-left: 20px;
}

.pdl40
{
        padding-left: 40px;
        padding-top: 20px;
}

mgl40
{

    margin-left: 40px;
    margin-top: 20px;
}

.vibor
{
        padding-left: 39px;
        padding-top: 47px;
}

.vibor2
{
    margin-left: 39px;
    margin-top: 47px;
}

.rabota_tbl
{
    padding-left: 33px;
    margin-top: 10px;
}

.baner
{
        padding-left: 37px;
        padding-top: 16px;
}

.btm_last
{
  background-position: top left;
  background-repeat: no-repeat;
}

#lt_td
{
         background: transparent url("../images/bottom_l.jpg") no-repeat top left;
}

#lt_td2
{
         background: white url("../images/bottom_l.jpg") no-repeat top right;
}

#lb_td2
{
         background: white url("../images/new_td_bot.jpg") no-repeat bottom right;
}

#td_right_top{background: white  url("../images/tbl1_tr.jpg") top right no-repeat; width: 28px; height: 28px;}

#left_text
{
        background: white url("../images/new_td_left.jpg") repeat-y left;
}

#left_text22
{
        background: white;
}


#lb_td
{
         background: transparent url("../images/new_td_bot.jpg") no-repeat bottom left;
}

#raspl_35
{
 width: 35px;
}

#raspr_28
{
 width: 28px;
}

#left_back
{
         background: transparent url("../images/left_back.jpg") repeat top left;
}
#left_head
{
        margin-right: 41px;
}
#left_content
{
        margin-right: 41px;
        margin-top: 29px;
        font-family: Tahoma;
        font-size: 11px;
        color: #0B0D0D;
        width: 196px;
        text-align: justify;
}

.left_cont3
{
        padding: 20px 5px 20px 5px;
}
.h1_pic
{
	float: left;
	margin-right: 7px;
}

#left {float: left; width: 49%; text-align: left; border: solid 1px red; height: 220px;}
#right {float: right;width: 33%;}
#center {float: inherit;}


#ptbl
{
	width: 100%;
	border-collapse: 0px;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;	
}

#ltdp
{
	width: 49%; text-align: left;		
}


#pr{padding-right: 40px; height: 120px; }
#pr  ul
{
        list-style-image:url(../images/pul_list.gif );

    	margin-left: -37px;    	
}
#pr li
{
         padding-bottom: 10px;
}

#pr2{padding-right: 20px;}

#ul2
{
        list-style-image:url(../images/pul_list.gif );
    	margin-bottom: 25px;
    	margin-left: -37px;
}
#ul2 li
{
         padding-bottom: 10px;
}

#btn
{
	border: solid 1px #848589;
	background-color: #ecedef;
}

#inp1
{
	border: solid 1px #848589;
	width: 250px;
}

#inp2
{
	border: solid 1px #848589;
	width: 355px;
}
#mem
{
	border: solid 1px #848589;
	width: 415px;	
}

#tbl
{
	 border-spacing: 0px;
	 border-collapse: collapse;
	 padding: 0px;
}
#tbl td 
{
	padding: 3px;
}
#clear
{
clear: both; padding-bottom: 0px; margin-bottom: 0px;
}
#stl{text-transform: lowercase;}

#tbl_pic
{
	 border-spacing: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	 margin: 0px;
	 background-color: white;
}
#tbl_pic td 
{

}

#left2 {height: 300px; float: left;  text-align: left; /*border: solid 1px red;*/ margin-bottom: 0px;}
#left3 {height: 300px; float: left; width: 50%; text-align: left; /*border: solid 1px red;*/margin-bottom: 0px;}

#clear_pad{clear: both; margin-left: 71px;  padding-bottom: 15px; margin-top: 0px; padding-top: 20px;}
#clear_pad2{clear: both; margin-left: 85px;  padding-bottom: 15px; margin-top: 0px; padding-top: 20px;}

.screan2
{
        border: solid 1px #848688;
        margin-top: 15px;
        margin-bottom: 15px;
}

.img_descr2
{
        font-family: Tahoma;
        font-size: 11px;
        color: Black;
        padding-top: 5px;
        padding-bottom: 5px;
}

#img_lt{background: transparent url("../images/img_lt.jpg") top left  no-repeat; width: 13px; height: 8px;}
#img_rt{background: transparent url("../images/img_rt.jpg") top right  no-repeat; width: 13px; height: 8px;}
#img_mt{background: transparent url("../images/img_mt.jpg") top right  repeat-x; width: 13px; height: 8px;}
#img_lb{background: transparent url("../images/img_lb.jpg") bottom left  no-repeat; width: 13px; height: 8px;}
#img_br{background: transparent url("../images/img_br.jpg") bottom right  no-repeat; width: 13px; height: 8px;}
#img_mb{background: transparent url("../images/img_mb.jpg") bottom left  repeat-x; width: 13px; height: 8px;}
#img_mr{background: transparent url("../images/img_mr.jpg") bottom right  repeat-y; width: 13px;}
#img_ml{background: transparent url("../images/img_ml.jpg") bottom left  repeat-y; width: 13px;}


.tbl_mar1 {padding-left: 71px;}
.tbl_mar2 {padding-left: 38px;}

#mlink{ position: relative;}

#mimg {width: 169px; height: 14px; border: none;}
#subm{margin-bottom: 6px;margin-left: 4px;border: solid 0px; /*font-family: tahoma; font-size: 11px; color: #5E5E5E;*/}
#subm1{margin-bottom: 6px;margin-left: 125px; /*font-family: tahoma; font-size: 11px; color: #5E5E5E;*/}
/*#subm a{color: #5E5E5E; text-decoration: none;  font-size: 11px; font-weight: bold}*/
#subm_sel{margin-bottom: 6px; font-family: tahoma; font-size: 11px; color: black;}
#subm_sel a{color: black; text-decoration: none;  font-size: 11px; font-weight: bold;}
#blockm{margin-right: 27px; width: 212px; text-align: left; margin-bottom:14px; margin-top: -8px;border:solid 0px;}
#blockm1{margin-right: 22px; width: 212px; text-align: left;  margin-top: -0px;}



#m_1{font-family: Tahoma;font-size:20px; width: 169px;  margin-bottom:1px; margin-top:1px; margin-right: 83px; border: solid 0px; text-align:left}
#m_2{ width: 169px;   margin-right: 81px; border: solid 0px; text-align:left}

#m1{background: transparent url("../images/menu1.png") top left no-repeat; width: 169px; height: 14px; margin-bottom: 14px;  margin-right: 81px;}
#m2{background: transparent url("../images/menu2.png") top left no-repeat; width: 169px; height: 14px; margin-bottom: 14px; margin-right: 81px;}
#m3{background: transparent url("../images/menu3.png") top left no-repeat; width: 169px; height: 14px; margin-bottom: 14px; margin-right: 81px;}
#m4{background: transparent url("../images/menu4.png") top left no-repeat; width: 169px; height: 14px; margin-bottom: 14px; margin-right: 81px;}
#m5{background: transparent url("../images/menu5.png") top left no-repeat; width: 169px; height: 14px; margin-bottom: 14px; margin-right: 81px;}
#m6{background: transparent url("../images/menu6.png") top left no-repeat; width: 169px; height: 14px; margin-bottom: 14px; margin-right: 81px;}
#m7{background: transparent url("../images/menu7.png") top left no-repeat; width: 169px; height: 14px; margin-bottom: 14px; margin-right: 81px;}

#ms_1{ width: 169px;  margin-bottom: 8px; margin-right: 83px;border: solid 0px; text-align:left;}
#ms_1_1{ width: 169px;  margin-bottom: 11px; margin-right: 83px; margin-top: -8px; border: solid 0px; text-align:left}
#ms_1_2{ width: 169px;  margin-bottom: 11px; margin-right: 83px; margin-top: 0px; border: solid 0px; text-align:left}
#ms_1_3{ width: 169px;   margin-right: 81px;  border: solid 0px; text-align:left;}

#ms1{background: transparent url("../images/menu1_.png") top left no-repeat; width: 169px; height: 14px; margin-bottom: 14px; margin-right: 81px;}
#ms2{background: transparent url("../images/menu2_.png") top left no-repeat; width: 169px; height: 14px; margin-bottom: 14px; margin-right: 81px;}
#ms3{background: transparent url("../images/menu3_.png") top left no-repeat; width: 169px; height: 14px; margin-bottom: 14px; margin-right: 81px;}
#ms4{background: transparent url("../images/menu4_.png") top left no-repeat; width: 169px; height: 14px; margin-bottom: 14px; margin-right: 81px;}
#ms5{background: transparent url("../images/menu5_.png") top left no-repeat; width: 169px; height: 14px; margin-bottom: 14px; margin-right: 81px;}
#ms6{background: transparent url("../images/menu6_.png") top left no-repeat; width: 169px; height: 14px; margin-bottom: 14px; margin-right: 81px;}
#ms7{background: transparent url("../images/menu7_.png") top left no-repeat; width: 169px; height: 14px; margin-bottom: 14px;  margin-right: 81px;}

.aleft{text-align: left;}
#link_pad{padding-left: 40px;}
hr{height: 1px; border: none; color: #848588; background-color: #848588}
#link_tbl{margin-left: -40px;}

#back_gray{background: white url("../images/fon_content.jpg"); vertical-align: top;}

#top_tel{background: white url("../images/rabota_fon.jpg") left top repeat-x;}

.nr{background-repeat: no-repeat;}

#plru{background: white url("../images/tbl1_br.jpg") no-repeat bottom right;}
#pllu{background: transparent url("../images/new_td_left.jpg") no-repeat bottom left;}
#pllu2{background: transparent url("../images/new_td_bot.jpg") no-repeat bottom left;}

.new_gray_cont{padding: 20px 30px 25px 30px; text-align: justify;}

#new_h1
{
        margin: 0px 0px 10px 0px;
        font-family: Tahoma;
        font-size: 20px;
        color: #AF294D;
        font-style : normal;
        font-weight: normal;
}
#wscr{background-position: top left; background-repeat: no-repeat;  border: solid 1px #848688; height: 116px;}