/* Global styles */

body { height: 100%; background-color: #ffffff; margin: 0px;}
body, a , td, p { font-family: arial, verdana, tahoma, serif; font-size: 12px; color: #000000;} 
img, a img { border: 0;}
p { margin: 0; margin-bottom: 15px;}
form {margin: 0; padding:0;}
#head .title { background-color: #eeeeee; padding-left: 26px; height: 69px; background: url("img/line_5x1.gif") repeat-y 0 0; color: #CD6601; font-weight: bold;}
#head .title span { line-height: 14px; position: relative; top: 30px;}
#head .banner { background-color: #F2F2F2; width: 468px; height: 69px;}
#head .banner img { margin-top: 9px;}
#head .services { margin-top: 8px; display: inline; float: left;}
#head .services span { margin-left: 10px; margin-right: 10px;}
#head .services span, .services a { color: #AAAAAA; font-size : 11px;}
#head .adv { margin-top: 8px;}
#head .adv a { color: #CD6600; font-size: 11px; display: inline; float: right;}
html>body #head .title span { top: 29px;}

#search { width: 100%; height: 98px; font-size: 13px;}
#search, #search a { color: #FFFFFF;}
#search .info { padding-right: 34px;}
#search .info a { display: block; color: #000000; font-size: 11px;}
#search .info img { margin-bottom: 7px;}

#search .parts { width: 100%; height: 28px;}
#search .parts span { display: inline; padding-top: 7px; height: 28px; font-size: 13px;}
#search .parts .selected, 
#search .parts .simple { display: inline; padding-left: 26px; padding-right: 26px; padding-top: 7px; height: 100%;}
#search .parts .selected { color: #FFFFFF; background-color: #70AACF; font-weight: bold;}
#search .parts .simple a { font-size: 13px; font-weight: bold; text-decoration: none; color: #000000;}
#search .parts .simple a:hover { text-decoration: underline;}

#search form { margin: 0; background-color: #70AACF;}
#search form .box { padding-top: 14px; padding-bottom: 4px;}
#search form .input { width: 100%; height: 20px; border: 1px solid #000000; font-size: 12px; font-family: arial;}
#search form .map_l { background: url("img/map_l.gif") no-repeat 100% 0; height: 70px;}
#search form .hint { diplay: inline; float: left; color: #FFFFFF;}
#search form .advanced { diplay: inline; float: right;}
#search form .advanced a { color: #FFFFFF;}
#search form .button { position: relative; top: 15px; left: 10px; width: 102px; height: 20px; border: 1px solid #646F71; background-color: #E7C180; font-size: 12px; font-family: arial;}
#search form .map_r { width: 137px; height: 70px; background: url("img/map_r.gif");}
html>body #search form .button { top: 14px;}
html>body #search .parts span,
html>body #search .parts .selected, 
html>body #search .parts .simple { display: table-cell;}

.adv_midd { margin-top: 12px; margin-bottom: 28px; background-color: #F2F2F2; width: 100%; height: 90px; text-align: center;}
h1 { font-size: 18px; margin: 0px; margin-bottom: 10px; font-weight: normal;}

#contents .advert { margin-top: 19px; }
#contents .advert .banner { border: 4px solid #F2F2F2;}
#contents .space_v { height: 9px; font-size: 1px;}
#contents .line_h { height: 30px; background: url("img/1x1_lgray.gif") repeat-x 0 50%;}
#contents .line_v { background: url("img/1x1_lgray.gif") repeat-y 0 0;}

#contents .enter { text-align: center; height: 51px; background-color: #FDF8F2; margin-bottom: 16px;}
#contents .enter span { position: relative; top: 17px;}
#contents .enter span, #contents .enter span a { color: #CD6601; font-size: 13px;}
#contents .enter span a { font-weight: bold;} 
#contents .enter img { margin-left: 9px;}

#contents .mail .head { margin-bottom: 13px;}
#contents .mail .head img { margin-right: 9px; position: relative; top: -2px;}
#contents .mail .head h1 { margin: 0; display: inline;}
#contents .mail .head span { width: 110px; margin-left: 10px; position: relative; top: -1px;}
#contents .mail form { margin: 0; margin-bottom: 11px;}
#contents .mail form .line { margin-bottom: 2px;}
#contents .mail form .line .input { width: 110px; height: 20px; border: 1px solid #000000; font-size: 12px; font-family: arial;}
.line_rrr .input { width: 310px; height: 20px; border: 1px solid #000000; font-size: 12px; font-family: arial;}
#contents .mail form .line span { width: 60px;}
#contents .mail form .box { text-align: right;}
#contents .mail form .button { margin-top: 3px; width: 110px; height: 20px; border: 1px solid #928980; background-color: #E7C180; font-size: 12px; font-family: arial;}
html>body #contents .mail form .line { margin-bottom: 4px;}

#contents .sitebuilder .name { margin-top: 0px; margin-bottom: 10px;}
#contents .sitebuilder .name a { text-decoration: none; font-size: 12px; color: #267CB7; font-weight: bold;}
#contents .sitebuilder .name a:hover { text-decoration: underline;}
#contents .sitebuilder span { line-height: 14px;} 

#contents .catalogue { margin-bottom: 21px;}
#contents .catalogue h1 { margin-bottom: 13px;}
#contents .catalogue .item { background: url("img/marker.gif") no-repeat 0 6px; padding-left: 15px; margin-bottom: 5px; line-height: 14px;}
#contents .catalogue .item a { color: #247DB9;}
#contents .catalogue .item2 { background: url("img/marker.gif") no-repeat 0 6px; margin-left: 15px; padding-left: 15px; margin-bottom: 5px; line-height: 14px;}
#contents .catalogue .item2 a { color: #247DB9; font-size: 11px;}

#footer { margin-bottom: 39px;}
#footer .line_h { height: 41px; background: url("img/1x1_dgray.gif") repeat-x 0 26px;}
#footer .copyright { font-size: 11px;}
#footer .copyright .services { margin-top: 1px;}
#footer .copyright .services span { margin-left: 7px; margin-right: 7px; color: #AAAAAA;}
#footer .copyright .services a { font-size: 11px; color: #000000;}
#footer .copyright .services a.warning { font-size: 11px; color: #CC6500;}
#footer .creator { font-size: 11px;}
#footer .creator a { font-size: 11px;}
#footer .creator div { margin-top: 1px;}
#footer a.right { margin-left: 15px;}

#contents .pages .label { margin-right: 20px;}
#contents .pages .box { padding-top: 5px; padding-bottom: 5px;}
#contents .pages .selected { padding: 5px 10px; background-color: #F2F2F2;}
#contents .pages .numbers { margin-left: 20px; margin-right: 20px;}
#contents .pages a { margin-left: 10px; margin-right: 10px;}
.style2 {color: #CCCCCC}
.style3 {
  color: #FF0000;
  font-size: medium;
 }
.style5 {color: #009900}

