h1{color: #303030; font-size: 200%;margin-bottom: 10px;}h2{color: #FF42A7;font-size: 150%;margin-bottom: 10px;}.link{cursor: pointer;}.l{text-decoration: underline;}.right{float: right;}span.b{font-weight: bold;}div.p{}div.c{clear: both;}div.cl{clear: left;}div.cr{clear: right;}div.c hr, div.cr hr, div.cl hr{display: none;}.price .nice{font-size: 150%;}div.teaser_list{overflow: hidden;height: 200px;border: 1px solid #FF42A7;padding: 10px;}div.teaser_list table{width: 100%;}div.teaser_list table tr.item:hover{background: #ffecf6;}div.teaser_list table tr.item td{vertical-align: middle;}div.teaser_list table tr.item td.image {width: 50px;}div.teaser_list table tr.item td.image img{height: 100px;}div.teaser_list table tr.item td.logo img{height: 40px;}div.teaser_list table tr.item td.product{font-weight: bold;width: 60%;}div.teaser_list table tr.item td.price{font-weight: bold;font-family: Trebuchet MS;color: #FF42A7;width: 50px;padding-right: 5px;}div.p_pricings_block{height: 250px;border: 1px solid #ffecf6;margin-right: 310px;}div.p_pricings_block div.title{background: #ffecf6;color: #FF42A7;padding: 5px;font-weight: bold;}div.p_pricings_block div.image{overflow: hidden;width: 150px;height: 220px;float: left;}div.p_pricings_block div.image img{height: 220px;}div.p_pricings_block div.pricing{float: right;overflow: hidden;width: 300px;}ul.products{list-style-type: none;}ul.products li.support{float: left;margin-bottom: 10px;width: 778px;}ul.products li.product{float: left;width: 185px;height: 250px;margin-right: 10px;margin-bottom: 10px;border: 1px solid #ffecf6;position: relative;}ul.products li.product:hover{border-color: #ffa1d3;}ul.products li.product span.image{display: block;overflow: hidden;width: 100%;height: 200px;text-align: center;}ul.products li.product span.image img{max-height: 200px;}ul.products li.product span.title{overflow: hidden;height: 18px;width: 100%;font-size: 110%;font-weight: bold;border-bottom: 1px solid #ffecf6;display: block;margin-top: 2px;margin-bottom: 2px;}ul.products li.product span.title a{display: block;color: #303030;text-align: center;}ul.products li.product span.company {position: absolute;bottom: 1px;left: 6px;}ul.products li.product span.company a{display: block;overflow: hidden;height: 30px;width: 120px;}ul.products li.product span.company a img{height: 30px;}ul.products li.product span.company a.button{overflow: auto;width: 70px;height: 15px;}ul.products li.product span.price{font-weight: bold;position: absolute;bottom: 6px;right: 6px;color: #FF42A7;font-family: Trebuchet MS;font-size: 130%;}ul.products li.product span.from, ul.products li.product span.model{display: none;} ul.products_full{list-style-type: none;}ul.products_full li.support{}ul.products_full li.product{width: 100%;height: 80px;position: relative;cursor: pointer;border-bottom: 1px solid #e4e4e4;;}ul.products_full li.product2{background: #fbfbfb;}ul.products_full li.product:hover{background: #f6f6f6;}ul.products_full li.product span.image{position: absolute;left: 10px;top: 10px;bottom: 10px;display: block;overflow: hidden;width: 80px;}ul.products_full li.product span.image img{max-height: 60px;}ul.products_full li.product span.title{position: absolute;left: 100px;right: 10px;top: 10px;}ul.products_full li.product span.title a{display: block;color: #303030;font-size: 130%;font-weight: bold;border-bottom: 1px solid #ffecf6;padding-bottom: 2px;padding-left: 5px;}ul.products_full li.product span.company {position: absolute;bottom: 10px;right: 10px;font-weight: bold;font-size: 120%;}ul.products_full li.product span.company a{display: block;overflow: hidden;height: 30px;width: 120px;text-align: right;}ul.products_full li.product span.company a img{height: 30px;}ul.products_full li.product span.company a.button{overflow: auto;width: 70px;height: 15px;}ul.products_full li.product span.price{position: absolute;top: 6px;right: 15px;}ul.products_full li.product span.price span.amount{color: #FF42A7;font-family: Trebuchet MS;font-size: 130%;font-weight: bold;padding-left: 10px;}ul.products_full li.product span.model{position: absolute;top: 40px;left: 105px;}div.product_image{border: 1px solid #ffecf6;width: 420px;text-align: center;overflow: hidden;margin-bottom: 25px;}div.product_image img{max-width: 420px;}div.product_pricing{float: right;width: 360px;border: 1px solid #d5d5cb;}div.company_information{float: right;}table.pricing{width: 100%;}table.pricing th{font-weight: bold;text-align: left;padding: 4px;}table.pricing td{padding: 4px;}table.pricing td.price{color: #FF42A7;font-family: Trebuchet MS;font-weight: bold;}table.pricing td.logo img{height: 30px;}table.pricing tr td{vertical-align: middle;}table.pricing tr.price:hover{background: #f9f9f9;}table.pricing td.button{text-align: right;}div.product_description{margin-bottom: 15px;}div.product_matching{margin-bottom: 15px;height: 280px;}div.product_visited{margin-bottom: 15px;height: 280px;}ul.tagcloud{list-style-type: none;text-align: center;}ul.tagcloud li.tag{float: left;}ul.tagcloud li.tag a{display: block;padding: 5px;margin: 2px;border: 1px solid transparent;}ul.tagcloud li.tag a:hover{border: 1px solid #ffecf6;}table.table{width: 100%;border-collapse: collapse;border: 1px solid #ffa1d3;}table.table tr:hover td{background: #ffecf6;}table.table th{font-weight: bold;font-size: 110%;text-align: left;background: #ffa1d3;padding: 5px;}table.table td{padding: 3px;vertical-align: middle}table.table td.int{text-align: right;}ul.page_nav{list-style-type: none;height: 20px;margin-bottom: 10px;margin-top: 10px;}ul.page_nav li{float: left;}ul.page_nav li.title{font-weight: bold;padding: 5px;}ul.page_nav li a{display: block;color: #FF42A7;background: #ffecf6;padding: 5px;margin-left: 5px;margin-bottom: 5px;text-align: center;width: 20px;}ul.page_nav li a:hover{background: #FF42A7;color: #ffecf6;}div.support{border: 1px solid #ffecf6;text-align: center;}iframe.form{border: 0;width: 100%;height: 500px;}.content{}.content a{color: #FF42A7;text-decoration: underline;}.content ul.list{ list-style: none;}.content ul.list li{ background: url('../images/list-bg.png') left center no-repeat; padding-left: 25px;}a.button{background: #FF42A7 url('../images/button-bg.png') no-repeat;display: block;color: #FFFFFF;width: 70px;padding: 7px;text-align: center;}