body {background-color: #FFF; color: #000;}
body, form, h1, h4, h3, h2, p {padding: 0px; margin: 0px;}
body, p, td, th, input, select, textarea {font: 11px tahoma, verdana, sans-serif;}
body, p, td, th {line-height: 130%;}
input, select, textarea {color: #666; border: 1px solid #B5B1A9;}
.img {border: none !important;}
.auto {width: auto !important;}
img {border: none;}
small, .mini {font-size: 9px;}
hr {border: none; background-color: #7F7F7F; color: #7F7F7F; height: 1px;}
.faq {border-top: 1px solid #E5E5E5;width: 150px; margin-top: 5px; margin-bottom: 5px;}
a {color: #FE6700;}
a:hover {color: #E82C0C;}

.grey {color: #838383;}
.orange {color: #FE6700 !important;}
.red {color: #E20000;}
.green {color: #4D9525;}
.needValue {color: GrayText;}

h1, .h1 {padding: 2px; padding-left: 15px; background: #AAD46E url(/_pic/bg_h1.gif) repeat-y; color: #003C77; text-transform: uppercase; font: bold 12px tahoma, verdana, sans-serif;}
.h1 {width: 50%; margin-bottom: 5px; margin-top: 20px;}
h2 {font-size: 13px; font-weight: bold; color: #FF6A00; padding-bottom: 5px;}
h3 {font-size: 17px; font-weight: normal; color: #003C77;}
p {margin-bottom: 1em;}
ul li {padding-bottom: 0.4em; list-style: none; padding-left: 1em; background: url(/_pic/arr2.gif) no-repeat 0 .5em;}
ul {margin-top: .5em; margin-bottom: .5em; margin-left: 1em; padding-left: 0;}

#menu {color: #FE6700; width: 80%; border-collapse: collapse;}
#menu td {padding: 10px 7px; white-space: nowrap; font-weight: bold; width: 25%;}
#menu img {margin-right: 6px;}
#menu a, a.name3 {color: #666; text-decoration: none;}
#menu a:hover, a:hover.name3 {color: #FE6700;}

#leftcolumn {padding-left: 6px; padding-top: 10px;}
#rightcolumn {padding: 0 15px 40px 30px;}

#logo {padding: 0 30px 0 10px;}

.path {color: #4C4C4C; font-size: 9px; padding: 0 0 5px 0;}
.path a {color: #FE6700;}

.img01 {background: url(/_pic/img01.jpg) no-repeat;}
.img02 {background: url(/_pic/img02.jpg) no-repeat 100% 0; height: 119px; padding-left: 125px; padding-right: 35px;}
.img03 {border-bottom: 9px solid #AAD46F; border-right: 1px solid #FFF;}
.bg-left {background: url(/_pic/bg_head1.gif) repeat-x;}
.bg-right {background: url(/_pic/bg_head2.gif) repeat-x;}
.publish {white-space: nowrap;}
.publish img {margin: 7px; margin-top: 103px;}


/* fp */
.img01-fp {background: url(/_pic/img01_fp.jpg) no-repeat;}
.img02-fp {background: url(/_pic/img02_fp.jpg) no-repeat 100% 0; height: 170px; padding-left: 175px; padding-right: 35px;}
.img03-fp {border-bottom: 13px solid #AAD46F; border-right: 1px solid #FFF;}
.bg-left-fp {background: url(/_pic/bg_head1_fp.gif) repeat-x;}
.bg-right-fp {background: url(/_pic/bg_head2_fp.gif) repeat-x;}
.publish-fp {padding:5px 15px 5px 5px;}
.publish-fp img {margin: 9px 0px;}
.publish-fp a {color:#AECADF;}
.publish-fp div {float: left;}
div.lang {margin-top: 9px; margin-left: 15px;}
.fp-content {border-collapse: collapse;}
.fp-content td.c01 {padding: 0 15px; vertical-align: top;}
a.lang-link {color: #AECADF;}
a:hover.lang-link {color: #FFF;}
/* fp end */

.h2 {background: url(/_pic/bg_h2.gif) repeat-x;}
.ug01 {background: #EEE url(/_pic/u02.gif) no-repeat 100% 0;}
.ug02 {background: #EEE url(/_pic/u03.gif) no-repeat 100% 100%;}
.bg-grey {padding: 0 10px;}

div.voteResult {margin: 3px 0 10px 0;	border: 1px solid #CCC;}
div.voteResult div {height: 8px; background-color: #666;}
.pad-v {padding-bottom: 8px; padding-left: 5px;}
.black {color: #000;}
.pad-5 {padding-right: 5px;}
.pad-ask {padding: 3px 0;}
div.voteResult2 {margin: 3px 0 10px 0;	border: 1px solid #AAD46E;}
div.voteResult2 div {height: 12px; background-color: #AAD46E;}

.name {font-weight: bold; color: #369; text-transform: uppercase;}
.name2 {font-weight: bold; color: #003C77;}
.listing {padding-bottom: 30px;}

.big-form input,  .big-form textarea {width: 250px; margin-top: 0.05em; margin-bottom: 1em;}
.big-form textarea {width: 350px;}
.pad-15 {padding-right: 15px;}
.between {width: 0; height: 25px;}
#content {width: 85%;}
.forms {background-color: #E5E5E5; border-left: 2px solid #999; margin-left: 15px; padding: 3px 8px;}
.subscr td {padding-right: 10px;}
.subscr input {width: 150px;}

.btn-img {display: block; margin: 10px 0; margin-bottom: 5px;}

.big-link {font-size: 12px;}
a.big-link {text-decoration: none;}
.foot {padding: 7px;}

.copy td {border-right: 1px solid #B2B2B2;}
.prices {border-collapse: collapse;}
.prices td {padding: 5px; border: 1px solid #EEE; border-left: none; border-right: none;}
.ask {padding: 5px 0 25px 25px;}

.smenu {background-color: #E4E6E5; border: 1px solid #7D7E78; border-top: 2px solid #FF6900; padding: 5px 10px; padding-right: 15px; width: 150px;}
.smenu a {display: block; color: #494949; text-decoration: none; background: url(/_pic/arr3.gif) no-repeat 0 7px; padding: 2px; padding-left: 8px;}
.smenu a:hover {background-image: url(/_pic/arr4.gif); color: #F46E0D;} 

.auto-form input {width: auto; margin: 0; border: none;}
.auto-form input.area {border: 1px solid #CCC; width: 50px;}

ul.map li {font-weight: bold; padding-bottom: 10px;}
ul.map ul li {font-weight: normal; padding-bottom: 2px;}

#clients {width: 100%;}
#clients td {padding: 5px 5px;}
.pgif {width: 1px; height: 1px;}

.adver{padding:20px 15px;color:#666;}
.adver p{padding:0 0 10px;margin:0;}
