a:hover { color: #C90000; }


.marquee-sell {
  width: 100%;
  overflow: hidden;
//  border: 1px solid #ccc;
//  background: #ccc;
  height: 16px;
}

.marquee-buy {
  width: 100%;
  overflow: hidden;
//  border: 1px solid #ccc;
//  background: #ccc;
  height: 16px;
}


#maintable { display:table;clear:both;vertical-align:top;max-width:1360px; }
#maintable1 { display:table;clear:both;vertical-align:top;max-width:1360px; }
#menu { clear: both; padding-left:11px; padding-right:11px;width:253px;display: table-cell;background-color:#ffffff; vertical-align:top; background-color: #fcfdfe; box-shadow: rgba(0, 0, 0, 0.0470588) 0px 0px 1px 1px inset, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 0px; z-index: 99999; }
#logo { clear: both; padding-left:11px; padding-right:11px; padding-top: 10px; padding-bottom: 10px; min-width:253px;display: table-cell;background-color:#ffffff; vertical-align:top; }
#content { width:90%;display: table-cell;background-color:#ffffff;vertical-align:top; padding-left:11px; padding-right:11px; }
#content1 { width:90%; max-width:600px; display: table-cell;background-color:#ffffff;vertical-align:middle; padding-left:11px; padding-right:11px;}
#rightmenu { border:0px solid #eeeeee; background-color:#fcfdfe; padding: 11px; width:373px;display: table-cell; 
  box-shadow: rgba(0, 0, 0, 0.0470588) 1px 0px 1px 0px inset, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 0px;
}
#rightmenu1 { border:0px solid #eeeeee; background-color:#fcfdfe; padding: 11px; width:370px;display: table-cell; 
  box-shadow: rgba(0, 0, 0, 0.0470588) 1px 0px 1px 0px inset, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 0px;
}
#footer { height: 16px; }
#leftcolumn {
	width: 50%;
	min-width:336px;
}
#rightcolumn {
	width: 45%;
	min-width:270px;
}

.topheader {
	background-color:#ffffff;
	z-index:9999;
	width:100%;
	display: block;
}

#sidebar { display:table; }

    #column1 {
        width: 23%;
	min-width: 150px;
	max-width: 400px;
    }	
    #column2 {
        width: 23%;
	min-width: 150px;
	max-width: 400px;
    }	
    #column3 {
        width: 23%;
	min-width: 150px;
	max-width: 400px;
    }	
    #column31 {
        width: 23%;
	min-width: 150px;
	max-width: 400px;
    }	
    #column4 {
        width: 100%;
	min-width: 150px;
	max-width: 400px;
    }	
    #column5 {		
        width: 100%;
	min-width: 150px;
	max-width: 400px;
    }	
    #column6 {
        width: 100%;
	min-width: 150px;
	max-width: 400px;
    }	
    #footer {
	height:16px;
    }

@media screen and (max-width: 1280px) {
    #menu {
	display: none;
    }
    #column1 {
        width: 30%;
    }	                                                                                                                                      
    #column2 {
        width: 30%;
    }	
    #column3 {                                                                
        width: 30%;
    }	   

    #column31 {                                                                                 
        width: 100%;
	min-width: 800px;    
	max-width: 1200px;
    }	   
    #column4 {   	                                                                                                           	 	
        width: 30%;
	min-width:250px;
    }	
    #column5 {                                                                                                                 	 	
        width: 30%;
	min-width:250px;
    }	
    #column6 {                                                                                                                 	 	
        width: 30%;
	min-width:250px;
    }	
}                                                   

@media screen and (max-width: 1024px) {
    #ico-price, #ico-announcement, #ico-admin, #ico-login, #ico-reg {display:none;}
}


@media screen and (max-width: 768px) {
    #maintable {
	display:inline-block;
    }
    #content {
	display:inline-block;
    }
    #rightmenu {
        display:inline-block;
    }
    #rightmenu1 {
        display:inline-block;
    }
}



@media screen and (max-width: 640px) {
    #maincontent {      
	width: 95%;
	min-width:600px;
	max-width:1000px;
    }
    #column1 {
        width: 45%;
	min-width:200px;
	max-width:450px;
    }	
    #column2 {
        width: 45%;  
	min-width:200px;
	max-width:450px;
    }	
    #column3 {
	clear:both;
        width: 45%;
	min-width: 200px;
	max-width:450px;
    }	
    #column31 {
	width:45%;
	min-width: 200px;
	max-width:450px;
    }	
    #column4 {
        width: 100%;
	min-width: 200px;
	max-width:450px;
    }	
    #column5 {
        width: 100%;
	min-width: 200px;
	max-width:450px;
    }	
    #column6 {
        width: 100%;
	min-width: 200px;
	max-width:450px;
    }	
    #hello {
        display:none;
    }

}
@media screen and (max-width: 640px) {
    #leftcolumn {
	width: 100%;
	min-width:336px;
    }
    #column1,#column2,#column3,#column4,#column5,#column6 {
        width: 95%;
    }	
    #column31 { width: 95%; }
    #footer {
	height:40px;
    }
}                                                                                                                       


@media screen and (max-width: 320px) {
    #maintable1 {
	display:inline-block;
    }
    #content1 {
	display:inline-block;
    }
    #maincontent {
	width: 95%;                                  
	min-width:300px;
	max-width:336px;
    }
    #texts,#rekl {
	display:none;
    }
    #leftcolumn {
	width: 100%;
	min-width:200px;
	max-width:300px;
    }
    #rightcolumn {
	width: 100%;
	min-width:200px;
	max-width:300px;
    }


}

.rightdownmenu {
}

.sticky {
  position: fixed;
  top: 0;
  box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.0470588) 0px 1px 0px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.0470588) 0px 1px 0px 0px;

}


.sticky-menu {
  position: fixed;
  top: 100px;
}


.nonsticky-menu {
  position: relative;
  background-color:#dddddd;
}

.margin {
  margin-top: 100px;
}



p { font-family: Tahoma, Helvetica, Arial;  margin: 5px 0px; font-size: 12px;  }
td,th { font-family: Tahoma, Helvetica, Arial; font-size: 14px; }
form { padding:0; margin:0; }
body { padding:0; margin:0; font-family: Tahoma, Helvetica, Arial; font-size: 12px; color: #545454;}
body { background: url("/img/spc.gif") no-repeat; background-attachment: fixed; z-index: 10; }

div {   color: #545454; }

input[type=checkbox], input[type=radio] { margin: 0 3px 0 0 }
input[type=text], input[type=password] { border: 1px solid #ADADAD }
.bigbutton { font: bold 16px Arial; color: #474747; padding: 4px 15px; }
.bigbutton img { vertical-align: top; }
textarea { font-family: Tahoma; font-size: 11px; }

.links a, .links a:visited { color: blue; }



a.btnlink, a.btnlink:visited { color: black; font-family: Arial; font-size: 14px; }

.topline { background: #efefef; padding: 5px 15px; }
.topline a { font: 12px Tahoma;   color: #545454; }

.bottomline { background: #efefef; padding: 5px 15px; }
.bottomline a { font: 13px Tahoma;   color: #545454; font-weight: bold;}


a img { border: 0; }

.blue, .blue:visited, .blue:hover { color: blue; }
.black, .black:visited, .black:hover {   color: #545454; }
.black2, .black2:visited, .black2:hover {   color: #545454; text-decoration: none;font-weight: normal;}
.green, .green:visited, .green:hover { color: green !important; }
.white, .white * { color: #FFFFFF; }
.lightgray, .lightgray * { color: #999999 !important }
.gray { color: #474747; }
.darkgray { color: #282c2e; }
.upper { text-transform: uppercase;  }
.small, .small * { font-size: 11px !important; }

.top-adv-link { text-align: right; font-size: 11px; margin-right: 15px; }
.top-adv-link a { color: blue;  }

.main-area { margin: 5px 15px 5px 15px; }
.header-links2 { line-height: 15px;}
.header-links2 a { font-family: Arial, Helvetica; color: #840107; font-size: 12px; margin-right: 6px; font-weight: normal;}
.header-links2 a.selected { font-weight: bold; }

.header-section { margin-top: 3px; padding-left: 15px; font-family: Arial, Helvetica; font-size: 12px; text-transform: uppercase; }

h1.main-header { margin: 10px 15px 5px 0px; font-family: Tahoma, Helvetica; font-size: 15px; font-weight: bold; overflow: hidden;}
h2 { margin: 10px 15px 5px 0px; font-family: Tahoma, Helvetica; font-size: 15px; font-weight: bold; }

// h2 { font-family: Arial; font-size: 13px; color: rgb(163, 163, 163); font-weight: bold; font-style: none; text-decoration: none; text-transform: uppercase; } //margin: 10px 5px 5px 0px; font-family: Tahoma, Helvetica; font-size: 14px; font-weight: normal

h2.big { margin: 10px 5px 5px 0px; font-family: Tahoma, Helvetica; font-size: 14px; font-weight: bold; }
.navigation { padding-left: 0px; margin: 0px; }
.navigation a, .navigation .delimiter, .navigation b { font-family: Tahoma, Helvetica; font-size: 11px; font-weight: normal; color: black; }
.navigation .delimiter { margin: 0px 5px; }
.navigation a:visited { color: black; }

/* fast fix */
.navigation b { text-transform: uppercase; font-size: 12px; }

.content { margin: 0px 0px; }

.footer-line { background: #840107; padding: 5px 15px; }
.footer-line .copy { font: 11px Tahoma; color: white; padding-right: 0px; }
.footer-line table td { padding-right: 15px; }
.footer-line a { text-transform: uppercase; font: 11px Tahoma; color: white; }

.footer-counters { background: #e1e1e1; padding: 10px 15px; text-align: right; }

.main-section-list { padding: 0px; font-size: 12px; margin: 0px;  padding-left: 0px;}
.main-section-list li { list-style-type: none; margin: 5px 0 0 0;}

.example { color: gray; font: 11px Tahoma; }                                                                                               
.label { color: #474747; font: 12px Arial; padding-right: 10px; }

.selectChain select, .selectChain span.controls { display: block; width: 200px }
.selectChain select { color: #474747; font-family: Arial; font-size: 12px; border: 1px solid #ADADAD; }
.selectChain .viewLabel { margin: 6px 0; }
.selectChain .viewLabel .apply { margin-left: 5px; display: none }
.selectChain .viewLabel a { padding: 4px 30px 4px 3px; border: 1px solid #ADADAD; color: #474747; background: url("/img/magnifier2.png") no-repeat right center }
.selectChain .controls { margin-top: 5px; width: 200px; }
.selectChain .editArea { background: #FFFFFF; padding: 0px; border: 0px solid #ADADAD; }

.big { font: bold 16px Arial; color: #474747; }
.ui-autocomplete-input {
	padding: 2px 2px 2px 20px;
	background: white url('/img/magnifier2.png') left center no-repeat;
}

.company-table td { margin: 5px 0 0 0; vertical-align: top; } //border-bottom: 1px dotted #CCCCCC; padding: 5px 0 5px 0; vertical-align: top; 
.company-table td.label { font-size:12px; color:#333333; font-weight: bold; padding-right: 20px }
.company-table b.label { font-size:12px; color:#333333; font-weight: bold; }

.contact-form { border: 0px solid #CCCCCC; padding:10px; width:100%; }

.contact-cell { font-size:11px; padding-right:10px;}
.contact-cell div.bg {padding:10px 15px;}

.cell-header { color:#555555; font-size:12px; background:#f9f9f9; border-bottom:1px solid #cccccc; padding:5px 5px 5px 5px; font-weight:bold; }
.form-header { font-size:12px; padding:4px 0 5px 0; border-bottom:1px dotted #CCCCCC; margin-bottom:4px; }

.company { font-size:13px; color:#476128; }
.logo { text-align: center; }
.company a { color:#00055f; font-weight:bold; font-size:13px; }
.company span {   color: #545454; font-size:13px; }
.company span.cost { color:#007238; font-size:13px; }
.branch a { font-size:10px; color:#040404; line-height:16px; }

.geolink { font-size:11px; padding:1px 0 2px 19px; background:url(/img/arr.gif) 2px 6px no-repeat; color:#666666; }
.geolink a { color:#007238; }

a.geo { font-size: 10px; color: green; }
a.geo:hover, a.geo:visited { font-size: 10px; color: green; }

.announcement-column { border-left: 1px #999999; padding: 0 10px }
.announcement-text { margin: 2px 0; font-size: 11px; }
.price-table th {
	background: #F5F5F5; border-bottom: 1px solid #CCCCCC; border-right: 2px solid #FFFFFF; padding: 8px 4px 4px; font-size: 12px
}
.price-table td {
	padding: 5px 4px 4px; border-bottom: 1px dotted #999999; font-size: 11px;
}

.paid-placement-border { padding: 5px; border: 1px solid #cccccc; }

.placement-top { width:auto; margin-top: 3px; }
.placement-top td { font-size:11px !important; padding:1px !important; border:0 !important; }
.placement-top td.pic { padding-right:10px; }

.company-announcement-list { padding: 0; margin: 5px 0; }
.company-announcement-list li { margin: 5px 0; list-style-type: none; font-size: 11px; }

.count { color: #666666; margin-left: 5px; font-size: 10px }

table.cellpad-right td { padding-right: 10px }

.private-announcements { padding: 0; margin: 5px 0; }
.private-announcements li { list-style-type: none; margin: 5px 0; padding: 5px; border: 1px dotted #999999; background: url(/img/clasp.png) right 5px no-repeat;}
.private-announcements li.deleted { background: url(/img/row-deleted.png); }


a.blood, a.blood:visited { color: #840107; font-size: 11px; }
.blood { color: #cc000a; }

tr.space td { padding-top: 10px; }
td.lspace { padding-left: 10px; }

.status-new { color: orange; }
.status-accepted, .status-active { color: green; }
.status-rejected, .status-declined, .status-deleted { color: red; }
.status-expired, .status-suspended { color: gray; }

table.bordered { border-collapse: collapse; }
table.bordered td, table.bordered th { border: 1px solid gray; }
table.bordered th { background: #E4E9EF; }

table tr.selected { background: url(/img/row-selected.png); }
table tr.deleted { background: url(/img/row-deleted.png); }
table.service td { padding: 0; border: none; }

.switcher { margin: 0 0 20px 0; clear: both; }
.switcher * { float: left; font: 11px Verdana; margin: 0; }

.switcher b { color: #FFF; padding: 3px 12px; }
.switcher a {color: #840107; padding: 3px 12px; }
.switcher .sl { background: #840107 url(/img/hd-sl.gif) left no-repeat; }
.switcher .sr { background: #840107 url(/img/hd-sr.gif) right no-repeat; }
.switcher .gl { background: #E1E1E1 url(/img/hd-gl.gif) left no-repeat; }
.switcher .gc { background: #E1E1E1; }
.switcher .gr { background: #E1E1E1 url(/img/hd-gr.gif) right no-repeat; }

ul.adv-types li { font-size: 11px; list-style-type: square; }

div.bordered, li.bordered { padding: 5px; padding-left:10px; border: 1px solid #CCCCCC; margin-bottom: 10px; border-radius:3px; margin-right:0px; margin-left:-10px;}
td.rightpad { padding-right: 10px }

.pagebar { margin: 10px 0; text-align: right; font-size: 16px; clear:both;}
.pagebar a { margin: 1px; padding: 4px 8px; background: #CCCCCC; font-size: 16px; }
.pagebar b { margin: 1px; padding: 4px 8px; background: #FFFFFF; font-size: 16px; }

.modal-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url("/img/modal-bg.png"); z-index: 90; opacity: 0.2 }
.modal-container { position: fixed; z-index: 100; }
.modal-shadow { padding: 5px; background: #999999; -moz-border-radius: 5px; -webkit-border-radius: 5px; height: 100%; }
.modal-title { padding: 5px; background: #FFFFFF;  }
.modal-content { background: #F8F8F8; -moz-border-radius: 5px; -webkit-border-radius: 5px; height: 100%; }
.modal-content .cnt { padding: 5px; background: url("/img/bg-highlight-250.png") repeat-x scroll 50% top #EEEEEE; }
.modal-content .title { padding: 5px; border-bottom: 1px solid #999999; cursor: move; }
.modal-content .title h3 { margin: 0px; color: #840107; cursor: move; }
.modal-content .title .close { float: right; width: 16px; height: 16px; cursor: pointer; background: url("/img/btn-close.png") no-repeat; }
.modal-content .buttonbar { padding: 5px; display: none; border-top: 1px solid #999999; text-align: right; }
.modal-wait, .ajax-wait { width: 66px; height: 66px; position: absolute; z-index: 110; background: url("/img/modal-wait.gif") no-repeat; }

.media-header { margin:0 0 10px 0; padding:4px; background: url(/img/dot-gray.gif) repeat-x bottom; }
.media-header a { font-family: Tahoma, Verdana; font-size: 14px; color: #333333; font-weight: bold; text-decoration: none }

.mediacell { margin:2px 2px; width: 170px; float: left; }
.mediacell div.name { background:#f6f6f6; font-size:10px; font-weight:bold; padding:2px 3px 2px 3px; border-left:6px solid #dadada; }
.mediacell div.name span{ font-weight:normal; }
.mediacell div.logo { border:1px solid #f6f6f6; margin:2px 0 0 0; padding:2px 0; height:65px; text-align:center; }

.block-header { margin:0 0 10px 0; padding:4px; background: url(/img/dot-gray.gif) repeat-x bottom; }
.block-header a { font-family: Tahoma, Verdana; font-size: 14px; color: #333333; font-weight: bold; text-decoration: none }

.blockcell { margin-right:15px; margin-bottom:10px; display:inline-block;}
.blockcell div.name { font-family: Arial; font-size: 15px; color: rgb(143, 143, 143); font-weight: bold; font-style: none; text-decoration: none; text-transform: uppercase; margin-top: 10px; }
.blockcell div.name span{ font-weight:normal; }
.blockcell div.logo { border:1px solid #f6f6f6; margin:2px 0 0 0; padding:2px 0; height:65px; text-align:center; }
.blockcell input { margin-top:5px;padding-left: 10px; font-size:14px; max-width: 336px; min-width: 270px; width:95%;height:30px; }
.blockcell input[type=radio] { margin-top:5px;padding-left: 10px; font-size:12px;min-width:40px;height:20px; }
.blockcell textarea { margin-top:5px;padding-top: 10px; padding-left: 10px; font-size:14px;max-width: 336px; min-width: 270px; width:95%; height: 70px; }


.yandexads {
  -webkit-background-clip: border-box;
  -webkit-background-origin: padding-box;
  -webkit-background-size: auto;
//  -webkit-box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.0470588) 0px 1px 0px 0px;
  -webkit-font-smoothing: antialiased;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: #fdfeff;
  background-image: none;  
  background-origin: padding-box;
  background-size: auto;
//  box-shadow: rgba(0, 0, 0, 0.0470588) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.0470588) 0px 1px 0px 0px;
  color: rgb(65, 74, 81);
  display: block;
  font-size: 12px;
  font-weight: normal;
  line-height: 30px;
//  margin-bottom: 10px;
  margin-left: -20px;
  margin-right: 0px;
//  margin-top: 15px;
  overflow-x: hidden;
  overflow-y: hidden;
//  padding-bottom: 5px;
  padding-left: 0px;
  padding-right: 50px;
//  padding-top: 10px;
//  display:none;
}


.contentcell { margin:10px 10px; }

.left { float: left; }
.right { float: right; }

.itemcell { background-color: #FFFFFF; padding-top:10px; padding-bottom:10px; width:100%; margin-left:-10px;padding-left:10px;}
.itemcell:hover { background-color: rgb(246,248,250); }

.logocell { margin:2px 2px; width: 163px; float: left; }
.logocell div.name { background:#f6f6f6; font-size:10px; font-weight:bold; padding:2px 3px 2px 3px; border-left:6px solid #dadada; }
.logocell div.name span{ font-weight:normal; }
.logocell div.logo { border:1px solid #f6f6f6; margin:2px 0 0 0; padding:2px 0; height:53px; text-align:center; }


.adv-leftcell { margin: 0px 0; }
.adv-topcell { margin: 5px 0; }
.adv-context { margin: 5px 0; border: 1px solid #CCCCCC; padding: 5px; background: #ffffff;}

a.section-links { font-weight: bold; color: black; }
div.arr { background: url(/img/adm/arr.gif) no-repeat 0 5px; padding: 0 0 0 12px; margin-left: 2px }

/* Rigth menu begin */
div.right-menu-block {
    /* border: 1px solid #ff8407;  */
    border-radius: 10px;
    /* background-color: #ffc488; */
    font-size: 14px;
    hyphens: auto;
    margin: 0px 0 0 0;
    padding: 0px;
    text-align: left;
    word-wrap: break-word;
    max-width:336px;
}

div.right-menu-block ul {
    list-style-type:none;
    padding:0px;
    margin:0px;
}

div.right-menu-block li {
    margin-top:5px;
}

li.right-menu-title a {
    font-family: Arial;
    font-size: 12px;
    color: #545454;
    font-weight: normal;
    text-decoration: underline;
    text-transform: uppercase;
}

div.right-menu-block li.right-menu-sub-title {
    margin-top:3px;
    margin-bottom:3px;
    font-family: Arial;
    font-size: 12px;
    color: #545454;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

span.right-menu-himself {
    font-weight:bold;
}

span.right-menu-count {
    color: rgb(102, 102, 102);
    margin-left: 5px;
    font-size: 8px;
}
/* Rigth menu end */

/* Yandex search page begin */

ol.results{ margin:0 0 1.4em 0.5em; padding:0 0 0 10px }
ol.results li{color:#bbbbbb;margin-bottom:18px; padding:0px; line-height:16px; font-size:14px;}
ol.results div.title{font-size:16px;line-height:1.2em; padding-bottom:2px;}
ol.results div.text{color:#333;padding-bottom:0; font-size:13px;}
ol.results div.info{color:#333;margin-top:0;overflow:hidden}
ol.results div.info a{color:#007238}
ol.results div.info a:visited{color:#800080}
ol.results div.info span.count{font-size:13px}
ol.results div.info span.green_url{color:#060}
ol.results div.info span.green_url a{color:#060}

.right-block { float:right; width:25%; }
.ya-logo {float:right;}
.search-stat {padding-top:5px; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-left:2px;}
.space-line {background:#f0f0f0; margin:3px 0 10px 0; clear:both;}
.top-block {padding:5px 0 10px 10px; font-size:11px;}

.search-pagenav {font-size:13px; width:70%; padding-top:25px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.search-pagenav * {margin: 0 3px; }
.search-pagenav .num { font-size:14px;}


ol.results a { font-size:16px;color:#2200cc;}
ol.results a:hover {color:#2200cc ;}
ol.results a:visited {color:#800080 ;}


ol.results span.linkname { font-size:13px;color:#006600;text-decoration:none;}
ol.results a.linkname { font-size:13px;color:#006600;text-decoration:none;}
ol.results a.linkname:hover { font-size:13px;color:#006600;text-decoration:underline;}
ol.results a.linkname:active { font-size:13px;color:#006600;text-decoration:underline;}
ol.results a.linkname:visited { font-size:13px;color:#006600;text-decoration:underline;}

/* Yandex search page end */

table.features-table { border-collapse: collapse; }
table.features-table td { border: 1px solid gray; }
table.features-table td.label { }

.table-stats {
	margin: 10px 0;
}

.table-stats span { color: #000; margin-right: 5px; }
.table-stats strong { font-weight: bold; } 

.scrollable-top { position: relative; background: white; }

.producers { clear: both; margin: 15px 0; }
.producers div.item { margin: 5px; float: left; width: 120px; height: 140px; padding: 5px; vertical-align: bottom; }
.producers div.item a { font-size: 11px; }
.producers img.logo { display: block; margin-bottom: 5px; }

.alloy-list { padding: 0; }
.alloy-list li { float: left; list-style-type: none; margin: 5px; }
.alloy-list li .amount { font: 24px Tahoma; float: left; }

div.company-comments { margin: 10px 0 }
div.company-comments .comment { margin: 10px 0 }
div.company-comments .comment .date { font-size: 10px; font-style: italic; }
div.company-comments .comment .date span { color: gray; }
div.company-comments .comment .body { font-size: 11px; margin: 10px 0; }
div.company-comments .comment .sign { font-size: 11px; } 


.brown { font-family: Arial, Helvetica; color: #840107; font-size: 12px; }


.search1 {
color: rgb(0, 0, 0);
display: inline-block;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 36px;
line-height: 0px;
margin-bottom: 2px;
margin-left: 3px;
margin-right: -35px;
margin-top: 3px;
position: relative;
width:100%;
max-width: 640px;
}




.search2 {
-webkit-background-clip: border-box;
-webkit-background-origin: padding-box;
-webkit-background-size: auto;
background-attachment: scroll;
background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-image: linear-gradient(to right, #ff7f32, #ff8407);
background-origin: padding-box;
background-size: auto;
color: rgb(0, 0, 0);
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 36px;
line-height: 0px;
margin-right: 15px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width:100%;
max-width: 640px;
}

.search-form {
color: rgb(0, 0, 0);
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 36px;
line-height: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
width:100%;
max-width: 640px;
}

.search-table {
-webkit-border-horizontal-spacing: 2px;
-webkit-border-vertical-spacing: 2px;
border-bottom-color: rgb(128, 128, 128);
border-collapse: collapse;
border-left-color: rgb(128, 128, 128);
border-right-color: rgb(128, 128, 128);
border-top-color: rgb(128, 128, 128);
color: rgb(0, 0, 0);
display: table;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 36px;
line-height: 0px;
width:100%;
max-width: 640px;
}

.search-tr {
border-bottom-color: rgb(128, 128, 128);
border-collapse: collapse;
border-left-color: rgb(128, 128, 128);
border-right-color: rgb(128, 128, 128);
border-top-color: rgb(128, 128, 128);
color: rgb(0, 0, 0);
display: table-row;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 36px;
line-height: 0px;
vertical-align: middle;
width:100%;
max-width: 640px;
}

.search-td {
Show inherited properties
border-collapse: collapse;
color: rgb(0, 0, 0);
display: table-cell;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 32px;
line-height: 0px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
vertical-align: top;
width:100%;
max-width: 550px;
}

.search-span1 {
border-collapse: collapse;
color: rgb(0, 0, 0);
display: inline-block;
font-family: Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 32px;
line-height: 32px;
position: relative;
width:100%;
max-width: 550px;
}

.search-span2 {
Show inherited properties
-webkit-background-clip: border-box;
-webkit-background-origin: padding-box;
-webkit-background-size: auto;
-webkit-box-shadow: none;
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(255, 255, 255);
background-image: none;
background-origin: padding-box;
background-size: auto;
border-collapse: collapse;
box-shadow: none;
box-sizing: border-box;
color: rgb(0, 0, 0);
cursor: text;
display: block;
font-family: Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 32px;
line-height: 32px;
padding-right: 30px;
padding-top: 1px;
position: relative;
width:100%;
max-width: 550px;
}

.search-input {
-webkit-appearance: none;
-webkit-background-clip: border-box;
-webkit-background-origin: padding-box;
-webkit-background-size: auto;
-webkit-rtl-ordering: logical;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-user-select: text;
-webkit-writing-mode: horizontal-tb;
border-bottom-color: rgb(0, 0, 0);
border-bottom-style: none;
border-bottom-width: 0px;
border-collapse: collapse;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(0, 0, 0);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(0, 0, 0);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(0, 0, 0);
border-top-style: none;
border-top-width: 0px;
box-sizing: border-box;
color: rgb(0, 0, 0);
cursor: auto;
display: inline-block;
font-family: Arial, sans-serif;
font-size: 16px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 30px;
letter-spacing: normal;
line-height: 20px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0px;
margin-top: 0px;
outline-color: rgb(0, 0, 0);
outline-style: none;
outline-width: 0px;
padding-bottom: 4px;
padding-left: 20px;
padding-right: 0px;
padding-top: 6px;
position: relative;
text-align: start;
text-indent: 0px;
text-shadow: none;
text-transform: none;
width:100%;
max-width: 520px;
word-spacing: 0px;
writing-mode: lr-tb;
z-index: 3;
}

.search-button-td {
border-collapse: collapse;
color: rgb(0, 0, 0);
display: table-cell;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 36px;
line-height: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
vertical-align: middle;
width:100%;
max-width: 86px;
}


.search-button {
-webkit-appearance: none;
-webkit-background-clip: border-box;
-webkit-background-origin: padding-box;
-webkit-background-size: auto;
-webkit-box-shadow: none;
-webkit-user-select: none;
-webkit-writing-mode: horizontal-tb;
align-items: flex-start;
background-attachment: scroll;
background-clip: border-box;
background-color: rgba(0, 0, 0, 0);
background-image: none;
background-origin: padding-box;
background-size: auto;
border-bottom-color: rgb(0, 0, 0);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: none;
border-bottom-width: 0px;
border-collapse: collapse;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(0, 0, 0);
border-left-style: none;
border-left-width: 0px;
border-right-color: rgb(0, 0, 0);
border-right-style: none;
border-right-width: 0px;
border-top-color: rgb(0, 0, 0);
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-top-style: none;
border-top-width: 0px;
box-shadow: none;
box-sizing: border-box;
color: rgb(0, 0, 0);
cursor: pointer;
display: inline-block;
font-family: Arial, sans-serif;
font-size: 15px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 36px;
letter-spacing: normal;
line-height: 32px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
min-width: 85px;
outline-color: rgb(0, 0, 0);
outline-style: none;
outline-width: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
position: relative;
text-align: center;
text-indent: 0px;
text-shadow: none;
text-transform: none;
white-space: nowrap;
width: 85px;
word-spacing: 0px;
writing-mode: lr-tb;
}


.search-button-span {
border-collapse: collapse;
color: rgb(0, 0, 0);
cursor: pointer;
display: inline;
font-family: Arial, sans-serif;
font-size: 16px;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: auto;
letter-spacing: normal;
line-height: 32px;
padding-bottom: 0px;
padding-left: 16px;
padding-right: 22px;
padding-top: 0px;
pointer-events: none;
position: relative;
text-align: center;
text-indent: 0px;
text-shadow: none;
text-transform: none;
white-space: nowrap;
width: auto;
word-spacing: 0px;
}

.search-button-div {
bottom: 0px;
color: rgb(0, 0, 0);
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;     
font-variant: normal;
font-weight: normal;
height: 36px;
line-height: 0px;
overflow-x: hidden;
overflow-y: hidden;
position: absolute;
right: 0px;
top: 0px;
width: 10px;
}

.search-button-div2 {
border-bottom-color: rgb(255, 255, 255);
border-bottom-style: solid;
border-bottom-width: 0px;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgba(0, 0, 0, 0);
border-left-style: solid;
border-left-width: 10px;
border-right-color: rgb(255, 255, 255);
border-right-style: solid;
border-right-width: 0px;
border-top-color: rgb(255, 255, 255);
border-top-style: solid;
border-top-width: 18px;
display: block;
height: 0px;
position: absolute;
top: 0px;
width: 0px;
}

.search-button-div3 {
-webkit-transform: none;
border-bottom-color: rgba(0, 0, 0, 0);
border-bottom-style: solid;
border-bottom-width: 35px;
border-left-color: rgb(255, 219, 76);
border-left-style: solid;
border-left-width: 18px;
border-right-color: rgba(0, 0, 0, 0);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgba(0, 0, 0, 0);
border-top-style: solid;
border-top-width: 35px;
color: rgb(0, 0, 0);
display: none;
font-family: a;
font-size: 0px;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
height: 0px;
line-height: 0px;
margin-top: -35px;
position: absolute;
right: -1px;
top: 50%;
transform: none;
width: 0px;
}


.search-button-div4 {
border-bottom-color: rgb(255, 255, 255);
border-bottom-style: solid;
border-bottom-width: 18px;
border-image-outset: 0px;                                                                                                        
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgba(0, 0, 0, 0);
border-left-style: solid;
border-left-width: 10px;
border-right-color: rgb(255, 255, 255);
border-right-style: solid;
border-right-width: 0px;
border-top-color: rgb(255, 255, 255);
border-top-style: solid;
border-top-width: 0px;
bottom: 0px;
display: block;
height: 0px;
position: absolute; 
width: 0px;
}                       


.details {float:right; padding-top:12px}
.details div {float:left; margin-left:15px; font-size:12px}
.tinytable * {font-size:11px; font-family: Verdana;}
.tinytable {border-left:1px solid #c6d5e1; border-top:1px solid #c6d5e1; border-bottom:none;}
.tinytable tr.header th {background:url(/img/adm/header-bg.gif); text-align:left; color:#cfdce7; border:1px solid #fff; border-right:none}
.tinytable tr.header th h3 {font-size:10px; padding:6px 8px 8px; margin: 0px}
.tinytable td {padding:4px 6px 6px; border-bottom:1px solid #c6d5e1; border-right:1px solid #c6d5e1}
.tinytable tr.header th h3.sort {background:url(/img/adm/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable tr.header th div.sorting {background:url(/img/adm/header-selected-bg.gif); height: 26px}
.tinytable tr.header th div.sorting h3.desc {background:url(/img/adm/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable tr.header th div.sorting h3.asc {background:url(/img/adm/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
h3.sort:hover, h3.asc:hover, h3.desc:hover {color:#fff}
.tinytable .even td {background-color:#fff}
.tinytable .odd td {background-color:#ecf2f6}
.tinytable .deleted td { background: #a14d4d url(/img/adm/row-deleted.png); }
.tinytable td.evenselected {background:#ecf2f6}
.tinytable td.oddselected {background:#dce6ee}

.tinyblue-border { border: 1px solid #c6d5e1; background: #FFFFFF; }



#wrap {
    padding: 2em;
}
.panel-horizontal {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.panel-horizontal > .panel-body {
    background-color: white;
    border-radius: 0 4px 4px 0;
    border-left: 1px solid #ddd;
}