html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}ol li{list-style:decimal}

html, body {margin:0; padding:0; height:100%}
body {height:100%; padding: 0px; margin: 0px; font-family:verdana; text-align:center; background:white; behavior:url('csshover.htc')}
* {font-size:12px}
.clear {clear: both; font-size: 0px; width:100%; height: 1px;}
a {color:#6E5F50; letter-spacing:-1px; font-size:12px; text-decoration:none}
img {behavior:	url("pngbehavior.htc")}
.empty {width:100%; height:180px;}
.empty2 {width:100%; height:180px;}
.empty3 {width:100%; height:100px;}
.center {width:100%; text-align:center !important; }
/************* Блок прижимает футер к низу *************/
#all {
	position:relative;
	width:1000px;
	min-height:100%;
	margin:auto;
	text-align:left;
	z-index:10;
	background:#F4EFDB url(i/all_bg.gif) repeat-x bottom
}
#all_inside {position:relative; width:1000px; min-height:100%; margin:auto; text-align:left; z-index:10; background:#F4EFDB}
*html #all {height:100%}

h1.first {color:#CE8932; font-size:16px; font-weight:bold}

/*h1.second {width:230px; height:30px; padding:10px 0 0 46px; margin:20px 0 10px -5px; background:url(i/h1_second.gif) no-repeat; color:#CE8932; font-size:16px; font-weight:bold}*/

h1.second {width:220px; height:30px; padding:10px 0 0 46px; margin:20px 0 10px; background:url(i/h1_second.gif) no-repeat; color:#CE8932; font-size:16px; font-weight:bold}

h1.third {width:290px; height:30px; padding:10px 0 0 46px; margin:20px 0 10px; background:url(i/h1_third.gif) no-repeat; color:#CE8932; font-size:16px; font-weight:bold}
h2 {font-size:14px;}
h3 {font-size:12px;}
h3.first {position:relative; color:#CE8932; background:url(i/h3_first.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/h3_first.png', sizingMethod='crop');}
*html h3.first {margin-top:-50px;}
*:first-child+html h3.first {margin-top:-50px;}
h3.second {margin:30px 0 20px; position:relative;color:#CE8932; background:url(i/h3_second.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/h3_second.png', sizingMethod='crop');}
h3.second2 {margin:30px 0 20px; position:relative;color:#CE8932; background:url(i/ic2.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/ic2.png', sizingMethod='crop');}
h3.third {margin:0px 0 20px; position:relative; color:#CE8932; background:url(i/h3_third.png) no-repeat; _background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/h3_third.png', sizingMethod='crop'); line-height:1.4}
h4 {margin-bottom:6px; font-size:11px; color:#CE8932}
h5 {font-size:14px; color:#D39749; margin-bottom:15px}

#nav {position:relative; width:1000px; height:66px; background:#F4EFDB;}
#search {position:absolute; margin:26px 0 0 34px}
#search li {float:left; margin-right:17px; display:inline}
#search .text {width:200px; height:17px; padding:3px 0 0 10px; border:0px; border-top:1px solid #9E9F81; border-left:1px solid #9E9F81; background:white; color:#A9A9A9; font-size:11px}
#ajaxSearch_input {width:200px; height:17px; padding:3px 0 0 10px; border:0px; border-top:1px solid #9E9F81; border-left:1px solid #9E9F81; background:white; color:#A9A9A9; font-size:11px}
#search li .bn {width:63px; height:20px; border:1px solid #E2DCC4; background:#FBF9F1; font-size:11px; color:#A9A9A9; cursor:hand}
#ajaxSearch_submit {width:63px; height:20px; border:1px solid #E2DCC4; background:#FBF9F1; font-size:11px; color:#A9A9A9; cursor:hand}

#icons {position:absolute; right:0; margin-top:32px; overflow:hidden}
#icons li {float:left; height:13px; margin-left:-1px; border-left:1px solid #DB9746; }
#icons li a {margin:0 28px}

#nav_inside {position:relative; width:1000px; height:48px; background:#F4EFDB;}
#search_inside {position:absolute; margin:12px 0 0 12px}
#search_inside form ul li {float:left; margin-right:17px; display:inline}
#search_inside form ul li label .text {width:200px; height:17px; padding:3px 0 0 10px; border:0px; border-top:1px solid #9E9F81; border-left:1px solid #9E9F81; background:white; color:#A9A9A9; font-size:11px}
#search_inside .bn {width:63px; height:20px; border:1px solid #E2DCC4; background:#FBF9F1; font-size:11px; color:#A9A9A9; cursor:hand}
#search_inside .bn:hover,
#search_inside .bn.jshover {color:#E19D4E;}

#search_inside1 {position:absolute; margin:12px 0 0 12px}
#search_inside1  ul li {float:left; margin-right:17px; display:inline}
#search_inside1  ul .text {width:200px; height:17px; padding:3px 0 0 10px; border:0px; border-top:1px solid #9E9F81; border-left:1px solid #9E9F81; background:white; color:#A9A9A9; font-size:11px}
#search_inside1  ul .bn {width:63px; height:20px; border:1px solid #E2DCC4; background:#FBF9F1; font-size:11px; color:#A9A9A9; cursor:hand}
#search_inside1  ul .bn:hover,
#search_inside1  ul .bn.jshover {color:#E19D4E;}

#icons_inside {position:absolute; right:left; margin-top:16px; overflow:hidden}
#icons_inside li {float:left; height:13px; margin-left:-1px; border-left:1px solid #DB9746; }
#icons_inside li a {margin:0 28px}

/************* Шапка *************/
#header {position:relative; width:1000px; height:317px; background:url(i/header.jpg) no-repeat right top}
#header_inside {position:relative; width:1000px; height:85px; background:url(i/header_inside.gif); z-index:1000}

#lang {position:absolute; margin:21px 0 0 33px}
#lang li {width:33px; height:18px; margin:0 0 14px 0; border:1px solid #D5CFB5; background:white; color:#717171}
#lang li a {width:30px; height:16px; display:block; padding:2px 0 0 3px; color:#717171; text-decoration:none}
#lang li a:hover {color:#E19D4E;}

#contacts {position:absolute; width:230px; right:35px; margin-top:28px}
#contacts p {color:#90551C; margin:14px 0}
#contacts p a {color:#90551C; text-decoration:none}
#contacts p a:hover {color:#E19D4E}
#contacts p em {font-size:15px}
#contacts p strong {font-size:24px}

#contacts_inside {position:absolute; width:175px; right:85px; right:2px; top:5px; color:#90622C; font-size:10px; letter-spacing:-1px; line-height:1.2}
#contacts_inside a {color:#90622C; font-size:10px; text-decoration:none; letter-spacing:-1px}
#contacts_inside a:hover {color:#E19D4E;}

/************* Логотип *************/
#logo {position:absolute; width:198px; height:85px; left:622px; background:url(i/logo.jpg) no-repeat}
#logo a {width:198px; height:85px; display:block; cursor:hand}

/************* Меню *************/
#menu {position:relative; width:894px; height:22px; padding:15px 0 0 106px; background:url(i/menu.jpg) repeat-x; z-index:100}
#menu li {position:relative; float:left; padding-left:14px; margin-right:12px; background:url(i/arr1.gif) no-repeat left; display:block }
#menu li a {position:relative; color:#545454; text-decoration:none; font-size:13px;font-weight: 600; letter-spacing:-1px; text-transform:uppercase}
#menu li span {display:none; cursor:hand; position:absolute; margin:0px 0 0 -90px; width:160px; height:24px;}
#menu li.jshover span,
#menu li:hover span {display:block}
#menu ul {width:160px; display:none; position:absolute; left:-5px; margin-top:8px; list-style:none; background:#EDEEEB; z-index:10000}
*html #menu ul {margin-top:20px;}
*:first-child+html #menu ul {margin-top:20px;}
#menu ul li {float:left; position:relative; display:block; width:200px; height:24px; margin:0; background:#EEE9D7 url(i/arr1.gif) no-repeat 5px center; border-bottom:1px solid #D6D4D4}
#menu ul li:hover,
#menu ul li.jshover {color:#ECBB41 !important}
/************* Размер внутреннего меню *************/
#menu ul li a {display:block; padding:3px 5px; font-size:12px; color:#545454; text-decoration:none;  text-transform:none}
#menu ul li a:hover {color:#08BEFE;}
#menu ul li a.jshover,
#menu ul a:hover {display:block; color:#ECBB41 !important;}
#menu li:hover ul,
#menu li.jshover ul {display:block; }
#menu li:hover li:hover a,
#menu li.jshover li.jshover a {color:#ECBB41}
#menu li:hover li:hover li a,
#menu li.jshover li.jshover li a {color:#545454}
#menu li:hover li ul,
#menu li.jshover li ul {display:none; position:absolute; left:0; margin-left:174px; margin-top:-19px; border-left:1px solid #D6D4D4; }
#menu li:hover li:hover ul,
#menu li.jshover li.jshover ul {display:block;}
#menu li.jshover li.jshover ul li.jshover {display:block; color:white}


/************* Меню внутреннее *************/
#menu_inside {position:absolute; width:610px; height:34px; padding-top:10px; margin:44px 0 0 8px; z-index:100; border-top:1px solid #ECBD48}
#menu_inside li {position:relative; float:left; padding-left:4px; margin:0 5.99px 0 -5px; background:url(i/arr1.gif) no-repeat left; display:block }
#menu_inside li.first {background:none}
#menu_inside li a {position:relative; color:#8F8D86; text-decoration:none; font-size:10px; letter-spacing:-1px; text-transform:uppercase;}
#menu_inside li span {display:none; cursor:hand; position:absolute; margin:0px 0 0 -90px; width:160px; height:24px;}
#menu_inside li.jshover span,
#menu_inside li:hover span {display:block}
#menu_inside ul {width:160px; display:none; position:absolute; left:-5px; margin-top:8px; list-style:none; background:#EDEEEB; z-index:10000}
*html #menu_inside ul {margin-top:20px;}
*:first-child+html #menu_inside ul {margin-top:20px;}
#menu_inside ul li {float:left; position:relative; display:block; width:160px; height:24px; margin:0; padding-left:14px; background:#EEE9D7 url(i/arr1.gif) no-repeat 5px center; border-bottom:1px solid #D6D4D4}
#menu_inside ul li:hover,
#menu_inside ul li.jshover {color:#ECBB41 !important}
#menu_inside ul li a {display:block; padding:3px 5px; font-size:11px; color:#545454; font-weight:normal; font-family:verdana; text-decoration:none;  text-transform:none}
#menu_inside ul li a:hover {color:#08BEFE;}
#menu_inside ul li a.jshover,
#menu_inside ul a:hover {display:block; color:#ECBB41 !important;}
#menu_inside li:hover ul,
#menu_inside li.jshover ul {display:block; }
#menu_inside li:hover li:hover a,
#menu_inside li.jshover li.jshover a {color:#ECBB41}
#menu_inside li:hover li:hover li a,
#menu_inside li.jshover li.jshover li a {color:#545454}
#menu_inside li:hover li ul,
#menu_inside li.jshover li ul {display:none; position:absolute; left:0; margin-left:174px; margin-top:-19px; border-left:1px solid #D6D4D4; }
#menu_inside li:hover li:hover ul,
#menu_inside li.jshover li.jshover ul {display:block;}
#menu_inside li.jshover li.jshover ul li.jshover {display:block; color:white}

/************* Основной блок *************/
#main {width:1000px; margin-top:25px; }

#content {float:left; width:400px; margin:-4px 0 0 0; display:inline; margin-left:0px; display:inline; }

.article1 {width:400px; text-align:justify}
.article1 .top {width:400px; height:25px; background:url(i/article1_top.jpg) no-repeat}
.article1 .bottom {width:400px; height:17px; background:url(i/article1_bottom.jpg) no-repeat}
.article1 .info {width:371px; padding:0 11px 0 18px; background:url(i/article1.jpg) repeat-y}
.article1 .info img {float:left; margin:0 10px 5px 0}
.article1 .info p {color:#4E4E4E; font-size:11px; margin-bottom:10px; text-align:justify}
.article1 .info p.orange {color:#B98330;}
.article1 .info ul {}
.article1 .info ul li {padding-left:15px; color:#4E4E4E; font-size:11px; background:url(i/arr4.gif) no-repeat 0 4px}

.article2 {width:377px; padding:5px 6px 5px 6px; margin:10px 0 20px 9px; border:1px solid #EFE2C0}
.article2 p {color:#4E4E4E; font-size:11px; margin-bottom:10px; text-align:justify}
.article2 p.orange {color:#B98330; margin-top:10px}
.article2 p.orange ul {}
.article2 ul li {padding-left:12px; color:#4E4E4E; font-size:11px; background:url(i/arr5.gif) no-repeat 0 4px}
.article2 .archive {margin:0 0 5px 15px; padding:2px; color:#C37100; background:#EFE2C0; font-size:11px; font-weight:bold; text-decoration:none}
.article2 .archive:hover {color:#E19D4E;}
.article2 ul li a {color:#C9811B; font-size:11px; line-height:1.2}
.article2 ul li a:hover {color:#4E4E4E}

.article2 dl {padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #D3CDB3}
.article2 dl strong {float:left; color:#C9811B; font-size:11px}
.article2 dl em {float:right;  color:#C9811B; font-size:11px}
.article2 dl dt {background:#EDE7CE; padding:5px}
.article2 dl dd {background:#E4DDC1; padding:5px}
.article2 p a {color:#4E4E4E; font-size:11px;}
.article2 p a:hover {color:#C9811B;}
.article2 p a.color {color:#C9811B;}
.article2 p a.color:hover {color:#4E4E4E;}
.article2 p a.bold {font-weight:bold; text-decoration:none}
.article2 p a.bold:hover {color:#C9811B;}

.article2 ul.first {}
.article2 ul.first li {background:url(i/arr6.gif) no-repeat 0 6px}
.article2 ul.second {margin-left:100px}
.article2 ul.second li {background:url(i/arr6.gif) no-repeat 0 6px}

.article2 ol {}
.article2 ol li {color:#4E4E4E; margin-left:25px; font-size:11px; list-style:decimal}
.article2 ol li:first-letter {color:#C9811B}

.article3 { padding:10px 9px 10px 5px }
.article3 p { font-size: 11px; color:#4E4E4E; }
.article3 a {float:right; color:#B98330; text-decoration:none; font-size:11px}
.article3 a:hover {color:#E19D4E;}


.article4 { width:400px; margin:10px 0; text-align: center; }
.article4 .first { margin-left:85px; display: inline; }

.lic { width: 100px; float:left; margin: 0 10px;}
.lic a { width: 100px; text-decoration: none; color:#474338; font-size:11px }

.banner {float:left; width:950px; padding-left:30px;}
.banner a {float:left}

.lic_img:hover { filter: alpha(opacity=50); /* IE 5.5+*/
            -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
            -khtml-opacity: 0.5; /* Konqueror 3.1+, Safari 1.1 */
            opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ }

.feedback {font-size:11px;}
.feedback .text {width:318px; height:16px; padding-top:1px; margin:10px 0; border:1px solid #D39749; background:white; color:#A9A9A9;}
.feedback textarea {width:318px; height:62px; padding-top:1px; margin:10px 0; border:1px solid #D39749; background:white; color:#A9A9A9; }
.feedback .bn {width:113px; height:24px; font-size:12px; border:0; background:#CE8932; color:white; cursor:hand}

ul.pages {margin-left:240px}
ul.pages li {float:left; margin:0 2px; padding:0; border:1px solid #CEC8AF; background:#F9F9F9; list-style:none}
ul.pages li a {padding:5px; text-decoration:none; color:#CEC8AF; font-size:11px}
ul.pages li a:hover, .pages li a.active {color:#CE8932}

#sidebar {position:relative; float:left; width:295px; z-index:10;}
#sidebar .article {position:relative; width:295px; z-index:10}
#sidebar .article .middle {width:275px; padding-left:20px; background:url(i/sidebar_article.jpg) repeat-y; }
#sidebar .article .top {width:295px; height:79px; background:url(i/sidebar_article_top.jpg) no-repeat}
#sidebar .article .bottom {position:relative; width:295px; height:121px; background:url(i/sidebar_article_bottom.png) no-repeat; _background: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/sidebar_article_bottom.png', sizingMethod='crop'); z-index:10}

#sidebar .article .middle ul {position:relative; margin:10px 6px 0 0; padding:15px 5px; line-height:2; background:#EBE5CC; }
#sidebar .article .middle ul li a {padding-left:10px; font-size:11px; color:#5F5D57; background:url(i/arr3.gif) no-repeat 0 5px}
#sidebar .article .middle ul li a:hover {color:#E19D4E}

#sidebar .article .middle .text {width:256px; height:19px; padding:5px 0 0 10px; margin-bottom:4px; font-size:12px; background:white; border:1px solid #EFE2BE; color:#979797 }
#sidebar .article .middle textarea {width:256px; height:150px; padding:5px 0 0 10px; margin-bottom:4px; font-size:12px; background:white; border:1px solid #EFE2BE; color:#979797 }


#sidebar .article .middle .bn {width:100px; height:24px; margin-top:12px; background:white; border:1px solid #EFE2BE; color:#979797; font-size:11px; cursor:hand}
#sidebar .article .middle .s {margin-left:25px}

#sidebar .article .middle .info {width:250px; padding:5px 6px 5px 10px; border:1px solid #EFE2BE; color:#717171; background:#EBE5CC}

#sidebar .article .middle form {
	margin-bottom:0;
}


#sidebar2 {position:relative; float:left; width:295px; z-index:10;}
#sidebar2 .article {position:relative; width:295px; z-index:10}
#sidebar2 .article .middle {width:278px; padding-left:17px; background:url(i/sidebar_article.jpg) repeat-y;  }
#sidebar2 .article .middle .videoch { position: relative; display: block; margin:-65px 0 25px; }
#sidebar2 .article .middle .archive { display: block; width:104px; padding-top:3px; height:15px; margin-top:10px; background:#EFE2C2; color:#B4780A; font-size:10px; font-weight:bold; text-align: center; text-decoration: none; }
#sidebar2 .article .middle .archive:hover { color:#F09D05 }
#sidebar2 .article .top {width:295px; height:79px; background:url(i/sidebar_article_top.jpg) no-repeat}
#sidebar2 .article .bottom {position:relative; width:295px; height:121px; background:url(i/sidebar_article_bottom.png) no-repeat; _background: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/sidebar_article_bottom.png', sizingMethod='crop'); z-index:10}





/************* Футер *************/
#footer {position:relative; width:1000px; height:136px; margin:-136px auto 0; text-align:left; z-index:10}
#footer_inside {position:relative; width:1000px; height:92px; margin:-92px auto 0; text-align:left; z-index:10}

#footer_menu {position:relative; width:1000px; height:52px; background:url(i/footer_menu.jpg) repeat-x bottom;}
#footer_menu ul {position:absolute; margin-left:305px; overflow:hidden}
#footer_menu ul li {float:left; padding-left:10px; margin:0 10px 0 -4px; background:url(i/arr2.gif) no-repeat left}
#footer_menu ul li a {text-decoration:none; color:#796952; text-transform:uppercase; white-space:nowrap; letter-spacing:-1px; font-size:10px}
#footer_menu ul li a:hover {color:#684429}

#footer_menu_inside {position:relative; width:1000px; height:22px; padding-top:10px; background:#D99C39 url(i/footer_menu_inside.gif) repeat-x top;}
#footer_menu_inside ul {position:absolute; margin-left:155px; overflow:hidden}
#footer_menu_inside ul li {float:left; padding-left:10px; margin:0 10px 0 -4px; background:url(i/arr2.gif) no-repeat left}
#footer_menu_inside ul li a {text-decoration:none; color:#796952; text-transform:uppercase; white-space:nowrap; letter-spacing:-1px; font-size:10px}
#footer_menu_inside ul li a:hover {color:#684429}

#footer .footer {position:relative; width:1000px; height:84px; background:url(i/footer.gif) repeat-x}
#footer .footer .contacts_footer {position:absolute; margin:25px 0 0 576px; line-height:1.2; overflow:hidden}
#counters {position:absolute; left:306px; top:28px}
.contacts_footer li {float:left; margin-left:-4px; padding:0 16px; color:#6E5F50; letter-spacing:-1px; font-size:11px; background:url(i/line1.gif) no-repeat left top}
.contacts_footer li a {color:#6E5F50; font-size:11px; text-decoration:none; letter-spacing:-1px;}
.contacts_footer li a:hover {color:#B2CFDE;}

#footer_inside .footer_inside {position:relative; width:1000px; height:60px; background:url(i/footer.gif) repeat-x}
#footer_inside .footer_inside .contacts_footer {position:absolute; margin:10px 0 0 576px; line-height:1.2; overflow:hidden}
#counters_inside {position:absolute; left:306px; top:16px}
.contacts_footer li {float:left; margin-left:-4px; padding:0 16px; color:#6E5F50; letter-spacing:-1px; font-size:11px; background:url(i/line1.gif) no-repeat left top}
.contacts_footer li a {color:#6E5F50; font-size:11px; text-decoration:none; letter-spacing:-1px;}
.contacts_footer li a:hover {color:#B2CFDE;}

#copyright {position:absolute; left:22px; top:24px; width:318px; }
#copyright li {color:#6E5F50; letter-spacing:-1px; font-size:10px;}
#copyright li a {color:#6E5F50; letter-spacing:-1px; font-size:10px; text-decoration:none}
#copyright li a:hover {color:#B2CFDE;}

#copyright_inside {position:absolute; left:22px; top:10px; width:318px; }
#copyright_inside li {color:#6E5F50; letter-spacing:-1px; font-size:10px;}
#copyright_inside li a {color:#6E5F50; letter-spacing:-1px; font-size:10px; text-decoration:none}
#copyright_inside li a:hover {color:#B2CFDE;}

.scroll {
	display:block;
	height:100px;
	overflow:auto;
}

.admintable {
	border:1px solid #000;
	border-left:none;
	border-bottom:none;
}

.admintable td {
	border:1px solid #000;
	border-top:none;
	border-right:none;
	padding:4px;
}

ul.leftmenu li a {
	letter-spacing:1px;
}
#marqueecontainer{
	position: relative;
	overflow: hidden;
	height: 780px; /*marquee height */
}