html,body {padding:0;margin:0; height:100%}
body {color:#231f20; background-color:#ecedef; font:.875em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif; min-width:960px}
td,th {color:#231f20; font:1em Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}

h1,h2,h3,h4,h5,p {margin:0; padding:0}

img {border:0}

a {color:#878787; text-decoration:underline}

:focus, :active {outline: none}

#minWidth {position:relative; min-width:960px; height:100%; background:url(../pic/bg1.gif) repeat 50% 0; }
html>body #minWidth {min-height:100%; height:auto}

.left-col {float:left; width:100%; margin-right:-212px}
.leftcol {padding:35px 211px 0 54px; text-align:center}

.tabs, .logo {width:695px; margin:0 auto; text-align:left}
.logotype {padding:0 0 31px 40px}
.tabs ul {margin:0; padding:0; list-style-type:none}
.tabs {padding-right:25px; width:670px !important; width /**/:695px}
.tabs ul li {position:relative; float:right; background: url(../pic/tab-right.png) no-repeat 100% 0; padding-right:10px; font-size:.786em}
.tabs ul li div.st {padding-left:3px; background: url(../pic/tab-left.png) no-repeat 0 0; padding-top:5px}
.tabs ul li .hr, .tabs ul li a {display:block; color:#fff; text-decoration:none; font-weight:normal}
.tabs ul li .hr span, .tabs ul li a span {display:block; position:relative; height:43px !important; height /**/:49px; padding:4px 1px 2px 1px; text-align:center}
html>body .tabs ul li .hr span, html>body .tabs ul li a span {min-height:43px}
.tabs ul li .hr {color:#000}
.tabs ul li.nav-1 {width:90px !important; width /**/:100px}
.tabs ul li.nav-2 {width:74px !important; width /**/:84px}
.tabs ul li.nav-3 {width:79px !important; width /**/:89px}
.tabs ul li.nav-4 {width:71px !important; width /**/:81px}
.tabs ul li.nav-5 {width:71px !important; width /**/:81px}

.cont-block {padding-right:11px; padding-left:1px; width:682px !important; width /**/:694px; text-align:left; margin:0 auto; background: url(../pic/bgCont.gif) repeat-y 100% 0}
.contblock {position:relative; background-color:#fff; border-width:14px; border-style:solid}
.cont-top {position:absolute; top:-14px; left:-15px; width:694px; height:41px}
.cont-btm {position:relative; margin:0 -26px -14px -15px; width:695px; height:115px}

.wysiwygContent {position:relative; z-index:999; padding:22px 18px 0 18px}
.wysiwygContent h1 {font-size:1.429em; font-weight:normal; padding-bottom:10px}
.wysiwygContent h3 {font-size:1em}
.wysiwygContent h2 {font-size:1em; padding-bottom:10px}
.wysiwygContent p {line-height:1.071em; padding-bottom:14px}
.wysiwygContent blockquote {font-weight:bold; line-height:1.071em; font-size:1em; padding:0 0 10px 48px; margin:0}
.wysiwygContent ul {margin:0; padding:0 0 10px 0; list-style-type:none}
.wysiwygContent ul li {padding-left:10px; background: url(../pic/li.gif) no-repeat 0 7px; line-height:1.071em}
.wysiwygContent ol {position:relative; list-style-type: decimal; left:-16px; margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:14px}
html>body .wysiwygContent ol {left:-20px}

.rth-txt {text-align:right; line-height:25px !important}


.yellow-page .tabs ul li a span {background:#f7da8a url(../pic/bgYellow-nav.gif) repeat-x 0 100%}
.yellow-page .tabs ul li .hr span {background:#fabf01 url(../pic/bgYellow-nav-hr.gif) repeat-x 0 100%}
.yellow-page .contblock {border-color:#fabf01}
.yellow-page .cont-top {background-image:url(../pic/yellow-top.jpg)}
.yellow-page .cont-btm {background-image:url(../pic/yellow-btm.jpg)}
.yellow-page .white-organiz h2 span {background-image:url(../pic/y-title-organ.gif)}
.yellow-page .white-spons h2 span {background-image:url(../pic/y-title-partn.gif)}

.green-page .tabs ul li a span {background:#add491 url(../pic/bgGreen-nav.gif) repeat-x 0 100%}
.green-page .tabs ul li .hr span {background:#4fab26 url(../pic/bgGreen-nav-hr.gif) repeat-x 0 100%; color:#fff}
.green-page .contblock {border-color:#4fab26}
.green-page .cont-top {background-image:url(../pic/green-top.jpg)}
.green-page .cont-btm {background-image:url(../pic/green-btm.jpg)}
.green-page .white-organiz h2 span {background-image:url(../pic/g-title-organ.gif)}
.green-page .white-spons h2 span {background-image:url(../pic/g-title-partn.gif)}

.red-page .tabs ul li a span {background:#dd8a6c url(../pic/bgRed-nav.gif) repeat-x 0 100%}
.red-page .tabs ul li .hr span {background:#cd0005 url(../pic/bgRed-nav-hr.gif) repeat-x 0 100%; color:#fff}
.red-page .contblock {border-color:#cd0005}
.red-page .cont-top {background-image:url(../pic/red-top.jpg)}
.red-page .cont-btm {background-image:url(../pic/red-btm.jpg)}
.red-page .white-organiz h2 span {background-image:url(../pic/r-title-organ.gif)}
.red-page .white-spons h2 span {background-image:url(../pic/r-title-partn.gif)}

.vio-page .tabs ul li a span {background:#bc8fba url(../pic/bgVio-nav.gif) repeat-x 0 100%}
.vio-page .tabs ul li .hr span {background:#8e1d89 url(../pic/bgVio-nav-hr.gif) repeat-x 0 100%; color:#fff}
.vio-page .contblock {border-color:#8e1d89}
.vio-page .cont-top {background-image:url(../pic/vio-top.jpg)}
.vio-page .cont-btm {background-image:url(../pic/vio-btm.jpg)}
.vio-page .white-organiz h2 span {background-image:url(../pic/v-title-organ.gif)}
.vio-page .white-spons h2 span {background-image:url(../pic/v-title-partn.gif)}

.blue-page .tabs ul li a span {background:#82ccf1 url(../pic/bgBlue-nav.gif) repeat-x 0 100%}
.blue-page .tabs ul li .hr span {background:#00a6ea url(../pic/bgBlue-nav-hr.gif) repeat-x 0 100%; color:#fff}
.blue-page .contblock {border-color:#01a5ec}
.blue-page .cont-top {background-image:url(../pic/blue-top.jpg)}
.blue-page .cont-btm {background-image:url(../pic/blue-btm.jpg)}
.blue-page .white-organiz h2 span {background-image:url(../pic/b-title-organ.gif)}
.blue-page .white-spons h2 span {background-image:url(../pic/b-title-partn.gif)}

.right-col {float:right; position:relative; z-index:999; width:212px}

.white-block {background-color:#fff; border-left:1px solid #f0f0f2; border-top:1px solid #f0f0f2; padding-top:10px}
.white-block h2 {position:relative; text-align:center; color:#000; font-size:1em; overflow:hidden; margin-left:20px}
.white-block h2 span {position:absolute; top:0; left:0; width:100%}
.white-block ul {margin:0; padding:0 0 0 8px; list-style-type:none}
.white-block ul li {padding-top:16px; padding-bottom:10px}
.white-block img {vertical-align:top}

.white-organiz {padding-top:170px; border-top-width:0}
.white-organiz h2 {width:169px; height:119px}
.white-organiz h2 span {height:119px}

.white-spons h2 {width:168px; height:115px}
.white-spons h2 span {height:115px}

.white-btm {position:relative; height:33px !important; border-bottom:1px solid #f0f0f2; height /**/:34px; background-color:#fff; margin-left:34px; margin-bottom:51px}
.white-btm div {position:absolute; background: url(../pic/corn-l.gif); width:34px; height:34px; top:0; left:-34px}

.show-members {}
.show-members li {position:relative; padding-left:0 !important; background-image:none !important}
.show-members h2 {padding-left:16px; background: url(../pic/ar.gif) no-repeat -27px 5px}
.view-win a, .show-members h2 a {text-decoration:none}
.view-win a:hover, .show-members h2 a:hover {text-decoration:underline}
.show-members h2.minus {background-position:0 -33px}
.show-members h2.minus a {text-decoration:none !important; color:#000 !important}
.show-comm {padding-left:34px}
.show-comm table {border-collapse:collapse; border:0}
.show-comm td {padding:0 10px 14px 0; vertical-align:top}
.view-win {font-weight:bold; padding-bottom:20px !important}
.view-win li {padding-bottom:4px}

.btn-a {position:relative; height:27px; background:#8a8a8b url(../pic/btn-right.gif) no-repeat 100% 0; left:-3px}
.btn-a a, .btn-a input {display:block; background:transparent url(../pic/btn-left.gif) no-repeat 0 0; height:27px; width:100%; padding:0 !important; margin:0 !important; border:1px solid #3d5d93; border-width:0; text-align:center; font-size:12px; color:#fff; line-height:20px; vertical-align:middle; text-decoration:none}
body:not([dummy]) .btn-a input {line-height:normal; padding-bottom:5px !important}
body:not([dummy]) .btn-a input:active {padding-top:2px !important; padding-left:2px !important}


.cfix {width:100%}
.cfix:after {content:".";display:block;height:0;font-size:1px; clear:both;visibility:hidden}
.cfix {display:inline-block;}
/* Hide from IE Mac \*/
.cfix {display:block;}
/* End hide from IE Mac */

.hid-o {width:100%; overflow:hidden}
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-cell}
/* for safari */ body:last-child:not(:root:root) div.txt-tb {display:table}
body:last-child:not(:root:root) div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: " ";}/* for safari */
