@charset "UTF-8";
/* CSS Document */

/*****BODY, HEADER*****/
body{margin:0;padding:0;font-family:Georgia, "Times New Roman"; font-size:14px}
body#home {background:white url(/images/static/background_home.jpg) 2px 126px no-repeat;}
body#about {background:white url(/images/static/background_about.jpg) 20% 154px no-repeat;}
body#news {background:white url(/images/static/background_news.jpg) 20% 154px no-repeat;}
body#news_home {background:white url(/images/static/background_news.jpg) 20% 540px no-repeat !important;}
body#work{background:white url(/images/static/background_work.jpg) 20% 154px no-repeat;}
body#other {background: url(/images/static/background_otherwork.jpg) 0 154px no-repeat;}

p {font-family: inherit;letter-spacing:0.05em;line-height:16px;}
.yellow_box {background:#FFF500;}
.padded_box {padding:0 25px 0 25px; }
#header {width:910px !important;height:134px;margin:0 auto;position:relative;padding-right:40px;}
#header .yellow_box {position:relative;}
/*****USEFUL*****/
a img {border:0;}
a {color:black;font-weight:bold;text-decoration:none;}
.clear{ clear:both}
.padder{ margin-bottom:30px;}
.padder_news{ margin-bottom:10px;}
.image_header, .image_link, #menu li a {display:block;text-indent:-4500px;background-repeat:no-repeat;}
/*****LOGO*****/
#logo {width:338px;height:93px;left:570px !important;background: url(/images/static/m_logo_338x53.jpg) 0 0 no-repeat;margin-top:31px}
#logo, #menu {position:absolute;}
/*****CONTACT*****/
#contact{ padding-left:25px !important; padding-top:15px;}
#contact p, #contact a{width:500px;margin:0;padding:0;text-indent:-4500px;}
	#contact_us {height:33px;background:url(/images/static/menu_contact.png) no-repeat;}
	#email {height:15px;background:url(/images/static/menu_email.png) no-repeat;background-position: 2px -2px;}
	#email:hover {background-position: 2px -33px;}
	#tel {height:21px;width: 500px;background:url(/images/static/menu_tel2.png);}
/*****MENU*****/
#menu {list-style:none;margin:20px 0 0 0;padding:0;top:80px;left:14px !important;}
	#menu li {float:left;}
	#menu li a {background-repeat:no-repeat;}
	
	#menu li.divider {width:29px;height:26px; background: url(/images/static/m_divider.png) -5px 4px;}
	#menu_about {background: url(/images/static/nav.png) -199px 0; width:104px; height:26px; }
#menu_about:hover {background-position: -199px -36px;}
	#menu_news {background: url(/images/static/nav.png) -98px 0;width:68px; height:26px;}
#menu_news:hover {background-position: -98px -36px;}
	#menu_work {background: url(/images/static/nav.png);width:68px; height:26px}
#menu_work:hover {background-position: 0 -36px;}
/*****NEWS*****/	
.left_content_news{width:402px; height: auto; float:left;margin-bottom:20px; padding-bottom:20px;padding-right:0;}
#news_text_nofloat {font-size:11px !important;float:left; width:201px;margin-left:25px;margin-right:-30px;margin-top:-13px;}
	#news_text{text-align:left; float:left; height:auto; width:261px; margin-left:25px; margin-top:9px}
	#news_image{ text-align:left; float:left; margin-top:22px;width:244px;}
#news_image_nofloat {width:160px;float:left;}
#news_image_nofloat img{ width:160px;}
	.image_column {width:304px;float:left;}
	.text_column {width:288px;float:left;}
	.text_column h2 {margin:-4px 0; padding:0;}
	
/*****WORK*****/
.left_content_work{width:226px; height:auto; float:left;padding-bottom:15px;}
#work_container{ float:left; margin-left:30px}
.diapo{ float:left; width:192px; height:149px; margin-right:8px; padding:7px 7px 0 7px}
.diapo_pad{ margin-top:30px;}
.diapo h2{ font-weight:bold; margin-top:9px;}
h2{ font-size:14px;margin-top:9px;margin-bottom:0px;}
#work_content{ float:left}
#popwindow{ width:640px;height:500px; background:#FFF500; padding:7px 0 0 0 ; display:none;  margin-left:335px; position:absolute;right:30px !important;}
#popwindow_home{ width:490px;height:342px  !important; background:#FFF500; padding:7px 0 0 0 ; display:none; position:absolute;top:29px !important; right:30px !important;}
#popwindow_home #movie{ margin:auto; position:relative; text-align:center; width:445px}
#popwindow.displayit{ display:block}
#movie{ margin:auto; position:relative; text-align:center; width:600px}
.texthidden{ display:none;}
.textappear{ display:block;width:600px;margin:auto; position:relative;}
.close{ position:absolute; left:583px;}
#popwindow_home .textappear h1 { font-size:14px;margin-left:25px;}
.textappear h1 { font-size:14px;}
.link_video{ width:192px; height:109px; display:block; background-repeat: no-repeat;}
.paginate {display:block; width:120px; padding:10px;background:#FFF500; margin-top:20px;}
.marginbottom {margin-bottom:30px;}
/*****ABOUT****/
.left_content_about{width:531px; height: auto; float:left;margin-bottom:20px; padding-bottom:20px;}
	.left_content_about div#about_text{ float:left; width:252px;}
	.left_content_about h2 { font-weight:bold;}
	.left_content_about #adress_block{ float:left; width:175px; margin-left:40px; margin-top:7px; padding-bottom:20px}
ul#directors{ margin:0; padding:0}
ul#directors li{ list-style-type:none}
#adress_block p {margin-top:0;}
#adress_block a {font-weight:normal;}
#adress_block {margin-top:-4px !important;}


/*****CONTENT AREA****/
#content {padding:29px;margin:0 auto !important;width:950px;position:relative;}
.left_content {width: 300px; height: auto; float:left}
.left_content h1 {margin:0;padding:0;}
#header_about {background: url(/images/static/m_header_about_224x45.png) no-repeat;width:224px; height:45px;}
#header_work {background: url(/images/static/m_header_work224x44.png) no-repeat;width:224px; height:45px;}
#header_news {background: url(/images/static/m_header_news_224x44.png) no-repeat;width:224px; height:44px;}
#header_other {background: url(/images/static/m_header_work224x44.png) no-repeat;width:223px; height:87px;}
.left_content p {width:260px;}