*{margin:0px; padding:0px;}

img{border:none;}

html{
height:100%;
}

body{
height:100%;
font-family: "Times New Roman", Arial;
font-size:13px;
color:#867547;
background:#b0d7cb url(/img2/bg_top.jpg) top center no-repeat;

}

body a{
outline:none;
color:#554723;
text-decoration:none;
}

body a:hover{

text-decoration: underline;
}

h1{
font-size:18px;
line-height:normal;
font-weight:normal;
padding:14px 0;
}


h2{
font-size:25px;
line-height:normal;
font-weight:normal;
color:#000;
font-family: Georgia;
padding:14px 0;
}



table{
border-collapse:collapse;
}

ul, ol{
padding:0px 0px 12px 0px;
}

ul li { margin-bottom: 18px; padding-left: 20px; list-style:none;  background: url(/img2/li.gif) 0 7px no-repeat; }

p{
padding-bottom:12px;
}


td { vertical-align: top; }

.bg_bottom {
background:url(/img2/bg_bottom.jpg) bottom center no-repeat;
min-height: 1400px;
}

.container{
width:995px;
margin:auto;
padding-top: 10px;
}

.bg_logo {
height: 201px;
background:url(/img2/bg_logo.png) top left no-repeat;
}

.logo {
width: 594px;
padding-top: 30px;
margin:auto;
}

.white_border {
background:url(/img2/bg_border.png) repeat-y;
}

.menu_pad {
padding: 0 12px 0 12px;
}

.bg_menu {
height: 49px;
background:url(/img2/bg_menu.jpg) repeat-x;

}

.menu_items {
text-align: center;
padding: 15px 0 0 0;
}

.menu_sep {
margin: 0 12px;
}

.big_img {
margin: 0 12px;
}

.bg_header {
width: 807px;
height: 116px;
margin: auto;
background:url(/img2/bg_header.png) no-repeat;
text-align: center;
}

.title {
padding: 55px 0 0 0;
}

.content {
margin: 0 12px;
background-color: #fff;
}

.spacer{
height:1px;
font-size:1px;
line-height:1px;
overflow:hidden;
clear:both;
}



.menu{
/*height:30px;*/
font-weight: bold;
list-style:none;
zoom:1;
overflow:hidden;
padding:0px;
margin:0px;
}


.menu li.act, .menu li.act a{
color:#463029;
background-color: #fff;
}

.menu li{
float:left;
background: none;
list-style:none;
padding:17px 30px;
margin: 0px;
}

.menu li a { color: #fff; }

.menu li.mfirst{
border:none;
}

.sub_menu a {
font-weight: bold;
}

.in_content {
padding: 25px 45px;
}

.index_text {
width: 55%;
float: left;
}

.index_text_pad {
padding-right: 20px;
}

.index_search {
padding-left: 55%;
}

.index_search_border {
border: 1px solid #f1e9d0;
padding: 15px;
margin-right: 3px;
}

label {
color: #0e6d96;
}

.index_search_fields {
text-align: right;
float: left;
}

.index_search_fields div {
margin-bottom: 4px;
}

.index_search select  {
width: 190px;
height: 22px;
margin-left: 15px;
}

.index_search .ref_f {
width: 186px;
height: 18px;
margin-left: 15px;
}

.search_button input {
margin-left: 10px;
}

.half {
float: left;
}

.half.left {
width: 444px;
}

.ramka {
width: 435px;
border: 1px solid #eaeaea;
}

.ramka_pad {
padding: 10px 12px;
}

.ramka_link {
text-align: center;
padding: 12px 0 0 0;
}

.ramka_link a {
color: #0e6d96;
}

.ramka_mar {
margin-left: 10px;
}

.news_left {
float: left;
width: 49%;
}

.news_right {
padding-left: 51%;
}

.bottom_menu {
margin: 50px 0 10px 0;
text-align: center;
}

.bottom_menu span {
color: #beb292;
}

.bg_bottom2 {
background:url(/img2/bg_bottom.png) no-repeat;
height: 94px;
text-align: center;
color: #000;
}

.second_search {
padding: 4px 0;
}

.second_search_form {
background-color: #e6f4f0;
padding: 10px;
text-align: center;
}

.second_search_form select, .second_search_form input.text_input {
margin: 0 10px;
width: 125px;
}

.text_input, .solicitar input, .solicitar textarea{
border: 1px solid #acadb2;
}

.search_button_int {
width: 52px;
height: 22px;
background:url(/img2/search_button2.jpg) no-repeat;
border: 0;
}

.spacer2 {
height:2px;
font-size:1px;
line-height:1px;
overflow:hidden;
background:url(/img2/spacer2.jpg) no-repeat;
}

.spacer3 {
height:1px;
font-size:1px;
line-height:1px;
overflow:hidden;
margin-bottom: 2px;
background-color:#f1e9d0;
}

.bg_int {
background:url(/img2/bg_int.jpg) no-repeat top right;
}

.bg_transp {
background:url(/img2/bg_transp.jpg) repeat-x;
margin-bottom: 15px;
}

.obj_img {
float: left;
width: 365px;
}

.obj_img.int4 {
width: 440px;
}


.obj_img_pad {
padding: 20px 24px 5px 24px;
}

.obj_img_pad.int5 {
padding-left: 0;
}

.bg_obj_img {
width: 290px;
border: 1px solid #afdce3;
}

.obj_img_int {
width: 416px;
border: 1px solid #afdce3;
text-align: center;
}

.bg_obj_img img {
margin: 9px 9px 0 9px;
border: 1px solid #d5efed;
}

.obj_img_int img {
margin: 12px 12px 0px 12px;
border: 1px solid #d5efed;
}

.uzor1 {
background:url(/img2/uzor1.png) no-repeat;
width: 181px;
height: 30px;
margin: auto;
}

.uzor3 {
background:url(/img2/uzor3.png) no-repeat;
width: 276px;
height: 45px;
margin: auto;
}

.obj_desc {
padding-top: 4px;
margin-left: 345px;
}

.obj_desc.int {
margin-left: 440px;
}

.uzor2 {
width: 535px;
height: 106px;
background:url(/img2/uzor2_new.png) no-repeat;
margin-bottom: 8px;
}

.uzor2.int2 {
width: 430px;
background:url(/img2/uzor4.png) no-repeat;
}

.obj_desc_pad {
padding: 25px 0 0 20px;
}

.obj_uzor_desc_left {
float: left;
width: 400px;
font-size: 13px;
color: #11587f
}

.obj_uzor_desc_left.int3 {
width: 288px;
}

.obj_uzor_desc_left a {
font-size: 13px;
color: #11587f;
text-transform: uppercase;
}

.object_text {
margin-top: 15px;
}

.spacer4 {
height:1px;
font-size:1px;
line-height:1px;
overflow:hidden;
margin: 10px 0 2px 0;
background:url(/img2/spacer4.gif) repeat-x;
}

.price_label {
float: left;
padding: 10px 10px 0 0;
}

.bg_price {
width: 130px;
height: 35px;
float: left;
background:url(/img2/price_bg.jpg) no-repeat;
text-align: center;
color: #0e6d96;
}

.bg_price div {
padding: 10px 2px 0 2px;
}

.ref {
margin: 0 0 18px 26px;
color: #55b3bf;
}

.excl {
margin: 20px 0 0 16px;
}

.count {
font-weight: bold;
color: #55b3bf;
}

.obj_tools {
padding: 4px 0 12px 0;
border-bottom: 1px solid #def2ed;
}

.obj_attr {
padding: 10px 0 12px 0;
border-bottom: 1px solid #def2ed;
margin-bottom: 12px;
}

.print_link {
background:url(/img2/icon_print.gif) no-repeat 0 5px;
padding: 0 22px;
}

.fav_link {
background:url(/img2/icon_fav.gif) no-repeat 0 5px;
padding: 0 20px;
}

.pages {
text-align: center;
color: #beb292;
margin-top: 15px;
}

.pages a {
padding-right: 24px;
}

.pages span {
padding-right: 24px;
font-weight: bold;
}

.hide { 
display: none; 
position: absolute; 
top: -300px; 
left: 150px; 
padding: 20px; 
background-color: #fff; 
border: 1px solid #eaeaea; 
width: 600px; 
text-align: left; 
}

.solicitar {
padding: 5px 0;
border-bottom: 1px solid #def2ed;
}


.solicitar h2 {
font-size: 14px;
font-weight: bold;
}

.solicitar textarea {
width: 350px;
}
.news_div table{
width: 100%;
}
.news_div p, .news_div td {
font-size: 15px !important;
}

td.lbdata {
padding-right: 15px;
}