table.userinfo *
{
 font: normal normal normal 13px/20px Tahoma, Helvetica, sans-serif;
 color: #606162;
 text-align: left;
}

table.userinfo td.uleft
{
 font-weight: bold;
 color: #3381BB;
}

div.err
{
 position: absolute;
 left: 50%;
 z-index: 4;
 top: 300px;
}

div#errors {
  position: absolute;
  width: 260px;
  top: 0px;
  left: -130px;
  z-index: 4;
}


#errors .errtl
{
 float: left;
 height: 12px;
 width: 12px;
}

#errors .errtr
{
 float: left;
 height: 12px;
 width: 12px;
}

#errors .errbl
{
 float: left;
 width: 12px;
 height: 12px; 
 margin: -3px 0 0 0;
}

#errors .errbr
{
 float: right;
 width: 12px;
 height: 12px; 
 margin: -3px 0 0 0;
}

#errors .errtc
{
 background: #f0c0da;
 height: 10px;
 float: left;
 border-top: 2px solid #fff;
 width: 236px;
 margin: 3px 0 0 0;
}

#errors .errbc
{
 background: #f0c0da;
 height: 10px;
 float: left;
 width: 236px;
 border-bottom: 2px solid #fff;
}



#errors .mid
{
 text-align: left;
 background: #f0c0da;
 border-left: 2px solid #fff;
 border-right: 2px solid #fff;
 padding: 15px;
 font: normal normal bold 13px/20px Tahoma,Verdana,Arial,Helvetica,sans-serif;
 color: #fff;
}



/************************************************************/

*
{
	margin: 0;
	padding: 0;
	outline: 0;
}

.final_bg
{
 background: url(../images/final_bg.png) no-repeat 50% 0;
}

.forumspace
{
 margin: 0 0 0 335px;
}

img.plady4
{
 width: 206px;
 height: 149px;
 border: 0;
}

img.elevit_box_cut3
{
 margin: 0 0 0 -10px;
 border: 0;
}

img.plady_cut1
{
 border: 0;
 float: left;
 width: 206px;
 height: 149px;
 margin: 0 0 0 1px;
}

body
{
	background: url(../img/main_bg.jpg) 0 0 repeat-x #d6f8ff;
	text-align: center;
}

a.email
{
	color: #54A0D9;
}

#commentwriteform
{
 display: none;
}

.subpage
{
	margin: 0 auto 0 auto;
	width: 773px;
}

.subpage .header
{
	width:773px;
	height:78px;
}

.subpage .body
{
	background: url(../img/sp_body_grad.jpg) 0 100% repeat-x #fff;
	padding: 13px 0 0 0;
}

.subpage .body .subfooter
{
	color: #c25a8f;
	font: normal normal bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 30px 0 0 0;
	height: 200px;
}

img.warning2
{
	width: 703px;
	height: 106px;
	border: 0;
	margin: 14px 0 33px 0;
}

img.elevit_logo2
{
	width: 139px;
	height: 106px;
	border: 0;
	float: left;
	margin: 25px 0 0 46px;
}

img.plady
{
	width: 206px;
	height: 149px;
	border: 0;
	float: left;
}

img.plady2contact
{
	width: 206px;
	height: 143px;
	border: 0;
	float: left;
	margin: 0 0 0 355px;
}

img.plady2
{
	width: 206px;
	height: 143px;
	border: 0;
	float: left;
	margin: 0 0 0 20px;
}

span.slogan
{
 display: none;
}

.body .top
{
	/*border: 1px solid red;*/
 background: url(../images/slogan-final.png) no-repeat 210px 0;
 height: 143px;
 padding: 6px 0 0 0;
}

.subpage .body .top .title
{
	float: left;
	width: 325px;
	height: 117px;
	background: url(../img/sp_title.png) 100% 0 no-repeat #fff;
	text-align: right;
	padding: 10px 10px 0 0;
	margin: 16px 0 0 0;
}

h1
{
	font: normal normal bold 32px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

h1 span
{
	font: normal normal normal 26px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #b8e5ff;
}

.clearer
{
	clear: both;
}

.subpage .body .articles .left
{
	width: 449px;
	float: left;
	background: url(../img/sp_main_article_grad.png) 0 0 no-repeat #fff;	
	text-align: left;
	padding: 26px 11px 25px 23px;
	margin: 15px 0 0 36px;
}



.subpage .body .articles .right
{
	width: 198px;
	float: left;
	margin: 0 0 0 21px;
}

h2
{
	font: normal normal bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #54a0d9;
	margin: 0 0 25px 0;
}


.subpage .body .articles .left h4
{
	font: normal normal bold 13px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #606162;
}

.subpage .body .articles .left p.base
{
	font: normal normal normal 12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 12px 0;
	color: #606162;
	border-bottom: 1px solid #ececec;
	padding: 0 0 12px 0;
}



img.elevit_box
{
	width: 179px;
	height: 136px;
	border: 0;
}

img.elevit_box2
{
	width: 179px;
	height: 154px;
	border: 0;
}

img.elevit_box3
{
	width: 206px;
	height: 155px;
	border: 0;
}


.subpage .body .articles .right div
{
	background: url(../img/sp_sub_article_grad.png) 0 100% no-repeat #fff;	
	text-align: left;
	padding: 10px 18px 17px 14px;
	min-height: 262px;
	height: 262px;
}

h3
{
	font: normal normal bold 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #3381bb;
}

img.sa_ruler
{
	height: 1px;
	width: 100%;
	border: 0;
	margin: 10px 0 9px 0;
}

img.sa_ruler2
{
	height: 2px;
	width: 100%;
	border: 0;
	margin: 30px 0 0 0;
}

.subpage .body .articles .right p
{
	font: normal normal normal 9px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #3381bb;

}

.subpage .body .articles .right a
{
	font: normal normal bold 9px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #3381bb;
	text-decoration: none;
}

img.sign2
{
	height: 5px;
	width: 3px;
	border: 0;
}

.subpage .footer img.bayer
{
	width: 228px;
	height: 44px;
	border: 0;
	float: left;
	margin: 13px 0 0 15px;
}

.subpage .footer img.carussel
{
	width: 130px;
	height: 18px;
	border: 0;
	float: right;
	margin: 36px 29px 0 0;
}


.subpage .footer p.copy
{
	/* float: left; */
	font: normal normal normal 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #969696;
	margin: 29px 0 0 20px;
}

.subpage .footer .bottom ul
{
	width: 343px;
	margin: 35px 0 0 20px;
	float: left;
}

.subpage .footer .bottom ul li
{
	display: inline;
}

.subpage .footer .bottom ul li.sign
{
	color: #7ba6d7;
}

.subpage .footer .bottom ul li a
{
	font: normal normal normal 10px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #406da1;
	text-decoration: none;
}

.subpage .footer .top
{
	background: url(../img/newfooter_top.png) repeat-x left top #fff;
	width: 773px;
	padding: 15px 0 0 0;
}

.subpage .footer .bottom
{
	background: url(../img/newfooter_bottom.png) no-repeat left top;
	width: 773px;
	padding: 15px 0 20px 0;
}


h4.vitamin
{
	font: normal normal bold 12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #606162;
}

.articles .left p a
{
 color: #54A0D9;
}

.subpage .body .articles .left p strong, .subpage .body .articles .left p
{
	color: #606162;
	
}

.subpage .body .articles .left p
{
	font: normal normal normal 13px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.plustop
{
 margin-top: 20px !important;
}

table.vitamins, table.wantbabyvitamin
{
	font: normal normal normal 12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
	color: #606162;
 margin: 0 0 20px 0;
}

table.wantbabyvitamin td
{
 height: 22px;
 padding: 3px;
 vertical-align: top;
}


table.vitamins td, table.vitamins th
{
	height: 27px;
}

table.vitamins th
{
	color: #3381bb;
}

table.vitamins td
{
	border-bottom: 1px solid #ececec;
}

table.vitamins td.amount
{
	color: #e79cc5;
	width: 62px;
}

table.vitamins td.vitleft
{
	width: 133px;
	padding: 0 0 0 10px;
}


div.vitsectionleft
{
	float: left;
	width: 200px;
	margin: 0 0 20px 0;
}

div.vitsectionright
{
	float: left;
	width: 200px;
}


/** forum ********************************************************************/

.subpage .body .forum
{
	padding: 40px 0 120px 0;
	min-height: 200px;
	width: 702px;
	text-align: center;
	margin: 0 auto 0 auto;
}

.forum .buttons
{
	font-size: 0;
	padding: 0 0 1px 20px;
	text-align: left;
}

form *
{
	vertical-align: bottom;
}

form span
{
	font: normal normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}


input.text
{
	border: 1px solid #fff;
	background: #f3cbe1;
}

input.text_birth_year
{
	border: 1px solid #fff;
	background: #f3cbe1;
	width: 30px;
}

#moddata, #newtopic
{
	width: 126px;
	height: 24px;
	border: 0;
}

#newtopic
{
 margin: 0 2px 0 2px;
}

#logout
{
	width: 96px;
	height: 24px;
	border: 0;
}

#fpsw
{
	width: 156px;
	height: 24px;
	border: 0;
}

#reg
{
	width: 103px;
	height: 25px;
	border: 0;
}

#login
{
	width: 103px;
	height: 25px;
	border: 0;
 margin: 0 1px 0 0;
}

.forum .fhead .fo_top
{
	background: url(../img/forum_head_top.png) no-repeat left top;
	height: 17px;
}

.forum .fhead .bottom
{
	background: url(../img/forum_head_bottom.png) no-repeat left top;
	height: 9px;
}

.forum .fhead .center
{
	padding: 5px 20px 10px 20px;
	background: #f0c0da;
}

.forum .fmain .thead
{
	height: 40px;
	width: 702px;
	background: url(../img/forum_main_thead.png) no-repeat left top;
	text-align: left;
	padding: 9px 0 0 0;
}


.forum .fmain .thead div
{
	font: normal normal bold 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #e79cc5;
}

	
.forum .fmain .thead div.topicname
{
	float: left;
	margin: 7px 0 0 14px;
}

.forum .fmain .thead div.last_nick
{
	float: left;
	margin: 0 0 0 135px;
	text-align: center
}

.forum .fmain .thead div.ldate
{
	float: left;
	margin: 7px 0 0 18px;	
}

.forum .fmain .thead div.creator
{
	float: left;
	margin: 7px 0 0 16px;	
}

.forum .fmain .thead div.cdate
{
	float: left;
	margin: 7px 0 0 25px;	
}

.forum .fmain .thead div.commsum
{
	float: left;
	margin: 0 0 0 25px;
	text-align: center;	
}


.forum .fmain .top_row
{
	background: url(../img/forum_top_row.gif) repeat-x left top;
	height: 28px;
	border-bottom: 1px solid #ececec;
	padding: 1px 0 0 0
}

.forum .fmain .top_row:hover
{
	background: url(../img/forum_row_hover.png) repeat-x left top;
}

.forum .fmain .row
{
	height: 28px;
	border-bottom: 1px solid #ececec;
	padding: 1px 0 0 0;
	background: #fff;
}

.forum .fmain .row:hover
{
	background: url(../img/forum_row_hover.png) repeat-x left top;
}

.forum .fmain .top_row *
{
	/*border: 1px dotted red;*/

}

.forum .fmain .top_row div.topicname, .forum .fmain .row div.topicname
{
	float: left;
	overflow: hidden;
	margin: 0 0 0 14px;
	text-align: left;
	font: normal normal bold 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #54a0d9;
	width: 183px;
 height: 16px;
}

.forum .fmain .top_row div.topicname a, .forum .fmain .row div.topicname a
{
	font: normal normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #54a0d9;
	text-decoration: none;
}
	
.forum .fmain .top_row div.last_nick, .forum .fmain .row div.last_nick
{
	float: left;
	overflow: hidden;
	text-align: center;
	font: normal normal bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #e79cc5;	
	width: 70px;
	margin: 0 0 0 13px;
}

.forum .fmain .top_row div.creator, .forum .fmain .row div.creator
{
	float: left;
	overflow: hidden;
	text-align: center;
	font: normal normal bold 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #e79cc5;
	width: 71px;
	margin: 0 0 0 15px;	
}

.forum .fmain .top_row div.ldate, .forum .fmain .row div.ldate
{
	width: 105px;
	float: left;
	overflow: hidden;
	text-align: center;
	font: normal normal normal 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #606162;
	margin: 0 0 0 17px;	
}

.forum .fmain .top_row div.cdate, .forum .fmain .row div.cdate
{
	float: left;
	overflow: hidden;
	text-align: left !important;
	font: normal normal normal 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #606162;
	width: 93px;
	margin: 0 0 0 10px;	
}

.forum .fmain .top_row div.commsum, .forum .fmain .row div.commsum
{
	float: left;
	overflow: hidden;
	text-align: center;
	font: normal normal normal 11px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #606162;
	width: 86px;	
	margin: 0 0 0 13px;
}

.forum .fmain .top_row div.last_nick a, .forum .fmain .row div.last_nick a, .forum .fmain .row div.creator a, .forum .fmain .top_row div.creator a
{
	font: normal normal bold 9px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #e79cc5;
	text-decoration: none;
}

.forum .pager
{
	font: normal normal bold 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #e79cc5;
	padding: 30px 20px 20px 20px;
}

.forum .pager a 
{
	color: #e79cc5;
	text-decoration: none;
}

.forum .pager span.active
{
	color: #fff;
	background: #e79cc5;
	padding: 2px;
}
	
p.medicine
{
	/* font: normal normal bold 14px Tahoma, Arial, Helvetica, sans-serif; */
	font: normal normal normal 11px Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 437px;
	line-height: 100px;
	text-align: left;
	color: #c25a8f;
	background: transparent url(../img/bayer_logo2.jpg) no-repeat 180px 25px;
}

img.warning
{
	width: 704px;
	height: 106px;
	border: 0;
	margin: 16px 0 0 0;
}

.forum .commentwrite
{
	background: url(../img/comment_page_head.png) no-repeat left top;
	width: 688px;
	padding: 7px;
}

.forum .commentfirst .userinfo2 .right
{
	color: #fff;
	font: normal normal bold 12px Tahoma, Arial, Helvetica, sans-serif;
	background: #e79cc5;
	padding: 4px 3px 7px 3px;
	width: 159px;
	float: right;
	margin: 0 15px 0 0;
}

.forum .commentwrite .userinfo1, .forum .commentfirst .userinfo2
{
	background: url(../img/forum_ruler.gif) repeat-x left bottom;
	padding: 0 0 8px 0;
}

.forum .commentwrite .userinfo1 .left, .forum .commentfirst .userinfo2 .left
{
	float: left;
	width: 150px;
	text-align: left;
	padding: 0 0 0 20px;
}

.forum .commentfirst .userinfo2 .left
{
	float: left;
	width: 320px;
	text-align: left;
	padding: 0 0 0 20px;
}

.forum .commentfirst .userinfo2 .left span.date
{
	border-left: 1px dotted #68aee0;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	color: #a6a6a6;
	font: normal normal normal 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.forum .commentwrite .userinfo1 .left span, .forum .commentfirst .userinfo2 .left span
{
	border-left: 1px dotted #68aee0;
	padding: 0 0 0 10px;
	margin: 0 0 0 15px;
	font: normal normal bold 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #54a0d9;
}
	
.forum .commentwrite .left
{
	float: left;
	width: 424px;
	text-align: left;
	padding: 0 0 0 18px;
	font: normal normal bold 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #e79cc5;
}


.forum .comment .userinfo2 .left span.answer, .forum .comment .userinfo2 .left span.pre,
.forum .commentfirst .userinfo2 .left span.answer
{
	border-left: 1px dotted #68aee0;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	color: #e79cc5;
	font: normal normal normal 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}


.forum .comment .userinfo3 .right
{
	color: #fff;
	font: normal normal bold 12px Tahoma, Arial, Helvetica, sans-serif;
	background: #e79cc5;
	padding: 4px 7px 7px 7px;
	float: right;
	margin: 0 15px 0 0;
}

.forum .comment .userinfo3
{
	background: url(../img/forum_ruler.gif) repeat-x left bottom;
	padding: 0 0 8px 0;
}

.forum .comment .userinfo3 .left
{
	float: left;
	width: 500px;
	text-align: left;
	padding: 0 0 0 20px;
}

.forum .comment .userinfo3 .left span.answer, .forum .comment .userinfo3 .left span.pre
{
	border-left: 1px dotted #68aee0;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	color: #e79cc5;
	font: normal normal normal 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.forum .comment .userinfo3 .left span.answer a,
.forum .commentfirst .userinfo2 .left span.answer a
{
	color: #e79cc5;
}

.forum .comment .userinfo3 .left span.pre a
{
	color: #54a0d9;
}

.forum .comment .userinfo3 .left span.date
{
	border-left: 1px dotted #68aee0;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	color: #a6a6a6;
	font: normal normal normal 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.forum .comment .userinfo3 .left span
{
	border-left: 1px dotted #68aee0;
	padding: 0 0 0 10px;
	margin: 0 0 0 15px;
	font: normal normal bold 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #54a0d9;
}








img.personicon1
{
	width: 11px;
	height: 13px;
	border: 0;
}

input.go
{
	width: 69px;
	height: 25px;
	border: 0;
	float: right;
}

.forum .commentwrite .left a
{
	color: #e79cc5;
	font-weight: normal;
}


.forum .commentwrite .right
{
	float: left;
	width: 120px;
	border: 1px solid red;
}

.forum .commentwrite img.newcomment
{
	width: 116px;
	height: 25px;
	border: 0;
	float: right;
}

.forum .commentwrite .cw_boxtop
{
	margin: 20px 0 0 0; 
	width: 683px;
	height: 10px;
	background: url(../img/comment_write_top.gif) no-repeat left top;
}

.forum .commentwrite .cw_boxcenter
{
	width: 663px;
	padding: 10px 8px 10px 10px;
	background: #fff;
	border-left: 1px solid #54a0d9;
	border-right: 1px solid #54a0d9;
}

.forum .commentwrite .cw_boxcenter textarea
{
	width: 620px;
	height: 80px;
	border: 0;
	font: normal normal normal 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #606162;
}

.forum .commentwrite .cw_boxbottom
{
	width: 683px;
	height: 22px;
	background: url(../img/comment_write_bottom.gif) no-repeat left top;
}

.forum .comment .comm_boxtop
{
	margin: 20px 0 0 0;	
	width: 683px;
	height: 10px;
	background: url(../img/comment_top.gif) no-repeat left top;
}


.forum .comment .comm_boxbottom
{
	width: 683px;
	height: 22px;
	background: url(../img/comment_bottom.gif) no-repeat left top;
}

.forum .comment .comm_boxcenter
{
	width: 633px;
	padding: 10px 18px 10px 30px;
	background: #fff;
	border-left: 1px solid #f1c4dc;
	border-right: 1px solid #f1c4dc;
	font: normal normal normal 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #606162;
	text-align: left;
}

.forum .commentfirst, .forum .comment
{
	margin: 0 30px 0 6px;
	width: 688px;
	/*padding: 7px;*/
}

.forum .commentfirst .cf_boxtop
{
	margin: 20px 0 0 0; 
	width: 683px;
	height: 10px;
	background: url(../img/comment_first_top.gif) no-repeat left top;
}

.forum .commentfirst .cf_boxcenter
{
	width: 635px;
	padding: 10px 18px 10px 30px;
	font: normal normal bold 12px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background: url(../img/comment_first_center.gif) repeat-y left top;
	color: #606162;
}

.forum .commentfirst .cf_boxbottom
{
	width: 683px;
	height: 21px;
	background: url(../img/comment_first_bottom.gif) no-repeat left top;
}

#tab_3
{
	
	display: none;
font: normal normal bold 12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}

#tab_4
{
	
font: normal normal bold 12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}

#tab_2
{
	text-align: left;
	display: none;
font: normal normal bold 12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}

#tab_2 form .left
{
	font: normal normal bold 12px/27px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;	
}

#tab_1
{
 display: none;
}

#tab_1 form .left
{
	float: left;
	width: 270px;
	font: normal normal bold 12px/27px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;	
}

#tab_1 form .right
{
	float: left;
	width: 350px;
	font: normal normal bold 12px/27px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
	margin: 0 0 0 10px;
}

table.regleft td, table.regright td
{
 vertical-align: top;
}

table.regright select
{
 background: #F3CBE1;
 border: 1px solid #fff;
}

table.regright select.byear
{
 background: #F3CBE1;
 border: 1px solid #fff;
 width: 55px;
}

table.regright select.bmonth
{
 background: #F3CBE1;
 border: 1px solid #fff;
}

table.regright select.bday
{
 background: #F3CBE1;
 border: 1px solid #fff;
}

table.regright select.qualification
{
 background: #F3CBE1;
 border: 1px solid #fff;

}

table.regleft td.w2
{
	width: 150px;
}

table.regright td.w1
{
	width: 190px;
}

table.regleft input.text
{
	width: 100px;
}

/**naptar *******************************/

select
{
	border: 2px solid #68aee0;
}

#naptar p
{
	font: normal normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #373737;
	margin: 10px 0 10px 0;
}

#naptar select
{
	margin: 0 0 10px 0;
}

#naptar div
{
	margin: 0 0 0 10px;
}

#year
{
	width: 65px;
}

#month
{
	width: 125px;
}

#day
{
	width: 40px;
}

#calc
{
	cursor:pointer;
	margin: 0 0 0 10px;
}

#olength
{
	border: 2px solid #68aee0;
}

.result
{
	border-top: 1px solid #e6e6e6;
	margin: 30px 0 0 0;
	padding: 10px 0 0 0;
	background: #fff !important;
}


.result .resleft
{
	float: left;
	width: 211px;
	font: normal normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #373737;
	margin: 0 0 20px 0;
}

.result .resright
{
	float: left;
	width: 193px;
	font: normal normal bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background: #68aee0;
	padding: 4px;
}

#why
{
	font-weight: normal !important;
}

/* CsT */



.videolink {
   margin:15px 0 0 15px;
}
.videolink img {
  margin-bottom: 10px;
  border: 0;
}
.videolink a.readmore {
  padding-right: 5px;
  background-image: url(../img/sign2.gif);
  background-repeat: no-repeat;
  background-position: center right;
}

h3.dict {
  margin:2em 0 1em;
  font-size: 14px;
}