/* style.css */
*{
margin:0;
padding:0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

#newlogo{
    width:220px;
    height:120px;
    background:url(../newlogo80.png) no-repeat bottom left;
}

#id_well table td a{
    word-break: break-all;
}

body {
	line-height: 1;
	margin:1px 0 0 3px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


#maincontainer{
width: 1000px; 
text-align:left !important;
height:100px;
}

#contentwrapper{
float: left;
width: 100%;
height:100px;
}

#contentcolumn{
margin: 0 0px 0 272px; 
height:100px;
}

#leftcolumn{
float: left;
width: 272px; 
margin-left: -1000px; 
height:100px;
}

#rightcolumn{
float: left;
width: 0px; 
margin-left: 0px; 
height:100px;
text-align:right !important;
}

.toplink{
	margin:0;
}

.toplink a{
	color: #333;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 18px;
	text-decoration:underline;
	margin:0;
}

.toplink a:hover{
	color: #ff0000;
}

.tw_rss{
	margin:18px 0 0 0;
}

.arlink td{
	text-align:left;
	vertical-align:top;
}

.today{
	font-weight:lighter;
	margin:2px 10px 0 10px;
	color:#333;
	font-size:18px;
}

.btmenu{	
	padding:5px 15px 5px 0;
	width:975px;
	text-align:center;
	
}

.btmenu a{
	color: #333;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 18px;
	text-decoration:underline;
	margin:0 18px 0 0;	
}


.btmenu a:hover{
	color: #ff0000;
}


.tmenu{
	padding:10px 0 10px 30px;
}

.tmenu a{
	color: #333;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 17px;
	text-decoration:underline;
	margin:0 15px 0 0;	
}


.tmenu a:hover{
	color: #ff0000;
}


.tags{
	line-height:1.4em;

}

.tags a{
    color: #333;
    font-family: Arial;
    text-decoration: underline;
}

.tags a:hover{
    color:#ff0000 !important;
}


.tag_0{
    font-size:10px;
}
        
.tag_1{
    font-size:12px;
}

.tag_2{
    font-size:13px;
}


.tag_3{
    font-size:15px;
}


.tag_4{
    font-size:17px;
}

.tag_5{
    font-size:18px;
}

.tag_6{
    font-size:20px;
}

.tag_7{
    font-size:21px;
}

.tag_8{
    font-size:22px;
}

.content{
}

.rightcol{
	text-align:right;
	vertical-align:top;
}

td.rightcol{
	width:170px !important;;
	overflow:hidden !important;
}

.con{
	text-align:left;
	line-height:18px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	padding:0 10px 0 0;
}

.maintab{
	margin:10px 0 0 10px;
	height:510px;
}

.smallp, milo{
	font-size:10px !important;
	line-height:14px;
	font-family: Tahoma, Verdana, sans-serif;
	font-weight:normal
	
}

.smallp a{
	color:#000;
}

.smallp a:hover{
	color:#555;
}

#footer{
	width:990px;
	padding:10px 5px 0 5px;
	text-align:center;
}

.num, #num{
	font-size:10px;
	font-family: Tahoma, Verdana, sans-serif;
	width:20px !important;
	color:#333;
}

#num1000{
	margin-left:-5px;
}

.no_number {
    visibility: hidden;
}

.arrownav td{
	vertical-align:top;
	text-align:center;
}

#toparlink{
	margin:0 0 10px 0;
	
}

.title, .title a{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 18px;
	font-weight:lighter;
	color:#333;	
	text-decoration:underline !important;    
}

 .title a{
    text-decoration:underline !important;         
    line-height: 20px;
 }
 
a.title{
    text-decoration:underline;         
 }

.title a:hover{
	color:#ff0000;
}

.title{
	width:680px !important;
	overflow:hidden;
}

.tab td{
	text-align:left;
	vertical-align:top;
}

.couner{
	text-align:left;
}

#sense{
    
    margin:5px 0 0 -100px;
}

#white{
    width:40px; 
    height:30px;
    background:#fff;
    top:70px;
    left:0px;
    z-index:99;
}

body {
 background-color: #fff;
 font-family: Tahoma, Verdana, Sans-serif;
 font-size: 12px;
 color: #111;
}

.tabau td{
 color: #333;
 font-family: Tahoma, Verdana, Sans-serif;
 font-size: 12px;
 height:28px !important;
 border:1px solid #333 !important;
}

.tabau{
	margin:0 10px 0 0;
}

.rating{
    font-weight:bold;
    display:none;
}

.tabau{
    color: #333;
	border-collapse:collapse !important;
	border:1px solid #333 !important;
}

.tabau td a:hover{
    color:red;
}

.bloggers{
    font-size:11px;
    font-weight:bold;
	line-height:18px;
}

a {
 color: #333;
 background-color: transparent;
 font-weight: normal;
}

h1{
    font-family: Tahoma, Verdana, Sans-serif;
    font-size: 18px;
    color: #333;
    font-weight:lighter;
    margin:0 0 5px 0; 
    padding:0;
}

.h1int{
    font-family: Tahoma, Verdana, Sans-serif;
    font-size: 18px;
    color: #333;
    font-weight:lighter;
    margin:0 0 5px 0;
    padding:0;
}

.ar_title{
    font-size: 12px;
    color: #333;
    font-weight:bold;
}

.ar_title a:hover{
    color:#ff0000;
}

.ar_short{
    font-size: 12px;
    font-weight:normal;
	margin:2px 0 7px 0;
}

.post{
}

.h2int{
    font-family: Tahoma, Verdana, Sans-serif;
    font-size: 13px;
    color: #333;
    font-weight:bold;
    margin:0 0 3px 0;
    padding:0;
}

small{
    font-family: Tahoma, Verdana, Sans-serif;
    font-size: 13px;
}

.ist{
    font-size:12px;
}

.ist:hover{
    color:red;
}


a img{
    border:0 !important;
}


table{
    border:0px;
    border-collapse: collapse;
}

.tab{
    font-family: Tahoma, Verdana, Sans-serif;
    font-size: 12px;
}


.allpost{
	margin:10px 0 0 0;
}


.num2{
    color: #333;
    font-family: Tahoma, Verdana, Sans-serif;
    font-size:10px;
}

.ya{
    margin:12px 0 0 10px;
    font-size:10px;
    font-family: Tahoma, Verdana, Sans-serif;
    text-align:center;
}

.notes{
    padding:2px 0 0px 19px;
    font-size:11px;
	display:none;
}


.avtlink{
    text-decoration:none !important;
    padding:0 0 0px 0;
	font-size:12px !important;
}

.avtlink:hover{
    color:#ff0000;
}

#last_upd{
    text-align: left;
    padding:0px 0 0 20px;
    font-size:11px;
    font-weight:normal;
    color:#000;
    font-family: Tahoma, Verdana, Sans-serif;
}

.show_description, .hide_description{
    cursor: pointer;
    font-size:12px;
    text-decoration:none !important;
    color: #333;
    display: none;
	margin:0;
	padding:0;
    
}

a.show_description:hover, a.hide_description:hover{
	color:#ff0000 !important;
}

.hide_description {
    display: none;
}

.plus{
    margin:0 4px 0 0;
}

.description{
    display:none;
    font-size:12px;
    line-height:16px;
    font-family: Tahoma, Verdana, Sans-serif;
    margin:0;
    padding:10px 0 0 0px;
    text-align:left;
}
.description img{
    margin:5px 5px 5px 0;
	border:0;
}

.desctab td{
vertical-align:top !important;
padding:0 0 10px 0;
}

.short{
    padding:3px 0 2px ;    
    line-height:18px;
	overflow:hidden;
	width:660px;
}
#int{
    line-height:17px;
    font-size:12px;
    color:#000;
    font-family: Tahoma, Verdana, Sans-serif;
	text-align:left !important;
}

#id_well{
    line-height:17px;
    font-size:12px !important;
    color:#000;
	padding-top:10px;
    font-family: Tahoma, Verdana, Sans-serif;
	text-align:left !important;
    /*
    max-width: 810px;
    overflow:hidden; */
}

#int span{
    font-size:12px !important;
        line-height:16px !important;
}


#int td{
    line-height:16px;
    font-size:12px;
    color:#000;
    font-family: Tahoma, Verdana, Sans-serif;
}

#int img{
    margin: 10px 10px 10px 0px;
	border:0;
}

#id_well img{
    margin: 10px 10px 10px 0px;
	border:0;
}

#sense{
    
    margin:5px 0 0 -100px;
}

#white{
    width:40px; 
    height:30px;
    background:#fff;
    position:absolute;
    top:70px;
    left:0px;
    z-index:99;
}

.for-image{
    width:100px;
    height: 100px;
    overflow: hidden;
    padding:0px;
    margin:5px 0 0 10px;
    position: relative;
}

.count_images {
    border:1px solid red;
    color:#FFFFFF;
    display:none;
    font-size:14px;
    position:absolute;
    text-align:center;
    top:76px;
    width:98px;
    z-index:0;
}

.counter{
	padding:10px 0 0 0;
}

.image-preview{
    -moz-border-radius: 10px!important;
    -webkit-border-radius: 10px!important;
    border-radius: 10px!important;
    position: absolute;
}

.video_lm{
    float: left;
    margin:0 0 45px 0 !important;
}

.date{
	font-size:10px; 
	 color: #333;
	 margin-left:2px;
	 padding-bottom:0;
	 display:block;
	
}


.inputbox{
    width:300px;
    border:1px solid #666;
    font-size:11px;
    padding:2px;
}

.comments{
    border:1px solid #666;
    font-size:11px;
    padding:2px;
}

.button{
    border: 1px solid #000;
    color: #000;
    margin:2px 0px 0px 0px;
    padding: 1px;
}

.button2{
    border: 1px solid #666;
    color: #000;
	cursor:pointer;
    margin:10px 0px 0px 1px;
    padding: 1px;
	width:80px;
	height:25px;
	background:#fff;
}

p.error{
    background-color: #F2F1EF;
    border: 2px solid red;
    padding:10px;
    margin:5px;
}

.com1{
	margin-left:2px;
}

.com2{
	margin-bottom:10px;
	margin-top:3px;
	font-size:12px;
	margin-left:2px;
	line-height:15px;
}

.comname{
	font-size:13px;
	font-weight:bold;
}

.comdate{
	font-size:10px; 
}

.comment_odd_row {
    padding: 6px;
    background-color: #F2F2F2;
}

.comment_row {
    padding: 12px;
    background-color: #FFF;
}

span.ljuser a img, span a img{
    padding:0!important;
    margin:0!important;
}

#pagination{
	margin:0 0 0 30px;
    color: #333;
}

#pagination  a{
	text-decoration:none;
	margin:0 4px 0 4px;
}

#pagination  b{
	margin:0 4px 0 4px;
}

#pagination  a:hover{
	color:#ff0000;
}

#pagination2{
	margin:20px 0 0 0;
    color: #333;
}

#pagination2  a{
	text-decoration:none;
	margin:0 4px 0 4px;
}

#pagination2  b{
	margin:0 4px 0 4px;
}

#pagination2  a:hover{
	color:#ff0000;
}

.for_dimon{
	padding-top:2px;
}

.for_s{
	text-align:center;
	font-size:10px;
	margin:2px 0 -6px 0;
}

.for_s a{
	text-decoration:none;
	color:#000;
}

.for_s a:hover{
	text-decoration:underline;
	color:#000;
}

#example_url_blog{
    margin-left: 15px;
    font-weight: bold;
    cursor: pointer;
}

#img_yablor{
    vertical-align: bottom;
}

#button_table{
    margin-top: 10px;
}

#button_table td{
    padding: 5px 10px 5px 0px;
}


.rat{
    display: none;
}



.cat{
	margin:0 0 10px 20px;
	font-size:24px;
}

a.map{
    color: #FFF;
}

.tags a:hover{
    color: #000;
}

.right_blog{
	padding-top:1px;
	text-align:center;
}

.right_blog a{
	color:#333;
	text-decoration:none;
}

.right_blog a:hover{
	color:#ff0000;
}

.teaserlink{
	padding:2px 0 14px 0;
}

.my_h1, h2, h3, h4, h5, h6{
	margin:15px 0 0 0;
	padding:0;
	color:#000;
	font-size:13px;
	font-weight:bold;
}

.pad_right{
	padding-left:10px;
}

big{
	font-size:12px !important;
}

.map_s{
    display: none;
    width: 0;
    height: 0;
    overflow: hidden;
}

div.author{
    position: relative;
}

.click_video_code{
    cursor: pointer;
    position: absolute;
    left: 0px;
    top:0;
    margin: 8px 0px 5px 0px;
}

.click_video_link{
    cursor: pointer;
    position: absolute;
    left: 0px;
    top:0;
    margin: 8px 0px 5px 150px;
}

.ok {
    color:#009D18;
    display:none;
    font-size:12px;
    position:absolute;
    top:5px;
    width:15px;
}

.mention_rich_ta, #commentFiled, .fl_l{
	width: 408px !important; 
}


#social_buttons{
    /*margin-top: 15px;*/
}

#vk_like{
    margin-top: 5px;
}

#for_video{
    text-align: left!important;
}

.photo_inner{
    width: 775px;
    height: auto!important;
}

.author_rating{
    font-size: 10px;
    padding-left: 4px;
}
.author_high{
    color: #2E8E02;
}

.author_low{
    color: #FF0000;
}

.author_new{
    color: #0000FF;
}


table,td{

}

table.vertical{
    width: 720px;
}

table.vertical td{
    vertical-align: top;
}

table.middle td{
    vertical-align: middle;
}

#div_another_button{
    background-color: #FFF;
    border: 1px solid Gray;
/*    height: 250px;*/
    text-align: center;
    width: 542px;
    z-index: 1000;
}

#div_close_button{
    width: 100%;
    text-align:right;
}

#img_close_button{
    cursor: pointer;
    margin: 3px;
}

#right_blogs{
	text-align:right !important;
	padding-bottom:10px;
}

.hide {
    display: none;    
}

#get_button_code, #blog_link{
	background:#fff;
	border:1px solid #666;
	padding:3px;
	margin:2px 0 0 0;
	cursor:pointer;
}

#blog_link{
	height:17px;
	width:200px !important;
	font-size:13px;
	font-weight:bold;
}

#contact_table td{
    padding: 4px 4px 4px 0;
    vertical-align: top;
}

#contact_table td submit{
	padding:15px;
}

#contact_table .inputbox{
    border: 1px solid Gray;
    padding:2px;
    margin:0;
    width: 180px;
}

#contact_table button{
    border: 1px solid Gray;
    padding:2px;
    margin:0px;
    cursor: pointer;
}

#contact_table #contact_message{
    width: 300px;
    height: 120px;
}

.video_temp{
    display: none;
}

.catlink{
	cursor:pointer;	
	text-decoration:none;
	font-size:11px;
	color:#4FA311;
}

.catlink:hover{	
	text-decoration:underline;
}

#rdirect{
	margin:15px 0 10px 0px;
	width:170px;
	overflow:hidden;
}

#rdirect2{
	margin:0 0 8px 0px;
	width:170px;
	overflow:hidden;
}

#vk_groups{
	position:absolute;
	left:803px;
	top:746px;
	width:170px;
	height:200px;
}

.mycloud2{
	padding:5px 0 10px 0;
	width:170px;
	overflow:hidden;
	text-align:right !important;
	margin:0;
}

.mycloud{	
	width:170px;
	overflow:hidden;
	text-align:right !important;
	margin:0;
}

#id_well img, #int img, #box img{
	max-width:775px;
}

.tb{
	height:105px;
}

a.head{
	font-size:10px !important;
}

ul.mylink{background-color: #ccc !important; border: 1px solid #e0e0e0e !important; width: 170px !important; padding: 0 !important; margin: 0 !important;}
    ul.mylink li{list-style: none !important; padding: 5px !important; text-align: left !important;font-size: 11px; !important;}
    ul.mylink p.head{font-size: 13px; !important; font-weight:bold !important;color:#000 !important;padding-bottom:4px !important;}
    ul.mylink a{font-size: 13px; !important; font-weight:bold !important;color:#000 !important;}
	ul.mylink a:hover {color:#666 !important;}
    ul.mylink p{font-size: 11px; !important; line-height:13px !important;} 
	ul.mylink p small{font-size: 11px; !important; line-height:13px !important;padding-top:3px !important;}
    ul.mylink p small{color: #000000 !important;}
    ul.mylink p b{font-size: 11px; !important; font-weight:normal !important;color:#000 !important;}
	
.goog-inline-block goog-transliterate-indic-button-inner-box{
	display:none;
}

.1{
		font-size:30px !important;
}

.result{
	list-style:none;
	text-align:left !important;
	padding:0 0 5px 0;
}

.avatar {
	display:block;
	float:left;
	margin:3px 0 0 0;
	width:28px;
	height:24px;
	
}

.avatar a img{
	width:24px;
	margin:0;
	padding:0;
}

.username{
	color: #497BB6;
	font-size: 11px;	
	font-family: Arial, Helvetica, sans-serif;	
	font-weight:bold;
}

.username:hover{
	color: #233570;
}

.msgtxt {
	font-size: 11px;
	line-height: 14px;	
	font-family: Arial, Helvetica, sans-serif;
	word-wrap:break-word;	
}

.msgtxt  a{ 
	color: #497BB6;
	font-size: 11px;
	line-height: 14px;	
	font-family: Arial, Helvetica, sans-serif;	
}

.msgtxt  a:hover{ 
	color: #233570;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
}

.clearleft{
	clear:both;
}

.tw{
	width: 170px;
	max-height: 300px;
	overflow:auto;
    margin-bottom: 15px;
	word-wrap:break-word;
}

#twitter_feed_new {
    width: 170px;
    max-height: 300px;
    margin-bottom: 15px;
    word-wrap:break-word;
}

#twitter_feed_new { clear: both; margin: 0px 0 10px; }
#twitter_feed_new .viewport { width: 150px; height: 200px; overflow: hidden; position: relative; }
#twitter_feed_new .overview { list-style: none; position: absolute; left: 0; top: 0; }
#twitter_feed_new .thumb .end,
#twitter_feed_new .thumb { background-color: Gray; }
#twitter_feed_new .scrollbar { position: relative; float: right; width: 15px; }
#twitter_feed_new .track { background-color: #D8EEFD; height: 100%; width:13px; position: relative; padding: 0 1px; }
#twitter_feed_new .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
#twitter_feed_new .thumb .end { overflow: hidden; height: 5px; width: 13px; }
#twitter_feed_new .disable{ display: none; }

a.to_av{
display:none;
}

span.msgtxt b{
 font-weight: normal;
}

#ctrlcopy {
    height:1px;
    overflow:hidden;
    position:absolute;
    width:1px;
    margin: 5px 0 0 -1px;
    line-height:0;
    opacity: 0;
}

.mostread{
	font-weight:bold;
	color:#666;
	font-size:16px;
	padding:9px 0 4px 0;
}

.popup{
	padding:5px 0 10px 0;
	width:170px;
}

.popup, .popli{
	text-align:right;	
}

.popli{
	padding:0 0 5px 0;
	line-height:11px;
	
}

.popli a{
	color:#333;	
	/*background:#ddd;*/
	font-size:10px;
	font-weight:bold;
	/*text-decoration:none;*/
}

.popli a:hover{
	color:#ff0000;
}

.popupzag{
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
}


.fulllist{
	color:#666;
}

div.author_activity{
   float:left;
   margin: 1px;
   width: 50px;
   height: 50px;
   overflow: hidden;
   text-align:center;
}

div.author_activity.auto_width {
    width:auto;
}

a.categories_activity{
    padding:0;
    margin: 0;
    font-size: 11px;
}

a.authors_activity {
    margin:0px 10px 0px 0px;
}

div.author_activity a img{
    border: 1px solid #666;
}

div#main_author_activity{
    padding-left: 14px;
    margin: 0px 105px 10px 22px;
}

#div_about{
    background-color: #FFFFFF;
    border: 1px solid Gray;
    width: 542px;
    z-index: 1000;
    display: none;
    padding: 0px 13px 35px 13px;
}

#div_about_close{
    text-align: right;
    width: 100%;    
}

#img_about_close{
    cursor: pointer;
	margin-top:10px;
}

.footer_links{
    font-size:11px;
    color:#000;
}

.pabout{
	line-height:18px;
	padding:0 20px 4px 20px;
	text-align:left;
}

.h1about{
	padding:0 0 2px 20px;
	margin-top:0;
}

.active_bloggers{
	padding:0 0 0 5px;
    color: #333;
}

.s_art a{
	font-size:10px;
	color:#000;
	text-decoration:none;
}

.s_art a:hover{
	text-decoration:underline;
}

.s_art{
	padding:5px 0 0 47px;
}

#int p{
	text-align:left;
}

#txtselect_marker, #img_preview_temp{
	display:none;
}

.pers_img{
	padding:0 0 10px 23px;	
}

.pers_name{
	padding:0 0 0 0;
}

div.mctitle12745, div.mctitle2222{
    margin-bottom: 10px!important;	
}

.mcimage12745, .mcimage2222{	
    width: 170px!important;
    height: 170px!important;
}


.share42init {
    position: fixed;
    z-index: 1000;
    margin-left: 1000px;
    margin-top:-2px;    
}

#twlogo{
	width:143px;
	height:41px;
	background:url(../images/twlogo170.jpg) no-repeat bottom left;	
}


div#MarketGid12745.news-block-magick{
	width:170px !important;
}

#cat_images img {
    width: 50px;
    height: 50px;
	border:1px solid #ccc !important;	
}


#cat_images{
	margin:0px 105px 10px 22px;
	text-align:left;
}

#cat_images img:hover {
    opacity: 0.6;
	border:1px solid #666 !important;	
}

.author_activity img{
	border:1px solid #ccc !important;	
}

.author_activity img:hover{
    opacity: 0.6;
	border:1px solid #666 !important;	
}

.h1bloger{
	display:inline;
}

.myrss{
	margin:0 0 5px 2px !important;
}

.placein{

}

.addinfoh2{
 font-size:12px;
 font-weight:normal;
 margin:0;
 padding:0;
}

a.opacity_buttons  {
    /*opacity: 0.4;
    filter: alpha(opacity = 40);
    -webkit-opacity: 0.4;*/
}

.fam{
	font-size:11px;
	padding:0 0 25px 0;
	font-style:italic;
}

.famdiv{
	margin-left:20px;
}

.poppostul{
	list-style-type: circle;
	margin-left:17px;
}

.poppostul a:hover{
	color:#ff0000;
}

.social_buttons{
    padding:0;
    border-collapse: collapse;
}

.social_buttons td {
    vertical-align: bottom;
}

.facebook_button {
    padding-right: 25px;
}

#go_top {
    display: none;
}

.mcimage5083{
	width:170px !important;
	height:170px !important;
}

.mctitle5083{
	margin-bottom:10px !important;
}

.mctitle5083 a:hover{
	color:#ff0000 !important;
}

.width170hidden{
	width:170px !important;
	overflow:hidden !important;
}

#ischo-div{
	text-align:center;
	clear:both;	
	height:35px;
	vertical-align:middle;
}

#ischo{
	width:100px;
	height:35px;
	font-size:20px;
	margin:20px 0 0 0;
}

#preloader{
	margin:20px 0 0 0;
	display:none;
}

.fotolinks{
	margin:20px 0 0 0;
	text-align:center;
	clear:both;
}

.new_direct_1, .person_category_class{
	width:170px;
	overflow:hidden;
}

.f_img {
    width: 100%;
}

/* tabs.css */
ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 32px; /*--Set height of tabs--*/
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    width: 540px;
}
ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 31px; /*--Subtract 1px from the height of the unordered list--*/
    line-height: 31px; /*--Vertically aligns the text within the tab--*/
    border: 1px solid #999;
    border-left: none;
    margin-bottom: -1px; /*--Pull the list item down 1px--*/
    overflow: hidden;
    position: relative;
    background: #e0e0e0;
}
ul.tabs li a {
    text-decoration: none;
    color: #000;
    display: block;
    font-size: 1em;
    padding: 0 20px;
    border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
    outline: none;
}
ul.tabs li a:hover {
    background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
    background: #fff;
    border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}


.tab_container {
    border: 1px solid #999;
    border-top: none;
    width: 540px;
    background: #fff;
    margin-bottom: 5px;
	overflow: hidden;
}
.tab_content {
    padding: 20px;
    font-size: 1.2em;
}

#div_comment{
    display: none;
}

/* message.css */
.message{
    padding: 5px;
    background-color: #D4D0C8;
    z-index: 3000;
    font-size: 18px;
    font-weight: bold;
}

.info{
    border: 1px solid #3F9F07;
}

.error{
    border: 1px solid #FF4848;
}


/* slimbox2.css */
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../img/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../img/slimbox/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../img/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../img/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


