/* CSS Document */
html , body { width: 100%; height: 100%; }

body {
	margin:0;
	padding:0;
	font-family:Georgia,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
  background-color:#FFFFFF;
}
a {color:#cc0066;text-decoration:underline;}
a:hover {color:#E06684;}

a.link_black{color:#000000;}
a.link_black:hover{color:#949494;}

table, td, p {font-family:Georgia,Arial, Helvetica, sans-serif; font-size:12px;}

img {border:0;padding:0;margin:0;}

.zv {color:#FF0000;font-size:12px;font-weight:bold;}
.err {color:#FF0000;font-size:11px;}

h1,h2,h3,h4,h5,h6 {color:#cc0066;font-weight:Normal;}

.padd_lf_top {padding-left:20px;padding-top:20px;}
.padd_lf_mn {padding-left:20px;}
.padd_lf_bd {padding:60px;padding-top:20px;}

span.pg_list {font-size:16px;font-weight:bold;}
a.pg_list {font-size:16px;font-weight:Normal; }

.tdram {background-color:#f9f9f9;padding:10px;padding-left:20px;line-height:25px;}

#main {width:100%;height:100%;padding:0;margin:0:}
#main .bottom_bl {background-color:#f2f2f2;height:100px;padding:10px;font-size:11px;}


#main2 {width:100%;height:100%;padding:0px;margin:0;}
#top_pan {height:1px;width:100%;}
#top_pan .lang_act{font-family:Georgia;font-size:22px;font-weight:bold;font-style:italic;vertical-align:middle;}
#top_pan .lang{font-family:Georgia;font-size:12px;font-weight:Normal;vertical-align:top;padding-top:8px;}
#top_pan .lang_r{font-size:12px;width:10px;text-align:center;vertical-align:top;padding-top:8px;}
#top_pan .enter_client{font-size:11px;}

#top_menu {width:100%;height:1px;}
#top_menu .menu{font-size:26px;color:#99cc00;white-space:nowrap;}
#top_menu a.menu:hover{color:#BCDD57;}
#top_menu .menu_act{font-size:26px;color:#686868;white-space:nowrap;text-decoration:none;}

#prev_text {width:255px;font-size:12px;}
#prev_text p:first-line{color:#cc0066;}
#prev_text p:first-letter{color:#cc0066;font-size:26px;}

#work_lost {width:100%;}

#separate1 {width:100%;height:11x;border-top:1px #e1e1e1 solid;}
#separate2 {width:100%;height:11x;border-bottom:1px #e1e1e1 solid;}
.work_note {background-image:url(img/note.png);background-repeat:no-repeat;width:169px;height:72px;font-size:12px;}

#indx_bot_bl {width:100%;color:#000000;}
#indx_bot_bl a {color:#000000;font-size:14px;}
#indx_bot_bl a:hover {color:#B9B9B9;}
#indx_bot_bl a.title {font-size:14px;text-decoration:underline;font-weight:bold;font-style:italic;color:#000000;}
#indx_bot_bl a.title:hover {color:#B9B9B9;}


/* Страница авторизации */
#tb_login_ent input.tx {font-size:12px;}
#tb_login_ent input.bt {font-size:12px;background-color:#cc0066;color:#FFFFFF;}


/* Админка */
#admin {width:100%;height:100%;}
#admin .title{color:#cc0066;font-size:24px;height:80px;vertical-align:middle;}
#admin .bod{padding-left:20px;vertical-align:top;font-size:14px;}
#admin td.sub_title {background-color:#5d0026;height:20px;color:#FFFFFF;padding:5px;font-size:14px;}
#admin a.sub_title{color:#FFFFFF;font-size:14px;}
#admin td.menu_cont {padding:5px;padding-left:20px;padding-bottom:40px;vertical-align:top;}
#admin a.menu_cont {font-size:14px;line-height:20px;}


/* Админка редактирование меню */
#div_add_menu {width:300px;z-index:1;}
#div_add_menu .left_col {font-size:11px;width:100px;}
#div_add_menu input.tx {width:200px;font-size:11px;}
#div_add_menu input.tx2 {width:150px;font-size:11px;}
#div_add_menu input.butt {font-size:11px;}

/* Админка меню выбора страницы */
#div_sel_page {width:400px;z-index:255;}
#div_sel_page div.list_page{overflow:auto;width:100%;height:100%;}
#div_sel_page td.list_page{height:150px;}



.list_tr_sys {background-color:#FFD9D9;}
.list_tab_tit {border-bottom:3px #DFA1A1 solid;text-align:center;color:#A80000;font-weight:bold;}
.list_tab_norm {border-bottom:1px #939495 solid;text-align:center;color:#000000;height:25px;}
.list_tab_ident {border-bottom:1px #939495 solid;text-align:left;color:#000000;height:25px;padding-left:20px;}

#admin_page_edit {width:100%;font-size:12px;}
#admin_page_edit input.tx {width:250px;}
#admin_page_edit select {width:250px;}
#admin_page_edit .butt_save {cursor:hand;cursor:Pointer;text-align:center;vertical-align:middle;font-weight:bold;font-size:14px;color:#FFFFFF;width:133px;height:26px;background-image:url(/img/butt_save.png);}
#admin_page_edit textarea.meta{width:250px;height:50px;font-size:11px;font-family:Courier New;}


#admin_txbl_edit {width:100%;font-size:12px;}
#admin_txbl_edit input.tx {width:300px;font-size:11px;}
#admin_txbl_edit select {width:300px;font-size:11px;}
#admin_txbl_edit optgroup {background-color:#B0CDE1;}
#admin_txbl_edit option {background-color:#FFFFFF;}
#admin_txbl_edit .butt_save {cursor:hand;cursor:Pointer;text-align:center;vertical-align:middle;font-weight:bold;font-size:14px;color:#FFFFFF;width:133px;height:26px;background-image:url(/img/butt_save.png);}
#admin_txbl_edit textarea.meta{width:250px;height:50px;font-size:11px;font-family:Courier New;}


#admin_users {width:100%;font-size:12px;}
#admin_users input.tx {width:300px;font-size:11px;}
#admin_users select {width:300px;height:150px;font-size:11px;}
#admin_users optgroup {background-color:#B0CDE1;}
#admin_users option {background-color:#FFFFFF;}
#admin_users .butt_save {cursor:hand;cursor:Pointer;text-align:center;vertical-align:middle;font-weight:bold;font-size:14px;color:#FFFFFF;width:133px;height:26px;background-image:url(/img/butt_save.png);}
#admin_users textarea.meta{width:250px;height:50px;font-size:11px;font-family:Courier New;}



#admin_news_edit {width:100%;font-size:12px;}
#admin_news_edit input.tx {width:300px;font-size:11px;}
#admin_news_edit input.tx2 {width:100px;font-size:11px;}
#admin_news_edit .butt_save {cursor:hand;cursor:Pointer;text-align:center;vertical-align:middle;font-weight:bold;font-size:14px;color:#FFFFFF;width:133px;height:26px;background-image:url(/img/butt_save.png);}



#adm_client_list {}
#adm_client_list a.char_sel{color:#949494;font-size:14px;text-decoration:none;font-weight:bold;}
#adm_client_list a.char_sel_on{color:#000000;font-size:14px;text-decoration:none;font-weight:bold;}
#adm_client_list .industry_name {color:#949494;font-size:14px;font-weight:bold;}

#admin_client_edit {}
#admin_client_edit input.tx {width:400px;font-size:11px;}
#admin_client_edit input.fl {width:330px;font-size:11px;}
#admin_client_edit select {width:400px;font-size:11px;overflow:auto;}
#admin_client_edit .butt_save {cursor:hand;cursor:Pointer;text-align:center;vertical-align:middle;font-weight:bold;font-size:14px;color:#FFFFFF;width:133px;height:26px;background-image:url(/img/butt_save.png);}

#tb_clients {}
#tb_clients td.view {padding:30px;padding-left:20px;padding-top:10px;}

#tb_industry td.tit_bg {background-image:url(/img/cl_tit_cn.png);background-repeat:repeat-x;}
#tb_industry span.tit_bg {font-size:14px;color:#FFFFFF;}
#tb_industry span.tit_bg2 {font-size:22px;color:#FFFFFF;}
#tb_industry td.td_list_ind {padding:30px;width:900px;}
#tb_industry .lnk_ind {line-height:25px;}


#serv_first a.lnk_small {font-size:11px;}
#serv_first a.lnk_small:hover {color:#B9B9B9;}

#adm_portfolio_list .cat_num {color:#cc0066;}
#adm_portfolio_list .im_work {text-align:center;vertical-align:middle;cursor:hand;cursor:pointer;}
#adm_portfolio_list .cat_act {color:#000000;}

/* Меню на страницах портфолио */
#portfolio_menu {width:650px;}
#portfolio_menu .bod{padding-left:40px;background-color:#929292;font-size:12px;color:#FFFFFF;line-height:22px;}
#portfolio_menu .bg{background-color:#929292;}
#portfolio_menu a {font-size:12px;color:#FFFFFF;text-decoration:none;border-bottom:2px #adadad solid;white-space:nowrap;}
#portfolio_menu a:hover {border-bottom:2px #FFFFFF solid;}
#portfolio_menu a.act {font-size:12px;color:#c3c0c1;white-space:nowrap;border:0;}

.tb_note {width:200px;}

#st_portfolio {padding-left:20px;font-size:12px;}
#st_portfolio a {font-size:12px;}

#service {width:700px;padding-left:20px;}
#service a{color:#000000;}
#service a:hover{color:#B9B9B9;}
#service a.sub{color:#65d0ff;}
#service a.sub:hover{color:#A8E4FF;}
#service .horz{width:100px;}
#service .vert{height:50px;}

#first_portfolio {font-size:12px;width:100%;}
#first_portfolio a {font-size:12px;}

/* Форма на странице контакты */
#fr_contacts input.tx {font-size:12px;width:250px;}
#fr_contacts textarea {font-size:12px;width:250px;height:150px;}

.tx_info {font-size:12px;color:#2D35D9;}


.adm_tit_gray {font-size:18px;color:#949494;}
/* Админка отрасли */
#admin_industry a.cat_act {color:#000000;}


#news {width:100%;}
#news .year{font-size:20px;padding:15px;color:#cc0066;}
#news .dat{padding:3px;padding-left:40px;}
#news .title {padding-left:10px;width:100%;}
#news .txt {padding:20px;padding-top:0px;}
#news .dat2{padding:20px;font-weight:bold;padding-bottom:20px;font-size:14px;color:#cc0066;}

#search table {padding:20px;}
#search input.tx{ width:400px;}
#search .res_title {font-size:18px;color:#949494;height:50px;vertical-align:bottom;}
#search .res_td{padding:10px;}
#search a{line-height:20px;}


.highlight {background-color: yellow;}

/* Админка настройки */
#admin_opt {width:700px;}
#admin_opt .title {vertical-align:bottom;height:40px;font-size:16px;font-weight:bold;color:#cc0066;border-bottom:1px #949494 solid;}
#admin_opt input.tx {font-size:11px;text-align:center;}
#admin_opt .comm {padding-left:10px;font-size:12px;color:#008000;}
#admin_opt .bl_opt{padding:10px;}

.fast_switch {font-size:12px;width:200px;}


/* Discounts */
table .discounts {text-align:center;border:0;}
table .discounts th{height:25px;background-color:#e0e0e0;border:0;}
table .discounts td{border:0;height:25px;vertical-align:middle;}
.discounts01{height:25px;background-color:#FFFFFF;}
.discounts02{height:25px;background-color:#f1f1f1;}
/* /Discounts */

.block1_t{background: url(/img/corner1.gif) no-repeat;height:80px;}

/* Админка таблица с табами */
#div_tabs { padding: 0; width:100%; height: 100%; }
#div_tabs a{color:#cc0066;text-decoration:underline;}
#div_tabs a:hover {color:#E06684;}








#fade {position: absolute;top:0px;top:0px;left:0px;width:100%;height:100%;background-color:#001C37;z-index:1;right: 0px; bottom:0;}

/* затенение, при показе всплыв окон */
#fade2 {position: absolute;top:0px;top:0px;left:0px;width:100%;height:100%;z-index:1;right: 0px; bottom:0;opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5;background-color:#003300;
}

.list_tab_gr{ background-color: #F9F9F9; }

/* Админка - заказы - исходные данные */
#adm_opb_base{ width: 100%; height: 100%; }
#adm_opb_base .slide{ font-size: 12px; font-weight: bold ;background-color: #E6F3D6; padding: 15px; cursor: pointer; cursor: hand; }
#adm_opb_base .slide_cont{ display: none; border: 5px #E6F3D6 solid; border-top: 0 ; padding: 30px; }

#adm_opb_base .par_fl thead{ background-color: #F2F2F2; font-weight: bold;}
#adm_opb_base .par_fl thead td{ padding: 2px; text-align: center; border-bottom: 2px #999999 solid; white-space: nowrap; }
#adm_opb_base .par_fl tbody td{ padding: 2px; text-align: center; border-bottom: 1px #CCCCCC solid; height: 50px; }


#adm_opb_base .par_fl .lnk{ color:#cc0066;text-decoration:underline; cursor: pointer; cursor: hand; text-align: left; padding-left: 20px; }
.lnk2{ cursor: pointer; cursor: hand; }
.lnk3{ color:#cc0066;text-decoration:underline; cursor: pointer; cursor: hand; }
#adm_opb_base .par_fl .sel{ background-color: #D9F3FF; }




/* поле с выравниванием по центру */
.inp_cntr{ text-align: center; }

/* поле с ошибкой */
.inp_error{ border: 2px #CC0033 solid; }

/* окно редактирования и добавления полей */
div.ord_dv_edit{ position:absolute; top:300px; left:200px; padding:0px; display:none;z-index:2; background-color:#FFFFFF; }
td.ord_dv_edit_close{ cursor: pointer; cursor: hand; width: 50px; text-align: center;}
.move_cl{ cursor:move; vertical-align: middle; font-size: 12px; font-weight: bold;}
.order_edit_bod{ padding: 10px; }
.order_edit_bod .inp_line_tx{ width: 100%; }
.ord_dv_edit_comm{ font-size: 11px; color: #999999; padding-right: 10px; }
.ord_dv_edit_error{ font-size: 11px; color: #CC0033;text-align: center; }

/* таблица - изображение не загружено */
.no_image { border: 1px #999999 solid; }
.no_image td { color: #999999; }

#sz_no_save button{ width: 255px; white-space: nowrap;  }
#sz_yes_save{ display: none; }



#paper_no_save button{ width: 255px; white-space: nowrap;  }
#paper_yes_save{ display: none; }

#print_no_save button{ width: 255px; white-space: nowrap;  }
#print_yes_save{ display: none; }

#stamping_no_save button{ width: 255px; white-space: nowrap;  }
#stamping_yes_save{ display: none; }

#lamination_no_save button{ width: 255px; white-space: nowrap;  }
#lamination_yes_save{ display: none; }

#pikalo_no_save button{ width: 255px; white-space: nowrap;  }
#pikalo_yes_save{ display: none; }

#handles_no_save button{ width: 255px; white-space: nowrap;  }
#handles_yes_save{ display: none; }



/* Админка - заказы - общие коэффиценты */
#adm_opb_koeff{ width: 100%; height: 100%; padding: 20px; }
#adm_opb_koeff .left_col{ text-align: left; padding-right: 20px; font-size: 14px; vertical-align: middle; font-weight: normal;color:#cc0066; height: 30px; white-space: nowrap; font-family: Arial;}
#adm_opb_koeff .left_col em{ font-style: normal; color: #000000; font-family: Arial; }
#adm_opb_koeff .left_col input { font-size: 12px; border: 1px #CCCCCC solid; font-weight: bold; font-family: Courier New;}

.opb_save_ok{ color: #33CC66; font-weight: bold; }

#adm_opb_koeff .right_col{ text-align: left; vertical-align: top; }
#adm_opb_koeff .comment{ font-size: 11px; color: #999999; padding-left: 10px; }


/* Админка - заказы - настройки */
#adm_opb_options{ width: 100%; height: 100%; padding: 20px; }
#adm_opb_options .left_col{ text-align: right; padding-right: 20px; font-size: 14px; vertical-align: top; font-weight: bold;color:#cc0066; }
#adm_opb_options .left_col2{ text-align: left; padding-right: 20px; font-size: 14px; vertical-align: top; font-weight: bold;color:#cc0066; }
#adm_opb_options .right_col{ text-align: left; vertical-align: top; }
#adm_opb_options .right_col table{ float: left; }
#adm_opb_options .comment{ font-size: 11px; color: #999999; padding-left: 10px; }
#adm_opb_options .error{ font-size: 11px; color: #CC0033;text-align: center; }




/* Онлайн заказ бумажных пакетов */
#online_opb{  }
#online_opb .title_sect { color: #000000; font-weight: bold; height: 40px; vertical-align: middle; }
#online_opb input{ text-align: center; }
#online_opb .comm{ font-size: 11px; color: #999999; }
#online_opb .lnk_check{ color: #000000; margin-left: 5px; white-space: nowrap;}
#online_opb .tab_padd td{ padding-bottom: 5px; }
#online_opb .paper_tb{ width: 162px; height: 162px; float: left; margin: 0 20px 20px 0; }
#online_opb .paper_sel{ background-image: url(/img/orders/krug.jpg); }
#online_opb .paper_inner{ width: 133px; height: 133px; cursor: pointer; cursor: hand; padding: 10px; color: #000000;}
#online_opb .paper_inner .inv{ color: #FFFFFF; }
#online_opb .td_img { padding-left: 10px; }

/* Таблица выставления счета */
#opb_acc_tab .first_col{ width: 300px; white-space: nowrap; text-align: right; padding-right: 20px; }
#opb_acc_tab .two_col{ width: 450px; text-align: left; }
#opb_acc_tab input.tx{ width: 400px; text-align: center; }

#opb_tab_res .tab_serv2 {  }
#opb_tab_res .tab_serv2 .first_col{ text-align: right; font-weight: bold; white-space: nowrap;}
#opb_tab_res .tab_serv2 .two_col{ text-align: left; white-space: nowrap; padding-left: 20px; }


#opb_tiraz { width: 150px; }
#opb_comment { width: 230px; height: 100px; }
#opb_size { width: 230px; }
#online_opb .td_size{ padding: 30px 0; }

#opb_tab_res .bg{ background-color: #e8e8e8; }
#opb_tab_res .title{ font-size: 18px; cursor: pointer; cursor: hand; text-decoration: underline; color: #000000;}
#opb_tab_res .bl_sel{ color: #0033FF; }

#opb_tab_res .tab_serv { margin: 20px; width: 80%; }
#opb_tab_res .tab_serv .first_col{ text-align: right; font-weight: bold; white-space: nowrap; width: 10%;}
#opb_tab_res .tab_serv .two_col{ text-align: left; white-space: nowrap; width: 90%; padding-left: 20px; }

#opb_kp_mail_td { display: block; padding: 20px; }
#opb_kp_mail_td .col1{ padding-right: 10px; text-align: right; }
#opb_kp_mail_td input.tx{ width: 150px; }
#opb_kp_mail_td input.butt{ width: 90px; }





/* better_tooltip */
.tip {
	width: 212px;
	padding-top: 37px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(/img/better_tooltip/tipTop.png) no-repeat top;}

.tipMid {background: transparent url(/img/better_tooltip/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}
.tipBtm {background: transparent url(/img/better_tooltip/tipBtm.png) no-repeat bottom; height: 32px;}

















