.clear{
  clear: both;
}

.fright{
  float:right;
}

.u{
  text-decoration:underline;
}

p{
  margin:0;
  padding:0;
  display: inline;
}

a{
  text-decoration:none;
  color:#324b95;

  -webkit-transition-property:color, text;
  -webkit-transition-duration: 0.2s, 0.2s;
  -webkit-transition-timing-function: linear, ease-in;

  -moz-transition-property:color, text;
  -moz-transition-duration:0.2s;
  -moz-transition-timing-function: linear, ease-in;

  -o-transition-property:color, text;
  -o-transition-duration:0.2s;
  -o-transition-timing-function: linear, ease-in;
}

a:hover{
  text-decoration:none;
}

a img{
  border: 0;
}

h1,h2,h3,h4,h5,p{
  margin:0;
  padding:0;
}

.fleft{
  float:left;
}

h3{
  color: #599C9E;
  font-size:14px;
  font-weight: bold;
}

h4{
  color: #89817F;
  font-size:12px;
  font-weight: bold;
}

h5{
  color: black;
  font-size:12px;
}

input:focus,textarea:focus{outline: none;}

.BTN{
  cursor:pointer;
  border:0;
  padding:0;
  text-align:center;
  text-shadow:1px 0px #ff1235;
  font-size:14px;
  color:white;
  font-weight:bold;
}

.BTN:hover{
  text-decoration: underline
}

body{
  background: white;
  padding:0;
  margin: 0;
  font-size: 11px;
  font-family: Arial;
  color:black;
  direction:rtl;
}

.holder{
  width:940px;
  height:auto;
  margin:0 auto;
  position: relative;
}

#adRun{
  position: absolute;
  left: -130px;
  top:10px;
  padding-right:10px;
  width: 120px;
  height:auto;
}

#adRun1{
  position: absolute;
  left: 940px;
  top:10px;
  padding-left:10px;
  width: 120px;
  height:auto;
}

.adRunB{
  margin-top: 5px;
  height:600px;
  width:120px;
  float:left;
}

/*header*/
#header{
  width:940px;
  height:auto;
  margin:0 auto;
}

/*logo*/
#header h1{
  background: url(images/logo.png);
  width:111px;
  height:107px;
  float:right;
  margin-top:6px;
  margin-right:14px;
}

#header h1 a{
  display:block;
  width:111px;
  height:107px;
}

#header h1 a span{
  display: none;
}

/*shortCuts*/
#shortCuts{
  background: url(images/scBack.png);
  height:41px;
  line-height:41px;
  width:369px;
  float:left;
}

#shortCuts a span{
  display: none;
}

#facei{
  float:right;
  display:block;
  background: url(images/scIcons.png) 0px 0px;
  width:21px;
  height:21px;
  margin-top:8px;
  margin-right:19px;
  margin-left:16px;
}

#homei{
  float:right;
  display:block;
  background: url(images/scIcons.png) -3px -25px;
  width:19px;
  height:16px;
  margin-top:10px;
  margin-right:19px;
}

#infoi{
  float:right;
  display:block;
  background: url(images/scIcons.png) -3px -47px;
  width:19px;
  height:19px;
  margin-top:9px;
  margin-right:19px;
}

#contacti{
  float:right;
  display:block;
  background: url(images/scIcons.png) -3px -72px;
  width:20px;
  height:13px;
  margin-top:11px;
  margin-right:19px;
}

#logini{
  float:right;
  display:block;
  background: url(images/scIcons.png) no-repeat 28px -91px;
  width:29px;
  padding-right:21px;
  height:19px;
  line-height:19px;
  color:white;
  font-size:14px;
  font-weight:bold;
  margin-top:8px;
  margin-right:36px;
}

#regi{
  float:right;
  display:block;
  background: url(images/scIcons.png) no-repeat 30px -118px;
  width:29px;
  padding-right:23px;
  height:18px;
  line-height:18px;
  color:white;
  font-size:14px;
  font-weight:bold;
  margin-top:8px;
  margin-right:22px;
}

#regi:hover,
#logini:hover{
  text-decoration: underline;
}

/*linkPir*/
#linkPir{
  float:left;
  line-height:35px;
  margin-left:10px;
  color:#94315f;
  font-size:14px;
  font-family: Tahoma;
  text-decoration: underline;
  max-width: 400px;
  max-height: 41px;
  overflow:hidden;
}

#linkPir:hover{
  text-decoration: underline;
  color:#FF3776;
}

/*mainMenu*/
#mainMenu{
  background: url(images/mainMenuBack.png) repeat-x 0px 28px;
  width:798px;
  height:34px;
  float:left;
  margin-top:32px;
}

#mainMenu>ul{
  margin:0;
  padding:0;
  list-style:none;
}

#mainMenu>ul>li{
  height:34px;
  float:right;
  margin:0 15px 0 54px;
  padding-bottom:12px;
}


#mainMenu .sub:hover a span{
  position: absolute;
  bottom:-12px;
  z-index:102;
  background: url(images/subMenuArrw.png) no-repeat center bottom;
  width:100%;
  height:20px;
  display:block;
}

#mainMenu>ul>li>a{
  font-size:14px;
  font-family: Tahoma;
  color:#0099cc;
  font-weight:bold;
  height:34px;
  display:block;
  background: url(images/mainMenuA.png) no-repeat center bottom;
  position: relative;

  -webkit-transition-property:color, text;
  -webkit-transition-duration: 0.2s, 0.2s;
  -webkit-transition-timing-function: linear, ease-in;

  -moz-transition-property:color, text;
  -moz-transition-duration:0.2s;
  -moz-transition-timing-function: linear, ease-in;

  -o-transition-property:color, text;
  -o-transition-duration:0.2s;
  -o-transition-timing-function: linear, ease-in;
}

#mainMenu .active>a,
#mainMenu>ul>li>a:hover{
  background: url(images/mainMenuAHover.png) no-repeat center bottom;
  color:#ff6599;
}

/*subsMenu*/
.SubMenuW{
  width:929px;
  height:auto;
  display:none;
  position: absolute;
  z-index:101;
  top:118px;
  right:5px;
}
.active-menu .SubMenuW {
  display: block;
}

.subMenuTop{
  background: url(images/dropDownMenu.png) no-repeat 0px 0px;
  height:6px;
  width:929px;
}

.subMenuBottom{
  background: url(images/dropDownMenu.png) no-repeat 0px -6px;
  height:32px;
  line-height:32px;
  text-align:center;
  width:929px;
}

.subMenuBottom a{
  font-size:14px;
  color:#54727e;
  font-weight:bold;
}

.subMenuBottom a:hover{
  color:#ff6599;
}

.subMenuMain{
  width:867px;
  height:auto;
  padding:10px 30px;
  background:#f8fbfd;
  border-right:1px solid #aaccee;
  border-left:1px solid #aaccee;
  font-family: Tahoma;
}

.subMenuMain h3{
  color:#3a3a3a;
  font-size:12px;
  font-weight:bold;
  height:21px;
  line-height:21px;
  margin-bottom:5px;
}

.subMenuMain ul{
  margin:0;
  padding:0;
  list-style: none;
  float:right;
}

.subMenuMain ul li{
  width:216px;
  height:21px;
  line-height:21px;
}


.subMenuMain ul li a{
  width: 199px;
  height:21px;
  line-height:21px;
  display:block;
  font-size:12px;
  color:#0099cc;
  background: url(images/subMenuArrwA.png) no-repeat 205px 0px;
  padding-right:17px;
  -webkit-transition-property:color, text;
  -webkit-transition-duration: 0.2s, 0.2s;
  -webkit-transition-timing-function: linear, ease-in;

  -moz-transition-property:color, text;
  -moz-transition-duration:0.2s;
  -moz-transition-timing-function: linear, ease-in;

  -o-transition-property:color, text;
  -o-transition-duration:0.2s;
  -o-transition-timing-function: linear, ease-in;
}

.subMenuMain ul li a:hover{
  color:#ff6599;
  background: url(images/subMenuArrwA.png) no-repeat 205px -21px;
}










/*searchBlock*/
#searchBlock{
  width:934px;
  height:46px;
  background: url(images/searchBlock.png);
  margin:20px auto 10px;
}

/*searchBox*/
#searchBox{
  margin-top:5px;
  margin-right:10px;
  float:right;
}

#searchS{
  background: url(images/inpiS.png) !important;
  height:28px;
  line-height:28px;
  width:177px;
  padding:0px 5px !important;
  border:0 !important;
  font-size:14px;
  color:#adadad;
  float:right;
}

#searchBtn{
  cursor: pointer;
  float:right;
  background: url(images/searchBtn.png);
  height:28px;
  width:39px;
  padding:0;
  border:0;
}

/*lPart*/
#lPart{
  width:645px;
  float:left;
  margin-top:5px;
  margin-left:9px;
}

#lPart form{
  float:right;
}

.selectP{
  float:right;
  margin-left:12px;
}

.selectP select{
  width:211px;
}

/*Selects*/
.jNiceWrapper select {border:none;margin:0;padding:0;}

.jNiceSelectWrapper {
  height: 28px;
  right:0px;top:0px;z-index:3;position:absolute;
}

.jNiceWrapper iframe {position:absolute;z-index:1;width:100%;right:0px;top:0px;}

.jNiceSelectWrapper .jNiceSelectText {
  height: 26px;
  line-height: 26px;
  padding: 0px 3px;
  border: 1px solid #bfd5e3;
  border-left: none;
  color:#adadad;
  font-size:14px;
  background: url(images/inSelect.png);
  overflow:hidden;float:right;position:absolute;z-index:100;right:0px;
}

.jNiceSelectWrapper .jNiceSelectOpen {
  width: 31px;
  height: 28px;
  background: url(images/select.png) no-repeat center center;
  z-index:100;display:block;position:absolute;left:0px;
  cursor:pointer;
}

.jNiceSelectWrapper ul {
  top: 27px;
  background-color: #FFF;
  border: solid 1px #CCC;
  height: 150px;
  position:absolute;right:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:100;width: 95%;
}

.jNiceSelectWrapper ul a {
  color:#0099CC;
  background-color: #FFF;
  display:block;padding:5px;text-decoration:none;

  -webkit-transition-property:color, text;
  -webkit-transition-duration: 0.1s, 0.1s;
  -webkit-transition-timing-function: linear, ease-in;

  -moz-transition-property:color, text;
  -moz-transition-duration:0.1s;
  -moz-transition-timing-function: linear, ease-in;

  -o-transition-property:color, text;
  -o-transition-duration:0.1s;
  -o-transition-timing-function: linear, ease-in;
}

.jNiceSelectWrapper ul a:hover { background:#E1F5FF; }
.jNiceSelectWrapper ul a.selected {background: #EDEDED;}

.jNiceFocus { border: dotted 1px #666666; }

.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {position:relative;vertical-align:top;}
.jNiceWrapper input {outline:none;-moz-outline:none;}


#goBtn{
  background: url(images/btns.png) 0px 0px;
  height:28px;
  line-height:23px;
  width:63px;
  padding-left:20px;
  float:right;
}

#prsm{
  background: url(images/btns.png) no-repeat 0px -28px;
  height:28px;
  width:118px;
  display:block;
  float:left;
  padding-right:15px;
  line-height: 27px;
  text-align:center;
  text-shadow:2px 1px #0051b7;
  font-size:14px;
  color:white;
  font-weight:bold;
}

#prsm:hover{
  text-decoration: underline
}

#prsm span{
  display: none;
}

/*paging*/
#paging{
  color:#909090;
  font-size:12px;
  margin-right:15px;
}

#paging a{
  font-size:12px;
  color:#727272;
  font-weight:bold;
  padding:0 6px;
}

#paging a.pagInd{
  color:#0099cc;
  font-weight: normal;
}

/*pirsomet*/
#pirsometLeft{
  border:1px solid #cfe2ee;
  width:180px;
  height:90px;
  margin:10px auto;
  float:right;
  text-align:left;
}

#pirsometRight{
  border:1px solid #cfe2ee;
  width:728px;
  height:90px;
  margin:10px 10px 10px 10px;
  float:right;
  text-align:left;
}

/*mainPage*/
#mainPage{
  width:940px;
  margin:10px auto;
  height:auto;
}

/*catsBlock*/
#catsBlock{
  width:930px;
  height:auto;
  margin:10px auto;
  position: relative;
}

#catsBlockTop{
  background: url(images/catsBlock.png) no-repeat 0px 0px;
  height:10px;
  width:930px;
}

#catsBlockBottom{
  background: url(images/catsBlock.png) no-repeat 0px -10px;
  height:10px;
  width:930px;
}

#catsBlockMain{
  width:909px;
  height:auto;
  background: white;
  border-right:1px solid #cfe2ee;
  border-left:1px solid #cfe2ee;
  padding-right:19px;
  padding-top:7px;
  padding-bottom:5px;
}

#catOpen{
  padding-top:7px;
  padding-bottom:5px;
}

#catClose{
  display: none;
}

.closeCats #catOpen{
  display:none;
}

.closeCats #catClose{
  display:block;
}

#openBtn{
  background: url(images/btns.png) no-repeat 883px -273px;
  width:879px;
  height:27px;
  padding-right:30px;
  line-height:27px;
  cursor:pointer;
  font-size:14px;
  color:#54727E;
  font-weight:bold;
  float:right;
  margin-top:3px;
  margin-right:10px;
}

#exitBtn{
  background: url(images/btns.png) no-repeat 0px -56px;
  width:26px;
  height:26px;
  position: absolute;
  top:-5px;
  right:-2px;
  cursor:pointer;
}

#catsBlock ul li{
  margin:0;
  padding:0;
  list-style:none;
  float:right;
  width:170px;
}

#catsBlock ul li{
  line-height:24px;
  height:24px;
}

#catsBlock ul li a{
  line-height:24px;
  height:24px;
  width:157px;
  padding-right:13px;
  font-size:14px;
  color:#54727e;
  display:block;
  background: url(images/btns.png) no-repeat 161px -359px;
}

#catsBlock .bl a:hover,
#catsBlock ul li a:hover{
  color:#ff3776;
}

#catsBlock .bl a{
  color:#0099cc;
  font-weight:bold;
}

.mCats{
  display: none;
}

/*moreCats*/
.moreCats{
  float:left;
  padding-left:12px;
  background: url(images/moreCats.png) no-repeat left center;
  color:#54727e;
  font-size: 14px;
  text-decoration: underline;
  cursor:pointer;
  margin-left:14px;
}

.lessCats{
  float:left;
  padding-left:12px;
  background: url(images/lessCats.png) no-repeat left center;
  color:#54727e;
  font-size: 14px;
  text-decoration: underline;
  cursor:pointer;
  margin-left:14px;
  display:none;
}

#moreCats:hover{
  text-decoration: underline;
  color:#FF3776;
}

/*articlesByTab*/
#articlesByTab{
  width:565px;
  float:right;
  height:auto;
  margin:10px auto;
}

#ABTTabs{
  width:547px;
  height:32px;
  margin:0 auto;
}

#ABTTabs ul{
  margin:0;
  padding:0;
  list-style:none;
}

#ABTTabs ul li{
  float:right;
  width:75px;
  height:32px;
  margin:0px -1px;
  background: url(images/articlesByTabPipe.png) no-repeat right center;
  position: relative;
}

#ABTTabs ul li:first-child{
  background: none;
}

#ABTTabs ul li span{
  position: absolute;
  top:0;
  right:0;
  z-index:9;
  width:75px;
  height:32px;
  line-height:32px;
  text-align:center;
  display:block;
  font-size:14px;
  color:#54727e;
  cursor: pointer;

  -webkit-transition-property:color, text;
  -webkit-transition-duration: 0.5s, 0.5s;
  -webkit-transition-timing-function: linear, ease-in;

  -moz-transition-property:color, text;
  -moz-transition-duration:0.5s;
  -moz-transition-timing-function: linear, ease-in;

  -o-transition-property:color, text;
  -o-transition-duration:0.5s;
  -o-transition-timing-function: linear, ease-in;
}

#ABTTabs ul li:hover span{
  color:#ff3776;
}

#ABTTabs ul li.active span{
  background-image: url(images/articlesByTabTheTab.png);
  color:#da004a;
  font-weight:bold;
}

/*ABTBlock*/
#ABTBlock{
  background: url(images/articlesByTab.png);
  height:275px;
  width:565px;
  margin-top:-2px;
  padding-top:8px;
}

#ABTBlock .tabCont{
  display:none;
  height:275px;
}

#ABTBlock .active{
  display:block;
}

.artABT{
  float:right;
  width:162px;
  height:225px;
  margin-right:6px;
  margin-left:20px;
  overflow:hidden;
}

.artABTImg{
  background: url(images/ABTBlockImg.png);
  width:146px;
  height:96px;
  padding:8px;
}

.artABTImg img{
  width:146px;
  height:96px;
}

.artABTText{
  width:146px;
  margin:0 auto;
  color:#727272;
  line-height:16px;
  font-size:14px;
}

.artABTText h3{
  margin-bottom:10px;
}

.artABTText h3,
.artABTText h3 a{
  color:#0099cc;
  font-size:18px;
  font-weight: normal;
  line-height:18px;
}

.artABTText h3 a:hover{
  color:#FF3776;
}

.circ{
  background: url(images/arrwB.png) no-repeat center;
  padding:4px;
  margin-right:3px;
}

.circ span{
  display: none;
}

/*moreArts*/
.moreArts{
  float:left;
  padding-left:8px;
  background: url(images/moreArts.png) no-repeat left center;
  color:#54727e;
  font-size: 14px;
  text-decoration: underline;
  cursor:pointer;
  margin-left:21px;
  margin-top:7px;
}

#moreArts .moreArts{
  font-weight:bold;
}

.moreArts:hover{
  text-decoration: underline;
  color:#FF3776;
}

/*calculatorsBlock*/
#calculatorsBlock{
  float:left;
  width:339px;
  height:auto;
  margin:10px auto;
}

#calculatorsBlockSmall{
  float:left;
  width:307px;
  height:auto;
  margin:10px auto;
}

#CBTabs{
  width:321px;
  height:32px;
  margin:0 auto;
}

#CBTabsSmall{
  width:291px;
  height:32px;
  margin:0 auto;
}

#CBTabsSmall ul,
#CBTabs ul{
  margin:0;
  padding:0;
  list-style:none;
}

#CBTabs ul li{
  float:right;
  width:108px;
  height:32px;
  margin:0px -1px;
  background: url(images/articlesByTabPipe.png) no-repeat right center;
  position: relative;
}

#CBTabsSmall ul li{
  float:right;
  width:98px;
  height:32px;
  margin:0px -1px;
  background: url(images/articlesByTabPipe.png) no-repeat right center;
  position: relative;
}

#CBTabsSmall ul li:first-child,
#CBTabs ul li:first-child{
  background: none;
}

#CBTabs ul li span{
  position: absolute;
  top:0;
  right:0;
  z-index:9;
  width:108px;
  height:32px;
  line-height:32px;
  text-align:center;
  display:block;
  font-size:14px;
  color:#54727e;
  cursor: pointer;
}

#CBTabsSmall ul li span{
  position: absolute;
  top:0;
  right:0;
  z-index:9;
  width:98px;
  height:32px;
  line-height:32px;
  text-align:center;
  display:block;
  font-size:14px;
  color:#54727e;
  cursor: pointer;
}

#CBTabsSmall ul li:hover span,
#CBTabs ul li:hover span{
  color:#44555c;
}

#CBTabsSmall ul li.active span{
  background: url(images/cTabSmall.png);
  color:#44555c;
  font-weight:bold;
}

#CBTabs ul li.active span{
  background: url(images/cTab.png);
  color:#44555c;
  font-weight:bold;
}

/*CBBlock*/
#CBBlock{
  background: url(images/calculatorsBlock.png);
  height:245px;
  width:303px;
  margin-top:-1px;
  padding:18px;
  line-height:18px;
  font-size:14px;
  color:#727272;
}

#CBBlockSmall{
  background: url(images/CBBlockSmall.png);
  height:251px;
  width:277px;
  margin-top:-1px;
  padding:15px;
  line-height:18px;
  font-size:14px;
  color:#727272;
}

#CBBlockSmall .tabCont,
#CBBlock .tabCont{
  height:245px;

}

#calculatorOvul,#calculatorPre,#calculatorWeight{
  display:none;
}

#CBBlockSmall .active,
#CBBlock .active{
  display:block;
}

#CBBlockSmall h3,
#CBBlock h3{
  color:#3a3a3a;
  font-size:18px;
  font-weight:bold;
  margin-bottom:15px;
}

#CBBlockSmall h4,
#CBBlock h4{
  font-size:14px;
  color:#d90049;
  font-weight:bold;
  margin-top:20px;
}

.selectYear{
  float:right;
  width:87px;
  margin-left:12px;
  margin-top:10px;
}

.selectYear select{
  width:87px;
}

.selectMD{
  float:right;
  width:74px;
  margin-left:12px;
  margin-top:10px;
}

.selectMD select{
  width:74px;
}

.cpBtn{
  background: url(images/btns.png) no-repeat 0px -82px;
  height:28px;
  width:102px;
  float:right;
  margin-top:20px;
  padding-left:19px;
  text-align: center;
  font-size: 14px;
  color: white;
  font-weight: bold;
  line-height:15px;
  padding-bottom:2px;
}

.cgBtn{
  background: url(images/btns.png) no-repeat 0px -110px;
  height:28px;
  width:144px;
  float:right;
  margin-top:10px;
  padding-left:10px;
  text-align: center;
  font-size: 14px;
  color: white;
  font-weight: bold;
  line-height:25px;
}

.ncBtn{
  background: url(images/btns.png) no-repeat 0px -110px;
  height:28px;
  width:144px;
  float:right;
  margin-top:8px;
  margin-right:15px;
  padding-left:10px;
  text-align: center;
  font-size: 14px;
  color: white;
  font-weight: bold;
  line-height:25px;
}

.gBoxMain .cgBtn{
  margin:20px 193px 10px;
}

.parameterCal{
  height:28px;
  width:235px;
  line-height:28px;
  font-size:14px;
  color:#d90049;
}

.gBoxMain .parameterCal{
  float:right;
  margin-top:10px;
}

.parameterCal span{
  color:#11a0cf;
}

.parameterCal input{
  background: url(images/inSelect.png);
  height:24px;
  line-height:24px;
  width:77px;
  border:1px solid #c3d6dd;
  padding:0px 3px;
  float:left;
}

.parameterCalMish{
  height:24px;
  width:243px;
  line-height:21px;
  font-size:16px;
  color:#ff1d69;
  float:right;
  margin-top:10px;
  margin-left:20px;
}

.parameterCalMish span{
  color:#949494;
  font-size:12px;
}

.parameterCalMish input{
  background: url(images/inSelect.png);
  height:22px;
  line-height:22px;
  width:60px;
  border:1px solid #c3d6dd;
  padding:0px 3px;
  float:left;
}

.parameterCalName{
  height:24px;
  width:285px;
  line-height:21px;
  font-size:16px;
  color:#737373;
  font-weight:bold;
  float:right;
  margin-top:10px;
  margin-right:20px;
}

.parameterCalName span{
  color:#949494;
  font-size:12px;
}

.parameterCalName input{
  background: url(images/inSelect.png);
  height:22px;
  line-height:22px;
  width:171px;
  border:1px solid #c3d6dd;
  padding:0px 3px;
  float:left;
}

#calculatorOvul .parameterCal{
  margin-top:28px;
}

#calculatorOvul .cpBtn{
  margin-top:10px;
}

.parameterCalWei{
  height:24px;
  width:264px;
  line-height:24px;
  font-size:14px;
  color:#d90049;
  margin-top:6px;
}

.parameterCalWei span{
  color:#949494;
  font-size:12px;
}

.parameterCalWei input{
  background: url(images/inSelect.png);
  height:24px;
  line-height:24px;
  width:89px;
  border:1px solid #c3d6dd;
  padding:0px 3px;
  float:left;
}

/*strip*/
#strip{
  width:918px;
  height:112px;
  margin:10px auto;
  background: url(images/strip.jpg);
  padding-top:24px;
  padding-right:16px;
}

#stripShort h5,
#strip h5{
  color:#3a3a3a;
  font-size:18px;
  font-weight:bold;
}

/*stripShort*/
#stripShort{
  margin:20px auto;
  background: url(images/stripShort.png);
  padding-top:24px;
  padding-right:11px;
  width:580px;
  height:112px;
}

#cRSide #stripShort{
  margin:20px -13px 20px 0;
}

#cRSide .stripYeshor{
  margin:41px auto 0;
}

#stripShort #addMail{
  width:365px;
}

#faceBlockIframe{
  margin:10px auto;
}

#addMail{
  width:385px;
  float:right;
  height:auto;
}

#stripName{
  background: url(images/inSelect.png);
  height:24px;
  line-height:24px;
  width:92px;
  border:1px solid #c3d6dd;
  padding:0px 3px;
  float:right;
  margin-left:9px;
  margin-top:18px;
  color:#4f4f4f;
  font-size:12px;
}

#stripMail{
  background: url(images/inSelect.png);
  height:24px;
  line-height:24px;
  width:156px;
  border:1px solid #c3d6dd;
  padding:0px 3px;
  float:right;
  margin-left:9px;
  margin-top:18px;
  color:#4f4f4f;
  font-size:12px;
}

#addNewMail{
  background: url(images/btns.png) no-repeat 0px -138px;
  height:23px;
  width:64px;
  float:right;
  margin-top:19px;
  text-align: center;
  font-size: 12px;
  color: white;
  font-weight: bold;
  line-height:21px;
}

#soci{
  margin-right:35px;
  width:175px;
  float:right;
}

#stripShort #soci{
  margin-right:25px;
}

#faceSoci{
  display:block;
  height:27px;
  width:27px;
  background: url(images/btns.png) -86px -161px;
  float:right;
  margin-top:17px;
}

#googleSoci{
  display:block;
  height:27px;
  width:27px;
  background: url(images/btns.png) -43px -161px;
  float:right;
  margin-right:16px;
  margin-top:17px;
}

#twitSoci{
  display:block;
  height:27px;
  width:27px;
  background: url(images/btns.png) 0px -161px;
  float:right;
  margin-right:16px;
  margin-top:17px;
}

#eventSoci{
  display:block;
  height:40px;
  width:36px;
  background: url(images/btns.png) -126px -160px;
  float:right;
  margin-right:10px;
  margin-top:13px;
}

#faceSoci span,
#eventSoci span,
#googleSoci span,
#twitSoci span{
  display: none;
}

/*pirsomStrip*/
#pirsomStrip{
  width:225px;
  height:60px;
  border:1px solid #cfe2ee;
  background: white;
  float:right;
  margin-top:10px;
  margin-right:27px;
}

/*facebook*/
#facebook{
  margin:10px auto;
  height:auto;
  line-height:18px;
  color:#727272;
  font-size:14px;
  text-align:center;
  width:300px;
}

#facebook3{
  margin:10px auto;
  height:auto;
  line-height:18px;
  color:#727272;
  font-size:14px;
  text-align:center;
  width:300px;
}

/*iRSide*/
#iRSide{
  width:576px;
  height:auto;
  float:right;
}

/*iLSide*/
#iLSide{
  width:338px;
  height:auto;
  float:left;
}

/*mBox*/
.mBox{
  width:270px;
  height:auto;
  margin-bottom:10px;
}

.mBox h3{
  height:47px;
  line-height:43px;
  width:254px;
  color:#3a3a3a;
  font-size:20px;
  font-weight:bold;
  padding-right:16px;
  background: url(images/mBox.png);
}

.mBox h3 span{
  color:#ff1c69;
}

.mBoxBottom{
  height:12px;
  width:270px;
  margin:0 auto;
  background: url(images/mBox.png) no-repeat 0px -47px;
}

.mBoxMain{
  width:252px;
  height:226px;
  border-right:1px solid #cfe2ee;
  border-left:1px solid #cfe2ee;
  padding:0 6px;
  margin:0 auto;
}

/*newsB*/
.newsB{
  padding-top:10px;
  padding-bottom:10px;
  line-height:16px;
  font-size:14px;
  color:#727272;
}

.newsB h4 a,
.newsB h4{
  color:#54727e;
  font-size:14px;
  line-height:16px;
  font-weight: bold;
  margin-bottom:5px;
}

.newsB h4 a:hover{
  color:#ff3776;
}

.newsB h4 span,
.newsB h4 a span{
  color:#b10000;
  font-size:12px;
  font-weight: normal;
}

.moreUM{
  border-top:1px solid #cfe2ee;
  height:20px;
  line-height:20px;
  width:244px;
  margin-top:5px;
  text-align:left;
  color:#54727e;
  font-size: 14px;
  text-decoration: underline;
  background: url(images/moreArts.png) no-repeat left center;
  padding-left:8px;
  display:block;
}

.moreUM:hover{
  text-decoration: underline;
  color:#FF3776;
}

.mBoxMain ul{
  margin:4px 0;
  padding:0;
  list-style:none;
  width:252px;
}

.mBoxMain ul li{
  line-height:24px;
  /* height:24px; */
  float:right;
  width: 50%;
}

.mBoxMain ul li a{
  line-height:24px;
  /* height:24px; */
  /* width:113px; */
  padding-right:13px;
  font-size:14px;
  color:#54727e;
  display:block;
  background: url(images/arrw.png) no-repeat right 8px;
}

.mBoxMain ul li a:hover{
  color:#ff3776;
}

.mBoxMain strong{
  color:#2d2d2d;
  font-size:14px;
  line-height:24px;
}

/*fBox*/
.fBox{
  width:565px;
  height:auto;
  margin:10px auto;
}

.fBox h3{
  height:46px;
  line-height:43px;
  width:549px;
  color:#3a3a3a;
  font-size:20px;
  font-weight:bold;
  padding-right:16px;
  background: url(images/fBox.png);
}

.fBox h3 span{
  color:#ff1c69;
}

.fBoxBottom{
  height:12px;
  width:565px;
  background: url(images/fBox.png) no-repeat 0px -46px;
}

.fBoxMain{
  width:547px;
  height:auto;
  border-right:1px solid #cfe2ee;
  border-left:1px solid #cfe2ee;
  padding:10px 6px 0;
  margin:0 auto;
}

.fBoxMain ul{
  margin:0;
  padding:0;
  list-style:none;
}

.fBoxMain ul li{
  color:#727272;
  font-size:12px;
  line-height:18px;
  padding-right:8px;
  background: url(images/dotLi.gif) no-repeat 100% 24%;
  width:539px;
  margin-bottom:10px;
}

.fSub{
  color:#0099cc;
  font-size:14px;
  font-weight:bold;
}

.fSub:hover{
  color:#ff1c69;
}

.fFrom{
  color:#727272;
  font-size:14px;
}

.fUser{
  color:#54727e;
}

.moreUF{
  border-top:1px solid #cfe2ee;
  height:20px;
  line-height:20px;
  width:539px;
  margin-top:10px;
  text-align:left;
  color:#54727e;
  font-size: 14px;
  text-decoration: underline;
  background: url(images/moreArts.png) no-repeat left center;
  padding-left:8px;
  display:block;
}

.moreUF:hover{
  text-decoration: underline;
  color:#FF3776;
}

/*compBlock*/
#compBlock{
  float:left;
  width:339px;
  height:auto;
  margin:10px auto;
}

#compBlockSmall{
  width:303px;
  height:auto;
  margin:10px auto;
}

#COTabs{
  width:321px;
  height:32px;
  margin:0 auto;
}

#COTabsSmall{
  width:291px;
  height:32px;
  margin:0 auto;
}

#COTabsSmall ul,
#COTabs ul{
  margin:0;
  padding:0;
  list-style:none;
}

#COTabs ul li{
  float:right;
  width:108px;
  height:32px;
  margin:0px -1px;
  background: url(images/articlesByTabPipe.png) no-repeat right center;
  position: relative;
}

#COTabsSmall ul li{
  float:right;
  width:98px;
  height:32px;
  margin:0px -1px;
  background: url(images/articlesByTabPipe.png) no-repeat right center;
  position: relative;
}

#COTabsSmall li:first-child,
#COTabs li:first-child{
  background: none;
}

#COTabs span{
  position: absolute;
  top:0;
  right:0;
  z-index:9;
  width:108px;
  height:32px;
  line-height:32px;
  text-align:center;
  display:block;
  font-size:14px;
  color:#54727e;
  cursor: pointer;
}

#COTabsSmall span{
  position: absolute;
  top:0;
  right:0;
  z-index:9;
  width:98px;
  height:32px;
  line-height:32px;
  text-align:center;
  display:block;
  font-size:14px;
  color:#54727e;
  cursor: pointer;
}

#COTabsSmall li:hover span,
#COTabs li:hover span{
  color:#44555c;
}

#COTabs .active span{
  background: url(images/cTab.png);
  color:#44555c;
  font-weight:bold;
}

#COTabsSmall .active span{
  background: url(images/cTabSmall.png);
  color:#44555c;
  font-weight:bold;
}

/*CBBlock*/
#COBlock{
  background: url(images/compBlock.png);
  height:100px;
  width:303px;
  margin-top:-1px;
  padding:18px;
  line-height:18px;
  font-size:14px;
  color:#727272;
}

#COBlockSmall{
  background: url(images/COBlockSmall.png);
  height:106px;
  width:273px;
  margin-top:-1px;
  padding:15px;
  line-height:18px;
  font-size:14px;
  color:#727272;
}

#COBlockSmall .tabCont,
#COBlock .tabCont{
  height: 100px;
  display: none;
}

#COBlockSmall .active,
#COBlock .active{
  display: block;
}

.COImg{
  float:right;
  width:80px;
  height:80px;
}

.COImg img{
  border:1px solid #cfe2ee;
  width:78px;
  height:78px;
}

.COText{
  width:213px;
  height:auto;
  float:left;
  line-height:16px;
  color:#727272;
  font-size:14px;
}

#COBlockSmall .COText{
  width:180px;
}

.COText h3,
.COText h3 a{
  color:#0099cc;
  font-size:18px;
  font-weight:bold;
  margin-bottom:10px;
}

.COText h3 a:hover{
  color: #FF1C69;
}

/*cPage*/
#cPage{
  width:929px;
  height:auto;
  margin:25px auto;
}

/*cRSide*/
#cRSide{
  width:564px;
  height:auto;
  float:right;
}

#cLSide{
  width:338px;
  height:auto;
  float:left;
}

/*quiz*/
#quiz{
  width:564px;
  height:auto;
  float:right;
}

/*gBox*/
.gBox{
  width:564px;
  height:auto;
  margin:0 auto 10px;
}

.gBoxTop{
  background: url(images/gBox.png) 0px 0px;
  height:12px;
  width:564px;
}

.gBoxBottom{
  background: url(images/gBox.png) 0px -12px;
  height:36px;
  width:564px;
  margin-top:-23px;
}

.gBoxMain{
  margin:0 auto;
  background:#fdfdfe;
  border-right:1px solid #cfe2ee;
  border-left:1px solid #cfe2ee;
  height:auto;
  width:528px;
  padding:0px 15px;
  font-size:16px;
  color:#727272;
  line-height:20px;
}

.gBoxMain p.lSm{
  font-size:14px;
}

.lSm strong span{
  color:#ff689b;
}

.gBoxMain a{
  color:#0099cc;
}

.gBox h2{
  font-size:36px;
  color:#273b43;
  line-height:30px;
  float:right;
  margin-bottom:15px;
}

.gBox .addthis_toolbox{
  float:right;
}

.gBox .cpBtn{
  margin-top:11px;
}

#cpMid,#cpMid1{
  margin-right:213px;
  margin-top:20px;
}

.gBox h4{
  font-size:18px;
  color:#d90049;
  font-weight:bold;
  margin-top:20px;
}

.moreUnderG{
  border-top:1px solid #cfe2ee;
  height:40px;
  line-height:40px;
  width:528px;
  margin-top:27px;
  text-align:left;
  color:#727272;
  font-size:16px;
  font-weight: bold;
}

.moreUnderG a{
  color:#0099cc;
}

.moreUnderG a:hover{
  color:#d90049;
}

/*cPirsom*/
.cPirsom{
  height:250px;
  width:300px;
  padding-right: 20px;
  /*border:1px solid #cfe2ee;*/
}

.sBan{
  border:1px solid #cfe2ee;
  margin:10px auto;
  height:60px;
  width:468px;
}

/*results*/
#results{
  width:432px;
  height:auto;
  margin-top:10px;
}

#results h4{
  background: url(images/resultsBlock.png);
  width:415px;
  height:38px;
  line-height:38px;
  padding-right:17px;
  color:#d90049;
  font-size:18px;
  font-weight:bold;
}

#resultsBottom{
  background: url(images/resultsBlock.png) 0px -38px;
  width:432px;
  height:12px;
}

#resultsMain{
  border-right:1px solid #cfe2ee;
  border-left:1px solid #cfe2ee;
  width:424px;
  height:auto;
  padding:3px 3px 0px;
}

#resultsMain table{
  border:0;
  padding:0;
}

#resultsMain tr{
  height:29px;
  line-height:29px;
  font-size:16px;
  color:#353535;
}

#resultsMain tr td{
  width:219px;
  height:29px;
  line-height:29px;
  padding-right:11px;
}

#resultsMain tr td:first-child{
  width:181px;
  border-left:1px solid #d9e4ec;
}

#resultsMain tr.sb{
  background:#f2f6f9;
}

/*buisCard*/
#buisCard{
  width:925px;
  height:auto;
  margin:10px auto;
}

#buisCardTop{
  background: url(images/buisCardTop.png);
  height:54px;
  width:925px;
}

#buisCardButtom{
  background: url(images/buisCardButtom.png);
  height:6px;
  width:921px;
  margin-right:2px;
}

#buisCardMain{
  height:auto;
  width:919px;
  border-right:1px solid #cfe2ee;
  border-left:1px solid #cfe2ee;
  margin-right:2px;
}

#buisCardTop h2{
  color:#d90049;
  font-size:22px;
  font-weight:bold;
  font-family: Arial;
  float:right;
  padding-right:22px;
  line-height: 40px;
}

#lct{
  float:left;
  padding-left:11px;
  line-height:29px;
  height:29px;
  margin-top:9px;
}

.btnCT{
  display:block;
  width:85px;
  height:23px;
  line-height:22px;
  background: url(images/btns.png) 0px -426px;
  padding-right:15px;
  color:#5f7b87;
  font-size:12px;
  font-weight:bold;
  float:left;
  margin-right:8px;
}

.btnCT:hover{
  color: #FF3776;
}

.btnCT img{
  vertical-align: middle;
  margin-left:7px;
}

#lct .addthis_toolbox{
  float:left;
}

#bcRSide{
  width:489px;
  height:auto;
  float:right;
  margin-right:21px;
}

/*buisMinC*/
#buisText{
  width:357px;
  float:left;
  font-size:16px;
  color:#585858;
  line-height:22px;
}

#buisText h2{
  color:#585858;
  font-size:18px;
  font-weight:bold;
  line-height:30px;
  margin-top:4px;
}

#bMCImg{
  float:right;
}

/*buisDets*/
#buisDets{
  width:489px;
  height:auto;
  margin:20px auto;
}

#buisDetsTop{
  background: url(images/buisDets.png) no-repeat 0px 0px;
  height:10px;
  width:489px;
}

#buisDetsBottom{
  background: url(images/buisDets.png) no-repeat 0px -10px;
  height:10px;
  width:489px;
}

#buisDetsMain{
  width:487px;
  height:auto;
  border-right:1px solid #dfe8ef;
  border-left:1px solid #dfe8ef;
}

#buisDetsMain table{
  border:0;
  padding:0;
  float:right;
  margin:-7px 3px;
  width:481px;
}

#buisDetsMain tr{
  height:29px;
  line-height:29px;
  font-size:16px;
  color:#353535;
}

#buisDetsMain tr td{
  width:368px;
  height:29px;
  line-height:29px;
  padding-right:11px;
}

#buisDetsMain tr td:first-child{
  width:111px;
  border-left:1px solid #d9e4ec;
}

#buisDetsMain tr.sb{
  background:#f2f6f9;
}

.phoneNumber{
  color:#548f00;
  font-weight:bold;
}

#iconsBuis{
  height:33px;
  line-height:33px;
}

#iconsBuis a{
  height:33px;
  line-height: 33px;
  display:block;
  background: url(images/iconPipe.png) no-repeat center right;
  font-size:14px;
  color:#0099cc;
  font-weight:bold;
  padding:0px 28px;
  float:right;
}

#iconsBuis a:hover{
  color:#ff6599;
}

#iconsBuis a:first-child{
  background: none;
}

#iconsBuis a img{
  vertical-align: middle;
  margin-left:10px;
}

#buisCardMap{
  background: url(images/buisCardMap.png);
  width:360px;
  height:341px;
  padding:3px 19px 19px 3px;
  float:left;
  margin-left:20px;
}

/*iNRSide*/
#iNRSide{
  width:301px;
  height:auto;
  float:right;
}

/*boxRS*/
.boxRS{
  width:301px;
  height:auto;
  margin:0 auto 20px;
}

.boxRS h3{
  background: url(images/boxRS.png) no-repeat 0px 0px;
  height:42px;
  line-height:42px;
  width:285px;
  color:#3a3a3a;
  font-size:20px;
  font-weight:bold;
  padding-right:16px;
}

.boxRS h3 span{
  color:#ff1c69;
}

.boxRSMain{
  width:299px;
  height:auto;
  border-right:1px solid #cfe2ee;
  border-left:1px solid #cfe2ee;
}

.boxRSBottomG{
  background: url(images/boxRS.png) no-repeat 0px -42px;
  height:20px;
  width:301px;
}

.boxRSBottomW{
  background: url(images/boxRS.png) no-repeat 0px -62px;
  height:11px;
  width:301px;
}

/*subMenuCards*/
.subMenuCards{
  margin:0px 19px;
  padding:0px 0;
  list-style:none;
  width:261px;
}

.subMenuCards li a{
  height:17px;
  line-height:12px;
  display:block;
  width:241px;
  color:#54727e;
  font-size:16px;
  padding:0;
  float:right;
  margin-top:10px;
  padding-right:15px;
  background: url(images/subMenuCards.png) no-repeat right center;
}

.subMenuCards li a:hover{
  color:#ff6599;
}

/*subMenuRS*/
.subMenuRS{
  margin:0px 19px;
  padding:0px 0;
  list-style:none;
  width:261px;
}

.subMenuRS>li{
  clear: both;
}

.subMenuRS>li>span{
  display:block;
  height:17px;
  /*width:16px;*/
  margin-left:4px;
  float:right;
  background: url(images/subMenuRS.png) no-repeat right center;
  cursor: pointer;
  margin-top:10px;
}

.subMenuRS>li>span.trigActive{
  background: url(images/subMenuRSOpen.png) no-repeat right center;
}

.subMenuRS>li>span>a{
  height:17px;
  line-height:13px;
  display:block;
  width:241px;
  color:#3a3a3a;
  font-size:16px;
  padding:0;
  float:right;
  /*margin-top:10px;*/
  margin-right: 20px;
}

.subMenuRS>li>a{
  height:17px;
  line-height:13px;
  display:block;
  width:241px;
  color:#3a3a3a;
  font-size:16px;
  padding:0;
  float:right;
  margin-top:10px;
}

.subMenuRS>li>span>a:hover,
.subMenuRS>li>a:hover,
.uPD li a:hover{
  color:#ff6599;
}

.uPD{
  margin:5px 7px 0;
  padding:0;
  list-style:none;
  float:right;
  display:none;
}

.uPD li a{
  padding-right:14px;
  background: url(images/dotLi.gif) no-repeat right center;
  color:#54727e;
  font-size:14px;
  line-height:23px;
}

.ful{
  margin:0 auto;
  padding:10px 0 0;
  list-style:none;
  width:281px;
}

.ful li{
  color:#727272;
  font-size:12px;
  line-height:18px;
  padding-right:8px;
  background: url(images/dotLi.gif) no-repeat 100% 24%;
  width:273px;
  margin-bottom:10px;
}

.moreUFIN{
  border-top:1px solid #cfe2ee;
  height:20px;
  line-height:20px;
  width:273px;
  margin:10px auto -5px;
  text-align:left;
  color:#54727e;
  font-size: 14px;
  text-decoration: underline;
  background: url(images/moreArts.png) no-repeat left center;
  padding-left:8px;
  display:block;
}

/*facebookRS*/
#facebookRS{
  margin-top:10px;
  height:auto;
  line-height:18px;
  color:#727272;
  font-size:14px;
  text-align:center;
  width:300px;
}

.pirsom300X250{
  width:300px;
  height:250px;
  border:1px solid #ADADAD;
  margin-bottom:10px;
}

/*iNLSide*/
#iNLSide{
  width:602px;
  height:auto;
  float:left;
}

/*allArticles*/
#allArticles h2{
  font-size:48px;
  font-weight:bold;
  color:#273b43;
  line-height:36px;
}

#allArticles .addthis_toolbox{
  float:right;
  margin-top:20px;
}

#allArticles ul{
  margin:30px 0 0;
  padding:0;
  list-style:none;
}

#allArticles ul li{
  border-bottom:1px solid #d6d6d6;
  padding-top:7px;
  padding-bottom:7px;
  font-size:16px;
  line-height:22px;
  color:#3a3a3a;
}

#allArticles h3 a,
#allArticles h3{
  color:#0099cc;
  font-size:24px;
  font-weight:bold;
}

#allArticles h3 a:hover{
  color:#ff6599;
}

.AAText{
  padding:20px 13px;
  width:576px;
  height:auto;
}

.AATextB{
  padding:20px 13px;
  width:576px;
  height:auto;
  background:#f7fafc;
}

.ADate{
  color:#868686;
  font-size:12px;
  padding-bottom:5px;
  margin:0;
  display:block;
}

.AImage{
  float: right;
  margin-left: 10px;
}

#allArticles ul li.adLi{
  border:0;
}

/*pagingNumberC*/
.pagingNumberC{
  padding:15px 0;
  text-align: center;
  font-size:12px;
  color:#313131;
}

.pagingNumberC a{
  color:#176eaa;
}

.pagingNumberC a:hover{
  color:#ff6599;
}

.pagingNumberC a.act{
  color:#010101;
  font-weight:bold;
}

/*article*/
#article h2{
  color:#ed0d57;
  font-size:36px;
  font-weight:bold;
  line-height:30px;
  margin-bottom:20px;
}

.innerPageH h2{
  margin-bottom:10px;
  color:#ed0d57;
  font-size:36px;
  font-weight:bold;
  line-height:30px;
}

.artSum{
  height:29px;
  line-height:29px;
  width: 587px;
  padding:0px 7px;
}

#artSumFull{
  width:920px;
  margin:0 auto;
}

#artSubFullW{
  padding-bottom:5px;
  background: url(images/mainArticle.png) repeat-x bottom;
  width:920px;
  margin:0 auto;
}

.pass{
  padding-bottom:5px;
  background: url(images/mainArticle.png) repeat-x bottom;
  margin:0 auto;
}

.pasws{
  background: url(images/mainArticle.png) repeat-x bottom;
  margin:0 auto;
}

.artSum .addthis_toolbox{
  float:right;
}

.artSum .addthis_toolbox iframe{
  margin-top: 5px;
}

.artSum img{
  vertical-align: middle;
}

.LAS{
  float:left;
}

.LAS a{
  margin-right:20px;
  color:#11a0cf;
  font-size:12px;
  font-weight:bold;
  float:left;
  display:block;
  line-height:29px;
}

.LAS a:hover{
  color: #FF6599;
}

.LAS a img{
  margin-left:7px;
}

.ADateIn{
  color:#868686;
  font-size:12px;
  margin:0;
  display:block;
  float:left;
  line-height:29px;
}

.goTop{
  display:block;
  color:#919191;
  font-size:14px;
  float:right;
  line-height:29px;
}

.goTop img{
  margin-right:2px;
}

/*mainArticle*/
#mainArticle{
  width:601px;
  background: url(images/mainArticle.png) repeat-x;
  height:auto;
  padding-top:28px;
  font-size:16px;
  line-height:22px;
  color:#444343;
  border-bottom:1px solid #f2f2f2;
}

#mainArticle h3{
  color:#444343;
  font-size:24px;
  line-height:30px;
}

#mainArticle img{
  float:right;
  margin-left:27px;
  margin-bottom:20px;
}

#mainArticle .pirsom300X250{
  float:left;
  margin-top:10px;
  margin-right:20px;
  margin-bottom:10px;
}

/*moreArts*/
#moreArts{
  width:601px;
  background: url(images/mainArticle.png) repeat-x;
  height:auto;
  padding-top:28px;
  margin-top:5px;
}

#moreArts h4{
  font-size:30px;
  font-weight:bold;
  color:#ed0d57;
}

.minArt{
  width:152px;
  height:auto;
  float:right;
  margin-right:63px;
  margin-top:25px;
}

#moreArts .first{
  margin-right:0px;
}

.minArt .minArtImg{
  display: block;
}

.minArt .minArtImg img{
  height:148px;
  width:148px;
  margin:0;
  padding:1px 1px;
  border:1px solid #f2f2f2;
}

.minArt h3 a{
  margin:5px;
  width:142px;
  display:block;
  font-size:14px;
  color:#0099cc;
}

.minArt h3 a:hover{
  color: #FF6599;
}

/*talksback*/
#talksback{
  width:594px;
  height:auto;
  margin:10px auto;
}

#talksbackTop{
  width:112px;
  height:42px;
  background: url(images/talkbackBlock.png);
  padding-right:14px;
  padding-left:468px;
  line-height:37px;
  text-align:center;
  color:#535353;
  font-size:14px;
  font-weight:bold;
}

#talksbackBottom{
  width:594px;
  height:15px;
  background: url(images/talkbackBlock.png) no-repeat 0px -41px;
}

#talksbackMain{
  width:562px;
  height:auto;
  background: url(images/talkbackBlockMain.png);
  padding:4px 16px;
}

#tbOpi{
  color:#535353;
  font-size:12px;
  text-align:left;
  padding-left:4px;
}

#sendTB{
  width:546px;
  height:auto;
  padding:9px 8px;
  border-top:1px solid #d9d9d9;
  margin:6px auto;
  background:#f7f7f7;
}

#sendTB img{
  float:right;
  width:72px;
  height:72px;
}

#tbUse{
  width:450px;
  float:left;
  height:auto;
}

#tbUse textarea{
  width:448px;
  max-width:448px;
  height:45px;
  border:#e8edf6 1px solid;
  margin-bottom:4px;
}

#whoami{
  float:right;
  color:#5e5e5e;
  font-size:12px;
}

#whoami a{
  color:#003366;
}

#whoami a:hover{
  text-decoration: underline;
}

#tbSend{
  background: url(images/btns.png) no-repeat 0px -461px;
  height:28px;
  width:96px;
  float:left;
  text-align: center;
  font-size: 12px;
  color: white;
  font-weight: bold;
  line-height:25px;
  margin-bottom:-3px;
  margin-top:-5px;
  margin-left:-3px;
}

.talkback{
  width:546px;
  height:auto;
  padding:9px 8px;
  border-bottom:1px solid #e2e2e2;
  margin:6px auto;
}

.talkback img{
  float:right;
  width:72px;
  height:72px;
}

.talkbackCont{
  width:450px;
  float:left;
  height:auto;
  color:#1a1a1a;
  font-size:12px;
  line-height:19px;
}

.tbUserName{
  font-size:12px;
  font-weight:bold;
  color:#3b5998;
  display:block;
}

.talkbackCont a:hover{
  text-decoration: underline
}

.tbDets{
  color:#afafaf;
  font-size:11px;
}

/*pagingSq*/
#pagingSq{
  text-align:center;
  height:19px;
  line-height:19px;
  color:#535353;
  font-size:12px;
}

#pagingSq a{
  width:17px;
  height:17px;
  line-height:17px;
  text-align:center;
  border:1px solid #e9e9e9;
  background:#f7f7f7;
  display: inline-block;
  margin:0 2px;
}

/*res*/
.res{
  margin-top:10px;
  font-size:16px;
  line-height:18px;
  color:#5d5d5d;
}

.res h4{
  color:#273b43;
  font-size:20px;
  font-weight:bold;
  margin:0;
}

.res h5{
  font-size:16px;
  font-weight:bold;
  color:#5d5d5d;
  margin:13px 0;
}

.mikra{
  font-size:16px;
  color:#5d5d5d;
  margin:13px 0;
}

.mikra .number{
  font-weight:bold;
  color:#000000;
  margin-right:15px;
}

.mikra .noteSmall{
  font-size:11px;
  margin-left:15px;
}
.noteSmall h2{
  font-size: 14px;
  font-weight: bold;
  color: #FF3776;
  text-decoration: none;
  margin-bottom: 2px;
}
.res ul{
  margin:0;
  padding:0;
  list-style:none;
}

.res ul li{
  color:#5d5d5d;
  font-size:16px;
  line-height:18px;
  width:468px;
  padding-right:16px;
  background: url(images/pick2.png) no-repeat 475px 7px;
  margin-top:10px;
}

#bable{
  background: url(images/bable.png);
  float:left;
  height:81px;
  width:132px;
  display:block;
  margin-top:-20px;
  line-height:18px;
  font-size:14px;
  color:white;
  text-shadow: 1px 0px #0051B7;
  text-align:center;
  padding-top:10px;
  font-weight:bold;
}

#bable:hover{
  text-decoration: underline;
}

/*zirimTable*/
.zirimTable{
  width:433px;
  height:auto;
  margin:10px auto;
}

.zirimTable .zirimTableTop{
  background: url(images/zirimTableTop.png);
  height:35px;
  width:431px;
  padding:0 1px;
  font-size:16px;
  font-weight:bold;
  color:white;
  text-shadow: 1px 0px #FF1235;
}

.tab1{
  width:138px;
  height:32px;
  line-height:32px;
  float:right;
  margin-left:1px;
  text-align:center;
}

.tab2{
  width:146px;
  height:32px;
  line-height:32px;
  float:right;
  margin-left:1px;
  text-align:center;
}

.tab3{
  width:142px;
  height:32px;
  line-height:32px;
  float:right;
  margin-left:1px;
  text-align:center;
}

.zirimTableMain{
  border:1px solid #cfe2ee;
  border-top:0;
  height:32px;
  width:431px;
  font-size:14px;
  color:#575757;
}

.zirimTableMain .tab1,
.zirimTableMain .tab2{
  border-left:1px solid #cfe2ee;
  margin:0;
}

.pageTitle{
  font-size:48px;
  font-weight:bold;
  color:#525252;
}

.pageTitle span{
  color:#ed0d57;
}

/*calendar*/
#calendar{
  width:930px;
  margin:10px auto;
}

#calendarTop{
  width:930px;
  height:60px;
  line-height:60px;
  background: url(images/calTop.png);
  font-family: Tahoma;
  font-size:24px;
  font-weight:bold;
  color:white;
  text-align: center;
}

#calArrwNext{
  font-size:16px;
  font-weight:bold;
  color:white;
  display: block;
  float:left;
  background: url(images/arrwCalL.png) no-repeat left center;
  padding-left:14px;
  margin-left:15px;
}

#calArrwPrev{
  font-size:16px;
  font-weight:bold;
  color:white;
  display: block;
  float:right;
  background: url(images/arrwCalR.png) no-repeat right center;
  padding-right:14px;
  margin-right:15px;
}

#calArrwNext:hover,
#calArrwPrev:hover{
  color:#ed0d57;
}

#calendar table{
  border-top:1px solid #bbd6e8;
  border-right:1px solid #bbd6e8;
  width: 100%;
}

#calendar td{
  width:135px;
  text-align:center;
  border-bottom:1px solid #bbd6e8;
  border-left:1px solid #bbd6e8;
}

.noText{
  color:#303030;
  font-size:14px;
  height:168px;
  background: url(images/noText.png);
}

.haveEvent{
  vertical-align: top;
  color:#727272;
  font-size:12px;
  line-height:14px;
  height:168px;
}

.haveEvent span{
  color:#ed0d57;
  font-size:14px;
}

.haveEventSp{
  vertical-align: top;
  color:#727272;
  font-size:12px;
  line-height:14px;
  font-weight:bold;
  background:#fffdee;
  height:168px;
}

.haveEventSp span{
  color:#ed0d57;
  font-size:14px;
  font-weight:bold;
}

.tableTopCal td{
  font-size:14px;
  color:#00455c;
  font-weight:bold;
  height:31px;
  background: url(images/tableTopCal.png);
}

/*braBox*/
.wBox{
  width:593px;
  height:auto;
  margin:0 auto 10px;
}

.wBoxTop{
  background: url(images/wBox.png) 0px 0px;
  height:11px;
  width:593px;
}

.wBoxBottom{
  background: url(images/wBox.png) 0px -11px;
  height:11px;
  width:593px;
  margin-top:-3px;
}

.wBoxMain{
  background: url(images/wBoxMain.png);
  height:auto;
  width:559px;
  padding:0px 17px;
  font-size:16px;
  color:#727272;
  line-height:22px;
}

.wBox h2{
  color:#444343;
  font-size:20px;
  font-weight:bold;
  line-height: 23px;
  margin-bottom: 5px;
}

.wBox strong,
.wBox span{
  color:#ed0d57;
}

/*logBoxW*/
.logBoxW{
  width:554px;
  height:auto;
  margin:0 auto;
  padding:15px 0;
}

.gBoxMain .logBoxW{
  margin-right:-13px;
}

.logBoxWTop{
  background: url(images/logBoxW.png) 0px 0px;
  height:13px;
  width:554px;
}

.logBoxWBottom{
  background: url(images/logBoxW.png) 0px -13px;
  height:13px;
  width:554px;
  margin-top:-2px;
}

.logBoxWMain{
  background: url(images/logBoxWMain.png);
  height:auto;
  width:524px;
  padding:0px 15px;
  font-size:16px;
  color:#727272;
  line-height:22px;
}

.logBoxWMain h4{
  font-size:16px;
  color:#504f4f;
  font-weight:bold;
  margin-top:-4px;
}

.logBoxWMain label{
  float:right;
  margin-top:5px; 
  font-size:16px;
  color:#5d5d5d;
  margin-left:5px;
  line-height:26px;
}

.inpiBL{
  float:right;
  text-align:center;
  margin-top:5px;
  margin-left:5px;
  line-height:18px;
}

.inpiBL input{
  background: url(images/btns.png) no-repeat -68px -230px;
  height:28px;
  line-height:28px;
  width:132px;
  padding:0;
  border:0;
}

.inpiBL a{
  color:#0099cc;
  font-size:14px;
  text-decoration: underline;
}

.inpiBL a:hover{
  text-decoration: none;
}

#loginBtn,.loginBtn{
  background: url(images/btns.png) no-repeat 0px -489px;
  height:28px;
  width:102px;
  display:block;
  float:right;
  padding-left:19px;
  line-height: 26px;
  text-align:center;
  text-shadow:1px 0px #0051b7;
  font-size:14px;
  margin-top:5px;
  color:white;
  font-weight:bold;
  border:0;
  cursor: pointer;
}

#loginBtn:hover,.loginBtn:hover{
  text-decoration: underline
}

.logBoxW h2{
  color:#444343;
  font-size:20px;
  font-weight:bold;
  line-height: 23px;
  margin-bottom: 5px;
}
.logBoxW a{
  color:#0099cc;
  font-size: 14px;
  text-decoration: underline;
  float: right;
  margin-left: 24px;
  margin-top:12px;

}

#cards ul{
  margin:0;
  padding:0;
  list-style:none;
  width:593px;
}

#cards ul li{
  margin-top:10px;
  margin-bottom:10px;
}

/*insideCards*/
#cardsPrev{
  width:527px;
  height:355px;
  float:left;
}

#cardsPrev1{
  width:527px;
  min-height:60px;
  float:left;
}

#cardsPrev1 div
{
  overflow: hidden; 
  font-size: 16px; 
  font-weight: bold; 
  color: #660066; 
  margin: 0 30px;
}

#cardsPrev2{
  width:527px;
  height:50px;
  float:left;
}

#cardsForm{
  background: url(images/cardsForm.png);
  width:366px;
  height:439px;
  float:right;
  padding:0 18px;
}

#cardsForm h3{
  color:#525252;
  font-size:20px;
  font-weight:bold;
  line-height:40px;
  height:40px;
}

.fieldCards{
  width:366px;
  min-height:28px;
  height:auto;
  line-height:28px;
  margin-top:17px;
}

.fieldCards label{
  font-size:16px;
  color:#5d5d5d;
  width:109px;
  display:block;
  float:right;
}

.inpiCS{
  background: url(images/btns.png) no-repeat 0px -517px;
  width:155px;
  height:28px;
  line-height:28px;
  padding:0 5px;
  border:0;
  float:right;
}

.inpiCW{
  background: url(images/btns.png) no-repeat 0px -545px;
  width:247px;
  height:28px;
  line-height:28px;
  padding:0 5px;
  border:0;
  float:right;
}

.TextArea{
  background: url(images/cardsTextArea.png) no-repeat;
  padding:5px;
  height:87px;
  width:360px;
  border:0;
  float:right;
  margin: 0 0 30px 0;
}

.cardsTextArea{
  background: url(images/cardsTextArea.png);
  padding:5px;
  height:87px;
  max-height:87px;
  max-width:360px;
  width:360px;
  border:0;
}

#sendCard{
  background: url(images/btns.png) no-repeat 0px -573px;
  height:28px;
  width:133px;
  display:block;
  float:right;
  line-height: 26px;
  text-align:center;
  text-shadow:1px 0px #0051b7;
  font-size:14px;
  margin-top:17px;
  color:white;
  font-weight:bold;
  border:0;
}

.goBackToCards{
  display:block;
  color:#54727e;
  font-size:14px;
  float:right;
  line-height:28px;
  text-decoration: underline;
  margin-top:17px;
  margin-right:10px;
}

.goBackToCards:hover{
  text-decoration: none;
}

.goBackToCards img{
  margin-left:4px;
  vertical-align: middle;
}

/*iTLSide*/
#iTLSide{
  width:301px;
  height:auto;
  float:left;
}

/*iTRSide*/
#iTRSide{
  width:602px;
  height:auto;
  float:right;
}

/*tips*/
#tips{
  margin:0;
  padding:0;
  list-style:none;
}

#tips li{
  padding:15px 27px;
  width:548px;
  border-bottom:1px solid #f2f2f2;
}

#tips li h3.trigActive{
  background: url(images/subMenuRSOpen.png) no-repeat right center;
  color: #FF6599;
}

#tips li h3{
  display:block;
  color:#54727e;
  font-size:18px;
  font-weight: normal;
  background: url(images/subMenuRS.png) no-repeat right center;
  margin-right:-22px;
  float:right;
  padding-right:23px;
  width:100%;
  cursor: pointer;
  -webkit-transition-property:color, text;
  -webkit-transition-duration: 0.2s, 0.2s;
  -webkit-transition-timing-function: linear, ease-in;

  -moz-transition-property:color, text;
  -moz-transition-duration:0.2s;
  -moz-transition-timing-function: linear, ease-in;

  -o-transition-property:color, text;
  -o-transition-duration:0.2s;
  -o-transition-timing-function: linear, ease-in;
}

#tips li h3:hover{
  color: #FF6599;
}

.byTip{
  font-size:12px;
  color:#727272;
  line-height:19px;
}

.byTip a{
  color:#54727e;
}

.byTip a:hover{
  text-decoration: underline;
}

.theTip{
  width:544px;
  margin:5px auto;
  display:none;
}

.theTipMain{
  width:520px;
  border:1px solid #cfe2ee;
  border-top:0;
  line-height:16px;
  font-size:14px;
  color:#444343;
  padding:0px 11px 6px;
  background:#f7fafc;
}

.theTipTop{
  background: url(images/theTipTop.png);
  width:544px;
  height:14px;
}

/*names*/
#names{
  width:927px;
  margin:10px auto;
  position: relative;
  height:auto;
  padding-top:40px;
}

#names h4{
  font-size:60px;
  line-height:60px;
  font-weight:bold;
  font-family: Tahoma;
  margin-bottom:17px;
}

#boysNamesBlock h4{
  color:#448cab;
}

#girlsNamesBlock h4{
  color:#d2168e;
}

#names ul{
  margin:0 auto;
  padding:0;
  list-style:none;
}

#names ul li{
  float:right;
  width:128px;
  height:24px;
  line-height:24px;
  font-size:16px;
  color:#444444;
  padding-right:10px;
}

#boysNamesBlock ul li{
  background: url(images/dotBlue.png) no-repeat right center;
}

#girlsNamesBlock ul li{
  background: url(images/dotLi.gif) no-repeat right center;
}

#namesTabs{
  position: absolute;
  top:0;
  right:30px;
  z-index:99;
}

#namesBoys{
  background: url(images/namesBoys.png) no-repeat top;
  width:137px;
  height:40px;
  line-height:40px;
  text-align:left;
  cursor:pointer;
  border-bottom:1px solid #cfe2ee;
  float:right;
  font-size:18px;
  color:#297b9f;
  font-weight:bold;
  padding-left:16px;
}

#namesGirls{
  background: url(images/namesGirls.png) no-repeat top;
  width:133px;
  height:40px;
  line-height:40px;
  text-align:left;
  cursor:pointer;
  border-bottom:1px solid #eecfde;
  float:right;
  font-size:18px;
  color:#d2168e;
  font-weight:bold;
  padding-left:20px;
  margin-right:13px;
}

#namesTabs .active{
  border-bottom: 0px;
  height:41px;
}

/*boysNamesBlock*/
#boysNamesBlock{
  width:927px;
  height:auto;
}

#boysNamesBlockTop{
  background: url(images/namesBoysBlock.png) no-repeat 0px 0px;
  height:11px;
  width:927px;
}

#boysNamesBlockBottom{
  background: url(images/namesBoysBlock.png) no-repeat 0px -11px;
  height:11px;
  width:927px;
}

#boysNamesBlockMain{
  background: url(images/namesBoysBlockMain.png);
  height:auto;
  width:845px;
  padding:0 41px;
}

/*girlsNamesBlock*/
#girlsNamesBlock{
  width:927px;
  height:auto;
  display:none;
}

#girlsNamesBlockTop{
  background: url(images/namesGirlsBlock.png) no-repeat 0px 0px;
  height:11px;
  width:927px;
}

#girlsNamesBlockBottom{
  background: url(images/namesGirlsBlock.png) no-repeat 0px -11px;
  height:11px;
  width:927px;
}

#girlsNamesBlockMain{
  background: url(images/namesGirlsBlockMain.png);
  height:auto;
  width:845px;
  padding:0 41px;
}

.latt{
  color:#b9b9b9;
  font-size:16px;
  padding:10px 0;
}

.latt span{
  color:#444444;
}

.latt a{
  color:#0099cc;
  padding:0 2px;
}

.latt a:hover{
  color:#d2168e;
}

#indexs{
  width:601px;
  height:auto;
  margin:10px auto;
}

#indexs h3{
  font-size:16px;
  font-family: Tahoma;
  color:#3f3f3f;
  margin:0px;
  padding-right:9px;
  border-right:4px solid #ff1c69;
  border-bottom:1px solid #e8eff3;
  width:588px;
  height:24px;
  line-height:24px;
  font-weight: normal;
}

#indexs h3 span{
  color:#ff1c69;
}

#indexs ul{
  float:right;
  padding:0;
  list-style: none;
  /*width: 146px;*/
  margin:7px 0 30px;
}

#indexs li{
  float:right;
  padding:0;
  margin:0;
  width: 150px;
}

#indexs ul li a{
  color:#54727e;
  font-size: 12px;
  line-height: 22px;
  border-right:4px solid #e8eff2;
  display:block;
  background: url(images/mapLinks.png) no-repeat right center;
  padding-right:9px;
}

#indexs ul li a:hover{
  color:#ff3776;
}

/*smInd*/
.smInd{
  margin:4px 0;
  padding:0;
  list-style:none;
}

.smInd li{
  line-height:24px;
  height:24px;
  float:right;
  margin-right:10px;
}

.smInd li a{
  line-height:24px;
  height:24px;
  width:123px;
  padding-right:13px;
  font-size:14px;
  color:#54727e;
  display:block;
  background: url(images/arrw.png) no-repeat right center;
}

.smInd li a:hover{
  color:#ff3776;
}

.inTitle{
  color:#2d2d2d;
  font-size:14px;
  line-height:20px;
  margin-right:10px;
  margin-top:5px;
}

/*catName*/
#catName{
  margin:15px 10px;
  height:40px;
}

#catName h2{
  color:#273b43;
  font-size:36px;
  line-height:36px;
  font-weight:bold;
  float:right;
}

#catName .addthis_toolbox{
  float:right;
  margin-top: 9px;
}

#formBlock{
  width:928px;
  height:auto;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

#formBlock h3{
  color:#3a3a3a;
  font-size:18px;
  font-weight:bold;
  height:50px;
  line-height:42px;
  background: url(images/formBlock.png);
  width:911px;
  padding-right:17px
}
#formBlockMain h4 {
  color:#FF3776;
  font-size:14px;
  font-weight:bold;
  padding-right:17px
}

#formBlock h3 span{
  color:#ff1c69;
}
#formBlock h3 a{
  color:#ff1c69;
  text-decoration:none;
}
#formBlockBottom{
  background: url(images/formBlock.png) 0px -50px;
  height:11px;
  width:928px;
}
#formBlockTop{
  background: url(images/formBlockTop.png) 0px -50px;
  height:17px;
  width:928px;
}
#formBlockMain{
  width:900px;
  height:auto;
  background:#f9fbfc;
  border-right:1px solid #cfe2ee;
  border-left:1px solid #cfe2ee;
  padding-top: 0px;
  padding-right: 17px;
  padding-bottom: 0px;
  padding-left: 9px;
}

.must{
  color:#e20000;
  font-size:12px;
}

.p1S{
  margin:0;
  padding:0;
  list-style:none;
}

.p1S>li{
  float:right;
  width:405px;
  height:28px;
  line-height:28px;
  margin-top:17px;
}

.p1S li.li9{
  width:500px;
}

.p1S label{
  float:right;
  line-height:25px;
  display:block;
  width:95px;
  padding-left:5px;
  text-align:left;
  font-size:16px;
  color:#5d5d5d;
}

.p1S label span{
  color:#e20000;
}
.p1S label strong{
  color:#0099cc;
}
.p1S .jNiceWrapper{
  float:right;
}

.number{
  width:70px;
  text-align:center;
}

.seleadd{
  width:140px;
}

.inpiNum{
  background: url(images/btns.png) no-repeat 0px -601px;
  width:158px;
  height:28px;
  line-height:28px;
  padding:0 5px;
  border:0;
  float:right;
}

.inpilable{ 
  float:right;


}
.pipeNumber{
  display:block;
  float:right;
  color:#727272;
  font-size:14px;
  padding:0 7px;
}

.inpiadd{
  background: url(images/btns.png) no-repeat 0px -629px;
  width:166px;
  height:28px;
  line-height:28px;
  padding:0 5px;
  border:0;
  float:right;
}

.pipeParts{
  height:4px;
  width:908px;
  background:#f1f6f8;
  margin:22px 0;
  float:right;
}

#formBlockMain h4{
  font-size:14px;
  color:#FF3776;
  font-weight:bold;
  padding:0px;
  margin:0px;
}
#formBlockMain h5{
  font-size: 15px;
  color: #333;
  text-decoration: none;
}
#formBlockMain h5 a{
  color: #FF1C69;
  text-decoration: none;
}
#formBlockMain h5 span{
  color: #11A0CF;
  text-decoration: none;
}
#formBlockMain h4.passP{
  margin-top:56px;
}

#formBlockMain h4 span{
  font-size:12px;
  font-weight: normal;
}

.catsSelect{
  float:right;
  margin-left:25px;
  margin-top:17px;
  height:28px;
}

.catsSelect span{
  float:right;
  display:block;
  color:#e20000;
  font-size:16px;
  padding:0px 5px;
}

.catsSelect select{
  width:257px;
}

.catsSelect .jNiceWrapper{
  float:right;
}

.descBuis{
  margin-top:17px;
  color:#5d5d5d;
  font-size:16px;
}

.descBuis span{
  color:#e20000;
  padding:0px 5px;
}

.descBuis .til{
  padding:0;
  font-size:12px;
  color:#5d5d5d;
}

.descBuis textarea{
  padding:5px;
  background: url(images/descBuis.png);
  height:87px;
  width:546px;
  max-height:87px;
  max-width:546px;
  border:0;
  margin:5px 5px 0;
}

.fileBlock{
  margin-top:17px;
  color:#5d5d5d;
  font-size:16px;
  float:right;
  width:350px;
}

.fileBlock span{
  color:#e20000;
  padding:0px 5px;
}

.fileBlock > input{
  background: url(images/btns.png) no-repeat 0px -545px;
  width: 247px !important;
  height: 28px;
  line-height: 28px;
  padding: 0 5px;
  border: 0;
  margin-left:11px;
  margin-top:5px;
}

.fileBlock div{
  cursor: pointer;
  margin-top:5px;
}

.fileBlock div input{
  cursor: pointer;
  height: 29px;
  width: 77px;
}

.orBlock{
  width:108px;
  float:right;
  text-align:center;
  color:#df0000;
  font-size:30px;
  font-weight:bold;
  padding-top:15px;
}

.codeFromGoogle{
  width:414px;
  height:auto;
  float:right;
  color:#5d5d5d;
  font-size:16px;
  /*margin-top:17px;*/
}

/*.codeFromGoogle textarea{
  width:404px;
  max-width:404px;
  max-height:89px;
  height:89px;
  background: url(images/codeFromGoogle.png);
  padding:5px;
  margin:5px 0;
  border:0;
}*/

.codeFromGoogle span{
  font-size:12px;
}

.codeFromGoogle span a{
  color:#54727e;
}

.codeFromGoogle span a:hover{
  text-decoration: underline;
}

.inFormBlock{
  width:898px;
  margin:45px auto 0;
  height:auto;
}

.inFormBlockTop{
  background: url(images/inFormBlock.png) 0px 0px;
  height:14px;
  width:898px;
}

.inFormBlockBottom{
  background: url(images/inFormBlock.png) 0px -14px;
  height:14px;
  width:898px;
}

.inFormBlockMain{
  background:#f1f6f8;
  border-right:2px solid #deebf0;
  border-left:2px solid #deebf0;
  width:878px;
  height:auto;
  padding:0px 8px;
}

.inFormBlockMain h5{
  color:#ff1c69;
  font-size:20px;
  font-weight:bold;
  padding-right:16px;
}

.IFBCats{
  width:846px;
  padding:20px 16px;
  margin:8px 0px 0;
  border-top:#deebf0 solid 1px;
  border-bottom:#deebf0 solid 1px;
}

.sendSms{
  padding-right:16px;
  margin-top:8px;
  color:#3a3a3a;
  font-size:18px;
  font-weight:bold;
}

#formBTN,#formBTNGET{
  background: url(images/formBTN.png);
  height:63px;
  width:253px;
  display:block;
  padding-bottom:15px;
  text-align:center;
  text-shadow:1px 0px #0051b7;
  margin:25px auto 0;
  color:white;
  font-weight:bold;
  border:0;
  font-size:20px;
  cursor: pointer;
}

#formBTN:hover,#formBTNGET:hover{
  text-decoration: underline
}

#addAddonCategory{
  background: url(images/formBTN.png);
  height:63px;
  width:253px;
  display:block;
  padding-bottom:15px;
  text-align:center;
  text-shadow:1px 0px #0051b7;
  margin:25px auto 0;
  color:white;
  font-weight:bold;
  border:0;
  font-size:20px;
  cursor: pointer;
}

#addAddonCategory:hover{
  text-decoration: underline
}

.textValid{
  text-align:center;
  font-size:14px;
  color:#5d5d5d;
}

/*quiz*/
#QLSide{
  width:301px;
  height:auto;
  float:left;
}

#QRSide{
  width:602px;
  height:auto;
  float:right;
}

#quizBlock{
  width:584px;
  height:auto;
  margin:0 auto;
}

#quizTop{
  width:582px;
  height:auto;
  margin:0;
  line-height:0;
  border-left:1px solid #CADDEA;
  border-right:1px solid #CADDEA;
  border-top:1px solid #CADDEA;
}

#quizTop img{
  margin:0;
  padding:0;
}

#quizMain{
  background: #f9fcfd;
  width:558px;
  border-right:1px solid #caddea;
  border-left:1px solid #caddea;
  padding-top:15px;
  padding-right:12px;
  padding-left:12px;
  color:#444343;
  font-size:16px;
}

#quizMain h3,.quizMain h3{
  color:#444343;
  font-size:24px;
  line-height:24px;
  font-weight:bold;
}

#quizMain h4,.quizMain h4{
  color:#444343;
  font-size:16px;
  line-height:16px;
  font-weight: normal;
}

#quizMain span,.quizMain span{
  color:#ed0d57;
}

#quizMain .logBoxW h4,.quizMain .logBoxW h4{
  font-size:16px;
  color:#504f4f;
  font-weight:bold;
  margin-top:-4px;
  height:24px;
  border-bottom:1px solid #deebf0;
  margin-bottom:5px;
}

.quizList{
  margin:0;
  padding:0;
  list-style:none;
}

.quizList>li{
  margin:21px auto;
  padding:0;
  color:#444343;
  font-size:16px;
  font-weight:bold;
}

.numberQues{
  float:right;
  height:auto;
  width:22px;
  text-align:center;
  color:#ee1d62;
  font-size:16px;
  font-weight:bold;
}

.ques{
  float:right;
}

.quizList ul{
  margin:5px 0 0;
  padding:0;
  list-style:none;
}

.quizList ul li{
  margin-top:10px;
  font-weight:normal;
  font-size:14px;
  line-height:16px;
}

.quizList ul li label{
  cursor: pointer;
  line-height:16px;
}

.quizList ul li label input{
  vertical-align: top;
}

#quizBottom{
  width:584px;
  height:83px;
  background: url(images/quizBottom.png);
  margin-top:-21px;
}

#quizBottom .cpBtn{
  margin:20px 241px;
  float: none;
}

/*quizLSBlock*/
#quizLSBlock{
  width:307px;
  height:auto;
  margin:0px -2px 10px 0px;
}

#quizLSBlock h3{
  height:48px;
  background: url(images/quizLSBlock.png) 0px 0px;
  width:291px;
  line-height:42px;
  padding-right:16px;
  font-size:20px;
  font-weight:bold;
  color:#3a3a3a;
}

#quizLSBlock h3 span{
  color:#ed0d57;
}

#quizLSBlockMain{
  width:291px;
  height:auto;
  background: white;
  border-right:1px solid #ffc4d8;
  border-left:1px solid #ffc4d8;
  padding:0px 7px;
}

#quizLSBlockBottom{
  background: url(images/quizLSBlock.png) 0px -48px;
  height:48px;
  width:307px;
  margin-top:-30px;
}

.miv{
  width:281px;
  padding:5px 5px 10px;
  border-top:1px solid #ffdce8;

}

.miv ul
{
  color:#3a3a3a;
  font-size:18px;
  font-weight:Bold;
  margin:0;
  padding:0 15px 0 0;
  list-style-type: none;
}

#quizLSBlockMain .miv:first-child{
  border:0;
}

.mivTextType1{
  color:#3a3a3a;
  font-size:20px;
  font-weight:Bold;
  width:136px;
  float:right;
}

.mivTextType1 .numMivB{
  text-align: center;
  color:#ed0d57;
  font-family: Tahoma;
  font-size:72px;
  line-height:58px;
  font-weight:bold;
}

.miv img{
  float:left;
}

.res h2{
  margin-bottom:10px;
  color:#273b43;
  font-size:36px;
  font-weight:bold;
  line-height:30px;
  float:right;
}

.res .addthis_toolbox{
  float:right;
}

.res .pagingNumberC{
  border-top: 1px solid #D6D6D6;
  padding-top: 7px;
}

#resText{
  float:right;
  color:#4b4b4b;
  font-size:16px;
  line-height:12px;
  margin-top:5px;
}

#resText span{
  color:#bb0000;
  font-size:12px;
  font-weight:bold;
}

#indexBtn,#indexBtnTop,#indexBtnBottom{
  background: url(images/indexBtn.png);
  height:44px;
  width:181px;
  display:block;
  float:left;
  padding-right:19px;
  padding-bottom:24px;
  line-height: 24px;
  text-align:center;
  text-shadow:1px 0px #0051b7;
  font-size:14px;
  margin-top:7px;
  color:white;
  font-weight:bold;
  border:0;
  cursor: pointer;
}

#indexBtn:hover,#indexBtnTop:hover,#indexBtnBottom:hover{
  text-decoration: underline
}

#resBlocks{
  height:auto;
}

.scrollingDiv{
  margin-top: 5px;
  margin-left: -356px;
  height: 71px;
  width:271px;
  float:left;
  background: url(images/scrollingDiv.png);
  padding-right:85px;
  text-align:center;
  color:#ffffff;
  font-size:18px;
  font-weight:bold;
  text-shadow: 1px 0px #FF1235;
  line-height:22px;
  padding-top:10px;
  display:none;
}

#resBlocks ul{
  margin:0;
  padding:0;
  list-style:none;
}

#resBlocks ul li{
  background: url(images/resli.png);
  height:260px;
  width:175px;
  padding:0;
  float:right;
  margin:15px 12px;
  position: relative;
}

#resBlocks ul li.adv{
  background: url(images/resliAdv.png);
}

#resBlocks ul li label{
  height:25px;
  width:155px;
  display:block;
  cursor: pointer;
  padding:10px;
  font-size:14px;
  font-weight:bold;
  color:#0099cc;
  -webkit-transition-property:color, text;
  -webkit-transition-duration: 0.2s, 0.2s;
  -webkit-transition-timing-function: linear, ease-in;

  -moz-transition-property:color, text;
  -moz-transition-duration:0.2s;
  -moz-transition-timing-function: linear, ease-in;

  -o-transition-property:color, text;
  -o-transition-duration:0.2s;
  -o-transition-timing-function: linear, ease-in;
}

#resBlocks ul li.adv label{
  color:white;
  cursor: default;
}

#resBlocks ul li label:hover{
  color:#ff1c69;
}

#resBlocks ul li.adv label:hover{
  color:white;
}

#resBlocks ul li label input{
  float:left;
}

.buisDetsT{
  color:#383838;
  font-size:12px;
  line-height:17px;
  margin:13px 13px 0 13px;
  height: 68px;
  overflow-y: hidden;
}

#resBlocks ul li.adv .buisDetsT{
  color:white
}

.showNumber{
  color:#5f7b87;
  font-size:12px;
  font-weight:bold;
  text-decoration: underline;
  cursor: pointer;
}

#resBlocks ul li.adv .showNumber{
  color:white;
}

.showNumber:hover{
  text-decoration: none;
}

.numberV{
  display: none;
}

.resBlocksImg{
  width:89px;
  height:89px;
  line-height:89px;
  padding:2px 5px 8px 5px;
  background: url(images/resBlocksImg.png);
  text-align:center;
  margin:0 auto;
  display:block;
}

.resBlocksImg:hover{
  background: url(images/resBlocksImgHover.png);
}

.resBlocksImg img{
  vertical-align: middle;
}

.btnsRes{
  position: absolute;
  bottom:0;
  right:0;
  height:35px;
  width:175px;
}

.btnsRes span{
  -webkit-transition-property:color, text;
  -webkit-transition-duration: 0.2s, 0.2s;
  -webkit-transition-timing-function: linear, ease-in;

  -moz-transition-property:color, text;
  -moz-transition-duration:0.2s;
  -moz-transition-timing-function: linear, ease-in;

  -o-transition-property:color, text;
  -o-transition-duration:0.2s;
  -o-transition-timing-function: linear, ease-in;
}

.dt1{
  width:53px;
  float:right;
  height:35px;
  display:block;
}

.dt1 span{
  display:block;
  height:22px;
  width:14px;
  margin:5px auto 0;
  background: url(images/resIcon.png) -125px 0px;
}

.dt1:hover span{
  background: url(images/resIcon.png) -125px -25px;
}

#resBlocks ul li.adv .dt1 span{
  display:block;
  height:22px;
  width:14px;
  margin:5px auto 0;
  background: url(images/resIcon.png) -125px -49px;
}

#resBlocks ul li.adv .dt1:hover span{
  background: url(images/resIcon.png) -125px -74px;
}

.dt2{
  float:right;
  width:68px;
  height:35px;
  display:block;
}

.dt2 span{
  display:block;
  height:20px;
  width:26px;
  margin:8px auto 0;
  background: url(images/resIcon.png) -60px 0px;
}

.dt2:hover span{
  background: url(images/resIcon.png) -60px -25px;
}

#resBlocks ul li.adv .dt2 span{
  display:block;
  height:20px;
  width:26px;
  margin:8px auto 0;
  background: url(images/resIcon.png) -60px -49px;
}

#resBlocks ul li.adv .dt2:hover span{
  background: url(images/resIcon.png) -60px -74px;
}

.dt3{
  float:right;
  width:54px;
  height:35px;
  display:block;
}

.dt3 span{
  display:block;
  height:20px;
  width:19px;
  margin:6px auto 0;
  background: url(images/resIcon.png) 0px 0px;
}

.dt3:hover span{
  background: url(images/resIcon.png) 0px -25px;
}

#resBlocks ul li.adv .dt3 span{
  display:block;
  height:20px;
  width:19px;
  margin:6px auto 0;
  background: url(images/resIcon.png) 0px -49px;
}

#resBlocks ul li.adv .dt3:hover span{
  background: url(images/resIcon.png) 0px -74px;
}







/*linksPlace*/
#linksPlace{
  width:914px;
  height:auto;
  margin:10px auto;
}

#linksPlace ul{
  float:right;
  margin-right:25px;
  padding:0;
  list-style: none;
  width: 130px;
}

#linksPlace ul:first-child{
  margin-right:0;
}

#linksPlace ul li h5{
  color: #3f3f3f;
  font-size:14px;
  margin:0px;
  padding-right:9px;
  border-right:4px solid #ff1c69;
  border-bottom:1px solid #cacaca;
  width:136px;
  height:17px;
  line-height:17px;
}

#linksPlace ul li a{
  color:#54727e;
  font-size: 12px;
  line-height: 22px;
  border-right:4px solid #e8eff2;
  display:block;
  background: url(images/mapLinks.png) no-repeat right center;
  padding-right:9px;
}

#linksPlace ul li a:hover{
  color:#ff3776;
}

/*pirsomND*/
.pirsomND{
  width:728px;
  height:90px;
  border:1px solid #cfe2ee;
  background: white;
  margin:20px auto;
  text-align: left;
}

/*footer*/
#footer{
  width:100%;
  height:185px;
  margin-top:10px;
  background: url(images/footer.png);
  padding-top:17px;
}

#footer .holder{
  width:918px;
}

#footer h5{
  font-weight:bold;
  color:white;
  font-size:24px;
  width:273px;
  background: url(images/footerPipe.png) no-repeat bottom;
  padding-bottom:7px;
  margin-bottom:5px;
}

/*fastLinks*/
#fastLinks{
  float:right;
  width:273px;
  height:152px;
}

#fastLinks ul{
  margin:0;
  padding:0;
  list-style: none;
}

#fastLinks ul li{
  width:136px;
  float:right;
  background: url(images/dot.png) no-repeat right center;
  line-height:12px;
  margin-top:3px;
  margin-bottom:7px;
}

#fastLinks ul li a{
  width: 126px;
  padding-right:10px;
  font-size:12px;
  font-weight:bold;
  color:white;
}

#fastLinks ul li a:hover{
  text-decoration: underline;
}

/*followUs*/
#followUs{
  float:right;
  width:273px;
  margin-right:55px;
}

#followUs h5{
  margin-bottom:11px;
}

#followUs ul{
  margin:0;
  padding:0;
  list-style:none;
}

#followUs ul li{
  height:14px;
  margin-top:10px;
  width:273px;
}

.FLTwit{background: url(images/btns.png) no-repeat 259px -188px; }
.FLFace{background: url(images/btns.png) no-repeat 259px -210px; }
.FLGoogle{background: url(images/btns.png) no-repeat 259px -232px; }

#followUs ul li a{
  padding-right:25px;
  width:248px;
  height:14px;
  line-height:12px;
  font-size:12px;
  font-weight:bold;
  color:white;
}

#followUs ul li a:hover{
  text-decoration: underline;
}

/*newsLF*/
#newsLF{
  float:left;
  width:273px;
}

#nlfName{
  width:111px;
  height:20px;
  line-height:20px;
  border:1px solid #f50d53;
  padding:0px 5px;
  color:#4f4f4f;
  font-size:12px;
  margin-top:12px;
  background: url(images/btns.png) no-repeat 0px -306px;
}

#nlfMail{
  width:181px;
  height:20px;
  line-height:20px;
  border:1px solid #f50d53;
  padding:0px 5px;
  color:#4f4f4f;
  font-size:12px;
  margin-top:10px;
  float:right;
  background: url(images/btns.png) no-repeat 0px -306px;
}

#nlfAdd{
  width:64px;
  height:25px;
  line-height:20px;
  background: url(images/btns.png) no-repeat 0px -246px;
  float:right;
  margin-top:10px;
  margin-right:14px;
  text-align: center;
  text-shadow: 2px 1px #0051B7;
  font-size: 12px;
  color: white;
  font-weight: bold;
}

#copy{
  height:28px;
  line-height:28px;
  color:white;
  font-size: 12px;
  font-weight:bold;
  float:right;
}

#design{
  float:left;
  line-height:28px;
  height:28px;
}

#design img{
  vertical-align: middle;
  height:11px;
  width:99px;
}
.formtext {
  font-size: 14px;
  color: #666;
  text-decoration: none;
}
.formtext h4 {
  font-size: 14px;
  color: #900;
  text-decoration: none;
}



.inpiCW1{
  background: url(images/btns.png) no-repeat 0px -545px;
  width:247px;
  height:28px;
  line-height:28px;
  padding:0 5px;
  border:0;
  float:right;
}

.p1S2{
  margin:0;
  padding:0;
  list-style:none;
}

.p1S2>li{

  width:441px;
  height:28px;
  line-height:28px;
  margin-top:17px;
}

.p1S2 li.li9{
  width:500px;
}

.p1S2 label{
  float:right;
  line-height:25px;
  display:block;
  width:100px;
  padding-left:5px;
  text-align:right;
  font-size:16px;
  color:#5d5d5d;
}

.p1S2 label span{
  color:#e20000;
}
.p1S2 label strong{
  color:#0099cc;
}
.p1S2 .jNiceWrapper{
  float:right;
}
.sd lable {
  font-size: 10px;
  text-decoration: none;
  margin-right: 8px;
}

.logBoxW2{
  width:500px;
  height:auto;
  margin:0 auto;
  padding:15px 0;
}

.select2{
  float:right;
  width:260px;
  margin-left:12px;

}

.select2 select{
  width:260px;
}

#formBTN2{
  height:55px;
  width:173px;
  display:block;
  padding-bottom:15px;
  text-align:center;
  text-shadow:1px 0px #0051b7;
  color:white;
  font-weight:bold;
  border:0;
  font-size:20px;
  cursor: pointer;
  background-image: url(images/form_btn2.png);
  margin-top: 15px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  background-color: #FFF;
}

.selectYear2{
  float:right;
  width:87px;
  margin-left:12px;

}

.selectYear2 select{
  width:87px;
}

.selectMD2{
  float:right;
  width:74px;
  margin-left:12px;

}

.selectMD2 select{
  width:74px;
}.mamaymail_logo {
  float: right;
  width: 244px;
}
.checkbox {
  float: right;
  margin-top: 9px;
}

.mamymail_text {
  float: right;
  width: 550px;
  margin-right: 0px;
  text-align: right;
  padding-top: 15px;
  height: 137px;
}
.mamymail_text h4 {
  margin-bottom: 8px;	

}
.mamymail_text ul {
  list-style-image: url(images/blt.png);
  /* [disabled]list-style-position: inside; */
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.mamymail_text li {
  font-size: 15px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
  line-height: 23px;
  padding-top: 0px;
  padding-right: 15px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-top: 0px;
  margin-right: 17px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#indexs2{
  width:601px;
  height:auto;
  margin:10px auto;
}

#indexs2 h3{
  font-size:24px;
  font-family: Tahoma;
  color:#3f3f3f;
  margin:0px;
  padding-right:9px;
  border-right:4px solid #ff1c69;
  border-bottom:1px solid #e8eff3;
  width:588px;
  height:24px;
  line-height:24px;
  font-weight: normal;
}

#indexs2 h3 span{
  color:#ff1c69;
}

#indexs2 ul{
  float:right;
  list-style: none;
  width: 290px;
  /* [disabled]height: 100px; */
  margin-top: 7px;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 10px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}


#indexs2 ul li a{
  color:#54727e;
  font-size: 12px;
  line-height: 22px;
  border-right:4px solid #e8eff2;
  display:block;
  background: url(images/mapLinks.png) no-repeat right center;
  padding-right:9px;
}

#indexs2 ul li a:hover{
  color:#ff3776;
}
.subcat{
  margin: 0 13px 0 0;
}
/*allArticles*/
#allArticles2 h2{
  font-size:48px;
  font-weight:bold;
  color:#273b43;
  line-height:36px;
}

#allArticles2 .addthis_toolbox{
  float:right;
  margin-top:20px;
}

#allArticles2 ul{
  margin:30px 0 0;
  padding:0;
  list-style:none;
}

#allArticles2 ul li{
  border-bottom:1px solid #d6d6d6;
  padding-top:7px;
  padding-bottom:7px;
  font-size:16px;
  line-height:22px;
  color:#3a3a3a;
}

#allArticles2 h3 a,
#allArticles2 h3{
  color:#0099cc;
  font-size:18px;
  font-weight:bold;
}

#allArticles2 h3 a:hover{
  color:#ff6599;
}
.sistext {
  font-size: 14px;
  font-weight: bold;
  color: #666;
  text-decoration: none;
  line-height: 19px;
  margin-bottom: 8px;
}
.formSmallText {
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  margin-right: 5px;
  max-width: 700px;
  margin-top: 50px;
  margin-bottom: 10px;
}


#tb table{
  border-top:1px solid #bbd6e8;
  border-right:1px solid #bbd6e8;
  font-weight: normal;
  margin-bottom:20px;

}

#tb td{
  border-bottom:1px solid #bbd6e8;
  border-left:1px solid #bbd6e8;
  font-size: 14px;
  line-height: 23px;
  font-weight: normal;
}
#tb tr.sb{
  background:#f2f6f9;
}

.tableTopCal2 td{
  font-size:14px;
  color:#00455c;
  font-weight:bold;
  height:31px;
  background: url(images/bableTop2.png);
  text-align: center;
}
#np td {}
.hap{
  font-weight: bold;
  color: #ff6599;
  text-decoration: none;
}

/*#sekertab{
  height:40px;
  line-height:40px;
  text-align:left;
  cursor:pointer;
  border-bottom:1px solid #cfe2ee;
  float:right;
  font-size:18px;
  color:#297b9f;
  font-weight:bold;
  background-image: url(images/seker_tab_02.png);
  background-repeat: repeat-x;
  background-position: top;
}
#sekertab_right {
  float: right;
  height: 41px;
  width: 12px;
  background-image: url(images/seker_tab_03.png);
  background-repeat: no-repeat;
}
#sekertab_left {
  float: left;
  height: 41px;
  width: 32px;
  background-image: url(images/seker_tab_01.png);
  background-repeat: no-repeat;
}


#sekerBlock{
  width:584px;
  height:auto;
}

#sekerBlockTop{
  background: url(images/seker_top.png) no-repeat 0px 0px;
  height:11px;
  width:584px;
}

#sekerBlockBottom{
  background: url(images/seker_top.png) no-repeat 0px -11px;
  height:11px;
  width:584px;
}

#sekerBlockMain{
  background: url(images/seker_main.png);
  height:auto;
  width:502px;
  padding-top: 0;
  padding-right: 41px;
  padding-bottom: 0;
  padding-left: 41px;
}*/
.sekericon {
  background-image: url(images/sekerIcon.png);
  background-repeat: no-repeat;
  float: right;
  height: 34px;
  width: 29px;
  margin-right: 2px;
}


#sekerBtn {
  background: url("images/btns.png") repeat scroll 0 -82px transparent;
  float: right;
  height: 28px;
  line-height: 23px;
  margin-left: 10px;
  margin-right: 0px;
  margin-top: 10px;
  padding-left: 30px;
  width: 102px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}
#sekerResults {
  background: url("images/btns.png") no-repeat scroll 0 -657px transparent;
  color: white;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 28px;
  line-height: 27px;
  margin-top: 10px;
  margin-left: 8px;
  padding-right: 13px;
  text-align: right;
  text-shadow: 2px 1px #0051B7;
  width: 208px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

#allSekers {
  background: url("images/btns.png") no-repeat scroll 0 -657px transparent;
  color: white;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 28px;
  line-height: 27px;
  margin-top: 10px;
  padding-right: 13px;
  text-align: right;
  text-shadow: 2px 1px #0051B7;
  width: 208px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
}

.quizList2{
  margin:0;
  padding:0;
  list-style:none;
}

.quizList2>li{
  margin:3px auto;
  padding:0;
  color:#444343;
  font-size:16px;
  font-weight:bold;
}
.quizList2 ul{
  margin:5px 0 0;
  padding:0;
  list-style:none;
}

.quizList2 ul li{
  margin-top:10px;
  font-weight:normal;
  font-size:14px;
  line-height:16px;
}

.quizList2 ul li label{
  cursor: pointer;
  line-height:16px;
}

.quizList2 ul li label input{
  vertical-align: top;
}

.catsSelect2{
  float:right;
  margin-left:25px;
  margin-top:2px;
  height:28px;
}

.catsSelect2 span{
  float:right;
  display:block;
  color:#e20000;
  font-size:16px;
  padding:0px 5px;
}

.catsSelect2 select{
  width:320px;
  font-size: 14px;
}

.catsSelect2 .jNiceWrapper{
  float:right;
}
.sekerersults{
  width: 558px;
  margin-top:20px;
}
.resultsBox{
  font-size:12px;
  font-weight:normal;
  border-radius: 5px; 
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border: 1px solid #caddea;	
  margin-bottom: 10px;
  margin-right:0px;
  margin-left:0px;
}
.rs_left {
  width: 60px;
  border-right-width: 1px;
  border-right-style: dotted;
  border-right-color: #caddea;
  float:left;
  padding:5px;
  background-color: #caddea;
}
.rs_right {
  width: 475px;
  background-color: #e7ecef;
  float:right;
  padding:5px;
}


.innerDiv
{
  height: 205px;
  overflow:hidden;
}
.add_res{
  background-image: url(images/addres_btn.png);
  background-repeat: no-repeat;
  height: 80px;
  width: 297px;
  float:left;

}
.add_res a {
  color: #3A3A3A;
  font-size: 17px;
  font-weight: bold;
  line-height: 80px;
  padding-right: 43px;
  text-align: right;
}
#formBlock05{
  width:590px;
  height:auto;
  margin-top: 10px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
#formBlockHead05{
  background-image: url(images/formBlock05.png);
  background-repeat: no-repeat;
  width:590px;
}
#formBlock05 h3{
  color:#3a3a3a;
  font-size:18px;
  font-weight:bold;
  /* [disabled]height:50px; */
  line-height:42px;
  padding-right:17px;
}
#formBlockMain05 h4 {
  color:#FF3776;
  font-size:14px;
  font-weight:bold;
  padding-right:17px
}

#formBlock05 h3 span{
  color:#ff1c69;
}
#formBlock05 h3 a{
  color:#ff1c69;
  text-decoration:none;
}
#formBlockBottom05{
  background: url(images/formBlockbottom05.png);
  background-position:top center;
  background-repeat:no-repeat;
  height:11px;
  width:590px;
}
#formBlockTop05{
  background: url(images/formBlockTop05.png) 0px -50px;
  height:17px;
  width:590px;
}
.formBlockMain05 {
  background-color: #F9FBFC;
  border-left: 1px solid #CFE2EE;
  border-right: 1px solid #CFE2EE;
  margin-right: 1px;
  min-height: 548px;
  padding-top: 15px;
  width: 586px;
}



.inpiCS05{
  background: url(images/btns.png) no-repeat 0px -517px;
  width:155px;
  height:28px;
  line-height:28px;
  padding:0 5px;
  border:0;
  float:right;
}

.inpiCW05{
  background: url(images/btns.png) no-repeat 0px -685px;
  width:235px;
  height:28px;
  line-height:28px;
  padding:0px;
  border:0;
  float:right;
}
.inpiCW06{
  background: url(images/btns.png) no-repeat 0px -629px;
  width:178px;
  height:28px;
  line-height:28px;
  padding:0px;
  border:0;
  float:right;
}

.TextArea05{
  background: url(images/cardsTextArea.png) no-repeat;
  padding:5px;
  height:87px;
  width:360px;
  border:0;
  float:right;
  margin: 0 0 30px 0;
}

.p2S{
  margin:0;
  padding:0;
  list-style:none;
}

.p2S>li{
  float:right;
  width:265px;
  height:28px;
  line-height:28px;
  margin-top:17px;
  margin-right:15px;

}

.p2S li.li9{
  width:210px;
}

.p2S label{
  float:right;
  line-height:25px;
  display:block;
  width:20px;
  padding-left:5px;
  text-align:left;
  font-size:16px;
  color:#5d5d5d;
}

.p2S label span{
  color:#e20000;
}
.p2S label strong{
  color:#0099cc;
}
.p2S .jNiceWrapper{
  float:right;
}
.p3S{
  margin:0;
  padding:0;
  list-style:none;
}
.p3S>li{
  float:right;
  width:265px;
  height:28px;
  line-height:28px;
  margin-top:17px;
  margin-right:15px;  
}
.p3S li.li9{
  width:210px;
}
.p3S label{
  float:right;
  line-height:25px;
  display:block;
  width:80px;
  padding-left:5px;
  text-align:left;
  font-size:16px;
  color:#5d5d5d;
}
.p3S label span{
  color:#e20000;
}
.p3S label strong{
  color:#0099cc;
}
.p3S .jNiceWrapper{
  float:right;
}
.catsSelect3{
  /* [disabled]float:right; */
  margin-left:25px;
  margin-top:17px;
  height:28px;
}
.catsSelect3 span{
  float:right;
  display:block;
  color:#e20000;
  font-size:16px;
  padding:0px 5px;
}

.catsSelect3 select{
  width:257px; margin-right:15px;
}

.catsSelect3 .jNiceWrapper{
  float:right;
}
.res_select {
  border: 1px solid #C3D6DD;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 1px 1px 2px 0 rgba(119, 119, 119, 0.27) inset;
  float: right;
  height: 28px;
  line-height: 28px;
  margin-right: 8px;
  padding-right: 10px;
  padding-top: 3px;
  width: 253px;
}
.res_select option {
  padding:5px;

}
.res_textarea {
  border: 1px solid #C3D6DD;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 1px 1px 2px 0 rgba(119, 119, 119, 0.27) inset;
  float: right;
  height: 150px;
  width: 440px;
}
#restitle {

  margin-bottom: 5px;
  clear: both;
  min-height:260px;
  padding-top:15px;

}
#restitle h4 {font-size: 18px;
              font-weight: bold;
              color: #3A3A3A;
              text-decoration: none;
              text-align: center; }


#SheetsList{
  width: 580px;
}
#SheetsList ul{}
#SheetsList li {
  color: #3A3A3A;
  float: right;
  font-size: 16px;
  list-style-image: url("images/shitserws.png");
  margin-left: 18px;
  text-decoration: none;
  width: 162px;
  line-height:28px;
}
#SheetsList li a {
  font-size: 16px;
  color: #3A3A3A;
  text-decoration: none;	
}
#SheetsList li span {
  list-style-image: url(images/shitserws.png);
  font-size: 14px;
  color: #11A0CF;
  text-decoration: none;
  font-weight: bold;

}
#sendToFriendBusinessDialog .table,#sendToFriendDialogTop .table,#sendToFriendDialogBottom .table {
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 140px;
}
#sendToFriendBusinessDialog .formText,#sendToFriendDialogTop .formText,#sendToFriendDialogBottom .formText {
  color: #02779D;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
}
#sendToFriendBusinessDialog .formFiled,#sendToFriendDialogTop .formFiled,#sendToFriendDialogBottom .formFiled {
  border: 1px solid #0399CC;
  height: 22px;
  width: 170px;
}
#sendToFriendBusinessDialog .btn,#sendToFriendDialogTop .btn,#sendToFriendDialogBottom .btn {
  background-image: url("images/btn.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  border: 1px solid #E0E4BF;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  height: 30px;
  text-align: center;
  width: 72px;
  cursor: pointer;
}

.ui-dialog .ui-dialog-title {
  float: right;
  margin: 0.1em 0 0.1em 16px;
}

.ui-dialog .ui-dialog-titlebar-close {
  left: 0.3em;
  right: auto;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
}

.ui-dialog .ui-dialog-buttonpane 
{
  margin: 0;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0;
}

.ui-dialog .ui-dialog-buttonpane {
  margin: 0.5em 0 0;
  padding: 0;
  text-align: center;
}

#PopupExitBtn {
  cursor: pointer;
  height: 36px;
  position: absolute;
  width: 34px;
  background-color: transparent;
  background-image: url(images/popup/close_Popup.png);
  background-repeat: no-repeat;
  background-position: 0 0px;
}
.PopupBox{
  width:419px !important;
  height:347px !important;
  margin:5px !important;
  padding:0px !important;
  background-image: url(images/popup/Box_Popup.png) !important;
  background-repeat: no-repeat !important;
  font-family: "Arial Black", Gadget, sans-serif !important;
}
#contbox {
  width:474px;
  height:400px;
  margin:0 auto;


}
.PopupBox h1 {
  font-size: 36px;
  color: #e30055;
}
.PopupBox h2 {
  font-size: 18px;
  color: #514e4e;
  text-align:center;
  font-weight:normal;
  line-height:19px;
  padding-top:7px;
}
.popup-sep {
  background-image: url(images/popup/Sep_Popup.png);
  background-repeat: no-repeat;
  height: 2px;
  width: 327px;
  margin-top: 20px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.popup-form {
  width: 360px;
  margin-top: 15px;
  margin-right:auto;

  margin-bottom: 0;
  margin-left:auto;
}
.popup-form input {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #bfd1e1;
  width:345px;
  height:33px;
  line-height: 33px;
  font-weight: normal;
  color: #999;
  padding-right: 15px;
  margin-bottom: 15px;	
}

.popupBTN{
  height:36px;
  width:124px;
  display:block;
  padding-bottom:15px;
  text-align:center;
  text-shadow:1px 0px #0051b7;
  color:white;
  font-weight:bold;
  border:0;
  font-size:20px;
  cursor: pointer;
  background-image: url(images/popup/Send_Popup.png);
  background-color: transparent;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 30px;
}
#quizLSBlock2{
  width:339px;
  height:auto;
  margin:0px -2px 10px 0px;
}
#quizLSBlockMain2{
  width:323px;
  height:auto;
  background: white;
  border-right:1px solid #ffc4d8;
  border-left:1px solid #ffc4d8;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #727272;
  text-decoration: none;
  padding-top: 0px;
  padding-right: 7px;
  padding-bottom: 10px;
  padding-left: 7px;
}
#quizLSBlockBottom2{
  background: url(images/quizLSBlock2.png) 0px -48px;
  height:48px;
  width:339px;
  margin-top:-30px;
}
.mBoxMain2{
  width:325px;
  height:226px;
  border-right:1px solid #cfe2ee;
  border-left:1px solid #cfe2ee;
  padding:0 6px;
  margin:0 auto;
}
.mBox2{
  width:303px;
  height:auto;
  margin-bottom:10px;
}
.mBoxBottom2{
  height:12px;
  width:339px;
  margin:0 auto;
  background: url(images/mBox2.png) no-repeat 0px -47px;
}
#QRSide2{
  width:562px;
  height:auto;
  float:right;
}
#quizBlock2{
  width:562px;
  height:auto;
  margin-top: 12px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
#quizTop2{
  width:562px;
  height:auto;
  margin:0;
  line-height:0;  
}
.quizMain{
  background: #f9fcfd;
  width:536px;
  border-right:1px solid #caddea;
  border-left:1px solid #caddea;
  padding-top:0px;
  padding-right:12px;
  padding-left:12px;
  color:#444343;
  font-size:16px;
  /*min-height: 250px;*/
}
#quizBottom2{
  width:562px;
  height:83px;
  background: url(images/quizBottom2.png);
  margin-top:-65px;
}
#quizLSBlock2 h3{
  height:48px;
  background: url(images/quizLSBlock2.png) 0px 0px;
  width:323px;
  line-height:42px;
  padding-right:16px;
  font-size:20px;
  font-weight:bold;
  color:#3a3a3a;
}
.mBox2 h3{
  height:47px;
  line-height:43px;
  width:323px;
  color:#3a3a3a;
  font-size:20px;
  font-weight:bold;
  padding-right:16px;
  background: url(images/mBox2.png);
}
.moreUM2{
  border-top:1px solid #cfe2ee;
  height:20px;
  line-height:20px;
  width:316px;
  margin-top:5px;
  text-align:left;
  color:#54727e;
  font-size: 14px;
  text-decoration: underline;
  background: url(images/moreArts.png) no-repeat left center;
  padding-left:8px;
  display:block;
}
.mBox2 h3 span{
  color:#ff1c69;
}
.cPirsom2{
  height:250px;
  width:300px;
  border:1px solid #99C2DB;
  margin:0 auto;
}
.mamychosen {
    
}
