@charset "utf-8";
* { padding:0; margin:0; }
img { border:none; }
html { padding:0; margin:0; }
body { height:100%; background: #fff url(/images/bg-doby.gif) repeat-x top right; color:#3b3b3b; margin:0; font: normal 12px Arial, Helvetica, sans-serif; }
a, a:visited { text-decoration:underline; color: #3f3f3f; }
a:hover { text-decoration:none; color:#3f3f3f }
p { color: #393939; font: 12px Arial, Helvetica, sans-serif; }
h1 { color:#fff; font: bold 13px/20px Arial, Helvetica, sans-serif; padding-bottom: 15px; text-align:right }
h2 { color:#4A4A4A; font: bold 14px Arial, Helvetica, sans-serif; margin-top:10px;text-align:right }
h3 { color:#f26522; font: bold 16px Tahoma, Arial, Helvetica, sans-serif; padding:0 0 15px 0px; }
select { color: #00008b; }
/* STRUCTURE */
#wrapper { width:970px; min-height:100%; height:auto; margin: 0 auto; text-align:left; }
* html #wrapper { height:100% }
#header { width: 970px; background: url(/images/logo.gif) left top no-repeat; }
#header-content { float: right; padding: 2px 0px 5px 0px; text-align: right; }
#header-content h1 { font:12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #607d53; display: inline-table; height: 32px; background: url(/images/bg-h1.gif) repeat-x left bottom; text-transform: none; }
* html #header-content h1 { width: 540px }
#header-content .phone { color:#777; font: bold 13px Arial, Helvetica, sans-serif; padding: 10px 0 10px 0 }
#header-content .phone img { vertical-align:middle; padding-right: 2px }
#content { clear: both; background: #859E75 url(/images/bg-bg.gif) repeat-y top; width: 970px; }
#content-inside { clear: both; background: #fff url(/images/bg-content-holder.gif) repeat-y right; width: 970px; }
#content-right { float: right; width: 210px; }
#content-left { float: left; width: 212px; background: #859E75 url(/images/bg-content.gif) repeat-x top; }
#content-left .title { margin: 4px 0 7px 0; background: #fff; color: #617e54; font:bold 11px Tahoma; text-transform: uppercase; padding: 5px; width: 190px; height: 12px }
* html #content-left .title { width: 194px }
#static-page-wrapper {margin: 20px 30px;}
#static-page-wrapper ul, #content-center-inside ul {margin-left:20px}
#static-page-wrapper h1, #content-center-inside h1 {color:#F26522;font:bold 20px Arial;padding-bottom: 10px}
#static-page-wrapper h2, #content-center-inside h2 {color:#777777;font:bold 12px Arial;margin-top:0px }
#static-page-wrapper p {font: 12px/18px Arial; margin-bottom:10px; text-align:justify}
#content-center-inside p {font: 12px/18px Arial; margin-bottom:10px; }
#content-center { float: left; width: 548px; height: 100% }
#content-center-inside { width: 548px; height: 100%; float: left; overflow: hidden; }
#footer { background: url(/images/bg-footer.gif) repeat-x top; height: 125px; width: 970px; clear: both; padding-top: 20px; text-align: center; }
#footer .foot { margin: 0 auto; display: block; position: relative; text-align: center; width: 930px }
#footer p { clear: both; padding-top: 15px; font: 10px/16px Tahoma; color:#3b3b3b }
/*MENU*/
#menu-top { position:relative; display:block; height:25px; font-size:14px; font-family:Arial, Verdana, Helvitica, sans-serif; color: #b0b0b0; float: right; font-weight: bold; margin-top: 7px }
#menu-top ul { margin:0; padding:0; list-style-type:none; width:auto; }
#menu-top ul li span { padding-left: 5px; }
#menu-top ul li img { vertical-align:middle; padding-right: 2px }
#menu-top ul li { display:block; float:left; margin:0 1px 0 0 }
#menu-top ul li a {outline:none; display:block; float:left; letter-spacing: 1px; color:#607d53; text-decoration:none; padding:0px 10px 0px 10px; height:25px; text-transform: uppercase; background: transparent url(/images/bg-menu.gif) no-repeat right 0px }
#menu-top ul li a:hover { color:#607d53; background:transparent url(/images/bg-menu.gif) no-repeat right -50px; }
#menu-top ul li a.current { color:#FFA81E; background:transparent url(/images/bg-menu.gif) no-repeat right -25px; }
#menu-left { display:block; font-size:14px; font-family:Arial, Verdana, Helvitica, sans-serif; color: #b0b0b0; font-weight: bold; background: #fff url(/images/bg-bg-menu-left.gif) repeat-x top; text-align: right; }
#menu-left ul { margin:0; padding:0; list-style-type:none; width:auto; }
#menu-left ul li { display:block; margin:0 1px 0 0; }
#menu-left ul li a {outline:none; display:block; color:#607d53; text-decoration:none; padding:10px 10px 0px 2px; height:23px; text-transform: uppercase;  background: transparent url(/images/bg-menu-left.gif) no-repeat bottom right }
#menu-left ul li a:hover { color:#607d53; background: transparent url(/images/bg-menu-left.gif) no-repeat top right; }
#menu-left ul li a.current { color:#FFA81E; background: transparent url(/images/bg-menu-left.gif) no-repeat top right; }
#menu-bottom { display: table;  white-space: nowrap; height:22px; text-align:center; font-size:11px; font-family:Arial, Verdana, Helvitica, sans-serif; color: #f26522; margin: 0 auto; background: transparent url(/images/3px-gray-dotted.gif) repeat-x bottom }
#menu-bottom ul { margin:0; padding:0; list-style-type:none; width:auto; text-align:center;  }
#menu-bottom li {display: table-cell; line-height: 15px;}
#menu-bottom ul li { display:block; float:left; margin:0 1px 0 0;text-align:center;  }
#menu-bottom ul li a {outline:none; display:block; float:left; color:#f26522; text-decoration:none; padding:0px 10px 0px 10px; height:22px; font-weight: bold; }
#menu-bottom ul li a:hover, #menu-bottom ul li a.current { color:#607d53; }
#menu-bottom2 { display: table; white-space: nowrap;text-align: center; height:22px; font-size:11px; font-family:Arial, Verdana, Helvitica, sans-serif; color: #000; margin: 7px auto 0 auto; }
#menu-bottom2 li {display: table-cell; line-height: 15px;}
#menu-bottom2 ul { margin:0; padding:0; list-style-type:none; width:auto; text-align:center;}
#menu-bottom2 ul li { display:block; float:left; margin:0 1px 0 0 }
#menu-bottom2 ul li a {outline:none; display:block; float:left; color:#000; text-decoration:none; padding:0px 10px 0px 10px; height:22px; font-weight: bold; }
#menu-bottom2 ul li a:hover, #menu-bottom2 ul li a.current { color:#607d53; }
/*OTHER*/
.clearer { height:0px; overflow:hidden; margin-top:-1px; clear:both; width: 100%; }
.currency label { font: 11px Tahoma; text-transform: uppercase; color: #fff }
.currency span, .office span { font: 11px Tahoma; color: #d5e6c7; text-transform: none; }
.office { font: 11px/16px Tahoma; color: #fff; background: url(/images/bg-line-dotted.gif) repeat-x bottom; margin-bottom: 8px; padding-bottom: 7px }
.office a, .office a:hover, .office a:visited { color: #fff }
#content-center .left { float: left; width: 245px; }
#content-center .left h1 {color:#fff;font:bold 14px Arial, Helvetica, sans-serif;float: left; padding: 5px 7px}
#content-center .left p {background: url(../images/bg-line-dotted.gif) repeat-x bottom; color:#fff;font: 11px/14px Arial, Helvetica, sans-serif; clear: both; text-align: justify; padding:0 7px 10px 7px; margin-bottom: 10px}
/* #content-center .left div {background: url(../images/bg-line-dotted.gif) repeat-x bottom; color:#fff;font: 11px/14px Arial, Helvetica, sans-serif; clear: both; text-align: justify; padding:0 7px 10px 7px; margin-bottom: 10px} */
#content-center p.indexp {font:bold 12px Arial, Helvetica, sans-serif; color: #D5E6C7; background: transparent; margin: 0; padding: 0 7px 5px 7px}
#content-center .rignt a img { border: 2px solid #fff }
#content-center .rignt a { color: #cbd5c3; text-decoration: none; }
#content-center .rignt { float: left; width: 283px; margin-left: 7px; padding-right: 12px; background: transparent url(/images/2pxdotted.gif) repeat-y top right; font:12px/18px Arial, Helvetica, sans-serif; color: #fff; }
* html #content-center .rignt { width: 271px; padding-right: 5px; }
#teza { width: 548px; background: url(/images/bg-content.gif) repeat-x top; display: table; }
#content-center .rignt p { font:12px/18px Arial, Helvetica, sans-serif; color: #fff; padding-bottom: 12px }
#content-center .rignt h2 { font:bold 16px Arial, Helvetica, sans-serif; color: #fff; text-align: center; padding-bottom: 12px; padding-top: 10px }
#content-center .left h2 { font:bold 18px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff; text-align: center; padding-bottom: 12px; padding-top: 10px }
#content-center .left a { color: #cbd5c3; text-decoration: none; }
#content-center .left a img { border: 2px solid #fff }
.partners { width: 190px; margin:10px 0 15px 10px; height: 20px; font: bold 14px Arial, Helvetica, sans-serif; color: #858585; text-transform: uppercase; background: transparent url(/images/3px-gray-dotted.gif) repeat-x bottom }
.searchformin { float: left; margin: 20px 8px 20px 8px; font: bold 11px Arial, Helvetica, sans-serif; }
.searchform, input, select { font-size: 12px; color: black; }
.results {  background: url(/images/1x3.gif) repeat-x bottom;margin: 10px 20px;padding-bottom: 7px}
.results ul {margin-left:30px}
.resultstitle {color: #4a4a4a;font:bold 13px Verdana;padding-bottom: 10px}
.resultstitle2 {color: #4a4a4a; font:bold 16px Verdana;padding-bottom: 10px}
.offerttitle{color: #617e54;}
/*TABLE*/
td.current { background-color: #f3f3f3 }
td {padding: 3px}
/*BUTTONS*/
.printpage { width: 140px; display: block; font: 13px/16px Tahoma; color: #617e54; text-decoration: none; background: url(/images/ico-print.gif) center left no-repeat; padding: 2px 10px 0px 27px; height: 18px; margin-left: 10px }
a.printpage, a:visited.printpage { color: #617e54; text-decoration: none; text-transform: uppercase; font-weight: bold }
a:hover.printpage {text-decoration: underline;}
.emailpage { width: 140px; display: block; font: 13px/16px Tahoma; color: #617e54; text-decoration: none; background: url(/images/ico-mail.gif) no-repeat center left; padding: 2px 10px 0px 27px; height: 18px; margin-left: 10px }
a.emailpage, a:visited.printpage { color: #617e54; text-decoration: none; text-transform: uppercase; font-weight: bold }
a:hover.emailpage {text-decoration: underline;}