@import url("reset.css");

body {padding:10px;background:#fff;font:12px Tahoma, Verdana, Arial, sans-serif;color:#424242}
#wrap {position:relative;width:980px;margin:0 auto}

#logo {display:block;float:left;text-indent:-9999px;width:324px;height:90px;background: url(/i/logo.png) 0 0 no-repeat}
#search {clear:both; height:90px;background:#1f298f url(/i/h_bg.png) repeat-x;overflow:hidden}
#search .forms {float:right;width:632px;height:79px;padding:8px 12px 3px 3px;background:url(/i/map.jpg) top right no-repeat}
#search .region{text-align:right;margin-bottom:2px;margin-left:300px;background:url(/i/wap.png) center left no-repeat}
#search select{width:180px;height:20px;font-size:11px}
#search small {display:block;margin:0px 0 0 0;color:#fff;white-space:nowrap}
#search label {font-size:16px;font-weight:bold;color:#fff;float:left;margin:3px 8px 0 0}
#search form a{position:relative;bottom:3px;font-size:11px;font-weight:bold;color:#e3af34;text-decoration:underline}
#search form a:hover{text-decoration:none}
#search form #extended{text-align:right;float:right;}
#search .wap{float:left;text-align:left;margin-bottom:2px;margin-left:290px;padding-top:4px;background:url(/i/wap.png) center left no-repeat}
#search .wap1{text-align:left;margin-bottom:2px;margin-left:290px;padding-top:4px;background:url(/i/wap.png) center left no-repeat}

.what,.where,.submit {margin:5px 0 0 0}
.where, .submit {float:right;}
.what {float:left;width:285px}
.where {width:276px}
.what-eg,.where-eg {clear:left;margin:0 0 0 42px}
.what input {width:230px;}
.where input {width:220px}
.what input,.where input {float:left;height:16px;padding:4px;border:1px solid #999;font-size:14px}
.submit button {height:26px;font-weight:bold;font-size:14px;width:70px;padding:3px 0 0 0}

#nav {clear:both;height:21px;padding:0 12px;font-size:11px;padding-top:8px}
#nav .fav {float:left;height:16px;font-weight:bold;padding-left:18px;background:url(/i/star.png) center left no-repeat}
#nav ul {float:right;list-style:none}
#nav ul li{margin:0 0 0 6px;float:left;color:#102582}
#nav a{display:block; color:#102582;text-decoration:none}
#nav a:hover,#nav span{color:#e44b3b}

#share_links {clear:both;height:21px;padding:0; padding-top:6px;font-size:11px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:6px;}
#share_links .fav {float:left;height:15px;font-weight:bold;padding-left:18px;padding-top:2px;background:url(/i/star.png) center left no-repeat}
#share_links ul {float:right;list-style:none;padding-right:9px}
#share_links ul li{margin:0 0 0 9px;float:left;color:#102582}
#share_links #share_title{display:block; font-size:13px;font-weight:bold;}
#share_links a{display:block; color:#102582;text-decoration:none}
#share_links a:hover,#nav span{color:#e44b3b}

#bottom_share_links {clear:both;height:30px;padding:0; padding-top:11px;font-size:11px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:8px;}
#bottom_share_links ul {float:left;list-style:none;padding-left:4px}
#bottom_share_links ul li{margin:0 0 0 16px;float:left;color:#102582}
#bottom_share_links #share_title{display:block; font-size:13px;font-weight:bold;}
#bottom_share_links a{display:block; color:#102582;text-decoration:none}
#bottom_share_links a:hover,#nav span{color:#e44b3b}

#top_advert a{color:#000000;text-decoration:underline;}
#top_advert a:hover{color:#e44b3b;text-decoration:none;}

#nav_btn {clear:both;float:left;width:100%;padding:0px;text-align:center;}
#nav_btn #development_btn {float:left;width:270px;background:#ffe;margin-right:6px;overflow:hidden;color:#424242;}
#nav_btn #development_btn:hover {background:#E25344;cursor:pointer;color:#ffffff;}
#nav_btn #development_btn  #development_btn_text{width:100%;font-size:12px;font-weight:bold;}
#nav_btn #mirsofta_btn {float:left;width:400px;background:#ffe;margin-right:6px;overflow:hidden;color:#424242;}
#nav_btn #mirsofta_btn:hover {background:#E25344;cursor:pointer;color:#ffffff;} 
#nav_btn #mirsofta_btn  #mirsofta_btn_text{width:100%;font-size:12px;font-weight:bold;}
#nav_btn #soylem_btn {float:left;width:298px;background:#ffe;overflow:hidden;color:#424242;}
#nav_btn #soylem_btn:hover {background:#E25344;cursor:pointer;color:#ffffff;} 
#nav_btn #soylem_btn  #soylem_btn_text{width:100%;font-size:12px;font-weight:bold;}

#sidebar {float:right;width:186px}
#sidebar a.add{display:block;width:186px;height:38px;padding-top:7px;margin-top:4px;margin-bottom:14px;background:#e73320 url(/i/add.png) no-repeat;text-align:center;color:#fdf1f0;font-size:13px;font-weight:bold;line-height:15px;text-shadow:#e25344 -1px -1px}
#sidebar a.add:hover{color:#fff}

#sidebar .advert {text-align:left;width:185px;}
#sidebar .advert a{display:block;width:185px;text-align:center;}
#sidebar .advert a img.s1 {width:185px;height:100px; margin-bottom:10px}
#sidebar .advert a img.s3 {width:185px;height:250px; margin-bottom:10px}
#sidebar .advert a img.s2 {width:185px;height:185px}

div.blink:hover {cursor:pointer}

#top_block {float:left;}
#top_block h1 {margin:4px 10px 8px;color:#e8321f}
#top_block a {color:#010850;text-decoration:underline}
#top_block a:hover {color:#d71d1d;text-decoration:none}

#top_block .info {height:115px;_margin-right:-3px;overflow:hidden}
#top_block .info h6 {height:18px;font-size:11px;color:#999;overflow:hidden}
#top_block .info h6 span {float:left;font-weight:normal}
#top_block .info h6 a {float:right}
#top_block .info a.link {font-size:11px;color:#b8c0d1}

#top_block .ctrl {font-weight:normal;display:block;margin-left:10px;float:right;width:30px;height:15px}
#top_block .ctrl span {display:block;width:15px;height:15px;background:url(/i/control.png) no-repeat;cursor:default;}
#top_block .ctrl .prev {float:left;background-position:0 0}
#top_block .ctrl .next {float:left;background-position:-15px 0;}
#top_block .ctrl .p_act {background-position:0 -15px;cursor:pointer;}
#top_block .ctrl .n_act {background-position:-15px -15px;cursor:pointer;}

#course .b-in,#weather .b-in,#news .b-in{overflow:hidden}

#cw {float:left;margin-right:6px;width:443px;height:115px;overflow:hidden}
#course .b-in{height:35px;width:423px}
#course h6 b.d {font-weight:normal}
#course ul {list-style:none;width:2250px;height:17px;overflow:hidden;margin-left:-1800px}
#course li {margin:0;float:left;font-size:11px;width:150px}
#course img {width:25px;height:17px;vertical-align:-5px}
#course .course {margin-left:8px;font-weight:bold;color:#010850;}
#course .currency {margin-left:8px;color:#818181}
#course .delta {margin-left:8px}
#course .m {color:#d71d1d}
#course .p {color:#25ac1e}

#weather .b-in{height:39px}
#weather select{float:left;margin-right:34px;width:190px;height:20px;font-size:11px}
#weather .loading {position:absolute;top:30px;right:8px;width:16px;height:16px;background:url(/i/loading.gif) no-repeat;z-index:100}


#wdata {float:left;list-style:none;width:165px;height:22px;overflow:hidden;position:relative;padding-top:1px}
#wdata .menu  {list-style:none;font-size:11px;width:660px;overflow:hidden}
#wdata .menu  li.weekend  i, .menu  li.weekend  b {color:#d71d1d}
#wdata .menu  li {margin-left:0;width:165px;height:22px;text-align:left;font-weight:bold;color:#010850;padding:0;overflow:hidden;list-style:none;float:left;}
#wdata .menu  div.cc  {height:22px;overflow:hidden}
#wdata  img {width:22px;height:22px;vertical-align:-7px;margin-right:10px}
#wdata .menu  li i {font-style:normal;color:#010850;margin-right:10px}
#wdata .menu  li b {line-height:auto;font-weight:bold;margin-right:10px}
#wdata .menu  .cc strong {color:#010850}
#wdata .menu  .cc em  {color:#d71d1d;font-style:normal;}
#wdata .menu  li.updn {display:none}

#news {float:left;width:339px;background:#ffe;margin-right:6px;overflow:hidden}
#news .b-in{height:94px;width:319px;}
#news ul {width:993px;overflow:hidden;margin-left:-662px}
#news li {margin:0;float:left;width:331px;height:77px;list-style:none;text-align:justify}
#news li p {margin-bottom:4px;padding-right:12px;}
#news li p.date {margin-bottom:2px;color:#d71d1d;font-size:11px;text-align:right}

#browser {float:left; width: 186px; font-size:10px; text-align:center;overflow:hidden}
#browser .b-in {overflow:hidden; width: 166px; height:94px}
#browser img {margin-top:4px;height:30px}
#browser .opera {width:25px}
#browser .firefox {width:26px}
#browser .ie {width:30px}

#top_advert_context {clear:both; width:100%; position:relative; float:left; padding-bottom:6px;padding-top:0px;text-align:center}

#top_advert {clear:both; width:100%; position:relative; float:left; padding-bottom:6px;padding-top:0px;text-align:center}
#top_advert a img.s3 {width:600px;height:90px} 

#visitors-prev {padding-left:6px;}
#visitors-prev em.act {cursor:pointer;color:#E25344;}
#visitors-next em.act {cursor:pointer;color:#E25344;} 
#visitors-count {padding-left:6px;font-weight:normal;}
#visitors-month {padding-right:6px;padding-left:6px;font-weight:normal;}

#content {float:left;width:788px}

#content table.info tr td{padding-top:20px;padding-left:10px;}
#content table.info tr td div{text-align:left}

#content h1 {margin:4px 10px 8px;color:#e8321f}
#content a {color:#010850;text-decoration:underline}
#content a:hover {color:#d71d1d;text-decoration:none}

#content .cat-advert {margin-bottom:8px;clear:both}
#content .cat-advert-rubric {margin-bottom:8px;margin-top:4px;clear:both}

#content .cat-menu {padding-bottom:8px;padding-top:0px;}
#content .cat-menu ul{list-style:none}
#content .cat-menu li {float:left;margin-left:0;font-size:11px;padding-top:0px}
/* #content .cat-menu li.last-upd {float:right;padding:0 10px 0 0;color:slategray;text-align:right} */
#content .cat-menu li.last-upd {margin-left:10px;float:left;padding:0px 0px 6px 0px;color:slategray;text-align:left;}
#content .cat-menu li.info-about {margin-left:0px;float:left;padding:0px 0px 6px 0px;color:slategray;text-align:left;border-bottom:1px solid #ddd; margin-bottom:6px;}
#content .cat-menu li a,.cat-menu li span{display:block;padding:5px 10px;letter-spacing:1px;margin-right:10px;}
#content .cat-menu li a {background:#f1f1f1}
#content .cat-menu li span {color:#fff;background:#55d54e}
#content .cat-menu div {clear:both;float:left;}

#content .r{background:#fffcf0}
#content .cat {margin-bottom:10px;clear:both}
#content .cat .b-in {_height:1%;overflow:hidden;}
#content .cat h3{height:20px;font-size:14px}
#content .cat h3 a,.cat h3 span{float:left;color:#7baff1;font-weight:bold;}
#content .cat h3 small{float:right;padding-top:2px;font-size:11px;color:slategray}
#content .cat .b-in {padding-left:9px;padding-right:18px}
#content .cat .b-in ul{list-style:none;width:360px;font-size:12px;padding-bottom:5px}
#content .cat .b-in ul.left{float:left}
#content .cat .b-in ul.right{float:right}
#content .cat .b-in li {margin-left:0;background:url(/i/bb.gif) repeat-x bottom left;padding-bottom:5px;padding-top:2px}
#content .cat .b-in li.margin {background:none;padding-bottom:10px;}
#content .cat .b-in li.letter {}
#content .cat .b-in li h3 {color:#7baff1;font-weight:bold;}
#content .cat .b-in li a{text-decoration:none}
#content .cat .b-in li a:hover{text-decoration:underline}
#content .cat .b-in li span {font:normal 11px Tahoma;color:slategray;padding-left:3px;float:right;margin-top:1px}

#content .blocklink{color:#010850;text-decoration:underline}
#content .blocklink:hover{color:#d71d1d;text-decoration:none;cursor:pointer}

.navigate {text-align:center;padding:5px 0;margin-bottom:5px}
.navigate span {padding:3px 6px;background:#7baff1;color:#fff}
.navigate a{margin:0 3px}

#content .odd {background:#f6f6f6}
#content .firm,#content .company {clear:both}
#content .company {/*background:#ffe*/ background:#f6f6f6}
#content .firm .b-in,#content .company .b-in {_height:1%;overflow:hidden;font-size:11px;padding:5px 10px 5px 0}
#content .f-logo {float:left;width:101px;margin-right:10px}
#content .f-logo img{width:101px;height:54px}
#content .f-info {margin-left:111px;font-size:12px;}
#content .firm  .f-info h1{_height:1%;overflow:hidden;font-size:12px;margin:0 0 3px}
#content .company .f-info h1{_height:1%;overflow:hidden;font-size:13px;margin:0 0 3px}
#content .firm  .f-info h1 strong{float:left;width:530px;}
#content .f-info h1 span{float:right;font-size:11px;width:98px;text-align:right;white-space:nowrap;}
#content .f-info h1 span a{font-size:11px;color:#0c961d}
#content .f-info h1 span a:hover{color:#0c961d}
#content .f-info h1 strong{color:#4b85d1}
#content .f-info .map {float:left; font-weight:normal; padding-top:8px}
#content .f-info .map img{width:16px;height:16px;margin-right:5px;vertical-align:-4px}
#content .f-info .map a{color:#d71d1d;}
#content .f-info .map a:hover{color:#d71d1d;}
#content .f-info h1 span img{width:16px;height:16px;vertical-align:-4px}
#content .f-info h1 span.pricelist{float:right;font-size:12px;width:128px;text-align:right;white-space:nowrap;}
#content .f-info h1 span.pricelist a{font-size:12px;font-weight:bold;color:#0c961d}
#content .f-info h1 span.pricelist a:hover{color:#0c961d}
#content .f-info a{color:#4b85d1}
#content .f-info a:hover{color:#d71d1d}
#content .f-info div.c{margin-bottom:1px}
#content .company .f-info div.c{font-weight:bold}
#content tr.line td {background:url(/i/bb.gif) repeat-x bottom left;}
#content td {padding:2px 0}
#content td.addr {padding-right:15px;;white-space:nowrap}
#content td.phone {font-weight:bold;text-align:right}
#content .about,#content .rubrics{padding:3px 0 0;clear:both}
#content .rubrics span{font-weight:bold}
#content .e-addr address{font-style:normal;float:left;padding:0;margin-right:10px;padding-top:3px;white-space:nowrap;color:#e3af34}
#content .e-addr address a{color:#e3af34}
#content .e-addr address a.url{color:#0c961d}
#content .e-addr img{width:16px;height:16px;margin-right:5px;vertical-align:-4px}

#content #response-form-show{color:#0c961d}
#content #question-form-show{color:#0c961d}

#content .comment {width:100%; float:left; margin-top:10px; margin-bottom:10px}

#content .i-page img{width:788px;}
#content .i-page{text-align:center;margin-bottom:10px}
#content .html-page{position:relative;width:980px;margin-bottom:10px;margin-left:100px;}

#content div.content{margin:0 10px 8px;font-size:13px}
#content div.content p{margin-bottom:.5em}
#content div.content li{margin-left:20px;margin-bottom:.5em;font-weight:bold}
#content div.content table{margin-bottom:.5em;width:100%}
#content div.content td,#content div.content th{text-align:center}
#content div.content .price td,#content div.content .price th{border:1px solid}
#content div.content .price th{background:#f1f1f1;font-weight:bold}
#content div.content .recommend td img{width:250px}
#content div.content .cover td img{width:375px}
#content div.content li span{font-weight:normal}
#content div.clients{text-align:center}
#content div.clients img{width:101px;height:54px;margin:4px}

#content div.text{margin:0 10px 8px}
#content div.text p{margin-bottom:.2em;}
#content div.text li{margin-left:1.5em;margin-bottom:.2em;}
ul.error {margin-top:5px;padding:8px 0 0;border:1px solid #dc0000;background:#fbd4d4;color:#dc0000}
ul.success {margin-top:5px;padding:8px 0 0;border:1px solid #2c5a1f; background:#c3e5b9; color:#2c5a1f}
ul.error li,ul.success li {margin-left:0;padding-bottom:8px;list-style:none}
ul.error li img{width:16px;height:13px;margin-right:12px;vertical-align:-2px}
ul.success li img{width:16px;height:16px;margin-right:12px;vertical-align:-3px}

#content .firm ul{list-style:none}
#content .firm li{margin-left:0}

#path {margin:0 10px 5px;font-size:12px;color:#aaa}

#geo-filter {margin-left:10px;font-size:11px;height:30px;}
#geo-filter label {color:#fff;letter-spacing:1px;}
#geo-filter select {font-size:11px;width:245px;margin-left:5px}
#geo-filter div {float:left;padding:0 0 0 11px;background:#55d54e}
#geo-filter div.left {margin-right:9px}

.red {color:#e8321f}

#bban {clear:both;width:100%;position:relative;margin-bottom:10px}
#bban td{text-align:center}

#footer{clear:both;position:relative;padding:8px 12px 0;border-top:1px solid #ddd;font-size:11px}
#footer .nav {height:25px}
#footer .nav ul li{list-style:none;margin:0 0 0 6px;float:left;color:#102582;font-weight:bold}
#footer .nav a{display:block;color:#102582;text-decoration:underline}
#footer .nav a:hover,#footer .nav span{color:#e44b3b;text-decoration:none}

#copyright{margin:0 6px;float:left;height:34px}
#copyright p{margin-bottom:3px;color:#424242}
#copyright p.rst {color:#fff}
#copyright p.rst a{color:#fff}

#counter{padding:0 5px;float:right;height:31px}
#counter img{width:88px;height:31px}
#counter .hidden{position:absolute;left:-1000px;width:1px;height:1px;visibility:hidden;overflow:hidden}

#vertical-ticker{
	height:222px;
	overflow:hidden;
	margin:0; padding:0;	
        /*margin:4px;*/
        list-style:none; 
}

#vertical-ticker li.scroll{                
		/*padding:11px 20px;*/
		display:block;
		/*background:#efefef;*/
		color:#333;
		/*border-bottom:1px solid #ddd;*/
		text-align:left;
		font-size:11px;
		font-weight:bold;
		font-family: Arial,Helvetica Neue, times, serif;
                margin:0px;
	}


#content .main-title {clear:both}
#content .response-title {clear:both}
#content .response {clear:both}
#content .response-title2 { float:left; width:718px; background: none repeat scroll 0 0 /*#BDCED7*/ #F99F53; border-top: 1px solid #BCC4CB; border-left: 1px solid #BCC4CB; border-right: 1px solid #BCC4CB;}
#content .response-title2 .txt1 {float:left; font-size: 9pt;
    padding: 8px;
    font-weight: bold;
    /*color: #306293;*/
    color: #ffffff;}
#content .response-title2 .txt2 {float:right; padding-top: 4px; padding-right: 8px; padding-bottom: 4px;}
#content .response-title2 .txt3 .like-btn {cursor:pointer}
#content .response-title2 .txt3 {float:right; padding-top: 4px; padding-right: 4px; padding-bottom: 4px;}
#content .response-title2 .txt4 {position:absolute;right:11px;top:8px;width: 33px;
    text-align: center;}
#content .response-content {float:left;border:1px solid #bcc4cb;background:#eaf0f2}
#content .response-name {float:left; width:180px; min-height:100px;}
#content .response-name .txt1 {float:left;margin-top: 20px;
    margin-left: 10px;}
#content .response-name .txt2 {float:left; color: #0089cf;
    text-decoration: underline;
    font-size: 11pt;
    /*font-weight: bold;*/
    margin-top: 20px;
    margin-left: 10px;
    width:110px}

#content .response-name-one {float:left; width:180px; min-height:40px;}
#content .response-name-one .txt1 {float:left;margin-top: 20px;
    margin-left: 10px;}
#content .response-name-one .txt2 {float:left; color: #0089cf;
    text-decoration: underline;
    font-size: 11pt;
    /*font-weight: bold;*/
    margin-top: 20px;
    margin-left: 10px;
    width:110px}

#content .response-container {float:left;width:537px;border-left: 1px solid #BCC4CB;background:#ffffff}
#content .response-firm {float:left;}
#content .response-firm .txt1 {float: left; font-size: 10pt;
    color: #376496;
    font-weight: bold;
    padding: 10px;}
#content .response-firm .txt2 {float:left; padding-left: 30px;
    padding: 12px;}
#content .response-firm .txt3 {clear:both; float:left; margin-left: 10px;
    margin-bottom: 10px; width:450px}
#content .response-firm .txt4 {clear:both; float:left;color: #376496;padding-left: 10px;
    width: 510px; padding-bottom: 10px;}
#content .response-text {float:left; border-top: 1px solid #91A2AB;clear:both;width:100%}
#content .response-text .txt1 {float:left; padding: 10px;}

#content .response-text-one {float:left; clear:both;width:100%}
#content .response-text-one .txt1 {float:left; width:510px; padding: 10px;}
#content .response-text-one .txt2 {float:left;
    margin-top: 10px;
    margin-left: 10px;    
    width:500px;
    background-color:#E9F5FE; 
    border: 1px solid #BCC4CB;
    padding:6px;         
}

#content .response-answer {clear:both; width:100%; border-top: 1px solid #91a2ab;}
#content .response-answer .txt1 {float:right;margin: 6px;cursor:pointer}


#sidebar #answers-content {border:1px solid #bcc4cb;background:#eaf0f2;position:relative;overflow:hidden;}
#sidebar #answers-footer {background: /*#2f1758*/ #008CE2; position:relative;overflow:hidden}
#sidebar #answers-footer #txt1 {float:right;margin: 6px;}

#sidebar .answer-container {position:relative;overflow:hidden; border:1px solid #bcc4cb;background:#ffffff; margin:10px;}
#sidebar .answer-container .answer-title {float:left;background:/*#bdced7*/ #6AC334; clear: both;
    width: 100%;border-bottom: 1px solid #BCC4CB;}
#sidebar .answer-container .answer-title .txt1 {float:left;margin: 6px;}
#sidebar .answer-container .answer-title .txt2 {float:left;color: /*#0089cf*/ #0080B5;
    text-decoration: underline;
    font-size: 11pt;
    margin: 6px; width:170px; 
    font-weight:bold}
#sidebar .answer-container .answer-title .txt3 {clear:both;float:left;font-weight: bold;
    color: /*#306293*/ #ffffff;
    font-size: 9pt; 
    padding-top: 2px;
    padding-left: 4px;
    padding-bottom: 4px;}

#sidebar .answer-container .answer-text {float:left; width: 100%;}
#sidebar .answer-container .answer-text .txt1 {float:left;
    padding: 10px;}

#sidebar .answer-container .answer-footer {float:left;width: 100%;
    border-top: 1px solid #BCC4CB;}
#sidebar .answer-container .answer-footer .txt1 {float:left;margin-top: 6px;
    margin-left: 4px;
    margin-bottom: 6px;}
#sidebar .answer-container .answer-footer .txt2 {float:right;
margin-top: 6px;
    margin-bottom: 6px;
    margin-right: 4px;
    color:#EB3D00;
    text-decoration:underline}
#sidebar .answer-container .answer-footer .txt3 {float:right;
margin-top: 6px;
    margin-bottom: 6px;
    margin-right: 4px;}

.question-container {position:relative;overflow:hidden; border:1px solid #bcc4cb;background:#ffffff; margin-bottom:10px;}
.question-container .question-title {float:left;background:/*#bdced7*/#6AC334; clear: both;
    width: 100%;border-bottom: 1px solid #BCC4CB;}
.question-container .question-title .txt1 {float:left;padding: 6px;}
.question-container .question-title .txt2 {float:left;color: #0089cf;
    text-decoration: underline;
    font-size: 11pt;
    padding: 8px; width:670px;font-weight: bold;}
.question-container .question-title .txt3 {float:right;font-weight: bold;
    color: /*#306293*/ #ffffff;
    font-size: 10pt; 
    padding: 10px;}

.question-container .question-text {float:left; width: 100%;}
.question-container .question-text .txt1 {clear:both;padding:10px;float:left;
    width:100%}
.question-container .question-text .txt2 {clear:both;float:left;
    margin-top: 10px;
    margin-left: 10px;    
    width:740px;
    background-color:#E9F5FE; 
    border: 1px solid #BCC4CB;
    padding:6px;         
}
.question-container .question-text .txt3 {float:right;
    margin: 10px;
    color:#EB3D00;
    font-weight:bold}

.question-container .question-footer {float:left;width: 100%;
    border-top: 1px solid #BCC4CB;}
.question-container .question-footer .txt1 {float:left;margin-top: 6px;
    margin-left: 4px;
    margin-bottom: 6px;
    cursor:pointer}
.question-container .question-footer .txt2 {float:right;
margin-top: 6px;
    margin-bottom: 6px;
    margin-right: 4px;
    color:#EB3D00;
    text-decoration:underline}
.question-container .question-footer .txt3 {float:right;
margin-top: 6px;
    margin-bottom: 6px;
    margin-right: 4px;
    cursor:pointer}


.question-main-container {position:relative;overflow:hidden; border:1px solid #bcc4cb;background:#ffffff; margin-bottom:10px;}
.question-main-container .question-main-title {float:left;background:/*#eaf0f2*/ #F99F3D; clear: both;
    width: 100%;border-bottom: 1px solid #BCC4CB; margin:0}
.question-main-container .question-main-title .txt1 {float:left;padding: 3px;}
.question-main-container .question-main-title .txt2 {float:left;color: /*#0089cf*/ #ffffff;
    text-decoration: underline;
    font-size: 11pt;
    padding: 4px; width:130px}
.question-main-container .question-main-title .txt3 {float:right; padding: 5px}
.question-main-container .question-main-title .txt4 {float:right;
    color: #000;
    font-size: 10pt; 
    margin-top: 6px;
    /*margin-bottom: 5px;*/
    margin-right: 4px;}
.question-main-container .question-main-title .txt5 {float:right;
    color: #306293;
    font-size: 10pt; 
    margin-top: 6px;
    /*margin-bottom: 5px;*/
    margin-left: 2px;
    margin-right: 26px;}
.question-main-container .question-main-title .txt6 {float:right;font-weight: bold;
    color: /*#306293*/ #ffffff;
    font-size: 10pt; 
    padding: 6px;}
.question-main-container .question-main-title .txt7 {float:left;
color: #376496;
    font-size: 10pt; 
    width:220px;
    font-weight: bold;
    padding: 6px;
    text-decoration: underline;
    text-align:center}

.question-main-container .question-main-text {float:left; width: 100%;}
.question-main-container .question-main-text .txt1 {float:left;
    padding: 10px; font-size: 10pt;}

#hh {clear: both; float:left;    
    width: 980px;
    position:relative; overflow:hidden;}
#hh-logo {float:left;display:block;width:300px;height:115px;background: url(/i/hh-logo.jpg) 0 0 no-repeat}
#hh-search {float:left;background: url(/i/hh-search.jpg) 0 0 no-repeat;
    overflow: hidden;
    width: 680px;    
    height: 115px;}

#hh-search #hh-search-img {float:right;background: url(/i/hh-search/find.png) 0 0 no-repeat;width:51px;height:30px;margin-top: 12px;
    margin-right: 6px;}
#hh-search #hh-search-img-txt {float:right;margin-top: 17px;
    margin-right: 50px;}
#hh-search #hh-search-img-txt a {text-decoration:underline;color:#fdc800;font-size: 9pt;
    font-weight: bold;}

#hh-search #hh-search-wap {float:right;background: url(/i/hh-search/wap.png) 0 0 no-repeat;width:25px;height:30px;margin-top: 12px;
    margin-right: 6px;}
#hh-search #hh-search-wap-txt {float:right;margin-top: 17px;
    margin-right: 80px;}
#hh-search #hh-search-wap-txt a {text-decoration:underline;color:#fdc800;font-size: 9pt;
    font-weight: bold;}

#hh-search .hh-region {float:right;
    margin-top: 18px;
    margin-right: 10px;
    font-size:11px;  
    }
#hh-search .hh-region select{width:144px;height:20px}

#hh-search #hh-search-form {clear:both;float:right}
#hh-search #what-field {float:right;background: url(/i/hh-search/what.png) 0 0 no-repeat;width:28px;height:12px;margin-top: 22px;margin-right: 10px}
#hh-search .hh-what {float:right;margin-top: 16px; margin-right: 20px}
#hh-search .hh-what input {width:230px;font-size:11pt}
#hh-search .what-sub {color:#fff;font-size:10px}
#hh-search #where-field {float:right;background: url(/i/hh-search/where.png) 0 0 no-repeat;width:24px;height:12px;margin-top: 22px;margin-right: 10px}
#hh-search .hh-where {float:right; margin-top: 16px; margin-right: 2px}
#hh-search .hh-where input {width:230px;font-size:11pt}
#hh-search .where-sub {color:#fff;font-size:10px}
#hh-search .hh-submit {float:right;margin-top: 16px;margin-right: 8px}
#hh-search .hh-submit button
  { padding:0px;margin:0px;border:none;background:transparent; cursor:pointer}
#hh-search .hh-submit button img
  { display:block; }

