/* reset */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike,  sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-family: inherit; font-size:100%;}:focus {outline: 0;}ol, ul {list-style: none;}table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left; font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */legend {display:none;}body {font-family:Arial, Helvetica, sans-serif;font-weight:normal; line-height:140%; font-size:12px; background:#34a4cd url(images/body.jpg) repeat-x; text-align:center; padding: 0 0 20px 0;}a {color:#0c7faf; text-decoration:none;font-weight:normal;}a:hover {color:#ff6c00;font-weight:normal;}h1 small {font-size:12px;font-weight:normal; }h2 small {font-size:12px;font-weight:normal;}h1 a {color:white; display:block;font-weight:normal;}h2 a {color:white; display:block;font-weight:normal;}h1 a:hover {color:white;font-weight:normal;}h2 a:hover {color:white;font-weight:normal;}h3 {color:#FF6600; padding-bottom:4px;font-weight:normal;}h2 {font-size:16px; margin-bottom:10px;}p {margin-bottom:5px;}p a {text-decoration:underline;}p a:hover {text-decoration:none;}.fl_left {float:left;}.fl_right {float:right;}.holder {width:996px; text-align:left; margin:0 auto;}/*.header {margin-bottom:20px;}*/.header h1 a {background:url(images/logo.png) no-repeat center; text-align:center; font-size:11px; font-weight:normal; width:194px; padding-top:70px; font-size:11px; color:#3b4a51; text-decoration:none; float:left;}.header h1 a:hover {color:#fff;font-weight:normal;}.left {width:150px; float:left;}.center {width:846px; float:right;}.right {width:150px; float:right;}.content {float:left;}/*corners*/.top_corners, .bottom_corners {background:#fff url(images/corners.gif) no-repeat left top; height:4px; font-size:0; line-height:0; padding-left:4px; margin:-10px -10px 0 -10px;}.bottom_corners {background-position:left bottom; margin:0 -10px -10px -10px; }.top_corners span {display:block; font-size:4px; background:url(images/corners.gif) no-repeat right top; height:4px;}.bottom_corners span {display:block; font-size:4px; background:url(images/corners.gif) no-repeat right bottom; height:4px;}/* white box config */.white_box {background:white;margin-bottom:4px; zoom:1; padding:10px;}.padd10 {padding:10px;}.left .white_box {margin-right:4px;}.right .white_box {margin-left:4px;}.index {float:left; width:100%; width:696px;}.index .white_box {width:326px;}.index_heights {min-height:980px; overflow:hidden;}.index_height {height:386px; overflow:hidden;}.index_height h2 {padding-top:10px;}.columns_4 .white_box { width:151px;}/*titles*/.white_box .title {font-size:15px; color:white; font-weight:normal; padding:7px; margin:0 -7px; position:relative; margin-bottom:10px;}h2.title_orange {background:#ff860d url(images/title_orange.jpg) repeat-x;font-weight:normal;}h1.title_pink {background:#ff860d url(images/title_pink.jpg) repeat-x;font-weight:normal;}h2.title_pink {background:#ff860d url(images/title_pink.jpg) repeat-x;font-weight:normal;}h1.title_blue {background:#ff860d url(images/title_blue.jpg) repeat-x;font-weight:normal;}h2.title_blue {background:#ff860d url(images/title_blue.jpg) repeat-x;font-weight:normal;}h1.title_green {background:#ff860d url(images/title_green.jpg) repeat-x;font-weight:normal;}h2.title_green {background:#ff860d url(images/title_green.jpg) repeat-x;font-weight:normal;}h1.title_violet {background:#ff860d url(images/title_violet.jpg) repeat-x;font-weight:normal;}h2.title_violet {background:#ff860d url(images/title_violet.jpg) repeat-x;font-weight:normal;}/*li h1 {font-size:18px; color:white; font-weight:normal; padding:7px; margin:-7px; position:relative; margin-bottom:7px;}*/li.title_orange h1 {background:#ff860d url(images/title_orange.jpg) repeat-x;font-weight:normal;}li.title_pink h1 {background:#ff860d url(images/title_pink.jpg) repeat-x;font-weight:normal;}li.title_blue h1 {background:#ff860d url(images/title_blue.jpg) repeat-x;font-weight:normal;}li.title_green h1 {background:#ff860d url(images/title_green.jpg) repeat-x;font-weight:normal;}li.title_violet h1 {background:#ff860d url(images/title_violet.jpg) repeat-x;font-weight:normal;}li.title_orange h2 {background:#ff860d url(images/title_orange.jpg) repeat-x;font-weight:normal;}li.title_pink h2 {background:#ff860d url(images/title_pink.jpg) repeat-x;font-weight:normal;}li.title_blue h2 {background:#ff860d url(images/title_blue.jpg) repeat-x;font-weight:normal;}li.title_green h2 {background:#ff860d url(images/title_green.jpg) repeat-x;font-weight:normal;}li.title_violet h2 {background:#ff860d url(images/title_violet.jpg) repeat-x;font-weight:normal;}/*lists*/.list li {line-height:160%;}.list_border li {border-bottom:1px solid #dadcdd; padding:2px 0;}.list_orange li {background:url(images/list_orange.gif) no-repeat left 5px; padding-left:12px;}.list_blue li {background:url(images/list_blue.gif) no-repeat left 5px; padding-left:12px;}.list_green li {background:url(images/list_green.gif) no-repeat left 5px; padding-left:12px;}.list_pink li {background:url(images/list_pink.gif) no-repeat left 5px; padding-left:12px;}.list_violet li {background:url(images/list_violet.gif) no-repeat left 5px; padding-left:12px;}li.title_orange ul li {background:url(images/list_orange.gif) no-repeat left 5px; padding-left:12px;}li.title_blue ul li {background:url(images/list_blue.gif) no-repeat left 5px; padding-left:12px;}li.title_green ul li {background:url(images/list_green.gif) no-repeat left 5px; padding-left:12px;}li.title_pink ul li {background:url(images/list_pink.gif) no-repeat left 5px; padding-left:12px;}li.title_violet ul li {background:url(images/list_violet.gif) no-repeat left 5px; padding-left:12px;}.list_stars li {background:url(images/list_stars.gif) no-repeat left 4px; padding-left:16px;}.left .list_orange li {background-position:left 8px;}/*img blocks*/.img_blocks {}.img_blocks li {text-align:center; padding-top:8px;}.img_blocks a img {display:block; padding-bottom:3px; margin:0 auto;}.img_blocks a {text-align:center;}.floated_img_blocks li {float:left; text-align:center; margin-right:4px;}/*tabs*/.tabs {background:#3b4a51;}.tabs ol {background:white; padding-top:5px;}.tabs ol li {float:left;}.tabs ol a {padding:7px 10px; background:#ff860d url(images/title_orange.jpg) repeat-x; display:block; color:white; font-size:16px;  margin-right:3px;}.tabs ol li.active_tab a {background:#3b4a51;}.tabs ol a:hover {color:white; margin-top:3px; margin-bottom:-3px; padding-bottom:4px; *padding-bottom:7px;}.tabs .img_blocks { padding:5px; margin-top:5px; margin-bottom:5px;}.tabs .img_blocks li {float:left; padding:0; width:auto;}.tabs .img_blocks a {float:left; width:105px; height:110px; overflow:hidden; color:white;}.tabs .img_blocks a:hover {color:#ff6c00;}/*4 columns*/.columns_4 { clear:both; width:696px; overflow:hidden;}.columns_4 ol {margin-right:-4px; display:block; width:700px;}.columns_4 ol li {width:175px; float:left;}.columns_4 ul li {width:auto; float:none;}.columns_4 p {text-align:center;}/*banners*/.header .banner {float:right;}.banner {margin:8px 0; text-align:center;border:solid 1px;}.banner_floated {float:right; padding:0; margin-bottom:44px; display:block;border:solid 1px;text-align:center;}/*search*/.search {background:url(images/search_bg.gif) no-repeat left bottom; padding-bottom:20px; margin-bottom:10px; margin-top:5px;}.search input {border:none; background:url(images/search_input.gif) no-repeat; height:22px; line-height:22px; width:94px; font-size:11px; padding:0 3px; float:left; padding-top:4px; *padding-top:0; }.search a {display:block; background:url(images/search_button.gif) no-repeat; width:25px; height:22px; float:left;}.search a span {display:none;}/**/.footer {padding:20px; color:white; font-size:11px;}.footer p {margin:0;}.footer a {color:white;}.footer a:hover {color:white;}p.path {line-height:200%;}.top_title h1 { font-size:36px; color:#ff7f00; padding-top:20px; letter-spacing:-1px; padding-bottom:20px;}.top_title h1 small {color:#dcdcdc; font-size:24px;}.pages {background:url(images/title_orange.jpg) repeat-x; padding:9px; width:816px; margin:0 -4px; font-size:16px; color:white; overflow:hidden; margin-bottom:10px;}.pages img {vertical-align:middle;}.pages a {color:white; padding:8px 15px;}.pages a:hover {color:#ffc78f;}.pages li.active_page a { background:#ffc78f; color:black;}.pages ul {float:right;}.pages li {display:inline;}.category_list dl {}.category_list dt {border:1px solid #c2dfeb; display:block; height:140px; float:left; text-align:center; padding:5px; margin:0 4px 4px 0;}.category_list a {}.category_list a img { margin-bottom:5px;border:1px solid black;}a.vote { background:url(images/vote.gif) no-repeat right bottom; height:33px; line-height:33px; display:block; float:left; padding-right:20px; font-size:16px; color:white; text-decoration:none; }a.vote span {background:url(images/vote.gif) no-repeat left bottom; display:block; float:left; padding:0 20px; color:black; margin-right:20px;}a.vote:hover {background-position:right top; color:white;}a.vote:hover span {background-position:left top;}#menut li{  cursor:pointer;}.none input{	background: none;border:none;Ffloat:none;font-size:inherit;height:inherit;line-height:inherit;padding:inherit;width:10px;}.none {vertical-align:middle;}.top {width:638px; height:26px; display:block; line-height:26px; background:url(images/top_bg.gif) no-repeat; color: white;  /*margin-bottom:10px;*/}.top h1 {padding:0 30px 0 15px; font-size:12px;}.top b {color:#ff8a16;}.top a {color:#ffffff;padding:0 30px 0 15px; font-size:12px;} .partners{        width:202px;    height:300px;    float:left;    margin-left:20px;    margin-top:10px;}.partners  h3 {  text-align:center;}.partners img{   margin-left:50px;}.partners  p {  overflow:hidden;  width: 200px;  }.partners  ul {  border:1px blue solid;  overflow:hidden; }