body, html {font: 12px/20px Helvetica, Arial, sans-serif; color: #000; margin: 0; padding: 0;}
body {background: #000;}

#containerBlocksTop {background: transparent url('../images/bg_page_industrial.gif') center top no-repeat;}
#containerBlocksBottom {background: transparent url('../images/bgBlocksBottom.jpg') center bottom no-repeat;}
#containerGrey {background: #fff url('../images/bgSite.jpg') center top repeat-y;}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.small {font-size: 10px; line-height: 10px;}
.medium {font-size: 12px;}
.large {font-size: 16px;}
.mediumlarge {font-size: 23px;}
.xlarge {font-size: 24px; line-height: 24px;}
.xxlarge {font-size: 24px;}
.strong {font-weight: bold;}
.clr {clear: both;}
a {
	color: #009fe4;
	text-decoration: none;
}
p {margin: 0;}
h1 {color: #fff; font-size: 30px; line-height: 40px; font-weight: normal; margin: 0;}
form, input, select, option, ul, li {padding: 0; margin: 0;}
input, select {border: 1px solid #d1d3d4;}
input {font: 12px Helvetica, Arial, sans-serif;}
input.small {width: 40px; line-height: 12px;}
input.large {width: 140px; line-height: 12px; font-size: 12px;}
select {width: 105px;  line-height: 12px; font-size: 12px;}
select.large {width: 140px; line-height: 12px; font-size: 12px;}
select.small {width: 50px; line-height: 12px; font-size: 12px;}

.blue {color: #00aeef;}
.yellow {color: #ffc700;}


th {font-size: 16px; font-weight: bold;}
td {vertical-align: top;}

#contentBox {width: 934px; margin: 0 auto; background: #fff; padding: 18px 33px; min-height: 600px;}
#logo {margin-bottom: 20px;}


#shoppingPolicy {height: 31px; line-height: 31px; background: #fff url('../images/bgShoppingPolicy.jpg') repeat-x; text-align:center; text-transform:uppercase; color: #fff;}
#footer {background-color: #000; text-align:center; color: #fff; font-size: 11px; line-height: 80px;}
	#footer a {text-decoration: none; color: #fff; padding: 0 4px;}
	#footer a:hover {text-decoration: underline;}
	

/*landingpage*/
#mainArticle {width: 549px; height: 275px; background: #ffc700 url('../images/mainArticle.jpg') left top no-repeat; padding: 10px 20px 0 365px; margin-bottom: 20px;}
#mainArticle div {font-size: 18px; line-height: 22px; margin: 10px 0 0 0; }
.columnLeft, .columnRight {float: left; width: 452px; position: relative;}
.columnLeft {margin-right: 30px; width: 452px;}
.rhinoType {margin-bottom: 20px; }



/*button*/

.button { display: block; height: 24px; text-indent: -9999px; width: auto; margin: 10px 0 0 0; }
.button2 { display: block; height: 36px; text-indent: -9999px; width: auto; margin: 10px 0 0 0; }
.chatNow { background: url(../images/btn_chatNow.gif) 0 0 no-repeat; position: absolute; right: 0; top: 5px; width: 101px; }
.chatNow:hover { background-position: 0 -24px; }
.addToCart { background: url(../images/btn_addToCart.gif) 0 0 no-repeat; left: 0; margin-right: 10px; position: absolute; top: 0; width: 120px; }
.addToCart:hover { background-position: 0 -24px; }
.moreInfo { background: url(../images/btn_more_info_de.gif) 0 0 no-repeat; background-position: 0 -24px; position: absolute; width: 160px; }
.moreInfo:hover { background-position: 0 0; }
.moreInfo2 { background: url(../images/btn_more_info_fr.gif) 0 0 no-repeat; background-position: 0 -24px; position: absolute; width: 160px; }
.moreInfo2:hover { background-position: 0 0; }
.moreInfoDadk { background: url(../images/btn_more_info_dadk.gif) 0 0 no-repeat; background-position: 0 -24px; position: absolute; width: 160px; }
.moreInfoDadk:hover { background-position: 0 0; }
.moreInfoNono { background: url(../images/btn_more_info_nono.gif) 0 0 no-repeat; background-position: 0 -24px; position: absolute; width: 160px; }
.moreInfoNono:hover { background-position: 0 0; }
.moreInfoFifi { background: url(../images/btn_more_info_fifi.gif) 0 0 no-repeat; background-position: 0 -24px; position: absolute; width: 160px; }
.moreInfoFifi:hover { background-position: 0 0; }
.moreInfoSvse { background: url(../images/btn_more_info_svse.gif) 0 0 no-repeat; background-position: 0 -24px; position: absolute; width: 160px; }
.moreInfoSvse:hover { background-position: 0 0; }

h2 { font-size: 20px; font-weight: bold; margin: 10px 0 10px 0; }
h4 { font-size: 15px; font-weight: bold;  margin: 20px 0 10px 0; }





#rhino30Day { padding: 20px 0 0 6px; width: auto; height: auto; }
#rhino30Day .countrySelector { width: 840px; margin: 0 auto; }
#rhino30Day .countrySelector .imageLeft { float: left; width: 170px; margin: 45px 0 0 0; }
#rhino30Day .countrySelector .select { float: left; width: 500px; margin: 0 0 0 0; }
#rhino30Day .countrySelector .select .image { width: 300px; height: 380px; background: url(../images/country_selector_back.gif) 0 0 repeat-x; margin: 0 auto; }
#rhino30Day .countrySelector .imageRight { float: left; width: 170px; margin: 45px 0 0 0; }

#rhino30Day .de { background: url(../images/btn_select_de.gif) 0 0 no-repeat; position: absolute; width: 212px; margin: 49px 0 0 44px; }
#rhino30Day .de:hover { background-position: 0 -35px; }
#rhino30Day .at { background: url(../images/btn_select_at.gif) 0 0 no-repeat; position: absolute; width: 212px; margin: 84px 0 0 44px; }
#rhino30Day .at:hover { background-position: 0 -35px; }
#rhino30Day .dech { background: url(../images/btn_select_dech.gif) 0 0 no-repeat; position: absolute; width: 212px; margin: 119px 0 0 44px; }
#rhino30Day .dech:hover { background-position: 0 -35px; }
#rhino30Day .frch { background: url(../images/btn_select_frch.gif) 0 0 no-repeat; position: absolute; width: 212px; margin: 154px 0 0 44px; }
#rhino30Day .frch:hover { background-position: 0 -35px; }
#rhino30Day .dadk { background: url(../images/btn_select_dadk.gif) 0 0 no-repeat; position: absolute; width: 212px; margin: 189px 0 0 44px; }
#rhino30Day .dadk:hover { background-position: 0 -35px; }
#rhino30Day .nono { background: url(../images/btn_select_nono.gif) 0 0 no-repeat; position: absolute; width: 212px; margin: 224px 0 0 44px; }
#rhino30Day .nono:hover { background-position: 0 -35px; }
#rhino30Day .fifi { background: url(../images/btn_select_fifi.gif) 0 0 no-repeat; position: absolute; width: 212px; margin: 259px 0 0 44px; }
#rhino30Day .fifi:hover { background-position: 0 -35px; }
#rhino30Day .svse { background: url(../images/btn_select_svse.gif) 0 0 no-repeat; position: absolute; width: 212px; margin: 294px 0 0 44px; }
#rhino30Day .svse:hover { background-position: 0 -35px; }
