﻿/*-----------------------------------------------------------------------------------*/
/*	0.	RESET
/*-----------------------------------------------------------------------------------*/

blockquote:before, blockquote:after, q:before, q:after 
{
	content:'';
	content:none
}

ins 
{
	text-decoration:none
}

del 
{
	text-decoration:line-through
}

table 
{
	border-collapse:collapse;
	border-spacing:0
}

.clear 
{
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}

.clearfix:after 
{
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0
}

.clearfix 
{
	display:inline-block
}

* html .clearfix 
{
	height:1%
}

.clearfix 
{
	display:block
}


/*-----------------------------------------------------------------------------------*/
/*	1.	FONT-FACE
/*-----------------------------------------------------------------------------------*/

 @font-face 
 {
 font-family: 'Puritan20Italic';
 src: url('style/type/puritan/puritan_italic-webfont.eot?') format('eot'),  url('style/type/puritan/puritan_italic-webfont.woff') format('woff'),  url('style/type/puritan/puritan_italic-webfont.ttf') format('truetype'),  url('style/type/puritan/puritan_italic-webfont.svg#webfontZMWmRIPG') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face 
 {
 font-family: 'Puritan20Normal';
 src: url('style/type/puritan/puritan_regular-webfont.eot?') format('eot'),  url('style/type/puritan/puritan_regular-webfont.woff') format('woff'),  url('style/type/puritan/puritan_regular-webfont.ttf') format('truetype'),  url('style/type/puritan/puritan_regular-webfont.svg#webfontJ25dHiGv') format('svg');
 font-weight: normal;
 font-style: normal;
}

/*-----------------------------------------------------------------------------------*/
/*	2.	GENERAL
/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*	3. CAROUSEL
/*-----------------------------------------------------------------------------------*/

.d-carousel ul li 
{
	background: none;
	background-color: white;
	-webkit-box-shadow: 0px 1px 2px 0px #ffe1c4;
	-moz-box-shadow: 0px 1px 2px 0px #ffe1c4;
	box-shadow: 0px 1px 2px 0px #ffe1c4; 
	padding: 15px;
	width: 140px;
	height: 1px;
}

.jcarousel-direction-rtl 
{
	direction: rtl;
}

.d-carousel 
{
	width: 657px;
	height: 253px;
	margin-left: 120px;
}

.d-carousel h4 
{
	margin: 5px 0 5px 0;
}

.d-carousel .jcarousel-container 
{
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}

.d-carousel .jcarousel-item 
{
	height: 207px;
	width: 120px;
}

.d-carousel .jcarousel-container-horizontal 
{
	height: 253px;
	width: 567px;
	padding: 0 45px;
}

.d-carousel .jcarousel-item-horizontal 
{
	margin-left: 24px;
	margin-bottom: 3px;
	margin-top: 7px;
	margin-right: 11px;
}

.d-carousel .jcarousel-next-horizontal 
{
	position: absolute;
	top: 0px;
	right: 0;
	margin-right: 6px;
	width: 50px;
	height: 253px;
	cursor: pointer;
	background: transparent url(images/blog-arrows1.png) no-repeat top right;
}

.d-carousel .jcarousel-direction-rtl .jcarousel-next-horizontal 
{
	left: 5px;
	right: auto;
	background-image: url(images/blog-arrows1.png);
}

.d-carousel .jcarousel-next-horizontal:hover 
{
	background-position: bottom right;
}

.d-carousel .jcarousel-prev-horizontal 
{
	position: absolute;
	top: 0px;
	left: 0;
	margin-left: -4px;
	width: 50px;
	height: 253px;
	cursor: pointer;
	background: transparent url(images/blog-arrows.png) no-repeat top left;
}

.d-carousel .jcarousel-direction-rtl .jcarousel-prev-horizontal 
{
	left: auto;
	right: 5px;
	background-image: url(images/blog-arrows.png);
}

.d-carousel .jcarousel-prev-horizontal:hover 
{
	background-position: bottom left;
}

.jcarousel-clip 
{
	width: 567px;
	height: 253px;
	background: url(images/image_back.png) no-repeat;
}

.caption .ico{
	position:absolute; 
	bottom:6px; 
	left:21%;
}
.caption td{position:relative;}

table.catalog_items tbody tr:hover, table.catalog_user_items tr:hover{background-color:#d1ffd1;}
table.catalog_admin_items thead tr, /* table.catalog_user_items tr:first-child, */table .caption td{border-bottom: 2px solid white;}

.catalog_admin_cat{cursor:pointer;}
#cat_folders a, .catalog_admin_cat, .catalog_user_items tr, .adm_list_page{border-bottom: 1px dashed #DFDBE8;}
/* #cat_folders li{padding:2px;} */
#cat_folders a{padding-right: 2em;}
#cat_folders a, #cat_folders li{position: relative;}

#cat_folders a,.catalog_admin_cat{background-color: transparent;}
#cat_folders a:hover, .catalog_admin_cat:hover{background-color: #fdfdfd;}

#cat_folders, .block_win{background: url('/images/tbl_hd_bg.png') left top repeat-x #ececec; padding-right:0;}
#cat_folders, .block_win{padding:12px;}
#cat_folders h1, #cat_folders h2, #cat_folders h3,
.block_win h1, .block_win h2, .block_win h3
{ margin: 8px; padding-right:12px;}


#catalog_items{overflow:hidden;min-width: 323px;}
#cat_folders/* , .block_win */{float: left; margin-left:5px;margin-right:4px;margin-bottom: 10px;}

.block_win{margin:0 auto;}


#site.cms .leftmenu_block, #cat_folders, .block_win
{
	border: 1px solid #C5C5C5;
	box-shadow: 0px 2px 4px #D6D7DB;
	overflow:hidden;
}

.leftmenu_block, .tx_on_blue{color: #C2DDFF;}
/* #site.usr */ .leftmenu_block{
	background-color: #2b6fc0;
	border-top: 3px solid #c2ddff;
}
.leftmenu_block .info{color:#F0C2FF;}

#site.usr .leftmenu_block input, #site.usr .leftmenu_block textarea, #site.usr .leftmenu_block select{
	border:none;
	padding-left: 3px;padding-right: 2px;
}

#site.usr .leftmenu_block textarea{max-height:360px;height:103px;width:185px;}
/* .leftmenu_block input, .leftmenu_block select{height: 19px;} */
#site.usr .leftmenu_block input, #site.usr .leftmenu_block textarea, #site.usr .leftmenu_block select { color: #274e7d; max-width:185px;}
#site.usr .leftmenu_block{
	padding: 13px 22px 16px 22px;
}

.leftmenu_block textarea[name=message], .leftmenu_block input[name=captcha]{margin:0;}
/* .leftmenu_block input[name=captcha]{font-weight:bold;} */
#search_div input{padding-left:1em; padding-top:3px;}

.left_cat_block{margin-bottom: 65px;}
.left_cat_block ul{
	padding: 0; margin-left: 0; position: relative; 
	/* z-index: 95; */
	z-index: 3;
	list-style:none; 
	font-size: 17px;
}
.left_cat_block ul a{
	background-position: left top;
}
.left_cat_block ul a:hover, .left_cat_block ul .mm_active_link{
	background-color:#deaf24;
	background-position: left -37px;
}

.left_cat_block ul{
	background-color:#ecd260;
	
	-moz-box-shadow: inset 0 3px 8px #BBA965;
	-webkit-box-shadow: inset 0 3px 8px #BBA965;
	box-shadow: inset 0 3px 8px #BBA965;
}
/* 
shadow
	-moz-box-shadow: inset 0 2px 6px #C7AA0E;
	-webkit-box-shadow: inset 0 2px 6px #C7AA0E;
	box-shadow: inset 0 2px 6px #C7AA0E; */

.left_cat_block ul a, .left_cat_block ul span{
	display:block;
	padding:0 13px 0 18px;
	height:37px;
	line-height:37px;
	white-space: nowrap;
	
	color: #04346c;
	
	text-decoration: none;
	position:relative;
	cursor:pointer;
	
	text-shadow: 0 0 3px #FCFFD0;
}

.left_cat_block ul a:before, .left_cat_block ul span:before{content: "•";padding-right: 8px;}

.left_cat_block >ul>li>ul{
	background-color: #F1DD85;
}
.left_cat_block >ul>li>ul >li a:hover {
	background-color: #EAC557;
}

.left_cat_block >ul>li>ul:last-child{
	border-bottom-style:solid;
	border-bottom-width: 2px;
	border-bottom-color: white;
}

.left_cat_block >ul>li>ul>li{
	border-style:solid;
	border-color:#D6B346;
	border-left-width: 3px;
	border-right-width: 2px;
	border-top-color: #AA840C;
	border-bottom-color: #EECC64;
}

.left_cat_block >ul>li>ul{
	margin-bottom: 1px;
	display:none;
}

.left_cat_block .arw_lht_ico.block{
	background-position: left -16px;
	display:block;
	position:absolute;
	right: 7px;
	top: 10px;
}
/* 
.left_cat_block ul .mm_active_link .arw_lht_ico.block{
	background-position: left -16px;
} */

.left_cat_block ul a:hover .arw_lht_ico.block, .left_cat_block ul span:hover .arw_lht_ico.block{
	background-position: left top;
}

.left_cat_block li{position:relative;}
.left_cat_block li>i{
	text-decoration:none;
	position:absolute;
	line-height: 37px;
	left: -30px;
	/* float: left; */
	left: 3px;
	z-index:1;
}

.shadow_ylw_menu{
	-moz-box-shadow: inset 0 3px 8px #BBA965;
	-webkit-box-shadow: inset 0 3px 8px #BBA965;
	box-shadow: inset 0 3px 8px #BBA965;
}

/* #mail_simple_send_left_form{padding: 0 !important;} */
.catalog_user_items tr th , tr.caption td, .catalog_admin_items tr.caption th, table .head_table{
	background: #e5ebf8;
	/* background: #ECF3FF; */
	
	font-weight: bolder;
	/* padding: 0 5px; */
	height: 43px;
	
	background-image:url(/images/tbl_hd_bg.png);
	background-repeat: repeat-x;
	
	border-right: 1px dotted #CCD8E7;
}
/* .catalog_user_items td, .catalog_admin_items td, .table_evaluated td{height: 32px;} */
.catalog_user_items>tr>td, .catalog_admin_items>tr>td, .table_evaluated>tr>td, 
.catalog_user_items>tbody>tr>td, .catalog_admin_items>tbody>tr>td, .table_evaluated>tbody>tr>td{height: 32px;}
/* check this */


.table_evaluated { /*border: solid 1px #ff00ff;*/
	text-align: center;
	/* text-align: left;  */
	table-layout: fixed;
	width: 100%;/**/
	/* text-align:justify;  */
}
.table_evaluated .head_table{
	/* background-color: #f0eab9; */
}
.table_evaluated .head_table, .table_evaluated .head_table_inner{
	font-weight: bold;
	/* font-size: 88%; */
}

.table_evaluated .head_table td, .table_evaluated .head_table_inner td{vertical-align: middle !important;}

.table_evaluated .middle_td{ color: #A62924;
	padding-bottom: 5px;}
.table_evaluated .middle_tr{ background-color: #f4f4d0;
	vertical-align: top; 
	/* text-align:justify; */
	/* text-align:left; */
	/* font-size: 85%; */
}
.table_evaluated .middle_tr.tr_nth{background-color: #FFFEE5;}
#requirementList .sub_tb{background-color: white;border-bottom:1px solid #B3B3B3;
	padding: 0;
}
#requirementList .sub_tb>td{padding: 0;}
#requirementList .sub_tb table{box-shadow: inset 0 2px 7px 1px #DADADA;}

table .td_left, table .td_left_pd{text-align: left;}
table .td_right, table .td_right_pd{text-align: right;}
table .td_left_pd{padding-left: 20px;}
table .td_right_pd{padding-right: 20px;}

.table_evaluated .colored_td{ 
	background-color: #f0eab9; 
	text-align: center;
	/* padding: 0;	 */
	padding-right: 0;
	z-index: 1;
	zoom:1;
	*height: 38px;
	height: 38px;
	max-height: 38px;
}

.table_evaluated .colored_td/* , .table_evaluated .td_left */{ font-weight: bold; }

/* .table_evaluated .td0{ width: 2em; }
.table_evaluated .td_auto
{ width: auto; }
.table_evaluated .td1
{ width: 133px; }
.table_evaluated .td2
{ width: 224px; }
.table_evaluated .td4{ width: 2em; }
.table_evaluated input[type='text']
{width: 99%;}
 */
table .td0{ width: 2em; }
table .td_auto
{ width: auto; }
table .td05
{ width: 60px; }
table .td1
{ width: 133px; }
table .td2
{ width: 224px; }
table .td3{ width: 2em; }

/* table input[type='text']
{width: 99%;} */



#requirementList .middle_tr{cursor:pointer;}

#requirementList .middle_tr, #requirementList .head_table, .table_evaluated .head_table_inner{border-bottom:1px solid #D3CDAC;}
#requirementList .middle_tr:hover td{background-color: #FAEDC4; border-bottom:1px solid #B8A48B}
#requirementList .middle_tr td, #requirementList .sub_tb{height: 21px;}

.desc_ico, .desc_no{
	background-image: url("/images/comments-icon-mini.png");
	/* background-position: top left; */
	background-repeat: no-repeat;
	width: 33px; height: 25px;
	display:block;
	/* text-decoration:none; */
	border-bottom: none;
}
.desc_no{background-position: bottom left;}

.docs_ico{background: url('/images/b_docs.png') left top no-repeat; width: 16px; height: 16px;}

.clipboard_ico{
	background:url("/images/clipboard.png") left top no-repeat;
	width: 32px;height: 32px;
	cursor:pointer;
}
.height_ico{height: 32px;}
input.height_ico{margin:0;height: 28px;font-size: 150% !important;}

.arw_lht_ico{
	background:url('/images/style/arw_lht_rb(wb).png');
	height: 16px; width: 16px;
}
/* .left_cat_block .arw_lht_ico{display:none;} */

/* .expand-desc a, .expand-params a, .contacts_box a, */
a.colored, .red{
color: #A914AE !important;
/* color: #8A128E; */
}


.sort_by_arw
{
	position: absolute;
	height: 15px;
	width: 100%;
	bottom: 0;
}

.ico_arw_dwn
{
	background-image: url('/images/tri_pink_dw(wb).png');
	background-repeat: no-repeat;
	width: 9px;
	height: 5px;
	background-position:-9px top;
}
.ico_arw_dwn.active, .ico_arw_dwn:hover, .sort_by_arw:hover .ico_arw_dwn{background-position:left top;}

.ico_no_access{background: url("/images/no_dostup.png") left top no-repeat; width: 256px; height: 256px;}
.ico_user_settings{background:url(/images/user.png) left -40px no-repeat;width: 40px; height: 40px;}
/* #ent_mn div:hover > .ico_user_settings{
	background-position: left top;} */

/* btn_user_settings */
/* #btn_user_settings .btn:hover{ background-position: left -82px; cursor: pointer;} */
/* #ent_mn div:hover > .ico_user_settings{background-position: left top;} */
.ico_user_settings:hover{background-position: left top;}
.btn_simple{
	float: left;
	height:  100%;
	/* padding-top: 7px; */
}

.ico_house_sml_blu, .ico_phone_sml_blu, .ico_clock_sml_blu, .ico_email_sml_blu, .ico_fax_sml_blu{background: url('/images/ico_blu_sml(fx)(pnd).png') no-repeat;}
.ico_house_sml_blu{background-position: left top;}
.ico_phone_sml_blu{background-position: left -16px;}
.ico_clock_sml_blu{background-position: left -33px;}
.ico_email_sml_blu{background-position: left -49px;}
.ico_fax_sml_blu{background-position: left -64px;}

	
.ico_file_big_doc{background: url('/images/file-big-icon(pnd).png') no-repeat; /* width: 27px; */ height: 29px;}
.ico_file_big_doc{background-position: left -89px;}
p.ico_file_big_doc{line-height: 29px !important; padding-left: 38px !important; }


#btn_user_settings{position: absolute; left:100%;top:-2px;}


.left_menu li{
	list-style: none;
	margin: 0px;
	padding: 0px;
	
	/* background-image:url(/images/tbl_hd_bg_min.png); */
	background-repeat: repeat-x;
	/* background-color:#e3e3e3; */
	background-color: #EAEAF0;
}
.left_menu > ul> li {
	/* border-bottom: 1px solid #E3E3E3; */
	/* border-bottom: 1px solid #C2C2C2; */
	border-bottom: 1px solid #A2B1E0;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
}
.left_menu strong{padding-left: 2em;}

#cat_folders h1, #cat_folders h2, #cat_folders h3
.block_win h1, .block_win h2, .block_win h3
{font-size: 80%;}
.left_menu li a, #cat_folders h1, #cat_folders h2, #cat_folders h3
.block_win h1, .block_win h2, .block_win h3
{color: #21759B;}
.left_menu li a {
	display: block;
	padding: 3px 10px 3px 20px;
	/* background: #F1F1F1; */
	font-weight: bold;
	text-decoration: none;
	position:relative;
	
	white-space:nowrap;
}

.left_menu  ul li ul  li a{
	padding: 3px 10px 3px 21px;
	font-weight: normal;
	margin-left: 20px;
}
.admin_mm  ul li ul  li a{
	margin-left: 20px;
}


.left_menu .active_link a{color: #429ED1}
.left_menu li a:hover, #cat_folders .active>a,#cat_folders h1:hover, #cat_folders h2:hover, #cat_folders h3:hover
.block_win .active>a,.block_win h1:hover, .block_win h2:hover, .block_win h3:hover
{color: #DF7620;}
#cat_folders .active>a, .block_win .active>a{font-weight:bolder; font-size:95%}
.left_menu li a:hover, .left_menu .active_link a, #cat_folders a.active, .block_win a.active{
background: 
/* #EAEAEA  */
url('/images/tri_pink.png') no-repeat 3px 0.65em;
}
#cat_folders h1:hover, #cat_folders h2:hover, #cat_folders h3:hover
.block_win h1:hover, .block_win h2:hover, .block_win h3:hover
{cursor:pointer;}
#cat_folders h2 .btn_adm{position:absolute; right:-14px; top:0}
#cat_folders h2{position:relative; padding-bottom:5px;}

.mark_new{
	width: 21px;height: 21px;
	background-image:url('/images/mark_new.png');
	background-repeat:no-repeat;
}

.ico_open_tab{background-image: url('/images/open_tab(wb).png'); background-repeat:no-repeat; width:21px;height:21px; cursor:pointer;}
.admin_mm .ico_open_tab{/* position:absolute;top:0;right:0; */display:block;float:left;margin-top: -1px;}
.admin_mm a:hover .ico_open_tab.active,#cat_folders a:hover .ico_open_tab.active{background-position:right bottom;}
.admin_mm a:hover .ico_open_tab, #cat_folders a:hover .ico_open_tab{background-position:left bottom;display:block;}
.admin_mm a .ico_open_tab.active, #cat_folders .ico_open_tab.active{background-position:right top;}
.admin_mm a .ico_open_tab, #cat_folders .ico_open_tab{background-position:left top;}

#cat_folders .ico_open_tab{position:absolute;top:0;right:0;margin-top: 5px;display:none;}


.lineofdots{
	/* background: url(/images/kv_grid_px_gray_lht.png) left top repeat; */
	/* height: 1px; */
}



/* #cat_folders .round_point{height: 32px;line-height: 32px;background-position: left 4px;}
.round_point{background-image: url("/images/round_point.png"); height: 24px;padding-left: 32px;} */
.round_point_btn{background-image: url("/images/round_point.png"); height: 24px; width: 24px;line-height:24px;padding-left:5px;color:white;}
.round_point_btn:hover{color:#F1DCCB;}

.tree_mns, .tree_mns_emt, .round_point{background-image: url("/images/content_tree.png");}
.tree_mns, .tree_mns_emt, .round_point{height: 32px; line-height: 32px; padding-left: 42px; background-position:left 3px;}
/* .tree_mns_emt, .round_point{background-position: -24px; left } */

.plus{background-image: url("/images/tree_plus_cln.png");
    height: 17px;
    padding-left: 24px;}
.round_point, .plus, .tree_mns, .tree_mns_emt, .round_point_btn
{
    /* background-position: center; */
    background-repeat: no-repeat;
	
    /* position: absolute; */
	
    /* left: 0px; */
	
    /* z-index: 5; */
	
    /* top: 3px; */
	
    /* padding-left: 5px; */
	/* padding-top: 5px; */
	/* padding:0px;
	margin:0px; */
	
    /* font-size: 14px; */
	
    display: block;
	
    /* width: 16px; */
	
	
    cursor: pointer;
	/* border:1px solid #333; */
	/* overflow:hidden; */
	
    /* float:left; */
}

/* li span.plus{
	display:none;
} */


/* .but_lft, .but_rht{width:39px;height:39px;margin-top: 73px;background-repeat:no-repeat;background-image:url('/images/arw&rnd_lr_blu_.png'); */
.but_lft, .but_rht{width:39px;height:39px;background-repeat:no-repeat;position:absolute;
opacity:0.7;
cursor:pointer;z-index: 101;}
.but_lft, .but_rht{
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-ms-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
}
.but_lft{background-position:left top;}
.but_rht{background-position:right top;}
.but_lft:hover, .but_rht:hover{opacity:1;}

.but_lft{/* float:left; */left:0;}
.but_rht{/* float:right; */right:0;}



.ico_li_wht, .ico_li_blk, .ico_arw_up{
display: inline-block;
position:relative;background-image: url(/images/icons_ltl.png); background-repeat: no-repeat; width: 7px; height: 7px;
/* line-height: .6em; */
/* padding-left: 20px; */
padding-left: 6px;
}
.ico_li_wht, .ico_li_blk{text-decoration: none !important; margin-bottom: 2px;}
.ico_li_wht{background-position: left top; color: white;}
.ico_li_blk{background-position: 0 -7px; color: black;}
.ico_arw_up{background-position: 0 -14px; 
	height: .6em; line-height: 20px; /* padding-left: 26px; */
}


.usr .leftmenu_block *{
	font-size: 15px;
	font-family:'Times New Roman';
}
.usr .leftmenu_block .button:hover, .btn_ylw_ltl:hover, .btn_to_basket:hover{
	border:none;
	background-position: left -101px;
}

.usr .leftmenu_block .button, .btn_ylw_ltl, .leftmenu_block .button:hover, .btn_ylw_ltl:hover, .btn_to_basket:hover{
	color:#04346c;
}

.left_cat_block >ul>li>a, .left_cat_block >ul>li>span, .usr .leftmenu_block .button, .btn_ylw_ltl, #page .button, .btn_to_basket{
	background-image: url('/images/style/btn_ylw_nrm&ltl(wb).png');
}
.usr .leftmenu_block .button, .btn_ylw_ltl, #page .button, .btn_to_basket{
	background-position: left -74px;
	width: auto;
	border:none;
	padding: 0 9px 0 9px !important;
}
.usr .leftmenu_block .button, .btn_ylw_ltl, #page .button{height: 27px;line-height:27px;}
.btn_to_basket{
	line-height: 2em;
	text-decoration:none;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.btn_to_basket:hover{color: white;}
.btn_to_basket{color:#3581BD}




#header_cont{border-bottom: #8183AD 1px solid;}
#header_cont.usr:hover {
	/* box-shadow: 0px 0px 5px 1px #6F60BD;
	-webkit-box-shadow: 0px 0px 5px 0px #6F60BD;
	-moz-box-shadow: 0px 0px 5px 0px #6F60BD; */
	
	/* -moz-box-shadow: inset 0 3px 8px #BBA965; */
	
	-moz-box-shadow: inset 0 3px 8px rgba(187, 169, 101, 0.6);
	-webkit-box-shadow: inset 0 3px 8px rgba(187, 169, 101, 0.6);
	box-shadow: inset 0 3px 8px rgba(187, 169, 101, 0.6);
	
	border-bottom: #BAD8E9 1px solid;
}
.usr .leftmenu_block:hover{
	-moz-box-shadow: inset 0 3px 8px rgb(133, 130, 146);
	-webkit-box-shadow: inset 0 3px 8px rgb(133, 130, 146);
	box-shadow: 0px 8px 10px 1px rgb(133, 130, 146);
}
.usr .left_cat_block, .num_page_cont:hover, .button:hover, #inp_srch:hover{
	box-shadow: 0px 0px 5px 1px #C9AD93;
	-webkit-box-shadow: 0px 0px 5px 0px #C9AD93;
	-moz-box-shadow: 0px 0px 5px 0px #C9AD93;
}

.usr #ent_mn{
	box-shadow: 0px 0px 4px 1px #8774E9;
	-webkit-box-shadow: 0px 0px 4px 0px #8774E9;
	-moz-box-shadow: 0px 0px 4px 0px #8774E9;
}
.usr #ent_mn:hover{
	box-shadow: 0px 0px 5px 1px #6F60BD;
	-webkit-box-shadow: 0px 0px 5px 0px #6F60BD;
	-moz-box-shadow: 0px 0px 5px 0px #6F60BD;
}

#basket_ligth{
	/* float:right; */
	overflow:hidden;
	color: white;
	font-weight:bold;
	white-space:nowrap;
	
}
#basket_ligth .cont{}
/* #basket_ligth .cont a{padding-right: 22px;} */
#basket_ligth .ttl{padding-right: 22px;}

#basket_ligth a{
	color: white;
	text-decoration:none;
}

#basket_ligth a:hover .ttl{
	text-decoration:underline;
}



#topmenu ul{float: left;}

#basket_ligth_wgt{font-weight:normal;}

ul.disc{margin: 10px;padding:10px;list-style: disc;}

table.styled thead td{text-align: left; background: url(/images/tbl_hd_bg.png) left top repeat-x;}
table.styled thead tr{height: 47px;}
table.styled thead span{line-height: 1em;width: 100%;display:inline-block;}
table.styled thead span:not(.empty){border-right: 1px solid black;}
table.styled .line td{padding: 0 !important;}
table.styled tbody td{padding:12px 6px 14px 10px}
table.styled thead td{padding-left:6px;padding-right: 10px;}
table.styled thead span{padding-left:8px;}
table.styled .tr_bg{background-color: #F9FFAD;}
table.styled tbody tr:not(.tr_bg):hover td{background-color: #F5F6E8;}
table.styled .tr_bg:hover{background-color: #FFF39D;}

/* table.styled .tr_bg span{text-shadow: 0 0 2px black;} */

.lineofdots_belowtable{
	background: url(/images/kv_grid_px_gray_lht.png) left top repeat;
	height: 1px;
	clear: both;
}


.news_image img{
	border:1px solid #D3C5B3;
	margin:0px 26px 10px 0;
	padding:3px;
}
.news-content.date_news{
	margin-top: -1em;
}
.date_news{
	/* padding:5px; */
	color:#999;
	display:block;
	/* text-align:right;
	float:right; */
	position:absolute;
	right: 0;
}

.mini-news-content, .news-content{position:relative;}
.mini-news-content a.title:link, .mini-news-content a.title:visited{color:#A0712B;;}
.mini-news-content a.title:hover{color:#2B68A0;}


.contacts_box{margin-bottom: 40px;/* width:295px; */ float:left;}
.contacts_box h2{margin-top:0; margin-bottom:20px;}
.contacts_box p{
line-height: 16px; 
/* margin-bottom: 1px; */
}
.contacts_box p
/* , .contacts_box h2 */
{padding:0 0 0 23px;}

/* #contacts_page{float:left;} */
#contacts_page{overflow:hidden;}
#contact_send_frm{/* overflow:hidden; */float:right;}

#map_conta{margin-bottom: 32px}
#contact_send_frm .btn_blue{float:right;margin:0;}

.light_blue{color:#7398CB}

/* #inp_srch{zoom:normal;} */

