/*######## CSS RESET ##########*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; font-weight: inherit;font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; list-style-position: outside
}
body { 
line-height: 1.5; font-family:Verdana, Arial, Helvetica, sans-serif; 
}
/* Tables still need 'cellspacing="0"' in the markup. */
/*table { border-collapse: separate; border-spacing: 0; }*/
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: top; }
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* Remove annoying border on linked images. */
a img { border: none; }

/*########### LAYOUT ##############*/
html, body {height: 100%; margin:0; padding:0;}
body {min-width:960px}
#outwrap {min-height: 100%; height: auto !important; height: 100%; margin:0 30px}
#head {height:144px; background:#fff url(/assets/i/header.jpg) no-repeat left bottom; margin:0}
#head .toplink {display:block; height:100px; width:300px; margin-top:30px; text-decoration:none; float:left}
#head a.toplink strong {position:absolute; left:-999em}
#topbanner {float:right; margin:35px 0 0}
#topnav {height:30px; width:100%; background:#7b7b7b; margin-bottom:5px; text-align:center}
#topmenu {margin:0 auto; width:100%}
/*#main {border-top:#f6082f solid 10px; padding-top:25px}*/
#leftcol {width:210px; float:left}
#rightcol {width: 190px; float: right}
/*#bottom {clear:both}*/

#page {border-top:#f6082f solid 10px; padding:25px 0 130px; background:#fff}
#container {width: 100%; float: left; margin-right: -190px}
#wcontainer {width: 100%}
#content {margin-right: 210px}
#wcontent {margin-right:0}
#main {margin-left: 235px}

#bottom {/*background:#cecea5;*/ height:90px; margin:-94px 30px 0; text-align:center}
.lfloat {float:left}  .rfloat {float:right}
.clearing {height: 0; clear: both}

/*########### MENUS ###############*/
.topmenu {width:90%; margin:0 auto}
.topmenu td {text-align:center; padding:3px 3px 0}
.topmenu a {color:#fff; text-decoration:none; white-space:nowrap; padding:3px}
.topmenu a:hover {text-decoration:none}

.botbanners {width:100%; margin:0 auto}
.anonse {margin-bottom:50px}
.cover { margin-right:30px; float:left}
.topics strong {display:block}

.leftmenu td {padding:5px 0 0 45px; background:url(/assets/i/chec.png) no-repeat left top; vertical-align:middle}
.leftmenu a {display:block; color:#696965; text-decoration:none; margin-bottom:10px}
.leftmenu a:hover {text-decoration:none}
.leftmenu {list-style-type:none; margin-top:-10px}
.leftmenu li {}
.leftmenu  li a {display:block; padding:9px 0 5px 45px; background:url(/assets/i/chec.png) no-repeat left center}

.arcnav {height:65px; margin:0 0 10px; width:auto}
.arcnav a.yearlink {display:block; float:left; padding:10px; background:#999999; color:#fff; font-weight:bold; margin:0 5px 0 0}
.arcnav a.curyear {display:block; float:left; padding:15px; background:#F6082F; color:#fff; font-weight:bold; margin:0 5px 0 0}

.arclist {list-style-type:none; width:96%; margin:0 auto}
.arclist li {display:block; width:48%; height:425px; margin:5px auto; text-align:center; float:left}
.arclist li strong {display:block; text-align:center; clear:left; width:283px; margin-left:5px; padding:3px 0 0; color:#F6082F}
/*.arclist li a {display:block; width:283px; margin:0 auto; float:right}*/
.counters {margin:25px 0 10px; padding:0 0 0 10px}

/*########### TIPOGRAPHY #############*/
body {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#696965}
#outwrap {font-size:1.25em}
a {color:#696965; text-decoration:none}
a:hover {text-decoration:underline}

#leftcol h2 {color:#f6082f; text-transform:uppercase; font-weight:bold; margin:25px 0}
#main h1 {color:#fff; background:#a4a4a4; text-transform:uppercase; font-weight:bold; margin:0 0 1.5em; font-size:1.2em; width:auto; padding:0 10px 0}
.mcont h2 {color:#f6082f; text-transform:uppercase; font-weight:bold; margin:0 0 5px; font-size:1em; width:98%}
#main h2 {color:#f6082f; text-transform:uppercase; font-weight:bold; margin:1em 0 5px; font-size:1em; width:98%}
#main h3 {color:#f6082f; text-transform:uppercase; font-weight:bold; margin:1em 0 5px; font-size:0.85em; width:98%}
#main h4 {color:#f6082f; text-transform:uppercase; font-weight:bold; margin:1em 0 5px; font-size:0.75em; width:98%}

#main ul, #main ol {padding-left:15px}
#main ul.links {list-style-type:none; border-top:#d1d1d1 solid 3px; margin-bottom:20px; padding-top:5px}

/*################ WC ######################*/
.tn_link {display:block}
dl.tnews dt{margin:0}
dl.tnews dt {color:#f6082f; text-transform:uppercase; font-weight:bold; margin:1em 0 5px; font-size:0.85em; width:98%}
dl.tnews dd {margin:0 0 15px; padding-left:10px}

/*################  STYLES #################*/
.bcr {margin:0 0 1.5em}

/*########## BANNERS ###########*/
.rbanners {list-style-type:none; float:right}
.rbanners li {width:auto; margin:0 0 20px; height:200px}
.botbanners td {text-align:center}
/*.botbanners {list-style-type:none; display:inline-block; margin:0 auto}
.botbanners li {display:inline}
.botbanners li a {display:block; margin:0 5px; float:left}*/
a.lban {display:block; height:200px}

.shadow-container {position:relative; left:3px; top:3px; margin:0 10px}
.shadow-container3, .shadow-containert {position:relative; left:3px; top:3px; margin:0 10px 0 0}

.shadow-container .shadow2, .shadow-container .shadow3, .shadow-container .shadow4, .shadow-container .container, .shadow-container2 .shadow2, .shadow-container2 .shadow3, .shadow-container2 .shadow4, .shadow-container2 .container, .shadow-container3 .shadow2, .shadow-container3 .shadow3, .shadow-container3 .shadow4, .shadow-container3 .container, .shadow-containert .shadow2, .shadow-containert .shadow3, .shadow-containert .shadow4, .shadow-containert .container {position:relative;right:-1px; top:-1px;}
.shadow-container .shadow1, .shadow-container2 .shadow1, .shadow-container3 .shadow1, .shadow-containert .shadow1 {background:#F1F0F1}
.shadow-container .shadow2, .shadow-container2 .shadow2, .shadow-container3 .shadow2, .shadow-containert .shadow2 {background:#DBDADB}
.shadow-container .shadow3, .shadow-container2 .shadow3, .shadow-container3 .shadow3, .shadow-containert .shadow3 {background: #B8B6B8}
.shadow-container .shadow4, .shadow-container2 .shadow4, .shadow-container3 .shadow4, .shadow-containert .shadow4 {background: #a1a1a1}
.shadow-container .container, .shadow-container2 .container, .shadow-container3 .container, .shadow-containert .container {background:#ffffff}

.shadow-container2 {position:relative; left:3px; top:3px; margin:0 10px 0 -5px; float:left; height:auto; margin-right:30px}


.blocklist {list-style-type:none; width:80%; margin:0 auto}
.blocklist li {display:block; width:48%; text-align:center; float:left}
/*.blocklist li.last {display:block; width:100%; text-align:center; float:none}*/


/*############### GALLERY ###################*/
.galcent {margin:0 auto; text-align:center}
.e2gtitle {font:bold 14px Tahoma; color:#028DC4}
.e2gback {font:bold 10px Tahoma;}
.galcent .e2g {float:right}
.e2g {font:11px Tahoma; margin-left:0}
.e2g td {vertical-align:bottom;text-align:center;padding:7px}
.galcent .e2g td {padding:7px 0 7px 7px}
.e2g th {font-weight:normal;height:13px}
.e2g a {color:#808080;text-decoration:none}
.e2gcom0, .e2gcom1 {font:10px Tahoma;float:right; width:13px;}
.e2gcom0 {background: url(assets/modules/easy2/icons/bg_com0.gif) no-repeat top right;}
.e2gcom1 {background: url(assets/modules/easy2/icons/bg_com1.gif) no-repeat top right;}
.e2gcom0 a {color:#808080;text-decoration:none}
.e2gcom1 a {color:#FF8040;text-decoration:none}
.e2gpnums {font:12px Verdana; color:gray; margin-top:20px;text-align:center;}
.e2gpnums a {background:#F4F4F4;border:1px solid #E8E8E8;color:gray}
.e2gpnums a:hover {background:#B3EC6C;border:1px solid #83D71C;color:white;text-decoration:none}
.e2gpnums a, .e2gpnums b {padding:3px 6px;}
.not_display {display:none}
.boxcontent {padding:1px 5px;}
.boxcontent img {margin-bottom:3px; border:1px solid #ccc}
.thumb .b2, .thumb .b3, .thumb .b4, .thumb .b4b, .thumb .b3b, .thumb .b2b, .thumb .boxcontent { background:#F5F5F5;}
.dir .b2, .dir .b3, .dir .b4, .dir .b4b, .dir .b3b, .dir .b2b, .dir .boxcontent { background:#FFF0CC;}
.b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b { display:block; overflow:hidden; font-size:1px; }
.b1, .b2, .b3, .b1b, .b2b, .b3b { height:1px; }
.b2, .b3, .b4, .b4b, .b3b, .b2b, .boxcontent { border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0; display:block; }
.b1, .b1b { margin:0 5px; background:#E0E0E0; }
.b3, .b3b { margin:0 2px; }
.b4, .b4b { height:2px; margin:0 1px; }
.dir .b2, .dir .b3, .dir .b4, .dir .b4b, .dir .b3b, .dir .b2b, .dir .boxcontent { border-left:1px solid #FFD2A6; border-right:1px solid #FFD2A6; display:block; }
.dir .b1, .dir .b1b { margin:0 5px; background:#FFD2A6; }
.b2, .b2b, .dir .b2, .dir .b2b { margin:0 3px; border-width:0 2px; }
