/* CSS Document */

body                  { margin:0px; padding:0px;}

body, td, input, textarea{
	font-size:11px;
    font-family:Tahoma;
	color:#5F5F5F;
	line-height:14px;
	vertical-align:top;
	padding:0px;
}

img                   { border:0px; }
h1,h2,h3,h4,p         { padding:0px; margin:10px 0px 10px;}



td { vertical-align:top;}

h1                    { font-size:12px; }
h1.menu               { font-size:17px; font-family: Tahoma, Arial, sans-serif; font-weight: 800; line-height: 9px;}
h2                    { font-size:12px; color:#6599cc}
h3                    { font-size:10px; }
h4                    { font-size:9px;}
ul { padding:0px 0px 0px 30px; margin:0px}
li { padding:0px; margin:5px 0px}

h1.a	{
    font-size:12px;
    font-family:Tahoma;
	color:#2971A7;
	line-height:14px;
	vertical-align:top;
	padding:0px;
    font-weight: normal;
  text-decoration: underline
}

a        { text-decoration:underline; color:#333}
a:hover  { text-decoration:none}

a.wite        { text-decoration:underline; color:#ffffff;  line-height:22px;}
a.wite:hover  { text-decoration:none}

a.bottom_menu        { text-decoration:underline; color:#34699E}
a.bottom_menu:hover  { text-decoration:none}

.bg_head  { background:url(/images/header.jpg) top left no-repeat}
.bg_head2 { background:url(/images/header2.jpg) top left no-repeat}

.top_tab td  { padding:10px 75px 0px 0px; margin:0px; border:0px solid #000; border-collapse:collapse; vertical-align:top}

.top_tab div   { padding:13px 0px 0px 0px; text-align:right; width:600px}
.top_tab div a { margin-left:23px}

.para_strok div { line-height:50px}

.top_tel { width:925px; text-align:right; color:#666; padding:12px 75px 0px 0px; font-size:14px}
.top_tel span { font:bold 27px Tahoma; color:#4e91b2}

.top_recl { width:700px; text-align:center; color:#333; padding:25px 75px 0px 0px; font-size:14px}
.top_recl span { font:bold 12px Tahoma; color:#da4141}

.top_reg { width:350px; text-align:right; color:#666; padding:12px 75px 0px 0px; font-size:14px}
.top_reg span { font:bold 27px Tahoma; color:#4e91b2}


.bot_tel { width:240px;  color:#666; padding:12px 0px 0px 35px; font-size:14px}
.bot_tel span { font:bold 27px Tahoma; color:#4e91b2}
.bot_tel div  { font-size:12px; padding-bottom:10px}
.bot_tel a    { font-size:12px; text-decoration:underline;color:#666; }
.bot_tel a:hover    { text-decoration:none}
.grey { color:#999}

.pad_top_menu { padding-left:287px}
.top_menu, .top_menu table { width:100%;border:0px solid #000; border-collapse:collapse}
.top_menu { width:90%;}

.top_menu a { text-decoration:none}
.top_menu a:hover { text-decoration:underline}

.top_menu td, .top_menu table { padding:0px; margin:0px; border-collapse:collapse; border:0px solid #000; vertical-align:top}
#bg1 { background:url(/images/top_menu1_bg1.gif) top repeat-x;  vertical-align:middle}
#bg1 b {font:bold 13px Tahoma; color:#6599cc; padding:0px 25px 0px 10px; display:block }
#bg1 td { background:none; padding-top:8px}
#bg1 table td {}
.bg2 td { background: url(/images/top_menu5.gif) top repeat-x;vertical-align:middle;}
.bg2 a  { font:normal 13px Tahoma; color:#666}
#bg2 {  background: url(/images/top_menu4_1.gif) top repeat-x;}
#bg3 { background:#fefefe url(/images/top_menu6.gif) bottom repeat-x;  vertical-align:top;}
#bg3 { padding-top:10px; }
.pos1 { position:relative; top:5px; z-index:1}

.top_forma { padding:0px; margin:0px;height:36px;}
.top_forma input { width:135px; border:0px solid #000; padding:0px; margin:0px; font:normal 10px Tahoma; color:#6599cc; background:url(/images/punktir.gif) bottom repeat-x; line-height:10px}
.top_forma select { width:175px; font:normal 13px Tahoma; color:#666 }
#but { background:none; width:30px; cursor:pointer; }
#but2 { background:none; width:40px; cursor:pointer; }

.bg4 td { background: url(/images/top_menu7.gif) top repeat-x;vertical-align:middle;}
.bg4 a  { font:normal 13px Tahoma; color:#666}
#bg4 { background:none}

#w344 { width:344px}
#w278 { width:278px}

#bg_no { background:none}
.bg_top_menu td { background:url(/images/bg_top_menu.gif) top left repeat-x;}
.top_sub_menu td { width:1%; text-align:center; vertical-align:middle; height:33px }
.top_sub_menu a  { font:normal 13px Tahoma; color:#666}

.left_col  { width:200px; padding:54px 0px 0px 31px ; }

.left_menu a  { font:normal 13px Tahoma; color:#34699E; display:block; padding:0px 0px 6px 7px; margin:0px; text-decoration:none; font-weight: bold }
.left_menu a:hover  { background:url(/images/bg_left_menu.gif) 0px 0px no-repeat; text-decoration:none}


.link1 { color:#767f88; font-size:11px; margin:0px 0px 0px 30px}

.box_find { width:193px ; height:63px; background:url(/images/bg.gif) 0px 0px no-repeat; font-size:11px ; color:#4e91b2; padding:12px 0px 0px 20px; margin-top:13px }
.box_find select { display:block; width:158px; background:#e4edf5; margin-top:2px}

.foot {background:url(/images/bg_body_bottom.jpg) no-repeat; height:204px; vertical-align:bottom; padding-bottom:10px; }

.partner td { color:#999; vertical-align:top; text-align:right}
.partner    { margin:auto}

.content { vertical-align:top; padding:10px 35px 0px 10px; }

.top_content_menu { width:655px}
.top_content_menu td { text-align:center; vertical-align:top}
.top_content_menu a  { font:normal 13px Tahoma; color:#666; text-decoration:none}
.top_content_menu a:hover  { font-weight:bold; color:#92c91e}

.bg_ramka {background:url(/images/ramka4.gif) bottom repeat-x; width:100%}
.bg_ramka2 {background:url(/images/ramka5.gif) top repeat-x;}
.bg_ramka3 { background:url(/images/ramka7.gif) right repeat-y;}
.bg_ramka4 { background:url(/images/ramka12.gif) left repeat-y;}
.bg_ramka5 { background:url(/images/ramka10.gif) bottom repeat-x; width:100%}
.bg_ramka7 { background:url(/images/kab_ramka7.gif) right repeat-y}
.bg_ramka11 {background:url(/images/kab_ramka11.gif) bottom repeat-x}
.bg_ramka9  {background:#fff url(/images/kab_ramka9.gif) left repeat-y}
.bg_ramka12  {background:url(/images/kab_ramka4.gif) bottom left repeat-x; width:100% }


.bg_ramka2 div { font:bold 13px Tahoma; color:#92c91e; background:url(/images/pict.gif) 0px 20px no-repeat; padding:18px 15px 5px 25px}

.green { color:#92c91e}
.grey2 { color:#666}

.data { background:url(/images/bg_news.gif) top left no-repeat; width:74px; height:18px; color:#336601; padding:3px 0px 0px 10px; margin-left:-10px; position:relative; z-index:1}

.tab_new td { padding:10px 10px 00px 0px; width:50% }

.tab_new a  { text-decoration:none}
.tab_new a:hover  { text-decoration:underline}

.pad2 {padding:0px 37px 0px}

.bg_cab {background:url(/images/kab_ramka1.gif) top repeat-x}
.bg_cab div {background:url(/images/kab_ramka2.gif) top left no-repeat; height:23px; font:bold 13px Tahoma; color:#3879aa; padding:20px 0px 0px 20px; white-space:nowrap }

.content_kab {background:url(/images/kab_ramka8.gif) left top no-repeat; padding:10px 0px 10px 25px ; width:100%}

.map_left {width:183px; height:408px; background:url(/images/map.jpg) top left no-repeat}
.map_left a {position:relative;font:normal 11px Tahoma; color:#6599cc; text-decoration:none}
.map_left a:hover { text-decoration:underline}


#link_pos1  { top:73px;  left:107px; font:bold 12px Tahoma; color:#6599cc}
#link_pos2  { top:116px; left:40px; }
#link_pos3  { top:124px; left:-94px;}
#link_pos4  { top:144px; left:80px;}
#link_pos5  { top:180px; left:30px;}
#link_pos6  { top:210px; left:-15px;}
#link_pos7  { top:232px; left:75px;}
#link_pos8  { top:276px; left:-20px;}
#link_pos9  { top:276px; left:0px;}
#link_pos10 { top:335px; left:-60px;}

#left_tit {font-size:14px; font-weight:bold; background:none; display:inline}

.InternetMaster { font-weight:normal; color:blue}
.IM  { font-weight:normal; color:red}




input{
   padding-left:5px;
   width:201px; height:16px;
}

textarea{
   padding-left:5px;

   overflow:auto}

input.button {
  background-color: #ffffff;
  color: #2971A7;
  font-size: 11px;
  font-weight : normal;
  border-style: solid;
  border-width : 1px;
  font-family:Tahoma, Arial, sans-serif;
  border-color : #7B7B7B;
  width:100px;
  height:17px;

  }

.tableconf { border:1px solid #6085C1;background-color:#CEE7FF; width:450px;  height: 170px; align:center; }


.tableconf2 { border:1px solid #6085C1;background-color:#CEE7FF; width:320px;  height: 100px; align:center; }