* { margin: 0px; padding: 0px; }
a img { border:none; }
body { background:url(images/bg5.jpg) top repeat-x #fff; font-size:11px; font-family:Tahoma; color:#b0b0b0; }
a { text-decoration:none; color:#fff; }
a:hover { text-decoration:underline; }

.wrapper { width:971px; margin:0 auto; text-align:center; }

.top { height:101px; padding:0 45px; text-align:left;  }
.top .logo { float:left;  }
.top p { margin-left:232px; }
.top .caption { font-size:12px; color:#d51c4f; font-weight:bold; line-height:30px; padding:5px 0 0 0; }
.top .txt { line-height:19px; }
.top .tabs { list-style:none; float:right; height:27px; }
.top .tabs li { float:left; padding:1px 0 0 0; margin:0 1px; height:27px; line-height:27px;  }
.top .tabs li a { display:block; float:left; height:27px; line-height:27px; padding:0 15px; background:url(images/tabs.jpg) top repeat-x; color:#18519a; font-size:12px; font-weight:bold; }
.top .tabs li a:hover, .top .tabs li a.on { background:#c7c7c8; text-decoration:underline; } 

.menu { background:url(images/menu.jpg) bottom repeat-x; height:48px; width:100%; }
.mainMenu { width:960px; list-style:none; margin:0 auto; text-align:center; font-family:arial;  height:48px; line-height:48px; }
.mainMenu li { float:left; font-size:13px; font-weight:bold; color:#d51c4f; padding:0 20px;  }
.mainMenu li a { color:#18519a; padding:0 0 0 5px; }
.mainMenu li a.on { text-decoration:underline; }
.menuWoman li a, .top .tabs .woman a { color:#d81f52; }
.menuWoman li { color:#18519a; }

.container .caption  { color:#18519a; font-weight:bold; padding:0 0 4px 49px; text-align:left; }

.main { text-align:left; padding:25px 0 15px 0 ; height:536px; }
.mainWoman { padding:0; margin:0; position:relative; float:left; background:url(images/mainWoman2.jpg) top left no-repeat; width:479px; height:536px; }
.mainMan { position:relative; padding:0; margin:0;   float:right; background:url(images/mainMan2.jpg) top left no-repeat; width:492px; height:536px; }
.mainWomanTxt {   height:53px; line-height:30px; background:url(images/mainWomanA.jpg) top left no-repeat; padding:12px 0 0 103px; font-size:14px; font-weight:bold; color:#fff; }
.mainManTxt {   height:53px; line-height:30px; background:url(images/mainManA.jpg) top left no-repeat; padding:12px 0 0 10px; font-size:14px; font-weight:bold; color:#fff; }
.moreWoman { position:absolute; top:125px; left:11px; }
.moreMan { position:absolute; top:130px; right:1px; }

.mainInfo { text-align:left; padding:0 0 36px 0; }
.mainInfo p { text-align:left; padding:0 0 24px 0; line-height:19px; font-family:arial; color:#5b5b5b; width:330px; }
.mainInfo .caption { padding:0 0 12px 0; font-size:12px; font-weight:bold; color:#757575; }
.infoWoman { float:left; width:381px; padding:0 20px 0 78px; }
.infoMan { float:right; width:409px; padding:0 50px 0 33px; }
.infoMan .caption { width:365px; }
.infoWoman .caption { width:360px; }
.infoA { text-align:center; }

.thermoMax { background:url(images/thermomaxBg.jpg) top left no-repeat; width:811px; height:560px; margin:10px auto; padding:0 10px; text-align:center; line-height:18px;  font-size:12px; }
.thermoTop { text-align:center; padding:13px 0 60px 0; font-weight:bold; color:#fff; }
.thermoTxt { text-align:left; color:#cc184e; padding-left:55px; }
.thermoImg { height:405px; padding:5px 0 0 0; }
.left { float:left; position:relative; top:192px; left:5px; }
.right { float:right; }

.boxWrap {   background:url(images/boxBottom.jpg) bottom left no-repeat; padding:0 0 49px 0;  width:831px;  margin:48px auto 0 auto; text-align:center;  }
.boxTop { background:url(images/boxTop.jpg) top left no-repeat; padding:30px 0 15px 30px; text-align:left; }
.boxContent { background:url(images/boxBg.jpg) left repeat-y; text-align:left; }
.boxContent p, .components p { line-height:18px; padding:0 45px 40px 49px; color:#737373; font-size:12px; }
.boxContent p a { color:#18519a; font-weight:bold; }
.boxContent .caption span { padding-right:10px; }

.bottomButton { padding:10px 0; margin:0 auto;  text-align:center; }
.navBottom { height:13px; width:515px; margin:30px auto 60px auto;  text-align:center; }
.navNext { float:right; }
.navPrev { float:left; }

.components { background:url(images/manComponents.jpg) top left no-repeat; width:831px; height:511px; margin:48px auto 0 auto; padding:70px 0 0 0; text-align:center;   text-align:left; }
.components .caption { padding-bottom:30px; }
.components .bottomButton { padding-top:20px; }
.componentsWoman .bolder { color:#d81f52; }
.componentsWoman img { float:right; margin:20px 30px 20px 0; }

.box2 { text-align:left; float:none; background:url(images/box2Bg.jpg) bottom right no-repeat; width:836px; height:119px; margin:32px 0 0 0; padding:51px 0 0 135px; font-family:arial; color:#737373; font-size:12px; }
.box2 p { line-height:22px; }

.box3 { background:url(images/box3Bg.jpg) top left no-repeat; padding:53px 0 40px 114px; text-align:left; font-size:12px; color:#737373;}
.box3 a { color:#18519a; text-decoration:underline; }
.box3 a:hover { text-decoration:none; }
.box3 a.special { background:url(images/buy.gif) no-repeat; background-position:3px center; padding:0 0 0 20px; }
.box3 p { line-height:20px; padding-bottom:20px; width:766px; }

.box4  {text-align:left; position:relative; height:247px; width:971px; margin-bottom:25px; background:url(images/box4Bg.gif) top left no-repeat; }
.box4 p { float:left; width:376px;  line-height:21px; padding-left:180px; color:#acacac; }
.box4 p.txt { padding:45px 0 15px 180px; color:#5b5b5b; }
.box4 .txt span { color:#18519a; }
.box4 .check { float:right; position:absolute; top:-8px; right:0px; }
.thermoMan .check {  top:-10px;  }

.contact { background:url(images/contactBg2.jpg) top left no-repeat; width:831px; height:411px; margin:50px auto 50px auto; padding:170px 0 0 0px; text-align:center; }
.contactBoxes { height:250px; text-align:left; padding:47px 0 0 0; }
.contactForm { float:left; text-align:right; width:395px; padding:0 30px 0 45px; }
.contactForm  p.leftTxt { text-align:left; padding:10px 0 0 0; }
.contactTxt { float:left; padding:0 0 0 34px; width:290px; color:#737373; border-left:1px solid #c5c5c5; }
.contactTxt p, .contactForm p { line-height:18px; }
.contactTxt p.middle { padding:15px 0; }
.contactTxt p .bigOne { font-size:14px; color:#d11542; }

.formItem, .formTextArea { padding:2px 0; *padding:1px 0; }
.formTextArea { height:66px; }
.formItem label, .formTextArea p {  color:#0f3b83; font-size:12px; }
.formText, .formTextArea textarea { width:191px; font-family:tahoma; font-size:12px; height:14px; line-height:12px; padding:4px 6px 6px 6px; border:1px solid #c5c5c5; margin-left:10px; color:#737373; }
.formTextArea p, .formTextArea textarea { float:right; }
.formTextArea textarea { height:69px; overflow:hidden; font-size:12px; }
.formSend { padding:28px 44px 0 0; }
.shortOne { width:61px; margin-right:130px; }

.formSelect { width:205px; font-family:tahoma; font-size:12px; height:26px; line-height:12px; padding:4px 6px 6px 6px; border:1px solid #c5c5c5; margin-left:10px; color:#737373; }

.orderBox { background:url(images/womanOrderBg2.jpg) top left no-repeat; width:831px; height:511px; margin:50px auto; padding:70px 0 0 0px; text-align:center; color:#737373; }
.orderBox .info { padding:0 0 0 36px; text-align:left; }
.infoBottom { clear:left; text-align:left; padding:20px 0 0 40px; color:#737373; width:685px; line-height:19px; font-size:11px;}
.orderBox .caption { padding:44px 0 0 36px; font-size:14px; text-align:left; }
.thermoMan .orderBox {background:url(images/manOrderBg2.jpg) top left no-repeat; }

.orderFirst { background:url(images/womanOrderBg1.jpg) top left no-repeat; width:788px; height:361px; padding:220px 0 0 43px; margin:50px auto; text-align:center; color:#737373; font-size:12px; }
.orderFirst .info { text-align:left; padding-bottom:40px; }
.orderFirst .caption { font-size:14px; padding:0 0 0 1px; line-height:23px; }
.thermoMan .orderFirst { background:url(images/manOrderBg1.jpg) top left no-repeat; }

.payBoxes { float:left; height:218px; width:340px; overflow:hidden; text-align:left; }
.payBoxes  p { line-height:20px; }
.payBoxes .payBox { height:43px; padding:15px 0; border-bottom:1px solid #c5c5c5; }
.payBoxes .ps { float:left; width:200px; }
.buttonSend { float:right; margin-right:2px; }

.contact .caption { font-size:14px; padding:0 0 0 60px; }
.contact a { color:#737373;; }

.thermoMan .thermoMax { background:url(images/thermomaxBgMan.jpg) top left no-repeat; }
.thermoMan .thermoTxt { color:#0f3b83 }
.thermoMan .box2 { background:url(images/box2BgMan.jpg) bottom right no-repeat; }
.thermoMan .box3 {  background:url(images/box3BgMan.jpg) top left no-repeat; }

.footer { background:url(images/footer.jpg) top repeat-x #8e8e8e; height:147px; width:100%; }
.footerMenu { list-style:none; line-height:60px; height:60px; padding:4px 0 0 40px; }
.footerMenu li { float:left; background:url(images/footerLi.gif) right center no-repeat; padding:0 30px; }
.footerMenu li a { color:#19498a; font-size:12px; }
.footerMenu li a.on { text-decoration:underline; }
.footerMenu li.last { background:none; }

.footerTxt { color:#9e9e9e; text-align:left; padding:0 64px;  }
.footerTxt a { color:#5b5b5b; }
.footerTxt .copyright { float:left; }
.footerTxt .author { float:right; }

.bolder { font-weight:bold; }
.clear { clear:both; }
.special span { color:#b90e32; font-style:oblique; }
.special { padding-bottom:48px; }
.color { color:#d81f52 !important; }
.box3 .color { color:#18519a !important; font-weight:bold; }
