html, body {
width: 100%;
height: 100%;
}
body {
font-family: Tahoma;
font-size: 12px;
color: #666666;
margin: 0;
padding: 0;
background-color: #ffffff;
}
td, th {
padding: 0;
}
p {
margin: 0;
}
img {
border: 0;
}
table {
border-collapse: collapse;
font-family: Tahoma;
font-size: 12px;
color: #666666;
line-height: 150%;
}
a {
color: #1a67a9;
text-decoration: none;
}
a:hover {
color: #377813;
text-decoration: underline;
}
div {
margin: 0;
padding: 0;
}
input, textarea, select {
font-family: Tahoma;
border: 1px #999999 solid;
color: #666666;
background-color: white;
margin: 0 0 5px 0;
}
form {
margin: 0;
}
h1 {
font-family: Tahoma;
font-size: 12px;
color: #666666;
margin: 0;
padding: 0;
}





#carcas {
width: 100%;
height: 100%;
}
#maincenter {
width: 1000px;
vertical-align: top;
border-left: 1px solid #bfd5e3;
border-right: 1px solid #bfd5e3;
}
.tb1 {
width: 100%;
height: 100%;
vertical-align: top;
}
.tb1 img {
filter: expression(fixPNG(this));
}
.shadow {
width: 15px;
height: 100%;
}

/*MENU*/
#menu {
width: 233px;
height: 130px;
background-repeat: no-repeat;
vertical-align: top;
}
#menu td {
width: 233px;
height: 26px;
}
#menu img {
width: 233px;
height: 26px;
}
#men1 a {
display: block;
background-image: url('images/menu_about.jpg');
}
#men1 a:hover {
display: block;
background-image: url('images/menu_about_on.jpg');
}
#men2 a {
display: block;
background-image: url('images/menu_portfolio.jpg');
}
#men2 a:hover {
display: block;
background-image: url('images/menu_portfolio_on.jpg');
}
#men3 a {
display: block;
background-image: url('images/menu_decisions.jpg');
}
#men3 a:hover {
display: block;
background-image: url('images/menu_decisions_on.jpg');
}
#men4 a {
display: block;
background-image: url('images/menu_contacts.jpg');
}
#men4 a:hover {
display: block;
background-image: url('images/menu_contacts_on.jpg');
}
#men5 a {
display: block;
background-image: url('images/menu_prices.jpg');
}
#men5 a:hover {
display: block;
background-image: url('images/menu_prices_on.jpg');
}
/*END MENU*/




/*BACKGROUND*/
#leftday{
width: 65px;
background-image: url('images/mainfon_leftday.jpg');
background-position: bottom left;
background-repeat: no-repeat;
}
#leftdayfon {
height: 50%;
background-image: url('images/mainfon_bgr.jpg');
background-position: bottom left;
background-repeat: repeat-x;
text-align: right;
}
#rightdayfon {
height: 50%;
background-image: url('images/mainfon_bgr.jpg');
background-position: bottom right;
background-repeat: repeat-x;
text-align: left;
}
#rightday{
width: 65px;
background-image: url('images/mainfon_rightday.jpg');
background-position: bottom right;
background-repeat: no-repeat;
}
.skyleft {
height: 50%;
background-image: url('images/mainfon_sky.jpg');
background-position: top left;
background-repeat: repeat-x;
text-align: right;
}
.skyright {
height: 50%;
background-image: url('images/mainfon_sky.jpg');
background-position: top right;
background-repeat: repeat-x;
text-align: left;
}
/*END BACKGROUND*/

/*BACKGROUND NIGHT*/
#leftday_night{
width: 65px;
background-image: url('images/mainfon_leftday_night.jpg');
background-position: bottom left;
background-repeat: no-repeat;
background-color: #0f1d55;
}
#leftdayfon_night {
height: 50%;
background-image: url('images/mainfon_bgr_night.jpg');
background-position: bottom left;
background-repeat: repeat-x;
text-align: right;
background-color: #0f1d55;
}
#rightdayfon_night {
height: 50%;
background-image: url('images/mainfon_bgr_night.jpg');
background-position: bottom right;
background-repeat: repeat-x;
text-align: left;
background-color: #0f1d55;
}
#rightday_night{
width: 65px;
background-image: url('images/mainfon_rightday_night.jpg');
background-position: bottom right;
background-repeat: no-repeat;
background-color: #0f1d55;
}
.skyleft_night {
height: 50%;
background-image: url('images/mainfon_sky_night.jpg');
background-position: top left;
background-repeat: repeat-x;
text-align: right;
background-color: #0f1d55;
}
.skyright_night {
height: 50%;
background-image: url('images/mainfon_sky_night.jpg');
background-position: top right;
background-repeat: repeat-x;
text-align: left;
background-color: #0f1d55;
}
/*END BACKGROUND NIGHT*/

/*BACKGROUND EVENING*/
#leftday_eve{
width: 65px;
background-image: url('images/mainfon_leftday_eve.jpg');
background-position: bottom left;
background-repeat: no-repeat;
background-color: #fff3df;
}
#leftdayfon_eve {
height: 50%;
background-image: url('images/mainfon_bgr_eve.jpg');
background-position: bottom left;
background-repeat: repeat-x;
text-align: right;
background-color: #fff3df;
}
#rightdayfon_eve {
height: 50%;
background-image: url('images/mainfon_bgr_eve.jpg');
background-position: bottom right;
background-repeat: repeat-x;
text-align: left;
background-color: #fff3df;
}
#rightday_eve{
width: 65px;
background-image: url('images/mainfon_rightday_eve.jpg');
background-position: bottom right;
background-repeat: no-repeat;
background-color: #fff3df;
}
.skyleft_eve {
height: 50%;
background-image: url('images/mainfon_sky_eve.jpg');
background-position: top left;
background-repeat: repeat-x;
text-align: right;
background-color: #fff3df;
}
.skyright_eve {
height: 50%;
background-image: url('images/mainfon_sky_eve.jpg');
background-position: top right;
background-repeat: repeat-x;
text-align: left;
background-color: #fff3df;
}
/*END BACKGROUND EVENING*/

.tb1 {
height: 100%;
width: 100%;
}



#topcarcass {
width: 100%;
height: 460px;
}
#topleft {
width: 233px;
height: 180px;
background-image: url('images/menu_background.jpg');
margin: 4px 0 0 0;
vertical-align: top;
}
#logo {
width: 233px;
height: 140px;
vertical-align: center;
}
#topnews {
width: 164px;
height: 320px;
line-height: 130%;
background-image: url('images/topnews.jpg');
background-repeat: no-repeat;
vertical-align: top;
padding: 51px 10px 0 10px;
}
#topleftbot {
height: 140px;
}
#maintrainflash {
width: 583px;
height: 299px;
vertical-align: top;
}
.topright {
width: 583px;
height: 460px;
vertical-align: top;
}
#maintrainmenutd {
height: 161px;
text-align: top;
background-image: url('images/maintrain.jpg');
background-repeat: no-repeat;
}
#maintrainmenu {
height: 36px;
text-align: right;
margin: -10px 0 0 0;
}
#maintrainmenu img {
height: 36px;
}
#maintrainblocks {
height: 100px;
text-align: right;
margin: 0 0 0 0;
}
#maintrainblocks img {
height: 100px;
width: 163px;
margin: 0 10px 0 0;
}
.newsdots {
width: 100%;
height: 1px;
background-image: url('images/news_dots.gif');
background-repeat: repeat-x;
margin: 4px 0 4px 0;
}
.pnewsdate {
color: #3d8216;
}
.pnewstext {
color: #666666;
}
.pnewstexti {
color: #206b9d;
font-style: italic;
}
.pnewsdet {
color: #1a67a9;
text-align: right;
}
.pright {
text-align: right;
}
.pb {
color: #1a67a9;
}
.ph1b {
color: #1a67a9;
font-weight: bold;
font-style: italic;
}
.ph1g {
color: #3d8216;
font-weight: bold;
font-style: italic;
}
#content {
width: 100%;
background-image: url('images/content_background.jpg');
background-repeat: no-repeat;
vertical-align: top;
}
#leftcont {
width: 633px;
padding: 20px 19px 15px 25px;
text-align: justify;
vertical-align: top;
}
#rightcont {
padding: 20px 25px 15px 18px;
vertical-align: top;
text-align: justify;
}
#rightcont img {
margin: 0 0 5px 0;
}
.hr {
width: 100%;
height: 1px;
margin: 8px 0;
}
.image1 {
margin: 0 10px 0 0;
}
.image11 {
width: 180px; height: 135px;
margin: 0 10px 0 0;
}
.image2 {
margin: 0 40px;
}
#bottom {
width: 100%;
height: 100px;
background-image: url('images/bottom.jpg');
background-repeat: no-repeat;
}
#counter {
width: 300px;
text-align: right;
vertical-align: center;
padding: 16px 0 0 0;
}
#botemail {
width: 170px;
height: 20px;
margin: 0 75px 0 0;
}
#botorder {
width: 140px;
height: 15px;
margin: 0 40px 0 0;
}
#bottomtd {
padding: 12px 0 0 0;
text-align: right;
vertical-align: center;
}



/* BLOCKS */
.block {
width: 632px;
border: 1px solid #d0e1f8;
vertical-align: top;
padding: 3px;
background-color: #ffffff;
}
.siteimg{
border: 1px dotted #e0e4ff;
}
.exit {
width: 638px;
background-color: #f5f5f5;
margin: -3px -3px 3px -3px;
padding: 2px;
}
.psitename {
font-size: 17px;
color: #3d8216;
line-height: 170%;
}
.psitead {
font-size: 13px;
color: #1a67a9;
line-height: 170%;
}
.sitename {
width: 100%;
}
.sitenameright {
text-align: right;
width: 50%;
padding: 2px;
}
.pcenter {
text-align: center;
}
.poknoh1 {
font-size: 13px;
color: #1a67a9;
padding: 0 5px;
}
.cover {
background: #000000;
display: none;
filter: alpha(opacity=70);
left: 0;
opacity: 0.7;
position: absolute;
height: 100%;
top: 0;
}
.topwindow {
display: none;
position: absolute;
right: 0;
top: 0;
}
/* END BLOCKS */


/* PORTFOLIO */
.pname {
color: #3d8216;
font-size: 16px;
}
.pshow {
font-size: 14px;
color: #1a67a9;
}
.porttable {
width: 100%;
}
.porttable p {
line-height: 170%;
}
.porttdimg {
width: 180px; height: 100px;
padding-right: 10px;
}
.pages {
text-align: right;
word-spacing: 5px;
font-size: 14px;
}

.accordion {
	width: 627px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: #f7f7f7;
	margin: 0;
	padding:  10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}

/* END PORTFOLIO */

.portwebimg {
width: 200px;
border: 1px solid #e2e2e2;
}
.portwebimg2 {
width: 200px;
border: 1px solid #e2e2e2;
}
.mainportlast img {
width: 180px; height: 150px;
border: 1px solid #e2e2e2;
}
.mulport img {
width: 180px; height: 100px;
}
.map {
width: 100%; height: 574px;
background: url('images/map.jpg') right no-repeat;
}

.portinf p {
line-height: 200%;
}
.tbprice {
width: 100%;
}
.tbprice td {
border: 1px dotted #cecece;
vertical-align: top;
padding: 5px 8px;
}
.tbpriceleft {
width: 200px;
}
.tbpriceright {
width: 200px;
}

#wrapper {
  width: 625px;
  border-top: 1px solid #c0c6d1;
  }

.aButton {  
  width: 591px;
  float: left;
  position:relative;
  background: #ffffff url(stype_bg.jpg) top left repeat-x;
  color:#444a56;
  border-top: 1px solid #fff;
  border-right: 1px solid #c0c6d1;
  border-left: 1px solid #c0c6d1;
  border-bottom: 1px solid #c0c6d1;
  cursor: pointer;
  padding:8px 16px;
  }

.aButton .mmore {text-decoration:none; color:#005e2b; font-size:11px}

.sprice {position:absolute; right:15px; top:15px;}

.sprice .act { color:#e00; font:bold 16px Arial, Helvetica, sans-serif; text-decoration:line-through; margin:0; padding:0}
.sprice .prc {  font:bold 18px Arial, Helvetica, sans-serif; margin:0; padding:0}
.sprice .prc_red {  font:bold 18px Arial, Helvetica, sans-serif; margin:0; padding:0; color:#f00;}
.sprice .nt { font:14px Arial, Helvetica, sans-serif; font-style: italic; text-decoration:line-through; margin:0; padding:0}
.sprice .new { color:#f00; font:11px Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0}

.aButton h3.stype{ font:normal 18px Arial, Helvetica, sans-serif; margin:0; padding:3px 0 3px 21px; background:url(adown.gif) left no-repeat;}
.aButton p{ margin:0; text-align:right}
.aButton p.stype{ font:normal 18px Arial, Helvetica, sans-serif; margin:0; padding:3px 0 3px 21px; background:url(adown.gif) left no-repeat; text-align:left}
.aButton p.discript{ font:normal 11px Arial, Helvetica, sans-serif; color:#656565; padding:0 80px 5px 21px; margin:0;text-align:left}


  
.aContent {  
  width: 385px;
  border-left: 16px solid #fff;
  float: left;
  background: #424551;
  display: none;
  color:#fff;
  }

.aContent ul { padding:5px; margin:10px 20px; color:#fff; list-style-type: square;}
.aContent ul li{color:#fff; padding:2px 0 2px 5px; font:normal 11px Arial, Helvetica, sans-serif}
.aContent div{color:#fff; padding:10px; font:normal 11px Arial, Helvetica, sans-serif}
.aContent .mmore { padding:10px 20px; font:normal 11px Arial, Helvetica, sans-serif; text-align:right} 

.aContent .mmore a {color:#b6f885; text-decoration:underline}
.aContent .mmore a:hover {color:#b6f885; text-decoration:underline}

a.more {color:#b6f885; text-decoration:underline}
a.more:hover {color:#b6f885; text-decoration:underline}