#container {
        MARGIN-TOP: 5px; FLOAT: left; WIDTH: 100%; MARGIN-RIGHT: -205px
}
#content {
        MARGIN-RIGHT: 200px
}
#main {
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-LEFT: 120px
}
#mainf {
        WIDTH: 100%
}
#left {
        FLOAT: left; WIDTH: 120px
}
#sidebar {
        MARGIN-TOP: 5px; PADDING-LEFT: 3px; FLOAT: right; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 200px
}
#footer {
        BORDER-TOP: #aaaaaa 1px solid
}
.clearing {
        CLEAR: both; HEIGHT: 0px
}
H1 {
        DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 130%
}
BODY {
        FONT: 75% Verdana, Tahoma, Arial, Helvetica, sans-serif; BACKGROUND: #ffffff;
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
        FONT: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif
}

P {
        FONT: 13px Verdana, Tahoma, Arial, Helvetica, sans-serif
}

TD.b {
        BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/art/1_12b.png); BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #5a77a1
}
TD.b2 {
        BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/art/34b.png); BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #5a77a1
}
.r {
        BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ff0000
}
.e {
        BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #5a77a1; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #f2f7fe
}
.e2 {
        BORDER-RIGHT: #aaaaaa 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #002000; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaaaa 2px solid; BACKGROUND-COLOR: #f2f7fe
}
IMG {
        BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
FORM {
        MARGIN: 0px
}
#r {
        TEXT-ALIGN: right
}
#c {
        TEXT-ALIGN: center
}
#j {
        TEXT-ALIGN: justify
}
#rc {
        COLOR: red
}
#rw {
        COLOR: white
}
#rb {
        COLOR: #5a77a1
}
#border {
        BORDER-RIGHT: #d6eaf5 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d6eaf5 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #d6eaf5 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #d6eaf5 1px solid
}
#border2 {
        BORDER-RIGHT: #7F9DB9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #7F9DB9 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #7F9DB9 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #7F9DB9 1px solid
}
#top {
        MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 78px
}
#menu {
        PADDING-LEFT: 1px; LEFT: 2px; FLOAT: left; WIDTH: 120px; POSITION: absolute; TOP: 78px
}
#middle {
        MARGIN: 0px 220px 0px 133px
}
#middle-m {
        MARGIN: 0px 0px 0px 133px
}
#middle-a {
        MARGIN: 0px 25px 0px 148px
}
#middle100 {
        MARGIN: 0px
}
#right {
        PADDING-LEFT: 2px; RIGHT: 1px; BORDER-LEFT: #bbbbbb 2px dotted; WIDTH: 206px; POSITION: absolute; TOP: 104px; HEIGHT: 100%
}
#small {
        FONT-SIZE: 10px
}
.search {
        BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FLOAT: left; MARGIN: 2px 3px 0px 0px; BORDER-LEFT: gray 1px solid; WIDTH: 53px; BORDER-BOTTOM: gray 1px solid; TEXT-ALIGN: center
}
.search A {
        PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.search A:hover {
        BACKGROUND: #0099CC; COLOR: #000000
}
.search_b {
        BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FLOAT: left; MARGIN: 2px 3px 0px 0px; BORDER-LEFT: gray 1px solid; WIDTH: 24px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #0099CC; TEXT-ALIGN: center
}
.search_b A {
        PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.search_b A:hover {
        BACKGROUND: #f2f7fe
}
.find {
        MARGIN-TOP: 1px; HEIGHT: 22px
}

.model {
        BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #555555 1px solid; FONT-WEIGHT: bold; BACKGROUND: #deebfc; MARGIN-LEFT: 2pt; BORDER-LEFT: #555555 1px solid; COLOR: #40648f; BORDER-BOTTOM: #555555 1px solid
}
.data {
        BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BACKGROUND: #f7fafc; MARGIN: 1px; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid
}
DIV.hidblock {
        PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; WIDTH: 49%; PADDING-TOP: 3px; TEXT-ALIGN: justify
}
#middle-r {
        MARGIN: 0px 260px 0px 0px
}
.menulink {
        BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; BORDER-LEFT: #ffffff 1px solid; WIDTH: 220px; COLOR: #000000; BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.menulink:hover {
        BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #dddddd
}

/* unvisited link */
a:link {
        color: #000000;
        text-decoration: none;
        font-variant: normal;
        font-weight: 500;
        font-style: normal;
}

/* visited link */
a:visited {
        color : #000000;
        text-decoration: none;
        font-variant: normal;
        font-weight: 500;
        font-style: normal;
}

/* mouseover link*/
a:hover {
        color : #000000;
        text-decoration: underline;
        font-variant: normal;
        font-weight: 500;
        font-style: normal;
        }

/* active link */
a:active {
        color : #000000;
        text-decoration: underline;
        font-variant: normal;
        font-weight: 500;
        font-style: normal;
}

/* unvisited link */
a.ml:link {
        color: #003399;
}

/* visited link */
a.ml:visited {
        color : #003399;
}

a.headerlink:link {
        color: #000000;
        text-decoration: none;
        font-variant: normal;
        font-weight: 900;
        font-style: normal;
}

a.headerlink:visited {
        color : #000000;
        text-decoration: none;
        font-variant: normal;
        font-weight: 900;
        font-style: normal;
}

a.headerlink:hover {
        color : #000000;
        text-decoration: underline;
        font-variant: normal;
        font-weight: 900;
        font-style: normal;
        }

a.headerlink:active {
        color : #000000;
        text-decoration: underline;
        font-variant: normal;
        font-weight: 900;
        font-style: normal;
}

a.interhead:link {
        color : #003399;
        text-decoration: none;
        font-weight: 900;
        font-style: normal;
}

a.interhead:visited {
        color : #003399;
        text-decoration: none;
        font-weight: 900;
        font-style: normal;
}

a.interhead:hover {
        color : #003399;
        text-decoration: underline;
        font-weight: 900;
        font-style: normal;
        }

a.interhead:active {
        color : #003399;
        text-decoration: underline;
        font-weight: 900;
        font-style: normal;
}

.spanhead {
        FONT-WEIGHT: 900; COLOR: #000000; text-decoration: none; font-variant: normal; font-style: normal
}

.ital {
        font-style: italic

}

.searchinput_small1 {
        background-color: #0099cc;border-bottom: #ffffff 1px solid;border-left: #ffffff 1px solid;border-right: #ffffff 1px solid;border-top: #ffffff 1px solid;color:ffffff;margin:0 0 0 0;FONT-SIZE: 10px;cursor:hand
}

.searchinput_small2 {
        BORDER-RIGHT: #7F9DB9 1px solid; BORDER-TOP: #7F9DB9 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #7F9DB9 1px solid; COLOR: #000000; BORDER-BOTTOM: #7F9DB9 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}

.timespan {
        FONT-WEIGHT: bold; BACKGROUND: #0099CC; COLOR: #fff; WHITE-SPACE: nowrap
}

.artheadspan {
        FONT-WEIGHT: bold
}

.artheadspan2 {
        FONT-WEIGHT: bold; COLOR: #0099cc
}

.TextC {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}

.rub_r {
        PADDING-RIGHT: 0px; BORDER-TOP: #0099CC 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}

.rub_l {
        PADDING-RIGHT: 0px; BORDER-TOP: #0099CC 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}

.Arub_r {
        WIDTH: 340px;
        CURSOR: hand;
        COLOR: #ffffff;
        BACKGROUND-COLOR: #0099CC;
        TEXT-ALIGN: center;
        TEXT-DECORATION: none;
        font-variant: normal;
        font-weight: 900;
        font-style: normal
}

.Rub {
        PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-ALIGN: left
}

.subheader2_ {
        color: #0099cc;
        font-size: 72%
}

.menu2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: tahoma, verdana, arial
}

a.subheader2:link {
        color: #0099cc;
        font-size: 72%;
}

a.subheader2:visited {
        color : #0099cc;
        font-size: 72%;
}

/* mouseover link*/
a.subheader2:hover {
        color : #0099cc;
        text-decoration: underline;
        font-size: 72%;
        }

/* active link */
a.subheader2:active {
        color : #0099cc;
        text-decoration: underline;
        font-size: 72%;
}

a.subheader3:link {
        color: #0099cc;
}

a.subheader3:visited {
        color : #0099cc;
}

/* mouseover link*/
a.subheader3:hover {
        color : #0099cc;
        text-decoration: underline;
        }

/* active link */
a.subheader3:active {
        color : #0099cc;
        text-decoration: underline;
}

a.subheader4:link {
        color: #003399;
}

a.subheader4:visited {
        color : #003399;
}

/* mouseover link*/
a.subheader4:hover {
        color : #003399;
        text-decoration: underline;
        }

/* active link */
a.subheader4:active {
        color : #003399;
        text-decoration: underline;
}



a.firmdescr:link {
        color: #333333;
        text-decoration: none;
        font-variant: normal;
        font-weight: 500;
        font-style: normal;
}

a.firmdescr:visited {
        color : #333333;
        text-decoration: none;
        font-variant: normal;
        font-weight: 500;
        font-style: normal;
}

/* mouseover link*/
a.firmdescr:hover {
        color : #333333;
        text-decoration: underline;
        font-variant: normal;
        font-weight: 500;
        font-style: normal;
        }

/* active link */
a.firmdescr:active {
        color : #333333;
        text-decoration: underline;
        font-variant: normal;
        font-weight: 500;
        font-style: normal;
}

TABLE.tabSort {
        FLOAT: left; MARGIN-BOTTOM: 0.5em; MARGIN-RIGHT: 16px
}

.yandsrch {
        COLOR: #000000; text-decoration: none; font-variant: normal; font-style: normal
}

.projectsTable {
	BORDER-RIGHT: #d6eaf5 1px solid; BORDER-TOP: #d6eaf5 1px solid; BORDER-LEFT: #d6eaf5 1px solid; BORDER-BOTTOM: #d6eaf5 1px solid
}

.middot {
	FONT-SIZE: 9px; COLOR: #a8ad0e; MARGIN-RIGHT: 4px
}

.alter {
	float: left;
	width: 99%;
	background-color: #f2f2f2;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.blueramka {
    border-top: 1px solid #7F9DB9;
    border-right: 1px solid #7F9DB9;
    border-left: 1px solid #7F9DB9;
    border-bottom: 1px solid #7F9DB9
}

.blueramka2 {
    border-top: 1px solid #7F9DB9;
    border-bottom: 1px solid #7F9DB9
}

.firmleft {
        FONT-WEIGHT: 900; COLOR: #0099cc; text-decoration: none; font-variant: normal; font-style: normal;
        border-bottom: 1px solid #0099cc
}

.firmright {
        FONT-WEIGHT: 900; COLOR: #000000; text-decoration: none; font-variant: normal; font-style: normal;
        border-bottom: 1px solid #0099cc
}

.firminfo {
        COLOR: #000000; text-decoration: none; font-variant: normal; font-style: normal;
    	background-color: #f2f2f2;
        border-bottom: 1px solid #0099cc
}

.imageshadow{background:#DDD; color:#000; position:relative; top:3px; left:4px;}
.image{background:#FFF; color:#000; border:1px solid #7F9DB9; padding:3px; position:relative; top:-3px; left:-4px;}

.smallimage{ border:1px solid #7F9DB9
}

.weather {
        FONT: 100%
}


a.title:link {
        color: #0099cc;
}

a.title:visited {
        color : #0099cc;
}

/* mouseover link*/
a.title:hover {
        color : #0099cc;
        text-decoration: underline;
        }

/* active link */
a.title:active {
        color : #0099cc;
        text-decoration: underline;
}

