@CHARSET "UTF-8";

body {
    font-size:11px;
    font-family: Tahoma ,Arial, Helvetica, sans-serif;
    background-color:#ffffff;
    /*color:#8c8c8c;*/
    color:#000000;
    margin: 0px;
    }
a img { border-style: none; }
#where a, a.mn { color:#2AA3D5; }

a.egenerator {
	color: black;
}

a.egenerator span {
	color: red;
}

h1 {font-size:24px; color:#bf0000; margin-bottom:0px; margin-top:8px;}
h2 {font-size:18px; color:#bf0000; margin-bottom:0px; margin-top:8px;}

span.header {
	font-size:24px;
	color:#bf0000; 
	margin-bottom:0px; 
	margin-top:8px;
}

/*BODY styles*/
#main_body {
    width:auto;
    display:block;
    height:auto;
    left: 0px;
    top: 0px;
    }
#main_header {
    width: auto;
    display: block;
    background-color: #f3f3f3;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e4e4e4;
    min-width:660px;
    height:31px;
    }
#main_header_finance {
    display:block;
    float:right;
    width:190px;
    text-align:right;
    padding-top:6px;
    }
#main_header_user{
    display:block;
    padding-top:6px;
    padding-left:50px;
    }
#left_side {
  	width:220px;
	float:left;
	margin-left:53px;
    margin-top:41px;
    }
#left_side a { margin-top:4px; }
#content {
    display:block;
	margin-top:22px;
    margin-left:274px;
   	min-height:800px;
	min-width:380px;

    }
#content_freim {
    display:block;
	background-color:#f3f3f3;

    }
.content_text { margin-left:10px;}
.content_text tr td a { color:#2aa3d5;}

#content_text { margin-left:10px;}
#content_text tr td a { color:#2aa3d5;}

#logo {
    width: 193px;
    height: 97px;
    display: block;
    margin-bottom:49px;
    }
#banner {
    /*
     border: 2px solid #dadada;
     */
     /*
     width: 189px;
     height: 127px;
     */
     display: block;
     margin-top: 174px;
     margin-bottom: 228px;
    }
#logo_pavlik {
    width: 187px;
    height:1px;
    position: relative;
    display: block;
    /*left:30 px;*/
    margin-left:30px;
    top:-226px;
    }
#content_header {
	height: 28px;
	display: block;
    }
#content_header .left{
	width: 29px;
	height: 28px;
	display: block;
	float:left;
    }

#content_footer {
	height: 51px;
	display: block;
    background-image: url(/img/content_footer_bg.gif);
    background-repeat: repeat-x;
    clear:right;
    }
#content_footer .left{
	width: 26px;
	height: 52px;
	display: block;
	float:left;
    }

/*E BODY styles*/

/* CONTENT styles*/
.contact_item { clear:left; background-color:#FFFFFF; margin-top:10px;}
.contact_item table{ /*margin-left:10px;*/ }
.contact_item td{ padding:4px;}
.contact_item a:link{ 	color:#2aa3d5}
.contact_item .header {background-color:#dbdbdb;}
.item {
	width:auto;
	display:block;
	background-color:#ffffff;
	/*color:#8c8c8c;*/
    }
.item .item_header {
    min-width: 633px;
    width: auto;
    height: 48px;
    display: block;
    background-color: #BCC9D0;
    background-image: url(/img/item_header_bg.gif);
    background-repeat: repeat-x;
    color: #ffffff;
    font-size: 12px;
    vertical-align: top;
    font-weight: 700;
    }
.item .item_header .item_icon {
	display:block;
	height:48px;
	width:17px;
	float:left;
	}
.item .item_header .item_id {
	margin-top:5px;
	text-align:left;
	display:block;
	/*width:456px;*/
	height:43px;
	float:left;
	}
.item_td_2 { padding: 0 0 0 15px; }
.item_id a, .item_id_2 a { }
.item .item_header .contact_btn{
    float:right;
	width: 160px;
	display: block;
	height: 23px;
	/*background: url('/img/btn_orderlist_bg.gif') no-repeat;*/
	/*border: solid 1px black;*/
	text-align: center;
	margin-right: 38px;
}

.item .item_header .contact_btn td.left-corner {
	width: 11px;
	float: left;
	height: 21px;
	background: url('/img/btn_order_contact_left_corner.gif') no-repeat right top;
	}


.item .item_header .contact_btn td.link {
	color: #FFFFFF;
	background: url('/img/btn_order_contact_line.gif') repeat-x;
	}

.item .item_header .contact_btn td.link a.contact_button {
	font-weight: 900;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	}

.item .item_header .contact_btn td.right-corner {
	width: 11px;
	float: right;
	height: 21px;
	background: url('/img/btn_order_contact_right_corner.gif') no-repeat left top;
	}
    

.item_footer {
    display:block;
    height:15px;
    width:100%;
    background-color:#ffffff;
/*    margin-bottom:10px;/**/

    }
.item_footer a:link, .item_footer  a:visited  {color:#2AA3D5; padding-left:8px;}
.item_footer .right{
    float:right;
	width: 19px;
	height: 15px;
	display: block;

    }
.item_footer .left{
	width: 19px;
	height: 15px;
	display: block;
	float:left;
    }
.item .item_l_w { background-color:#ffffff; width:auto; display:block; clear:left; height:20px;}
.item .item_l_black_2div {
        width: auto;
        display: block;
        clear: left;
        height:20px;
      /*  background-image: url('img/line_background_dark.png');
        background-repeat: no-repeat;*/
         background-color:#e0e0e0;
        padding-top:2px;

    }
.item .item_l_black_2div a:link{color:#0aa3d5;}
.item .item_l_g {
        width: auto;
        display: block;
        clear: left;
        height:20px;
        /*background-image: url('img/line_background_silver.png');
        background-repeat: no-repeat;*/
    }
    .item .item_l_black_2div .cell1, .item .item_l_white_2div .cell1 {
        min-width:300px;
        width:71%;
        display: block;
        float:left;
        margin-top:2px;
        margin-left:17px;
    }
    .item .item_l_black_2div .cell2, .item .item_l_white_2div .cell2 {
        min-width:250px;
        width:20%;
        display: block;
        float:right;
        margin-top:2px;
        text-align:right;
        margin-right:25px;
        clear:right;
    }


    .item .item_l_g .cell1,.item .item_l_w .cell1{
        width:31%;
        min-width:189px;
        display: block;
        float:left;
        margin-top:2px;
        margin-left:17px;
    }
    .item .item_l_g .cell2,.item .item_l_w .cell2{
        display: block;
        min-width:272px;
        width:45%;
        color:#2aa3d5;
        float:left;
        margin-top:2px;
    }
    .item .item_l_g .cell3,.item .item_l_w .cell3{
        display: block;
        min-width:132px;
        width:20%;
        color:#2aa3d5;
        float: left;
        margin-top:2px;
    }
.item .item_l_g .cell1, .item .item_l_g .cell2, .item .item_l_g .cell3 {
    background-color:#f3f3f3;
    height:18px;
    padding-top:2px;
}
.c_menu, .c_menu1{
        display: block;
        width: 150px;
        float: left;
        text-align: center;
        }
.c_menu a, .c_menu1 a{color: #bf0000;}
.c_menu {border-left-style: solid;
        border-left-width: 1px;
        border-left-color: #bf0000;
        min-width: 156px;
        width: 25%;
}
.bottom_m {
    display:block;
    float:right;
    text-align: center;
	background: url('/img/order_menu_bt_bg.png') no-repeat;
	border: 0;
	width: 135px;
	height: 21px;
	padding-top: 3px;
}

div.bottom_m a{
	color: #8e9aa1;
	color: #8e9aa1;
	font-weight: 900;
	font-size: 10px;
}


.contact_menu {
    padding-top:5px;
    padding-bottom:10px;
    clear:right;
}
.contact_menu a:link, .contact_menu a:visited  {color:#bf0000;}
/*E CONTENT styles*/
/*CONTENT ITEMS*/
.fm_ch_status {
	display:none;
}

/*E CONTENT ITEMS*/


   .comment {
       display:block;
       width:100%;
        padding-top:5px;
        font-size:12px;
       }

#top_menu_form{
    display:block;
    width:100%;
    height:50px;

    background-image: url(/img/top_menu_c.gif);
    background-repeat: repeat-x;

    }
#top_register a {color:#c91b1d;}
#top_menu { padding-bottom:20px; padding-top:20px; height:48px; }
#top_menu table tr td { 
    height:48px; 
    background-image:url(/img/top_menu_c.gif); 
    padding-top:-4px;
    }
#top_menu a {
    color:#c91b1d;
    font-size:18px;
    padding-left:10px;
    }

.error, .info  { text-align:center; }
    .error .msg { color:#f00; }
    .info .msg { color:#0f0; }

table, input, textarea, select {
    font-size:11px;
    font-family: Tahoma ,Arial, Helvetica, sans-serif;
    }

.anketa {}
    .anketa .label { text-align:right; }
    .anketa .req, .req { font-weight:bold; color:#f00; padding:0 3px 0 0; }
    .anketa .anketa-delim { background:#fff; font-weight:bold; color:#000; padding:7px 0 0 15px; }
    .anketa .text
    , .anketa textarea { width:200px; }

.anketa-tabs {
    border:0;
    float:left;
    line-height:normal;
    white-space:nowrap;
}
    .anketa-tabs ul {
        float:left;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0pt;
        padding:0px 0px 0pt 20px;
    }
    .anketa-tabs ul li {
        float:left;
        margin:0pt;
        padding:0pt;
    }
    .anketa-tabs a {
    background:url('/img/tableft.gif') no-repeat scroll left top;
        float:left;
        margin:0pt;
        padding:0pt 0pt 0pt 4px;
        text-decoration:none;
    }
    .anketa-tabs li.selected a {
        background-position:0% -42px;
    }
    .anketa-tabs a span {
        background:transparent url('/img/tabright.gif') no-repeat scroll right top;
        color:#464E42;
        display:block;
        padding:5px 15px 4px 6px;
    }
   .anketa-tabs li.selected a span {
       background-position:100% -42px;
       color:#000000;
    }
.clear { clear:both; }

#navigation {
    display:block;
    width:100%;
    height:10px;
    clear:right;
    }
#navigation #pages {
    display:block;
    width:200px;
    height:10px;
    float:left;
    }
#navigation div {
    display:block;
    float:left;
    width:20px;
    height:20px;
    text-align:center;
    padding-top:2px;
    }

.current {
    display:block;
    width:20px;
    height:20px;
    float:left;
    text-align:center;
    padding-top:2px;
    background:transparent url('/img/nav_page_bg.gif') no-repeat scroll right top;
    }
#fp_more_lnk {padding-left:10px;}
#fp_more_lnk a{position:relative; top:-2px; }
/*AJAX*/
.descPanel {
	display: none;
    padding-top:40px;
}
/*E AJAX*/

.loading-msg {
    background:url('/img/loading.gif') no-repeat 50% 50%;
}
.aiw { display:none; font-weight: bold; text-align: center; }
/* FORUM */
.simplesmall {background-color:#d6d6d6;}
.bg_white {background-color:#ffffff;}
.bg_light {background-color:#f3f3f3;}
.bg_dark  {background-color:#f3f3f3;}

.bg_white td a, .bg_light td a {font-size:9px;}

.small , .simplesmall  {font-size:9px;}
.big  {font-size:9px;}
.red a, .small A, .simplesmall a {color:#fd9000;}

/*E FORUM */
#where a , #where a:visited{
    color:#2AA3D5;
    }
#interfaces_div {
    display:none;
    position:relative;
    margin:-9px 0 0 0;
    padding:0 0 0 67px;
}

.invis { display:none; }

ul.contactStatusSwitcher {
	display: inline;
}

ul.contactStatusSwitcher li {
	display: inline;
	border-right: solid 1px red;
	padding: 0 5px 0 5px;
}

ul.contactStatusSwitcher li:last-child {
	border-right: none;
}

#contactFilterMenu {
	list-style-type: none;	
}

#contactFilterMenu li {
	display: inline;
	padding: 0 10px 0 10px;
	border-right: solid 1px #BF0000;
}

#contactFilterMenu li.last {
	display: inline;
	padding: 0 10px 0 10px;
	border-right: none;
}


#contactFilterMenu li a:link, 
#contactFilterMenu li a:visited {
	color: #BF0000;
}

#contactFilterMenu li span {
	color: gray;
}

span.clicable {
	text-decoration: underline;
}

ul.countries li ul{
	display: none;
}

#roleSwitcher {
}

#staticInfoContainer {
	padding: 15px;
}