body {
background:#FFF url(../images/body_bgless1.png) 0 0 repeat-x;
direction:ltr;
font-family:Arial;
margin:0 auto;
min-height:100%;
padding:0;
position:relative;
text-align:center;
width:100%
}

a {
color:#004C7F;
font-family:Arial;
font-size:12px;
text-decoration:none
}
a img{border:none}
a:hover {
color:#FF4800;
text-decoration:underline
}

.text1 {
color:#404041;
font-size:14px;
font-weight:700
}

.text2 {
color:#000;
font-size:12px
}

.thanksMsg {
color:#404041;
font-size:13px;
font-weight:700
}

.confirmMsg {
color:#FC5217;
font-size:12px
}

#errorMsgTable {
background-color:#FFEDCF;
border:1px solid red;
color:red;
font-size:12px;
margin:5px 10px;
padding:5px
}

.arrowLink,.requestLinkAttent,.requestLinkDone {
float:left;
height:14px;
margin:10px 0 0;
padding:0
}

.arrowLink div {
color:#004C7F;
float:left;
font-size:12px;
margin:0 0 0 17px
}

* html .arrowLink div {
margin:0 0 0 8px
}

.dialogTitleText h3{font-size: 12px; font-weight: bold;text-transform: uppercase; line-height: 30px;  color: #000000;}
.stand_h1{	color: black;
    font-size: 22px;
    margin:10px 10px 10px 10px;
	}

.requestLinkAttent {
background:url(../images/attent.png) top right no-repeat
}

.requestLinkDone {
background:url(../images/v_done.png) top right no-repeat
}

.arrowLink {
background:url(../images/orange_arrow.png) 0 0 no-repeat
}

checkbox {
border:0
}

#header {
background:url(../images/header_bg.jpg) 0 0 no-repeat;
height:235px;
margin:0;
padding:0;
position:relative;
width:846px
}

#topBaner {
height:69px;
margin:0;
padding:0;
position:absolute;
right:70px;
top:60px;
width:414px
}


#unique_form {float:right; width: 301px;text-align:left;}
#unique_form label {position:absolute;text-align:left;width:135px;}
#unique_form input {border:1px solid #71706F;width:170px;}

#unique_form textarea{border:1px solid #71706F;height:90px;margin-left: 32px;margin-top: 20px;width: 228px;}
#unique_form input,textarea {margin-left:90px;}
#unique_form .dialogSmallWhiteTitle{background:url(../images/dialog_title_very_small.png) 0 0 no-repeat;
                                  float:left;
                                  height:30px;
                                  margin:5px 0 0 0;
                                  padding:0;
                                  width:290px}

#unique_form .dialogSmallWhiteBody{background:url(../images/dialog_bg_very_small.png) 0 0 repeat-y;
                                  color:#000;
                                  float:left;
                                  font-size:14px;
                                  margin:0;
                                  padding:0;
                                  position:relative;
                                  text-align:left;
                                  width:290px;}

#unique_form .dialogSmallWhiteCap{background:url(../images/dialog_cap_very_small.png) 0 0  no-repeat;
                                 float:left;
                                 height:14px;
                                 margin:0;
                                 padding:0;
                                 width:290px}

#unique_form .countrySelect3{margin-left: 90px;}
#unique_form .firmFormSubcats {
                               float:left;
                               margin:0px 0 0 32px
                               }

#unique_form  .attach_file{margin-top:20px;margin-left:32px;}

#unique_form .capcha{  float: left;overflow:visible;
                       margin-top:0; !important}

#unique_form .capcha_code_block{float:left;width:220px;}
#unique_form .capcha_code{position:absolute; left: 0;}
#unique_form .submit_button_un{margin: 45px 45px 0 0;}
#unique_form .capcha_block {display: block;float: left;margin-left: 35px;width: 210px;}
         
    
    
    

#unique_form .descritpion_class{margin-left: 90px;width: 170px}



.countrySelect3{margin-left: 140px;}
#regionSelectDiv3{margin:0px 0 0 94px}
.descritpion_class{margin-left: 140px;width: 230px}


#banerRightSide {
margin:0;
padding:0;
position:absolute;
right:0px;
text-align:right;
top:0;
width:200px;
z-index:999
}

#banerRightSide1 {
float:right;
margin:0;
padding:0;
text-align:left;
top:0;
width:195px
}

#banerLeftSide1 {
float:left;
margin:0;
padding:0;
text-align:left;
top:0;
width:195px
}

#banerLeftSide {
left:0px;
margin:0;
padding:0;
position:absolute;
text-align:left;
top:0;
width:200px;
z-index:999
}

#logo_btn {
background:url(../images/logo.png) 0 0 no-repeat;
cursor:pointer;
float:left;
height:227px;
margin:27px 0 0;
padding:0;
width:319px
}

#menu {
float:right;
margin:165px 0 0;
padding:0
}

#topBanerTT {
height:69px;
margin:0;
padding:0;
position:absolute;
right:70px;
top:30px;
width:414px
}

#menu img {
border:0 solid #000;
float:left
}

/*#TopBar{width:846px; height: 125px;float:left;}*/
#TopBar {
float:left;
height:120px;
width:846px
}

#TopMenuBar {
background:url(../images/topmenu_bg.png) left top no-repeat;
float:left;
height:46px;
padding:0 0 0 10px;
text-align:center;
width:846px
}
#TopMenuBar .parrent{position:relative}
#TopMenuBar .parrent a{display:block; height: 36px;}
#TopMenuBar .TopMenuItem .drop_down .TopMenuItem{
    background: url("../images/topmenu_bg_small.png") no-repeat scroll 100% 0 transparent;
    border-left: 0 none;
    height: 35px;
    line-height: 40px;
    margin-bottom: 0;
    margin-top: -5px;
    padding-bottom: 0;
    padding-left: 10px;
    text-align: center;
    width: 110px;
}
#TopMenuBar .TopMenuItem .drop_down{display:none;
   height: 60px;
    position: absolute;
    top: 25px;
    left:0px;
    width: 120px;
    z-index: 999;
	}
#TopMenuBar .parrent:hover .drop_down{display:block}
#TopMenuBar .TopMenuItem {
border-left:1px #999 solid;
float:left;
height:18px;
margin:15px auto 0;
padding:0;
text-align:center;
width:14%
}

#TopMenuBar .TopMenuItem a {
color:#fff;
font-size:13px;
font-weight:700;
margin:0 auto;
text-align:center;
text-decoration:none
}

#TopMenuBar .TopMenuItem a:hover {
color:#000;
font-weight:700;
text-decoration:none
}

#searchCategory {
background-color:#808184;
border:1px solid #DADBDC;
display:none;
left:310px;
margin:0;
padding:0;
position:absolute;
top:68px;
z-index:2
}

#searchFreeText {
background-color:#808184;
border:1px solid #DADBDC;
display:none;
height:100px;
left:20px;
margin:0;
overflow-y:scroll;
padding:0;
position:absolute;
text-align:left;
top:39px;
width:280px;
z-index:2
}

#searchFreeText p {
font-size:12px;
font-weight:700;
margin:0 0 0 5px;
padding:0
}

#searchSubCategory {
background-color:#808184;
border:1px solid #DADBDC;
display:none;
left:436px;
margin:0;
padding:0;
position:absolute;
top:68px;
z-index:1000
}

#searchRegion {
background-color:#808184;
border:1px solid #DADBDC;
display:none;
left:572px;
margin:0;
padding:0;
position:absolute;
top:68px;
z-index:1000
}

#searchTopic {
background-color:#808184;
border:1px solid #DADBDC;
display:none;
font-size:10px;
left:0;
margin:0;
padding:0;
position:absolute;
top:0;
z-index:1000
}

.admin_menu {
float:left;
margin:0;
padding:0;
text-align:left
}

.logout_btn{
    float: right;
    margin-top: 25px;
}

ul.DDmenu {
list-style:none;
margin:0 0 0 20px;
padding:0
}

ul.DDmenu li {
color:#DADBDC;
cursor:pointer;
font-size:12px;
padding:1px 3px;
text-align:left
}

a.admin_menu {
color:#000;
font-size:13px;
font-weight:700;
text-decoration:none
}

a.admin_menu:hover {
color:#FCAF17
}

* html .menuImgIE6 {
margin-left:-4px
}

/* search block begin */
#search {

background:url(../images/search_bg1.png) transparent 0 0 no-repeat;
height:82px;
margin:20px 0 5px;
padding:0;
width:846px;
z-index:2
}

* html #search {

margin:5px 0 0 25px;
z-index:2
}

#search select {
width:160px
}

.searchButton {
background:url(../images/search_but_act.png) transparent 0 0 no-repeat;
color:#333436;
cursor:pointer;
float:right;
font-size:13px;
font-weight:700;
height:34px;
margin:-34px 15px 0 0;
padding:0;
width:123px
}

* html .searchButton {
margin:-34px 10px 0 0
}

#searchtitles .inppp {
border:1px solid #4c4c4e;
float:none;
font-size:13px;
height:20px;
margin:2px 0 0 10px;
width:350px
}

#searchtitles {
color:#333436;
font-size:12px;
height:20px;
margin:0;
padding:13px 0 0 20px;
text-align:left;
width:100%
}

#searchtitles input {
border:0;
float:none;
height:12px;
margin:0;
padding:0;
width:20px
}

*+html #searchtitles input {
height:20px
}

#categorySearchButton,#subcategorySearchButton,#regionSearchButton {
cursor:pointer;
float:left;
padding:0
}

#categorySearchButton {
margin:7px 0 0 7px
}

#subcategorySearchButton {
margin:-34px 0 0 435px
}

* html #subcategorySearchButton {
float:right;
margin-right:219px
}

#regionSearchButton {
margin:-34px 0 0 571px
}

* html #regionSearchButton {
float:right;
margin-right:100px
}

.searchButtonArraw,.searchButtonArraw_act {
height:34px;
margin:0;
padding:0;
width:31px
}

.searchButtonBody,.searchButtonBody_act {
color:#333436;
font-size:13px;
font-weight:700;
margin:0;
padding:0 5px;
text-align:left;
vertical-align:top
}

.searchButtonCap,.searchButtonCap_act {
margin:0;
padding:0;
width:7px
}

.searchButtonArraw {
background:url(../images/select_but_arrow.png) 0 0 no-repeat
}

.searchButtonArraw_act {
background:url(../images/select_but_arrow_act.png) 0 0 no-repeat
}

.searchButtonBody {
background:url(../images/select_but_bg.png) 0 0 repeat-x
}

.searchButtonBody_act {
background:url(../images/select_but_bg_act.png) 0 0 repeat-x
}

.searchButtonCap {
background:url(../images/select_but_cap.png) 0 0 no-repeat
}

.searchButtonCap_act {
background:url(../images/select_but_cap_act.png) 0 0 no-repeat
}

/* search block end */
#main {
margin:0;
min-height:600px;
padding:0;
position:relative;
width:846px;
z-index:1
}

.content {
margin:0;
padding:0;
width:807px
}

.left_side {
background:url(../images/left_side_bg.gif) 0 0 repeat-y;
margin:0;
padding:0;
width:36px
}

.right_side {
background:url(../images/right_side_bg.gif) 0 0 repeat-y;
margin:0;
padding:0;
width:43px
}

#footer {
background-color:#000;
clear:both;
margin:0;
min-height:100px;
padding:0;
width:100%
}

#footerContent2 {
color:#FFF;
font-size:10px;
margin:0;
padding:5px 0;
text-align:left;
width:846px
}

/* PAGING FIRM  */
#pagingfirm ul {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0
}

#pagingfirm li {
display:inline;
list-style-type:none
}

#pagingfirm li a {
background:#fc3;
border:1px #333 solid;
color:#000;
margin:3px;
padding:3px;
text-decoration:none;
width:27px
}

#pagingfirm li a:hover {
background:#fc0;
text-decoration:underline
}

/*  END PAGING FIRM */
#baner_bottom {
margin:0;
padding:0;
width:846px
}

#baner_side {
float:right;
margin:0;
padding:0;
width:218px
}

#inner_content {
background:url(../images/v_line.gif) 100% 0 repeat-y;
float:left;
margin:0;
padding:0;
width:575px
}

.art_content {
font-size:14px;
margin:0 20px 0 0;
padding:0;
text-align:right
}

form {
margin:0;
padding:0
}

/* home page begin */
#findFirmBlock {
background:url(../images/find_profi.png) 0 0 no-repeat;
color:#FFF;
cursor:pointer;
float:left;
font-size:12px;
font-weight:700;
height:154px;
margin:0;
padding:0;
width:423px;
z-index:1
}

#findFirmBlock div {
float:left;
height:60px;
margin:73px 0 0 30px;
overflow:hidden;
text-align:left;
width:300px
}

* html #findFirmBlock div {
margin-left:15px
}

#findClientBlock {
background:url(../images/find_client.png) 0 0 no-repeat;
color:#000;
cursor:pointer;
float:right;
font-size:12px;
font-weight:700;
height:154px;
margin:0;
padding:0;
width:420px;
z-index:1
}

#findClientBlock div {
float:left;
height:60px;
margin:73px 0 0 90px;
overflow:hidden;
text-align:left;
width:300px
}

* html #findClientBlock div {
margin-left:50px
}

/* home page end 
 firm list begin */
.catItemHeader {
background:url(../images/catItemTableHeader.png) 0 0 no-repeat;
height:33px;
margin:0;
padding:0;
text-align:left;
width:262px
}

.catItemHeader h3 {
font-size:12px;
font-weight:700;
margin:0;
padding:10px 0 0 7px
}

h2 {
font-size:12px
}

.catItemBody {
background-color:#71706F;
height:60px;
overflow:hidden;
text-align:left;
width:262px;
word-wrap:break-word
}

.catItemBody p {
margin:0;
padding:5px
}

.catItemFooter {
background:url(../images/catItemTableFooter.png) 0 0 no-repeat;
height:14px;
margin:0;
padding:0;
width:262px
}

#firmListItem {
border-bottom:1px dotted #000;
float:left;
font-size:12px;
margin:0 0 10px 10px;
padding:0 0 10px;
width:820px
}

.artSmall{
width:380px !important;
margin-left: 20px !important;
}
.artSmall #firmListLeftBlock{
width:250px !important
}
.artSmall2{
width:380px !important;
margin-left: 20px !important;
}
.artSmall #firmListRightBlock{
width:110px !important;
height:110px !important;
}

.artSmall2 #firmListLeftBlock{
width:220px !important
}

.artSmall2 #firmListRightBlock{
width:160px !important
}

.artSmall2 #zaprosListRightBlock{
width:160px !important
}

*+html #firmListItem {
padding-bottom:10px
}

#firmListLeftBlock {
float:left;
margin:0;
padding:0;
width:600px
}

#firmListLeftBlock span img,#firmListLeftBlock p img {
margin:0 10px 0 0
}

#firmListRightBlock {
float:right;
margin:0;
padding:0;
width:190px;
overflow:hidden;
height:190px;
}

#zaprosListRightBlock {
float:right;
margin:0;
padding:0;
width:190px;
overflow:hidden;
height:40px;
}

.requestInsideFirmDiv {
background-color:#DFDFDF;
border:1px solid #CFCFCF;
font-size:12px;
padding:3px;
width:320px
}

.exit {
float:right;
padding:7px 20px 0 0
}

.dialogBigGrayBody {
background:url(../images/dialog_bg_big.png) 0 0 repeat-y;
color:#FFF;
float:left;
font-size:14px;
margin:0;
padding:0;
position:relative;
text-align:left;
width:846px
}

.dialogBigGrayCap {
background:url(../images/dialog_cap1_big.png) 0 0 no-repeat;
float:left;
height:21px;
margin:0;
padding:0;
width:846px
}

.dialogBigWhiteBody {
background:url(../images/dialog_bg3_big.png) 0 0 repeat-y;
color:#000;
float:left;
font-size:14px;
margin:0;
min-height:157px;
padding:0;
position:relative;
text-align:left;
width:846px
}

.dialogBigWhiteCap {
background:url(../images/dialog_cap3_big.png) 0 0 no-repeat;
float:left;
height:22px;
margin:0;
padding:0;
width:846px
}

.dialogSmallWhiteTitle {
background:url(../images/dialog_title_small.png) 0 0 no-repeat;
float:left;
height:34px;
margin:0;
padding:0;
width:421px
}

.dialogSmallWhiteBody {
background:url(../images/dialog_bg_small.png) 0 0 repeat-y;
color:#000;
float:left;
font-size:14px;
margin:0;
padding:0;
position:relative;
text-align:left;
width:421px
}

.dialogSmallWhiteBody h1 {
color:#000;
font-size:16px;
line-height:16px;
margin:3px 0
}

.dialogSmallWhiteCap {
background:url(../images/dialog_cap_small.png) 0 0 no-repeat;
float:left;
height:14px;
margin:0;
padding:0;
width:421px
}

.dialogTitleText {
left:15px;
position:absolute;
top:-40px
}

*+html .dialogTitleText {
top:-28px
}

* html .dialogTitleText {
top:-26px
}

.ZaprosBanner {
float:left;
height:auto;
margin:10px 0;
text-align:center;
width:100%
}

/* dialog windows end */
.categoryButton {
background:url(../images/category_bg.png) 0 0 no-repeat;
color:gray;
font-size:16px;
font-weight:700;
height:84px;
text-align:left;
width:205px
}

a.categoryButtonLink {
color:gray;
font-family:Tahoma;
font-size:14px
}

a:hover.categoryButtonLink {
color:#FF4800;
text-decoration:none
}

a.whiteLink {
color:#FFF;
font-size:12px
}

.categoryButton p {
line-height:14px;
margin:0 0 0 10px;
padding:0;
text-align:left
}

.pageIntroText {
border-bottom:1px dotted #000;
float:left;
margin:0;
padding:0 0 10px;
width:820px
}

/* forms css begin */
label {
position:absolute;
text-align:left;
width:130px
}

input {
border:1px solid #71706F;
width:230px
}

textarea {
border:1px solid #71706F;
height:90px;
}

input,textarea {
margin-left:140px
}

label.check,label.radio {
position:relative;
text-align:left
}



fieldset {
border:1px solid gray;
font-size:12px;
text-align:left
}

fieldset input {
margin:0
}

button {
background-color:#B2B3B5;
border:1px solid #71706F;
cursor:pointer;
padding:3px
}

#newFirmRegister label {
position:absolute;
text-align:left;
width:160px
}

#newFirmRegister input {
margin-left:170px
}

.firmFormSubcats {
float:left;
margin:-10px 0 0 170px
}

/* forms css end 
 admin css begin */
.itemsList {
color:#333436;
font-size:13px
}

.itemsList td {
vertical-align:top
}

.itemsList td ul {
list-style-type:square;
margin:2px 0
}

.itemsList a {
font-size:12px;
text-decoration:none
}

.itemsList a:hover {
text-decoration:underline
}

.itemsList input {
margin:0;
width:100px
}

.itemList input[type="radio"] {
border:0 solid #000
}

#subLocationBlock p {
background-color:#CFCFCF;
margin:0 0 0 30px;
padding:5px
}

#fixedButtonsBlock {
height:107px;
position:fixed;
right:0;
top:100px;
width:185px;
z-index:1
}

/*#flashvideo1{
    position: fixed;
  	z-index:20;
    bottom:90px;
    right: 500px;
    width: 185px;
    height: 107px;
}*/
#AskQuestionBlock,#WriteReviewBlock {
background:url(../images/popupWindowBG.png) 0 0 no-repeat;
font-size:14px;
height:460px;
left:0;
position:fixed;
text-align:left;
top:0;
width:450px;
z-index:999
}

#RequestForSearchBlock {
background:url(../images/popupWindowBG2.png) 0 0 no-repeat;
font-size:14px;
height:550px;
left:0;
position:fixed;
text-align:left;
top:0;
width:450px;
z-index:999
}

#LoginMenu {
background:url(../images/popupWindowBG3.png) 0 0 no-repeat;
font-size:14px;
height:310px;
left:0;
position:fixed;
text-align:left;
top:0;
width:450px;
z-index:999
}

#RequestForSearchBlock select,#AskQuestionBlock select,#WriteReviewBlock select,#LoginMenu select {
width:233px
}

#AskQuestionBlock div p,#WriteReviewBlock div p,#RequestForSearchBlock div p,#LoginMenu div p {
margin:15px 0;
padding:0
}

*+html #AskQuestionBlock div p,#WriteReviewBlock div p,#RequestForSearchBlock div p,#LoginMenu div p {
margin:7px 0;
padding:0
}

/** html #AskQuestionBlock, #WriteReviewBlock, #RequestForSearchBlock{

    position: absolute;

    }*/
.closeButton {
cursor:pointer;
float:right;
height:25px;
margin:15px 15px 0 0;
padding:0;
width:25px
}

.popupTitle {
float:left;
font-weight:700;
margin:17px 0 0 30px;
padding:0
}

.catsTable {
border:0 solid #8C8C8C
}

.catsTable td {
border-right:0 solid #8C8C8C;
padding:5px;
text-align:left;
vertical-align:top
}

.catsItemTop {
background:url(../images/catsItemCapTop.png) 0 0 no-repeat;
height:14px;
margin:0;
padding:0;
width:262px
}

.catsItemBottom {
background:url(../images/catsItemCapBottom.png) 0 0 no-repeat;
height:14px;
margin:0;
padding:0;
width:262px
}

.catsItemMiddle {
background-color:#CDCBCB;
height:95px;
margin:0;
padding:0;
width:262px
}

.catsItemMiddle p {
margin:0;
padding:0 5px
}

.catsItemMiddle span {
font-size:12px;
font-weight:700;
margin-bottom:3px;
margin-left:5px
}

.catsItemMiddle span a {
color:#000
}

.stats_header_td {
background-color:#EFEFEF;
color:#AFAFAF;
text-align:center
}

.stats_cont_td {
background-color:#C6C4C5;
text-align:center
}

.articles_cats {
padding-left:25px
}

a.submit_but,a:hover.submit_but {
background-color:#D4D0C8;
border:1px solid #71706F;
color:#000;
display:inline-block;
padding:2px 5px;
text-decoration:none
}

/* admin css end */
.clear {
clear:both;
height:0;
line-height:0;
margin:0;
padding:0;
width:100%
}

*+html .clear {
height:0;
line-height:0
}

.arts_cats_text {
padding-left:5px;
padding-right:25px
}

.del_box_input {
margin:0;
width:20px
}

.del_but {
background:transparent url(/images/x_del.png) 0px 8px no-repeat;
border:1px solid gray;
cursor:pointer;
height:30px;
line-height:14px;
padding:0 5px 0 20px;
text-align:left;
width:140px;
margin:10px auto 10px auto;
}

/* Undo some styles from the master stylesheet */
.checklist li {
background:none;
padding-left:0
}

/* CSS for checklists */
.checklist {
border:1px solid #ccc;
height:10em;
list-style:none;
overflow:auto;
width:16em
}

.checklist,.checklist li {
margin-left:0;
padding:0
}

.checklist label {
display:block;
padding-left:25px;
position:static;
text-indent:-25px;
width:275px
}

.checklist label:hover,.checklist label.hover {
background:#777;
color:#fff
}

* html .checklist label {
height:1%
}

/* Checklist 1 */
.cl1 {
font-size:0.9em;
height:15em;
width:100%
}

.cl1 .alt {
background:#f5f5f5
}

.cl1 input {
margin-left:0;
vertical-align:middle;
width:20px
}

.cl1 label:hover,.cl1 label.hover {
background:#ddd;
color:#000
}

html,* html body {
height:100%
}

#search input,.freetextINP {
border:1px solid #4c4c4e;
float:left;
font-size:13px;
height:25px;
margin:7px 0 0 20px;
width:280px
}

*+html #categorySearchButton,* html #categorySearchButton {
margin-left:5px
}

.dialogBigGrayTitle,.dialogBigWhiteTitle {
background:url(../images/dialog_title_big.png) 0 0 no-repeat;
float:left;
height:35px;
margin:0;
padding:0;
width:846px
}

.dialogSmallWhiteBody div div img,* html .dialogSmallWhiteBody div div img {
margin-right:10px
}

#form3 p select,#form22 p select,#form2 p select,#form3 div select,#form22 div select,#form2 div select {
width:140px
}

.payment_methods input{
width:auto;
margin-left:auto
}
.payment_methods label{
position:static
}

.payment_btn{
margin-bottom: 20px;
   background: none repeat scroll 0 0 transparent;
}

.payment_btn a{
    background: url("../images/btn_or.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    line-height: 30px;
    text-decoration: none;
	padding:0 10px;
    width: 144px;
}
.pageArt{text-align:center}
.hot_tenders input{width:150px;margin-left:0}
.hot_tenders label{position:static}

.capcha{
  float: right;
  margin-top:0 !important
}
.capcha_block{
	 display: block;
    float: left;
    width: 210px;
}
.capcha_code_block{
	 display: block;
    float: right;
    width: 170px;
}
.capcha_code{
   margin-left: 0;
    width: 160px;
}
#myform3 .capcha_code_block{
    width: 170px;
}

.min_label{float:left;font-weight:bold}
.min_val{
    float: right;
    text-align: left;
    width: 100px;
}

a.orange4{color:#ff6600;font-size:12px;}
a.orange3{color:#ff6600;font-size:10px;}

.min_firm{height:115px}
.artSmall h3{margin-top:0}
.warning{
    border: 1px solid red;
    color: #DF4040;
    min-height: 20px;
    padding: 10px;
    text-align: center;
}
.dialogTitleText h1{
	color: black;
    font-size: 18px;
    margin-top: 15px;
}

.home_hot .hot_title{display:none}
.home_hot  .tend_hot{margin-bottom:10px}
.home_hot  .tend_hot span{font-weight:bold}
.clock-icon{display:inline-block;width:16px}
#myform input,#myform textarea{margin-left:0}
