html, body, h1, h2, h3, h4, h5, div, span, p, form, img, ul, li, table, td, th, strong {margin: 0; padding: 0; border: 0;}
body {font: 82%/1.4 Arial; background-color: #dcdcdc;}

#Con {width: 950px; background-color: transparent; margin: 0 auto; overflow: hidden;}
#Con #Head {width: 950px; height: 100px; background-color: #930036;}
#Con #Head img {margin: 20px 0 0 20px;}
#Con #Head #lSide{float: left;}
#Con #Head #rSide{float: right; margin: 25px 17px 0 0;}


#Con #FlashBaner {width: 950px; height: 307px; border-top: 1px solid #f1ebed; border-bottom: 1px solid #f1ebed; overflow: hidden; z-index:-2;}

#Con #MainMenu {width: 950px; height: 33px; background-color: #930036; padding: 13px 0 0 150px;}
#Con #MainMenu li {display: inline;}
#Con #MainMenu a {line-height: 20px; border-left: 2px solid #ebcdd5; color: #fff; padding: 11px 70px 11px 15px; background-color: transparent; text-decoration: none;}

#Con #Content {background-color: #fff; width: 680px; overflow: hidden; padding: 70px 150px 20px 150px; text-align: justify; color: #666666; line-height: 18px;}
#Con #Content h2 {color: #ab294d; font-size: 16px;}
#Con #Content h1 {color: #ab294d; font-size: 20px;}
#Con #Foot {width: 950px; height: 59px; border-top: 1px solid #ecd3d9; background-color: #930036; padding: 0 150px; margin: 0 0 50px 0;}
#Con #Foot .fContent {float: left; color: #fff; margin: 10px 75px 0 0;}
#Con #Foot .fContent a {color: #fff; text-decoration: none;}
#Con #Foot .fContent a:hover {text-decoration: underline;}

#Con #Content #str h1{color: #666666; line-height: 18px; font: 100% Arial; display: inline}

.show_category {width: 650px; background-color: #fff; overflow: hidden; margin: 0 0 20px 0;}

.show_category .img {float: left; width: 150px; background-color: #dcdcdc; padding: 10px;}
.show_category .desc {float: right; width: 440px; background-color: #dcdcdc; padding: 10px; min-height: 191px;}

#alert {width: 500px; border: 1px solid green; padding: 15px; background-color: #fff; margin: 0px auto;}

.img_str {float: left; margin: 0 45px 40px 30px;}

.text {clear: both;}

.submit {margin: 0 0 -12px 0;}

.sp {width: 670px; background-color: #fff; overflow: hidden; margin: 0 0 0 0;}

.sp .img {float: left; width: 150px; padding: 10px; text-align: left; font-size: 8px;}
.sp .desc {float: right; width: 490px; padding:0 0px 0 0px;}
.desc a {color: #666; text-decoration: none;}
.ls {float: left;}
.rs {float: right;}

#headLink, #headLink a {color: #930036; font-size: 18px; margin: 0 0 20px 0; text-decoration: none;}

.gray {background-color: #dcdcdc; padding: 10px; overflow: hidden; margin: 0 0 20px 0;}

.lupa {position: absolute; margin: 85px 0 0 -35px;}

#categories_menu1{margin-left: 0; margin-top: -60px; padding-bottom: 40px; overflow: hidden;}
#categories_menu2{margin-left: 0; }

.link{text-decoration: none; font-size: 12px; color: #999999; float: left; margin: 5px 0 0 0;}
.link span {float: left; padding: 10px 25px 0 7px;}
.link img{float: left;}

#inne{width: 200px; min-height:50px; text-decoration: none; font-size: 12px; float: left; margin: 3px 0px 4px 12px; text-align:center;}



.kat{color: #ab294d; font-size: 20px; font-weight: bold; margin-bottom:45px;}

.table {background-color: #dcdcdc;}

td.contact {background-color: #9f1d41; color: #fff;}

#mapa li{height: 16px; padding:5px 5px 5px 5px; }
#mapa a{line-height: 16px; color: #666666; text-decoration:none;}
#mapa a:hover{line-height: 16px; color: #666666; text-decoration: underline;}