/* 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:#dfe3e6;
  background-image:url(img/bg.jpg);
  background-repeat: repeat-x;
} */


body {
 margin:0;
 padding:0;
 font-family:Georgia,Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
}

.link_shop{background-color:#bf3e2e;font-size:18px;color:#FFFFFF;font-weight:bold;padding-left:5px;padding-right:5px;}
.link_shop_main{background-color:#bf3e2e;font-size:18px;color:#FFFFFF;font-weight:bold;padding-left:10px;padding-right:10px;}

#fade {position: absolute;top:0px;top:0px;left:0px;width:100%;height:100%;background-color:#002024;z-index:1;right: 0px; bottom:0;}
#fade2 {position: absolute;top:0px;top:0px;left:0px;width:100%;height:100%;z-index:1000;right: 0px; bottom:0;opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5;background-color:#003300;
}

a {color:#365f91;text-decoration:underline;}
a:hover {color:#01BBD6;}

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

table, td, p, span, div {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;font-weight:bold;}
.grgr{ background-color: #999999;color:#FF0000; }

h1,h2,h3,h4,h5,h6 {color:#018697;font-weight:Normal;}
h1.gltit { padding: 0;margin: 0; padding-bottom: 20px; color: #365f91; }
span.gltit { padding: 0;margin: 0; padding-bottom: 20px; padding-top: 10px;font-weight:normal; font-size: 16px; color: #365f91;}

td.shop_adr_tit, td.shop_adr_tit a  { font-size: 16px; color: #929292; }

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

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 {height:100px;padding:10px;font-size:11px;}


#main2 {width:100%;height:100%;padding:0px;margin:0;}
#main2 .logo{text-align: left;}
#main2 td.left_menu{padding: 10px; vertical-align: top; text-align: left; padding-top: 0; }

#main2 td.menu_pnk{ padding-bottom: 10px; }
#main2 a.menu_pnk{ font-size: 18px; text-decoration: underline; color: #043c33; white-space: nowrap; }
#main2 a.menu_pnk_act{ font-size: 18px; text-decoration: underline; color: #939393; white-space: nowrap; }
#main2 .phone{ font-size: 30px; color: #434343; }
#main2 .center_bl{ padding-left: 20px; padding-right: 20px; }
#main2 .center_text{ font-family: Verdana; font-size: 14px; padding-bottom: 0px;text-align: left; vertical-align: top; }
#main2 .center_portfolio{ padding-bottom: 20px; vertical-align: top;}
#main2 .polos_right { border-right: 1px #666666 solid; }

#main2 .cont_bott{ padding-left: 20px; font-family: Verdana;}
#main2 a.cont_bott{ background-color:#023b34 ;color: #FFFFFF; padding: 1px; padding-left: 5px; padding-right: 5px;}

.list {}
.list_td1 {text-align:left;padding-left:20px;}
.tb_tit {height:35px;background-color:#ebebec;font-weight:bold;text-align:center;font-size:18px;}
.tb_tab1 {height:35px;background-color:#f4f4f4;text-align:center;}
.tb_tab2 {height:35px;background-color:#f4f4f4;text-align:center;}



#search_tab{ background-image: url(img/search.png);background-repeat: no-repeat;}
#search_tab input{ border: 0;font-size: 12px; width: 130px; color: #666666; background-color: transparent; }

#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:#018697;}
#prev_text p:first-letter{color:#018697;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:#018697;color:#FFFFFF;}


/* Админка */
#admin {width:100%;height:100%;}
#admin .title{color:#018697;font-size:24px;height:80px;vertical-align:middle;text-align: left;}
#admin .bod{padding-left:20px;vertical-align:top;font-size:14px;}
#admin td.sub_title {background-color:#008080;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:253;border:1px #023B34 solid;background-color:#FFFFFF;padding:10px; }
#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:500px;z-index:255;border:1px #023B34 solid;background-color:#FFFFFF;padding:10px;}
#div_sel_page div.list_page{overflow:auto;width:100%;height:100%;text-align: left;}
#div_sel_page td.list_page{height:250px; border: 1px #018697 solid;}


/* Админка меню выбора страницы */
#div_sel_page_p {width:550px;z-index:255; background-color:#FFFFFF; }
#div_sel_page_p div.list_page{overflow:auto;width:100%;height:100%;text-align: left;}
#div_sel_page_p td.list_page{height:350px; border: 1px #018697 solid;}


.list_tr_sys {background-color:#FFD9D9;}

.list_tab_tit {border-bottom:3px #018697 solid;text-align:center;color:#018697;font-weight:bold;}
.list_tab_norm {text-align:center;color:#000000;height:25px;}
.list_tab_ident {text-align:left;color:#000000;height:25px;padding-left:20px;white-space: nowrap;}
.list_tab_ident_r{padding-right:60px;}
.list_tab_gr{ background-color: #FFFFFF; }
.list_tab_gr2{ background-color: #EEF8F9; }

#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_users_shop {width:100%;font-size:12px;}
#admin_users_shop input.tx {width:300px;font-size:11px;}
#admin_users_shop select {width:300px;font-size:11px;}
#admin_users_shop option {background-color:#FFFFFF;}
#admin_users_shop .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_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:#018697;}
#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:#018697;}
#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:#018697;}

#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:#023B34;border-bottom:1px #949494 solid;}
#admin_opt input.tx {font-size:11px;text-align:center;}
#admin_opt textarea.alert { font-size:11px; width: 300px; }
#admin_opt .comm {padding-left:10px;font-size:12px;color:#008000;}
#admin_opt .bl_opt{padding:10px;}

a.pglistoff { color:#000000; }

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


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

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


/*  Магазин на сайте  */
#shop_cat_tab {  }
#shop_cat_tab a.lev1{ font-size: 18px; }
#shop_cat_tab a.lev2{ font-size: 14px; color: #365f91;}
#shop_cat_tab a:hover.lev2{ font-size: 14px; color: #01BBD6;}
#shop_cat_tab .nms { color: #B9B9B9; font-style: italic; }
#shop_cat_tab .sel{ background-color: #EAF4FD;  }
#shop_cat_tab .sel a{ color: #000000; }
#shop_cat_razd td{ font-size: 11px; }








/* Админка - магазин, список товаров */
#adm_goods_list .cat_act {color:#000000;}
#adm_goods_list .par_tab td{ padding: 3px 0 0 20px; text-align: right; }
#adm_goods_list .par_tab td.sp1{ color: #00CC00; font-weight: bold; }
#adm_goods_list .par_tab td.sp2{ color: #0099CC; font-weight: bold; }
#adm_goods_list .par_tab td.sp3{ color: #99CCCC; }
#adm_goods_list .par_tab td.sp4{ color: #CC9999; }

#adm_goods_list .edall_title { padding-bottom: 5px; }
#adm_goods_list .edall_title input { font-size: 11px; width: 100%; border: 1px #B9B9B9 solid; font-weight: bold; }

#adm_goods_list td.fl_tx { font-size: 11px; }
#adm_goods_list td.ed_art { color: #929292; font-weight: bold; }
#adm_goods_list input.ed_art { color: #929292; font-size: 11px; text-align: center; font-weight: bold; border: 1px #B9B9B9 solid;  }
#adm_goods_list input.err{ border: 2px #FF0000 solid; }

#adm_goods_list td.ed_price { color: #009900; }
#adm_goods_list input.ed_price { color: #009900; font-size: 11px; text-align: center; border: 1px #B9B9B9 solid;  }
#adm_goods_list td.ed_minpart { color: #018697; }
#adm_goods_list input.ed_minpart { color: #018697; font-size: 11px; text-align: center; border: 1px #B9B9B9 solid;  }
#adm_goods_list td.ed_sklad { color: #0198AD; }
#adm_goods_list input.ed_sklad { color: #0198AD; font-size: 11px; text-align: center; border: 1px #B9B9B9 solid;  }
#adm_goods_list .ed_tx { padding-top: 10px; }



#adm_goods_list .td_art_id{ padding-left: 20px; }
#adm_goods_list span.art_id { color: #929292; font-family: Arial; font-weight: bold; font-size: 11px; }

.list_tab_gr_gds{ background-color: #EEF0F2; }

/* Админка редактирование меню */
#div_add_cat {width:525px;z-index:253;border:1px #023B34 solid;background-color:#FFFFFF;padding:10px; }
#div_add_cat .left_col {font-size:11px;width:80px;}
#div_add_cat input.tx {width:100%;font-size:11px;}
#div_add_cat input.butt {font-size:11px;}
#div_add_cat div.list_cat{overflow:auto;width:100%;height:100%;text-align: left;}
#div_add_cat .list_tab_gr2{ background-color: #DEECFD; }



/* Админка магазин, перемещение товара в другой раздел */
#div_move_gd {width:500px;z-index:253;border:1px #023B34 solid;background-color:#FFFFFF;padding:10px; }
#div_move_gd .left_col {font-size:11px;width:80px;}
#div_move_gd input.tx {width:100%;font-size:11px;}
#div_move_gd input.butt {font-size:11px;}
#div_move_gd div.list_cat{overflow:auto;width:100%;height:100%;text-align: left;}
#div_move_gd .list_tab_gr2{ background-color: #DEECFD; }




/* админка магазин редактирование товара */
#admin_goods_edit input{ font-size: 14px; text-align: center; }
#admin_goods_edit input.tx{ width: 300px;font-size: 12px;}
#admin_goods_edit input.tx2 {width:100px;font-size:11px;}
#admin_goods_edit input.tx3 {width:140px;font-size:11px;}
#admin_goods_edit input.dat {width:80px;font-size:11px;}
#admin_goods_edit select.units_sel { width: 100px; text-align: center; font-size: 11px; }

#admin_goods_edit .err_in{ border: 2px #FF3300 solid; }



#admin_goods_edit .pd {line-height: 25px; padding-right: 10px; }
#admin_goods_edit .cat_act {color:#FFFFFF;}

.list_tx td,.list_tx p,.list_tx span,.list_tx a, .list_tx { font-size: 11px; cursor: pointer; cursor: hand; color: #929292; }

#admin_goods_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);}





/*Завершенные объекты, слой с картинками */
#ge_dv_im {width: 800px;height: 110px; border: 1px #003300 inset; overflow: auto; background-color: #FFFFFF; white-space: nowrap;}
#ge_dv_im .imdv{ white-space: nowrap; vertical-align: top; }
#ge_dv_im .sel{ border: 2px #FFFFFF solid; }
#ge_dv_im .close{ margin-left:-20px;white-space:nowrap;margin-top:0px;width:16px;height:16px;border:1px #FFFFFF solid;}
#ge_dv_im .rz{ width: 5px; white-space: nowrap; }


#shop_registr{  }
#shop_registr input{ font-size: 14px;  }
#shop_registr input.tx { width: 400px; text-align: center; color: #999999; }
#shop_registr input.pass { width: 330px; text-align: center; color: #999999; }
#shop_registr input.kod { width: 180px; text-align: center; color: #999999; }

#shop_list .title { font-size: 18px; font-weight: bold; height: 10px; color: #365f91;}

#shop_list .art_id { padding-left: 20px ;font-family: Arial ;font-size: 14px; font-weight: bold; color: #B9B9B9; vertical-align: top; }

#shop_list .price { font-size: 18px; color: #00CC00; font-weight: bold; padding-right: 20px; }
#shop_list .sklad { font-size: 14px; color: #365f91; padding-right: 20px; }
#shop_list .ram_gd { border: 1px #C3D9FF dashed; background-color: #FFFFFF;}

#shop_list input.num_add { width: 50px; font-size: 11px; text-align: center; }
#shop_list td.num_add_tx { font-size: 11px; }

#shop_list .bt_cart { cursor: pointer; cursor: hand; }
#shop_list .bt_cart td { font-weight: bold; }


/* Алерт добавления в корзину */
#div_add_cart {width:300px;z-index:253;border:1px #023B34 solid;background-color:#FFFFFF;padding:10px; }
#div_add_cart .left_col {font-size:11px;width:100px;}
#div_add_cart input.tx {width:200px;font-size:11px;}
#div_add_cart input.tx2 {width:150px;font-size:11px;}
#div_add_cart input.butt {font-size:11px;}


#shop_view td { color: #365f91; }
#shop_view .title { font-size: 24px; font-weight: bold; height: 10px; color: #365f91;}
#shop_view .descr_tit { font-size: 20px; font-weight: bold; height: 10px; padding-top: 0; padding-bottom: 0; }
#shop_view .descr { color: #666666; padding-top: 0; padding-bottom: 0;  }

#shop_view input.num_add { width: 50px; font-size: 11px; text-align: center; }
#shop_view td.num_add_tx { font-size: 11px; }


#shop_view .inf_bl { padding: 20px; }
#shop_view .inf_bl .cols1 { font-size: 16px; color: #666666; padding-right: 20px; background-color: #FFFFFF; }
#shop_view .inf_bl .price { font-size: 18px; color: #00CC00; font-weight: bold; text-align: right; background-color: #FFFFFF;}
#shop_view .inf_bl .sklad { font-size: 14px; color: #365f91; text-align: right; background-color: #FFFFFF; }
#shop_view .inf_bl .minpart { font-size: 14px; color: #99CCCC; text-align: right;  background-color: #FFFFFF; }
#shop_view .inf_bl .dtpost { font-size: 14px; color: #CC9999; text-align: right;  background-color: #FFFFFF; }
#shop_view .inf_bl .art_id { font-family: Arial ;font-size: 16px; font-weight: bold; color: #B9B9B9; text-align: right; }
#shop_view .bt_cart { cursor: pointer; cursor: hand; }
#shop_view .bt_cart td { font-weight: bold; color: #365f91;}

/* больщая картинка на странице  */
#image_wrap {
    /* dimensions */
    width:100%;
    margin:0 0 0 0;
    padding:5px 0;

    /* centered */
    text-align:center;

    /* some "skinning" */
    background-color:#FFFFFF;
    border:0px solid #fff;
    outline:0px solid #ddd;
    -moz-ouline-radius:2px;
}
#fp_cr_sm { height: 110px; overflow: hidden; white-space: nowrap; }
#fp_cr_sm .sel{ border: 2px #FFFFFF solid; }


/*   завершенные объекты, горизонтальная прокрутка   */

/* кнопка влево */
#hr_prevPage{ float: left; height: 70px; margin: 0 5px 0 10px; cursor: pointer; cursor: hand; border: 0px #ffffff solid; }
#hr_prevPage img{ margin-top: 35px; }
/* кнопка вправо */
#hr_nextPage{ float: left; height: 70px; margin: 0 5px; cursor: pointer; cursor: hand; }
#hr_nextPage img{ margin-top: 35px; }

/* скроллинг */
.scrollable {
	position:relative;
	overflow:hidden;
	width: 85%;
	height:110px;
  float:left;
	/* custom decorations */
	border:0px solid #ccc;
	background:url(/img/global/gradient/h300.png) repeat-x;
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:0px 5px 0px 5px;
	background-color:#fff;
	padding:0px;
	border:0px solid #ccc;
	cursor:pointer;
}


/* active item */
.scrollable .active {
	border:2px solid #018697;
	z-index:1;
	position:relative;
}


.disabled {
	visibility:hidden !important;
}

#shop_cart { border: 1px #68BFEF dotted; }
#shop_cart td { font-weight: bold; color: #365f91;}
#shop_cart span { color: #929292; font-weight: normal;  }
#shop_cart div { display: inline; }
#shop_cart a.nowght { font-weight: normal;  }


#shop_cart_list .title { font-size: 24px; font-weight: bold; height: 10px; color: #365f91; }
#shop_cart_list td{ color: #365f91; }
#shop_cart_list .shop_cart_list_goods { }
#shop_cart_list .cn { text-align: center; }
#shop_cart_list .tit_tab td { font-weight: bold; height: 1px; text-align: center; }

#shop_cart_list .title_goods a { height: 10px; color: #365f91;}
#shop_cart_list .art_id { padding-left: 10px ;font-family: Arial ;font-size: 11px; font-weight: bold; color: #B9B9B9; vertical-align: top; }
#shop_cart_list .descr_goods { font-size: 12px; color: #929292; padding: 0; }
#shop_cart_list .inp_nms { width: 60px; text-align: center; font-size: 11px; }
#shop_cart_list .price_goods { font-size: 12px; color: #00CC00; font-weight: bold; }
#shop_cart_list .itog_tit { font-size: 18px; font-weight: bold; color: #018697;  }
#shop_cart_list .itog_price { font-size: 18px; color: #0066CC; font-weight: bold; padding: 0 30px; }
#shop_cart_list .send_order { font-size: 20px; }




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

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


#opb_acc_tab .send_order { font-size:20px; }

#opb_acc_tab textarea.comm{ width: 300px; }

#opb_tab_res .tab_serv2 {  }
#opb_tab_res .title { font-size: 24px; font-weight: bold; height: 10px; color: #365f91; }
#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_tab_res .price { color: #00CC00; }
#opb_tab_res .error_reg, #opb_tab_res .error_reg a  { font-size: 14px; color: #CC0066; line-height: 30px; }

#shop_ord_list a.sel { color: #000000; }
#shop_ord_list .list_tr_all { background-color: #FFFFFF; }
#shop_ord_list .list_tab_gr { background-color: #F3F4F5; }
#shop_ord_list .dt_time { color: #B9B9B9; }
#shop_ord_list .price { color: #00CC00; }
#shop_ord_list .count { color: #0080C0; }


#sh_view_req { width: 800px; border: 1px #B0CDE1 dashed; background-color: #FFFFFF; }
#sh_view_req td{ font-size: 11px; color: #466CA6; }
#sh_view_req td.req_title { font-weight: bold; text-align: center; font-size: 16px; color: #466CA6; height: 30px; border-bottom: 1px #B0CDE1 dashed; }

#sh_view_req .dt_time { color: #B9B9B9; }

#sh_view_req .first_col { text-align: right; width: 260px; font-weight: bold; }
#sh_view_req .two_col { padding-left: 20px; }

#sh_view_req .tit_tb_pos td { font-size: 12px; font-weight: bold; text-align: center; height: 30px; vertical-align: middle; }
.cn { text-align: center; }
#sh_view_req .pos_title { text-align: left; padding-left: 10px; color: #365f91;}
#sh_view_req .art_id { font-family: Arial ;font-size: 11px; font-weight: bold; color: #929292; }

#sh_view_req .list_tab_gr_pos { background-color: #F3F3F3; }
#sh_view_req .itog td { font-weight: bold; border-top: 1px #B0CDE1 dashed;  }
#sh_view_req .price { color: #00CC00; }
#sh_view_req .count { color: #0080C0; }

#shop_ord_view td { color: #666666; }




/* Админка редактирование меню */
#div_add_devmet {width:350px;z-index:253;border:1px #023B34 solid;background-color:#FFFFFF;padding:10px; }
#div_add_devmet .left_col {font-size:11px;width:150px;}
#div_add_devmet input.tx {width:200px;font-size:11px;}
#div_add_devmet input.tx2 {width:150px;font-size:11px;}
#div_add_devmet input.butt {font-size:11px;}







.shop_title { font-size: 24px; font-weight: bold; color: #365f91; }



#ev-catalog {
  margin-top:0px;
}

#ev-catalog td, .ev-links div {
  line-height: 1.5;
  font-size: 120% !important;
}

#ev-catalog a {
  color: #365f91;
}

#ev-catalog a:hover {
  color: #01BBD6;
}

#ev-catalog td {
  padding: 0 60px 40px 0;
}

.ev-links {
  color: #367dca;
}

#ev-spec td {
  border: 1px dashed #cdd3f5;
  position: relative;
  padding: 15px;
}

#ev-spec td td {
  border: 0;
  padding: 0;
}

.ev-spec-bottom {
  height: 30px;
  bottom: 0;
  width: 100%;
  font-size: 14px;
  color: #01BBD6;
}

.ev-coast {
  font-size: 18px;
  color: #00CC00;
  font-weight: bold;
}

.ev-spec-bg {
  float: left;
  margin: 0 15px 20px 0;
  width: 106px;
  height: 105px;
  position: relative;
}

.ev-spec-bg img {
  position: absolute;
  bottom: 0;
}

.ev-art {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #B9B9B9;
  margin: 0 0 20px 10px;
}

.clear {
  clear: both;
  height: 0;
}

strike {
  font-size:80%;
  color:#000;
}

.hidden {
 display: none;
}
#div_add_cat {
 font-size: 12px;
}
#div_add_cat input {
 vertical-align: middle !important;
}
