body { font-size: 0.7em; margin: 0px; background-color: #ffffff; font-family: Tahoma; color: #000000; border: 1px solid gray;}
a { color: #3399CC; }
a:hover { color: #3399CC; text-decoration: none; }
h1 { color: #009933; font: bold 11px Tahoma; text-transform: uppercase; padding: 2px 0 17px 20px; margin: 0px 0px 0px 0px; background: url(/images/work/h1.gif) no-repeat 0px 0px;}
h2 { color: #009933; font: bold 11px Tahoma; padding: 0; margin: 0; }
select { font: normal 1em Tahoma; }
input { font: normal 1em Tahoma; border: 1px solid #D2D2D2; }

#container { width: 960px; background-color: #fff; margin: 0px auto; }
#top { clear:both; background: url(/images/work/top.gif) no-repeat 0px 20px; height: 306px; padding: 0px; margin: 0px;}
#leftnav { width: 290px; float: left; display:inline; overflow: hidden; padding-top: 15px; padding-bottom: 40px; } 
#leftnav div { text-align: justify; padding-bottom: 5px; }
#rightnav { width: 205px; float: right; display:inline; overflow: hidden; padding-top: 15px; padding-bottom: 40px; } 
#content { margin-left: 290px; margin-right: 205px; padding-top: 15px; padding-bottom: 40px; padding-left: 20px; padding-right: 20px; text-align: left; }
#content div { text-align: justify; padding-bottom: 15px; }
#contentinner { margin-right: 205px; padding-right: 20px; padding-top: 15px; padding-bottom: 40px; }
#contentinner div { text-align: justify; }
#footer { clear: both; border-top: 1px solid #D1D1D1; padding: 25px 0px 25px 0px;}

#logo { margin: 40px 0px 0px 131px; }
#top_contacts {float: right; font-size: 0.9em; margin-top: 55px;}
#top_label { color: #4684BA; font-size: 1.6em; margin: 30px 0px 0px 133px;}

#banners { margin-top: 30px;  width: 960px;}
#banner_left { text-align: left;}
#banner_center { text-align: center;}
#banner_right { text-align: right; }

#menu { width: 960px; margin-top: 3px; background-color: #FFD205;}
#menu { width: 960px; margin-top: 3px; background-color: #FFD205;}
#menu table { width: 100%; }
#menu td { text-align: center; }
#menu td.active { cursor: pointer; background: url(/images/work/menu_back.gif) repeat-x left top; }
#menu a { display: block; padding: 13px 5px 10px 5px; color: #403E1B; text-decoration: none; text-transform: uppercase; font: normal 11px MS Sans Serif, Tahoma, Sans-serif; background: url(/images/work/arrow1.gif) no-repeat center 4px; }
#menu a:hover { display: block; padding: 13px 5px 10px 5px; color: #403E1B; text-decoration: none; text-transform: uppercase; font: normal 11px MS Sans Serif, Tahoma, Sans-serif; background: url(/images/work/arrow1.gif) no-repeat center 4px;}

.font_blue { color: #3399CC; font: bold 0.9em Tahoma; }
.more { color: #3399CC; font: bold 0.9em Tahoma; background: url(/images/work/arrow2.gif) no-repeat 0px 5px; padding-left: 8px; }

#footer_left { width: 305px; float: left; display:inline; overflow: hidden; }
#footer_right { float: right; display:inline; overflow: hidden; line-height: 1.2em; }
#footer_center { margin-left: 305px; font-size: 0.9em; }
#footer_right a { font-size: 0.9em; color: #000000; }

#delimeter { height: 25px; background: url(/images/work/d.gif) repeat-x left center; }

#partner { width: 100%; }
#partner td { text-align: center; vertical-align: center; padding: 2px; }

#catalog { width: 98%; }
#catalog td { vertical-align: top; }
#catalog a { font: bold 0.9em Tahoma; text-decoration: none; }

#nav { height: 38px; background: url(/images/work/nav.gif) no-repeat 0px 0px; padding-left: 20px; margin-bottom: 20px; }

#bread { color: #009933; font: bold 11px Tahoma; text-transform: uppercase; }
#bread a { color: #009933; }

#sub { color: #3399CC; margin-top: 8px; }
