body {margin:0; padding:0; font-size:100%; color:#777; background:#d4d4d4 url(../images/body-back.png) top center repeat-y}

h1{color:#e22e2e;font:700 1.4em Arial, Verdana, Helvetica, sans-serif;text-indent:30px; letter-spacing:1px}
h2{color:#e22e2e;font:700 1.2em Arial, Verdana, Helvetica, sans-serif;text-indent:30px; letter-spacing:1px}
h3{color:#e22e2e;font:700 1.0em Arial, Verdana, Helvetica, sans-serif; margin:0 0 10px; text-align:center; letter-spacing:1px}
h4{color:#e22e2e;font:700 1.0em Arial, Verdana, Helvetica, sans-serif; margin:10px 0}

a {color:#5388ae; text-decoration:none}
a:hover {text-decoration:underline}

#body_conteiner {margin:0; padding:0; background: url(../images/main-back.jpg) top center no-repeat}
#content {margin:0 auto; width:980px; padding:0}
#left-col {margin:0; padding:0; width:240px; float:left; font:0.8em/1.4em Verdana, Arial, Helvetica, sans-serif}
#mailblock {margin:60px 0 0; padding:9px 0 0 50px; height:240px; background:url(../images/icons.jpg) no-repeat; line-height:15px; font-weight:700}
#right-col {margin:360px 0 0 10px; padding:0; width:730px;float:right;font:0.8em/1.4em Verdana, Arial, Helvetica, sans-serif}

#right-col p {text-indent:30px}
#right-col ul {list-style:square}

#menu {margin:0; padding:0 10px 0 10px;width:220px;font:500 0.9em/30px Verdana, Arial, Helvetica, sans-serif; text-indent:15px}
#menu ul {margin: 0px; padding: 0px; width: 220px; list-style-type: none; position: relative}
#menu li {float: left; margin:0;padding:0; width: 220px; background:url(../images/menu.png); line-height:25px; font-weight:700}
#menu li a{color:#000;cursor:pointer;display:block;float:left;text-decoration:none; width:220px; background-color:#f8f8f8; line-height:25px; font-weight:500}
#menu li a:hover{background:#f8f8f8 url(../images/menu-hover.png)}
* html #menu a {width: 220px}
* html #menu a:visited {width: 220px; line-height: 25px}
* html #menu a:hover {position: relative; text-decoration: none}
#menu li:hover {position: relative}
#menu a:active {background:#f8f8f8 url(../images/menu-hover.png)}
#menu a:focus {background:#f8f8f8 url(../images/menu-hover.png)}
#menu li:hover > a {background:#f8f8f8 url(../images/menu-hover.png)}

#footer {position:relative;clear:both;margin:0; padding:115px 0 0; width:980px; height:45px; background:url(../images/bottom.jpg) top no-repeat; font:0.7em/1.4em Verdana, Arial, Helvetica, sans-serif; color:#909090; text-align:center}
#footer a {color:#909090; text-decoration:underline}

table.tablecat {border-collapse:collapse; border: solid #CCCCCC 1px}
.tablecat th {font-weight:700; background:#e8e8e8;  border: solid #ccc 1px}
.tablecat td {border: solid #ccc 1px}

table.tablecatsmall {border-collapse:collapse; border: solid #CCCCCC 1px; font-size:0.65em; text-align:center}
.tablecatsmall th {font-weight:700; background:#e8e8e8;  border: solid #ccc 1px}
.tablecatsmall td {border: solid #ccc 1px}

table.catalogue {border-collapse:collapse; border: solid #ccc 1px}
.catalogue tr.grey {background:#eee}
.catalogue td {border: solid #ccc 1px}

.print-conteiner {display:none}

.formError {color:red;}
.formConfirm {color:green;}

hr {size:1px; width:90%; color:#ddd}
