html,body,div,form{margin:0;padding:0;}
html{background:#aedfe4 url(images/header_bgr.jpg) 0px 0px repeat-x;}
body{font:12px/16px Arial, Verdana, Serif;color:#515558;}
p {margin:0 0 5px 0;text-indent:36px;text-align:justify;}

.clear{clear:both;width:0px;height:0px;font:0px/0px Arial;}
.title{display:block;font:bold 20px/24px Arial, Verdana, Serif;color:#1a75bb;text-align:left;}
.img, .img_left, .img_right, #big_image img, #flv_player{border:5px solid #aedfe4;}
.img_left{margin:0 10px 10px 0;}
.img_right{margin:0 0 10px 10px;}
.err{color:#ff0000;}
.msg{color:#1a75bb;}

ul.list{display:block;margin:0 15px;padding:0;list-style-type:none;}
li.item{margin:0 0 15px 0;padding:0;}
.list, .item{position:relative;}


#header{width:920px;height:160px;margin:0px auto;padding:0;position:relative;z-index:1;}
#menu{width:100%;height:40px;position:relative;background:#4081ab url(images/menu_bgr.jpg) 0px 0px repeat-x;overflow:hidden;}
#main{width:920px;margin:0px auto;padding:15px 0 20px 0;position:relative;background:#edf8fe;}

#menu table{width:920px;margin:2px auto;table-layout:fixed;}
#menu table td{height:36px;padding:0px;text-align:center;vertical-align:middle;white-space:nowrap;}
#menu table td.l{text-align:left;}
#menu table td.r{text-align:right;}
#menu table td.b{background:url(images/menu_del.jpg) bottom right no-repeat;}
#menu table td.mp3{background:url(images/menu_del.jpg) bottom left no-repeat;}

#menu a{font:normal 14px/16px Arial, Verdana, Serif;color:#edf8fe;text-decoration:none;}
#menu a:hover,#menu a.selected{font-weight:bold;color:#ffffff;}
#menu a.lang{font-size:11px!important;line-height:11px!important;margin-right:3px;}
#menu a.lang:hover{font-weight:normal;}

#searchStr{width:110px;font:12px/14px Arial, Verdana, Serif;color:#1a75bb;margin:0 0 2px 0;}
#searchBtn{width:30px;height:24px;margin:0;border:none;background:transparent url(images/search.gif) 0px 0px no-repeat;cursor:pointer;}

#left_c{position:relative;width:550px;margin:0;padding:0;border-right:1px solid #b9ccea;overflow:hidden;vertical-align:top;position:relative;}
#left_c .title{position:relative;display:block;position:relative;height:32px;margin:5px 15px 15px 15px;background:url(images/flag.jpg) left top no-repeat;padding-left:36px;border-bottom:1px solid #b9ccea;white-space:nowrap;overflow:hidden;}
#left_c .content{position:relative;margin:15px;color:#515558;}

#right_c{position:relative;width:365px;margin:0;padding:0;overflow:hidden;vertical-align:top;}
#right_c .title{display:block;height:32px;margin:5px 15px 15px 15px;border-bottom:1px solid #b9ccea;white-space:nowrap;overflow:hidden;}

#events_list, #gallery_c_list, #gallery_g_list,#gallery_i_list{width:525px;}
#events_list .item{position:relative;width:525px;overflow:hidden;}
#gallery_c_list{text-align:center;}
#gallery_g_list{padding-top:15px;}
#gallery_c_list span.item, #gallery_g_list span.item{display:-moz-inline-box;display:inline-block;position:relative!important;}
#gallery_c_list span.item a{display:block;width:250px;height:215px;margin:5px 3px;padding:0;overflow:hidden;text-decoration:none;border:1px solid #1a75bb;background:#e7f2f7;}
#gallery_c_list b.title{display:block;text-align:center;}

#gallery_i_list.item{position:relative;width:525px;overflow:hidden;}
#gallery_g_list{text-align:center;}
#gallery_g_list span.item{float:left;width:160px;height:160px;overflow:hidden;text-align:center;border:1px solid #b9ccea;padding:2px!important;margin:2px!important;}
#gallery_g_list span.item a{text-decoration:none;}
#gallery_g_list span.item a b.title{font:bold 11px/15px Arial;width:164px;overflow:hidden;text-align:center;padding:0;margin:0;cursor:pointer;}
#gallery_g_list span.item img{width:150px;height:120px;margin:0px auto!important;opacity: 0.6;-moz-opacity: 0.6;-khtml-opacity: 0.6;filter: alpha(opacity=60);}
#gallery_g_list span.item a:hover img{opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;filter: alpha(opacity=100);}
#categories_list{position:absolute;top:-15px;left:0px;width:520px;padding:0;border-bottom:1px solid #b9ccea;font:bold 14px/14px Arial, Verdana, Serif;overflow:hidden;}
#years_list{position:absolute;top:-30px;left:145px;width:380px;overflow:hidden;}
#years_list .item, #categories_list .item{padding:0 5px 0 0;font:bold 14px/14px Arial, Verdana, Serif;color:#b9ccea;text-transform:uppercase;}
#years_list .item strong, #categories_list .item strong{font:bold 14px/14px Arial, Verdana, Serif;color:#d42a19;}
#years_list .item a, #categories_list .item a{font:bold 11px/14px Arial, Verdana, Serif;color:#1a75bb;text-decoration:none;}
#years_list .item a:hover, #categories_list .item a:hover{color:#d42a19;}

li.item .title, .list .item .title{height:auto!important;margin:0 0 10px 0!important;border:none!important;white-space:normal!important;font:bold 14px/16px Arial, Verdana, Serif;color:#616266;text-align:justify;text-transform:uppercase;background-image:none!important;padding-left:0px!important}
li.item .content, .list .item .content{font:normal 12px/14px Arial, Verdana, Serif;color:#01b1da;text-align:justify;}
li.item .content p{text-indent:20px;}
.list .item .content p{text-indent:0px;}
li.item .img, .list .item .img{margin:0 5px 5px 0;}
div.more, a.more, li.item a.more{display:block;margin:15px 0 0 0;font:bold 12px/14px Arial, Verdana, Serif;color:#01b1da;text-align:right;text-decoration:none;}
div.more a{font:bold 12px/14px Arial, Verdana, Serif;color:#01b1da;text-decoration:none;}
li.item a.more:hover, div.more a:hover{color:#1a75bb;}
a.back{font:bold 14px/14px Arial, Verdana, Serif;color:#616266;text-decoration:none;text-transform:uppercase;}
a.back:hover{color:#1a75bb;}

ul#actual{list-style:square inside url(images/flag_small.jpg);padding-left:0px;}
ul#actual li.item{font:bold 11px/14px Verdana, Serif;color:#616266;text-transform:uppercase;text-align:justify;}
*html ul#actual li.item span{margin-left:10px;}

#btnLogin{background:#aedfe4;color:#1a75bb;font-weight:bold;}
.btn{font:bold 12px/16px Arial;cursor:pointer;margin:2px;color:yellow;width:100px;}
a.admE{clear:both;display:block;position:absolute!important;right:0px;top:-34px;width:16px!important;height:16px!important;font:bold 14px/16px Arial!important;color:yellow!important;background:green!important;border:1px solid yellow!important;text-align:center;text-decoration:none;z-index:300;}
a.admA{clear:both;display:block;position:absolute!important;right:0px;top:-34px;width:16px!important;height:16px!important;font:bold 14px/16px Arial!important;color:yellow!important;background:blue!important;border:1px solid yellow!important;text-align:center;text-decoration:none;z-index:300;}
a.admX{clear:both;display:block;position:absolute!important;right:0px;top:0px;width:16px!important;height:16px!important;font:bold 14px/16px Arial!important;color:yellow!important;background:red!important;border:1px solid yellow!important;text-align:center;text-decoration:none;z-index:300;}
a.dn, a.up{clear:both;display:block;position:absolute!important;width:16px!important;height:16px!important;font:bold 14px/16px Arial!important;color:yellow!important;border:1px solid yellow;text-align:center;text-decoration:none;}
a.dn{left:0px!important;top:0px!important;background:green!important;}
a.up{left:0px!important;top:16px!important;background:blue!important;}

#events_list .item a.admE{top:0px;}
#events_list .line, #gallery_g_list .line{display:block;clear:both;height:1px;font:1px/1px Arial;border-bottom:1px solid #b9ccea;margin:5px 0 10px 0;}

#gallery_c_list span.item a.admE{top:2px;right:2px;}
#gallery_g_list span.item a.admE{top:2px;right:2px;}
#gallery_c_list span.item a.dn{top:190px!important;left:226px!important;}
#gallery_c_list span.item a.up{top:190px!important;left:4px!important;}
#gallery_i_list{text-align:center;}
#gallery_i_list #big_image{position:relative;width:490px;height:406px;overflow:hidden;margin-left:auto;margin-right:auto;}
#gallery_i_list #flv_player{position:relative;width:480px;height:360px;display:none;overflow:hidden;z-index:2;}
#gallery_i_list #loading{position:absolute;left:0px;top:0px;height:380px;}
#gallery_i_list #loading img.loading{position:relative;width:16px;height:16px;border:none;top:170px;}
#gallery_i_list .title{text-align:center;padding-top:10px;}
#gallery_i_list .content{text-align:justify;}
#gallery_i_list .back{clear:both;text-align:left;margin:15px 0;}

#gallery_i_list_scroller{width:525px;height:116px;position:relative!important;overflow:hidden;}
#scrollLeft{position:absolute;left:0;top:0;width:18px;height:116px;background:url(images/paging/prev.gif) left center no-repeat;cursor:pointer;}
#gallery_i_list_container{position:absolute;left:21px;top:0;width:484px;height:116px;overflow:hidden;padding:0;}
#scrollRight{position:absolute;right:0;top:0;width:18px;height:116px;background:url(images/paging/next.gif) right center no-repeat;cursor:pointer;}
#gallery_i_list_content,#gallery_i_list_content{position:relative;border:none;}
#gallery_i_list_content td.thumb,#gallery_i_list_content td.thumb a{padding:0;margin:0;cursor:pointer;position:relative;}
#gallery_i_list_content td.thumb a img{width:110px;height:110px;margin:0 2px;border:2px solid #aedfe4;opacity: 0.6;-moz-opacity: 0.6;-khtml-opacity: 0.6;filter: alpha(opacity=60);z-index:200;}
#gallery_i_list_content td.thumb a:hover img{opacity: 1;-moz-opacity: 1;-khtml-opacity: 1;filter: alpha(opacity=100);}
#gallery_i_list_content td.thumb span.play{clear:both;display:block;position:absolute!important;right:2px;bottom:5px;width:30px!important;height:12px!important;font:normal 10px/12px Arial!important;color:#1a75bb!important;background:#aedfe4!important;text-align:center;text-decoration:none;z-index:300;}
*html #gallery_i_list_content td.thumb span.play{right:4px;bottom:1px;}


.paging{display:block;clear:both;color:#d42a19;margin:30px auto 10px auto;text-align:center;}
.paging td{vertical-align:middle;text-align:center;}
.paging .txtPage{padding:0px 3px;}
.paging a{font:bold 14px/16px Verdana,Tahoma,Arial;color:#1a75bb;margin:0px 1px;text-decoration:none;}
.paging a:hover{color:#d42a19;}
.paging .pagingInactive{font:bold 14px/16px Verdana,Tahoma,Arial;color:#d42a19;margin:0px 1px;}
.paging .textCopy{font:normal 8px/10px Verdana,Tahoma,Arial;color:#1a75bb;}

table.contactsForm{width:436px;margin:0px auto;}
table.contactsForm th{width:160px;text-align:left;vertical-align:top;}
table.contactsForm tr.error th{color:#ff0000;}
table.contactsForm input{width:356px;}
table.contactsForm input.btn{color:#1a75bb;}
table.contactsForm textarea{width:356px;height:200px;overflow:auto;}

#footer .title{display:block;height:32px;margin:5px 15px;border-bottom:1px solid #b9ccea;white-space:nowrap;overflow:hidden;}
#footer #contacts table{margin:0 15px;padding:0;border-bottom:1px solid #b9ccea;}
#footer #contacts table td{margin:0;padding:0;border:none;text-align:left;vertical-align:middle;font:12px/16px Arial, Verdana, Serif;color:#515558}

#footer #langs{width:890px;margin:2px 15px;padding:5px 0;border-top:1px solid #b9ccea;font:normal 11px/24px Arial, Verdana, Serif;color:#1a75bb;}
#footer #langs a{margin:5px 15px 5px 0;text-decoration:none;font:normal 11px/11px Arial, Verdana, Serif;color:#01b1da;white-space:nowrap;}
#footer #langs a:hover{color:#1a75bb;}
#footer #langs a img{margin:0;}
.mp3 img{width:15px;height:12px;margin:0;}
a.mp3{color:#1a75bb;font:bold 12px/12px Arial;}
table.borderTable{border-collapse:collapse;}
table.borderTable,table.borderTable th,table.borderTable td{border:1px solid #b9ccea;}
div.hid{display:none;}
div.vis{display:block;}
a#flv_thumb{display:block;width:145px;height:115px;position:relative;float:left;cursor:pointer;cursor:hand;}
a#flv_thumb span.play{display:block;position:absolute!important;right:6px;bottom:9px;width:30px!important;height:12px!important;font:normal 10px/12px Arial!important;color:#1a75bb!important;background:#aedfe4!important;text-align:center;text-decoration:none;z-index:300;}
#footer #projects table{margin:0 15px;padding:0;}
#footer #projects td{margin:2px;padding:2px;border:none;text-align:left;vertical-align:middle;border:1px solid #b9ccea;background:#e1f2fb;}
#footer #projects img{margin-right:5px;}
#footer #projects a{font:bold 12px/16px Arial, Verdana, Serif;color:#1a75bb;text-decoration:none;}
#footer #projects a span{font:11px Arial, Verdana, Serif;color:#515558;}