body{font-family:Tahoma;font-size:12px;background:url(/img/background.jpg) no-repeat #b9b9b9;}
body *{font-family:Tahoma;}
.clear{clear:both;}
h1, h2{font-size:18px;margin:0;padding:0;}
#wrap{background:url(/img/back.jpg) no-repeat #b9b9b9;}
#wrap_container{text-align:left;}
#wrap_container{min-width:998px;max-width:1250px;}
#wrap_container{overflow-x:hidden;}
#footer        {width:998px;}
/*TOP*/
#top  {height:100px;}
#logo {position:absolute;left:30px;top:20px;width:158px;height:98px;background:url(/img/logo.jpg) no-repeat;}
#logo a{display:block;width:158px;height:98px;}
#lang {float:right;background:url(/img/lang.png) no-repeat;width:56px;height:44px;margin-right:56px;margin-top:59px;}
#lang a{display:block;float:left;width:20px;height:30px;}#rus{}#eng{margin-left:13px;}
/*MENU*/
#menu_container{width:267px;float:left;}
.menuitem {margin-bottom:12px;font-weight:bolder;}

#menu{margin-top:64px;}
#submenu {margin-bottom:30px;}
#submenu .submenuitem  {margin-left:40px;font-size:11px;padding-top:7px;}
#submenu .submenuitem a{color:#5f5f5f;padding-left:22px;text-transform:lowercase;padding-top:3px;}
#submenu .submenuitem a.current{color:#327cd9;text-decoration:none;background:url(/img/flag.gif) no-repeat 0px 2px;}
#submenu .submenuitem a:hover{color:#327cd9;}

.submenuitem_link{background:url(/img/flag.gif) no-repeat 0px 20px;}


.menuitem {margin-left:49px;}
.menuitem a{color:#327cd9;}
#addmenu{margin-top:38px;}
#addmenu .menuitem a{color:#5e5e5e;}

/*CONTENT*/
#content_container{margin-left:-267px;}
#content{min-height:300px;padding-bottom:175px;margin-left:267px;}
#content #title{}
.about ,
.text_section{margin-top:67px;color:#6e6e6e;width:500px;font-size:11px;}
.about  p.small,
.text_section p.small{font-size:10px;}

/*CONTENT ABOUT MAIN*/
#home_page {height:600px;}
#home_page #main	{position:absolute;left:260px;top:106px;width:696px;height:590px;background:url(/img/about/main.jpg);}

/*CONTENT ABOUT REQUEST*/
#request {height:650px;}
#request #main{position:absolute;left:209px;top:132px;width:734px;height:656px;background:url(/img/request/main.jpg);}
#request #download{position:absolute;left:300px;top:211px;color:#327cd9;}
#request #download img{vertical-align:middle;margin-left:0.5em;}
#request #download a{color:#327cd9;}

/*CONTENT PATH*/
.path {height:750px;}
.path #main{position:absolute;left:209px;top:131px;width:792px;height:709px;background:url(/img/path/main.jpg);}
.path #borisoglebsk       {display:block;position:absolute;left:548px;top:195px;width:106px;height:26px;}
.path #dmitrov            {display:block;position:absolute;left:423px;top:496px;width:081px;height:18px;}
.path #istra              {display:block;position:absolute;left:302px;top:586px;width:060px;height:22px;}
.path #moscow             {display:block;position:absolute;left:450px;top:586px;width:100px;height:48px;}
.path #rostov             {display:block;position:absolute;left:658px;top:306px;width:071px;height:21px;}
.path #suzdal             {display:block;position:absolute;left:859px;top:411px;width:082px;height:33px;}
.path #taldom             {display:block;position:absolute;left:410px;top:425px;width:070px;height:14px;}
.path #teykovo            {display:block;position:absolute;left:852px;top:341px;width:084px;height:28px;}
.path #uglich             {display:block;position:absolute;left:430px;top:272px;width:067px;height:30px;}
.path #yaroslavl          {display:block;position:absolute;left:703px;top:226px;width:092px;height:29px;}
.path #yuryev_polskiy     {display:block;position:absolute;left:706px;top:414px;width:063px;height:34px;}
.path #zalesskiy          {display:block;position:absolute;left:528px;top:395px;width:093px;height:24px;}

.city_dot{background:none;}
.path #borisoglebsk:hover    ,.path .current_borisoglebsk{background:url(/img/path/city/borisoglebsk.png)			;}
.path #dmitrov:hover				 ,.path .current_dmitrov{background:url(/img/path/city/dmitrov.png)       				;}
.path #istra:hover           ,.path .current_istra{background:url(/img/path/city/istra.png)         					;}
.path #moscow:hover          ,.path .current_moscow{background:url(/img/path/city/moscow.png)       					;}
.path #rostov:hover          ,.path .current_rostov{background:url(/img/path/city/rostov.png)        					;}
.path #suzdal:hover          ,.path .current_suzdal{background:url(/img/path/city/suzdal.png)        					;}
.path #taldom:hover          ,.path .current_taldom{background:url(/img/path/city/taldom.png)        					;}
.path #teykovo:hover         ,.path .current_teykovo{background:url(/img/path/city/teykovo.png)       				;}
.path #uglich:hover          ,.path .current_uglich{background:url(/img/path/city/uglich.png)        					;}
.path #yaroslavl:hover       ,.path .current_yaroslavl{background:url(/img/path/city/yaroslavl.png)     			;}
.path #yuryev_polskiy:hover  ,.path .current_yuryev_polskiy{background:url(/img/path/city/yuryev-polskiy.png)	;}
.path #zalesskiy:hover       ,.path .current_zalesskiy{background:url(/img/path/city/zalesskiy.png)     			;}

.city_description{position:absolute;display:none;left:440px;top:666px;width:494px;height:133px;}
.city_title{font-weight:bolder;margin-bottom:0.5em;font-size:14px;text-transform:uppercase;color:#504f54;}
.city_text{color:#504f54;font-size:10px;}

/*CONTENT PHOTO*/
.albom {height:600px;}
.albom #main{position:absolute;left:210px;top:131px;width:773px;height:618px;background:url(/img/albom/main.jpg);}
#photos{margin-left:210px;margin-top:135px;margin-right:0px;height:350px;}
.photo_tn{float:left;width:92px;height:92px;margin-right:32px;margin-bottom:34px;}
.albom_pages{position:absolute;left:377px;top:500px;text-align:right;clear:left;margin-right:99px;height:2em;width:300px;}
.albom_pages a{color:#5f5f5f;text-decoration:none;font-size:11px;padding-bottom:2px;}
.albom_pages .prev_page{padding-left:2em;background:url(/img/albom/prev.png) no-repeat 0% 1px;}
.albom_pages .next_page{margin-left:2em;padding-right:2em;background:url(/img/albom/next.png) no-repeat 100% 1px;}
/*CONTENT PHOTO POPUP*/
#photo_fader     {position:absolute;left:0px;top:0px;width:100%;min-height:100%;-moz-opacity:0.6;opacity:0.6;filter: alpha(opacity = 60);display:none;z-index:10;background:url(/grape/images/sloading.gif) no-repeat 50% 50% #fff;}
#photo_container {position:absolute;left:170;top:122;width:700px;height:500px;background:#fff;display:none;z-index:11;cborder:1px solid red;}
#photo_title     {text-align:center;color:#5f5f5f;font-size:10px;margin-top:10px;margin-bottom:10px;}
#photo_photo     {width:640px;height:425px;background-position:50% 50%;background-repeat:no-repeat;margin-left:30px;}

#photo_navigation{text-align:center;font-size:10px;margin-top:15px;height:15px;cborder:1px solid red;}
#photo_navigation a{color:#5f5f5f;padding-bottom:5px;}
#photo_navigation #prev_photo{margin-right:25px;padding-left:2em;background:url(/img/albom/prev.png) no-repeat 0% 1px;}
#photo_navigation #next_photo{margin-left:25px;padding-right:2em;background:url(/img/albom/next.png) no-repeat 100% 1px;}
#photo_close{position:relative;display:block;margin-top:-15px;width:11px;height:11px;float:right;background:url(/img/albom/close.png);margin-right:30px;}
#photo_path{display:none;}
/*CONTENT ABOUT PROGRAMM*/
#about_programm .programm{font-size:10px;}
#about_programm .text_content{margin-top:57px;}
table.programm th{color:#327cd9;font-weight:normal;text-align:left;padding-top:10px;}
table.programm td{vertical-align:top;padding:2px;padding-left:0px;padding-right:7px;}
#about_programm .annotation{color:#327cd9;margin-top:3em;font-size:10px;}

/*CONTENT ORDER*/
#regulations {height:850px;}
#regulations #download {position:absolute;left:298px;top:161px;width:206px;height:64px;}
#regulations #download {color:#327cd9;}
#regulations #download a{color:#327cd9;}
#regulations #download img{vertical-align:middle;margin-left:0.5em;}
#regulations #main{position:absolute;left:282px;top:224px;width:599px;height:730px;background:url(/img/order/order.jpg);}

/*CONTENT PRESS*/
#press {height:650px;}
#press #main	{position:absolute;left:255px;top:132px;width:701px;height:621px;background:url(/img/press/press.jpg);}
.press_year{width:720px;padding-top:24px;margin-bottom:2em;}
.smi_kind{font-size:12px;font-weight:bold;color:#327cd9;text-align:center;margin-bottom:3px;margin-top:40px;padding-right:60px;}
.smi_kind_description{font-size:10px;color:#8e8e8e;text-align:center;margin-bottom:2em;padding-right:60px;}
.print_cover{width:138px;height:155px;float:left;}
/*online smi*/
.online_smi_title{}
.online_smi{width:220px;height:120px;margin-bottom:30px;float:left;font-size:10px;margin-right:2em;margin-bottom:2em;}
.online_smi_logo{background-repeat:no-repeat;background-position:0% 100%;height:50px;}
.online_smi_description{color:#000;padding-right:2em;}
.online_smi_link a{color:#327cd9;}

/*CONTENT START LIST*/
.start_list{margin-top:67px;font-size:11px;}
.start_list table{width:100%;border-collapse:collapse;}
.start_list th{background:#327cd9;color:#fff;font-weight:normal;padding:7px;}
.start_list td{padding:5px;font-size:10px;color:#8e8e8e;border-bottom:1px solid #dddddd;}

/*CONTENT CONTACTS*/
#contacts #main{position:absolute;left:211px;top:133px;width:524px;height:418px;background:url(/img/contacts/main.jpg);}
#contacts .content{position:absolute;left:441px;top:378px;font-size:9px;color:#5f5f5f;}
#contacts .content a{color:#8e2728;}

/*CONTENT VIDEO*/
.video_albom{background:url(/img/video/title.gif) no-repeat;padding-top:90px;}
.video_title{margin-bottom:1em;}
#big_video{margin-bottom:4em;float:left;margin-right:6em;}
#big_video img{vertical-align:middle;margin-left:1em;}
.video_in_page{margin-bottom:4em;}
/*CONTENT ARCHIVE*/
#archive {height:600px;}
#archive #main{position:absolute;left:284px;top:110px;width:695px;height:582px;background:url(/img/archive/main.jpg);}
#archive_panel{cbackground:#fff;margin-top:60px;padding:0.4em;padding-left:2em;height:1.5em;color:#777;cmargin-left:20px;}

.in_archive_panel{float:left;margin-right:4em;color:#327cd9;}
.in_archive_panel a{color:#777;}
#archive_content {color:#8e8e8e;padding-left:23px;font-size:10px;}
#archive_content h2{font-size:10px;color:#327cd9;margin:0;padding:0;margin-top:2em;font-weight:normal;}
#archive_content table{border-collapse:collapse;margin-top:2em;width:80%;}
#archive_content th{background:#327cd9;color:#fff;font-weight:normal;padding:7px;padding-left:12px;padding-right:12px;}
#archive_content td{padding:5px;border-bottom:1px solid #dddddd;padding-left:12px;padding-right:12px;}

/*FOOTER*/
#footer{height:100px;position:absolute;visibility:hidden;margin-left:58px;}
#footer_content{width:579px;padding-top:20px;background:url(/img/foot.png) 0px 5px repeat-x;margin:0 auto;color:#5f5f5f;}
#footer_content a{color:#5f5f5f;}

#sponsors{text-align:center;}
#sponsors a{margin-left:12px;margin-right:12px;vertical-align:middle;}
#sponsors img{vertical-align:middle;}

#copyright{margin-left:42px;float:left;margin-top:2px;}
#design {float:right;margin-right:42px;}
#design img{margin-left:7px;}
#counters{position:absolute;left:-2000px;top:-2000px;}