html,body {padding:0;margin:0; height:100%}
body {color:#000; background:#fff url(../img/bg.gif) repeat-y 0 0; font-size:70%; font-family:Verdana,Tahoma,Arial,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#000; font-size:100% !important; font-size /**/:70%; font-family:Verdana,Tahoma,Arial,Helvetica,'MS Sans Serif',sans-serif}
html>body td, html>body th {font-size:100%}
input,textarea,option,select {color:#000; font-size:100%; font-family:Verdana,Tahoma,Arial,Helvetica,'MS Sans Serif',sans-serif}

h1,h2,h3,h4,h5,p {margin:0; padding:0}

body { behavior:url("/htc/hover.htc")}

img {border:0}

a {color:#000; text-decoration:none}
a:hover {text-decoration:underline}

#minWidth {position:relative; min-width:850px; height:100%; zoom:1}
html>body #minWidth {height:auto; min-height:100%}

.top-bg {height:110px; background-repeat:no-repeat; background-position:50% 50%}
#top {position:relative; height:90px; background-color:#f9b313; zoom:1}
.logo {position:absolute; top:20px; left:36px}
#top h1 {position:absolute; top:29px; left:214px; overflow:hidden; font:bold 39px/30px 'Arial Narrow',Arial; text-transform:uppercase; color:#fff}
	#top h1 span {position:absolute; top:0; left:0; width:100%; overflow:hidden}
#top .right-block {float:right; width:355px}

.title-desc {height:74px}
	.title-desc h2 {position:relative; top:10px; width:190px; height:11px; color:#fff; font:11px/11px 'Arial Narrow',Arial; text-transform:uppercase; overflow:hidden}
		.title-desc h2 span {position:absolute; top:0; left:0; width:100%; height:11px; background:url(/_inc/_common/img/title-studio.png) no-repeat 0 0;}
.navigation {padding:0; margin:0; list-style-type:none; background-color:none}
	.navigation li {float:left; text-transform:uppercase; padding-right:12px; background-color:none}
		.navigation li ul {position:absolute !important; z-index:999 !important; left:214px !important; width:400px; bottom:0; padding:0; margin:0; list-style-type:none; background-color:#f9b313}
			.navigation li ul a, .navigation li ul .hr {height:15px; font-size:12px}
				.navigation li ul a span, .navigation li ul .hr span {height:15px}
		.navigation a, .navigation .hr {position:relative; z-index:999; display:block; cursor:pointer; cursor:hand; border-bottom:3px solid #f9b313; font:10px/1em 'Arial Narrow'; height:13px; overflow:hidden; text-align:center}
		.navigation a:hover, .navigation .hr {border-bottom-color:#fff; text-decoration:none}
			.navigation span {position:absolute; top:0; left:0; width:100%; overflow:hidden; height:13px}
		.navigation .nav-1 {width:40px}
			.navigation .nav-1 span {background-image:url(/_inc/_common/img/nav-1.png)}
		.navigation .nav-2 {width:42px}
			.navigation .nav-2 span {background-image:url(/_inc/_common/img/nav-2.png)}
		.navigation .nav-3 {width:55px}
			.navigation .nav-3 span {background-image:url(/_inc/_common/img/nav-3.png)}
		.navigation .nav-4 {width:35px}
			.navigation .nav-4 span {background-image:url(/_inc/_common/img/nav-4.png)}
		.navigation .nav-5 {width:31px}
			.navigation .nav-5 span {background-image:url(/_inc/_common/img/nav-5.png)}
		.navigation .nav-6 {width:47px}
			.navigation .nav-6 span {background-image:url(/_inc/_common/img/nav-6.png)}
	

/* #top td.logo {padding:21px 0 0 50px !important; vertical-align:top}

.navigation {width:100%; border-collapse:collapse; border:0; height:90px}
.navigation td {padding:0}
.navigation td.r-nav {text-align:right; vertical-align:bottom; padding:0; width:100%}
.navigation td.l-nav {vertical-align:bottom; padding:0 0 0 50px}

#nav li {float:right; padding-right:9px}
#nav {margin:0; padding:0; list-style-type:none} */
.show-pr strong, #nav strong, .show-pr a, #nav a {display:block; font-weight:bold; padding:0 6px 6px 6px; text-decoration:none !important}
.show-pr strong, #nav strong, .show-pr a.hr, .show-pr a:hover {border-bottom:3px solid #fff; padding-bottom:3px}

.show-pr a {padding:0 3px 6px 3px}
.show-pr {white-space:nowrap; width:100%; display:table; font-size:130%; font-weight:bold; margin:0; padding:0; list-style-type:none}
.show-pr li {display:table-cell; padding-right:2px}

#visual {height:65px; text-align:center; background-color:#444}
#visual div {width:810px; margin:0 auto}

#middle {padding:13px 50px 5em 50px}
#middle .sorted {font-size:92%; padding-bottom:14px}
#middle .sorted a {color:#777}
.col50-left {float:left; width:50%; margin-right:-50%}
.col35-left {float:left; width:35%; margin-right:-65%}
.col50left {position:relative; padding-right:30px}
.col50left h2 {font-size:128%; font-weight:normal; border-bottom:2px solid #FFAB1E; padding-bottom:2px}

.lat-p {position:relative; margin:0; padding:23px 0 0 0; list-style-type:none}
.lat-p .ph {float:left; padding-right:7px}
html>body .lat-p .ph {padding-right:10px}
.lat-p .ph a img {border-left:4px solid #fff}
.lat-p li:hover img, .lat-p .ph a:hover img {border-left-color:#ccc}
.lat-p li {font-size:92%; margin-bottom:29px; color:#666; padding-right:3px; zoom:1}
.lat-p li img {vertical-align:top}
.lat-p li:hover {}
.lat-p .dt {color:#874E35}
.lat-p .txt-tb {padding-top:2px}
.lat-p h3 {font-size:110%; padding-bottom:2px}
.lat-p li.hr {background-color:#ccc}
.lat-p li.hr .ph a img {border-left-color:#FFAB1E !important}
.lat-p li p {padding-bottom:0 !important}
.col65-right {float:right; width:65%}
.col50-right {float:right; width:50%}
.col524 h1, .col50right h1 {font-size:128%; font-weight:normal; border-bottom:2px solid #000; padding-bottom:2px; margin-bottom:23px}
.body p, .col50right p {padding-bottom:14px}
.col524 h2, .col50right h2 {border-bottom:1px solid #000; font-size:128%; font-weight:normal; padding-bottom:2px; margin-bottom:14px}
.col524 h2 {border-bottom-width:0}
.body h3 {font-size:128%; font-weight:normal; padding-bottom:5px}

.col524 {width:524px}

.ph-c {width:100%; overflow:hidden}

.news {margin:0; padding:0; list-style-type:none}
.news a:hover span {text-decoration:underline; color:#000}
.news .dt {color:#777 !important}
.news a:hover {text-decoration:none; color:#777}
.news li {padding-bottom:3px}

#bottom {font-size:80%; position:absolute; z-index:999; background-color:#666; left:0; width:100%; bottom:0}
#btm {position:relative; background-color:#666; border-top:2px solid #000; padding:10px 50px}
#btm .col50-left {width:60%}
#btm .col50-right {text-align:right}

.body a {text-decoration:none !important; border-bottom:1px solid #000}
.body a:hover {border-bottom-color:#FFAB1E}

.pgs {padding-top:10px}
.pgs a {font-size:110%}
.pgs a.hr {color:#FFAB1E; font-size:160%}

.snav {margin:0; padding:20px 0 0 0; list-style-type:none}
.snav li {padding-bottom:3px}
.snav a {display:block; }
.snav a.hr {font-size:120%; background-color:#ccc; border-left:4px solid #FFAB1E; padding:1px 5px 3px 5px; text-decoration:none !important}

.down-pdf {border-top:1px solid #000; margin-top:20px; padding-top:10px}
.down-pdf a {display:block; padding:3px 0 15px 40px; font-weight:bold; background: url(../img/pdf.gif) no-repeat 0 0}

#other-w .col50-right, #other-w .col50-left {width:49%; padding-bottom:25px}
#other-w .ph {float:left; margin:0 5px 0 0}
#other-w p {padding-bottom:0 !important; display:table; font-weight:bold;}

.return {font-size:130%; padding:20px 0 30px 0 !important}

.princ {width:90%; border-collapse:collapse; border:0}
.princ td {text-align:center; padding:0 0 30px 0; width:25%}

#column-2w ul {padding-top:0; float:left; width:360px; margin-right:25px}

form {margin:0; padding:0}
.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
/* div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";} */
div.txt-tb {position:relative; z-index:999; display:table}

.cfix, .clear-li li {width:100%}
.cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li {display:inline-block}
/* Hide from IE Mac \*/
.cfix, .clear-li li {display:block}
/* End hide from IE Mac */