body, ul, hr, table, td, div, dl, dd, dt {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    font-family: "Trebuchet MS", Arial, sans-serif;
}
h2{
    margin-top: 0;
    padding-top: 0;
}
img{
	border: none;	
}
p {
    line-height: 145%;
    margin-bottom: 18px;
}
ul, ol{
    line-height: 145%;
    margin-bottom: 15px;
}
a {
    color: #7E8084;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
.clear{
    clear: both;
    margin: 0;
    padding: 0;
}
.static_content{
  text-align: left;
  width: 920px;
  margin: 0 auto;
  padding: 20px 30px;
  border: 7px solid #1a202e;
  background: #fedb88; 
  -moz-border-radius: 15px;   
  -webkit-border-radius: 15px;   
  border-radius: 15px;
  box-shadow: 0.1em 0.1em 0.3em 0.1em #595959;   
  -moz-box-shadow: 0.2em 0.2em 0.3em 0.1em #595959;   
  -webkit-box-shadow: 0.2em 0.2em 0.3em 0.1em #595959;
    background: #edd3a7; /* Old browsers */
    background: -moz-linear-gradient(top, #edd3a7 0%, #f6f0d1 30%, #f6f0d1 50%, #f6f0d1 70%, #e6ca9e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edd3a7), color-stop(30%,#f6f0d1), color-stop(50%,#f6f0d1), color-stop(70%,#f6f0d1), color-stop(100%,#e6ca9e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #edd3a7 0%,#f6f0d1 30%,#f6f0d1 50%,#f6f0d1 70%,#e6ca9e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #edd3a7 0%,#f6f0d1 30%,#f6f0d1 50%,#f6f0d1 70%,#e6ca9e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #edd3a7 0%,#f6f0d1 30%,#f6f0d1 50%,#f6f0d1 70%,#e6ca9e 100%); /* IE10+ */
    background: linear-gradient(top, #edd3a7 0%,#f6f0d1 30%,#f6f0d1 50%,#f6f0d1 70%,#e6ca9e 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edd3a7', endColorstr='#e6ca9e',GradientType=0 ); /* IE6-9 */
}

.floatl{
    float: left;    
}
.m20{
    margin-right: 20px;    
}

/* window */
.ddwind{
    background: #fff;
    position: absolute;
    width: 500px;
    text-align: left;
    border: 2px solid #549AD5;
    -moz-border-radius: 9px;
    border-radius: 9px;
    -webkit-border-radius: 9px;
    -o-border-radius: 9px;
}
.ddwind .error{
    color: #E41A4D;
    font-size: 14px;
}
.ddwind .notice{
    color: #549AD5;
    font-size: 14px;
}
.ddwind .notice input{
    padding:7px;
    font-size: 14px;
}
.ddwind .dddrag{
	margin: 0px 0px 0px;
	padding: 10px 45px 5px 15px;
	width: 440px;
	font-size: 18px;
	cursor: move;
	background: #549AD5;
  -moz-border-radius: 5px 5px 0px 0px; 
  border-radius: 5px 5px 0px 0px; 
  -webkit-border-radius: 5px 5px 0px 0px;      
    color: #fff;
}
.ddwind .dddrag b{
	color: #fff;
}
.dddrag img {
	margin-right: 5px;
	vertical-align: middle;
}
.ddwind .ddclose{
	position: absolute;
	top: 15px;
	right: 15px;
	width: 16px;
	height: 16px;
	background: url(../ecms/image/close.gif) no-repeat;
	cursor: pointer;
}
.ddwind .ddloading{
	display: none;
	position: absolute;
	top: 10px;
	right: 30px;
	width: 20px;
	height: 20px;
	background: url(../ecms/image/loader2.gif) no-repeat;
}
.ddwind .ddcontent{
	padding: 10px;
	width: 480px;
	background: #fff;
	background:transparent url(../image/content_bg.gif) repeat-x scroll left top;
}
.ddwind .win_error, .ddwind .win_success{
	color: #007fc6;
	font-weight: bold;
	padding: 0 7px;
}
.ddwind .layer_bottom_white{
	width: 500px;
	height: 5px;
	font-size: 1px;
}
.ddwind .button_on_center {
	padding:10px 0px 5px;
	text-align:center;
}
.ddwind .border_cont{
    font-size: 14px;
}
.ddwind .button, .ddwind .buttonlarge{
    -moz-border-radius: 6px; 
    border-radius: 6px; 
    -webkit-border-radius: 6px;
	background: #ffb76b; /* Old browsers */
	background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 37%, #ff7c00 57%, #ff7f04 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb76b), color-stop(37%,#ffa73d), color-stop(57%,#ff7c00), color-stop(100%,#ff7f04)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffb76b 0%,#ffa73d 37%,#ff7c00 57%,#ff7f04 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffb76b 0%,#ffa73d 37%,#ff7c00 57%,#ff7f04 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffb76b 0%,#ffa73d 37%,#ff7c00 57%,#ff7f04 100%); /* IE10+ */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffb76b 0%,#ffa73d 37%,#ff7c00 57%,#ff7f04 100%); /* W3C */
    padding: 8px 25px;
    color: #fff;
    font-size: 16px;
    font-family: 'Helvetica Neue',Arial,Helvetica,FreeSans,sans-serif;
    text-decoration: none;
    margin: 10px 0 0 11px;
    text-align: center;
    cursor: pointer;
}
.ddwind .button:hover{
background: #ffc58c; /* Old browsers */
background: -moz-linear-gradient(top, #ffc58c 0%, #ffbb6d 37%, #ffab5e 57%, #ff9c3f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc58c), color-stop(37%,#ffbb6d), color-stop(57%,#ffab5e), color-stop(100%,#ff9c3f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffc58c 0%,#ffbb6d 37%,#ffab5e 57%,#ff9c3f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffc58c 0%,#ffbb6d 37%,#ffab5e 57%,#ff9c3f 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ffc58c 0%,#ffbb6d 37%,#ffab5e 57%,#ff9c3f 100%); /* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc58c', endColorstr='#ff9c3f',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ffc58c 0%,#ffbb6d 37%,#ffab5e 57%,#ff9c3f 100%); /* W3C */
}
.ddwind .buttonlarge{
    cursor: pointer; 
      -moz-border-radius: 6px; 
      border-radius: 6px; 
      -webkit-border-radius: 6px;
    background: #6db3f2; /* Old browsers */
    background: -moz-linear-gradient(top, #6db3f2 0%, #54a3ee 40%, #3690f0 56%, #1e69de 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(40%,#54a3ee), color-stop(56%,#3690f0), color-stop(100%,#1e69de)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #6db3f2 0%,#54a3ee 40%,#3690f0 56%,#1e69de 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #6db3f2 0%,#54a3ee 40%,#3690f0 56%,#1e69de 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #6db3f2 0%,#54a3ee 40%,#3690f0 56%,#1e69de 100%); /* IE10+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #6db3f2 0%,#54a3ee 40%,#3690f0 56%,#1e69de 100%); /* W3C */
    padding: 8px 25px;
    color: #fff;
    font-size: 16px;
    font-family: 'Helvetica Neue',Arial,Helvetica,FreeSans,sans-serif;
    text-decoration: none;
    margin: 10px 0 0 11px;
    text-align: center;
}
.ddwind .buttonlarge:hover{
    background: #53a6ef; /* Old browsers */
    background: -moz-linear-gradient(top, #53a6ef 0%, #54a3ee 42%, #3690f0 58%, #1867dd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#53a6ef), color-stop(42%,#54a3ee), color-stop(58%,#3690f0), color-stop(100%,#1867dd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #53a6ef 0%,#54a3ee 42%,#3690f0 58%,#1867dd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #53a6ef 0%,#54a3ee 42%,#3690f0 58%,#1867dd 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #53a6ef 0%,#54a3ee 42%,#3690f0 58%,#1867dd 100%); /* IE10+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53a6ef', endColorstr='#1867dd',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #53a6ef 0%,#54a3ee 42%,#3690f0 58%,#1867dd 100%); /* W3C */
}
.kcategories{
    list-style: none;
    margin-left: 10px;
    margin-bottom: 0;
}
.kcategories li{
    float: left;
    width: 157px;
    height: 43px;
}
.kcategories li a{
    float: left;
    width: 155px;
    height: 36px;
    text-align: center;
    padding: 7px 0 0;
    background: #fefefe; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2Y4ZjdmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2Y0ZjJmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YyZjFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWU2ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fefefe 0%, #f8f7f5 31%, #f4f2f5 42%, #f2f1ef 50%, #eae6e7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(31%,#f8f7f5), color-stop(42%,#f4f2f5), color-stop(50%,#f2f1ef), color-stop(100%,#eae6e7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fefefe 0%,#f8f7f5 31%,#f4f2f5 42%,#f2f1ef 50%,#eae6e7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fefefe 0%,#f8f7f5 31%,#f4f2f5 42%,#f2f1ef 50%,#eae6e7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fefefe 0%,#f8f7f5 31%,#f4f2f5 42%,#f2f1ef 50%,#eae6e7 100%); /* IE10+ */
    background: linear-gradient(top, #fefefe 0%,#f8f7f5 31%,#f4f2f5 42%,#f2f1ef 50%,#eae6e7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eae6e7',GradientType=0 ); /* IE6-8 */
    border: 1px solid #aeafb3;
    color: #19212e;   
    -webkit-border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
    text-transform: uppercase;
    text-decoration: none;
    margin-top:7px;
    position: relative;
}
.kcategories li a.active, .kcategories li a.active:hover{
    background: #35383f; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1MzgzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzFmMjUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjIxMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #35383f 0%, #1f2531 73%, #1b212f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#35383f), color-stop(73%,#1f2531), color-stop(100%,#1b212f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #35383f 0%,#1f2531 73%,#1b212f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #35383f 0%,#1f2531 73%,#1b212f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #35383f 0%,#1f2531 73%,#1b212f 100%); /* IE10+ */
    background: linear-gradient(top,  #35383f 0%,#1f2531 73%,#1b212f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35383f', endColorstr='#1b212f',GradientType=0 ); /* IE6-8 */
    border: 1px solid #444549;
    color: #ffffff;
    height: 39px;
    margin-top: 0;
    padding-top: 11px;
}
.kcategories li a:hover{
    float: left;
    width: 155px;
    height: 36px;
    text-align: center;
    padding: 7px 0 0;
    background: #e5e5e5; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2Y4ZjdmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2Y0ZjJmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YyZjFlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWJmYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e5e5e5 0%, #f8f7f5 31%, #f4f2f5 42%, #f2f1ef 50%, #c1bfc0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(31%,#f8f7f5), color-stop(42%,#f4f2f5), color-stop(50%,#f2f1ef), color-stop(100%,#c1bfc0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e5e5e5 0%,#f8f7f5 31%,#f4f2f5 42%,#f2f1ef 50%,#c1bfc0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e5e5e5 0%,#f8f7f5 31%,#f4f2f5 42%,#f2f1ef 50%,#c1bfc0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e5e5e5 0%,#f8f7f5 31%,#f4f2f5 42%,#f2f1ef 50%,#c1bfc0 100%); /* IE10+ */
    background: linear-gradient(top,  #e5e5e5 0%,#f8f7f5 31%,#f4f2f5 42%,#f2f1ef 50%,#c1bfc0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#c1bfc0',GradientType=0 ); /* IE6-8 */
    border: 1px solid #aeafb3;
    color: #19212e;   
    -webkit-border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
    text-transform: uppercase;
    text-decoration: none;
    margin-top:7px;
    position: relative;
}

/*header*/
#header_inner{
    position: relative;
    margin: 0 auto;
}
#header h1{
    position: absolute;
    top: 3px;
    left: 0;
}
#header h1 a{
    display: block;
    width: 181px;
    height: 128px;
    background: url(/images/logo.jpg) no-repeat;
}
#header h1 span{
    display: none;
}
#header .loginbox{
    position: absolute;
    top: 22px;
    right: 0;
    width: 220px;
    height: 115px;
}
#header .loginbox .reglink{
    font-size: 12px;
    color: #1a202e;
    position: absolute;
    right: 170px;
    display: block;
    width: 100px;
    height: 31px;
    padding-top: 12px;
    top: 5px;
}
#header .loginbox .reglink:hover{
    color: #7e1c34;
    text-decoration: underline;
}
#header .loginbox .loglink{
    background: url(/images/login_button.jpg) no-repeat;
    height: 31px;
    width: 135px;
    color: #fff;
    font-size: 13px;
    display: block;
    position: absolute;
    top: 0;
    right: 10px;
    text-decoration: none;
    padding-top: 12px;
    text-align: left;
    padding-left: 24px;
}
#header .loginbox .loglink:hover{
    background-position:  0px -43px;
}
#header .loginbox span{
    position: absolute;
    top: 43px;
    right: 85px;
    color: #1a202e;
    font-size: 11px;
}
#header .loginbox .fblogin{
    background: url(/images/fb_button.jpg) no-repeat;
    height: 24px;
    width: 136px;
    color: #fff;
    display: block;
    position: absolute;
    top: 62px;
    right: 29px;
    z-index: 9;
}
#header .tooltip_aszf{
    background: url(/images/aff_bg.png) no-repeat;
    width: 149px;
    height: 23px;
    position: absolute;
    right: 134px;
    top: 85px;
    z-index: 10;
    font-size: 11px;
    color: #fff;
    text-align: left;
    padding-left: 8px;
    padding-top: 1px;
    display: none;
}
#header .tooltip_aszf a{
    color: #fff;
}
#header .tooltip_aszf a:hover{
    color: #e0e0e0;
}
#header .tooltip_aszf input{
    position: absolute;
    top:0px;
    right: 20px;
}
#header .ddkredit{
    background: url(/images/ddkredit.jpg) no-repeat;
    position: absolute;
    left: 181px;
    top: 75px;
    width: 172px;
    height: 82px;
}
#header .ddkredit .hover{
    background: url(/images/ddkredit.jpg) no-repeat;
    background-position:  0px -82px;
    position: absolute;
    left: 0;
    top: 0;
    width: 172px;
    height: 82px;
    display: none;
}
#header .cityselect{
    width: 253px;
    height: 26px;
    position: absolute;
    left: 365px;
    top: 124px;
    font-size: 12px;
    border-right: 1px dashed #b8b7b7;
}
#header .cityselect b{
    display: block;
    width: 120px;
    float: left;
    text-align: left;
    height: 18px;
    padding: 4px 0 0 10px;
}
#header .cityselect a{
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    xwidth: 102px;
    height: 21px;
    display: block;
    background: #343949;
    background: -moz-linear-gradient(top,  #343949 0%, #232938 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#343949), color-stop(100%,#232938));
    background: -webkit-linear-gradient(top,  #343949 0%,#232938 100%);
    background: -o-linear-gradient(top,  #343949 0%,#232938 100%);
    background: -ms-linear-gradient(top,  #343949 0%,#232938 100%);
    background: linear-gradient(top,  #343949 0%,#232938 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343949', endColorstr='#232938',GradientType=0 );
    float: left;
    text-transform: uppercase;
    text-decoration: none;
    padding:4px 20px 0 12px;
    font-size: 14px;
    color: #fff;
    position: relative;
}
#header .cityselect a .css-arrow-multicolor {
    background: url(/images/city_arrow.png) no-repeat;
    position:absolute;
    right:6px;
    top:9px;
    display: block;
    width: 9px;
    height: 8px;
}
#header .cityselect a:hover{
    background: #42515b;
    background: -moz-linear-gradient(top,  #42515b 0%, #2c3b47 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#42515b), color-stop(100%,#2c3b47));
    background: -webkit-linear-gradient(top,  #42515b 0%,#2c3b47 100%);
    background: -o-linear-gradient(top,  #42515b 0%,#2c3b47 100%);
    background: -ms-linear-gradient(top,  #42515b 0%,#2c3b47 100%);
    background: linear-gradient(top,  #42515b 0%,#2c3b47 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42515b', endColorstr='#2c3b47',GradientType=0 );
}
#header .menu{
    position: absolute;
    top: 24px;
    left: 181px;
    width: 523px;
    height: 39px;
}
#header .menu ul{
    margin: 0;
    padding: 0;
}
#header .menu ul li{
    float: left;
}
#header .menu a{
    color: #1a202e;
    text-decoration: none;
    font-size: 14px;
    padding-top: 13px;
    height: 26px;
}
#header .menu .menu1{
    display: block;
    width: 175px;
    background: url(/images/menu1.jpg) 0px 0px no-repeat;
}
#header .menu .menu2{
    display: block;
    width: 167px;
    background: url(/images/menu2.jpg) 0px 0px no-repeat;
}
#header .menu .menu3{
    display: block;
    width: 166px; 
    background: url(/images/menu3.jpg) 0px 0px no-repeat;
    padding-right: 14px;
}
#header .menu a:hover{
    background-position:  0px -39px;
    color: #fff;
}
#header .newsletter{
    background: url(/images/newsletter_bg1.png) 0px 0px no-repeat;
    border-right: 1px dashed #b8b7b7;
    position: absolute;
    left: 617px;
    top: 126px;
    font-size: 12px; 
    color: #252b3a;
    height: 21px;
    padding: 4px 15px 0 45px;
    text-decoration: none;    
}
#header .newsletter:hover{
    background-position:  0px -25px;
    text-decoration: underline; 
}
#header .money{
    background: url(/images/money_bg1.png) 0px 0px no-repeat;
    position: absolute;
    right: 10px;
    top: 126px;
    font-size: 12px; 
    color: #252b3a;
    height: 21px;
    padding: 4px 17px 0 45px;
    text-decoration: none;    
}
#header .money:hover{
    background-position:  0px -25px;
    text-decoration: underline; 
}
#header .citybox{
    border: 1px solid #8dc2cb;
    padding: 5px 20px;
    position: absolute;
    top: 160px;
    left: 365px;
    background: #acd4d9;
    background: -moz-linear-gradient(top,  #acd4d9 0%, #81aaaf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#acd4d9), color-stop(100%,#81aaaf));
    background: -webkit-linear-gradient(top,  #acd4d9 0%,#81aaaf 100%);
    background: -o-linear-gradient(top,  #acd4d9 0%,#81aaaf 100%);
    background: -ms-linear-gradient(top,  #acd4d9 0%,#81aaaf 100%);
    background: linear-gradient(top,  #acd4d9 0%,#81aaaf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acd4d9', endColorstr='#81aaaf',GradientType=0 );
    display: none;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    z-index: 120;
}
#header .citybox ul li{
    float: left;
}
#header .citybox ul li a{
    font-size: 13px;
    color: #252b39;
    display: block;
    padding: 10px 15px;
    text-decoration: none;
}
#header .citybox ul li a.active{
    font-weight: bold;
}
#header .citybox #cityclose{
    position: absolute;
    top: -7px;
    right: -7px;
    background: url(/images/closex.png) 0px 0px no-repeat;
    display: block;
    width: 15px;
    height: 14px;
}
#header .citybox #cityclose:hover{
    background-position:  0px -14px;
}
/*footer*/
#footer_inner{
    padding:18px 0 0 0;        
}
#footer_inner .footer_left{
    float: left;
    width: 322px;
    padding: 0 14px;
    text-align: left; 
}
.footer_left h3, .footer_left h3 a{
    color: #45a2bd;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0 0 10px;
    padding: 0;
    text-decoration: none;
}
.footer_left h3 a:hover, .footer_left p a:hover{
    text-decoration: underline;
}
.footer_left p, .footer_left p a{
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}
.footer_left hr{
    border: none;
    height: 1px;
    border-bottom: 1px solid #3a3e46;
    margin-bottom: 14px;
}
.footer_right{
    float: right;
    width: 615px;
    position: relative;
}
.footer_right #facebook_box{
    background: #fff;
    border: 5px solid #395488;
    width: 430px;
    height: 168px;
    position: absolute;
    top:0px;
    right: 0px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -o-border-radius: 7px;    
}
.footer_right h3{
    display: block;
    padding: 16px 12px;
    background: #395488;
    color: #fff;
    text-transform: uppercase;
    width: 160px;
    font-size: 13px;
    text-shadow: 0 2px 1px #121212;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    margin: 13px 0 10px;
}
.playbox{
    background: #6e90d1; /* Old browsers */
    background: -moz-linear-gradient(left, #6e90d1 0%, #3d598e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6e90d1), color-stop(100%,#3d598e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #6e90d1 0%,#3d598e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #6e90d1 0%,#3d598e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #6e90d1 0%,#3d598e 100%); /* IE10+ */
    background: linear-gradient(left, #6e90d1 0%,#3d598e 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e90d1', endColorstr='#3d598e',GradientType=1 ); /* IE6-9 */
    border: 2px solid #395488;
    width: 125px;
    margin: 0px 0px 0px 25px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    color:#fff;
    text-transform: uppercase;
    font-size: 13px;
    padding: 9px 23px 17px 10px;
    font-weight: bold;
}
.playbox a{
    background: #1a202e;
    padding: 4px 8px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    color: #fff;
    text-decoration: none;
    font-size: 10px;
}
.playbox p{
    margin-top: 0;
    padding-top: 0;
}
/* breadcrumbs */
#breadcrumbs a{
    text-decoration: none;
    color: #757679;
}
#breadcrumbs a.active{
    color: #EE2A2A;    
}
#breadcrumbs a:hover{
    text-decoration: underline;
}