/*Reset CSS*/
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%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/*Reset CSS End*/
/*Base Styles*/
body{background:#FFFFFF url(../images/background.jpg) repeat-x;font:12px/18px Verdana, Tahoma, Arial, Helvetica;}
.clear{clear:both;}
.clear10px{clear:both; height:0; line-height:0; margin:5px 0;}
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
*+html .clearfix{display:inline-block;}
.left{float:left;}
.right{float:right;}
/*Base Styles End*/

.currPath { position:relative; z-index:15; margin:40px 20px 10px 20px; float:right; font-size:10px; }
.currPath a {color:#5D74C0; text-decoration:none;}
.currPath a:hover { text-decoration:underline;}
.currPath span {color:#5D74C0;}
#page-wrapper{width:801px;margin:0 auto; position:relative;}
#page-wrapper #weather { position:absolute; top:50px; left:-160px; width:150px; height:240px; }
#page-wrapper #calendar {    height: 222px;   position: absolute;    right: -180px;    top: 50px;    width: 170px; }
#page-wrapper #news-block {    height: auto;   position: absolute;    right: -160px;    top: 50px;    width: 150px;  overflow:hidden; }

#news-block .news-item  { font-size:12px; color:#111; margin-bottom:11px;}
#news-block .news-item  h4 { color:#3366ff; font-size:13px;}
#news-block .news-item  a { color:#111; font-style: italic; text-decoration: none; }


#page-header{background:url(../images/bg_top.jpg) no-repeat;position:relative;height:446px;}
#page-header-small{background:url(../images/bg_top_small.jpg) no-repeat;position:relative;height:160px;}
.page-logo{display:block;width:185px;height:135px;position:absolute;top:10px;left:95px;}
#page-header-small .page-logo{display:block;width:185px;height:135px;position:absolute;top:10px;left:25px;}
#page-menu{width:711px;height:69px;background:url(../images/bg_menu.jpg) 1px no-repeat;padding:15px 15px 15px 85px; position:relative;}
#page-menu .dateblock { position:absolute; right:57px; bottom:7px; font-size:.9em; font-weight:normal;}
.page-menu-small{width:711px;height:69px;background:url(../images/bg_menu_small.jpg) 1px no-repeat !important;padding:15px 15px 15px 85px;}
#page-menu ul{float:left;line-height:18px;min-width:110px;}
#page-menu ul li{margin:0;padding:0 30px 0 0;}
#page-menu ul a{text-decoration:none;color:#FFF;padding:0px 1px;}
.color-menu-1{background:#ff0060;}
.color-menu-2{background:#b5bc47;}
.color-menu-3{background:#64abec;}
.color-menu-4{background:#f19f06;}
.color-menu-5{background:#88c43b;}
.color-menu-6{background:#ed1c24;}
.color-menu-7{background:#5d74c0;}
.color-menu-8{background:#ecc327;}
.color-menu-9{background:#fc6cba;}
.color-menu-10{background:#d05fbb;}
.color-menu-11{background:#53c267;}
.color-menu-12{background:#34acd4;}
.color-menu-13{background:#fe8934;}
.banner-top{margin:15px 0;}
.search-block{position:relative;margin:0 40px 0 0;width:180px;}
.search-label{color:#FFF;padding:0 1px;}
.search-form{margin:5px 0 0;z-index:10;position:relative;}
.serch-field{border:1px #999;border-style:solid none solid solid;height:18px;line-height:18px;margin:1px 0 0;width:115px;font-size:13px;}
.shadow{background:url(../images/shadow.png) no-repeat;width:67px;height:40px;position:absolute;right:-10px;top:30px;z-index:5;}
#content-wrapper{padding:70px 0 0;position:relative;width:799px;}
#content-in{padding:30px 0 0;position:relative;width:799px;}
#page-content{font-size:11px;color:#5d6a5d;background:#FFF; width:769px;padding:35px 15px 10px;position:relative;z-index:2;}
#content-in #page-content{font-size:11px;color:#5d6a5d;background:#dbe2da url(../images/cbg.jpg) repeat-x top;width:769px;padding:35px 15px 10px;position:relative;z-index:2;}
#container-content{ /*background:url(../images/logo_web.png) no-repeat right top; */}
.content-bottom{background:url(../images/content_bottom.png) no-repeat bottom;position:absolute;bottom:-12px;left:0px;width:799px;height:143px;z-index:1;}
.content-top{width:799px;height:12px;background:url(../images/content_top.png) no-repeat;}
.content-left{width:300px;margin:0 0 0 80px;}
.content-right{width:300px;margin:0 10px 0 0;}
.content-right a{color:#446bc7;}
.content{z-index:5;position:relative;}
.short-news-item{width:250px;margin:0 0 10px;}
.short-news-item span{color:#418c47;font-weight:bold;font-size:12px;}
.short-news-item a{color:#bd377d;font-size:12px;}
.our-news{background:url(../images/our_news.png) no-repeat;display:block;width:234px;height:137px;position:absolute;top:0px;left:0px;z-index:10;}
.about-us{background:url(../images/about_us.png) no-repeat;display:block;width:226px;height:137px;position:absolute;top:15px;left:320px;z-index:10;}
#content-in .about-us{background:url(../images/about_us.png) no-repeat;display:block;width:226px;height:137px;position:absolute;top:-15px;left:-40px;z-index:10;}
.slogan{background:url(../images/slogan.png) no-repeat;display:block;width:224px;height:104px;position:absolute;top:-16px;left:535px;z-index:5;}
.about_as1 {position:absolute;display:block;top:-15px;left:-40px;z-index:10;width:275px;height:124px;background:url(../images/about_as1.png) no-repeat !important;background:none;}
.about_as2 {background:url(../images/h1_bg.gif) repeat-x;position:relative;top:29px;left:210px;height:39px;line-height:39px;float:left;padding-right: 20px;}
.subtitle {position: relative; left: -25px;color:#dfe5da;font-size:18px;font-weight:normal;font-family:Arial;text-transform:uppercase;}
#page-footer{padding:20px 20px 0;}
.footer-in{border-top:1px solid #CCC;padding:5px 20px 0 !important;margin-top:10px;}
.footer-menu{margin:0 0 15px 50px;}
.footer-menu a{color:#5b881a;text-decoration:none;font-size:10px;margin:0 12px 0 0;}
.en-logo{background:url(../images/en_logo.png) no-repeat;display:block;float:right;width:83px;height:14px;margin:2px 0 0 5px;}
.copyrights{color:#778577;font-size:11px;padding:0 10px 20px 50px;}
.items{margin:0 0 10px;}
.item{float:left;margin:0 75px 10px 0;width:205px;}
.item h3 {margin:0 0 5px 5px;font-size:12px;}
.item h3 a{text-decoration:none;color:#333;}
.item h3 a small {font-size:9px; font-weight:normal;}
.item h3 a:hover{color:#999;}
.last-in-row{margin-right:0px;}
.thumb-block{line-height:0px;font-size:1px;overflow:hidden;margin:0 auto;float:left;background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 3px #999;-moz-box-shadow:0 0 3px #999; box-shadow:0 0 3px #999;behavior:url(PIE.htc);position:relative;zoom:1;padding:6px;margin:0 0 5px;}
.item-descr{clear:both;font-size:10px;line-height:12px;padding:0 0 5px 5px;}
#container-content h2{font-size:14px;line-height:20px;margin:15px 0 20px;}
#container-content h3 { font-size:12px; line-height:15px; margin:5px 0 5px; color:#000;}
#container-content h3 a{  color:#BD377D;}
#container-content h3.title a { color:#5D74C0; font-size:14px; text-decoration:none; }
#container-content h3.title small { font-size:.8em; font-weight:normal; color:#5D6A5D;}
#container-content p {margin:5px 0 10px 0;}

.content-text{margin:0 0 20px;}
.content-text p{margin:0 0 10px;}
.content-text ul{margin:0 0 10px;padding:0 0 0 15px;}
.content-text li{list-style:disc;}
.content-text .news-item {padding:5px 0 5px; }
/*-----------------------------------ADD NEW STYLES-------------------------------------------*/
.content-text a{color:#369;}
.content-text a:hover{color:#900;}
.player-box{background:url(../images/player_bg.png) no-repeat;width:584px;height:515px;margin:0 auto 20px;position:relative;}
.player{ /*background:url(../images/player.png) no-repeat;*/width:488px;height:370px;position:absolute;top:90px;left:50px;}
.item-length{padding:2px 0 10px 5px;color:#999;font-size:14px;font-family:Arial;font-weight:bold;}
.item-length span{padding:3px;color:#FFF;background:#c2c2c2;font-size:18px;}
.item h1 {margin:5px 0 8px 5px;font-size:14px;}
.item h1 a{text-decoration:none;color:#000;}
.item h1 a:hover{color:#333;}
.form-item{margin:0 0 8px;}
.form-label{float:left;width:100px;line-height:22px;font-weight:bold;}
.form-field{float:left;}
.text-field{border:1px solid #CCC;height:22px;line-height:22px;width:300px;}
.textarea{border:1px solid #CCC;width:300px;overflow:hidden;}
.button{border:1px solid #CCC;background:#EEE;padding:2px 5px;}
.mailform{padding:15px 0 0;}

/*-------------------------------by pascal*/
.a-center {text-align:center !important; }
.inl-a-block { margin:22px 0; }
.inl-a-block a { display:inline-block; //display:inline; }
#page-content .pager { margin:1em 0; text-align:center; }
#page-content .pager a { text-decoration:none;}
#page-content .pager a ,
#page-content .pager span { display:inline-block; height:17px; padding:0 7px;  line-height:17px; border:1px solid #E0E0E0; margin:0 1px;}
#page-content .pager a:hover { background:#eee; text-decoration:none;}
#page-content .pager span { background:#dedede; font-weight:bold;}

.success { color:#0000cd; font-size:10px; margin:5px 0; }
.errors { color:#cd0000; font-size:10px;  margin:5px 0;}


