* { margin: 0; padding: 0; position: relative}

body {
    width: 100%;
    height: 100%;
    text-align: center;
    background: #ddd;
    font: normal 13px/1.5em Verdana;
}

a{border: none}

.fl { float: left }
.fr { float: right }

.center{ text-align: center}

.img{border: none}

.clear{clear: both; width: 100%; height: 1px}
.clear10{clear: both; width: 100%; height: 10px}
.clear30{clear: both; width: 100%; height: 30px}
.clear50{clear: both; width: 100%; height: 50px}

#container {
    width: 1150px;
    min-height: 200px;
    margin: 10px auto;
    overflow: auto;
}

#block {
    float: left;
    width: 900px;
    height: auto;
    margin-left: 10px;
    background: #C6EBFF;
}


#undermenu {
    width: 900px;
    height: 70px;
    margin-left: auto;
    margin-right: auto;
    background-repeat: no-repeat;
    background-color: #FFF;
}

#menu {
    width: 800px;
    height: 40px;
    background-repeat: no-repeat;
    -moz-border-radius: 10px;
    margin: 0px auto;
}
#menu ul {
    width: 780px;
    height: 36px;
    margin: 0 auto;
    list-style: none;
    border-bottom: 1px ridge #ccc;
}
#menu ul li {
    float: left;
    height: 16px;
    border-right: 1px ridge #ccc;
    text-align: center;
    padding: 10px 10px 10px 10px;
}
#menu ul li a {color: #8F0814; text-decoration: none;}
#menu ul li a:hover {color: #444; text-decoration: none;}

#search { width: 98%; margin: 5px auto }

#content {
    z-index: 3;
    width: 898px;
    min-height: 400px;
    overflow: auto;
    margin: 1px auto 0 auto;
    border: 1px solid #ccc;
    color: #2d2d2d;
}

#calendar {
    float: left;    
    width: 200px;
    min-height: 100px;
    left: 0px;
    top: 0px;
}

#l_block {
    width: 200px;
    min-height: 300px;
    background: #999;
    border: 1px solid #ccc;
    margin-top: 16px;
    font-family: Verdana;
}

#l_block #chatbox {
    border-top: 2px solid #d2d2d2;
    margin-top: 5px;
}

#l_block textarea {
    width: 185px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#l_block input[type=button] {
    width: 193px;
    height: 30px;
}

#l_block .message {
    text-align: left; 
    margin-left: 5px; 
    margin-top: 5px; 
    margin-bottom: 5px;
    border: 1px solid #FFF; 
    padding: 2px; 
    background-color: #d2d2d2; 
    width: 183px;
}
#l_block .message .by {
    margin-bottom: 5px;
    font-size: 12px;
}
#l_block .message .by span {
    font-style: italic;
}
#l_block .text {
    font-size: 10px;
    text-align: justify;
	word-wrap: break-word;
}
#l_block .date {
    font-size: 8px; 
    text-align: right; 
    margin-top: 5px;
}

.text1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.text2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.text3 {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.text4 {font-family: Arial, Helvetica, sans-serif; font-size: 16px;}
.text5 {font-family: Arial, Helvetica, sans-serif; font-size: 18px;}
.text6 {font-family: Arial, Helvetica, sans-serif; font-size: 20px;}
.text7 {font-family: Arial, Helvetica, sans-serif; font-size: 24px;}
.text8 {font-family: Arial, Helvetica, sans-serif; font-size: 30px;}
.text9 {font-family: Arial, Helvetica, sans-serif; font-size: 38px;}


.color1 {color: #FFF;}
.color2 {color: #DF0004;}
.color3 {color: #000;}
.color4 {color: #666;}
.color5 {color: #999;}
.color6 {
    color: #2d2d2d;
}

.offer {font-weight: bolder; color: #ff3333}
.answer {font-weight: bolder; color: #2d2d2d}
.deal {font-weight: bolder; color: #0066FF}


.ff {}
.ff input[type=text] { width: 650px; float: right }

.new_position {  }
.new_position span { width: 150px; }

/*
krasi
*/


fieldset{
    margin: 150px auto 0 auto;
    width: 300px;
    text-align: center;
    color: #fff;
    font-size: 18px;
}
fieldset input[type=text], fieldset input[type=password]{
    width: 200px;
}

.firms{font: 15px Arial; color: #2d2d2d; margin: 10px auto 10px auto; text-align: left; width: 95%;
       border-bottom: 2px solid #fff
}
.firms a:link{color: #2d2d2d; text-decoration: none}
.firms a:visited{color: #2d2d2d; text-decoration: none}
.firms a:active{color: #2d2d2d; text-decoration: none}
.firms a:hover{color: #AE2D28; text-decoration: underline}

.hr{color: #ccc; height: 1px; width: 80%; margin: 0 auto 0 auto; background-color: rgba(255%, 255%, 255%, 0.5);
    -moz-box-shadow: 0px 1px 1px #000}

.firms_table{color: #2d2d2d; text-align: center; margin: 20px;}

.title { color: #2d2d2d; margin: 2px 10px 2px 30px}

.input { margin: 2px 10px 2px 10px; color: #2d2d2d;}

textarea{background-color: #f9f9f9}
submit{background-color: #ccc}

.index_title {background-color: rgba(255%, 255%, 255%, 0.4); height: 25px; border-bottom: 2px ridge #000;cursor: move;}

.error {color: red; font-size: 20px;}


.msg {color: #fff}

.display_search_firm{color: #333; text-align: left; width: 98%; margin: 0 auto}

.display_search_firm a{color: #000; text-decoration: underline}
.display_search_firm a:hover{color: #A22D28; text-decoration: none}

.inbox{float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 3px 10px 0 0;}
.inbox a:link{text-decoration: none; color: #000}
.inbox a:visited{text-decoration: none; color: #000}
.inbox a:active{text-decoration: none; color: #000}
.inbox a:hover{text-decoration: underline; color: #DF0004}

.inbox2{float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 3px 10px 0 0;}
.inbox2 a:link{text-decoration: none; color: #DF0004}
.inbox2 a:visited{text-decoration: none; color: #DF0004}
.inbox2 a:active{text-decoration: none; color: #DF0004}
.inbox2 a:hover{text-decoration: underline; color: #DF0004}

#pagination { margin: 0 auto; width: 95%; min-height: 20px; overflow: auto}
.next { float: left;}
.previous { float: left; }
.pages { float: left; font-size: 16px; font-weight: bold; padding-left: 2px; padding-right: 2px}
.pages a {text-decoration: none; color: #ff3333}
.pages a:hover {text-decoration: overline; color: #ff0000}
.current {text-decoration: none; color: #fff; font-size: 16px; float: left; font-weight: bold; padding: 0 2px 0 2px}



.sort{font-size: 14px; font-weight: bold; font-family: 'Tahoma';}
.sort a:link, a:visited, a:active{color: #2d2d2d; text-decoration: none}
.sort a:hover{color: #990000; text-decoration: underline;}

.paid{
    font-weight: bolder; color: #000; background-color: #B2B4BF;
}


.selectit{
    float: left; width: 200px; display: block; min-height: 1px;
}


/*script*/
#script_holder{
    text-align: left; font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 15px; line-height: 23px;
}

#script_holder span{ font-weight: bold; color: #cc0033; text-decoration: blink }

#botMenu { text-align: left; font-size: 13px; font-family: Arial,Helvetica,sans-serif }



.fieldset { width: 600px; color: #333 }
.fieldset label { width: 200px; float: left }
.fieldset input[type=text],.fieldset input[type=password] { width: 350px  }








/* ---------------------- START SEARCHBAR ---------------------- */
#searchBar {
    display: none;
    position: absolute;
    z-index: 9999;
    width: 390px;
    margin: 2px 0px 0px 5px;
    background-color: #444;
    opacity: 0.95;
    border: 1px solid #999;
}
#searchBar ul {
    text-align: left;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
#searchBar ul .asearch {
    width: 390px;
    text-align: center;
    padding: 0px;
}
#searchBar ul .asearch:hover {
    background-color: #333;
}
#searchBar ul li span {
    float: right;
    color: #FFF;
}
#searchBar ul li {
    padding: 5px;
    font-size: 10px;
    clear: both;
    border-top: 1px solid #555;
    border-bottom: 1px solid #555;
}
#searchBar ul li:hover {
    background-color: #333;
    border-top: 1px solid #777;
    border-bottom: 1px solid #777;
}
#searchBar ul li a {
    padding: 5px;
    color: #FFF;
    text-decoration: none;
}
/* ---------------------- END SEARCHBAR ---------------------- */

/*     list4e       */
#list4e { width: 600px; min-height: 200px; margin: 20px auto; padding: 5px; background: #fff;
          text-align: right; border-radius: 5px 5px 5px 5px 
}
#list4e label { display: block; margin: 5px 0 5px 0; }
#list4e input[type=text], #list4e select, #list4e input[type=checkbox], #list4e strong {
    width: 400px; margin: 0 5px 0 5px; padding: 4px
}
#list4e select { width: 405px; }
#list4e .label-two { display: block; float: right; width: 200px }
#list4e span { display: block; width: 180px; float: left }
#list4e input[type=submit] { display: block; padding: 5px 10px; width: 100px; margin: 0 auto }

/*     изпратен куриер       */
#sent_couriers_table {
    width: 1100px;
    margin: 10px auto;
    border: 1px solid #000;
}
#sent_couriers_table #head { font-weight: 700; font-size: 12px; }
#sent_couriers_table td { padding: 5px; border: 1px solid #000; }
#sent_couriers_table input[type=text] { width: 70px; padding: 2px 0 2px 0 }
#sent_couriers_table .long input[type=text] { width: 100%; }
#sent_couriers_table .tiny input[type=text] { width: 35px; }

#sent_couriers_table tr:nth-child(even) {background: #aeaeae;}
#sent_couriers_table tr:nth-child(odd) {background: #ccc}
#sent_couriers_table tr:first-child {background: #fff; }

#sent_couriers_table tr:nth-child(even) a, #sent_couriers_table tr:nth-child(odd) a{
    color: #000; text-decoration: none; font-weight: 700
}
#sent_couriers_table tr:first-child a { color: #cc0033 }

#sent_couriers_table, #sent_couriers_table input { border-radius: 2px 2px 2px 2px }

/* PAGINATION */


.pages-nav {
    padding:10px 9px;
}
.pages-nav a {
    display:inline-block;
    height:35px;
    line-height:35px;
    padding:0 10px;
    background:#4eabd7;
    color:#fff;
    font-weight:bold;
    text-decoration: none;
}
.pages-nav a:hover {
    background:#11719f
}
.pages-nav a.previous {
    margin: 0 5px 0 10px;
}
.pages-nav a.next {
    margin: 0 0 0 5px;
}
.pages-nav .pages {
    text-align: center
}
.pages-nav .pages a {
    margin-right:5px;
    padding:0 13px;
}
.pages-nav a.current { background: #fff; color: #000 }

/* END OF PAGINATION */

#sent_couriers .centerIt { margin: 0 auto; width: 200px; }
#sent_couriers .centerIt #me { margin: 0 auto }

#sent_couriers #search { width: 400px }
#sent_couriers #search img { float: left; }
#sent_couriers #search input[type=text] {
    width: 300px !important; float: left; margin: 3px 0 0 0; padding: 2px 5px;
}
#sent_couriers input[type=submit] { padding: 2px 5px;}
#sent_couriers #range_submit { background: #0066FF; color: #fff }
#sent_couriers #sbtn { background: #00B000; color: #fff }