﻿@charset "UTF-8";
@import "reset.css";
@import "default.css";

/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/

/* +geral */
body {
	font-family:verdana, arial, helvetica, sans-serif;
	background-color:#fff;
	font-size:0.7em;
}
input{ border:1px solid #626EAA; color:#7B7E7E; }
select{ color:#7B7E7E; }
textarea{ color:#7B7E7E; }
button{ border:none; }

a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
a.where { text-decoration: none; color: #5179B5; }
/* end geral */

/* +sifr */
.sIFR-replaced { visibility:visible !important;}
span.sIFR-alternate{ display:none; }
/* end sifr */

/* +the_kleyderm */
#the_kleyderm #content{
	background:url(../imgs/others/the_kleyderm_image.jpg) no-repeat 128px top;
}

#the_kleyderm #content #the_kleyderm_info{
    float:left;
	/*width:440px;*/
    width:433px;
	padding:14px 0 25px 18px;
}

#the_kleyderm#content#highlight {
    float:right;
    position:relative;
    z-index:10000;
}

#the_kleyderm  #content #the_kleyderm_info strong{ font-weight:bold; }
#the_kleyderm  #content #the_kleyderm_info p{ color:#8B8E90; margin-bottom:21px; line-height:16px; }
#the_kleyderm  #content #the_kleyderm_info h2.the_kleyderm_title{ width:155px; height:23px; background:url(../imgs/titles/the_kleyderm_title.gif) no-repeat left top; }
#the_kleyderm  #content #the_kleyderm_info p.the_kleyderm_description{ width:302px; height:12px; background:url(../imgs/titles/the_kleyderm_description.png) no-repeat left top; margin-top:5px; }
/* end the_kleyderm */

/* +products */
#products #product_concept{
	width:393px;
	height:422px;
}

#products .product_face_concept{ background:url(../imgs/products/products_face_concept.jpg) no-repeat left top; }
#products .product_face_concept h2{ width:60px; height:15px; background:url(../imgs/titles/face_title.gif) no-repeat left top; margin:357px 0 0 146px; }

#products .product_body_concept{ background:url(../imgs/products/products_body_concept.jpg) no-repeat left top; }
#products .product_body_concept h2{ width:138px; height:33px; background:url(../imgs/titles/body_title.gif) no-repeat left top; margin:20px 0 0 20px; }
#products .user-mode{
	margin:24px 0 0 18px;
}
#products #products_concept_images{
	width:351px;

}

#products #products_concept_images .product_detail_image{ margin-left:35px; }

#products #product_details_menu{
    width:420px;
    height:16px;
    background-color:#BBC3DA;
}

#products .all_products_header{
	width:774px;
	height:16px;
	background-color:#BBC3DA;
}

#products .session_name{ height:13px; color:#fff; text-transform:uppercase; font-size:0.9em; padding:2px 0 0 17px; }
#products #product_details_menu a.see_all_products_button{ height:13px; color:#636EAA; text-transform:uppercase; display:block; font-size:0.9em; padding:2px 0 0 3px;  }
#products #product_details_menu a.see_all_products_button:hover{ text-decoration:none; }

#products .all_products ul{ padding:25px 0 0 0; }
#products .all_products ul li{ width:258px; float:left; margin-bottom:25px; }
#products .all_products ul li .all_products_thumb{ width:132px; }
#products .all_products ul li .all_products_info{ width:123px; margin-top:8px; }
#products .all_products ul li .all_products_info .product_name{ font-size:1.1em; line-height:15px; color:#626EAA; text-transform:uppercase; text-decoration:underline; }
#products .all_products ul li .all_products_info .product_definition{ font-size:0.9em; color:#626EAA; display:block; margin-top:2px; float:left; }
#products .all_products ul li .all_products_info .product_description{ font-size:0.9em; color:#8B9399; display:block; height:65px; margin-top:5px; clear:both;}
#products .all_products ul li .all_products_info a.see_details_button{ display:block; margin-top:5px; width:93px; height:9px; background:url(../imgs/buttons/see_details_button.gif) no-repeat left top; }

#products .all_products ul li .all_products_info a{ display:block; }
#products .all_products ul li .all_products_info a:hover{ text-decoration:none; }

#products .all_products ul li.no_margin{ margin-bottom:0; }

#products #product_details{
	width:420px;
}
#products #product_details #product_details_header{
	width:420px;
	/*height:65px;*/
	padding-top:10px;
}

#products #product_details #product_details_header h2{ height:30px; margin-left:17px; font-size:30px; color:#fff; visibility:hidden; }
#products #product_details #product_details_header h3{ /*height:22px;*/ margin:2px 0 0 17px; font-size:19px; color:#f0f0f0; visibility:hidden; }

#products #product_details #product_description {
	margin:16px 0 25px 17px;
	display:block;
	font-size:15px;
	text-transform:uppercase;
	color:#8B9399;
	width:300px;
	/*visibility:hidden;*/
}

#products #product_details .product_features { margin:7px 0 0 18px; visibility:hidden; width:380px; }
#products #product_details h4 { text-transform:uppercase; font-size:11px; font-weight:bold; color:#999; margin:24px 0 0 18px; }
#products #product_details .product_features li,
#products #product_details .product_features dt
{ background:url(../imgs/others/list_details_bullet.gif) no-repeat left 5px; padding-left:7px; margin-top:6px; font-weight:bold; }
#products #product_details .product_features dd{ margin:10px 0 25px 0; color:#8B8E90; }

#products #product_details .product_features li.double_background_position,
#products #product_details .product_features .double_background_position
{ background:url(../imgs/others/list_details_bullet.gif) no-repeat left 8px; margin-top:2px; }

#products #product_details .consult_your_dermatologist{ width:210px; height:28px; border:1px solid #A1A8CC; display:block; margin:59px 0 10px 10px; background:url(../imgs/titles/consult_your_dermatologist.gif) no-repeat 13px 8px; }
#products #product_details .related_articles { display:block; width:144px; height:18px; padding-left:17px; background:url(../imgs/titles/related_articles.gif) no-repeat 17px top;}
#products #product_details .make_download { display:block; width:132px; height:18px; background:url(../imgs/titles/make_download.gif) no-repeat left top; }

#products #product_details .articles { visibility:visible; margin:0 0 25px 17px; padding-top:6px; }
#products #product_details .articles li{ font-weight:normal; padding-left:7px; margin-top:6px; background:url(../imgs/others/list_articles_bullet.gif) no-repeat left 5px; }
#products #product_details .articles li a{ color:#8B8E90; }

#products #products_concept_images .products_face_concept_image,
#products #products_concept_images .products_body_concept_image
{ margin-top:22px; }

#products #products_concept_images #products_concept_list,
#products #products_concept_images noscript #products_concept_list_noscript
{ 
	width:340px;
	height:140px;
	position:relative;
	display:none;
}
#products #products_concept_images #products_concept_list h3,
#products #products_concept_images noscript #products_concept_list_noscript h3
{ width:102px; height:11px; margin-top:16px; background:url(../imgs/titles/all_products_concept_title.gif) no-repeat left top; }
#products #products_concept_images #products_concept_list ul, 
#products #products_concept_images  noscript #products_concept_list_noscript ul
{ padding-left:22px; left:0; top:27px; position:absolute; }
#products #products_concept_images #products_concept_list ul li,
#products #products_concept_images noscript #products_concept_list_noscript ul li
{ width:45px; float:left; margin:27px 20px 0 0; }
#products #products_concept_images #products_concept_list ul li a img,
#products #products_concept_images  noscript #products_concept_list_noscript ul li a img
{ width:45px; height:67px; }
#products #products_concept_images #products_concept_list ul li:hover,
#products #products_concept_images noscript #products_concept_list_noscript ul li:hover
{ width:81px; height:103px; margin-top:6px; }
#products #products_concept_images #products_concept_list ul li:hover img,
#products #products_concept_images noscript #products_concept_list_noscript ul li:hover img
{ width:81px; height:103px; }
#products #products_concept_images #products_concept_list #product_name,
#products #products_concept_images noscript #products_concept_list_noscript #product_name_noscript
{ width:210px; display:block; font-size:0.9em; height:11px; text-transform:uppercase; margin:15px 0 0 6px; }

#products #products_concept_images noscript #products_concept_list_noscript.block{ display:block; }
#products .dercapyl-image {width:384px;}
/* end products */

/* +contact */
#contact #content #contact_form input{ border:1px solid #B3B4B4; margin:2px 0 10px 0; }
#contact #content #contact_form select{ border:1px solid #B3B4B4; margin:2px 0 10px 0; }
#contact #content #contact_form textarea{ border:1px solid #B3B4B4; margin:2px 0 10px 0; }
#contact #content #contact_form label{ background:url(../imgs/others/arrow_bullet.gif) no-repeat left 2px; display:block; color:#626EAA; padding-left:8px;}
#contact #content #contact_form button{ width:70px; height:16px; background:url(../imgs/buttons/submit_button.gif) no-repeat left top; margin:5px 0 17px 230px; }

#contact #content #contact_form{
	width:300px;
	padding:14px 0 0 18px;
}

#contact #content #contact_form  h2.contact_title{ width:189px; height:38px; background:url(../imgs/titles/contact_title.gif) no-repeat left top; }
#contact #content #contact_form  p.contact_description{ width:298px; height:41px; background:url(../imgs/titles/contact_description.gif) no-repeat left top; margin-top:5px; }
#contact #content #contact_form form fieldset input.field_phone_number{ margin-left:-4px; border-left:none; }
#contact #content #contact_form form fieldset span.field_city{ margin-left:7px; }

#contact #content #contact_info{
	width:456px;
	height:461px;
	background:url(../imgs/others/contact_image.jpg) no-repeat left top;
}

#contact #content #contact_info p.contact_phone{ width:211px; height:54px; background:url(../imgs/titles/contact_phone.png) no-repeat left top; margin:389px 0 0 232px; }

#contact #content #contact_form  p.notice{ color:#626EAA; margin-top:10px; font-style:italic; text-decoration:underline; }
#contact #content #contact_form .mandatory_fields_description{ color:#626EAA; font-size:0.8em; margin-bottom:10px; display:block; }
#contact #content #contact_form noscript span{ color:#626EAA; font-size:0.9em; display:block; margin-bottom:10px; }
/* end contact */

/* +register */
#register #content #contact_form input{ border:1px solid #B3B4B4; margin:2px 0 10px 0; }
#register #content #contact_form select{ border:1px solid #B3B4B4; margin:2px 0 10px 0; }
#register #content #contact_form textarea{ border:1px solid #B3B4B4; margin:2px 0 10px 0; }
#register #content #contact_form label{ background:url(../imgs/others/arrow_bullet.gif) no-repeat left 2px; display:block; color:#626EAA; padding-left:8px;}
#register #content #contact_form button{ width:70px; height:16px; background:url(../imgs/buttons/submit_button.gif) no-repeat left top; margin:5px 0 17px 230px; }

#register #content #contact_form{
	width:300px;
	padding:14px 0 0 18px;
}

#register #content #contact_form  h2.register_title{ width:228px; height:38px; background:url(../imgs/titles/register_title.gif) no-repeat left top; }
#register #content #contact_form  p.register_description{ width:283px; height:25px; background:url(../imgs/titles/register_description.gif) no-repeat left top; margin-top:5px; }
#register #content #contact_form form fieldset input.field_phone_number{ margin-left:-4px; border-left:none; }
#register #content #contact_form form fieldset span.field_city,
#register #content #contact_form form fieldset span.field_number,
#register #content #contact_form form fieldset span.field_cep,
#register #content #contact_form form fieldset span.field_state
{ margin-left:7px; }

#register #content #contact_info{
	width:456px;
	height:461px;
	background:url(../imgs/others/contact_image.jpg) no-repeat left top;
}

#register #content #contact_info p.contact_phone{ width:211px; height:54px; background:url(../imgs/titles/contact_phone.png) no-repeat left top; margin:389px 0 0 232px; }

#register #content #contact_form  p.notice{ color:#626EAA; margin-top:10px; font-style:italic; text-decoration:underline; }
#register #content #contact_form .mandatory_fields_description{ color:#626EAA; font-size:0.8em; margin-bottom:10px; display:block; }
#register #content #contact_form noscript span{ color:#626EAA; font-size:0.9em; display:block; margin-bottom:10px; }
/* end register */

/* +wrap */
#wrap {
	width:776px;
	margin:auto;
}
/* end wrap */


/* +header */
#header {
	height:93px;
}
#header h1{ width:140px;	height:76px; margin:20px auto 16px auto;}
/* end header */


/* +nav */
#nav {
	height:18px;
	position:relative;
	z-index:2;
}

#nav #main_menu {
	width:530px;
	height:18px;
	position:absolute;
	z-index:3;
	left:0;
}
#nav #main_menu embed, #nav #main_menu object {
	position:relative;
	top:-5px;
}
#nav #main_menu ul#menu li{ width:105px; float:left; margin-right:1px; }
#nav #main_menu ul#menu li a{ width:105px; height:14px; display:block; margin-top:4px; }
#nav #main_menu ul#menu li a:hover{ text-decoration:none; }
#nav #main_menu ul#menu li:hover a{ margin-top:0; height:19px; }
#nav #main_menu ul#menu a.the_kleyderm{ background:url(../imgs/buttons/mnu_kleyderm.gif) no-repeat left top; }
#nav #main_menu ul#menu li:hover a.the_kleyderm{ background:url(../imgs/buttons/mnu_kleyderm_over.gif) no-repeat left top; }
#nav #main_menu ul#menu li a.products{ background:url(../imgs/buttons/mnu_products.gif) no-repeat left top; }
#nav #main_menu ul#menu li:hover a.products{ background:url(../imgs/buttons/mnu_products_over.gif) no-repeat left top; }
#nav #main_menu ul#menu li a.contact{ background:url(../imgs/buttons/mnu_contact.gif) no-repeat left top; }
#nav #main_menu ul#menu li:hover a.contact{ background:url(../imgs/buttons/mnu_contact_over.gif) no-repeat left top; }
#nav #main_menu ul#menu li a.publish{ background:url(../imgs/buttons/mnu_publish.gif) no-repeat left top; }
#nav #main_menu ul#menu li:hover a.publish{ background:url(../imgs/buttons/mnu_publish_over.gif) no-repeat left top; }
#nav #main_menu ul#menu li a.where_find{ background:url(../imgs/buttons/mnu_where_find.gif) no-repeat left top; }
#nav #main_menu ul#menu li:hover a.where_find{ background:url(../imgs/buttons/mnu_where_find_over.gif) no-repeat left top; }

/* page the kleyderm */
#the_kleyderm #nav #main_menu ul#menu li a.the_kleyderm,
#the_kleyderm #nav #main_menu ul#menu li:hover a.the_kleyderm
{ background:url(../imgs/buttons/mnu_kleyderm_over.gif) no-repeat left top; margin-top:0; height:19px; }
/* end page the kleyderm  */

/* page products  */
#products #nav #main_menu ul#menu li a.products,
#products #nav #main_menu ul#menu li:hover a.products
{ background:url(../imgs/buttons/mnu_products_over.gif) no-repeat left top; margin-top:0; height:19px; }
/* end page products  */

/* page where find */
#whereToFind #nav #main_menu ul#menu li a.where_find,
#whereToFind #nav #main_menu ul#menu li:hover a.where_find
{ background:url(../imgs/buttons/mnu_where_find_over.gif) no-repeat left top; margin-top:0; height:19px; }
/* end page where find */

/* page contact */
#contact #nav #main_menu ul#menu li a.contact,
#contact #nav #main_menu ul#menu li:hover a.contact
{ background:url(../imgs/buttons/mnu_contact_over.gif) no-repeat left top; margin-top:0; height:19px; }
/* end page contact */

#nav #main_menu ul#menu li ul{ visibility:hidden; position:absolute; }
#nav #main_menu ul#menu li:hover ul{ width:638px; height:87px; visibility:visible; z-index:5; top:19px; }
#nav #main_menu ul#menu li:hover ul li{ height:86px; width:106px; border-top:5px solid #BFC6DC; margin-right:0; position:relative; }
#nav #main_menu ul#menu li:hover ul li a{ display:block; background-color:#626EAA; height:86px; text-align:center; }
#nav #main_menu ul#menu li:hover ul li a span{ width:105px; height:14px; top:0; cursor:pointer; left:0; padding-top:72px; display:block; color:#fff; position:absolute; }
#nav #main_menu ul#menu li:hover ul li:hover a{ background-color:#BEC5DC; }
#nav #main_menu ul#menu li:hover ul li:hover a span{ background:url(../imgs/buttons/submenu_over_effect.png) no-repeat left top; }
#nav #main_menu ul#menu li:hover ul li.no_margin{ width:105px; }

#nav #login{ 
	width:155px;
	padding:5px 1px 0 0;
	position:relative;
	left:621px;
}

#nav #login ul li a { width:155px; height:14px; display:block; }
#nav #login a.health_professionals{ background:url(../imgs/titles/health_professionals_login_title.gif) no-repeat left top;}
#nav #login fieldset { display:none; width:155px; /*background:url(../imgs/backgrounds/health_professionals_login_background.png) repeat left top;*/ background: #7983B6; top:13px; _top:18px;  padding-bottom:7px;}
#nav #login fieldset label{ background:url(../imgs/titles/crm_field.gif) no-repeat left top; width:60px; height:8px; margin:0 0 2px 5px; }
#nav #login fieldset input{ background-color:#D7DAE9; border:none; font-size:0.9em; margin-left:4px; color:#5D6168; text-transform:uppercase; }
#nav #login fieldset button{ width:146px; height:13px; margin:7px 0 0 4px; }
#nav #login fieldset button.access_button{ background:url(../imgs/buttons/access_button.gif) no-repeat left top; cursor:pointer; }
#nav #login fieldset a{ width:146px; height:13px; margin:2px 0 0 4px; }
#nav #login fieldset a.do_not_have_registration_button{ background:url(../imgs/buttons/do_not_have_registration_button.gif) no-repeat left top;  }

#nav #login noscript fieldset{ display:block; }

#nav #login .user_name{color:#555C61; background:url(../imgs/others/arrow_bullet.gif) no-repeat left 2px; padding:0 6px 0 8px; margin-top:-1px; }
#nav #login .logout_button{ background:url(../imgs/buttons/logout_button.gif) no-repeat left 1px; display:block; width:44px; height:12px; }

#nav #search{ 
	width:90px;
	padding-top:4px;
	margin-top:-13px;
	display:none;
}
#nav #search input{ border-bottom:none; font-size:0.9em; }
#nav #search button{ width:19px; height:14px; }
#nav #search button.search_button{ background:url(../imgs/buttons/search_button.gif) no-repeat left top; }
/* end nav */


/* +content */
#content {
	width:774px;
	border:1px solid #626EAA;
	position:relative;
	z-index:1;
}
#content #main_animation,
#content noscript #main_animation_script
{
	width:774px;
	height:423px;
	font-size:1px;
	display:none;
}
#content noscript #main_animation_noscript.block{ display:block; }
/* end content */


/* +footer */
#footer {
	padding-top:4px;
	height:22px;
	position:relative;
}

#footer #logo_w3haus{ /*margin:2px 0 0 630px;*/ position:absolute; right:90px; top:8px; }
#footer #logo_w3haus a { display:block; cursor:pointer; text-indent:-9999px; overflow:hidden; width:44px; height:15px; background:url(../imgs/others/logo_w3haus_a.gif) no-repeat 3px; }
#footer #logo_w3haus a:hover { background:url(../imgs/others/logo_w3haus_b.gif) no-repeat; }

#footer #logo_kleyhertz{
	/*padding-left:10px;*/
	position:absolute; 
	right:5px
}
#footer #logo_kleyhertz a{ display:block; width:80px; height:18px; background:url(../imgs/others/logo_kleyhertz.gif) no-repeat left top; }
/* end footer */

/* +register */
#register #content #contact_form input{ border:1px solid #B3B4B4; margin:2px 0 10px 0; }
#register #content #contact_form select{ border:1px solid #B3B4B4; margin:2px 0 10px 0; }
#register #content #contact_form textarea{ border:1px solid #B3B4B4; margin:2px 0 10px 0; }
#register #content #contact_form label{ background:url(../imgs/others/arrow_bullet.gif) no-repeat left 2px; display:block; color:#626EAA; padding-left:8px;}
#register #content #contact_form button{ width:70px; height:16px; background:url(../imgs/buttons/submit_button.gif) no-repeat left top; margin:5px 0 17px 230px; }
#register #content { position:relative }
#register #content #contact_form { position:relative; z-index:1 }
#register #content #contact_info { position:absolute; right:25px; bottom:0; z-index:0 }

#register #content #contact_form{
	width:300px;
	padding:14px 0 0 18px;
}

#register #content #contact_form  h2.register_title{ width:228px; height:38px; background:url(../imgs/titles/register_title.gif) no-repeat left top; }
#register #content #contact_form  p.register_description{ width:283px; height:25px; background:url(../imgs/titles/register_description.gif) no-repeat left top; margin-top:5px; }
#register #content #contact_form form fieldset input.field_phone_number{ margin-left:-4px; border-left:none; }
#register #content #contact_form form fieldset span.field_city,
#register #content #contact_form form fieldset span.field_number,
#register #content #contact_form form fieldset span.field_cep,
#register #content #contact_form form fieldset span.field_state
{ margin-left:7px; }

#register #content #contact_info{
	width:456px;
	height:461px;
	background:url(../imgs/others/contact_image.jpg) no-repeat left top;
}

#register #content #contact_info p.contact_phone{ width:211px; height:54px; background:url(../imgs/titles/contact_phone.png) no-repeat left top; margin:389px 0 0 232px; }

#register #content #contact_form  p.notice{ color:#626EAA; margin-top:10px; font-style:italic; text-decoration:underline; }
#register #content #contact_form .mandatory_fields_description{ color:#626EAA; font-size:0.8em; margin-bottom:10px; display:block; }
#register #content #contact_form noscript span{ color:#626EAA; font-size:0.9em; display:block; margin-bottom:10px; }
/* end register */


/* where to buy */
div.where-to-find{
	padding:20px 0 0 19px;
	/*height:463px;*/
	/*background: url(../imgs/backgrounds/onde-encontrar.jpg) no-repeat bottom right;*/
	color:#9CA5CE;
}
div.where-to-find h2.title{
	display:block;
	width:344px;
	height:39px;
	background: url(../imgs/titles/onde-encontrar.gif) no-repeat;
	margin:0 0 5px 0;
	text-indent:-999px;
}
div.where-to-find h3{
	font-size:11px;
	display:block;
	margin-bottom:10px;
}
div.where-to-find ul.stores{
	width:350px;	
	/*float:left;*/
	/*border:1px solid red;*/
}
div.where-to-find ul.stores strong{
	display:block;
	padding-left:10px;
	background: url(../imgs/others/arrow2.gif) no-repeat 0 3px;
	font-weight:bold;
	color:#626EAA;
	margin:10px 0 2px 0;
}
div.where-to-find ul.stores ul li{
	margin-left:11px;
	padding:2px 0;
	
}
div.where-to-find ul.stores ul.sub li{
	background: url(../imgs/others/arrow_grey.gif) no-repeat 0 4px;
	padding-left:10px;
	/*margin:0 0 0 1px;*/
}

div.where-to-find ul.cinza{
	color:#8B8E90;
	padding-bottom:10px;
}
.formOndeEncontrar { width: 330px; float: left; }
#mapa { width: 368px; float: right; }
.labelEstado { width: 48px; height: 12px; background: url(../imgs/others/text_state.jpg) no-repeat; display: block; text-indent: -9999px; margin-bottom: 5px; }

/* end where to buy */


/* +news */
#news #content #main, #news #content #sidebar { position:relative; float:left; }
#news #content #main { width:530px;}
#news #content #sidebar { width:223px; padding:25px 10px 10px;  border-left:1px solid #BFC7DC; }

#news #content * { color:#8B8E90; }
#news #content strong { font-weight:bold; }

#news #content .section-header { background:#BFC7DC; padding:15px; }
#news #content .section-header h2 { width:280px; height:54px; background:url(../imgs/titles/news_title.gif) no-repeat; overflow:hidden; text-indent:-9999px }
#news #content .section-header h3 { position:absolute; left:-9999999px; }

#news #content .bt { display:block; height:17px; overflow:hidden; text-indent:-9999px; }
#news #content .bt-print { position:absolute; top:80px; right:97px; width:70px; background:url(../imgs/buttons/bt_print.gif) no-repeat; }
#news #content .bt-download-pdf { position:absolute; top:80px; right:15px; width:79px; background:url(../imgs/buttons/bt_download_pdf.gif) no-repeat; }

#news #content .content { position:relative; padding:20px; }
#news #content .content .news-header { margin:0 0 35px 0; }
#news #content .content .news-header h4 { font-size:24px; color:#626EAA; font-weight:bold; }
#news #content .content .news-content p { margin:0 0 1em 0; }
#news #content .content p.top { width:100%; margin:15px 0; height:17px; }
#news #content .content p.top a.bt { float:right; width:132px; background:url(../imgs/buttons/bt_back_top.gif) no-repeat; }

#news #sidebar h4 { width:100%; height:24px; background:url(../imgs/titles/news_sidebar_titles.gif) no-repeat; overflow:hidden; text-indent:-9999px; margin:0 0 5px 0; }

#news #sidebar .other { margin:0 0 25px 0; }
#news #sidebar .other ul li { border-top:1px solid #D0D3E5; padding:6px 0; }
#news #sidebar .other ul li h5 a { font-weight:bold; color:#626EAA; font-size:1.1em; }

#news #sidebar .tests { margin:0 0 25px 0; }
#news #sidebar .tests h4 { background-position:0 -24px; }
#news #sidebar .tests ul li a { display:block; font-size:0.9em; background:url(../imgs/others/bullet.gif) 0 4px no-repeat; padding:0 0 2px 10px;  }

#news #sidebar .related h4 { background-position:0 -48px; margin:0 0 15px 0; }
#news #sidebar .related ul li { margin:0 0 10px 0; }
#news #sidebar .related ul li h5 a { display:block; font-weight:bold; color:#626EAA; font-size:1.1em; border-bottom:1px solid #B0B6D4; margin:0 0 2px 0; }
#news #sidebar .related ul li p.text { color:#626EAA; font-size:0.9em; font-weight:bold; width:50%; line-height:1em; margin:0 0 10px 0; }
#news #sidebar .related ul li p.image { text-align:center; }

/* end news */


/* +classes */
/*+fields*/
.input29{ width:29px; }
.input68{ width:68px; }
.input69{ width:69px; }
.input76{ width:76px; }
.input113{ width:113px; }
.input138{ width:138px; }
.input146{ width:146px; }
.input221{ width:221px; }
.input298{ width:298px; }
.select66{ width:66px; height:16px; font-size:0.9em; }
.select298{ width:299px; }
.textarea298{ width:298px; height:65px; }
/*end fields*/
/* end classes */
