/* ============================================================= */
/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

/* Normalize list styles */
ol, ul {
    list-style: none;
}

/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

/* Normalize table borders */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* Normalize other borders */
fieldset, img {
    border: 0;
}

/* Normalize text-alignment */
caption, th {
    text-align: left;
}

/* Normalize (remove) quotation marks */
q:before, q:after {
    content: '';
}

/* ============================================================= */

p	 { margin-top: 0; }
em	 {font-family: sans-serif; }

.h,.c,.footer,.nav { width: 992px; margin: 0 auto; position: relative;}
.h {
}
.f { border-top: 1px solid #CCC; padding-top: 1.0em; margin-top: 1.0em; }
.c {
    padding-bottom: 75px;
    background-color: #ffffff;
    min-height: 500px;
}

.menuPane	{
    height: 100%;
    width: 303px;
    padding-top: 25px;
    padding-left: 18px;
    padding-right: 10px;
    background-color: #ffffff;
}
.contentPane	{
    width: 472px;
    height: 100%;
    text-align: center;
    vertical-align: top;
    padding-top: 25px;
    padding-left: 0px;
    padding-right: 20px;
    padding-bottom: 50px;
    background-color: #ffffff;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #6a6b6d;
}
.projectContentPane	{
    width: 689px;
    height: 100%;
    text-align: center;
    vertical-align: top;
    padding-top: 25px;
    padding-left: 0px;
    padding-right: 30px;
    padding-bottom: 50px;
    background-color: #ffffff;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #6a6b6d;
}
.rightPane {
    height: 100%;
    width: 217px;
    padding-right: 15px;
    padding-top: 25px;
    padding-bottom: 51px;
    background-color: #ffffff;
}

.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */

html {
    background-color: #dddddd;
    text-align: center;
    height: 100%;
    background-image: url("../images/html_bg.png");
    background-position: top;
    background-repeat: repeat-x;
}

body {
    /*position: relative;*/
    /*width: 992px;*/
    /*min-height: 500px;*/
    /*margin: 0 auto;*/
    /*text-align: left;*/
    /*background-color: white;*/
}
/* --------------------------------------------------- */


a:focus {
    border: none;
}

a:link {
    border: none;
}

a:visited {
    border: none;
}

.orange_link {
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #ff6409;
}

.page_nav_link {
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #6e8d99  !important;
    text-decoration: underline !important;
}

.orange_header {
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #ff6409;
}

.blue_link {
    font-family: tahoma, sans-serif;
    font-size: 10px;
    color: #2570b8;
}

.blue_link:hover {
    font-family: tahoma, sans-serif;
    font-size: 10px;
    color: #da4506;
}

.blue_link_12 {
    font-family: tahoma, sans-serif;
    font-size: 12px;
    color: #2570b8;
}

.blue_link_12:hover {
    font-family: tahoma, sans-serif;
    font-size: 12px;
    color: #da4506;
}

.text11 {
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #54565B;
}

.text10 {
    font-family: Trebuchet MS;
    font-size: 10px;
    color: #54565B;
}

.object_table {
}


p {
}

td {
}

.list1 {
    height: 20px;
}

.list2 {
    height: 20px;
    background: #eff2f1;
}

.header_table {
    background-color: #e7e7e7;
    height: 337px;
}

.header_top {
    width: 100%;
    height: 93px;
}

.nav_table {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: white;
    width: 100%;
    height: 31px;
    background: #818181 url("../images/header/nav_bg.png") 0 0 repeat-x;
}

.nav_link {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: white;
    text-decoration: none;
    padding-left: 5px;
}
.nav_link:hover {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #cdcdcd;
    text-decoration: none;
    padding-left: 5px;
}

.lang_select_cell {
    width: 100%;
    background: transparent url("../images/header/top_05_v.4.png") 0 0 no-repeat;
}

.lang_select_table {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #757e87;
}

.lang_link {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #a8b1ab;
    text-decoration: none;
}

.lang_link:hover {
    color: #757e87;
}

.lang_select_bullet {
    padding-left: 4px;
    padding-right: 4px;
}

.lang_active {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #757e87;
}

.lang_inactive {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #a8b1ab;
}


.content_table {
    width: 475px;
    border-color: #969693;
    border-left-style: dashed;
    border-left-width: 1px;
    border-right-style: dashed;
    border-right-width: 1px;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 15px;
}

.rightPane_table {
    width: 165px;
    height: 100%;
    background-color: #f6f6f1;
    vertical-align: top;
}

.rp_line {
    padding-left: 10px;
}

.rp_icon {
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 10px;
}

.rp_link {
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #524e4e;
}
.rp_link1 {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6a7683;
    text-decoration: none;
}
.rp_link1:hover {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #8694a1;
    text-decoration: none;
}

.rp_link2{
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #337900;
    text-decoration: none;
}
.rp_link2:hover{
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #579c25;
    text-decoration: none;
}

.rp_link3{
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #f78123;
    text-decoration: none;
}
.rp_link3:hover{
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff5d04;
    text-decoration: none;
}

.menu_table {
    width: 282px;
    height: 100%;
    background-color: #f6f6f1;
}

.menu_image {
    width: 282px;
    height: 194px;
    background: transparent url("../images/menu/image_v.3.jpg") 0 0 no-repeat;
}

.menu_itext1 {
    vertical-align: bottom;
    text-align: right;
    font-family: Trebuchet MS, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: white;
}
.menu_itext2 {
    vertical-align: top;
    text-align: right;
    font-family: Trebuchet MS, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: white;
}

.menu_content {
    padding-top: 10px;
    padding-left: 25px;
    padding-right: 25px;
    vertical-align: top;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #524e4e;
}

.menu_content a {
    text-align: left;
    padding-left: 25px;
    vertical-align: top;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #524e4e;
    background: transparent url("../images/header/arrow-orange.gif") 18px 5px no-repeat;
}

.menu_content a:hover {
    text-align: left;
    padding-left: 25px;
    vertical-align: top;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #ff7f09;
    background: transparent url("../images/header/arrow-orange.gif") 18px 5px no-repeat;
}

.menu_content td {
    text-align: left;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #524e4e;
}

.menu_content h6 {
    text-align: left;
    padding-left: 0px !important;
    padding-bottom: 0px !important;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold !important;
    color: #524e4e;
    background: none !important;
}

.menu_link_red {
    text-align: left;
    padding-left: 25px;
    vertical-align: top;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #ff7f09 !important;
}
.menu_link_red:hover {
    text-align: left;
    padding-top: 10px;
    padding-left: 25px;
    padding-right: 25px;
    vertical-align: top;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #ff5d04 !important;
}

.menu_link_bold {
    text-align: left;
    padding-left: 0px !important;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold !important;
    color: #524e4e;
    background: none !important;
}

.page_content {
    width: 472px;
    text-align: left;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #6a6b6d;
    padding-left: 10px;
}
.page_content p {
    padding-bottom: 18px;
}

.page_content h2 {
    font-family: Tahoma, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #ff7f09;
    padding-bottom: 18px;
}
.page_content h3 {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6a6b6d;
    padding-bottom: 18px;
}
.page_content h4 {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff7f09;
    padding-bottom: 18px;
}
.page_content ul {
    padding-left: 30px;
    list-style-position: outside;
    list-style-type: disc;
}
.page_content li {
}

.page_content a {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #6a6b6d;
    text-decoration: none;
}
.page_content a:hover {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #ff7f09;
    text-decoration: none;
}

.page_link {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #524e4e !important;
    text-decoration: underline !important;
}
.page_link:hover {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #ff7f09 !important;
    text-decoration: underline !important;
}

.footer_table {
    width: 992px;
    height: 75px;
    background: transparent url("../images/footer/bg.png") 0 0 repeat-x;
}

.news_back {
    border-color: #969693;
    border-top-style: dashed;
    border-top-width: 1px;
}

.top5 {
}

.news_line {
    background-image: url("../images/line.gif");
    background-position: top left;
    background-repeat: repeat-y;
    width: 25px;
}

.news_date {
    font-family: Trebuchet MS, sans-serif;
    font-size: 10px;
    color: #626b77;
}

.copyright {
    font-family: Trebuchet MS, sans-serif;
    font-size: 10px;
    padding-left: 43px;
    padding-bottom: 20px;
    white-space: nowrap;
    color: #626b77;
}

.namaskar {
    font-family: Trebuchet MS, sans-serif;
    font-size: 10px;
    padding-right: 20px;
    padding-bottom: 23px;
    color: #626b77;
}

.dev_by {
    font-family: Trebuchet MS, sans-serif;
    font-size: 10px;
    padding-bottom: 20px;
    color: #626b77;
    white-space: nowrap;
}


.distancer_3 {
    font-size: 3px;
}
.distancer_4 {
    font-size: 4px;
}
.distancer_5 {
    font-size: 5px;
}
.distancer_7 {
    font-size: 7px;
}
.distancer_8 {
    font-size: 8px;
}

.distancer_9 {
    font-size: 9px;
    padding-top: 10px;
}

.distancer_10 {
    font-size: 10px;
}

.img_float_left {
    float: left;
    margin: 2em;
}

.img_float_right {
    float: right;
    margin-left: 2em;
    margin-top: 0em;
    margin-bottom: 2em;
    margin-right: 0em;
}

.nowrap_cell {
    white-space: nowrap;
}

.orange_page_link {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline  !important;
    color: #6e8d99 !important;
    padding-right: 3px;
    padding-left: 3px;
}

.orange_page_link_selected {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff6409 !important;
    text-decoration: none;
    padding-right: 3px;
    padding-left: 3px;
}

.orange_link_disabled {
    font-family: "Trebuchet MS" Verdana sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #afafaf;
}

div#footer_text {
    font-family: "Trebuchet MS", Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #d7d7d5;
    text-align: center;
}

div#footer_text a {
    font-family: "Trebuchet MS", Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #d7d7d5;
}

div#footer_text td {
    font-family: "Trebuchet MS", Verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #d7d7d5;
}

.login_table {
    border-top: 1px dotted #949494;
    border-bottom: 1px dotted #949494;
    padding-top: 25px;
}
.login_cell {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #6a6b6d;
    padding: 5px 5px 5px 5px;
}
.login_input {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.login_button {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: white;
    border: none;
    cursor: pointer;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    background: transparent url("../images/loginbt_bg.png") 0 0 repeat-x;
}
.order_project_button {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: white;
    border: none;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    background: transparent url("../images/kn-grey.gif") 0 0 repeat-x;
}

.map_cell {
    vertical-align: top;
    /*padding-top: 28px;*/
}

.project_list_item {
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
}
.project_desc_cell {
    padding-left: 15px;
    vertical-align: top;
}
.project_summary_cell {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #6a6b6d;
}
.project_name_cell {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    width: 100%;
    color: #3d3737;
    text-decoration: underline;
}
.project_view_name_cell {
    font-family: Tahoma, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #fe7a00;
    padding-top: 10px;
    padding-bottom: 9px;
    padding-left: 9px;
    padding-right: 9px;
    white-space: nowrap;
}
.project_price_cell {
    font-family: Tahoma, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #fe7a00;
    padding-top: 10px;
    padding-bottom: 9px;
    padding-right: 9px;
    white-space: nowrap;
}
.project_details_hcell {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #d8d8d8;
    color: #525e4e;
    border-bottom: 1px solid white;
    border-top: 1px solid white;
    padding-top: 8px;
    padding-left: 9px;
    padding-bottom: 7px;
}
.project_details_hcell2 {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #d8d8d8;
    color: #525e4e;
    border-bottom: 1px solid white;
    border-top: 1px solid white;
    border-left: 1px solid white;
    width: 260px;
    padding-top: 8px;
    padding-left: 9px;
    padding-bottom: 7px;
}
.project_description_cell {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #6a6b6d;
    background-color: #f6f6f1;
    padding-left: 9px;
    padding-right: 18px;
    padding-top: 18px;
    padding-bottom: 18px;
    border-right: 1px solid white;
}
.project_area_cell {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #524e4e;
    padding-top: 10px;
    padding-bottom: 9px;
    white-space: nowrap;
}
.project_image_cell {
    /*background-color: #ecece2;*/
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 14px;
}
.project_ldetails {
    width: 100%;
    height: 100%;
}
.pld_header {
    background-color: #e7eaec;
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #393030;
    text-align: left;
    border-bottom: 1px solid white;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    white-space: nowrap;
}
.pld_header_b {
    background-color: #e7eaec;
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #393030;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    white-space: nowrap;
}
.pld_top_header {
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #393030;
    white-space: nowrap;
    padding-right: 5px;
}
.pld_cell {
    width: 100%;
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #3d71ac;
    text-align: left;
    height: 20px;
    background-color: #f3f6f7;
    border-bottom: 1px solid white;
    padding-left: 15px;
    padding-right: 5px;
}
.pld_price_cell {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fe7a00;
    text-align: left;
    white-space: nowrap;
    padding-left: 15px;
    background-color: #f3f6f7;
}
.pld_top_cell {
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #3d71ac;
    text-align: left;
    height: 20px;
}
.pld_top_price_cell {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fe7a00;
    text-align: center;
    white-space: nowrap;
}
.pld_button_cell {
    text-align: right;
    padding-right: 11px;
    padding-left: 11px;
}
.pld_border_top {
    display: block;
    height: 6px;
    width: 472px;
    background: transparent url("../images/tab-top_v.2.gif") bottom left no-repeat;
}
.pld_border_bottom {
    display: block;
    height: 6px;
    width: 472px;
    background: transparent url("../images/tab-bottom_v.2.gif") 0 0 no-repeat;
}

.image_toolbar {
    background: #898989 url("../images/pd_image_toolbar_bg.png") 0 0 repeat-x;
    border-bottom: 1px solid white;
}
.itoolbar_cell {
    white-space: nowrap;
    width: auto;
    padding-left: 5px;
    padding-right: 7px;
}
.project_details_header_cell {
    text-align: center;
    background-color: #ecece2;
    padding-top: 7px;
    padding-bottom: 9px;
}
.project_details_image_cell {
    background-color: #ecece2;
    padding-top: 7px;
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 9px;
}
.project_image {
    width: 498px;
    height: 376px;
    padding: 0;
}

.white_link {
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: white !important;
    text-decoration: underline !important;
}

.news_item_cell {
    width: 165px;
    padding-left: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
}
.news_link {
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #6e8d99;
}
.news_list_header {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fe7a00;
    padding-left: 5px;
}

.breadcrumb {
    font-family: Tahoma, sans-serif;
    font-size: 9px;
    text-align: right;
    color: #819196;
}
.breadcrumb a {
    font-family: Tahoma, sans-serif;
    font-size: 9px;
    text-align: right;
    color: #819196;
    text-decoration: underline;
}
.breadcrumb a:hover {
    font-family: Tahoma, sans-serif;
    font-size: 9px;
    text-align: right;
    color: #819196;
    text-decoration: underline;
}

.contact_h4 {
    font-family: Tahoma, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #fe7a00;
}

.contact_p {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #6a6b6c;
}
.mt_text_red {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff7f09;
}
.mt_text_red_und {
    padding-left: 0px  !important;
    text-align: left  !important;
    font-family: Tahoma, sans-serif !important;
    font-size: 11px  !important;
    color: #ff7f09  !important;
    text-decoration: underline  !important;
    background: none !important;
}
.mt_text_redp {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #fe7a00;
}
.mt_text_grey {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6a6b6c;
}
.mt_text_dgrey {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #524e4e;
}

.contacts_table {
    width: 233px;
}
.contacts_table th {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #524e4e;
    background-color: #d8d8d8;
    padding-left: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.contacts_table td {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #524e4e;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid white;
    background: #e7eaec url("../images/menu/bullet.gif") 10px center no-repeat;
}
.contacts_table_nb {
    width: 233px;
}
.contacts_table_nb td {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #524e4e;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid white;
    background-color: #e7eaec;
}

.cform_table {
    width: 460px;
    background-color: #f6f6f1;
}

.cform_title_cell {
    font-family: Tahoma, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #fe7a00;
    padding-left: 7px;
    padding-top: 9px;
    padding-bottom: 9px;
    border-bottom: 1px solid white;
}

.cf_label_cell {
    width: 100px;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #6a6b6d;
    background-color: #e7eaec;
    padding-left: 7px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-top: 1px solid white;
    border-right: 1px solid white;
}
.cf_label_cell2 {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6a6b6d;
    padding-left: 7px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-top: 1px solid white;
}

.cf_input_cell {
    background-color: #f3f6f7;
    border-top: 1px solid white;
    padding-left: 5px;
}
.cf_input_cell input {
    width: 200px;
    border: 1px solid #abadb3;
}
.cf_tarea_cell {
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background-color: #d8d8d8;
    padding: 5px 5px 5px 5px;
}

.cf_tarea_cell textarea {
    width: 450px;
    border: 1px solid #abadb3;
}
.cf_button_cell {
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

.price_table {
    width: 460px;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #524e4e;
}
.st_item {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #524e4e;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 4px;
    border-bottom: 1px solid #e7eaec;
}
.pt_price_cell {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #524e4e;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    background-color: #e7eaec;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
}
.pth_price_cell {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #524e4e;
    text-align: center;
    background-color: #e7eaec;
    border-top: 2px solid white;
    border-bottom: 2px solid white;
    border-left: 1px solid white;
}
.pt_top_header {
    font-family: Tahoma, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #fe7a00;
    background-color: #f6f6f1;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 4px;
}
.pt_header_cell {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #524e4e;
    background-color: #f6f6f1;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 4px;
    border-top: 2px solid white;
    border-bottom: 2px solid white;
}
.pth_empty_price_cell {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #524e4e;
    background-color: #f6f6f1;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 4px;
    border-top: 2px solid white;
    border-bottom: 2px solid white;
    border-left: 1px solid white;
}

.plist_page_content {
    width: 472px;
    text-align: left;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #6a6b6d;
    padding-left: 10px;
}
.plist_page_content p {
    padding-bottom: 18px;
}
.plist_page_content h2 {
    font-family: Tahoma, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #ff7f09;
    padding-bottom: 18px;
}
.plist_page_content h3 {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #6a6b6d;
    padding-bottom: 18px;
}
.plist_page_content h4 {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff7f09;
    padding-bottom: 18px;
}
.plist_page_content a {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #6a6b6d;
    text-decoration: none;
}
.plist_page_content a:hover {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #ff7f09;
    text-decoration: none;
}

.news_item_table {

}
.nit_header_cell {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fe7a00;
    background-color: #f6f6f1;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 7px;
    padding-right: 7px;
}
.nit_summary_cell {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #525e4e;
    background-color: #d8d8d8;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 7px;
    padding-right: 7px;
}
.nit_content_cell {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #6a6b6c;
    background-color: #f6f6f1;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 7px;
    padding-right: 7px;
}
.akcija_lv {
    width: 165px;
    height: 79px;
}
.akcija_ru {
    width: 165px;
    height: 79px;
}
.old_price {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #757e87;
    padding-right: 5px;
    text-decoration: line-through;
    white-space: nowrap;
}

.cimage_table {
    background-color: #e4e4e2;
    text-align: center;
    width: 100%;
}
.cimage_table td {
    padding-top: 20px;
    padding-bottom: 20px;
}

.psshow_table {
    width: 100%;
}
.psshow_table td {
    padding-left: 2px;
    padding-right: 2px;
}

.psshow_inner_table {
    width: 100%;
    background-color: #e4e4e2;
    border: 1px solid #d1d2cd;
}
.psshow_inner_table td {
    /*padding-left: 5px;*/
    /*padding-right: 5px;*/
    text-align: center;
    padding-top: 19px;
    padding-bottom: 16px;
}

.hidden {
    display: none;
}

.searchCell {
	padding-top: 15px;
	padding-left: 20px;	
}

.searchInput {
	padding-left: 2px;
	padding-top: 2px;
	color: #aaaaaa;	
	width: 190px;
	height: 20px;
	font-size: 10px !important; 
}

.searchSpan {
	padding-top: 2px;
}

.searchIcon {
    vertical-align: middle;
}

.bold {
	font-weight: bold;
}

.parcel_cell {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #6a6b6d;
    background-color: #f6f6f1;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border: 1px solid white;
}
.parcel_map_title_cell {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
	font-weight: bold;
	text-align: center;
    color: #fe7a00;
}
.parcel_header_cell {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #524e4e;
    background-color: #f6f6f1;
	text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    border-top: 2px solid white;
    border-bottom: 2px solid white;
}
.parcel_item {
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    color: #524e4e;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    border-bottom: 1px solid #e7eaec;
}

.orange_link2 {
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    color: #ff6409 !important;
}
