@charset "utf-8"; 

*{margin:0; padding:0}

html{height:100%}

body{height:100%; font:normal 62.5% Arial,Helvetica,sans-serif; color:#000; background:#00529c}

img, fieldset, input, select, textarea{border:none}

a{outline:none; color:#00529c; text-decoration:none;cursor:pointer;}

ul{list-style-type:none}

h1{font:italic 2.4em "Times New Roman",Times,serif; color:#010101; padding:38px 15px 10px; background:#f4f7f8; margin:0 3px}

h2{font:italic 2.2em "Times New Roman",Times,serif; padding-bottom:11px; line-height:1em}

h2 span{display:block; font-weight:bold}

h3{font:bold italic 1.8em "Times New Roman",Times,serif; color:#f87216; padding-bottom:10px; border-bottom:1px solid #e9e9e9; margin-bottom:8px; line-height:1em}

h3.noneDecoration{color:#000; border:none; margin:0}

h3.noneDecoration span{font-weight:normal; display:block}

h4{font:bold italic 1.25em "Times New Roman",Times,serif; padding-bottom:7px; background:url(/images/categoryBg.gif) repeat-x 4px bottom; margin-bottom:6px; color:#FFF}

input.text, textarea, select{font-family:inherit; font-size:1.3em !important; border:1px solid #a5acb2; color:#000; padding:0 3px}

input.inputtext, textarea, select, #captcha-input{font-family:inherit; font-size:1.3em !important; border:1px solid #a5acb2; color:#000; padding:0 3px}

select{padding:0 0 0 2px; float:left}

select option{padding-left:4px}

input.inputtext{width:198px; height:20px; float:left}

#captcha-input{width:198px; height:20px; float:left; margin:0 120px 0 0;}

input.inputbox{height:20px; float:left; margin:0px 5px}

textarea{width:400px; height:150px}

.label, label{font-size:1.2em; font-weight:bold; width:155px; padding-right:11px; float:left; text-align:right}

p{font-size:1.3em}

p.text{line-height:1.35em}

div.hr{height:1px; width:100%; background-color:#dadada; margin:10px 0px 20px}

input.button{background:none; color:#00529c; font-size:1.6em; float:left; height:42px; cursor:pointer}

.buttonBox{background:url(/images/buttonBgLeft.png) no-repeat left top; padding-left:13px; height:42px; float:left; cursor:pointer}

.buttonBox .innerBox{background:url(/images/buttonBgRight.png) no-repeat right top; padding-right:13px; height:42px; float:left}

.mainContainer{min-height:100%; height:auto !important; height:100%; margin:0 auto -422px; width:1000px; background:#FFF url(/images/mainContainerBg.gif) repeat-y left top; padding:0 4px}

.flo:after{content:"."; visibility:hidden; display:block; clear:both; height:0}

.clear{clear:both}

.push{height:422px}

.wrapper{overflow:hidden}

.header{background:url(/images/headerBg.gif) no-repeat left top; padding-bottom:10px}

.header .logo{padding:15px 0 0 21px; float:left}

.header .logo a{display:block}

.header .dropDownBox{position:absolute; top:4px; right:19px; width:632px; z-index:100}

.header .dropDown{width:610px; background:url(/images/dropDownBg.png) repeat-y left top; padding:6px 11px; display:none; z-index:100}

.header .dropDown .col{float:left; width:300px; background:url(/images/dropDownColTop.png) no-repeat left top; padding-top:9px}

.header .dropDown .col .inner{background:url(/images/dropDownCol.png) no-repeat left bottom; width:278px; padding:0 11px 9px; overflow:hidden}

.header .dropDown .right{float:right}

.header .dropDown li{padding-left:20px; background:url(/images/iconListDropDownBox.png) no-repeat left 4px; font-size:1.3em; padding-bottom:5px}

.header .dropDown .tit{font:italic 2em "Times New Roman",Times,serif; padding-bottom:5px}

.header .dropDown .tit  strong{display:block}

.header .dropDown a{font-size:1.6em; padding:10px 0 31px; display:block}

.header .dropDown .loginTextBox{color:#c8c8c8; width:260px; height:30px; background:url(/images/textBoxBgDropDown.png) no-repeat left top; padding:0 10px; margin-bottom:6px}

.header .dropDown  .benefitsList{padding-bottom:8px}

.header .dropDown .buttonBoxMarked{background:url(/images/slideBoxLeft.png) no-repeat left top; height:42px; float:left}

.header .dropDown .buttonBoxMarked .innerBox{background:url(/images/slideBoxRight.png) no-repeat right top; height:42px; float:left}

.header .dropDown .buttonBoxMarked .innerBox input{float:left; background:none; font-size:1.6em; color:#00529c; font-weight:bold; padding:9px 38px 9px 11px; cursor:pointer; width:115px}

.header .myProfileArea{float:right; width:632px; height:40px; width:623px; background:url(/images/dropDownBottom.png) no-repeat left bottom; padding:2px 0 0 9px}

.header .myProfileArea .slideToggleIcon{float:left; height:29px; width:29px; background:url(/images/profileIconToOpen.png) no-repeat left top; cursor:pointer}

.header .slideToggleIconActive .slideToggleIcon{background:url(/images/profileIconToActive.png) no-repeat left top}

.header .myProfileArea .myProfile{font:bold italic 1.8em "Times New Roman",Times,serif; float:left; padding:3px 0 0 10px}

.header .myProfileArea .myProfile span{color:#f9701f}

.header .myProfileArea .join, .header .myProfileArea .login, .header .searchRow{float:right}

.header .searchRow{padding-top:56px}

.header .myProfileArea .login, .header .myProfileArea .join{font-size:1.6em; padding-top:2px; padding-right:14px}

.header .myProfileArea .join{margin-right:13px; background:url(/images/myProfileSeparator.gif) no-repeat right 3px}

.header .searchBox{height:30px; width:290px; padding-left:10px; background:url(/images/searchBoxLeft.png) no-repeat left top; margin-right:20px; float:left}

.header .searchBox .inner{height:25px; width:290px; padding:5px 4px 1px 0; background:url(/images/searchBoxRight.png) no-repeat right top}

.header .searchBox .search{border:none; background:none; width:265px; color:#8f8f8f; font-size:1.3em; float:left; margin-top:2px}

.header .searchBox .searchButton{float:right}

.header .fontScopeBox{float:left; width:119px; padding-left:11px; background:url(/images/fontScopeLeft.png) no-repeat left top; height:30px; margin-right:20px}

.header .fontScopeBox .inner{height:23px; width:113px; padding:7px 6px 0 0; background:url(/images/fontScopeRight.png) no-repeat right top; font-size:1.3em}

.header .fontScopeBox .font{float:left}

.header .fontScopeBox a{height:17px; width:17px; float:right}

.header .fontScopeBox a span{display:none}

.header .fontScopeBox .minus{background:url(/images/fontScopeDownIcon.gif) no-repeat left top; margin-right:2px}

.header .fontScopeBox .plus{background:url(/images/fontScopeUpIcon.gif) no-repeat left top}

.mainNav{font-size:2.1em; font-family:"Times New Roman",Times,serif; height:35px; margin-bottom:-1px; padding:0 20px 12px}

.mainNav li{float:left; white-space:nowrap; cursor:pointer; margin:0 7px; height:35px; background:url(/images/navItemHoverLeft.gif) no-repeat -1000px -1000px; z-index:1}

.mainNav li span{float:left; height:30px; padding:5px 8px 0 8px; background:url(/images/navItemHoverRight.gif) no-repeat -1000px -1000px}

.mainNav li a{background:url(/images/navIcon.gif) no-repeat right 10px; padding-right:16px}

.mainNav li.home a, .mainNav li.forum a, .mainNav li.onlineStore a{padding-right:0; background:none}

.mainNav li.first{margin-left:0; padding-left:0}

.mainNav li.last{margin-right:0; padding-right:0}

.mainNav li.active{background-position:0 0; position:relative}

.mainNav li.active span{background-position:100% 0}

.mainNav li.active{color:#f46f22}

.mainNav li.active a{background:url(/images/navIcon.gif) no-repeat right bottom; color:#f46f22}

.mainNav li.active a{background:url(/images/navIcon.gif) no-repeat right bottom; color:#f46f22}

.mainNav li.active{background-position:0 0}

.mainNav li.active span{background-position:100% 0}

.mainNav li.active .subNavBox li a{background:none; color:#00529c}

.mainNav li.active .subNavBox li{background-position:0 13px}

.mainNav li:hover a{background:url(/images/navIcon.gif) no-repeat right bottom; color:#f46f22}

.mainNav li:hover{background-position:0 0}

.mainNav li:hover span{background-position:100% 0}

.mainNav li.home:hover, .mainNav li.forum:hover, .mainNav li.onlineStore:hover, .mainNav li.home span:hover, .mainNav li.forum span:hover, .mainNav li.onlineStore span:hover, .mainNav li.home a:hover, .mainNav li.forum a:hover, .mainNav li.onlineStore a:hover, .mainNav li.home:hover a, .mainNav li.forum:hover a, .mainNav li.onlineStore:hover a{background:none}

.mainNav li .subNavBox li{font-family:Arial,Helvetica,sans-serif}

.mainNav li:hover .subNavBox li a{background:none; color:#00529c}

.mainNav li:hover .subNavBox li{background-position:0 13px}

.mainNav li .subNavBox li a:hover{color:#f46f22}

.subNavBox{position:absolute; background:#FFF; padding:6px 12px 10px; border:1px solid #e5e5e5; z-index:50}

.subNav li{font-size:0.62em; float:none; padding:0px 0px 0px 7px; margin:0px; background:url(/images/subNavIc.gif) no-repeat left 13px; height:17px; line-height:17px}

.subNav li a{background:none; padding:0; display:block}

.subNavBox .subNav{float:left; padding-right:70px; width:120px; display:inline; top:0px}

.subNavBox .subNavLast{float:right; margin-right:0}

div.content{padding:0 19px; background:url(/images/contentBg.png) no-repeat right bottom}

.content a.marked{padding-right:8px; background:url(/images/linkIcon.gif) no-repeat right 6px; font-size:1.3em; line-height:1.35em; font-weight:bold}

.content a.readMore{font-size:1.6em; background:url(/images/readMoreLinkIcon.gif) no-repeat right bottom; float:left; padding:10px 28px 2px 0}

.content .contentColumn{width:642px; float:left}

.content .contentColumn p{line-height:1.35em}

.content .infoColumn{width:302px; float:right}

.box{background:#FFF url(/images/boxTopBg.gif) repeat-x left top; padding-bottom:18px}

.box.last{padding:0}

.box .bottomBg{background:url(/images/boxBottomBg.gif) repeat-x left bottom}

.box .bottomBg .leftTopBg{background:url(/images/boxLeftBg.gif) repeat-y left top}

.box .bottomBg .leftTopBg .leftBottomBg{background:url(/images/boxLeftBottomBg.png) no-repeat left bottom}

.box .bottomBg .leftTopBg .leftBottomBg .rightTopBg{background:url(/images/boxRightBg.gif) repeat-y right top}

.box .bottomBg .leftTopBg .leftBottomBg .rightTopBg .rightBottomBg{background:url(/images/boxRightBottomBg.png) no-repeat right bottom}

.box .bottomBg .leftTopBg .leftBottomBg .rightTopBg .rightBottomBg .boxTop{background:url(/images/boxTopLeftCorner.gif) no-repeat left top}

.box .bottomBg .leftTopBg .leftBottomBg .rightTopBg .rightBottomBg .boxTop .innerBoxTop{height:2px; background:url(/images/boxTopRightCorner.gif) no-repeat right top}

.box .bottomBg .leftTopBg .leftBottomBg .rightTopBg .rightBottomBg .boxBottom{height:5px; background:url(/images/boxBottomLeftCorner.gif) no-repeat left top}

.box .bottomBg .leftTopBg .leftBottomBg .rightTopBg .rightBottomBg .boxBottom .innerBoxBottom{height:5px; background:url(/images/boxBottomRightCorner.gif) no-repeat right top}

.box .boxContent{padding:2px 2px 5px}

/** START HOME-TOP-BANNER **/
.box.bluebox,
.box.bluebox .bottomBg,
.box.bluebox .bottomBg .leftTopBg,
.box.bluebox .bottomBg .leftTopBg .leftBottomBg,
.box.bluebox .bottomBg .leftTopBg .leftBottomBg .rightTopBg,
.box.bluebox .bottomBg .leftTopBg .leftBottomBg .rightTopBg .rightBottomBg,
.box.bluebox .bottomBg .leftTopBg .leftBottomBg .rightTopBg .rightBottomBg .boxTop,
.box.bluebox .bottomBg .leftTopBg .leftBottomBg .rightTopBg .rightBottomBg .boxTop .innerBoxTop,
.box.bluebox .bottomBg .leftTopBg .leftBottomBg .rightTopBg .rightBottomBg .boxBottom,
.box.bluebox .bottomBg .leftTopBg .leftBottomBg .rightTopBg .rightBottomBg .boxBottom .innerBoxBottom {
	background: none;
}

.box.bluebox {
	background: transparent url('/images/bg-slider.png') no-repeat;
}
/** END HOME-TOP-BANNER **/

.boxContent .infoPicture{float:left; margin-right:15px}

.boxContent .author{color:#8f8f8f}

.boxContent strong.intro{font-size:1.077em; display:block; padding-top:1px}

.boxContent .linksBox{padding-top:5px}

.boxContent .linksBox a.active{font-weight:normal}

.boxContent .separator{padding:0 9px; background:url(/images/separator.gif) no-repeat center top}

.boxContent a.title{font-size:1.3em}

.contentColumn .leftCol{float:left; width:312px}

.leftCol.clear{clear: left;}

.leftCol .ul{font-size:1.3em}

.contentColumn .rightCol{float:right; width:312px}

.rightCol .ul{font-size:1.3em}

.contentColumn .leftCol .boxContent, .contentColumn .rightCol .boxContent, .infoColumn  .boxContent{padding:8px 11px 12px}

.breadCrumbs{height:19px; padding:8px 12px 13px; color:#7a7a7a; font-size:1.3em; background:url(/images/boxTopBgWide.gif) no-repeat left top}

.breadCrumbs .label{padding-right:5px}

.breadCrumbs ul{display:inline}

.breadCrumbs ul li{display:inline; padding-right:10px; margin-right:10px; background:url(/images/breadCrumbsIcon.gif) no-repeat right 5px}

.breadCrumbs ul li.current{background:none; margin:0; padding:0}

.noBorder{border:none}

.mainBanner{margin:0 0 16px 2px}

.contentPicture{background:#FFF; padding:2px; border:1px solid #d9d9d9; margin-bottom:5px; float:right; margin-left:10px}

img.left{float:left; margin-right:5px}

img.right{float:right; margin-left:5px}

.shortArticle{padding:0 10px 8px 22px}

.shortArticle p{font-size:1.4em; padding-bottom:3px}

.infoBox{background:url(/images/infoBoxLeftSpr.png) no-repeat left top; padding-left:7px; margin-top:6px}

.infoBox .inner{height:48px; padding:6px 7px 6px 0; background:url(/images/infoBoxRightSpr.png) no-repeat right top}

.infoBox.first{margin-top:15px}

.infoBox .infoPicture{float:left; margin-right:10px}

.contentColumn .infoBox p{line-height:1.1em}

.contentColumn p strong{line-height:1.1em}

.infoBox .title{font-size:1.6em; display:block}

.infoBox .tit{font-size:1.4em; display:block; padding-bottom:1px}

.infoBox .tit span{color:#f46f22; text-transform:uppercase}

.contentColumn .infoBox .inner{width:276px}

.serviceBox{background:url(/images/infoColumnTop.png) no-repeat left top; padding:10px 0 13px}

.serviceBox h3{border:none; margin:0; padding-left:10px}

.serviceBox .serviceItem{height:43px; width:278px; background:url(/images/sideNavBox.png) no-repeat left top; padding:7px 14px 8px 10px; margin-bottom:5px}

.serviceBox .serviceItem .itemIcon{display:block; height:40px; width:226px; padding:3px 0 0 52px; cursor:pointer}

.serviceBox .serviceItem .experts{background:url(/images/itemIcon1.gif) no-repeat left top}

.serviceBox .serviceItem .testing{background:url(/images/itemIcon2.gif) no-repeat left top}

.serviceBox .serviceItem .movement{background:url(/images/itemIcon3.gif) no-repeat left top}

.serviceBox .serviceItem .diagnostics{background:url(/images/itemIcon4.gif) no-repeat left top}

.serviceBox .serviceItem .medEncyclopedia{background:url(/images/itemIcon5.gif) no-repeat left top}

.serviceBox .serviceItem .info{float:left; width:197px; padding-top:2px; font-size:1.2em; color:#000;font-weight:normal !important;}

.serviceBox .serviceItem .info span{font-size:1.331em; color:#000; display:block; font-weight:bold}

.serviceBox .serviceItem .icon{background:url(/images/serviceBoxLinkIcon.gif) no-repeat left top; height:29px; width:29px; float:right; margin-top:6px}

.price{color:#f46f22}

.price span{font-weight:normal}

.priceBox{font-size:1.3em; color:#8f8f8f; padding-top:2px; font-weight:bold}

.date{color:#7a7a7a; display:block}

.wrapperBox{background:url(/images/wrapperBoxBg.png) repeat-y left top; margin:0px 0px 5px 8px}

.wrapperBox .inner{background:url(/images/wrapperBoxBottom.png) no-repeat left bottom}

.wrapperBox .top{background:url(/images/wrapperBoxTop.png) no-repeat left top; padding:10px 13px}

.wrapperBox .no-border{border-right:0}

.linksArea{padding-bottom:13px}

.linksArea div{background:url(/images/mainLinksBg.png) no-repeat left top; height:58px; margin-bottom:7px; padding:1px 2px 3px}

.linksArea a{display:block; height:45px; padding:9px 13px 4px 8px; background:url(/images/mainLinksInnerHover.png) no-repeat left -2000px}

.linksArea img{float:left}

.linksArea div span{float:right; background:url(/images/iconOrange.png) no-repeat 0 0; height:27px; width:27px; margin:7px 0 0 9px}

h1.top{margin-bottom:10px}

.footer{height:422px; width:1008px; margin:0 auto; background:#00529c}

.footer .bottomNavBox{height:52px; background:#FFF url(/images/mainContainerBg.gif) repeat-y left top; font-size:1.3em}

.footer .bottomNavBox .inner{background:url(/images/bottomNavBottomBg.png) no-repeat left bottom; height:28px; padding:10px 23px 14px 24px}

.footer .bottomNavBox .iconBox{float:right; height:27px; width:27px; background:url(/images/bottomNavIcon.gif) no-repeat left top}

.footer .bottomNavBox .copyright, .footer .bottomNavBox .bottomNav, .footer .bottomNavBox .siteOwner{float:left; padding-top:6px}

.footer .bottomNavBox .copyright{color:#7a7a7a; padding-right:14px; background:url(/images/bottomNavSeparator.gif) no-repeat right 9px; margin-right:13px}

.footer .bottomNavBox .bottomNav li{float:left; padding-right:14px; background:url(/images/bottomNavSeparator.gif) no-repeat right 3px; margin-right:13px}

.footer .bottomNavBox .siteOwner{color:#cacaca}

.footer .usefulLinksBox{width:969px; border-left:1px solid #014d92; border-right:1px solid #014d92; border-bottom:1px solid #014d92; background:#014a8b; padding:13px 13px 0 17px; font-size:1.2em; margin-left:4px}

.footer .usefulLinksBox .leftColumn{float:left; width:175px; padding-right:17px}

.footer .usefulLinksBox .centerColumn{float:left; width:375px; padding-right:17px}

.footer .usefulLinksBox .rightColumn{width:175px; float:left; padding-right:17px}

.footer .usefulLinksBox .farRightColumn{width:175px; float:right; padding-right:7px}

.footer .usefulLinksBox a{color:#bbdaf6}

.footer .usefulLinksBox h5{width:374px}

.footer .usefulLinksBox h5 .current{color:#6b9fce; background:url(/images/categoryIcon.gif) no-repeat left 7px; padding-left:6px; margin-left:6px}

.footer .usefulLinksBox .leftColumn h5{width:178px}

.footer .usefulLinksBox .left, .footer .usefulLinksBox .center{float:left; padding-right:13px}

.footer .usefulLinksBox .right{float:right}

.footer .usefulLinksBox .title{font-weight:bold; padding:0 0 1px 2px; display:block}

.footer .usefulLinksBox .usefulLinks{padding:0 0 15px 3px}

.footer .usefulLinksBox .usefulLinks li{padding:0 0 1px 5px; background:url(/images/usefulLinksIcon.gif) no-repeat left 7px}

.footer .usefulLinksBox a:hover{color:#FFF}

.footer .bottomRow{height:30px; padding-bottom:25px}

.footer .bottomRow .onlineStore{float:left; padding-top:15px; font-weight:bold}

.footer .bottomRow .phoneContact{float:right; width:150px; background:url(/images/phoneIcon.gif) no-repeat left top; padding:1px 5px 0 38px; height:30px}

.footer .bottomRow .phoneContac img{margin-bottom:2px}

.contentColumn .homeBanner{background:none no-repeat center top; height:225px; padding:24px 26px 17px; margin:0 3px}

.contentColumn .homeBanner .title{display:block; margin:0 0 27px 2px}

.contentColumn .homeBanner .discountLabel{display:block; margin:0 0 45px 1px}

.contentColumn .registrationLink{background:url(/images/toRegistrateBg.png) no-repeat left top; height:48px; padding:1px 2px 3px; width:233px}

.contentColumn .registrationLink a{background:url(/images/toRegistrateInnerHover.png) no-repeat 0 -2000px; height:30px; display:block; width:207px; position:relative; padding:8px 14px 10px 12px}

.contentColumn .registrationLink span{float:right; background:url(/images/iconOrange.png) no-repeat 0 0; height:27px; width:27px; margin:2px 0 0 9px; display:block}

.contentColumn .registrationLink img{float:left}

.contentColumn .discountBoxWrapper{padding:1px 0 0 8px}

.contentColumn .discountBox{width:179px; height:37px; float:left; background:url(/images/discountBoxSpr.png) no-repeat left bottom; margin-right:8px; padding:22px 11px 12px}

.contentColumn .discountBox.active{background:url(/images/discountBoxActive.png) no-repeat left bottom; width:180px}

.contentColumn .discountBox a{font-size:1.3em; display:block; color:#000}

.contentColumn .discountBox a:hover{color:#fc701d}

.contentColumn .discountBox a span{font-size:1.235em; display:block}

.contentColumn .discountBox.active a{color:#000000;}

.infoColumn .benefitsBox{padding:8px 5px 12px 10px}

.infoColumn .benefits{font:bold italic 1.8em "Times New Roman",Times,serif; padding-bottom:14px; line-height:1.1em}

.infoColumn .benefits span{font-weight:normal}

.infoColumn .benefitsList{font-size:1.3em; color:#010101; margin:0 0 39px 5px}

.infoColumn .benefitsList li{padding-left:28px; background:url(/images/listIcon.gif) no-repeat left top; padding-bottom:10px;font-weight:normal !important;}

.infoColumn .benefitsList li span{font-size:1.08em; display:block;font-weight:bold !important;}

.infoColumn .registrationBanner{width:182px; height:48px; background:url(/images/registrationBanner.png) no-repeat left top; padding:16px 90px 8px 12px}

.infoColumn .registrationBanner a{font-size:1.6em; line-height:1.1em}

.infoColumn .registrationBanner span{display:block; font-weight:bold}

.videoBox{width:263px; height:79px; background:url(/images/videoBox.png) no-repeat left top; padding:22px 8px}

.videoBox .video{float:left; margin-right:6px; position:relative}

.playButton{position:absolute; top:22px; left:37px; background:url(/images/playButton.png) no-repeat left top; width:37px; height:37px}

.timeBox{font-size:1.3em; padding:5px 0 20px}

.timeBox .duration{color:#7a7a7a}

.timeBox .separator{padding:0 0 0 6px; background-position:0 1px}

.article{padding:17px 9px 24px 19px}

.article p{padding-bottom:10px}

.article .intro p{font-size:1.5em; line-height:1.2em}

.ratingBox{background:url(/images/ratingBoxLeftSpr.png) no-repeat left top; padding-left:14px; margin:0 8px 10px}

.ratingBox .inner{background:url(/images/ratingBoxRightSpr.png) no-repeat right bottom; height:26px; padding:8px 14px 8px 0}

.ratingBox .inner ul{float:left}

.ratingBox .inner li{float:left; font-size:1.6em; height:20px; border-right:1px solid #cacaca; padding:1px 12px 0 0; margin-right:12px}

.ratingBox .inner li a{display:block}

.ratingBox .inner li.last{border:none; padding-right:0; margin:0}

.ratingBox .estimation{font-size:1.3em; color:#7a7a7a; padding:4px 4px 0 0; float:right}

h3.comments{padding-left:18px}

.wrapperBox p{float:left; width:416px; border-right:1px solid #cacaca; padding:0 8px 4px 3px}

.wrapperBox .authorBox{float:right; padding-left:12px; width:151px}

.wrapperBox .authorName{display:block; font-size:1.2em; padding:2px 0}

.wrapperBox .reply{font-size:1.6em; display:block; margin-top:40px}

.newsBox{background:url(/images/newsBoxBg.png) repeat-y left top; margin:0 0 18px 1px}

.newsBox .inner{background:url(/images/newsBoxBottom.png) no-repeat left bottom}

.newsBox .inner .top{background:url(/images/newsBoxTop.png) no-repeat left top; padding:10px}

.newsBox h4{padding:0 0 6px 8px}

.newsBox .newsItem{width:260px; height:44px; background:url(/images/newsItem.png) no-repeat left top; padding:6px 10px; margin-top:4px}

.newsBox .newsItem a{font-size:1.3em}

.newsBox a.readMore{padding-left:10px}

h2.myProfile{padding:18px 14px 15px}

h2.myProfile span{float:left}

h2.myProfile .person{color:#ff711b; float:right}

.tabsBox{background:url(/images/tabsBoxBg.gif) repeat-x left top; height:32px; margin:0 3px 9px; padding:0 10px; color:#010101; font-size:1.3em}

.tabsBox .tab{height:32px; background:url(/images/tabLeft.gif) no-repeat left top; float:left; padding-left:11px; margin-right:3px}

.tabsBox .tab .inner{height:26px; background:url(/images/tabRight.gif) no-repeat right top; float:left; padding:6px 11px 0 0}

.tabsBox .tab.active{background:url(/images/tabActiveLeft.gif) no-repeat left top; width:auto; padding-left:13px; height:32px}

.tabsBox .tab.active .inner{background:url(/images/tabActiveRight.gif) no-repeat right top; padding-right:13px}

.tabsBox .tab.last{margin:0}

.tabsBox .tab .inner:hover a{color:#fc701d}

.wrapperBox .stepTitle{font-size:1.6em; color:#f46f22; display:block; padding-bottom:10px}

.myProfileBox .formRow{padding-bottom:5px}

.myProfileBox .formRow .text{margin-right:11px}

.myProfileBox .formRow .mark{color:#8f8f8f}

.myProfileBox select.sex{width:64px}

.myProfileBox select.day, .myProfileBox select.month, .myProfileBox select.year{width:60px; margin-right:8px}

.myProfileBox .button-107{margin:11px 0 6px 13px}

.myProfileBox .button-107 input{width:94px; padding-left:24px; background:url(/images/buttonIcon1.gif) no-repeat left 13px}

.hide{display:none}

h2.list{color:#00539c; text-decoration:none; font:2.0em "Times New Roman",Times,serif; padding:0; background:none}

.nieuws-pagina .wrapperBox p{float:none; border-right:none; width:auto}

.newsLetterContent{padding:17px 9px 24px 19px}

.newsLetterContent p{padding-bottom:10px}

.newsLetterContent .intro{font-size:1.5em; line-height:1.2em}

.newsLetterContent p strong{display:block}

.pagination{margin-left:8px; text-align:center; width:620px; height:40px; background:url("/images/paginatorBg.gif") no-repeat scroll left toptransparent}

.pagination div{height:21px; display:inline; top:6px}

.paginator-prev, .paginator-text, .paginator-next-disabled, .paginator-next, .paginator-prev-disabled, .paginator-text-disabled{text-align:left; float:left; display:inline; margin-left:10px}

.paginator-text-disabled{color:#cacaca}

.bannerHover span, .registrationLinkHover span, .ratingBoxHover .inner{background-position:100% 0 !important}

.bannerHover a, .registrationLinkHover a{background-position:0 0 !important}

.infoBoxHover, .buttonBoxMarkedHover, .ratingBoxHover, .buttonBoxHover{background-position:0 100% !important}

.infoBoxHover .inner, .discountBoxHover, .buttonBoxMarkedHover .innerBox, .buttonBoxHover .innerBox{background-position:100% 100% !important}

.buttonBoxMarkedHover .innerBox input, .buttonBoxHover .innerBox input{color:#fc701d}

.wrapperBox div .top h1{font:1.8em bold Arial,Helvetica,sans-serif}

.wrapperBox div .top h2{font:1.2em bold Arial,Helvetica,sans-serif}

.top .subTitle{padding:0px 8px 4px 3px}

.top .subTitle span{color:#00539C}

.top .subTitle .ratingBox{float:right; width:90px; background:none; border:none}

.label{vertical-align:top}

.alert{border:2px solid #F46F22; padding:10px; font-size:1.3em; font-weight:bold; margin:10px}

td.error .inputtext{border:2px solid #F46F22}

td.error #captcha-input{border:2px solid #F46F22}

td.error ul{clear:both;}

div.error{display:none;}

.wrapperBox div .top a, .wrapperBox div .top a:hover{font-size:1em; font-weight:bold; text-decoration:none; padding:0 8px 4px 3px}

ul.sitemap{padding-left:10px; padding-bottom:20px; margin:20px 0px 0px 20px}

ul.sitemap li a{font-size:1.3em}

ul.sitemap li ul{margin-left:25px}

.zoeken-pagina{border:1px solid #E9E9E9; padding:0 0 3px 0; border-top:0}

.zoeken-pagina .wrapperBox{background:url(/images/wrapperBoxWhiteBg.png) repeat-y left top; margin:0 9px 7px}

.zoeken-pagina .wrapperBox .inner{background:url(/images/wrapperBoxBottom.png) no-repeat left bottom}

.zoeken-pagina .wrapperBox .top{background:url(/images/wrapperBoxTop.png) no-repeat left top; padding:10px 13px; min-height:80px; overflow:hidden; zoom:1}

.zoeken-pagina .wrapperBox p{border-right:0; width:auto; clear:both}

.content-border{background:url(/images/boxContentBgWide.gif) repeat-y left top; padding:0px 3px 5px}

.content-border-bottom-wide{background:url(/images/boxBottomBgWide.gif) no-repeat left bottom; height:6px; top:0px; margin-top:0px}

.react{padding:0px}

.react .react-margin, .content-border .margin{height:5px}

div.intro, div.intro b{font-size:1.077em; display:inline; padding:1px 0 5px}

div.intro p{font-size:1.077em}

ol{margin-left:30px}

.article ol li p{padding-bottom:0}

.consumed-medicine-entry-block h3{color:#00529C; font-size:1.4em; font-style:normal; font-family:Arial,Helvetica,sans-serif; margin-top:10px}

.consumed-medicine-entry-block .text{font-size:1.2em}

.consumed-indication-block .eview-block-content{padding:17px 9px 20px 10px}

.consumed-diagnosehulp{font-size:1.4em; padding-left:10px; overflow:hidden; zoom:1}

.consumed-diagnosehulp h1{font-size:1.714em !important; margin-left:-5px}

.consumed-diagnosehulp p{font-size:0.769em !important}

td.content{overflow:hidden; zoom:1}

.medischecontent-medicine-entry-block h3{color:#00529C; font-size:1.4em; font-style:normal; font-family:Arial,Helvetica,sans-serif; margin-top:10px}

.medischecontent-medicine-entry-block h2{margin-left:15px}

.medischecontent-medicine-entry-block .text{font-size:1.2em}

.medischecontent-diagnosehulp{font-size:1.4em; padding-left:10px; overflow:hidden; zoom:1}

.medischecontent-diagnosehulp h1{font-size:1.714em !important; margin-left:0px}

.medischecontent-diagnosehulp p{font-size:0.769em !important}

td.content{overflow:hidden; zoom:1}

.content a.marked:hover, .content a.readMore:hover, .boxContent .linksBox a:hover, .footer .usefulLinksBox a:hover, .wrapperBox .authorName:hover, .wrapperBox .reply:hover, .article p a:hover, .newsBox a.readMore:hover{text-decoration:underline}

.infoBox .title:hover, .infoBox .tit:hover, .serviceBox .serviceItem a.itemIcon:hover span, .infoColumn .registrationBanner a:hover, .ratingBox .inner li a:hover, .newsBox .newsItem a:hover{color:#fc701d}

.bannerHover span, .registrationLinkHover span, .ratingBoxHover .inner{background-position:100% 0 !important}

.bannerHover a, .registrationLinkHover a{background-position:0 0 !important}

.infoBoxHover, .buttonBoxMarkedHover, .ratingBoxHover, .buttonBoxHover{background-position:0 100% !important}

.infoBoxHover .inner, .discountBoxHover, .buttonBoxMarkedHover .innerBox, .buttonBoxHover .innerBox{background-position:100% 100% !important}

.buttonBoxMarkedHover .innerBox input, .buttonBoxHover .innerBox input{color:#fc701d}

#reisapotheek_alphabet_list li{font-size:1.1em}

#reisapotheek_alphabet_list p{font-size:1.3em}

.text{font-size:1.3em}

.text p{font-size:1em}

.text ul, .intro ul{margin-top:5px; margin-bottom:5px; margin-left:25px}

.text li, .text td{line-height:1.35em}
.text .element li, .text .element error td{line-height:1.35em}
.text .element li {list-style-type:none; }
.text strong, .text b{font-weight:bold; line-height:1.35em}

.previewtitle strong{font-weight:bold; font-size:12px; line-height:1.35em}

.linkjes, .intro li{font-size:15px; line-height:1.35em}

.element label{text-align:left; clear:left; width:355px}

.element label input{margin-right:5px}

.movie-player{width:600px; height:353px}

.new-topic{font-size:1.3em}

.new-topic a{font-size:1em}

.product-list{padding:0 !important}

.bottom18{margin-bottom:18px}

.captcha .label{vertical-align:bottom; float:none}

.captcha .element img{margin-top:15px; margin-bottom:10px}

.anatomische-atlas li a{font-size:1.3em}

.anatomische-atlas ul{margin-top:10px}

.anatomische-tekst-small li{font-size:0.88em}

.anatomische-tekst{font-size:1.3em}

.anatomische-tekst li{list-style-image:url(/anatomie/files/parts/rechts.gif)}

.anatomische-tekst p{margin-bottom:10px !important}

#anatomie{margin-left:80px}

.gesprek-huisarts-checklist-content{padding-left:20px; font-size:1.3em; padding-top:10px}

.reactionTop{height:6px;  background:url(/images/boxTopBgWide.gif) no-repeat left top}

.medischecontent-indication-block .eview-block-content { padding: 17px 9px 20px 10px;}

a.indication-character { font-size: 20px;  padding: 1px; text-transform: uppercase; }

a.indication-character-selected { font-weight: bold; color:#fc701d}

.hidden{ display:none;}

.text .eview-form{font-size:0.8em;}

.linksAreaPadding{padding-bottom:0 !important; }

/* Fotoalbum */

.fotoAlbum .boxContent{padding: 8px 11px 12px; }

.fotoAlbum p{margin-bottom: 5px; }

.fotoAlbum .list{padding-left: 4px; padding-bottom:4px; padding-top: 8px;background-color:#fdfdfd; border: 1px solid; border-top-color:#f4f4f4; border-bottom-color: #c3c3c3; border-left-color: #d5d5d5;border-right-color: #d5d5d5; }

.fotoAlbum .item{display: inline; margin-left: 4px; text-align: center;float:left; }

.fotoAlbum .item img {border: 1px solid #d5d5d5; padding: 2px; }

