body{margin:0px;padding:0px;height:100%;width:100%;font-family: Cambria;font-size:16px;}
img{border:0px;}

td{text-align:left;vertical-align:top;}

a{color:#225688;text-decoration:underline;}
a:hover{text-decoration:none;};
a:visited{color:#4b8fcf;}

.right{text-align:right;}
.white{background-color:#fff;}

/* 
	header
*/
#head{width:982px;height:192px;background:url(../img/head_bg.jpg) no-repeat;}
#head #topmenu{padding:0 !important;margin:0 !important;background:url(../img/topmenu_bg.jpg) repeat-x;width:982px;height:30px;}
#head #topmenu ul{list-style: none;}
#head #topmenu,#head #topmenu a,#head #topmenu li{font-size:16px;color:#fff;text-transform:uppercase;line-height:24px;text-decoration:none;}
/*topmenu*/
#jsddm{margin:0;padding: 0}
#jsddm li{float: left;	list-style: none;margin-left:4px;margin-right:4px;}
#jsddm li a{display: block;text-decoration: none;white-space: nowrap;margin-top:2px;}
#jsddm li a:hover{color:#F1E375 !important;}
#jsddm li ul{margin: 0 !important;padding: 0 !important;position: absolute;visibility: hidden;}
#jsddm li ul li{float: none;display: inline;text-align:left !important;margin:0 !important;padding:0 !important;}
#jsddm li ul li a{line-height:25px !important;width: auto;color:#999;font-size:14px !important;text-transform:none !important;text-align:left !important;text-decoration:underline !important;padding:0 !important; margin:0 !important;}
#jsddm li ul li a:hover{color:#F1E375 !important;}

#jsddm a .lb{background:url(../img/leftbutton.png) 0 0 no-repeat;height:25px;width:12px;padding:0;margin:0;}
#jsddm a .rb{background:url(../img/rightbutton.png) 0 0 no-repeat;height:25px;width:12px;padding:0;margin:0;}
#jsddm a .cb{background:url(../img/centerbutton.png) 0 0 repeat-x;height:25px;padding-left:10px;padding-right:10px;}

#jsddm a .lb1, #jsddm a:hover .lb{background:url(../img/leftbutton1.png) 0 0 no-repeat;height:25px;width:12px;padding:0;margin:0;}
#jsddm a .rb1, #jsddm a:hover .rb{background:url(../img/rightbutton1.png) 0 0 no-repeat;height:25px;width:12px;padding:0;margin:0;}
#jsddm a .cb1, #jsddm a:hover .cb{background:url(../img/centerbutton1.png) 0 0 repeat-x;height:25px;padding-left:10px;padding-right:10px;}



#head #logo{width:153px;height:141px;background:url(../img/logo.gif) no-repeat;float:left;margin-left:4px;margin-top:5px;margin-bottom:10px;}
#head #sitename{text-transform:uppercase;margin-top:0px;margin-right:100px;margin-left:100px;font-size:46px;font-weight:bold;color:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90) !important;-moz-opacity:0.9 !important;-khtml-opacity:0.9 !important;opacity:0.9 !important;}

#head #langs{margin-left:720px;margin-top:5px;padding-right:10px;}
#head #langs div{float:left;margin-left:10px;}
#head #langs #ua_lang{width:19px;height:11px;background:url(../img/ua_lang.jpg) no-repeat;}
#head #langs #eng_lang{width:19px;height:11px;background:url(../img/eng_lang.jpg) no-repeat;}

#head #headdate{margin-top:24px;padding-bottom:4px;color:#fff;font-size:24px;font-style: italic;margin-right:10px;font-weight:bold;}
#googlesearchinput{margin-right:40px;}

/*
	footer
*/
#footer{min-height:100px;background:#fff;padding-left:20px;padding-right:20px;padding-bottom:10px;}
#bottom_menu{border-top:2px solid #4b8fcf;font-family:'Times New Roman'}
#bottom_menu li{list-style:none !important;float:left;}
#bottom_menu li a{font-size:16px;font-weight:bold;text-transform:none;padding-right:220px;}
#bottom_menu li ul li{float:none;padding-bottom:0px !important;}
#bottom_menu li ul li a{font-size:14px;font-weight:normal;text-transform:none;padding-right:0px !important;margin-left:-20px !important;}

/*
	copyright
*/
.copyright{text-align:center;border-top:1px solid #4b8fcf;}
.rules{text-align:right;padding-top:10px;padding-bottom:10px;padding-right:5px;font-size:12px;}

/*
	content
*/
#content{min-height:100px;background:url(../img/content_bg.png);padding:20px 20px 20px 20px;}
/*#msg_content{;height:500px;overflow:auto;overflow-x: hidden; overflow-y: auto;padding:10px 10px 10px 10px;}
#msg2_content{height:500px;overflow:auto;overflow-x: hidden; overflow-y: auto;padding:10px 10px 10px 10px;}*/
#msg_content{padding:10px 10px 10px 10px;text-align:justify;}
#msg_content img{margin:7px 7px 7px 7px;}
#msg2_content{padding:10px 10px 10px 10px;}
#content .crumbs{margin-bottom:10px;font-size:18px;margin-bottom:20px;}
#content .title{height:30px;background:#235789;color:#fff;font-size:18px;text-transform:uppercase;font-weight:normal;line-height:30px;padding-left:10px;margin-bottom:20px;}


.contact_list{width:600px;margin-top:5px;}
.contact_list .imgs {width:180px;}
.contact_list .contact_name{font-size:18px;}
.contact_list .imgs img{width:150px;}
.contact_list a{}

.media a .name{font-size:16px;font-weight:bold;}
.media a .description{font-size:14px;font-weight:normal;margin-left:20px;padding-bottom:10px;}
.media a:hover .name{text-decoration:underline !important;}

.album_name{font-size:16px;font-weight:bold;margin-top:10px;}
.album_description{font-size:14px;font-weight:normal;font-style:italic;padding-left:20px;}
#gallery{margin-top:10px;}
/* #gallery img{width:170px;border:5px solid #999;margin:10px;} */
#gallery img{border:5px solid #999;margin:2px;}
.subtitle{font-weight:bold;padding-left:10px;padding-top:5px;font-size:18px;text-decoration:underline;}
.menu_albums .menu_active{color:#333;text-decoration:none;font-weight:bold;}
.menu_albums {margin-top:10px;padding-left:0px;width:330px;}
.menu_albums .description{color:#555;text-decoration:none;font-size:14px;padding-left:10px;}

.news_title{font-size:24px;}
.news_list {font-size:14px;line-height:20px;}
.news_list .archive_date{width:130px;}

#hotnews3{background:#add3ff;color:#222; border:1px solid #84a2be;font-size:18px;padding:0px 0px 0px 0px !important;}
#hotnews3 .title3{background:none;color:#f00;font-size:16px;text-decoration:underline;font-family:'Times New Roman';padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;}
#hotnews3 marquee{margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}

#start_news{margin-top:20px;padding-left:5px;padding-top:5px;padding-right:5px;padding-bottom:2px;}
.last_news{width:600px !important;}
.last_news_list{width:310px;}
.last_news_list .title3{width:300px;height:30px;background:#235789;color:#fff;font-size:18px;text-transform:uppercase;font-weight:normal;line-height:30px;padding-left:10px;}
.last_news_list .title{background:none !important;font-size:16px !important;line-height:18px !important;}

#start_news .title2{height:30px;background:#235789;color:#fff;font-size:18px;text-transform:uppercase;font-weight:normal;line-height:30px;padding-left:10px;}

#start_news .date{font-size:14px;float:right;color:#555;font-weight:bold;}
#start_news .last_news_list .short_about{fonr-size:14px;padding-left:15px;font-style:italic;}
#start_news .show_last_news{padding-right:20px;}

#left_menu{padding-left:0px;font-size:18px;line-height:25px;width:300px;}
#left_menu .title{font-size:22px;padding:0px 0px 0px 0px;background:none;color:#222;font-weight:bold;text-align:center;}

#footer_canadian{font-family:Arial;height:30px;font-size:12px;border-top:1px solid #555;background:#fff;padding-top:5px;padding-bottom:5px;color:#555;}
#footer_canadian td{padding-left:10px !important;padding-right:10px !important;}
#footer_canadian .canad_flag{float:right;background:url(/img/canad_flag.jpg) 0 4px no-repeat;padding-left:48px;}

.lightbox{}