body{height:100%;width:100%;background-color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;line-height:120%;font-size:12px;margin:5px 0 0;}
img{text-indent:0;border:0;padding:0;}
p{margin:0; line-height:130%;}
#active_menu-topmain{font-size:18px;color:#FFF;padding-left:20px;padding-right:20px;text-decoration:none;line-height:25px;background-image:url(../images/bg_pic.jpg);background-position:right bottom;background-repeat:no-repeat;}

.code{font-family:Georgia, "Times New Roman", Times, serif;color:#FFF;font-size:1em;line-height:1.2em;padding-left:40px;text-indent:-10px;}
a,a:hover{color:#f26622;}
.clr{clear:both;}
div{text-indent:0;}
.outline{border:1px solid #ccc;background:#fff;padding:2px;}
a.mainlink,a.mainlink:hover{color:#333;font-family:arial, helvetica, sans-serif;font-size:14px;text-align:center;text-decoration:none;text-transform:uppercase;}
a.smlink,a.smlink:hover{color:#c1afd7;font-family:arial, helvetica, sans-serif;font-size:12px;text-align:right;font-weight:700;text-decoration:none;text-transform:uppercase;}
#buttons_outer{width:635px;margin-bottom:2px;margin-right:2px;float:left;}
#buttons_inner{border:1px solid #ccc;height:21px!important;}
#pathway_text{overflow:hidden;display:block;height:25px;line-height:25px!important;padding-left:4px;border:1px solid #ccc;margin-bottom:2px;}
#pathway_text img{margin-left:5px;margin-right:5px;margin-top:6px;}
#buttons{float:left;width:auto;background-color:gray;margin:0;padding:0;}
ul#mainlevel-nav{list-style:none;font-size:.8em;margin:0;padding:0;}
ul#mainlevel-nav li{background-image:none;padding-left:2px;padding-right:2px;float:left;font-size:12px;line-height:21px;white-space:nowrap;border-right:1px solid #ccc;margin:0;}
ul#mainlevel-nav li a{display:block;padding-left:15px;padding-right:15px;text-decoration:none;background:transparent;}
#buttons>ul#mainlevel-nav li a{width:auto;}
ul#mainlevel-nav li a:hover{background:#fff;}
#search_inner{border:1px solid #ccc;height:21px!important;overflow:hidden;padding:0;}
#search_inner form{margin:0;padding:0;}
#search_inner .inputbox{border:0;font-family:arial, helvetica, sans-serif;font-size:11px;color:#fff;padding:3px 3px 3px 5px;}
#header_outer{text-align:left;border:0;margin:0;}
#header{float:left;margin-right:2px;width:635px;height:150px;background:url(../images/header_short.jpg) no-repeat;padding:0;}
#top_inner{border:1px solid #ccc;height:144px!important;overflow:hidden;float:none!important;padding:2px;}
#left_outer{float:left;margin-top:2px;width:165px;}
#left_inner{border:1px solid #ccc;float:none!important;padding:2px;}
#content_outer{margin-top:0;margin-left:2px;float:left;width:635px;padding:0;}
#content_inner{float:none!important;margin:0;padding:2px 0 0;}
table.content_table{width:100%;margin:0;padding:0;}
table.content_table td{text-indent:0;margin:0;padding:0;}
#banner_inner{float:left;height:70px;padding:0;}
#poweredby_inner{float:right;margin-left:0;height:70px;padding:0;}
#right_outer{margin-left:2px;width:165px;}
#right_inner{float:none!important;border:1px solid #ccc;padding:2px;}
li.article{list-style-image:url(../images/1.gif);}
table td.body_outer{border:1px solid #ccc;padding:2px;}
.maintitle{color:#fff;font-size:40px;padding-left:15px;padding-top:20px;}
.error{font-style:italic;text-transform:uppercase;color:#ccc;font-size:14px;font-weight:700;padding:5px;}
.back_button{float:left;text-align:center;font-size:11px;font-weight:700;border:0;width:auto;background:url(../images/button_bg.png) repeat-x;line-height:10px;margin:1px;padding:0 10px;}
.pagenav{text-align:center;font-size:11px;font-weight:700;border:0;width:auto;line-height:10px;margin:15px 10px 5px 10px; background: #F26622; padding:5px; }
a.pagenav { color: #FFF; text-decoration:none;}
a.pagenav span.pagenav {color: #FFF;}
.pagenavbar{margin-top:10px;text-align:center;}
#footer{text-align:center;padding:3px;}
ul{list-style:none;margin:10px;padding:0 0 0 30px;}
li{line-height:150%;padding-left:5px;padding-right:5px;}
a.latestnews{line-height:18px;padding-left:5px;padding-right:5px;padding-top:10px;color:#c1afd7;font-size:14px;}
td{text-align:left;text-indent:0;color:#666;}
th{font-size:10px;}
a:hover{text-decoration:underline;}
table.contentpaneopen{border-collapse:collapse;border-spacing:0;margin:0;padding:0;}
table.contentpane{width:500px;border-collapse:collapse;border-spacing:0;margin:0;padding:0;}
table.contentpane td{color:#333;font-size:14px;text-align:left;text-indent:5px;background-color:#FFF;margin:0;padding:10px 0 0;}
table.contentpaneopen fieldset{border:0;border-bottom:1px solid #eee;}
.button{color:#fff;font-family:Arial, Hevlvetica, sans-serif;text-align:center;background:url(http://ethnico.ru/images/send.gif) no-repeat center center;font-size:12px;font-weight:700;border:0;line-height:12px!important;height:20px!important;width:110px;margin:5px 0 0;padding:0;}
.inputboxtextarea{border:dotted 1px #999;background-color:#fff;color:#999;font-size:10px;padding:4px 0 0;}
.inputbox{border:dotted 1px #999;padding-top:10px;background-color:#fff;color:#999;font-size:10px;margin-top:5px;}
.componentheading{color:#f26622;font-weight:400;font-size:30px;text-decoration:none;text-align:left;line-height:120%;text-indent:0;padding-bottom:10px;}
.contentpagetitle{font-size:16px;font-weight:700;line-height:120%;color:#333;text-align:left;}
a.contentpagetitle{font-weight:700;text-align:left;color:#f26622;padding:0px;margin:0px;}
a.mainlevel-simple{font-size:16px;color:#f26622;line-height:200%;padding-left:20px;}
table.moduletable{width:100%;margin-bottom:5px;border-spacing:0;border-collapse:collapse;padding:0;}
div.moduletable{ padding-top:15px; padding-bottom:15px;}
table{border:0;border-collapse:collapse;}
table td{padding:0;}
table.moduletable th,div.moduletable h3{background:url(../images/subhead_bg.png) repeat-x;color:#666;text-align:left;padding-left:0;height:21px;line-height:21px;font-weight:700;font-size:10px;text-transform:uppercase;margin:0 0 2px;}
table.moduletable td{font-size:11px;text-indent:5px;font-weight:400;margin:0;padding:0;}
.sectiontableheader{font-weight:700;text-align:center;color:#999;text-transform:capitalize;font-size:18px;height:35px;padding:1px;}
.sectiontableentry1{color:#333;text-align:left;}
.sectiontableentry2{border:1px;color:#333;text-align:left;border-color:#fff;}
.small{color:#666;font-size:10px;}
.createdate{height:15px;padding-bottom:10px;color:#999;font-size:11px;}
div.date{height:15px;padding-top:10px;background-color:#FFF;color:#000;font-size:11px;padding-bottom:5px;}
table.contenttoc{border:1px solid #ccc;margin-left:2px;margin-bottom:2px;padding:2px;}
table.contenttoc th{background:url(../images/subhead_bg.png) repeat-x;color:#666;text-align:left;padding-top:2px;padding-left:4px;height:21px;font-weight:700;font-size:10px;text-transform:uppercase;}
a.mainlevel:link,a.mainlevel:visited{vertical-align:middle;font-size:12px;color:#F63;border-bottom:1px dashed #F63;text-align:left;width:100%;line-height:200%;text-decoration:none;}
a.mainlevel-nav{font-size:16px;padding-left:0;padding-right:10px;text-decoration:none;color:#333;}
a.mainlevel:hover{background-position:0 -25px;text-decoration:none;color:#666;}
a.sublevel:link,a.sublevel:visited{padding-left:1px;vertical-align:middle;font-size:11px;font-weight:700;color:#fff;text-align:left;}
a.sublevel:hover{color:#c1afd7;text-decoration:none;}
a.sublevel#active_menu{color:#333;}
.highlight{background-color:#FF0;color:Blue;padding:0;}
form{margin:0;padding:0;}
div.mosimage{border:1px solid #ccc;}
.mosimage{border:1px solid #ccc;margin:5px;}
.mosimage_caption{margin-top:2px;background:#efefef;color:#666;font-size:10px;border-top:1px solid #ccc;padding:1px 2px;}
span.article_seperator{display:block;}
.accordion h3{background:#c1afd7;font:bold 120%/100% Arial, Helvetica, sans-serif;border:solid 1px #fff;border-bottom:none;cursor:pointer;color:#FFF;margin:0;padding:7px 15px;}
.accordion h3:hover{background-color:#b3a2c7;color:#FFF;}
.accordion h3.active{background-position:right 5px;}
span.accordion{background:#fff;border-left:solid 1px #fff;border-right:solid 1px #fff;margin:0;padding:10px 15px 20px;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;}
#lightbox-container-image-data{color:#666;padding:0 10px;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}
#gallery{background-color:#fff;width:500px;}
#gallery img{border:5px solid #fff;border-width:5px;}
html,table.maintable{height:100%;width:100%;}
a.mainlevel-topmain,a.mainlevel-topmain:hover{font-size:18px;color:#FFF;padding-left:20px;padding-right:20px;text-decoration:none;line-height:25px;}
h1,.contentheading{color:#f26622;font-weight:400;font-size:20px;text-decoration:none;text-align:left;line-height:120%;text-indent:0;}
#search_outer,#top_outer{float:left;width:165px;}
.user1_inner,.user2_inner{border:1px solid #ccc;float:none!important;margin:0;padding:2px;}
table.contentpaneopen td,.contentcolumn{padding-right:5px;}
table.contentpaneopen td.componentheading,table.contentpane td.componentheading{padding-left:4px;}
table.searchinto,.accordion{width:100%;}
table.searchintro td,#lightbox-image-details-caption{font-weight:700;}
table.pollstableborder td,table.contenttoc td{padding:2px;}
a.mainlevel#active_menu,a.mainlevel#active_menu:hover{color:#666;border-bottom:1px dashed #666;}