body {margin: 0px 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color: #4b4a4a;}

div#fullcontainer {margin: 0px auto; width: 980px;position: relative;}

a {color: #4d86b3; text-decoration: none;}
a:hover {color: #cc0033; text-decoration: none;}

div.cleaner {margin: 0px; padding: 0px; height: 0px; overflow: hidden; position: relative; clear: both;}


/* header */
div#header {margin: 0px 0px 4px 0px; padding: 0px; width: 980px; height: 120px; overflow: hidden; clear: both;}

div#header h1 {margin: 0px; padding: 0px; width: 167px; height: 120px; overflow: hidden; float: left; text-indent: -20000px; background-image: url(../images/kip_logo.gif); background-repeat: no-repeat; background-position: -10px 0px;}
div#header h1 a {margin: 41px 0px 0px 5px; padding: 0px; width: 136px; height: 75px; overflow: hidden; display: block;}

div#header ul {margin: 16px 0px 9px 0px; padding: 0px 3px 0px 0px; overflow: hidden; list-style-type: none; float: right; text-align: right;}
div#header ul li {margin: 0px; padding: 0px 19px; float: left; font-weight: bold; font-size: 1em;}
div#header ul li a {color: #4b4a4a; text-decoration: none;}
div#header ul li a:hover {color: #0b77d3; text-decoration: none;}
div#header ul li a.activ {color: #cc0b3b;}

div#header div.form {margin: 0px; padding: 0px 23px 0px 35px; height: 42px; overflow: hidden; clear: right; background-image: url(../images/backgrounds/bg_meniu_top.gif); background-repeat: repeat-x; background-position: 0px 0px;} 
div#header div.form label {margin: 0px; padding: 14px 0px 0px 0px; display: block; float: right;}
div#header div.form img {margin: 14px 4px 0px 0px; padding: 0px; border: none; vertical-align: bottom;}

div#header table {margin: 0px; _margin: 0px 0px 0px 3px; padding: 0px; border: none; width: 813px; _width: 810px; overflow: hidden; float: left;}
div#header table td {padding: 0px; text-align: center; font-size: 0.9em; font-weight: bold; line-height: 1.1em;}
div#header table td a {margin: 0px 1px 0px 0px; padding: 5px 20px; display: block; position: relative; background-color: #747678; border-top: 4px solid #ebe9ef; color: #f6f6f6; text-decoration: none;}
div#header table td a:hover {background-color: #4d86b3;}


/* poza acasa 
div#pozaAcasa {margin: 0px; padding: 0px 0px 0px 1px; width: 979px; height: 259px; overflow: hidden; clear: both; background-image: url(../images/backgrounds/header_home.jpg); background-repeat: no-repeat; background-position: 0px 0px;}

div#pozaAcasa dl {margin: 180px 0px 0px 0px; padding: 0px 0px 0px 4px; width: 239px; height: 74px; overflow: hidden; float: left;}
div#pozaAcasa dl dt {margin: 8px 0px 0px 92px; padding: 0px; color:white; font-weight:bold;}
div#pozaAcasa dl dd {margin: 0px; padding: 0px; font-size: 0.9em; line-height: 1.1em;}
div#pozaAcasa dl dd a {margin: 0px; padding: 2px 22px 0px 92px; width: 125px; height: 46px; overflow: hidden; display: block; color: #cccccc; text-decoration: none;}
div#pozaAcasa dl dd a:hover {color: #8ac9fa; text-decoration: none;}
*/
/*background-repeat: no-repeat; background-position: 0px 0px;z-index:-2;*/
div#pozaAcasa {margin: 0px; padding: 0px 0px 0px 1px; width: 979px; height: 259px; overflow: hidden; clear: both;}
div#pozaAcasa div.loadimage {position:absolute; margin: 0px 0px 0px 0px; width: 979px; height: 259px;z-index:0; background-image: url(../images/mainpagebg/slidetemp.gif); background-repeat: no-repeat; background-position: 0px 0px;}
div#pozaAcasa div.backimage {position:absolute; margin: 0px 0px 0px 0px; width: 979px; height: 259px;z-index:1;}
div#pozaAcasa div.backcolor{position:absolute; margin: 175px 0px 0px 0px; width: 979px; height: 84px; background-color: #000000; opacity:0.3; filter: alpha(opacity=30); z-index:2;}
div#pozaAcasa div.overServices {position:absolute; margin: 175px 0px 0px 0px; width: 979px; height: 90px; overflow: hidden; clear: both; background-image: url(../images/mainpagebg/services.gif); background-repeat: no-repeat; background-position: 0px 0px; z-index:3;}
div#pozaAcasa dl {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 4px; width: 239px; height: 74px; overflow: hidden; float: left; z-index:100;}
div#pozaAcasa dl dt {margin: 8px 0px 0px 92px; padding: 0px; color:white; font-weight:bold;}
div#pozaAcasa dl dd {margin: 0px; padding: 0px; font-size: 0.9em; line-height: 1.1em;}
div#pozaAcasa dl dd a {margin: 0px; padding: 2px 22px 0px 92px; width: 125px; height: 46px; overflow: hidden; display: block; color: #cccccc; text-decoration: none;}
div#pozaAcasa dl dd a:hover {color: #8ac9fa; text-decoration: none;}


/* continut */
div#continutHome {margin: 12px 0px; padding: 0px 0px 12px 0px; width: 980px; overflow: hidden; clear: both;}
div#continutInterior {margin: 0px 0px 0px 0px; padding: 0px 0px 12px 0px; width: 980px; overflow: hidden; clear: both; background-image: url(../images/backgrounds/bg_continut_interior.gif); background-repeat: repeat-y; background-position: 0px 0px;}

div#parteaMare {margin: 0px; padding: 0px 15px 0px 6px; width: 469px; overflow: hidden; float: left;}
div#interiorMare {margin: 0px; padding: 0px 15px 0px 6px; width: 714px; overflow: hidden; float: left;}
div#micCentral {margin: 0px; padding: 0px 16px; width: 213px; overflow: hidden; float: left;}
div#micStanga {margin: 0px; padding: 0px 6px 0px 15px; width: 224px; _overflow: hidden; float: left;}


/* linie */
div.linieold {margin: 16px 0px 11px 0px; padding: 0px; height: 1px; overflow: hidden; clear: both; position: relative; background-color: #d6d7d9;}
div.linie {margin: 16px 0px 11px 0px; padding: 0px; height: 1px; overflow: hidden; clear: both; position: relative;}
div.linie01 {margin: 0px 0px 0px 0px; padding: 0px; height: 1px; overflow: hidden; clear: both; position: relative; background-color: #f4f4f4;}


/* cutie */
div.cutie {margin: 0px; padding: 0px; clear: both;}

div.cutie h3 {margin: 8px 0px; padding: 0px; clear: both; font-size: 1.5em; font-weight: normal; color: #22201c;}
div.cutie h3 label {color: #cc0033;}

div.cutie p {margin: 8px 0px; padding: 0px;}
div.cutie img.poza {margin: 0px; padding: 0px; border: none; width: 130px; float: left; vertical-align: bottom;}
div.cutie p label {margin: 0px 10px 0px 0px; padding: 8px 0px 5px 0px; float: left; display: block; border: 1px solid #dfdfdf; text-align: center; font-size: 0.9em;}
div.cutie p label img {margin: 0px 22px 4px 22px; padding: 0px; width: 116px; border: none; vertical-align: bottom;}

dl.lista {margin: 9px 0px; padding: 0px;}
dl.lista dt {margin: 0px 0px 1px 0px; padding: 0px; font-weight: bold;}
dl.lista dd {margin: 0px; padding: 0px;}
dl.lista dd img.bulRotund {margin: 4px 2px 0px 0px; padding: 0px; border: none; vertical-align: top;}
dl.lista dd img.bulPatrat {margin: 4px 3px 0px 0px; padding: 0px; border: none; vertical-align: top;}

dl.stiri {margin: 9px 0px; padding: 0px; font-size: 0.9em;}
dl.stiri dt a {color: #716c77; text-decoration: none;}
dl.stiri dt a:hover {color: #4d86b3; text-decoration: none;}
dl.stiri dt {margin: 0px; padding: 0px; color: #716c77;}
dl.stiri dd {margin: 0px 0px 10px 0px; padding: 2px 0px 0px 9px; color: #a9abb7; background-image: url(../images/icons/sagetica01.gif); background-repeat: no-repeat; background-position: 0px 7px;}

dl.newsletter {margin: 12px 0px 9px 0px; padding: 0px;}
dl.newsletter dt {margin: 0px; padding: 0px; clear: both;}
dl.newsletter dd {margin: 0px; padding: 14px 11px 0px 10px; float: left; position: relative; font-size: 0.9em; background-image: url(../images/icons/sagetica01.gif); background-repeat: no-repeat; background-position: 1px 19px;}


/* cutie meniu */
div.cutieMeniu {margin: 0px 0px 0px -16px; padding: 0px 0px 6px 0px; width: 246px; position: relative; clear: both; background-color: #FFFFFF;}
div.cutieMeniu dl {margin: 0px; padding: 0px; position: relative; background-color: #f4f4f4; border: 1px solid #dfdfdf;}
div.cutieMeniu dl dt {margin: 0px; padding: 9px 10px; border-bottom: 1px solid #dfdfdf; font-weight: bold; background-image: url(../images/backgrounds/bg_meniu_top.gif); background-repeat: repeat-x; background-position: left bottom;}
div.cutieMeniu dl dd {margin: 0px; padding: 4px 10px; border-bottom: 1px solid #dfdfdf; font-size: 0.9em;}
div.cutieMeniu dl dd.cleaner {margin: -1px 0px 0px 0px; padding: 0px; height: 1px; overflow: hidden; position: relative; background-color: #f4f4f4; border: none;}


/* articol */
div.articol {margin: 12px 0px 6px 0px; padding: 0px; clear: both;}
div.articol img.pozaArticol {margin: 0px 8px 8px 0px; padding: 0px; width: 130px; border: none; vertical-align: bottom; float: left;}
div.articol h4 {margin: 0px; padding: 0px; font-size: 1em;}
h5 {margin: 0px 0px 6px 0px; padding: 0px; font-size: 0.9em; font-weight: normal; color: #999999;}
div.articol p {margin: 2px 0px 8px 0px; padding: 0px; font-size: 1em;}
div.articol div.cuPoza {margin: 0px 0px 0px 3px; padding: 0px; width:573px; float:left;}
div.articol div.gamaProduse {margin: 0px; padding: 0px; width: 541px; float:left;}

div.logoProducator {margin: 0px 10px 0px 0px; padding: 8px 0px 5px 0px; float: left; border: 1px solid #dfdfdf; text-align: center; font-size: 0.9em;}
div.logoProducator img {margin: 0px 22px 4px 22px; padding: 0px; width: 116px; border: none; vertical-align: bottom;}


a.tipButon {margin: 0px; padding: 2px 16px; background-color: #cc0033; color: #ffffff; font-weight: bold; font-size: 0.9em; text-transform: uppercase; background-image: url(../images/backgrounds/bg_buton.gif); background-repeat: repeat-x; background-position: 0px 0px;}
a.tipButon:hover {color: #ffffff; text-decoration: none;}


img.pozaMareArticol {margin: 5px 10px 0px 0px; padding: 0px; width: 200px; overflow: hidden; border: none; vertical-align: bottom; float: left;}


/* poza mare produs */
div.pozaMareProdus {margin: 1px 10px 0px 0px; padding: 0px; border: none; vertical-align: bottom; float: left; width: 200px;}
div.pozaMareProdus img.pozaMareProdus {margin: 0px; padding: 0px; border: none; width: 200px; vertical-align: bottom;}
div.pozaMareProdus div {margin: 0px; padding: 8px 0px 5px 0px; border: 1px solid #dfdfdf; border-top: none; text-align: center; font-size: 0.9em; width: 198px;}
div.pozaMareProdus div img {margin: 0px 0px 3px 0px; padding: 0px; width: 116px; border: none; vertical-align: bottom;}

div.menuItems{position:absolute; width:220px; display:none; font-size: 11px; font-family: verdana; border: 2px #4D86B3 solid;background-color: #FFFFFF; z-index:100;}
div.menuItems a {display:block; background-color:#F4F4F4; border-bottom: 1px #999999 solid; padding:2px 0px 0px 10px; height:17px; text-decoration:none; z-index:100;}
div.menuItems a:hover {display:block; background-color:#B9CDD8; border-bottom: 1px #B9CDD8 solid; padding:2px 0px 0px 10px; height:17px; text-decoration:none; z-index:100;}

/* poza interior */
div.pozaInterior {margin: 0px 0px 0px -6px; padding: 0px; width: 730px; height: 80px; overflow: hidden; clear: both; position: relative; background-color: #FFFFFF;z-index: 0;}
div.pozaInterior img {z-index: -1;}


/* cale site */
p.caleSite {margin: 4px 0px 14px -6px; padding: 2px 0px 0px 10px; font-size: 0.9em; width: 720px; position: relative; background-color: #f4f4f4;}
p.caleSite img {margin: 5px 3px 0px 8px; padding: 0px 0px 8px 0px; border: none; vertical-align: top;}



/* footer */
div#footer {margin: 12px 0px; padding: 0px; width: 980px; height: 60px; overflow: hidden; clear: both; border-top: 1px solid #c4c4c4; background-image: url(../images/backgrounds/bg_footer.gif); background-repeat: repeat-x; background-position: 0px 0px;}
div#footer img.logoMic {margin: 0px; padding: 0px; width: 272px; border: none; vertical-align: bottom; float: left;}
div#footer img.softhost {margin: 0px; padding: 0px; width: 171px; border: none; vertical-align: bottom; float: left;}

div#footer p {margin: 0px; padding: 20px 19px 0px 19px; width: 471px; float: left; font-size: 0.9em; line-height: 1.2em; color: #807c83;}
div#footer p a {color: #807c83; text-decoration: none;}
div#footer p a:hover {color: #cc0033; text-decoration: none;}
div#footer p label {padding: 0px 15px;}
div#footer p span {color: #a7a2a2;}



/* formular */
form {margin: 0px; padding: 0px;}

input.campCautare {margin: 0px; _margin: -1px 0px; padding: 0px 3px 1px 3px; width: 298px; border: 1px solid #e6e6e6; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; font-family: Arial, Helvetica, sans-serif; color: #555555; font-size: 1em;}
input.butonCautare {margin: 0px 0px 0px 4px; padding: 0px; vertical-align: top;}

input.campNewsletter {margin: 0px; _margin: -1px 0px; padding: 1px 3px 2px 3px; width: 147px; border: 1px solid #c4c2c7; font-family: Arial, Helvetica, sans-serif; color: #555555; font-size: 1em;}
input.butonNewsletter {margin: 0px 0px 0px 4px; padding: 0px; vertical-align: top;}

input.formular01 {margin: 0px; _margin: -1px 0px; padding: 0px 2px; width: 250px; border: 1px solid #999999; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal;}
textarea.formular01 {margin: 0px; _margin: -1px 0px; padding: 0px 2px; width: 300px; height: 70px; overflow: auto; border: 1px solid #999999; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal;}
select.formular01 {margin: 0px; padding: 0px; width: 257px; height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #444444; font-weight: normal;}
input.formularButon01 {margin: 4px 0px; padding: 0px 2px; width: 90px; border: none; background-color: #cc0033; background-image: url(../images/butoane/bg_buton_formular.gif); background-position: left center; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #ffffff; font-weight: bold; text-transform: uppercase; cursor: pointer;}
button.formularButon01 {margin: 4px 0px; padding: 0px 2px; width: 90px; border: none; background-color: #cc0033; background-image: url(../images/butoane/bg_buton_formular.gif); background-position: left center; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #ffffff; font-weight: bold; text-transform: uppercase; cursor: pointer;}
input.formular01Box {vertical-align: -5px; _vertical-align: -2px;}
input.formular01Radio {vertical-align: -3px; _vertical-align: -3px;}


/* tabele */
table.model01 {margin: 20px 0px; padding: 0px; width: 710px; border: none; clear: both; background-color:#ffffff;}
table.model01 td {padding: 3px 6px; font-size: 0.9em; background-color: #f5f5f4;}

div.errorDiv {margin: 12px 10px 0px 10px; clear: both; width:95%; padding:4px 4px 4px 4px; color:#7c0000; border:1px #959595 solid; background-color:#E1E0E0;}

ul.utilitati {margin: 0px; padding: 14px 0px 0px 0px; _padding: 1px 0px 0px 110px; list-style-type: none; clear: both;}
ul.utilitati li {margin: 0px; padding: 0px 15px 0px 11px; display: inline; font-size: 0.9em; background-image: url(../images/icons/patrat_01.gif); background-repeat: no-repeat; background-position: 0px 5px;}


div.siteMapDiv{padding:4px; float:left; width:230px;}
div.siteMapDiv ul {margin: 3px 0px 3px 0px;}
div.siteMapDiv ul.classSub {padding:0px 0px 0px 10px; list-style-type: circle;}