html, body, div, span, applet, object, iframe,
header, section, article, footer,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
}

h2 { color: #000; font-weight: bold; font-size: 16px; text-shadow: 1px 1px 0px #f9ae71; margin: 3px 0 15px 0;}
html {overflow-x: hidden;}
body { background: #fcfcfc url(../img/bg.jpg) top center repeat-x; font-family: Arial, Helvetica, sans-serif; }
#container {width: 935px; margin: 90px auto 0; }
#menu, #footer { height: 48px; width: 100%; margin: 20px auto; background: transparent url(../img/bg-menu.png) repeat-x; border-top: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; border-right: 1px solid #6e6e6e; border-bottom: 1px solid #6e6e6e; border-radius: 2px; }
#menu {position: absolute; top: 0;}
#menu-inside {width: 935px; margin: 0 auto;}
#content {padding: 10px;  border-radius: 5px; background-color: #363636; }
#box_container { height: 330px; }
.box { width: 210px; margin: 0 9px; float: left;}
#footer {position: absolute; background: transparent url(../img/footer.png) repeat-x; height: 100px; line-height: 100px; text-align: center; color: #f45d0a; font-size: 25px; font-style: italic; text-shadow: 1px 1px 1px #FFFFFF; font-weight: bold;}
#footer2 {position: absolute; background: transparent url(../img/footer.png) repeat-x; height: 100px; line-height: 100px; text-align: center; color: #333; text-shadow: 1px 1px 0px #fff; font-size: 11px; font-weight: bold;}
.menu_position { font-weight: bold; color: #fff; text-shadow: 1px 1px 0px #555; float: left; margin: 10px; font-size: 13px; padding: 6px; border: 1px solid transparent; }
.menu_position:hover, .menu_position.active { background: transparent url(../img/bg-menu-hover.png) repeat-x; border-radius: 2px; border-top: 1px solid #767676; border-left: 1px solid #767676; border-right: 1px solid #232323; border-bottom: 1px solid #232323; }

.lang { float: right; margin: 19px 6px 0 6px; }

#baner {margin: -35px 0 -15px -40px;}

.header {overflow: hidden; border-radius: 0px; font-weight: bold; background: url( '../img/bg-header.png' ) repeat-x scroll 0 0 transparent; height: 38px; line-height: 38px; color: #000000; font-size: 14px; padding: 0 20px;}

.content-white {background-color: #F5F5F5; font-size: 12px; color: #666666; padding: 15px;}
.content-white p {text-align: justify; margin: 15px 0;}

.box .content-white {height: 275px}

a.bottom {
        font-family: Arial;
	font-size: 11px;
	color: #363636;
	font-weight: normal;
        text-decoration: underline;
}
a.bottom:hover {
        font-family: Arial;
        font-size: 11px;
        color: #C96C00;
	font-weight: normal;
        text-decoration: underline;
}

#footer-bottom {width: 935px; margin: 140px auto 0; font-size: 11px; color: #616161; line-height: 20px;}
#footer-bottom p a {color: #363636; text-decoration: underline; margin: 0 5px;}
#footer-bottom p {color: #686266;}
#footer-bottom p img {
position: relative;
width: 180px;
height: 100px;
left: 250px;
top: 10px;
bottom: inherit;
}

.main-photo {border: 1px solid #C6C6C6; width: 400px; height: 300px; float: left;}

.parameters {float: left; margin-left: 50px;}
.parameters p {overflow: hidden;}
.parameters label {font-weight: bold; display: block; float: left; margin-right: 10px; width: 160px;}
.parameters span {float: left; width: 250px;}

.photo {float: left; border: 1px solid #C6C6C6; width: 80px; height: 60px; margin: 15px 12px;;}

.header-button {float: right; background: transparent url(../img/bg-menu-hover.png) repeat-x; line-height: 15px; border-radius: 5px; border-top: 1px solid #767676; border-left: 1px solid #767676; border-right: 1px solid #232323; border-bottom: 1px solid #232323; font-weight: bold; color: #fff; text-shadow: 1px 1px 0px #555; margin: 4px 0 0 10px; font-size: 12px; padding: 6px; border: 1px solid transparent; cursor: pointer;}

.horizontal-line {background-color: #C6C6C6; height: 1px; margin: 15px 0;}

#form-advert div {overflow: hidden; margin: 10px 0;}

#form-advert label {line-height: 23px; float: left; width: 150px; font-weight: bold;}

#form-advert input[type="text"], form input[type="checkbox"], form textarea {float: left;}

#form-advert input[type="text"] {background-color: #FFFFFF; border: 1px solid #C6C6C6; padding: 3px 8px; width: 250px;}
#form-advert select {background-color: #FFFFFF; border: 1px solid #C6C6C6; padding: 3px 8px; font-size: 12px; font-family: Arial,Helvetica,sans-serif;}
#form-advert textarea {background-color: #FFFFFF; border: 1px solid #C6C6C6; padding: 3px 8px; width: 400px; height: 250px;}
#form-advert input[type="checkbox"] {margin-top: 5px;}
#form-advert em {color: #FF0000;}

.attachments li {margin: 5px 30px;}
.attachments a {color: #666666; text-decoration: underline;}

.error {padding: 15px; border: 1px solid #FF9C9E; background-color: #FFCDCE; font-style: italic; color: #4A4A4A;}
.error b
{
  color: #D05E5E;
}

.information
{
  margin-top: 15px;
  padding: 15px;
  border: 1px solid #9BC1FF;
  background-color: #CDE5FF;
  font-style: italic;
  color: #4A4A4A;
}

.information b
{
  color: #4473A7;
}

.advert {border: 1px solid #C6C6C6; padding: 15px; margin: 10px 0; overflow: hidden;}
.advert img {float: left; margin-right: 15px;}
.advert div {float: left; width: 755px;}
.advert div h2 {margin: 0; font-size: 16px; text-shadow: none; float: left;}
.advert div h2 a {color: #000000;}
.advert div h2 small {color: #666666; font-size: 14px;}
.advert div p {margin: 0;}
.advert .more {color: #F45D0A;}

.pagination {text-align: center; margin: 10px 0; list-style: none;}
.pagination li {display: inline-block; border-radius: 4px; border: 1px solid #C6C6C6; margin: 0 5px;
*display: inline;}
.pagination a { color: #666666;  zoom: 1; padding: 0 5px; line-height: 20px; }
.pagination li.active {border: 1px solid #666666; background-color: #FFFFFF;}

#search {padding-bottom: 10px; border-bottom: 2px solid #666666;}
#search input[type="text"] {border: 1px solid #C6C6C6; color: #666666; background-color: #FFFFFF; padding: 3px;}
#search select {border: 1px solid #C6C6C6; color: #666666; padding: 3px; font-size: 11px;}


.advert-mini {overflow: hidden; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #C6C6C6;}
.advert-mini img {float: left; margin-right: 10px;}
.advert-mini h2 {float: left; text-shadow: none; font-size: 12px; width: 80px;}
.advert-mini h2 a {color: #000000;}
.more-mini {color: #F45D0A; font-size: 11px; display: block; text-align: center; margin-top: 10px;}