﻿html, body {margin:0px; padding:0px;  min-height:100%;}

div.main_menu {width:300px;  background-color:#3dbd9c; transition: background-color 0.8s ease, border 0.3s linear; rem-background-color:#0579af;  background-image:url(./images/main_menu_back.png); background-position:right center; background-repeat:no-repeat; cursor:pointer; margin-bottom:15px;}
div.main_menu:hover {background-color:#005c49;}

div.main_news_item {margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #999999;}
div.main_news_date {font-size:11pt; margin-left:10px; line-height:150%; font-family:arial;}
a.main_news_link:link {color:#05af95; text-decoration:none;}
a.main_news_link:visited {color:#05af95; text-decoration:none;}
a.main_news_link:hover {color:#005c49; text-decoration:none;}
div.main_news_content {position:relative;font-size:12pt; rem-height:80px; overflow:hidden; margin-left:10px; margin-right:0px; rem-line-height:150%;  line-height:1.5em;   height:4.5em;}
div.main_news_content_bottom{display:none;position:absolute;height:45px;bottom:-10px;left:0px;right:0px;background-image:url(./images/main_news_content_bottom.png);background-position:left bottom;background-repeat:repeat-x; z-index:100;}

div.content_menu { padding:15px; font-size:14pt; color:#ffffff;  cursor:pointer; rem-transition: background-color 0.5s ease, border 0.3s linear; border-top:1px solid #b0e8da; text-shadow: rgba(0,0,0,.3) 0 0 2px;}
div.content_menu:hover { background-color:#005c49; color:#e8f33c;}

img.lang_button:hover {background-color:#02362b;}

p.cn_p {text-indent: 2em;}
p.cs_p {text-indent: 2em;}
p.pt_p{}

div.more_news_label {padding:5px; background-color:#05af95; color:#ffffff; width:80px; text-align:center; cursor:pointer; position:absolute; top:0px; right:0px;}
div.more_news_label:hover {background-color:#005c49;}

#photo_thumbs_scroll_up {display:none; position:absolute; top:0px; left:0px; right:0px; height:20px; cursor:pointer; background-image:url(./images/photo_thumbs_scroll_button_up.png); background-color:#eeeeee; background-position:top center; background-repeat:no-repeat; border-top:0px solid #ffffff; z-index:260; box-shadow: 0px 0px 4px #666666;}
#photo_thumbs_scroll_down {display:none; position:absolute; bottom:0px; left:0px; right:0px; height:20px; cursor:pointer; background-image:url(./images/photo_thumbs_scroll_button_down.png); background-color:#eeeeee; background-position:top center; background-repeat:no-repeat; border-bottom:0px solid #ffffff; z-index:260; box-shadow: 0px 0px 4px #666666;}
#photo_thumbs_scroll_up:hover {background-color:#3dbd9c;}
#photo_thumbs_scroll_down:hover {background-color:#3dbd9c;}
#photo_thumbs_main_photo_holder:hover {}
div.photo_thumbs_holder {background-position:center center; background-size:cover; display:inline-block; margin:0; padding:0px; border:2px solid #ffffff; cursor:pointer; overflow:hidden;}
div.photo_thumbs_holder:hover {box-shadow: inset 0px 0px 20px 5px rgba(0,0,0,0.8);}
#photo_thumbs_main_photo_next {cursor:pointer; position:absolute; right:25px; top:0px; width:25px; height:25px; background-image:url(./images/photo_thumbs_main_photo_button_next.png); z-index:260; background-color:#ffffff;}
#photo_thumbs_main_photo_prev {cursor:pointer; position:absolute; right:100px; top:0px; width:25px; height:25px; background-image:url(./images/photo_thumbs_main_photo_button_prev.png); z-index:260; background-color:#ffffff;}
#photo_thumbs_main_photo_full {cursor:pointer; position:absolute; right:0px; top:0px; width:25px; height:25px; background-image:url(./images/photo_thumbs_main_photo_button_full.png?version=3); z-index:260; background-color:#ffffff;}
#photo_thumbs_main_photo_counter {position:absolute; right:50px; top:4px;  font-size:9pt; width:50px; text-align:center; background-color:#ffffff;}
#photo_thumbs_main_photo_next:hover {background-color:#86f3d7;}
#photo_thumbs_main_photo_prev:hover {background-color:#86f3d7;}
#photo_thumbs_main_photo_full:hover {background-color:#86f3d7;}

div.news_lang_cn { width:90px; height:30px;  background-image:url(../../images/lang_button_cn.png);  background-size: contain; background-color:#02896e; float:right; border-radius: 6px; margin:5px;}
div.news_lang_cs { width:90px; height:30px; background-image:url(../..//images/lang_button_cs.png);  background-size: contain; background-color:#02896e; float:right; border-radius: 6px; margin:5px;}
div.news_lang_pt { width:90px; height:30px; background-image:url(../../images/lang_button_pt.png);  background-size: contain; background-color:#02896e; float:right; border-radius: 6px; margin:5px;}