.png {behavior: url("png.htc");}
body     { font-family: Verdana; background-color:  #F9F9F9; background-image: url(img/fon.gif); background-repeat: repeat-x; margin-right: 20px; margin-left: 20px }
th {font-size: 11px;line-height: 12px; font-weight: bolder; color:#000000;}
td {font-size: 11px;line-height: 12px;}
div#baner_id  { background-image: url(img/baner_fon.gif); background-repeat: repeat-x; position: relative; width: 100%; height: 67px ; z-index:999;}
div#logo  { background-image: url(img/logo_fon.gif); background-repeat: repeat-x; position: relative; width: 100%; height: 73px }


table#menu   { font-size: 10px; position: absolute; top: 17px; right: 8px; width: 295px; height: 38px }
.home     { color:  #F9F9F9; font-size: 10px; font-weight: bolder; text-decoration: none; background-color: #ff0a0a; text-align: center; text-transform: uppercase; width: 60px; height: 38px; overflow: hidden; vertical-align:middle; }
.home a   { color: #fff; font-size: 10px; font-weight: bolder; text-decoration: none; background-color: #ff0a0a; text-align: center; text-transform: uppercase; cursor: pointer; width: 60px; }
.contacts     { color: #F9F9F9; font-size: 10px; text-decoration: none; background-image: url(img/menu_contacts_fon.gif); background-repeat: repeat-y; background-position: right 0; text-align: center; text-transform: uppercase; height: 38px; overflow: hidden; vertical-align:middle;  }
.contacts a { color: #4d4b46; font-size: 10px; text-decoration: none; text-align: center; text-transform: uppercase; cursor: pointer; width: 80px; }
.email    { color: #F9F9F9; font-size: 10px; text-decoration: none; background-image: url(img/menu_contacts_fon.gif); background-repeat: repeat-y; background-position: right 0; text-align: center; text-transform: uppercase; height: 38px; overflow: hidden; vertical-align:middle;  }
.email a { color: #4d4b46; font-size: 10px; text-decoration: none; text-align: center; text-transform: uppercase; cursor: pointer; width: 60px; }
.map     { color: #F9F9F9; font-size: 10px; text-decoration: none;  text-align: center; text-transform: uppercase; height: 38px;  overflow: hidden; vertical-align:middle;  }
.map a { color: #4d4b46; font-size: 10px; text-decoration: none; text-align: center; text-transform: uppercase; cursor: pointer; }
img#baner_shad_left  { position: absolute; bottom: 0; left: 0 }
img#baner_ded { position: absolute; top: 0; left: 0 }
img#baner_shad_right { position: absolute; bottom: 0; right: 0 }
img#logo { position: absolute; top: 13px; left: 41px }
div#flash { float: left; border: double; border-color: orange; border-width: 5px; margin-right: 5%;}
input#search   { padding: 3px; width: 110px; border: solid 1px #4d4b46 }
input#login { padding: 0; width: 105px; border: solid 1px #4d4b46 }
input#pass { padding: 0; width: 105px; border: solid 1px #4d4b46 }
table#search     { color: #4d4b46; font-size: 10px; font-weight: 600; text-decoration: none; text-transform: uppercase; letter-spacing: -1px; position: absolute; top: 26px; left: 266px; width: 210px }
div#menu   { background-image: url(img/menu_fon.gif); background-repeat: repeat-x; position: relative; width: 100%; height: 200px }
div#menu_internet   { background-image: url(img/fon2.gif);  background-repeat: repeat-x; margin: 0px; padding: 0px; position: relative; width: 100%;  }
div#menu_system { background-image: url(img/fon2.gif); background-repeat: repeat-x; margin: 0; padding: 0; position: relative; width: 100% }
img#shad_down_left { position: absolute; z-index: 5; top: 0; left: 0 }
img#shad_left { padding-top: 20px; position: absolute; z-index: 1000; top: 420px; left: 11px }
img#shad_left_top { padding-top: 20px; position: absolute; z-index: 1000; top: 110px; left: 7px }
img#shad_down_right { position: absolute; z-index: 5; top: 0; right: 0 }
table#menu_main   { font-size: 10px; font-family: Verdana; position: absolute; z-index: 1; top: 2px; left: 0 }
table#menu_main_internet { font-size: 10px; font-family: Verdana; margin: 0; padding: 0; position: absolute; z-index: 1; top: 2px; left: 0; width: 100%; height: 51px }
table#menu_main_system { font-size: 10px; font-family: Verdana; margin: 0; padding: 0; position: absolute; z-index: 1; top: 2px; left: 0; width: 100%; height: 51px }
table#main_text { font-size: 10px; padding-top: 20px; position: absolute; z-index: 1; top: 2px; left: 0 }
a  { color: #6d6d6d; font-size: 10px }
a.amenu { color: #6d6d6d; font-size: 12px; line-height: 19px; text-decoration: none; padding-left: 48px }
a.amenu:hover { color: #ff3636; font-size: 12px; line-height: 19px; text-decoration: none; background-image: url(img/red_kub.gif); background-repeat: no-repeat; background-position: 20px 5px; padding-left: 48px }
a.amenu1 { color: #6d6d6d; font-size: 12px; line-height: 19px; text-decoration: none; background-image: url(img/white_kub1.gif); background-repeat: no-repeat; background-position: 20px 5px; padding-left: 48px }
a.amenu1:hover { color: #ff3636; font-size: 12px; line-height: 19px; text-decoration: none; background-image: url(img/red_kub.gif); background-repeat: no-repeat; background-position: 20px 5px; padding-left: 48px }

.tr    { color: #655d5d; font-size: 10px; line-height: 10px; text-decoration: none; text-align:justify; background-color: #fff; padding: 1px 6px 10px }
.tr  a  { color: #655d5d; font-size: 10px;line-height: 10px; text-decoration: none; }
.a { color: #fff; font-size: 12px; font-weight: 900; text-decoration: none; text-align: justify; text-transform: uppercase; 
letter-spacing: -1px; padding-top: 10px; padding-right: 10px; padding-bottom: 5px; z-index: 1; right: 15px;  left: 10px; width: 180px }
div#footer a{ color: #ffffff; font-size: 11px;  text-decoration: none; letter-spacing: -1px; font-style:normal; padding:0; margin:0;}
.a1 { color: #fff; font-size: 11px; font-family: Verdana; font-weight: 700; line-height: 11px; text-decoration: none; text-align: justify; text-transform: uppercase; letter-spacing: -1px; padding-right: 10px; padding-bottom: 5px; z-index: 1; right: 15px; left: 10px; width: 180px }
.more { color: #ff0a0a; font-size: 10px; font-weight: 400; text-decoration: none; margin: 0; padding: 0; z-index: 1 }
.more20 { color: #ff0a0a; font-size: 10px; font-weight: 400; text-decoration: none; margin-right:20px; padding: 0; z-index: 1 }
.more20:hover { color: #ff0a0a; font-size: 10px; font-weight: 400; text-decoration: underline; margin-right:20px; padding: 0; z-index: 1 }
.more:hover { color: #ff0a0a; font-size: 10px; font-weight: 400; text-decoration: underline; margin: 0; padding: 0; z-index: 1 }
.more1 { color: #ff0a0a; font-size: 14px; font-weight: 400; text-decoration: none; margin: 0; padding: 0; z-index: 1 }
div#main     { font-family: Verdana; background-image: url(img/main_fon.gif); background-repeat: repeat-x; margin-top: 80px; position: relative; width: 100% }
div#main_internet { font-family: Verdana; background-image: url(img/main_fon.gif); background-repeat: repeat-x; position: relative; width: 100% }
div#bottom_main { font-family: Verdana; background-image: url(img/main_fon.gif); background-repeat: repeat-x; position: relative; width: 100% }
.zag { text-align: justify; padding: 10px 10px 10px 20px; vertical-align: bottom }
.zag1 { text-align: justify; padding: 10px 10px 10px 50px; vertical-align: bottom }
.zag2 { text-align: justify; padding: 10px 10px 10px 30px; vertical-align: bottom }
.zag3 { text-align: justify; padding: 10px 5px 10px 20px; vertical-align: bottom }

.zag0  { text-align: left; padding-top: 5px; padding-left: 50px;}
.zag10  { text-align: left; padding-top: 10px; padding-left: 50px;}
.zag20  {  text-align: left; padding-top: 5px;padding-left: 30px;}
.zag30 {  text-align: left; padding-top: 5px;padding-left: 20px; }
h1  { color: #9b9b9b; font-size: 16px; font-family: Verdana; font-weight: 600; text-decoration: none; text-transform: uppercase; letter-spacing: -1px; margin: 0; padding: 0; line-height:20px; }
h2 { color: #686565; font-size: 10px; font-family: Verdana; font-weight: 500; text-decoration: none; text-transform: uppercase; letter-spacing: -1px; margin: 0; padding: 0 }
h3 { color: #686565; font-size: 20px; font-family: Verdana; font-weight: 700; text-decoration: none; text-transform: uppercase; letter-spacing: -1px; margin: 0; padding: 0 }
div#footer {
    
	background-color: #999999;

	width: 100%;
	padding:5px;
}
h4 { color: #ff4343; font-size: 18px; font-family: Verdana; font-weight: 700; text-decoration: none; text-transform: uppercase; letter-spacing: -1px; margin: 0 0 5 0; padding: 0 0 0 47px }
div#main_text_left    { font-size: 11px;padding-right: 10px; padding-left: 20px }
div#main_text_left1  { padding-right: 20px; padding-left: 40px }
div#main_text_left2 { padding-top: 20px; padding-right: 20px; padding-left: 40px }
div#text  { color: #3a3535; font-size: 11px; font-family: Verdana; text-align: justify; padding-top: 20px; padding-left: 0 }
div#text1 { color: #3a3535; font-size: 11px; font-family: Verdana; text-align: justify; padding-top: 20px; padding-left: 15px }
div#text2 { color: #3a3535; font-size: 11px; font-family: Verdana; text-align: justify; padding-top: 5px }
div#text3 { color: #3a3535; font-size: 11px; font-family: Verdana; text-align: justify; padding-top: 10px; padding-left: 50px }
div#baner { font-family: Verdana; width: 100px; border-style: solid; border-width: 5px 10px; border-color: #bdbdbd }
.fon_shad { background-image: url(img/1.gif); background-repeat: no-repeat; background-position: left 10px }
div#news  {  text-align: justify; padding-top: 10px; padding-bottom: 10px; padding-left: -20px }
div#news1 { background-repeat: repeat-x; background-position: 0 bottom; text-align: justify; padding-top: 10px; padding-bottom: 10px; padding-left: -20px }
div#data  { color: #fff; background-color: #3a3535; background-image: url(img/news_line.gif); background-repeat: repeat-x; background-position: 0 bottom; text-align: center; margin-top: 1px; padding: 3px 1px }
.class { background-image: url(img/bot_shad.gif); background-repeat: no-repeat; background-position: right bottom }
td.shad_internet  { background-image: url(img/shad_internet.gif); background-repeat: no-repeat; background-position: right bottom }
td.system_left { background-image: url(img/system_left.jpg); background-repeat: no-repeat; background-position: center top }
td.akadem_left  { background-image: url(img/akadem_left.jpg); background-repeat: no-repeat; background-position: right center }
td.service_left  { background-image: url(img/service_left.jpg); background-repeat: no-repeat; background-position: left bottom }
td.akadem_right  { background-image: url(img/akadem_right.jpg); background-repeat: no-repeat; background-position: left bottom }
td.shad_internet2  { background-image: url(img/shad_internet.jpg); background-repeat: no-repeat; background-position: 25px 6px }
td.roznica_left { background-image: url(img/roznica_left.jpg); background-repeat: no-repeat; background-position: left center }
div#border_1 {
	border-color:#FFFFFF;
	border-width: 1px;
	border-style: solid;
	width:70%;
}

div#border_1:hover {
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
	width:70%; background-color: #D5DFE6;}
img.port:hover  {
	border-color:#FFFFFF;
	border-width: 1px;
	border-style: solid;
}

img.port {
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
}
b.red { color: #e73939; font-size: 11px; line-height: 11px }
.small { color: #a0a0a0; font-size: 10px; line-height: 11px; padding-left: 50px }
.button { background-image: url(img/enter.gif); height: 25; width: 26; margin: 5px; border: 2px }
.button2 { border-color: #CCDEEA;; height: 17; width: 56; margin: 5px; border: 2px }

.myh  { color: #9b9b9b; font-size: 16px; font-family: Verdana; font-weight: 600; text-decoration: none; text-transform: uppercase; letter-spacing: -1px; margin: 0; padding: 0; line-height:20px; }

.sape { color: #a0a0a0; font-size: 10px; line-height: 11px; }

div#topsneg {
    float: left; margin-left: 35%; margin-right: 35%; z-index: 100; position: absolute; top: 0;
}