/* RESET */
* { 
	margin:0;
	padding:0;
}
IMG { 
	border:0;
}
EM,
STRONG {
	font-style:normal;
	font-weight:normal;
}
OL,
UL {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:bold;
}
INPUT.type_radio,
INPUT.type_checkbox {
	position: relative;
	bottom: -2px;
}
HTML{
	background-color:#E3FBFD;
}
* HTML INPUT.type_radio,
* HTML INPUT.type_checkbox {
    position:static;
    bottom: 0;
}
A {
    text-decoration:none;
    -moz-outline-style:none;
    outline-style:none;
}
A:hover{
    text-decoration:underline;
}
INPUT, TEXTAREA, SELECT {
    font: 12px arial;
    padding: 1px 2px;
}
OPTION{
    padding: 0 7px 0 3px;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.imgfix {
	vertical-align: bottom;
}
body {
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	direction:rtl;
}
.container {
	margin:auto;
	position:relative;
	width:977px;
	margin-top:4px;
	overflow:hidden;
}
/* header */
.header{
	position:relative;
	height:195px;
}
.login_row{
	height:24px;
}
.registered_user{
	display:block;
}
.unregistered_user{

}
.registered_user, .unregistered_user{
	float:right;
	padding-top:4px;
}
.login_row .welcome,
.login_row  A{
	font-size:14px;
	font-weight:bold;
}
.login_row .welcome, .unregistered_user A{
	color:#154896;
	padding-left:8px;
	height:20px;
	display:inline-block;
}
.registered_user  A{
	padding-right:22px;
	color:#E50101;
	background:transparent url(../images/common_sprite.gif) no-repeat scroll right -366px;
	height:20px;
	display:inline-block;
}
.unregistered_user A.lnk_register{
	padding-right:19px;
	background:transparent url(../images/common_sprite.gif) no-repeat scroll right -389px;
	display:inline-block;
}
.unregistered_user A.lnk_login{
	padding-right:21px;
	background:transparent url(../images/common_sprite.gif) no-repeat scroll right -416px;
	display:inline-block;
}
.header_top {
	height:136px;	
	background:transparent url(../images/bg_header.gif) no-repeat scroll 0 0;
	position:relative;
}
.header_top .icns_actions{
	float:left;
	padding-left:8px;
	padding-top:5px;
}
.header_top .icns_actions A{
	background:transparent url(../images/bg_icn_action.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:44px;
	width:42px;
	overflow:hidden;
	text-decoration:none !important;
	text-indent:-9999px;
	position:relative;
	margin-left:-3px;
	cursor:pointer;
}
* HTML .header_top .icns_actions A{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/bg_icn_actionIE6.png');
}
.header_top .icns_actions A:hover{
	background:transparent url(../images/bg_icn_action.png) no-repeat scroll 0 -43px;
}
* HTML .header_top .icns_actions A:hover{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/bg_icn_action_hoverIE6.png');
}
.header_top .icns_actions SPAN{
	display:block;
	height:21px;
	position:absolute;
	width:21px;
	left:11px;
	top:9px;
	cursor:pointer;
	overflow:hidden;
}
.header_top .icns_actions SPAN.icn_mail{
	background:transparent url(../images/icn_mail.png) no-repeat scroll 0 0;
	width:24px;
	height:12px;
	top:14px;
	left:9px;
}
.header_top .icns_actions A:hover SPAN.icn_mail{
	background-position:0 -12px;
}
.header_top .icns_actions SPAN.icn_favorites{
	background:transparent url(../images/icn_favorites_home.png) no-repeat scroll 0 0;
}
.header_top .icns_actions A:hover SPAN.icn_favorites{
	background-position:0 -21px;
}
.header_top .icns_actions SPAN.icn_home{
	background:transparent url(../images/icn_favorites_home.png) no-repeat scroll 0 -42px;
}
.header_top .icns_actions A:hover SPAN.icn_home{
	background-position:0 -64px;
}
.header A.logo_mfhp{
	background:transparent url(../images/logo.png) no-repeat;
	height:84px;
	width:110px;
	display:inline;
	text-indent:-9000px;
	overflow:hidden;
	text-decoration:none !important;
	float:right;
	margin-right:15px;
	margin-top:11px;
}
.header A.logo_center{	
	height:90px;
	width:400px;
	display:inline;
	text-indent:-9000px;
	overflow:hidden;
	text-decoration:none !important;
	float:left;
	margin-left:150px;
	margin-top:8px;
}
.tabs{
	border-bottom:1px solid #D6EEF3;
	bottom:0;
	height:33px;
	left:2px;
	position:absolute;
	width:100%;
}
UL.help_btns{
	float:left;
}
.tabs UL LI{
	float:left;
}
.tabs UL A{
	background:transparent url(../images/common_sprite.gif) no-repeat scroll left -134px;
	display:block;
	height:32px;
	overflow:hidden;
	text-decoration:none !important;
	padding-left:13px;
	float:left;
}
.tabs UL A SPAN{
	background:transparent url(../images/common_sprite.gif) no-repeat scroll right -134px;
	display:block;
	float:left;
	padding-right:19px;
	line-height:32px;
	font-size:14px;
	color:#017782;
	font-weight:bold;
	cursor:pointer;
}
.tabs UL A:hover,
.tabs UL .selected A{
	background-position:left -166px;
}
.tabs UL A:hover SPAN,
.tabs UL .selected A SPAN{
	background-position:right -166px;
	color:#fff;
	text-shadow:1px 1px #12AFBD;
}
.tabs UL A.red_button{
	background-position:left -69px;
	text-shadow:none;
}
.tabs UL A.red_button:hover,
.tabs UL .selected A.red_button{
	background-position:left -101px;
}
.tabs UL A.red_button SPAN{
	background-position:right -69px;
	color:#6C0300;
}
.tabs UL A.red_button:hover SPAN,
.tabs UL .selected A.red_button SPAN{
	background-position:right -101px;
	color:#fff;
	text-shadow:1px 1px #C81029;
	cursor:pointer;
}
UL.help_btns A.logo {
	background:transparent url(../images/common_sprite.gif) no-repeat scroll 0px -36px;
	display:block;
	height:32px;
	overflow:hidden;
	text-decoration:none !important;
	text-indent:-9999px;
	width:192px;
	padding-left:0;
}
UL.help_btns A.logo:hover{
	background-position:-192px -36px;
}
.actions_btns{
	float:right;
	padding-right:4px;
}
UL.header_links{
	border-top:1px solid #DFF4F8;
	float:left;
	height:33px;
	width:100%;
	overflow:hidden;
	padding-left:2px;
}
UL.header_links LI{
	float:left;
}
UL.header_links  A{
	display:block;
	overflow:hidden;
	position:relative;
	text-decoration:none !important;
	text-indent:-9999px;
	height:35px;
}
UL.header_links  A.princes {
	background:transparent url(../images/common_sprite.gif) no-repeat scroll 0 -443px;
	width:89px;
}
UL.header_links  A.princes:hover,
UL.header_links  .selected A.princes{
	background-position: 0 -515px;
}
UL.header_links  A.action {
	background:transparent url(../images/common_sprite.gif) no-repeat scroll -90px -443px;
	width:83px;
}
UL.header_links  A.action:hover,
UL.header_links  LI.selected A.action {
	background-position: -90px -515px;
}
UL.header_links  A.games {
	background:transparent url(../images/common_sprite.gif) no-repeat scroll -174px -443px;
	width:108px;
}
UL.header_links  A.games:hover,
UL.header_links  LI.selected A.games  {
	background-position: -175px -515px;
}
UL.header_links  A.holidays {
	background:transparent url(../images/common_sprite.gif) no-repeat scroll -412px -478px;
	width:79px;
}
UL.header_links  A.holidays:hover,
UL.header_links  LI.selected A.holidays {
	background-position: -415px -552px;
}
UL.header_links  A.virtual {
	background:transparent url(../images/common_sprite.gif) no-repeat scroll 0 -478px;
	width:193px;
}
UL.header_links  A.virtual:hover,
UL.header_links  LI.selected A.virtual{
	background-position: 0 -552px;
}
UL.header_links  A.maariv {
	background:transparent url(../images/common_sprite.gif) no-repeat scroll -283px -443px;
	width:100px;
}
UL.header_links  A.maariv:hover,
UL.header_links  LI.selected A.maariv {
	background-position: -285px -515px;
}
UL.header_links  A.shows {
	background:transparent url(../images/common_sprite.gif) no-repeat scroll -194px -478px;
	width:87px;
}
UL.header_links  A.shows:hover,
UL.header_links  LI.selected A.shows {
	background-position: -195px -552px;
}
UL.header_links  A.forums {
	background:transparent url(../images/common_sprite.gif) no-repeat scroll -282px -478px;
	width:129px;
}
UL.header_links  A.forums:hover,
UL.header_links  LI.selected A.forums {
	background-position: -285px -552px;
}
UL.header_links  A.games2 {
	background:transparent url(../images/common_sprite.gif) no-repeat scroll -384px -443px;
	width:104px;
}
UL.header_links  A.games2:hover,
UL.header_links  LI.selected A.games2 {
	background-position: -387px -515px;
}
.banners{
	height:90px;
	background-color:#fff;
	padding:3px;
	margin-top:1px;
}
.banner_236 {
	float:left;
	width:236px;
}
.banner_728 {
	width:728px;
	float: left;
}

.banner_729 {
	width:728px;
	float: left;
	margin-left: 17px;
}

.bootom_right 
{
    background-color:#FFFFFF;
    border:2px solid #BCE7EA;
    float:right;
    height:77px;
    margin-bottom:14px;
    margin-right:10px;
    padding:5px;
    width:190px;
}

.bootom_right a
{
    color: #154896;
    padding-left: 5px;
    white-space: nowrap;
    margin-bottom: 14px;
    font-size: 14px;
}

.top_728{
	float:right;
}
.banner_250{
	width:250px;
	height:250px;
	float:left;
}
.left_banners_area{
	background:#E3FBFD url(../images/bg_left_banners.png) no-repeat scroll 0 0;
	margin-top:35px;
	margin-left:11px;
	width:250px;
}
/* content */
.content{
	margin:auto;
	padding-bottom:10px;
}
.content_box{
	color:#154896;
	position:relative;
}
.full_size_box{
	width:100%;
	padding-bottom:20px;
}
.large{
	width:694px;
	margin-bottom:10px;
}
.middle{
	width:469px;
	margin-bottom:2px;
}

/* ilan */
.middle_boxes .middle{
	float: right;
}
.middle_boxes .first_box{
	margin-left: 20px;
}
.new_sites ul {
	float: right;
	margin: 0 20px 0 85px;
}
.example_sites ul  li {
	border-bottom: 1px dotted #144995;
	margin: 0 12px;
}
.example_sites ul  li h3{
	border-bottom: none;
	font-size: 16px;
}
.example_sites ul li p {
	padding-right: 0;
}
.example_sites ul li a {
	color: #82d3d7;
	margin: 20px 0 5px 0;
	display: block;
}

ul.pagination {
	text-align: center;
	margin:0;
	width:100%;
}
ul.pagination li.prev a{
	background:transparent url(../images/common_sprite.gif) no-repeat scroll right -316px;
}
ul.pagination li.next a{
	background:transparent url(../images/common_sprite.gif) no-repeat scroll right -330px;
}
ul.pagination li.next a,
ul.pagination li.prev a{
	width: 8px;
	height: 10px;
	//margin-bottom:3px;
	*margin-bottom:0;
}
ul.pagination li {
	display: inline;
	border: none;
	margin: 0 5px;
}
ul.pagination li a{
	display: inline-block;
	font-size: 13px;
	font-weight: bold;
	color: #337bb6;
	margin: 0;
}
ul.pagination li.selected a{
	color: #06a4c7;
	text-decoration: none;
}

/* end of ilan */

.large_middle, .msg_middle,
.login_content{
	width:614px;
	margin:auto;
	padding-bottom:20px;
}
.msg_middle{
	width:410px;
}
.middle_video{
	width:487px;
	margin-bottom:8px;
}
.small{
	width:307px;
	margin-bottom:13px;
	margin-left:16px;
	float:right;
}
.first_box{
	margin-right:9px;
}
.last, .last_box{
	margin-left:0 !important;
}
.left_boxes{
	float:left;
}
.right_boxes, .float_right{
	float:right;
}
.box_header{
	background:transparent url(../images/common_sprite.gif) no-repeat scroll left -205px;
	height:35px;
	padding-left:11px;
	position:relative;
	top:16px;
	right:2px;
}
.middle_video .box_header{
	width:376px;
	/*background-position:left top;*/
	top:16px;
}
.middle_video .box_header .header_icon{
	/*top:1px;*/
}
*HTML .box_header{
	margin-right:1px;
}
.box_header .header_icon{
	width:34px;
	height:28px;
	background:transparent url(../images/common_sprite.gif) no-repeat scroll -386px -37px;
	position:absolute;
	top:0px;
	right:6px;
}
.box_header H2{
	background:transparent url(../images/common_sprite.gif) no-repeat scroll right -205px;
	line-height:30px;
	height:35px;
	font-size:20px;
	padding-right:42px;
	color:#0774A9;
	text-shadow:1px 0 #47AEC8;
}
.middle_video .box_header H2{
	/*background-position: right top;*/
}
.large .box_header{
	width:336px;
}
.large_middle .box_header, 
.msg_middle .box_header,
.full_size_box .box_header{
	width:379px;
}
.middle .box_header{
	width:307px;
}
.small .box_header{
	width:237px;
}
.full_size_box .box_inner{
	padding:18px 4px 9px;
}
.large .box_inner{
	padding:21px 8px 5px;
}
.msg_middle .box_inner{
	padding:21px 12px 5px;
}
.large_middle .box_inner {
	padding:36px 20px 8px;
}
.middle .box_inner{
	padding:16px 10px 5px;
}
.small .box_inner{
	padding:15px 16px 10px 14px;
}
.middle .box_welcome{
	padding:12px 11px 5px 10px;
	height:80px;
	border:2px solid #BCE7EA;
}

.box_bottom 
{
    color:#154896;
    margin-bottom:14px;
    margin-right:10px;
    padding:7px;
    width:933px;
}

.box_inner, .box_welcome{
	background-color:#FEFEFE;
	border:2px solid #BCE7EA;
}
.full_size_box .box_header H2{
	background:transparent url(../images/bg_main_ttl_png24.png) no-repeat scroll 0 -1px;
}
* HTML .full_size_box .box_header H2{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/bg_main_ttl_png24.png');
}
.full_size_box .box_header{
	background:none;
}
* HTML .full_size_box .box_header .header_icon{
	background-position:-386px -36px;
}
A.offensive_content{
	display:block;
	height:26px;
	width:108px;
	background:transparent url(../images/bg_red_btn.png) no-repeat scroll 0 0;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	float:left;
	font-weight:bold;
	font-size:14px;
	line-height:24px;
	margin-top:8px;
}
A.offensive_content:hover{
	background-position:0 -26px;
	text-decoration:none;
}
.box_welcome P,
.box_message P,
.full_size_box P{
	font-size:14px;
	line-height:19px;
	text-shadow:1px 0 #A1B5D4;
}
.full_size_box P{
	padding-right:7px;
}
.full_size_box .client_page_menu P{
	padding:5px 0px 5px 0;
}
.full_size_box .client_page_menu P SPAN{
	padding-right:7px;
}
.box_message P SPAN{
	font-size:18px;
}
.box_inner IMG{
	float:right;
	margin-left:8px;
}
.box_video .right_content{
	float:right;
	width:150px;
	padding-top:6px;
}
.box_video .left_content{
	float:left;
	width:308px;
	padding-top:9px;
}
.box_inner .left_content{
	float:left;
	width:356px;
}
.box_inner .left_content H3,
.box_video H3{
	color:#5F88BD;
	font-size:18px;
	margin-bottom:2px;
}
.box_inner .left_content P{
	margin-bottom:10px;
}
.box_inner .left_content A{
	text-decoration:underline;
	color:#0BA1AA;
}
.box_inner .left_content A:hover,
.box_inner UL LI A:hover, .box_video A:hover{
	text-decoration:none;
}
.box_video{
	/*background:#FFFFFF url(../images/bg_video_box.png) repeat-x  0 0;*/
	background-color:#fff;
	padding:8px 8px 0;
	border:2px solid #BCE7EA;
}
.box_video H3{
	font-size:20px;
}
.obj_video{
	width:204px;
	height:80px;
	float:right;
}
.box_video A{
	text-decoration:underline;
	color:#154896;
	font-size:14px;
}
.box_video .new_site{
	width:150px;
	height:40px;
	text-indent:-9999px;
	background:transparent url(../images/common_sprite.gif) no-repeat scroll 0px -247px;
	overflow:hidden;
	margin-bottom:9px;
	margin-right:28px;
}
.box_video A.btn_click{
	background:transparent url(../images/common_sprite.gif) no-repeat scroll -155px -248px;
	width:154px;
	height:93px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	/*margin-right:26px;*/
}
.box_video A.btn_click:hover{
	background-position:-312px -248px;
}
.box_video A.lnk_rules
{
	position:relative;
	display:block;
	padding-right:25px;
	margin-top:22px;
	float:left;
}
.lnk_rules SPAN
{
	background:transparent url(../images/common_sprite.gif) no-repeat scroll -425px -40px;
	width:23px;
	height:23px;
	position:absolute;
	top:-2px;
	right:0px;
}
.box_inner UL{
	padding-bottom:20px;
}
UL LI A{
	text-decoration:underline;
	color:#15386C;
	line-height:20px;
	text-shadow:1px 0 #C0C9D7;
}
.box_inner A.lnk_more{
	float:left;
	color:#15386C;
	text-shadow:1px 0 #C0C9D7;
	padding-right:13px;
}

/* colored boxes*/
.box_colored{
	width:217px;
	height:126px;
	float:right;
	margin-left:11px;
	overflow:hidden;
	margin-bottom:5px;
}
.box_gradient{
	/*width:217px;*/
	height:226px;
	background:transparent url(../images/bg_gradient.png) no-repeat scroll 0 0;
}
*HTML .box_gradient{
	background:none;
}
.box_corners{
	width:201px;
	/*height:197px;*/
	background:transparent url(../images/bg_corners.png) no-repeat scroll 0 0;
	padding:10px 8px 19px;
}
*HTML .box_corners{
	background:transparent url(../images/bg_corners.gif) no-repeat scroll 0 0;
}
.children_want .box1{
	background-color:#E4F7F8;
}
.children_want .box2{
	background-color:#E8EEFB;
}
.children_want .box3{
	background-color:#D5FFBB;
}
.sites_index .box1{
	background-color:#E4F8E5;
}
.sites_index .box2{
	background-color:#FBE8EC;
}
.sites_index .box3{
	background-color:#FCEEB5;
}
.box_colored H3{
	padding-right:13px;
	font-size:14px;
}
.box_colored H3,
.box_inner A.lnk_more,
.footer_inner .lnks_index a{
	background:transparent url(../images/common_sprite.gif) no-repeat scroll right -344px;
}
.box1 H3{
	color:#108C3C;
}
.box2 H3{
	color:#A94179;
}
.box3 H3{
	color:#BC9704;
}
.box_colored UL{
	padding-right:13px;
}
/* inner pages */
.content H1{
	color:#154896;
	font-size:24px;
	font-weight:bold;
	padding-top:7px;
}
.content .ttl_page H1{
	width:640px;
	float:right;
}

BUTTON.btn_shadow,
A.btn_shadow{
	width:104px;
	height:40px;
	color:#00747E;
	background:transparent url(../images/btn_shadow.png) no-repeat scroll 0 0;
	float:left;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	border:none;
	cursor:pointer;
}

div.btn_wait
{
    width:104px;
	height:40px;
	line-height: 40px;
	color:#ffffff;
	background:transparent url(../images/btn_shadow.png) no-repeat scroll 0 0;
	float:left;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	border:none;
	cursor:default;
}

BUTTON.btn_shadow:active {
	-ms-background-position-x: -1px;
	-ms-background-position-y: 1px;
	}
A.btn_shadow{
	line-height:40px;
}
BUTTON.btn_shadow_hover,
A.btn_shadow:hover{
	color:#ffffff;
	background-position:0 -42px;
	cursor:pointer;
}
A.btn_shadow:hover{
	text-decoration:none;
}
* HTML BUTTON.btn_shadow,
* HTML A.btn_shadow{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/btn_shadow.png', sizingMethod='crop');
}
* HTML BUTTON.btn_shadow_hover,
* HTML A.btn_shadow:hover{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/btn_shadow_hoverIE6.png');
}
/* LOGIN PAGE*/
.login_content{
	width:663px;
}
#login_fields{
	opacity:1;
}
.login_content .box_video{
	padding:8px 6px 28px;
	width:218px;
}
.login_content .left_boxes{
	padding-top:35px;
	padding-bottom:134px;
}
.box_video .btns_login A.btn_click{
	margin-right:30px;
}
.box_video .btns_login A.lnk_rules{
	margin-right:7px;
}
.question{
	background:transparent url(../images/common_sprite.gif) no-repeat scroll 0 -591px;
	height:28px;
	margin-bottom:9px;
	overflow:hidden;
	text-indent:-9999px;
	width:218px;
}
.login_content .msg_middle{
	margin-right:10px;
	padding-bottom:2px;
}
.login_content .content_fields{
	padding-top:30px;
}
.login_content .login_links{
	padding-right:93px;
	padding-bottom:30px;
}
.login_content .login_links A{
	display:block;
	text-decoration:underline;
	color:#154896;
	padding-bottom:6px;
}
.login_content .login_links A:hover{
	text-decoration:none;
}
.passw_remind{
	width:370px;
	height:107px;
	background:transparent url(../images/bg_login_inwin.png) no-repeat scroll 0 0;
	display:none;
	padding:20px 25px 20px 34px;
	color:#0774A9;
	position:relative;
}
.lnk_close{
	position:absolute;
	top:14px;
	left:16px;
	width:7px; height:7px;
	text-indent:-9999px;
	display:block;
	background:transparent url(../images/common_sprite.gif) no-repeat scroll -453px -40px;
}
.lnk_close:hover{
	text-decoration:none;
}
.passw_remind P.passw_rem_ttl{
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
}
.passw_remind P{
	line-height:18px;
}
.content_field_remind INPUT{
	margin-top:10px;
}
.passw_remind .btn_shadow{
	margin-left:-11px;
	margin-top:2px;
}

* HTML .passw_remind .btn_shadow{
	margin-left:0px;
}
.passw_remind .field span.error{
	line-height:12px;
	padding-right:0;
}
.remind_successfull{
	display:none;
	text-align:center;
}
.remind_successfull SPAN{
	color:#0774A9;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	display:block;
	padding-top:40px;
}
/*  fields */
.content_fields .field,
.full_size_box .field {
	padding:0 0 10px;
	width:100%;
	position:relative;
}
.field SPAN.error{
	color:Red;
	line-height:26px;
	padding-right:12px;
	float:right;
}

.validation-summary-errors{
	color:Red;	
	padding-right:12px;
}

.field .birth_date{
	position:absolute;
	right:300px;
	bottom:10px;
}
.field LABEL{
	color:#154896;
	display:block;
	float:right;
	font-weight:700;
	line-height:24px;
	width:93px;
	font-size:14px;
}
.field LABEL SPAN{
	font-size:18px;
}
.field INPUT{
	float:right;
}
.field p{
	width:100%;
}
.field TEXTAREA{
	width:564px;
	height:109px;
	border:1px solid #7BDAE2;
	color:#154896;
}
INPUT {
	color:#414D4E;
	height:20px;
	padding-top:4px;
	width:251px;
	border:1px solid #7BDAE2;
	font-size:14px;
}
.edit_content_fields INPUT{
	width:502px;
}
SELECT{
	border:1px solid #7BDAE2;
	color:#414D4E;
	font-size:14px;
}
SELECT.select_sized{
	color:#154896;
	float:right;
}
.select_date{
	display:inline;
}
.radio_inputs{
	float:right;
	padding-top:3px;
	width:135px;
}
*HTML .radio_inputs{
	width:140px;
}
.radio_inputs INPUT{
	width:25px;
	float:none;
	height:10px;
	border:none;
	*height:20px;
}
.radio_inputs LABEL{
	font-weight:normal;
	display:inline-block;
	float:none;
	margin-left:14px;
	width:22px;
	position:relative;
	bottom:2px;
}
INPUT.checkbox{
	width:15px;
	margin-left:5px;
	border:none;
}
.checkbox_must{
	width:20px;
}
SPAN.checkbox_text{
	float:right;
	line-height:20px;
	*float:none;
}
.must{
	float:right;
}
.full_size_box BUTTON.btn_shadow{
	position:absolute;
	bottom:0px;
	left:10px;
	float:none;
}
/* table of "Content pages" page*/
.tbl_content_pages TR{
	height:30px;
}
.tbl_content_pages .even_row{
	background-color:#F5F5F5;
}
.tbl_content_pages TH,
.tbl_content_pages TD{
	text-align:center;
}
.tbl_content_pages .right_align{
	text-align:right;
}
.tbl_content_pages A{
	color:#154896;
	text-decoration:underline;
}
.tbl_content_pages A:hover{
	text-decoration:none;
}
.tbl_content_pages A.lnk_edit{
	color:#137F04;
}
.tbl_content_pages A.lnk_delete{
	color:#DA0000;
}
/* add/edit inner page*/
.full_size_box .right_boxes{
	background-color:#F5F5F5;
	padding:10px;
	width:222px;
	height:750px;

}
* HTML .full_size_box .right_boxes{
	padding:10px 3px;
}
.full_size_box .left_boxes,
.full_size_box .full_size_box_inner{
	padding:10px 10px 10px 0px;
	width:705px;
	position:relative;
}
* HTML  .full_size_box .left_boxes{
	padding:10px 5px 10px 0px;
}
.full_size_box .full_size_box_inner{
	height:750px;
	padding:10px;
	width:auto;
}
.full_size_box .client_page{
	height:auto;
}
.full_size_box .client_page_menu{
	height:auto;
	width:198px;
}
.full_size_box H3{
	font-size:16px;
	font-weight:bold;
	border-bottom:1px dashed;
	padding-bottom:3px;	
	width:97%;
}
#menu_color H3{
	font-size:16px;
}
#menu_color P{
	font-size:14px;
}
.full_size_box .client_page_menu H3{
	margin-bottom:5px;
}
.box_inner UL.manager_menu{
	padding:20px 0 30px;
}
UL.manager_menu LI{
	margin-bottom:8px;
	width:133px;
}
A.btn_manage,
A.disabled, A.current{
	background:transparent url(../images/bg_green_btns.gif) no-repeat scroll 0 0;
	height:24px;
	width:133px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#00747E;
	font-weight:bold;
	text-shadow:none;
}
A.btn_manage:hover{
	background-position:0 -24px;
	color:#fff;
}
UL.manager_menu A.disabled,
UL.manager_menu A.disabled:hover{
	background-position:0 0;
	color:#999A9D;
	cursor:default;
}
UL.manager_menu A.current{
	background-position:0 -96px;
	cursor:default;
	color:#fff;
}
.full_size_box .field LABEL{
	width:126px;
	font-weight:normal;
}
.full_size_box H4{
	font-size:14px;
	padding-bottom:8px;	
	padding-top:10px;
}
.radio{
}
.radio INPUT,
.pattern_item input{
	width:13px;
	display:block;
	border:none;
	height:17px;
	margin-top:4px;
}
.full_size_box .radio LABEL {
	display:inline-block;
	font-weight:bold;
	width:50px;
	padding-right:5px;
	line-height:15px;
	margin-top:4px;
}
.btn_small{
	background:transparent url(../images/bg_green_btns.gif) no-repeat scroll 0 -48px;
	line-height:22px;
	padding-bottom:2px;
	width:79px;
	display:block;
	text-decoration:none;
	text-align:center;
	color:#00747E;
	font-weight:bold;
	float:right;
}
* HTML .btn_small{
	height:22px;
}
.btn_small:hover{
	background-position:0 -72px;
	color:#fff;
	text-decoration:none;
}
INPUT.browse_field{
	height:auto;
}
.edit_content_fields{
	padding-top:15px;
	padding-bottom:15px;
} 
.full_size_box .half_field{
	width:290px;
	float:right;
}
*HTML .full_size_box .half_field{
	width:283px;
}
.half_field SELECT.select_sized{
	width:147px;
}
.half_field P{
	text-shadow:none;
	padding-bottom:6px;
}
.full_size_box .half_field .radio label{
	width:262px;
	font-weight:normal;
	padding-right:5px;
}
.text_area{
	width:580px;
	margin-bottom:15px;
}
.edit_bg_fields{
	padding-bottom:30px;
}
.txt_say{
	width:173px;
	border:1px solid #EEEEEE;
	background-color:#ffffff;
	color:#46649E;
	padding:10px;
}
.full_size_box .client_page_menu .txt_say P{
	padding:0;
	font-size:12px;
	text-shadow:none;
}

* html div.main_ttl { 
   height: expression( this.scrollHeight > 250 ? "250px" : "auto" );
}
.ttl_row{
	padding:0px 0;
}
.main_ttl{
	max-height:250px; overflow: hidden; 	
}
.lnk_add_facebook{
	float:left;
	color:#3B5997;
	text-decoration:underline;
	background:transparent url(../images/lnk_facebook.png) no-repeat scroll left 7px;
	display:block;
	line-height:27px;
	padding-left:115px;
	padding-top:7px;
	cursor:pointer;
	width:154px;
}
.lnk_add_facebook:hover{
	text-decoration:none;
	cursor:pointer;
}
/* footer*/
.footer{
	padding-bottom:3px;
	width:977px;
	margin:auto;
}
.footer_inner{
	background-color:#DCF2FC;
	padding:18px 9px 25px 15px;
}
.footer_inner .lnks_index{
	margin-bottom:10px;
}
.footer_inner .lnks_index A{
	font-size:14px;
	color:#000080;
	padding-right:18px;
	margin-left:6px;
	*display:inline-block;
	text-shadow:1px 0 #99DBFF;
}
.footer_inner .lnks_index A:first-child{
	background:none;
	padding-right:0;
}
.footer_inner .lnks_index SPAN{
	font-size:11px;
}
.footer_inner .site_links,
.footer_inner .site_links A{
	color:#317BB5;
	font-size:11px;
}
.footer_inner .site_links H4{
	font-weight:bold;
	display:inline;
}

#ColorPickerDiv 
{
    display: block;
    display: none;
    position: relative;
    border: 1px solid #777;
    background: #fff
}

#ColorPickerDiv TD.color
{
	cursor: pointer;
	font-size: xx-small;
	font-family: 'Arial' , 'Microsoft Sans Serif';
}
#ColorPickerDiv TD.color label
{
	cursor: pointer;
}

.field .hasColorPicker{
	border:medium none;
	float:none;
	font-size:0;
	height:0;
	padding:0;
	width:0;
}
/*facebook link */
.lnk_add_facebook SPAN, 
.lnk_add_facebook SPAN SPAN{
	background:none !important;
	margin:0 !important;
}
/* patterns page*/
.pattern_item{
	text-align:center;
	width:100px;
	padding:20px;
	float:right;
}
.pattern_item INPUT{
	width:100px;
}

.terms
{
    border:1px solid #7BDAE2;
    width:564px;
    height:109px;
    overflow:auto;
    color:#154896;
    padding:10px;
}

.terms ol{list-style-type:decimal;margin:10px;padding:5px;}
.terms ul, .text_content ul,
.text_content ol{
	list-style-type:disc;
	list-style-position:inside;
	margin:10px;
	font-size:14px;
	line-height:19px;
}
.text_content A{
	color:#15386C;
	text-decoration:underline;
}
.text_content A:hover{
	text-decoration:none;
}
.text_content ol{
	list-style-type:decimal;
	line-height:26px;
}
.full_size_box .text_content{
	padding:24px 42px 20px 300px;
}
.text_content h3{border-bottom:none;}
.text_content H2{
	text-decoration:underline;
	font-size:16px;
	text-align:center;
	padding-bottom:15px;
}
.full_size_box .text_content P{
	padding-right:0;
	padding-bottom:15px;
	text-shadow:none;
}
.middle_boxes{
	padding-bottom:15px;
}
.full_size_box .cats{
	background-color:#F5F5F5;
	padding:10px 28px 10px 0;
	width:184px;
	height:auto;
}
.site_row{
	border-bottom:1px dashed;
	padding:10px 0 10px 10px;
	width:670px;
}
.site_row H3,
.site_row P{
	border-bottom:none;
	text-shadow:none;
}
.site_row P{
	padding:0 0 5px;
}
.box_inner .site_row A{
	color:#0BA1AA;
}
.sites_list_by_cat .pagination{
	padding-bottom:0;
	padding-top:20px;
}
.children_want A.lnk_more{
	background:url("../images/common_sprite.gif") no-repeat scroll right -344px transparent;
	color:#15386C;
	padding-right:13px;
	text-shadow:1px 0 #C0C9D7;
	position:absolute;
	left:22px;
	bottom:12px;
}
/* search*/
.middle_video .box_welcome
{
    padding:23px;
}
#q
{
    width:311px;
    margin-top:10px;
}
