html, body { background-color: #fff; color: #000; margin: 0; padding: 0; font-family: verdana; font-size: 11px; }
#container { margin: 0 auto; padding: 0; width: 900px; background-image: url("/images/other/back1.jpg"); background-repeat: repeat-y; }
#header {background-image: url("/images/main.jpg"); width: 896px; height: 157px; }
#menunavbar { width: 199px; float: left; overflow: hidden;}
#menuflash {background-color: #e6e6e6; }
#reselers {padding: 0; margin: 0; line-height: 100%; }
#reselers img { padding: 0; margin: 0; line-height: 100%; border: none; display: block; }
#separator1 { background-image: url("/images/other/separator1.jpg"); width: 199px; height: 19px;}
#newsletterheaderbox { background-color: #e6e6e6; width: 100%; height: 35px; border-bottom: 1px solid #cccccc; vertical-align: middle;}
#newslettercontentbox { padding-top: 12px; padding-left: 14px; padding-right: 14px; background-color: #e6e6e6; border-bottom: 1px solid #cccccc;}

#content {width: 466px; float: left; overflow: hidden; margin: 5px 5px; background-color: white;}
#contentbig {width: 688px; float: left; overflow: hidden; margin: 5px 5px; background-color: white;}

#hotnews {margin-bottom: 5px;}
#hotnewsheader {border: 1px solid #cccccc; background-color: #dddddd;}
#hotnewscontent {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0px;}
#hotnewscontentimage { vertical-align: middle; padding-left: 5px; padding-top: 10px; padding-bottom: 10px; float: left;}
#hotnewscontentdescription { float: left; width: 165px; margin-left: 20px; margin-top: 10px;}

#offer {margin: 0 0 5px 0; padding: 0;}
#offerheader {border: 1px solid #cccccc; background-color: #dddddd;}
#offercontent {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0px; padding: 0; margin: 0;}
#offercontentdescription { float: left; margin: 10px 0 0 10px; display: inline; width: 490px; line-height: 140%; padding: 0;}

#contact1 {margin: 0 0 5px 0; padding: 0; width: 341px; float: left}
#contact1header {border: 1px solid #cccccc; background-color: #dddddd;}
#contact1content {height: 315px; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0px; padding: 0; margin: 0;}
#contact1contentdescription { float: left; margin: 10px 0 0 10px; display: inline; width: 490px; line-height: 140%; padding: 0;}

#contact2 {margin: 0 0 5px 6px; padding: 0; width: 341px; float: left;}
#contact2header {border: 1px solid #cccccc; background-color: #dddddd;}
#contact2content {height: 315px; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0px; padding: 0; margin: 0;}
#contact2contentdescription { float: left; margin: 10px 0 0 10px; display: inline; width: 490px; line-height: 140%; padding: 0;}

#contact3 {margin: 0 0 5px 0; padding: 0; }
#contact3header {border: 1px solid #cccccc; background-color: #dddddd;}
#contact3content {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0px; padding: 10px 10px 10px 10px; margin: 0;}
#contact3contentdescription { float: left; margin: 10px 0 0 10px; display: inline; width: 490px; line-height: 140%; padding: 0;}

#companybig {margin: 0 0 5px 0; padding: 0;}
#companybigheader {border: 1px solid #cccccc; background-color: #dddddd;}
#companybigcontent {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0px; padding: 0 20px 10px 0; margin: 0;}
#companybigcontentdescription { margin: 0; padding: 0; line-height: 140%;}

#servicebig {margin: 0 0 5px 0; padding: 0;}
#servicebigheader {border: 1px solid #cccccc; background-color: #dddddd;}
#servicebigcontent {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0px; padding: 0 20px 10px 0; margin: 0;}
#servicebigcontentdescription { margin: 0; padding: 0; line-height: 140%;}

#aboutbig {margin: 0 0 5px 0; padding: 0;}
#aboutbigheader {border: 1px solid #cccccc; background-color: #dddddd;}
#aboutbigcontent {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0px; padding: 0 20px 10px 0; margin: 0;}
#aboutbigcontentdescription { margin: 0; padding: 0; line-height: 140%;}

#archivebig {margin: 0 0 5px 0; padding: 0;}
#archivebigheader {border: 1px solid #cccccc; background-color: #dddddd;}
#archivebigcontent {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0px; padding: 0 0px 10px 0; margin: 0;}
#archivebigcontent p { margin: 0; padding: 15px 0 0 10px; font-weight: bold; }
#archivebigcontent ul { list-style-type: none; padding: 15px 0 0 10px; margin: 0; line-height: 15px; }
#archivebigcontent em { color: #999999; padding: 0; margin: 0;}
#archivebigcontent a { text-decoration: none;}
#archivebigcontent a:hover { text-decoration: underline; }
#archivebigcontent img { display: block; margin: 20px auto; margin-bottom: 0px; width: 666px;}
#archivebigcontentdescription { margin: 0; padding: 0; line-height: 140%;}

#detailsbig {margin: 0 0 5px 0; padding: 0;}
#detailsbigheader {border: 1px solid #cccccc; background-color: #dddddd;}
#detailsbigcontent {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0px; padding: 0 20px 10px 0; margin: 0;}
#detailsbigcontentdescription { margin: 0; padding: 0; line-height: 140%;}
#detailsbigcontent em { color: #999999; padding: 0; margin: 0;}
#detailsbigcontent img { border: 1px solid black; padding: 1px; margin: 0 7px 3px 10px; float: left;}



.companybigoffer { width: 663px; margin: 23px 0 0 10px; padding: 0; }
.companybigoffer1 { margin: 0; font-weight: bold; padding: 8px 0 0 0px; line-height: 140%;}
.companybigoffer2 { margin: 0; padding: 18px 0 0 0px; line-height: 140%; }
.floatrightimg { padding: 1px; background-color: white; margin: 15px 0px 5px 10px; float: right; }
.floatleftimg { padding: 1px; background-color: white; margin: 15px 15px 5px 10px; float: left; }

#current_affairs {width: 466px; margin-bottom: 0px;}
#current_affairscontent { border: 1px solid #cccccc; border-top: none; padding: 0; width: 464px; margin: 0;}
.current_affairsheader {border: 1px solid #cccccc; background-color: #dddddd;}
.current_affairsitem {float: left; margin: 10px 5px 1px 10px; padding: 0; display: inline;}
.current_affairsitemimage { border: 1px solid white; width: 100px; height: 100px; float: left; margin: 0; padding: 0;}
.current_affairsitemdescription { float: left; width: 335px; margin: 0 0 0 5px; padding: 0;}

#current_affairsitemtext {margin: 0 0 0 10px; padding: 0; clear: both;}
.current_affairsitemtextitem { padding: 0 0 7px 0; margin: 0; display: inline; float: left; }

.current_affairsitemdescription a { text-decoration: none; color: #000;}
.current_affairsitemdescription a:hover { text-decoration: underline; }

.current_affairsitemtextitemtitle { font-weight: bold; width: 305px; float: left;}
.current_affairsitemtextitemtitle a { text-decoration: none; color: #000;}
.current_affairsitemtextitemtitle a:hover { text-decoration: underline; }

.current_affairsitemtextdate { color: #999999; font-style: italic; }

#recomended  {width: 218px; margin-bottom: 5px; }
#recomendedheader {border: 1px solid #cccccc; background-color: #dddddd;}
.recomendedbox {border: 1px solid #cccccc; margin: 4px 0 0 0;}
.recomendedboxbig {border: 1px solid #cccccc; margin: 4px 0 0 0; padding: 10px 0 10px 0;}
.recomendedimage { border: 1px solid white; width: 100px; height: 100px; float: left; margin: 10px 0 0 10px; padding: 0; display: inline;}
.recomendedimagebig { border: 1px solid white; width: 190px; height: 98px; margin: 0 auto; padding: 0; display: block;}
.recomendedboxprice { float: left; background-image: url("/images/other/pricebackground.jpg"); background-repeat: no-repeat; width: 89px; height: 51px; padding: 0px 0 0 2px; margin: 10px 0 0 5px; line-height: 150%;}
.recomendedboxdescription { margin: 0 5px 0 10px; padding: 0; }

.recomendedboxdescription a { text-decoration: none; color: #000;}
.recomendedboxdescription a:hover { text-decoration: underline; }

a.details {color: #da251c; text-decoration: underline;}
a.details:hover { color: #da251c; text-decoration: none; }

#bottomboxes { width: 690px; height: 100%; float: left; margin: 0 0 0 5px; padding: 0; line-height: 140%; }

#service  {width: 230px; margin-bottom: 5px; float: left; margin-right: 6px;}
#serviceheader {border: 1px solid #cccccc; background-color: #dddddd;}
#servicecontent {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0px; padding: 8px 8px 0 8px;}

#company  {width: 230px; margin-bottom: 5px; float: left; margin-right: 5px;}
#companyheader {border: 1px solid #cccccc; background-color: #dddddd;}
#companycontent {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0px; padding: 8px 8px 0 8px;}

#pricelist {width: 218px; margin-bottom: 5px; float: left;}
#pricelistheader {border: 1px solid #cccccc; background-color: #dddddd;}
#pricelistcontent {border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0px; padding: 8px 8px 0 8px;}

.pricelistcontentlink { padding: 0 8px 8px 0; margin: 0; text-align: right; }
.pricelistcontenttext { margin: 8px 0 4px 0; }



#footer { width: 689px; float: left; margin: 0; padding: 0;}
#menu { width: 689px; height:16px; background-color: #555555; color: white; margin: 0; padding: 0;}

#navlist { margin: 0; padding: 0; text-align: center;}
#navlist li { display: inline; list-style-type: none; padding-right: 10px; padding-left: 10px; color: white;}
#navlist a:hover { color: white; text-decoration: none;}
#navlist a { color:white; text-decoration: none;}

#author { width: 674px; height: 80px; float: left; margin: 0; padding: 0 0 0 15px; background-image: url("/images/other/back2.jpg"); background-repeat: repeat-x;}
#author a:hover { color: black; text-decoration: none; }
#author a { color: black; text-decoration: none; }

img { border: none; }
.pmp0 { margin: 0; padding: 0;}

.icon { padding-top: 6px; padding-left: 6px; }
.title { padding-top: 6px; padding-left: 6px; }
.edit { border-top: 1px solid #959595; border-left: 1px solid #959595; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; width: 100%; margin-top: 9px; margin-bottom: 9px;} 
.addaddress {text-align: right; color: #da251c;}
.bold { font-weight: bold; }
.date { color: #999999; font-style: italic; }

a:hover { color: #da251c; text-decoration: none; }
a {color: #da251c; }

#newslettercontentbox a { text-decoration: underline; color: #da251c;}
#newslettercontentbox a:hover { text-decoration: underline; color: #da251c; }
#newslettercontentbox a:visited { text-decoration: underline; color: #da251c; }



