/* THE BIG GUYS */
* {margin:0;padding:0}
body {padding: 0 0 0;background: #fffcf4 ;color:#000000; font: arial,tahoma; font-size:15px}

/* LINKS */
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} 
a:link {color:#7a5634} 
a:visited {color:#7a5634} 
a:hover,a:active {color:#614021} 

h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif;margin: 0 0 .5em 0; color:#5c4127;border-bottom: 1px solid #5c4127;padding-bottom: .4em}
h1 {font-size: 130%; text-align:center}
h2 {font-size: 130%}
h3 {font-size: 120%}
h4 {font-size: 110%}
h5 {font-size: 106%}
h6 {font-size: 96%}

#wrap {min-width:1000px;max-width:1250px;margin: 0 auto;position:relative; background: url("/images/fon/bg_body.jpg"); border-left: 1px solid #967656; border-right: 1px solid #967656;}

.top_1 {position:absolute; width:492px; height:137px; background: url("/images/fon/top_1.jpg"); left:0; top:0; z-index:2}
.top_2 {position:absolute; height:137px; background: url("/images/fon/top_2.jpg"); left:492px; right:488px; z-index:1}
.top_3 {position:absolute; width:488px; height:137px; background: url("/images/fon/top_3.jpg"); right:0; top:0; z-index:2}
.top_4 {position:absolute; height:25px; background: url("/images/fon/top_4.gif"); right:0; left:0; top:138px}
.logo {position:absolute; width:147px; height:147px; background: url("/images/fon/logo.png"); top: 50px; left:50%; margin-left:-73px; z-index:100}
.top_5 {position:absolute; width:441px; height:36px; background: url("/images/fon/top_centre.png"); left:50%; top:12px; margin-left:-220px; z-index:100}

.top_menu_left {position:absolute; width:419px; height:25px; left:50%; margin-left:-497px; top:167px;}
.top_menu_right {position:absolute; width:419px; height:25px; right:50%; margin-right:-494px; top:167px;}
.top_menu_left_but {background: url("/images/fon/bg_menu.jpg"); position:relative; width:135px; height:25px; margin-left:4px; float:left}
.top_menu_right_but {background: url("/images/fon/bg_menu.jpg"); position:relative; width:135px; height:25px; margin-left:4px; float:right}

/* Блоки слева и справа */
.div_right_main {position:relative; width:223px; right:0px; top:0px; margin-bottom:100px}
.div_left_main {position:relative; width:223px; left:0px; top:0px; margin-bottom:100px}
.div_right_all {position:relative; width:223px; right:0px; top:0px;}
.div_left_all {position:relative; width:223px; left:0px; top:0px;}
.td_right_1 {background: url("/images/fon/right_1.png"); height:127px;}
.td_right_2 {background: url("/images/fon/right_2.png");}
.td_right_3 {background: url("/images/fon/right_3.png"); height:138px;}
.div_right_txt_instr {position:relative; width:180px; margin-top:-160px; left: 28px; bottom:-80px; font-size: 85%;}
.div_right_txt_instr_2 img {padding:4px; background-color:#f6e6c2; border: 1px solid #c4976b; margin: 0 2px 0; float:left}
.div_right_txt_instr_2 {display:block; border-bottom:1px solid #c4976b; padding-bottom:10px; margin-bottom:5px; min-height:70px}
.td_left_1 {background: url("/images/fon/left_1.png"); height:127px;}
.td_left_2 {background: url("/images/fon/left_2.png");}
.td_left_3 {background: url("/images/fon/left_3.png"); height:138px;}
.div_left_txt {position:relative; width:180px; margin-top:-160px; left: 22px; bottom:-80px;}

.td_ogl, #tab_vid.td_ogl {font-weight:bold; text-align:center; background-color:#f1d39f}
#td_zagl {background-color:#967656; text-align:center; font-weight: bold; font-size:130%; color:#fff4db; padding: 5px 0 5px;}
#td_zagl2 {font-weight:bold; text-align:center; background-color:#f1d39f}

.damo {text-align:center; margin-top:-10px}
.damo img {padding:10px; background-color:#fff4db; border: 1px solid #c4976b;}

.content {position:relative; margin-left:225px; margin-right:225px; padding-bottom:380px;}
.content_fon {position:relative; left:2px; right:2px; top:0px; margin-bottom:95px; background-color:#f6e6c2; border: 1px solid #967656;}
.content_right_main {position:relative; right:223px; width:223px; top:195px;}
.content_txt {position:relative; left:0; right:0; top:0; padding:10px; z-index:122}
.content_txt img, .content_txt3 img {padding:8px; background-color:#fff4db; border: 1px solid #c4976b; margin:7px;}
.content_txt p {text-indent:0px; margin-bottom:10px}
.content_txt ul, .content_txt ol, .content_txt3 ul, .content_txt3 ol { padding-left:20px;}

#tab_instr img {padding:0px; background-color: transparent; border: 0px; margin:0px;}
#tab_instr td {background-repeat:no-repeat; vertical-align:top}
#tab_instr {margin:5px}
#tab_raspisanie td {padding:3px;}

.content_txt2 {position:relative; left:0; right:0; top:0; padding:10px; z-index:120}
.content_txt2 img {padding:8px; background-color:#fff4db; border: 1px solid #c4976b; margin:7px;}
.content_txt2 p {text-indent:0px; margin-bottom:5px}
#tab_vid ul, .content_txt2 ul {padding-left:0px; list-style:none}
#tab_vid li, .content_txt2 li {position:relative; float: none; display: block; width:95%; padding:5px; margin: 0px 5px 10px 3px; border-bottom: 1px solid #c4976b; border-left:1px solid #c4976b; text-indent:20px; background:url(../images/fon/strel.gif) no-repeat #fff4db;}
#tab_vid td, .content_txt2 td {vertical-align:top}
#tab_vid td {padding:3px}

.content_txt_video {position:relative; left:0; right:0; top:0; padding:10px; z-index:120}

.content_txt3 {left:0; right:0; top:0; padding:10px; z-index:120; min-height:1800px}
.content_txt_instr {float:left; height:83px; width:46%; padding:3px; margin: 0px 0px 10px 10px; border-bottom: 1px solid #c4976b; border-left:1px solid #c4976b;  background: #fff4db;}
.content_txt_instr img {padding:4px; background-color:#fff4db; border: 1px solid #c4976b; margin:5px; float:left}

.post {margin: 0 10px 20px 10px}

.td_photo {background-color:#967656; text-align:center; font-weight: bold; font-size:130%; color:#fff4db; padding: 5px 0 5px;}

.bottom_1 {position:absolute; height:25px; background: url("/images/fon/top_4.gif"); right:0; left:0; bottom:95px; z-index:100}
.bottom_2 {position:absolute; height:100px; background-color:#203167; right:0; left:0; bottom:0px; text-align:center; font-size:9px;}
.bottom_2_inc {width:100%; margin-top:10px;}
.bottom_2 a, .bottom_2 a:link, .bottom_2 a:visited, .bottom_2 a:hover, .bottom_2 a:active {font-size:9px}
.bottom_3 {position:absolute; width:940px; height:36px; background: none; left:50%; margin-left:-470px; bottom:87px; z-index:100}
.bottom_4 {position:absolute; width:147px; height:181px; background: url("/images/fon/bott_left.png"); left:157px; bottom:130px; z-index:121}
.bottom_5 {position:absolute; width:147px; height:181px; background: url("/images/fon/bott_right.png"); right:157px; bottom:130px; z-index:121}

/* NAV - top horizontal nav */
	#nav, #nav ul {padding: 0;margin: 0;list-style: none;}
	#nav {font-weight:bold; margin: 0 0 0 0}
	#nav li {position:relative; float:left; display: block; padding:0;}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#7a5634; display: block; text-align:center; padding-top:3px; padding-bottom:5px; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; letter-spacing:0.05em;}
	#nav a:hover {color:#fff4db;  background:#7a5634}
	
	#nav li ul {background: url("/images/fon/menu_fon.png") no-repeat 100% 100%;width:182px;font-size:90%;margin-top:24px;position: absolute; margin-left:-2px; padding-bottom: 28px; left: -999em;}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
	#nav li li {background:none; float:none; border-top:1px solid #c4976b;padding-left:0px; width:171px; margin-left:7px; font-weight:normal;}
	#nav li li.last {border-bottom:none;}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#7a5634; padding : 2px 2px 4px 7px; width:163px; letter-spacing:normal; text-align:left;}
	#nav li li a:hover {color:#fff4db;background:#7a5634;}
	
/* Навигация слева */
	#nav_left, #nav_left ul {padding: 0;margin: 0;list-style: none}
	#nav_left {margin: 0 5px 0 0}
	#nav_left li {position:relative; float: none; display: block; padding:0; border-bottom: 1px dotted #c4976b}
	#nav_left a, #nav_left a:link, #nav_left a:visited, #nav_left a:hover, #nav_left a:active {text-decoration:none;cursor:pointer;color:#7a5634; display: block; text-align:center; padding-top:3px; padding-bottom:5px; font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; text-align:left}
	#nav_left a:hover {color:#fff4db;  background:#7a5634; margin-left:-8px; margin-right: -8px; padding-left:8px}

.highslide-image {border: 10px solid white;}
.highslide {cursor: url(js/highslide/graphics/zoomin.cur), pointer; outline: none;}

.news_date {font-size:11px; padding-bottom:3px}
.post_news a, .post_news a:link, .post_news a:visited, .post_news a:hover {text-decoration:none}
.post_news {margin: 3px 5px 7px 5px}
.news_podr { margin-top:-7px; margin-bottom:4px}
.news_podr a, .news_podr a:link, .news_podr a:visited, .news_podr a:hover {font-style:italic}

.span_bot a, .span_bot a:link, .span_bot a:visited, .span_bot a:hover {font-size:14px; color:#FF0000}