@font-face {
    font-family: 'FavoritLightCLight';
    src: url('/fonts/favoritlightc-webfont.eot');
    src: url('/fonts/favoritlightc-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/favoritlightc-webfont.woff') format('woff'),
         url('/fonts/favoritlightc-webfont.ttf') format('truetype'),
         url('/fonts/favoritlightc-webfont.svg#FavoritLightCLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Conv_FavoritLightC';
	src: url('fonts/FavoritLightC.eot');
	src: local('☺'), url('fonts/FavoritLightC.woff') format('woff'), url('fonts/FavoritLightC.ttf') format('truetype'), url('fonts/FavoritLightC.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* CSS Document */
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, sub, sup, tt, var,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 13px;
font-family: inherit;
vertical-align: top;
background: transparent;
}
strong  { font-weight:bold; }
em { font-style:italic; }

p { text-align: left; margin-bottom: 10px; }

html, body {
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
html > body {
	overflow-y: scroll;
	min-width: 1000px;
}
.link { color:#157aaf; text-decoration:none; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; border-bottom:1px dashed #157aaf;}
.link:hover {color:#ef9d1d;border-bottom:1px dashed #ef9d1d;}
a, a:visited{ color:#157aaf; text-decoration:none; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
a:hover{color:#ef9d1d;}
#central_margin{margin-top:65px;}
#parth_margin{margin-top:75px; background:#edf4fa;}
#footer_margin{margin-top:100px;}
#header { width:100%; height:149px;}
#logo { height:149px;float:left; margin-top:35px; text-align:left; position:relative; margin-left: 0px;}
#logo_angel { position: absolute; top: 25px; left: 25px; z-index: 100; cursor: pointer; }
#ru-eng { position:absolute; top: 0px; left: 0px;}
#logo a.link-eng, #logo a.link-rus{ margin-left:123px; color:#8abcd7; font-size:13px;}
#topmenu {width:52%; float:left; height:149px;text-align:left; } 
#vest_page_central_title {z-index:1; text-align:left;}

h1 { margin: 0px; padding: 0px; margin-bottom: 30px; font-size: 36px; font-weight: lighter; text-align: left; color: #343434; }

.vir
{ 
	margin-top:36px;
	text-align:left;
	width:100%;
	position:relative;
	top:0px;
	left:0px;
}

.news-img{ width:291px; height:50px; margin-top:20px; position:relative; float:left; }
.ug-news{background:url(/img/ugn1.png) no-repeat; width:291px; height:50px; position:absolute; top:0px; left:0px;//left:0px;//top:0px; cursor: pointer; }
.ug-news1{background:url(/img/ugn1.png) no-repeat; width:291px; height:50px; position:absolute; top:0px;//left:0px;//top:0px;}
.ug-news2{background:url(/img/ugn1.png) no-repeat; width:291px; height:50px; position:absolute; top:0px;//left:0px;//top:0px;}
.n-date{ font-size:29px; color:#FFF;text-align:left; padding-left:18px; padding-top:12px; font-family: Calibri;position:absolute; top:-5px;//left:0px; }
.n-date1{ font-size:29px; color:#FFF;text-align:left; padding-left:18px; padding-top:12px; font-family: Calibri;position:absolute; top:-5px;//left:0px; }
.n-date2{ font-size:29px; color:#FFF;text-align:left; padding-left:18px; padding-top:12px; font-family: Calibri;position:absolute; top:-5px;//left:0px; }
.min-text-1{font-size:13px; text-align:left; padding-left:20px;margin-top:75px;//margin-top:5px; font-family:Arial, Helvetica, sans-serif; clear:both;}
.min-news2-text{font-size:13px; text-align:left;padding-left:10px;//padding-left:10px;}
a.min-news2-text{ font-size:13px; color:#157aaf;}
.min-news2-text1{ width:180px;font-size:13px; text-align:left; padding-left:10px; float:left; position:absolute; top:187px; left:494px;//left:495px;}
a.min-news2-text{ font-size:13px; color:#157aaf;}
.min-news2-text2{ width:180px;font-size:13px; text-align:left; padding-left:10px; float:left; position:absolute; top:309px; left:494px; //left:495px;}
a.min-news2-text{ font-size:13px; color:#157aaf;}
.news2-img{width:100px; height:100px;position:relative; top:0px; left:0;float:left; cursor: pointer;}
.ug-news2-news{background:url(/img/ugn2.png) no-repeat; width:100px; height:100px; position:absolute; top:0px;//top:0px; //left:0px;}
.ug-news2-news1{background:url(/img/ugn2.png) no-repeat; width:100px; height:100px; position:absolute; top:0px;//top:0px; //left:0px;}
.ug-news2-news2{background:url(/img/ugn2.png) no-repeat; width:100px; height:100px; position:absolute; top:0px; //top:0px; //left:0px;}
.mero-img{width:197px; height:131px; margin-top:10px; float:left; position:relative; cursor: pointer; }
.ug-mero{ background: url(/img/ugmero.png) no-repeat; width:197px; height:131px; position:absolute; top:0px; left:0px;}
#ph-gal{width:300px; height:200px; float:left;}
.ph-gal-img{width:292px; height:200px; margin-top:25px; position:relative; float:left;}
.ug-ph-gal{background:url(/img/ugph.png) no-repeat; width:292px; height:191px; position:absolute; top:0px; left:0px;}
#ph-text{text-align:left; width:200px;position:absolute; bottom:165px; left:100px; vertical-align:bottom;}
#phtext a{ font-size:13px;}
#part{width:300px; height:200px; float:left;}
#part-img{width:292px; height:200px; margin-top:20px; position:relative;}
#part-ug{ background:url(/img/partug.png) no-repeat; width:293px; height:200px; margin-top:0px; position: absolute; top:0px; left:0px; cursor: pointer;}
#vest{width:210px; height:200px; float:left;}
#vest a{ text-align:left;}
#vest-img{ width:109px; height:150px;margin-top:20px; }
#footer{padding:0;margin:0 auto; text-align:center;  width:1000px; height:30px;;margin-top:70px; margin-bottom:40px; //padding-bottom:40px;} 
#footl{ width:370px; height:30px; float:left; font-size:11px; color:#514e47; text-align:left;}
#footl td { font-size:11px; color:#514e47; }
#footr{ width:345px; height:30px; float:right; font-size:11px; color:#514e47;}
#gram { width:160px; height:40px; float:left;margin-right:10px;} 
.gram-cop {width:160px; height:40px; background:url(/img/logo-studio.jpg) no-repeat; display:block;}
a:hover.gram-cop{ background:url(/img/logo-studio-hover.jpg); width:160px; height:40px;} 
#grt { font-size:11px; color:#514e47; text-align:left; padding-left:10px; padding-top: 5px; }
#grt a, #grt a:visited { font-size:11px; color:#514e47; }
#grt a:hover { text-decoration: underline; }
.ndate2{text-align:left; font-family:Arial, Helvetica, sans-serif; color:#514e47; font-size:13px; padding-left:10px; //padding-left:10px; padding-bottom:7px;}

.menu-link-1
{
	margin-left:70px;
	text-align:left;
	position: relative; top:0px; left:0;
	z-index:2;
}
.menu-link-2
{
	margin-left:90px;
	text-align:left; 
	position: relative; top:0px; left:0; 
	z-index:2;
}
.menu-link-3
{
	margin-left:110px; 
	text-align:left; 
	position: relative; top:0px; left:0;
}
.menu-link-4
{
	margin-left:130px;
	text-align:left;
	position: relative; top:0px; left:0;
}
.menu-link-5
{
	margin-left:40px;
	text-align:left;
	position:relative; top:0px; left:0; 
	z-index:1;
}
.menu-link-6
{
	margin-left:60px;
	text-align:left;
	position:relative; top:0px; left:0; 
	z-index:3;
}
.menu-link-7
{
	margin-left:80px;
	text-align:left;
	position:relative; top:0px; left:0;
}
.menu-link-8
{
	margin-left:100px;
	text-align:left; 
	position:relative; top:0px; left:0;
}

.menu_link_container0
{
	text-align:left;
	position:relative; top:0px;	left:0px;
}
.menu_link_container0 td { vertical-align:middle; padding:0px; }
.menu_link_container0 a { /*font-family:Conv_FavoritLightC; font-size:22px;*/ font-family:Trebuchet MS, Century Gothic; font-size:13px; letter-spacing:0.0em; line-height:22px; color:#157aaf; }
.menu_link_container0.selected a { color:#ed9e1d; }
.menu_link_container0.hovered a { color:#fff; }
.menu_link_container0.hovered .menu_l { background:no-repeat url('/img/menu_hover_l.png'); }
.menu_link_container0.hovered .menu_c { background:repeat-x url('/img/menu_hover_c.png'); }
.menu_link_container0.hovered .menu_r { background:no-repeat url('/img/menu_hover_r.png'); }

.menu_link_hover{ display:none; position:absolute; top:0px; left:0px;}

.zagolovok{text-align:left; font-size:21px;}
.clear{clear:both;}
.mero-up-text, .mero-up-text a {font-size:17px; font-family:Calibri; padding-top:20px; font-weight: bold; text-align:left;}
.date-vest{ text-align:left; margin-bottom:10px;}
a.date-vest{ font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.mero-txt{text-align:left;  padding-top:20px;}



#top_nav_log{ position:absolute; top:-17px; left:-28px;//left:-28px; z-index:2; width:260px;}
.link-eng{ background:url(/img/eng.png) no-repeat; width:43px; height:18px; display:block;}
a.link-eng:hover{ background:url(/img/eng_hover.png) no-repeat; width:43px; height:18px; display:block;}
.link-rus{ background:url(/img/rus.png) no-repeat; width:47px; height:18px; display:block;}
a.link-rus:hover{ background:url(/img/rus_hover.png) no-repeat; width:47px; height:18px; display:block;}
#news-2-td td{ padding-bottom:20px;}
.cont_cent_d td{padding-top:65px;}
#gallery_swf  {z-index:1;}
#map_gallery  {z-index:1;}
.vmenu{ position:absolute; top:60px; left:-200px; width:287px; background-color:#ef9d1d; background-image:url(/img/ug_vmenu_down_sotr.png) no-repeat bottom; z-index:2; }
.ug_vmenu_up{ position:absolute; top:0px; left:-1px; background:url(/img/ug_vmenu_up_sotr.png) no-repeat; width:290px; height:7px;}
.ug_vmenu_down{ position:absolute; bottom:-10px;//bottom:-15px; left:-1px; background:url(/img/ug_vmenu_down_sotr.png) no-repeat; width:289px; height:10px; z-index:6;}
.vmenu_in{ margin-left:20px; margin-top:15px; margin-bottom:15px;}
.vmenu_link{position:relative; top:0px; left:0px;text-align:left;width:267px; cursor:pointer; z-index:3;}
a.vmenu_scilgo,a.vmenu_scilgo:visited, a.v_vmenu_scilgo:visited, a.vmenu_scilgo:hover, .v_vmenu_scilgo_in,.v_vmenu_scilgo_in:visited{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
a.v_vmenu_scilgo_in, a.v_vmenu_scilgo:visited{ color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
a.v_vmenu_scilgo_in:hover{ color:#000;}
.v_vmenu{ position:absolute; top:50px; left:285px; width:235px; background:#ef9d1d;}
.v_vmenu_ug_up { position:absolute; top:-10; left:0; height:10px; width:236px; background:url(/img/ug_v_vmenu.png) no-repeat; z-index:6;}
.v_vmenu_ug_down { position:absolute; bottom:-10px;//bottom:-15px; left:0; height:10px; width:236px; background:url(/img/ug_v_vmenu_down.png) no-repeat; z-index:6;}
.v_vmenu_in{margin-left:20px; margin-top:15px; margin-bottom:15px;}
.v_vmenu_link{position:relative; top:0px; left:0px;text-align:left;text-align:left; margin-top:15px;}
a.v_vmenu_scilgo, a.v_menu_scilgo:visited{color:#FFF; font-family: Arial, Helvetica, sans-serifl; font-size:13px;}
#sotr{display:none;}
#ok_vmenu{width:210px; height:100px;position:absolute; top:-70px; left:0px;}

.ok_uslugi{width:500px; height:100px; position:absolute; top:0px; left:0; background:url(/img/bgvmenu.gif);}
.ok_uslugi_on{width:500px; height:100px; position:absolute; top:0px; left:0; background:url(/img/bgvmenu.gif);}

.seal_up{ position: relative; top:-1; left:-10; width:267px; height:7px; margin-bottom:0; z-index:6;}
.seal_down{  position: relative; top:-1px;  left:-11; width:268px; height:8px; //margin-top: -20px; //top: 10px;}
.seal_center{ position:relative; top:-1px; left:-10;//top:-10px;width:252px; text-align:left; z-index:3; //margin-top:0px; padding-left:15px;}

.ob_vmenu_up_all{background:url(img/obvodka_vmenu.png) no-repeat; width:267px; height:8px; position: relative; top:-1; left:-10; width:267px; height:7px; margin-bottom:0;}
.ob_vmenu_down_all{background: url(img/obvodka_vmenu_down.png) no-repeat; width:267px; height:8px; position: relative; top:-1px;  left:-11; width:268px; height:8px; //margin-top: -20px; //top: 10px; }
.vmenu-steal-border{background:url(img/obvodka_vmenu_border.png) repeat-y; text-align:left; height:auto; position:relative; top:-1px; left:-10;//top:-10px;width:252px; text-align:left; z-index:3; //margin-top:0px; padding-left:15px; }

#vest_page_central_content { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; position:relative; top:0px; left:0; padding-right: 2%; }
.vest_page_left_menu_link { margin-bottom:15px; text-align:left; color:#ef9d1d;}
.vest_page_left_menu_link_sub { margin-bottom:15px; text-align:left; color:#ef9d1d; margin-left: 20px; }
a.vest_page_left_menu_scilgo, a.vest_page_left_menu_scilgo:visited{ font-family:Arial, Helvetica, sans-serif; font-size:13px;}
a.vest_page_left_menu_scilgo:hover{ text-decoration:none;}
.menu-dash { color:#157aaf; }
#vest_page_central_content{ margin-top:0px;}
.vest_page_cont_title, a.vest_page_cont_title, a.vest_page_cont_title:visited { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#157aaf; text-align:left;}
.vest_page_cont_text{ font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left;}
#news_ag_cont_img{text-align:left; float:left; position:relative; top:0px; left:0; cursor: pointer; }
.news_ag_cont_img_ug{ background:url(/img/ug_page_news_ag.png) no-repeat; position:absolute; top:0px; left:0; width:151px; height:151px;}
#news_ag_cont_date{text-align:left; margin-left:166px;}
#news_ag_cont_date1{text-align:left; margin-left:166px; font-weight:bold;}
#news_ag_cont_name{text-align:left; margin-left:166px; margin-top:20px; color:#157aaf;}
#news_ag_cont_name1{text-align:left; margin-left:166px; margin-top:20px;font-family:Calibri; font-size:25px; font-weight:bold; color:#157aaf;}
#news_ag_cont_text{ text-align:left; margin-left:166px; margin-top:20px;}
#prez_cont_text{ text-align:left; margin-top:40px; clear:both;}
.news_ndate2{ text-align:left; margin-left:115px;}
.news_min-news2{ text-align:left; margin-left:115px; margin-top:10px;}
#stranici_warp{position:relative; top:0px; left:0; }
#stranici{ text-align:left; position:relative; top:0px; left:0;}
a.str_link{text-align:center;}
.str_link1 {color:#FFF}
.hover_str{ background:url(/img/str_hov.png) no-repeat; height:28px; width:30px; text-align:center; padding-top:6px;}
.hover_str1{height:28px; width:30px; text-align:center; padding-top:5px;}
#warp{position:relative; top:0px; left:0; z-index:1;}
#menu_warp{position:relative; top:0px; left:0; z-index:7;}
a.pred_sled{ text-align:right;}
.news_page_view_text, .news_page_view_text p{ font-family: Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:25px; text-align:left;}
.res_poisk_page{ text-align:left;margin-left:15px;}
.res_poisk_text{ text-align:left;margin-left:15px; margin-top:10px; margin-bottom:40px;}
#poisk_page_title{ margin-bottom:60px;}
#stend_warp{ position:relative; top:0px; left:0;}
#stend{ float:left; position:relative; top:0px; left:60;}
#na_stend{ position:absolute; top:12; left:6;}
#deva_stend{position:absolute; top:0px; left:117;}
#prez_slaid_title{ position:relative; top:0px; left:0;}
#prez_slaid_title a{ font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:21px; text-decoration:underline; text-align:left; float:left;}
#prez_slaid_text {position:relative; top:0px; left:0;text-align:left; clear:both; padding-top:15px;}
#prez_slaid_text p{position:relative; top:0px; left:0;text-align:left; clear:both; padding-top:10px;}
.mero-img-cont{width:197px; height:131px; margin-top:10px; float:left; position:relative; padding-bottom:40px; cursor: pointer;}
.mero_date_cont{ font-family:Calibri; font-size:17px; font-weight:bold; position:relative; top:3; left:0; text-align:left;}
.mero_title_cont{position:relative; top:0px; left:0; text-align:left;font-size:17px; font-weight:bold; padding-top:15px;}
.mero_text_cont{ position:relative; top:0px; left:0; text-align:left; padding-top:35px;}
#ourmero_date{ font-family:Calibri; text-align:left; font-size:17px; font-weight:bold; margin-left:232px; padding-top:5px;}
#ourmero_text{ font-family:Calibri; font-size:25px; text-align:left; font-weight:bold; color:#76a232; margin-left:232px;}
.ourmero_big_text{ text-align:left; margin-top:20px;}
.ourmero_tab_zag{ text-align:left; font-size:19px; color:#157aaf; padding-top:40px; padding-bottom:40px;}
.ourmero_tab td{ background:#e8f1f9; height:50px; vertical-align:middle;}
.ourmero_tab_1row{ color:#157aaf; font-weight:bold;} 
.ourmero_tab1 td{ background:#e8f1f9; height:50px; vertical-align:middle;text-align:left; padding-left:45px;}
.li_mero{ background:url(/img/li_mero.jpg) no-repeat; width:26px; height:26px; vertical-align:middle;}
.li_mero_sod{ text-align:left; padding-top:5px; padding-left:12px;}
#k_spis{ position:absolute; top:-5; right:5%;}
.about-img{width:430px; height:279px; margin-top:10px; float:left; position:relative; top:0px; left:0;}
#about_text{ text-align:left;padding-top:25px; margin-left:455px;}
#reabout{ text-align:left; margin-top:110px;padding-bottom:1px;}
#reabout span { font-family:Calibri; font-size:33px; font-weight:bold;border-bottom:1px dashed #157aaf; color: #157aaf; }
#reabout span:hover { font-family:Calibri; font-size:33px; font-weight:bold;border-bottom:1px dashed #ef9d1d; color: #ef9d1d; }
.about-img-pers{ width:107px; height:153px; position:relative; top:0px; left:0; float:left;}
.about-ug{ position:absolute; top:0px; left:0;}
.about_cont{ position:relative; top:0px; left:0;}
.about-info{ text-align:left; margin-left:137px; margin-top:2px;}
.about-info p{ text-align:left;font-weight:bold; color:#157aaf;}
.vmenu_strel1{position:relative; top:30px; right:-180px; //right:-100px; width:50px;}
#news_smi_cont_img{text-align:left; float:left; position:relative; top:0px; left:0; cursor: pointer;}
.news_smi_cont_img_ug{ background:url(/img/news_smi_ug.png) no-repeat; position:absolute; top:0px; left:0; width:291px; height:152px;}
#news_smi_cont_name{text-align:left; margin-left:322px; margin-top:20px; color:#157aaf; }
#news_smi_cont_text{ text-align:left; margin-left:322px; margin-top:20px;}
.news_smi_date-img{ position:absolute; top:105; left:87; color:#FFF; font-family:Calibri; font-size:29px; font-weight:bold;}
.text404{ padding-top:50px;}
.text404 p{ text-align:left; margin-bottom:13px;}
#news_smi_img_date1{text-align:left; margin-left:321px; font-weight:bold;}
#news_smi_img_name1{text-align:left; margin-left:321px; margin-top:20px; font-family:Calibri; font-size:25px; font-weight:bold; color:#157aaf;}
#img-malo{ position:relative; top:0px; left:0;}
#img-malo-ug{ position:absolute; top:0px; left:2; //left:0;}
#head_razd{ position:relative; top:0px; left:0; text-align:left;}
#malo_text{ clear:both;}
#malo_text p{text-align:left; padding-top:20px;}
.parth_to_you_link { clear:both;text-align:left;padding-bottom:1px; margin-bottom:15px; font-family:Calibri; font-size:25px; color:#157aaf; }
.parth_to_you_link span { font-family:Calibri; font-size:25px; border-bottom:1px dashed; cursor: pointer; color:#157aaf; }
.partner-item { margin-bottom:25px; position: relative; top: 0px; left: 0px; width:100%}
.part-img-part{width:292px; height:200px; position:relative; top:0px; left:0; float:left;}
.part-ug-part{width:292px; height:200px; position:absolute; top:0px; left:0px; cursor: pointer;}
.part-text-part{ }
#part_warp{ z-index:1;}
.partner-img { width: 293px; padding-right: 30px; }
.partner-img-div { position: relative; top: 0px; left: 0px; }
.part-head-text-name { text-align:left; font-size:15px; font-weight:bold; padding-bottom:15px; }
.part-head-text-name a, .part-head-text-name a:visited { font-size:15px; font-weight:bold; color: #000; }
.part-head-text-name a:hover { text-decoration: underline; }
.part-head-text-text{ text-align:left; padding-bottom:15px;}
.part-head-text-link{ text-align:left; padding-bottom:15px;}
.phgal_topphoto{ float:left; position:relative; top:0px; left:0; margin-right:15px; cursor: pointer; }
.phgal_topug{position:absolute; top:0px; left:0;}
.phgal_cont{position:relative; top:0px; left:0px; width:100%;  margin-top:10px;}
.phgal_cont_ug_left_up{position:absolute;top:0px;left:-1px;}
.phgal_cont_ug_right_up{ position:absolute; top:0px; right:-1px;}
.phgal_cont_ug_right_down{ position:absolute; bottom:-1; right:-1; //bottom:-6; right:-2; }
.phgal_cont_ug_left_down{ position:absolute; bottom:-1; left:-1; //bottom:-6; left:-2; }
.phgal_cont_head{ font-size:17px; color:#FFF; text-align:left; padding-left:15px; padding-top:10px; padding-bottom:10px; background:#4f78a1; cursor: pointer; }
.imges_phgal{ float:left; position:relative; top:0px; left:0; cursor: pointer; }
.text_preview_div { text-align:left; color:#157aaf; font-style:italic; }
.text_preview_div_page_body { text-align:left; }
.ob_ahent_text_p { text-align:left; padding-bottom:45px;}
.phgal_align_left td{text-align:left;}
.mero_text_class_otst{ padding-left:45px;}

#obr_svas
{
	display:none;
	position: absolute;
	top:235px;
	left:235px;
	//left:-192px;
	//top:234px;
	height:305px;
	width:498px;
}
#button_x
{
	position:absolute;
	top:24px;
	right:23px;
	display:block;
}
#obr_head
{
	position:absolute;
	top:12px;
	right:58px;
	font-family:Calibri; font-size:33px; font-weight:bold;
	color:#fff;
}
.obr_input1
{
	position:absolute;
	top:71px;
	right:30px;
	border:none;
	width:320px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px;
}
.obr_input2
{
	position:absolute;
	top:102px;
	right:30px;
	border:none;
	width:320px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px;
}

.obr_textarea
{
	position:absolute;
	top:133px;
	right:30px;
	border:none;
	width:320px;
	height:107px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px;
	overflow: hidden;
	padding:0;
}
#obr_text_left
{
	position:absolute;
	top:75px;
	left:25px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px;
	
}
#obr_text_left p
{
	text-align:left;
	margin-bottom:15px;
}
#obr_send
{
	text-transform: uppercase;
	position:absolute;
	bottom:14px; 
	right:24px;
	width:182px; 
	height:40px;
	cursor:pointer;
	display:block;

}
#obr_send strong
{
	text-align:center;
	font-family:Calibri;
	font-size:23px;
	padding-top:5px;
	display:block;
	font-weight:100;
}

#search_box { position:relative; top:0px; left:0px;//left:-20; display:none; width:140px;}
#search_box_box { position:absolute; top:4px; left:10px; }
#search_box_input_text { border:0px; width:100px; font-family:Arial, Helvetica, sans-serif; color:#7f7f7f; font-size:13px;}
#search_box_input_button { position:absolute; top:7px; left:120px;//left:120px; cursor:pointer;}

#flash_gallery { position: absolute; top: 0px; left: 0px; z-index: 200; width: 100%; height: 100%; display: none; }
#flash_map_div { position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; height: 1150px; }
#footer_div { position: relative; top: 0px; left: 0px; z-index: 5; }

.phgal_inside_text  { text-align:left; }
.phgal_inside_album { font-family: Calibri, Helvetica, sans-serif; font-size:25px; text-align:left; color:#79a435; margin-bottom: 35px; }
.phgal_cont_album { position:relative;  top:0px;  left:0px;  width:100%;  text-align:center; }
.phgal_topphoto_album { position:relative;  top:0px;  left:0px; z-index:1; cursor: pointer; }
.ph_element_info { position:absolute; top:100px; left:20px; display:none; width:271px; z-index:2; }
.ph_vs_up { position:absolute; top:-32px; left:0px; width:271px; }
.ph_vs_down { position:absolute; bottom:-20px; left:0px; width:271px; }
.phgal_topug_album { position:absolute;  top:0px;  left:0; z-index:1; }
.ph_element_container { float:left;  position:relative;  top:0px;  left:0px;  margin-right:15px;  margin-bottom:15px; }
.ph_element_info_text { background:url(/img/ph_vs_center.png) repeat-y; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; padding-left:15px; padding-right:15px; }
sup {font-size:10px;}
#application_form td {
	text-align:right;
	vertical-align:middle;
}
#application_form td input, #application_form td textarea {
	width:100%;
}

.c-top-left { background: url('/img/c-top-left.jpg'); no-repeat; width: 17px; height: 17px; position: absolute; top: -2px; left: -1px; }
.c-top-right { background: url('/img/c-top-right.jpg'); no-repeat; width: 17px; height: 17px; position: absolute; top: -1px; right: -1px; right: -2px!ie; }
.c-bottom-left { background: url('/img/c-bottom-left.jpg'); no-repeat; width: 17px; height: 17px; position: absolute; bottom: -1px; bottom: -2px!ie; left: -2px; }
.c-bottom-right { background: url('/img/c-bottom-right.jpg'); no-repeat; width: 17px; height: 17px; position: absolute; bottom: -1px; right: -1px; bottom: -2px!ie; right: -2px!ie; }
