body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:81.25%;
	color:#666;
	background:#FFFFFF url(/img/bg_top.png) left top repeat-x;}


/* =Genereral Layout Rules
******************************************************/ 
html, 
body,
form {
    height: 100%;
	width:100%;}

form {width:100%;}
#content_holder,
#footer {
	width:991px;
	margin:0 auto;}

#content_holder {
    min-height: 100%;
   _height: 100%;}

#content {
    padding-bottom: 110px;}
	
#footer {
    position:relative;
    height: 50px;
    margin-top: -50px;}

#footer_shadow {
	position:relative;
	bottom:0px;
	width:100%;
	height:103px;
	margin-top:-103px;
	background:url(/img/bg_bottom.png) left bottom repeat-x;
	z-index:-1;}

/* =Footer
******************************************************/	
.footer_in {	
	width:961px;
	height:30px;
	line-height:230%;
	padding:0px 15px 0px 15px;
	background:url(/img/bg_footer.png) no-repeat;
	color:#7E7E7E;}					
* html .footer_in {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_footer.png', sizingMethod='crop');}	
	
.footer_tbl {
	width:100%;}	

.footer_in a {position:relative;}




/* =PNG Behavior
************************************************/	
.png {behavior: url(/css/pngbehavior.htc);}
.png a {position:relative;}



/* =Header
******************************************************/ 
#lang {
	overflow:hidden;
	height:30px;
/*	background:#0099FF;*/}	

.lang, .login {
	float:right;
	overflow:hidden;
	margin:5px 0px 0px 30px;
	line-height:120%;
	font-size:12px;
	color:#999;}
.lang {
	margin:6px 15px 0px 0px;
	font-weight:bold;}
.login {
	font-size:13px;
	margin:6px 0px 0px 0px;
	line-height:130%;
   /*_margin:-20px 0px 0px 0px;
   _line-height:130%;*/}	
.lang li, .login li {
	margin:0px 0px 0px 15px;}
.horiz li {
	float:left;}


#header a:link, #header a:visited, #header a:hover, #header a:active 
	{color:#666;}
#header a:hover
	{color:#F90;}


/* =Menu
******************************************************/ 
#main_menu {}

.main_menu {
	width:991px;
	height:54px;}
	
.main_menu a {
	display:block;
	height:54px;}

.btn1, .btn2, 
.btn3, .btn4, 
.btn5, .btn6, 
.btn7, .btn8,
.btn1en, .btn2en, 
.btn3en, .btn4en, 
.btn5en, .btn6en, 
.btn7en, .btn8en {
	height:54px;}

.btn1 {
	width:94px;
	background:url(/img/main_menu/btn1.png) left top no-repeat;}
.btn1:hover {
	background:url(/img/main_menu/btn1.png) 0px -54px no-repeat;}
.btn1.active1 {
	background:url(/img/main_menu/btn1.png) 0px -108px no-repeat;
/*	cursor:default;*/}	
	
.btn2 {
	width:128px;
	background:url(/img/main_menu/btn2.png) left top no-repeat;}
.btn2:hover {
	background:url(/img/main_menu/btn2.png) 0px -54px no-repeat;}
.btn2.active2 {
	background:url(/img/main_menu/btn2.png) 0px -108px no-repeat;
/*	cursor:default;*/}	
	
.btn3 {
	width:127px;
	background:url(/img/main_menu/btn3.png) left top no-repeat;}
.btn3:hover {
	background:url(/img/main_menu/btn3.png) 0px -54px no-repeat;}
.btn3.active3 {
	background:url(/img/main_menu/btn3.png) 0px -108px no-repeat;
/*	cursor:default;*/}
		
.btn4 {
	width:128px;
	background:url(/img/main_menu/btn4.png) left top no-repeat;}
.btn4:hover {
	background:url(/img/main_menu/btn4.png) 0px -54px no-repeat;}
.btn4.active4 {
	background:url(/img/main_menu/btn4.png) 0px -108px no-repeat;
/*	cursor:default;*/}
		
.btn5 {
	width:127px;
	background:url(/img/main_menu/btn5.png) left top no-repeat;}
.btn5:hover {
	background:url(/img/main_menu/btn5.png) 0px -54px no-repeat;}
.btn5.active5 {
	background:url(/img/main_menu/btn5.png) 0px -108px no-repeat;
/*	cursor:default;*/}
		
.btn6 {
	width:128px;
	background:url(/img/main_menu/btn6.png) left top no-repeat;}
.btn6:hover {
	background:url(/img/main_menu/btn6.png) 0px -54px no-repeat;}
.btn6.active6 {
	background:url(/img/main_menu/btn6.png) 0px -108px no-repeat;
/*	cursor:default;*/}
		
.btn7 {
	width:127px;
	background:url(/img/main_menu/btn7.png) left top no-repeat;}
.btn7:hover {
	background:url(/img/main_menu/btn7.png) 0px -54px no-repeat;}
.btn7.active7 {
	background:url(/img/main_menu/btn7.png) 0px -108px no-repeat;
/*	cursor:default;*/}
		
.btn8 {
	width:132px;
	background:url(/img/main_menu/btn8.png) left top no-repeat;}
.btn8:hover {
	background:url(/img/main_menu/btn8.png) 0px -54px no-repeat;}
.btn8.active8 {
	background:url(/img/main_menu/btn8.png) 0px -108px no-repeat;
/*	cursor:default;*/}	
	
/******EN***********/

.btn2en {
	width:128px;
	background:url(/img/main_menu/en/btn2.png) left top no-repeat;}
.btn2en:hover {
	background:url(/img/main_menu/en/btn2.png) 0px -54px no-repeat;}
.btn2en.active2 {
	background:url(/img/main_menu/en/btn2.png) 0px -108px no-repeat;
/*	cursor:default;*/}	
	
.btn3en {
	width:127px;
	background:url(/img/main_menu/en/btn3.png) left top no-repeat;}
.btn3en:hover {
	background:url(/img/main_menu/en/btn3.png) 0px -54px no-repeat;}
.btn3en.active3 {
	background:url(/img/main_menu/en/btn3.png) 0px -108px no-repeat;
/*	cursor:default;*/}
		
.btn4en {
	width:128px;
	background:url(/img/main_menu/en/btn4.png) left top no-repeat;}
.btn4en:hover {
	background:url(/img/main_menu/en/btn4.png) 0px -54px no-repeat;}
.btn4en.active4 {
	background:url(/img/main_menu/en/btn4.png) 0px -108px no-repeat;
/*	cursor:default;*/}
		
.btn5en {
	width:127px;
	background:url(/img/main_menu/en/btn5.png) left top no-repeat;}
.btn5en:hover {
	background:url(/img/main_menu/en/btn5.png) 0px -54px no-repeat;}
.btn5en.active5 {
	background:url(/img/main_menu/en/btn5.png) 0px -108px no-repeat;
/*	cursor:default;*/}
		
.btn6en {
	width:128px;
	background:url(/img/main_menu/en/btn6.png) left top no-repeat;}
.btn6en:hover {
	background:url(/img/main_menu/en/btn6.png) 0px -54px no-repeat;}
.btn6en.active6 {
	background:url(/img/main_menu/en/btn6.png) 0px -108px no-repeat;
/*	cursor:default;*/}
		
.btn7en {
	width:127px;
	background:url(/img/main_menu/en/btn7.png) left top no-repeat;}
.btn7en:hover {
	background:url(/img/main_menu/en/btn7.png) 0px -54px no-repeat;}
.btn7en.active7 {
	background:url(/img/main_menu/en/btn7.png) 0px -108px no-repeat;
/*	cursor:default;*/}
		
.btn8en {
	width:132px;
	background:url(/img/main_menu/en/btn8.png) left top no-repeat;}
.btn8en:hover {
	background:url(/img/main_menu/en/btn8.png) 0px -54px no-repeat;}
.btn8en.active8 {
	background:url(/img/main_menu/en/btn8.png) 0px -108px no-repeat;
/*	cursor:default;*/}	

	
/* =Visual
******************************************************/ 								
#visual {
	overflow:hidden;
	margin:10px 0px;
/*	background:#99CC99;*/}

#visual,
#logo,
#lister_wrap {
	height:330px;}

#logo {
	width:330px;
	float:left;
	text-align:center;
/*	background:#FFFFCC;*/}
	
.logo {
	margin:60px 0px 0px -10px;
	width:307px;
	height:123px;}

#slogan {
	margin:30px 0px 0px -10px;
	font-size:21px;
  	color:#737272;}	

#lister_wrap {
	width:660px;
	float:right;
	position:relative;
/*	background:#CCCCFF;*/}	

#img_lister {
	overflow:hidden;
	position:relative;
	height:313px;
	background:url(/img/bg_lister.png) repeat-x;}

.left_side,
.right_side,
.photos {
	float:left;}

.left_side,
.right_side {
	position:relative;
	width:37px;
	height:313px;
	cursor:pointer;
/*	background:#CC6699;*/}	

.left_side {
	background:url(/img/lister_btn.png) 0px 0px no-repeat;}
.right_side {
	background:url(/img/lister_btn.png) -37px 0px no-repeat;}	

.photos {
	width:586px;
	height:305px;
	margin:5px 0px 0px 0px;
	/*background:#939393;*/}

.con {
	position:absolute;
	width:30px;
	height:30px;
	background:url(/img/lister_corners.png) no-repeat;}
	
* html .con {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/lister_corners.png', sizingMethod='crop');}	

.tl, 
.bl {
	left:-586px;
	z-index:99999;}
.tr, 
.br {
	left:-30px;}
.tl, 
.tr {
	top:3px;}
.bl, 
.br {
	bottom:3px;
   _bottom:2px;}

	
.tl {clip: rect(0px 15px 15px 0px);}
.bl {clip: rect(15px 15px 30px 0px);}	
.tr {clip: rect(0px 30px 15px 15px);}
.br {clip: rect(15px 30px 30px 15px);}			

.lister_shadow {
	position:absolute;
	bottom:0px;
	left:0px;
	width:660px;
	height:17px;
	background:url(/img/lister_shadow.png) no-repeat;}




/* =Buttons
******************************************************/		
#buttons_wrap {
	margin:20px 0px;}

#buttons {
	overflow:hidden;
	height:160px;
/*	background:#CCCC99;*/}

#buttons li {
	float:left;
	margin:0px 0px 0px 31.5px;
/*	background:#999966;*/}

#buttons .first_button {
	margin:0px;}

#buttons a {
	display:block;
	width:224px;
	height:160px;
	/*background:#00CC99;*/
	}

.big_btn {
	position:relative;	
	text-decoration:none;
	overflow:hidden;
	background:url(/img/button_bg.png) top left no-repeat;}
.big_btn:hover {
	background:url(/img/button_bg.png) 0px -160px no-repeat;}	
	
* html .big_btn {
	background:none top left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/button_bg_ie.png', sizingMethod='crop');}
* html .big_btn:hover {
	background:none bottom left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/button_bg_ie1.png', sizingMethod='crop');}		

/********/
.big_btn_tit,
.big_btn_txt,
.big_btn_img {
	display:block;
	overflow:hidden;}

.big_btn_txt,
.big_btn_img1, .big_btn_img2, .big_btn_img3, .big_btn_img4 {
	position:absolute;}	

.big_btn_tit {
	padding:12px 10px 5px 20px;
	margin:0px 0px 10px 0px;
	font-size:18px;
	color:#FFF;}
.big_btn_txt {
	width:150px;
	height:60px;
	top:50px;
	left:20px;
	color:#666;}
.big_btn_img1, .big_btn_img2, .big_btn_img4 {
	bottom:30px;
	right:5px;}
	
.big_btn_img3 {
	bottom:30px;
	right:15px;}

.big_btn_img1 {
	width:69px;
	height:69px;}
	
.big_btn_img2 {
	width:51px;
	height:60px;}
.big_btn_img3 {
	width:34px;
	height:70px;}
.big_btn_img4 {
	width:88px;
	height:52px;}			


	
	
	
	
/******************************************************/	
/* =Inner page
******************************************************
******************************************************/

/***** 3 columns *****/
#main_content {
	overflow:hidden;}

.l_col,
.c_col {
	float:left;}

.l_col {
	width:250px;
/*	background:#FFFFCC;*/}
.c_col {
	width:470px;
	_width:470px;
	margin: 0px 21px 0px 15px;
/*	background:#FFFF66;*/}
.r_col {
	float:right;
	width:225px;
/*	background:#FFCC00;*/}


/***** 2 columns *****/
.c_col_long {
	float:right;
	width:686px;
	padding:0px 40px 0px 0px;
	margin: 0px 0px 0px 15px;
/*	background:#FFCC33;*/ }


/***** 2 columns *****/
.l_col_long {
	width:700px;
	padding:0px 0px 0px 15px;
	float:left;}




/* =Side menu
******************************************************/	
.side_menu {}

.side_menu li {
/*	width:235px;
	height:35px;*/
/*	display:block;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;}


a.side_btn:link,
a.side_btn:visited,
a.side_btn:hover,
a.side_btn:active {
/*	color:#828282;*/
	color:#6E6E6E;
	width:210px;}
	
/*a.side_btn:hover {
	color:#FF9933;}	
*/
.side_btn {
	display:block;
	width:208px;
	height:27px;
	font-size:15px;
	line-height:27px;
	padding:0px 0px 0px 25px;
	background:url(/img/btn_side.png) 0px 0px no-repeat;
/*	color:#939393;*/
	text-decoration:none;
   _cursor:pointer;	
/*	font-weight:bold;
	_font-weight:bold;*/}
* html .side_btn {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/btn_side_ie1.png', sizingMethod='crop');}

	
.side_btn:hover {
	background:url(/img/btn_side.png) 0px -27px no-repeat;
	color:#777777;}	
* html .side_btn:hover {
	background:none 0px -27px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/btn_side_ie2.png', sizingMethod='crop');}
	
.side_btn.active {
	background:url(/img/btn_side.png) 0px -54px no-repeat;
/*	color:#564b35;*/
	color:#65583f;}
* html .side_btn.active {
	background:none 0px -54px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/btn_side_ie3.png', sizingMethod='crop');}



.sub_side_menu {
	width:205px;
	margin:10px 0px 20px 20px;
	color:#525252;
	font-weight:bold;}

.sub_side_menu li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 2px 0px;}	




.side_sub_link,	
.sub_side_menu a:link, 
.sub_side_menu a:visited, 
.sub_side_menu a:hover, 
.sub_side_menu a:active	{
	width:185px;
	display:block;
	overflow:hidden;
	color:#777777; 
	font-weight:normal; 
	text-decoration:none;
	cursor:pointer;}
.sub_side_menu a:hover,
.sub_side_menu a.active {
	color:#333;}


.sub_menu_bullet {
	display:block;
	width:8px;
	height:8px;
	margin:4px 0px 0px 0px;
	float:left;}		

.sub_link {
	line-height:125%;
	margin-left:15px;
	display:block;}

.side_sub_link {
	font-weight:bold;
	line-height:110%;}


/* =Side menu
******************************************************/
#sub_header {
	width:991px;
	height:97px;
	margin:0px 0px 10px 0px;
	background:url(/img/bg_sub_header.png) no-repeat;}

.small_logo {
	margin:0px;}



/* =Fonts
******************************************************/
p {
	font-size:100%;
	margin:0px 0px 15px;
	line-height:120%;}

.c_col, .c_col p,
.l_col_long, .l_col_long p {
	text-align:justify;
	line-height:130%;
	color:#464646;}

h1, h2, h3, h4, h5, h6,
.tit1, .tit2, .tit3, .tit4, .tit5, .tit6 {
	font-weight:normal;
	color:#f3b614;
	margin:0px 0px 5px;
	line-height:120%;}

h1, .tit1 {
	font-size:20px;
	margin:0px 0px 10px -1px;}

h2, .tit2 {
	font-size:18px;}

h3, .tit3 {
	font-size:16px;
	font-weight:bold;}

h4, .tit4 {
	font-size:15px;
	font-weight:bold;}

h5, .tit5 {
	font-size:14px;
	font-weight:bold;}

h6, .tit6 {
	font-size:13px;
	font-weight:bold;}


a:link,
a:visited,
a:hover,
a:active {
	color:#666666;}
a:hover {
	color:#333333;}			

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
	color:#7E7E7E;}
#footer a:hover {
	color:#595959;}	

.news_title a:link,
.news_title a:visited,
.news_title a:hover,
.news_title a:active {
	color:#444444;}
.news_title a:hover {
	color:#000000;}	



/* =Site map
***********************************************/
.level1 {
	margin:15px 0px 0px 0px;}
.level1 li {
	margin:0px 0px 9px 0px;}
.level1 li a:link,
.level1 li a:visited,
.level1 li a:hover,
.level1 li a:active {
	font-size:13px;
	font-weight:bold;}


.level2 {
	margin:15px 0px 25px 50px;}
.level2 li {
	margin:0px 0px 8px 0px;}
.level2 li a:link,
.level2 li a:visited,
.level2 li a:hover,
.level2 li a:active {
	font-size:13px;
	font-weight:bold;
	color:#818181;}
.level2 li a:hover {
	color:#333333;}		

.level3 {
	margin:15px 0px 25px 50px;}
.level3 li {
	margin:0px 0px 7px 0px;}
.level3 li a:link,
.level3 li a:visited,
.level3 li a:hover,
.level3 li a:active {
	font-size:12px;
	font-weight:normal;}		





/* =Round corners News block
***********************************************/
.right_news {}

.zag_news {
	font-size:18px;
	color:#999;
	margin:0px 0px 0px 0px;}
	
.right_news_tit {
	margin:0px 0px 10px 0px;}
	
.all_news {
	font-size:11px;
	color:#A8A8A8;
	padding-left: 15px;}	
	
p.data_news {
	font-size:11px;
	color:#A8A8A8;
	margin: 5px 0px 5px 0px;}

.text_news{
	font-size:12px;
    line-height:16px;	
	margin:3px 0px 0px 0px;
	color:#777777;
	text-align:justify;}

.text_news,	
.text_news p {
	line-height:130%;}	

.right_new {
	margin:0px 0px 25px 0px;}

/*p.zag_news{
	font-size:12px;
    line-height:16px;
	margin:0px 0px 5px 0px;
}*/

.all_news a:link, 
.all_news a:visited, 
.all_news a:hover, 
.all_news a:active {
	color:#A8A8A8;}
.all_news a:hover {
	color:#666;}

.zag_news a:link, 
.zag_news a:visited, 
.zag_news a:hover, 
.zag_news a:active {
	color:#666;}
.zag_news a:hover {
	color:#333;}

.tit_news a:link,
.tit_news a:visited,
.tit_news a:hover,
.tit_news a:active {
	color:#666;
	line-height:120%;
	text-align:justify;}
.tit_news a:hover {
	color:#000000;}	


/* =News list
***********************************************/
.news_list {
	}

.news_list dd {
	margin:0px 0px 20px 0px;}

.news_date,
.news_list .news_date {
	margin:0px 0px 3px 0px;
	font-size:11px;
	color:#999999;}
	
.news_title,
.news_list .news_title {
	margin:0px 0px 5px 0px;
	font-weight:bolder;
	color:#999999;}
	
.news_short_txt {
	margin:15px 0 5px 15px}

.news_date {
	margin:10px 0px 10px 0px;}
	
    
    
/* =Text news 
************************* YAR ***********************/
.news_page_active, .news_page a {
    margin-left:0.3em;
    margin-right:0.3em;
    color:#999999;}

.news_page_active  {
    font-weight:bolder;}

.news_page a {
    font-weight:normal;}
    
.news_short_text_right {
    text-align:justify;
    font-size:85%;
    color:#A8A8A8;
    margin-top:0.3em;}
    
.tit_news_right_column {
    text-align:justify;
    line-height:120%;}

/* =Text central column
************************* YAR ***********************/
.c_col h1, .c_col_long h1 {
    line-height:120%;
    text-transform:uppercase;}
    
.c_col h2, .c_col_long h2 {
    padding-left:20px;
    margin:10px 0 0 0;
    font-size:100%;
    font-weight:bolder;
    color:Black;
    background:url(/img/ico/bullet.png) no-repeat center left;}
	
.c_col, .c_col_long {
    font-size:100%;
    line-height:130%;
    text-align:justify;}
	
.c_col_long  strong, .c_col_long  b
{
	font-weight:bold;
}

.c_col_long  em, .c_col_long  i
{
	font-style:italic;
}
	
.c_col {
    margin:0 15px 15px;}
    
.c_col_long {
    margin:0 0 15px;}
    
.c_col ul, 
.c_col_long ul, 
.c_col ol, 
.c_col_long ol {
    padding-left: 5.2em;
    margin-bottom:2em;
    font-size:11px;}
    
.c_col ul li, 
.c_col_long ul li, 
.c_col ol li, 
.c_col_long ol li {
    padding-left:1em;}

.c_col p, 
.c_col_long p {
    text-align:justify;
    margin:0px;}

.c_col ul, .c_col_long ul {
	list-style-type: disc;}
	
.c_col ol, .c_col_long ol {
    list-style-type: decimal;}
    
.c_col td, .c_col_long td {
    padding:10px;
    _padding:10px 0px;
    vertical-align:top;
    /*border-bottom: 1px solid #BBBBBB;*/}
    
.table_small_padd td {
    padding:0px 5px 14px 5px;
    vertical-align:top;}

.table_small_padd tr {
    background:url(/img/line22.png) repeat-x center bottom;}

.table_small_padd .border_right {
    border-right:1px solid #dddddd;}
    
.align_right {
    text-align:right;}
    
.clear {
	clear:both;}
	
.dashed {
    text-decoration:none;
    border-bottom:gray 1px dashed;
    font-style:italic;}
    
.table_small_padd p {
    margin-bottom:10px;}
    
.table_small_padd ul {
    margin-top:5px;
    margin-bottom:5px;}

.dashed:hover {
    border-bottom:#333333 1px dashed;}

.short_separator {
	width:496px;
	height:14px;
	margin:10px 0px 10px -10px;	
	background:url(/img/line1.png);}
* html .short_separator {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/line1.png', sizingMethod='crop');}

.long_separator {
	width:700px;
	height:14px;
	margin:0 0 5px -10px;
	background:url(/img/line22.png) no-repeat;}
* html .short_separator {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/line22.png', sizingMethod='crop');}


#tooltip {
    position:absolute;}
    
/* =Publications
**********************************************/
.publications .news_list {
    margin-top:20px;}
    
.publications .news_list .news_date {
    margin:4px 0 -20px 5px;}
    
.publications .news_list dd {
    background:none repeat scroll 0 0 #FFF6DD;
    border:2px solid #FFE8A3;
    margin:0 0 20px;
    padding:15px;}

.publications .news_title {
    color:#999999;
    font-size:14px;
    font-weight:bolder;
    margin:5px 0;}
    
.publications .publ_name {
    font-weight:bolder;}

.release_download {
    float:right;}

/* =404
********************************************/
.error404 {
	width:700px;
	font-size:14px;
	line-height:135%;
	margin:200px auto 0;}

.error404 th {
	font-weight:normal;
	text-align:left;
	width:120px;}
.error404 td,
.error404 th {
	vertical-align:top;
	padding:10px;}

.error404 h4 {
	font-size:20px;
	font-weight:normal;
	margin-top:0px;}

.error404 p {
	line-height:150%;}		
	
	
	
/* =Scrollable
********************************************/

div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable .items { 
    /* this cannot be too large */ 
    width:8000px; 
    position:absolute;
    margin:0px;
    padding:0px;
} 

/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items img { 
    float:left; 
    margin:0px;
} 

/* =Text publication
************************* YAR ***********************/

.publ_name {
    text-align:right;
    font-style:italic;
    font-size:90%;}
    
/* =FeedBack
*******************************************************/
.table_contacts {
	width:491px;
    border:0px;
    padding:0px;
    margin:0px;
    vertical-align:top;}
    
.table_contacts.form_expert {
   width:636px;}
    
.table_contacts th,
.table_contacts td {
	padding:1px;
	vertical-align:top;}

.table_contacts th {
    text-align:left;
    vertical-align:middle;
	font-weight:normal;
	width:165px;}
	
.table_contacts.form_expert th {
	width:310px;}

.table_contacts .field_td {
	width:300px;}
.table_contacts .ta_tiny {
	/*padding:0px 0px 0px 5px;*/}	

.ta_tiny_tit {
	margin-bottom:8px;}
	
.form_table {}
.form_table td {
	padding:5px 0;}

.form_table .tb,
.form_table .ta {
	width:453px;
	padding:3px;
	background:#FFFFFF;
	border:#dbd4d0 1px solid;}
	
.form_expert .ta {
	width:461px;}
	
.form_expert .tb {
	width:293px;}
	
.form_table input.tb {
    width:285px;}
    
.form_table .tb:focus,
.form_table .ta:focus {
	background:#F3F3F3;}
	
.form_table .ta {
	height:150px;}		

.sub_field_txt {
	font-size:11px;
	color:#999999;}
	
.field_td .side_btn {
    cursor:pointer;
    padding:0 0 0 40px;}
    
.field_td .side_btn a {
    text-decoration:none;}
