html, body { 
  	height: 100%; 
	margin: 0; 
	padding: 0;
	background-color:#d2d3dc;
	color:#dedede;
	font-size:12px;
	font-family:Tahoma;
}
#parent {
	background:#d2d3dc url(http://medvezhatniki.com/templates/ru/images/border_l.png) repeat-y top center;
}
#main { 
    position: relative; 
    padding:0; 
    min-height: 100%;
	margin:0px auto;
	width:1000px;
} 
* html #main { 
   height: 100%; 
   margin:0px auto;
}
#main_dc { 
	width:100%;
	min-height: 100%;
	color: #000000;
	background-color:#071624;
	font-family:Arial, Helvetica, sans-serif;
} 
* html #main_dc{
   height: 100%; 
   margin:0px auto;
}
#sub_footer, #footer { 
    width: 100%; 
   	height: 225px;
	margin: 0; 
	padding:0;
    clear: both; 
	background-image:url(http://medvezhatniki.com/templates/ru/images/footer_fon.jpg);
	background-color: #163b5e;
	background-repeat:repeat-x;
	/*height:201px;*/
	margin:0px auto;
	width:1000px;
} 
#footer { 
   position: relative; 
   margin-top: -225px;
} 
* html #footer, *+html #footer { 
   margin-top: -225px; 
}
#content {
	position: relative;
	width: 100%;
	margin: auto;
}
img{
	border:0px;
}
a{
	color:#4096EA;
	font-family:Tahoma;
	/*font-size:11px;*/
	text-decoration:underline;
}
a:hover {
	color:#4096EA;
	font-family:Tahoma;
	/*font-size:11px;*/
	text-decoration:none;
}
a:visited {
	color:#A3C5E5;
	font-family:Tahoma;
	/*font-size:11px;*/
	text-decoration:underline;
}
p, P {
	margin:0;
	padding:0;
	margin-bottom: 5px;
}
.header{
	background-image:url(http://medvezhatniki.com/templates/ru/images/header_fon.jpg);
	background-repeat:repeat-x;
	height:261px;
	width:1000px;
}
.header_sejf{
	margin:0 0 0 65px;
	float:left;
}
*html .header_sejf{
	margin:0 0 0 33px;
	float:left;
}
.header_right{
	width:222px;
	float:right;
}
.header_right_top{
	width:222px;
	background-image:url(http://medvezhatniki.com/templates/ru/images/header_fon_menu.jpg);
	background-repeat:repeat-x;
	vertical-align:text-bottom;
	height:45px;	
}
.header_right_bottom{
	width:222px;
	background-image:url(http://medvezhatniki.com/templates/ru/images/header_right_bottom.jpg);
	background-repeat:no-repeat;
	height:143px;
}
.logo{
	left:54px;
	position:absolute;
	top:3px;
	z-index:200; 	
}
.content{
	
}
/*forms*/
form, input, select, textarea {
	margin:0;
	padding:0;
	font-family:Tahoma;
}
input {
	height: 16px;
}
input, select, textarea { 
	border: 1px solid #5895CF; 
	width:99%;
	color:#000000;
	padding-left:2px;
	background-color:#5895CF;
}
textarea {
	height:100%;
	font-family:Tahoma;
	font-size: 12px;
}
*+html textarea{
	width:97%;
}
* html textarea{
	width:97%;
}
select {
	width:100%;
}
*+html select {
	height:22px;
}
.radio {
	border:0;
	width:15px;
	background-color:transparent;
}
*+html input{
	width:97%;
}
* html input{
	width:97%;
}
.inp_wid49 {
	width:49%;
}
*+html .inp_wid49{
	width:48%;
}
* html .inp_wid49{
	width:48%;
}
.inp_wid48 {
	width:48%;
}
*+html .inp_wid48{
	width:45%;
}
* html .inp_wid48{
	width:45%;
}
html:root .inp_wid48{
	width:46%;
}
.checkbox {
	width:13px;
	height:13px;
	background-color:#071624;
	color: #ffffff;
	padding:0;
	border: 1px solid #5895CF;
}
*+html .checkbox {
	border:0;
}
*html .checkbox {
	border:0;
}
.form_label, .form_label1 {
	width: 37%;
	text-align: right;
	vertical-align:top;
	padding-top:1px;
}
.form_label1{
	width:25%;
}
.form_td {
	vertical-align:top;
	padding-bottom:13px;
}
.form_obl_label {
	color:#aad6ff;
	padding-right:2px;
}
.form_obl {
	padding-bottom:20px; 
	padding-top:10px; 
	text-align:center;
}
input.button {cursor: pointer; cursor: hand; padding-bottom:3px;}
.button {background: url('http://medvezhatniki.com/templates/ru/images/btn.gif') no-repeat; border: none; width: 80px; height: 21px; color:#ffffff; text-align:center; font-size:11px; font-weight:bold;}
input.button2 {cursor: pointer; cursor: hand; padding-bottom:3px;}
.button2 {background: url('http://medvezhatniki.com/templates/ru/images/btn2.gif') no-repeat; border: none; width: 140px; height: 21px;}
.optionDef{
	color: #2c445b;
}
.labelF {
	font-size: 11px; 
	padding: 2px 0 4px 0; 
	line-height:110%;
}
input.file {
	border: 1px solid transparent;
	height: 20px;
	width:100%;
}
/*forms_end*/
.left{
	width:248px;
	border-right:#14395B solid 1px;
	background-color:#071624;
	float:left;
	background-image:url(http://medvezhatniki.com/templates/ru/images/center_gradient.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	
}
*html .left{
	width:248px;
	border-right:#14395B solid 1px;
	background-color:#071624;
	float:left;
	background-image:url(http://medvezhatniki.com/templates/ru/images/center_gradient.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-top:-4px;
	position:relative;
	padding-bottom:8px;
}
.left_img{
	margin:10px 20px 0px 19px;
}
.vhod{
	background-image:url(http://medvezhatniki.com/templates/ru/images/vhod_fon.jpg);
	background-repeat:repeat-x;
	width:203px;
	height:148px;
	border:#587791 2px solid;
	margin:5px 20px 0 19px;
	font-family:Tahoma;
	font-size:11px;
	color:#AAD6FF;
	padding:0 0 0 13px;
}
*html .vhod{
	background-image:url(http://medvezhatniki.com/templates/ru/images/vhod_fon.jpg);
	background-repeat:repeat-x;
	width:190px;
	height:148px;
	border:#587791 2px solid;
	margin:0 9px 0 19px;
	font-family:Tahoma;
	font-size:11px;
	color:#AAD6FF;
	padding:0 0 0 13px;
}
.vhod a, .vhod a:visited, .vhod a:hover{
	font-family:Tahoma;
	font-size:11px;
	color:#AAD6FF;
}
.vhod2{
	background-image:url(http://medvezhatniki.com/templates/ru/images/vhod_fon.jpg);
	background-repeat:repeat-x;
	width:193px;
	height:148px;
	border:#587791 2px solid;
	margin:5px 20px 0 0;
	font-family:Tahoma;
	font-size:11px;
	color:#AAD6FF;
	padding:0 0 0 13px;
}
*html .vhod2{
	background-image:url(http://medvezhatniki.com/templates/ru/images/vhod_fon.jpg);
	background-repeat:repeat-x;
	width:180px;
	height:148px;
	border:#587791 2px solid;
	margin:0 9px 0 0;
	font-family:Tahoma;
	font-size:11px;
	color:#AAD6FF;
	padding:0 0 0 13px;
}
.vhod2 a, .vhod2 a:visited, .vhod2 a:hover{
	font-family:Tahoma;
	font-size:11px;
	color:#AAD6FF;
}
.filed{
	width: 132px; 
	border-left: solid 1px #5895CF; 
	border-top: solid 1px #5895CF; 
	border-bottom: solid 1px #5895CF; 
	border-right: solid 1px #5895CF;
	background-color:#5895CF;
}
.rigestraciya{
	float:left; 
	margin:13px 0 0 42px;
}
*html .rigestraciya{
	float:left; 
	margin:13px 0 0 22px;
}
.left_menu_top{
	padding:0 15px 0 22px;
}
.l1{
	font-family:Arial;
	font-size:12px;
	color:#94DBFF;
	text-transform:uppercase;
	padding: 5px 0;
}
.l1 a, .l1 a:visited, .l1 a:hover{
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#94DBFF;
	text-transform:uppercase;
	padding:2px 0;
}
.l3 a, .l3 a:visited {
	padding: 4px 5px 4px 40px;
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	color:#CFCFCF;
	width:165px;
	display:block;
}
.l3 a:hover{
	padding: 4px 5px 4px 40px;
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	color:#CFCFCF;
	background-color:#2C445B;
	width:165px;
	display:block;
}
*html .l3 a, .l3 a:visited {
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	color:#CFCFCF;
	width:150px;
}
*html .l3 a:hover{
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	color:#CFCFCF;
	background-color:#2C445B;
	width:150px;
}

.l1 {
	background: transparent url(http://medvezhatniki.com/templates/ru/images/marker.gif) no-repeat 1% 50%;
	padding-left: 15px;
}
.l1 .current{
	font-weight:bold;
}
.l3 .current {
	padding-left:40px;
}
.left_menu_bottom{
	padding:0 15px 0 22px;
}
.right_menu_bottom{
	padding:0 32px 0 5px;
}
.center{
	width:529px;
	float:left;
	background-color:#071624;
	font-family:Tahoma;
	font-size:12px;
	color:#DEDEDE;
	background-image:url(http://medvezhatniki.com/templates/ru/images/center_gradient.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	line-height: 1.4;
}
*html .center{
	width:528px;
	float:left;
	background-color:#071624;
	font-family:Tahoma;
	font-size:12px;
	color:#DEDEDE;
	background-image:url(http://medvezhatniki.com/templates/ru/images/center_gradient.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-top:-4px;
	position:relative;
	padding-bottom:8px;
}
.center_poisk{
	font-family:Tahoma;
	font-size:12px;
	color:#A8B2BB;
	border-bottom: solid 1px #14395B; 
	padding:10px 0px 5px 79px;
	margin:0 18px;
}
.center_poisk_filed{
	width: 221px; 
	border-left: solid 1px #14395B; 
	border-top: solid 1px #14395B; 
	border-bottom: solid 1px #14395B; 
	border-right: solid 1px #14395B;
	background-color:#14395B;
	margin-left:21px;
	font-family:Tahoma;
	font-size:10px;
	color:#A8B2BB;
	padding-left:5px;
}
.center_zagolovok{
	background-color:#2C445B;
	font-family:Arial Narrow;
	font-size:21px;
	color:#FFFFFF;
	margin:14px 17px;
	padding-left:18px;
}
.center_content{
	clear:both;
	margin:10px 27px 10px 18px;
}
.podrobnee{
	float:right;
	clear:both;
	margin-right:20px;
}	
.podrobnee a, .podrobnee a:visited, .podrobnee a:hover{
	font-family:Tahoma;
	font-size:11px;
	color:#4096EA;
}
.right{
	float:left; 
	width:222px;
	background-color:#071624;
	background-image:url(http://medvezhatniki.com/templates/ru/images/center_gradient.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	
}
*html .right{
	float:left; 
	width:222px;
	background-color:#071624;
	background-image:url(http://medvezhatniki.com/templates/ru/images/center_gradient.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-top:-4px;
	position:relative;
	padding-bottom:8px;
}
.right_top{
	background-image:url(http://medvezhatniki.com/templates/ru/images/yslygi.jpg);
	background-repeat:no-repeat;
	width:222px;
	height:145px;
	margin-bottom:10px;
}
.right_zamok{
	margin-top:-78px; 
	margin-bottom:10px;
	float:right;
}
.right_zamok{
	margin-top:-78px; 
	margin-bottom:10px;
	float:right;
	position:relative;
}
/*.right_top{
	margin-top:-78px; 
	margin-bottom:10px;
}
.right_top{
	margin-top:-78px; 
	margin-bottom:10px;
	position:relative;
}*/
.pagelinks {
	text-align:right;
	padding: 5px 0;
	font-size:11px;
}
.right_yslygi{
	margin:25px 0 0 20px;
}
.right_yslygi_zagolovok{
	font-family:Arial;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;

}
.right_yslygi_text{
	font-family:Tahoma;
	padding:15px 12px 7px 0;
}
.right_yslygi_text a, .right_yslygi_text a:visited, .right_yslygi_text a:hover{
font-family:Tahoma;
	color:#dedede;
	text-decoration:underline;
}
.footer{
	width:1000px;	
}
*html .footer_top{
	width:1000px;
	margin-top:-4px;
	position:relative;	
}
.footer_top{
	width:1000px;	
}
.footer_top_right{
	background-image:url(http://medvezhatniki.com/templates/ru/images/footer_right2.jpg);
	background-repeat:no-repeat;
	width:738px;
	height:150px;
	float:left;
	margin-left:12px;
	
}
.footer_top_right_text{
	position:relative;
	top:54px;
	left:300px;
	margin-left:11px;
	font-family:Tahoma;
	font-size:11px;
	color:#2C2E34;
	line-height: 1.8;
	width:270px;
}
.footer_top_right_text a, .footer_top_right_text a:visited, .footer_top_right_text a:hover{
	font-family:Tahoma;
	font-size:11px;
	color:#0060B1;
	
}

.footer_bootom1{
	clear:both;
	padding-right:19px;
	padding-top:10px;
}
.footer_bootom{
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#D6D6D6;
	padding-left:68px;
	padding-top:5px;
}
.footer_bootom a, .footer_bootom a:visited, .footer_bootom a:hover{
	font-family:Tahoma;
	font-size:11px;
	color:#FCD450;
	
}
.login_inf {
	padding:0 0 3px 0;
}
.login_inf_text	{
	color:#94DBFF;
}
.login_table_tit	{
	text-align:left;
	padding-left:5px;
	border-bottom: 1px solid #2c445b;
	font-weight:bold;
}
.login_table	{
	border: 1px solid #2C445B;
}
.login_table_item {
	padding-left:3px;
	color:#94DBFF;
}
.login_table_item a, .login_table_item a:hover {
	padding-left:3px;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	color:#CFCFCF;
}
.icons {
	float:left;
	width:70px;
	text-align:center;
	cursor:hand;
}
#ic1 {
	margin-left:25px; 
	width:49px;
}
*html #ic1 {
	margin-left:15px;
}
#ic3 {
	margin-right:25px; 
	width:49px;
}
*html #ic3 {
	margin-right:20px;
}
*html #ic1, *html #ic3 {
	width:40px;
}
.center_content img {
	border: 2px solid #ffffff;
	margin-top:3px;
}
.center_content img.ignore {
	border: 0;
}
/*Slideshow*/
.slideshowContainer {
	border: 2px solid #ffffff;
	width: 200px;
	height: 143px;
	text-align: center;
	margin-bottom: 5px;
}
.slideshowContainer img{
	border:0;
	margin-top: -2px;
}

.slideshowThumbnail {
	outline: none;
}

.slideshowThumbnail img {
	border: 1px solid #443317;
	padding: 4px;
}

a:hover.slideshowThumbnail img {
	padding: 4px;
}

.current img {
	border: 1px solid red;
	padding: 5px;
}

.outline {
	border: 1px solid orange;
	z-index: 0;
	position: absolute;
}
/*End*/
/*imopen*/
.highslide {
	cursor: url('http://medvezhatniki.com/templates/ru/images/imopen/zoomin.cur'), pointer;
    outline: none;
}
* html .highslide, *+html .highslide {
	cursor: url('http://medvezhatniki.com/templates/ru/images/imopen/zoomin.cur'), pointer;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 11px;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url('http://medvezhatniki.com/templates/ru/images/imopen/loader.white.gif');
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
.highslide-loading a{
	color: black;
	font-size: 11px;
    text-decoration: none;
}
a.highslide-full-expand {
	background: url('http://medvezhatniki.com/templates/ru/images/imopen/fullexpand.gif') no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*---------*/
/*fotocatalog*/
.g_img_div {
    margin: 0;
	width:180px;
	vertical-align:top;
}
.g_img_div img{
	padding:5px;
	border:1px solid #e4e5e6;
}
.g_descr {
	text-align:left;
	padding-top:3px;
	line-height:140%;
	padding-left:1px;
	font-size:11px;
}
.g_descr a, .g_descr a:visited {
	text-decoration:underline;
}
.g_descr a:hover {
	text-decoration:none;
}
.g_img_title {
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding-bottom:3px;
	font-family:arial;
}
.g_desc{
	line-height:105%;
}
.g_date{
	color:#cacccb;
	font-size:10px;
}
/*fotocatalog_end*/
.b1 {
	background: transparent url(http://medvezhatniki.com/templates/ru/images/marker.gif) no-repeat 1% 60%;
	padding-left: 15px;
	font-family:Arial;
	font-size:12px;
	color:#94DBFF;
	padding-top:5px;
	padding-bottom:5px;
}
.b1 a, .b1 a:visited, .b1 a:hover{
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	color:#CFCFCF;
}
.b1 .current{
	color: #CFCFCF;
	font-weight:bold;
	font-family:Tahoma;
}
.keys .b1 {
	padding:6px 0 7px 35px;
	margin: 3px 0;
}
.dmark {
	padding-left:32px;
	padding-top:6px;
	padding-bottom:7px;
	background: transparent url(http://medvezhatniki.com/templates/ru/images/blank.gif) no-repeat 1% 60%;
}
#column_keys .dmark {
	padding-left: 38px;
}
*html .dmark {
	height: 14px;
	margin-top:3px;
}
*html .keys .b1 {
	height: 14px;
	margin-top:3px;
}
.keys .b1 .current {
	color:#ffcd2e;
}
.b2 a {
	padding: 4px 5px 4px 30px;
}
*html .keys .b2 a, *html .keys .b2 a:visited, *html .keys .b2 a:hover{
	width: 140px;
}
.keys .b2 a, .keys .b2 a:visited, .keys .b2 a:hover {
	padding-left:48px;
}
.l2 a, .l2 a:visited, .b2 a, .b2 a:visited, .b3 a, .b3 a:visited, .b4 a, .b4 a:visited {
	padding: 4px 5px 4px 30px;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	color:#CFCFCF;
	width:165px;
	display:block;
}
.l2 a:hover, .b2 a:hover, .b3 a:hover, .b4 a:hover{
	padding: 4px 5px 4px 30px;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	color:#CFCFCF;
	background-color:#2C445B;
	width:165px;
	display:block;
}
*html .l2 a, *html .l2 a:visited, *html .b2 a, *html .b2 a:visited, *html .b3 a, *html .b3 a:visited, *html .b4 a, *html .b4 a:visited {
	padding: 4px 5px 4px 30px;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	color:#CFCFCF;
	width:165px;
}
*html .l2 a:hover, .l2 a:hover, *html .b2 a:hover, .b2 a:hover, *html .b3 a:hover, .b3 a:hover, *html .b4 a:hover, .b4 a:hover{
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	color:#CFCFCF;
	background-color:#2C445B;
	width:165px;
}
.l2 .current, .l3 .current, .b2 .current, .b3 .current, .b4 .current{
	padding: 4px 5px 4px 30px;
	width:165px;
	text-decoration:none;
	font-family:Tahoma;
	font-size:12px;
	color:#CFCFCF;
	display:block;
	font-weight:bold;
}
.b3 .current, .l3 .current, .b3 a, .b3 a:visited, .b3 a:hover {
	padding-left:42px;
}
.b4 .current, .b4 a, .b4 a:visited, .b4 a:hover {
	padding-left:54px;
}
/*catalogue*/
.catalogue_content img{
	padding:5px;
	border:1px solid #e4e5e6;
}
.catalogue_content img.ignore{
	padding:0;
	border:0;
}
.catalogue {
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom: 1px solid #14395b;
}
/*.catalogue img{
	width: 150px;
}*/
.cp_code {
	padding: 10px 0 7px 0;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.cp_photo {
	float:left;
}
.cp_photo img{ 
	margin: 4px 8px 0 0;
}
.cp_model, .cp_model a, .cp_model a:visited, .cp_model a:hover{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.cp_price {
	color:#ffcd2e;
	text-align:right;
}
.cp_producer, .cp_producer a, .cp_producer a:visited, .cp_producer a:hover {
	font-size:11px;
	padding:1px 0 3px 0;
	color: #cfcfcf;
}
#column_keys .cp_producer {
	font-weight: bold;
}
.cp_cat {
	padding:18px 41px 0 12px;
	vertical-align:bottom;
	background: transparent url(http://medvezhatniki.com/templates/ru/images/marker_blue.gif) no-repeat 0 27px;
}
.cp_path {
	padding:0 0 10px 12px;
	background: transparent url(http://medvezhatniki.com/templates/ru/images/marker_blue.gif) no-repeat 0 35%;
	font-size:11px;
	color:#4096EA;
}
.cp_descrip {
	text-align:justify;
}
.cp_order{
	font-weight:bold;
	background: transparent url(http://medvezhatniki.com/templates/ru/images/marker_blue.gif) no-repeat 0 70%;
	padding-left: 12px;
}
.column_keys .cp_order{
	background:none;
}
.cp_order a, .cp_order a:visited, .cp_order a:hover{
	font-size:12px;
}
#basket {
	float: left;
	margin: 11px 0 0 8px;
}
/*catalogue_end*/
.detail {
	padding:2px 0 0 0; 
	font-size:11px;
	padding-right: 12px;
	background:transparent url(http://medvezhatniki.com/templates/ru/images/marker_podrobnee_blue.gif) no-repeat 100% 75%;
	text-align:right;
}
.back {
	padding:2px 0 0 12px;
	width:30px;
	background:transparent url(http://medvezhatniki.com/templates/ru/images/marker_podrobnee_blue_left.gif) no-repeat 0 75%;
}
/* FAQ*/
.faq_user_info {
	padding: 0 0 5px 0;
	font-size:12px; 
}
.faq_user_info a, .faq_user_info a:hover, .faq_user_info a:visited {
	padding: 0 0 5px 0;
	font-size:12px; 
	color:#4096EA;
}
.faq_path {
	font-size: 11px;
	font-weight:normal;
	text-align:right;
}
.faq_quest_text {
	padding: 5px 0 0 0px;
	border-top:#14395b solid 1px;
}
.faq_answer_text {
	padding: 5px 0 5px 30px;
	color:#94DBFF;
}
.faq_contacts	{
	font-size:11px;
	border-top:#14395b solid 1px;
}
.faq_quest_item {
	padding-bottom:20px;
}
.faq_lst_title_topic, .faq_lst_title_topic a, .faq_lst_title_topic a:hover, .faq_lst_title_topic a:visited {
	padding: 0 0 10px 0;
	text-decoration:none;
}
.faq_moder	{
	color:#94DBFF;
}
/* FAQ-end */
/* news */
.news{	
	margin-bottom:10px;	
}
.news_block{
	border-bottom:#2D4358 solid 1px;
	margin:0 22px 0 8px;
	padding:10px 0;
}
.news_data{
	font-family:Tahoma;
	font-size:11px;
	color:#E7E7E7;
	font-weight:bold;
}
.news_text{
	margin: 7px 0 5px 0; 
	padding-top:2px;
	border-top:#2D4358 solid 1px;
	clear:both;
	font-family:Tahoma;
	font-size:12px;
}
.news_text a, .news_text a:visited, .news_text a:hover{
	clear:both;
	font-family:Tahoma;
	font-size:12px;
}
.news_a_y {
	font-weight:bold;
	padding-top:15px;
	font-size:11px;
}
.news_a_months {
	float:left;
	padding-right: 20px;
	font-size:11px;
}
.news_a_months a, .news_a_months a:visited, .news_a_months a:hover {
	font-size: 11px;
}
.leftzagolovok {
	clear:both;
	font-family:Tahoma;
	font-size:12px;
}
.leftzagolovok a, .leftzagolovok a:visited, .leftzagolovok a:hover{
	font-family:Tahoma;
	font-size:12px;
	color:#B3B3B3;
	text-decoration:underline;
}
/* news_end */
/*map*/
.map div{
	padding-bottom:5px;
}
.map2{
	background: transparent url(http://medvezhatniki.com/templates/ru/images/marker_podrobnee_blue.gif) no-repeat 8px 50%;
}
.map3{
	background: transparent url(http://medvezhatniki.com/templates/ru/images/marker_podrobnee2_blue.gif) no-repeat 32px 50%;
}
/*map_end*/
/*search*/
.search_id {
	width:3%; 
	text-align:right;
	vertical-align:top;
	font-size:12px;
	font-weight:bold;
}
.search_title {
	font-size: 12px;
	padding-left:10px;
	padding-bottom:5px;
	vertical-align:top;
}
.search_title a, .search_title a:visited, .search_title a:hover {
	font-size: 12px;
}
.search_content {
	padding-left:10px;
	vertical-align:top;
}
.search_add {
	font-size: 11px;
	padding-left:10px;
	padding-bottom:10px;
	vertical-align:top;
	color:#8892A2;
}
/*search_end*/
.message{
	padding-bottom:5px;
	padding-left:50px;
	font-size:11px;
}
/* discount coupon */
.dc_content {
	width: 570px;
    position: relative; 
    padding:0;
	margin:0px auto;
	background-color:#f7f7fb;
	border:1px solid #000000;
	padding: 10px 20px;
}
* html .dc_content {
	width: 573px;
}
.dc_marg {
	font-size:0;
	height:10px;
}
.dc_disc {
	font-size:13px; 
	text-decoration:underline; 
	padding-bottom:10px;
}
.dc_code_t{
	font-weight:bold;
	padding-right:5px; 
	font-size:10px;
}
.dc_code {
	background-color:#cccccc; 
	padding:0 8px; 
	font-size:18px;
}
.dc_date {
	font-size:10px; 
	font-weight:bold;
}
.dc_cust {
	padding-top:30px; 
	font-size:10px; 
	font-weight:bold; 
	float:left;
}
/**html .dc_cust{
	padding-top:22px;
}
*+html .dc_cust{
	padding-top:22px;
}*/
.dc{
	float:left; 
	padding-top:13px; 
	padding-left:30px;
}
.dc_cust_data {
	font-size:14px; 
	border-bottom:2px solid #7f868F; 
	text-align:center;
}
.dc_cust_tit {
	color:#999999; 
	font-size:10px; 
	font-weight:bold;
	text-align:center;
}
.dc_bot_box {
	clear:both; 
	margin: 10px 0; 
	background-color:#e3dddd; 
	padding:5px 10px;
}
.dc_bot_box1 {
	clear:both; 
	margin: 10px 0; 
}
.dc_box_left {
	float:left; 
	font-size:11px; 
	line-height:170%;
}
.dc_box_right {
	float:left; 
	font-size:13px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:center; 
	padding-left:43px;
}
.dc_att {
	text-transform:uppercase; 
	font-size:10px; 
	font-weight:bold;
	padding-bottom:10px;
}
.dc_red {
	color:#cc0000;
}
.dc_print {
	width:570px;
	margin:auto;
	margin-top:10px;
	text-align:right;
}
/* discount coupon end */
table td {
	padding: 0 3px;
}
.blue_title {
	width:202px; 
	height:53px; 
	background:transparent url(http://medvezhatniki.com/templates/ru/images/zagolovok_blue.png) no-repeat top left; 
	font-size:15px; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center; 
	display: table-cell; 
	vertical-align: middle;
	color:#fefefe; 
	text-transform:uppercase; 
	letter-spacing: 1px;
	line-height:110%;
}
.valign-center {
	padding-bottom:15px;
  	margin-top: expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" : (parentNode.offsetHeight - this.offsetHeight)/2 + "px");
}
*html .left_img img, *html #parent, *html img.png, *html .keys .b1, *html .dmark, *html img.ignore{
behavior: url("http://medvezhatniki.com/templates/ru/images/iepngfix.htc");
}
/*end_png*/
/* Comments*/
.comm_user_info {
	padding: 0 0 5px 0;
	font-size:12px; 
}
.comm_user_info a, .comm_user_info a:hover, .comm_user_info a:visited {
	padding: 0 0 5px 0;
	font-size:12px; 
	color:#4096EA;
}
.comm_message {
	padding: 5px 0 0 0px;
	border-top:#14395b solid 1px;
	height:50px;
}
.comm_quest_item {
	padding-bottom:20px;
}
.comm_lst_title_topic, .comm_lst_title_topic a, .comm_lst_title_topic a:hover, .comm_lst_title_topic a:visited {
	padding: 0 0 10px 0;
	text-decoration:none;
}
.comm_datetime	{
	color:#94DBFF;
	font-size:11px;
}
.comm_moder	{
	font-size:11px; 
}
/* Comments-end */
.count{
	font-size:10px;
	vertical-align:text-top;
	color:#94dbff;
}
.col3 {
	padding:20px 20px 0 20px;
	font-size:11px;
}
#right .b2 .current{
	color: #4096ea;
	font-weight:bold;
}
.hide_link, .hide_link a, .hide_link a:hover, .hide_link a:visited	{
	font-family:Tahoma;
	font-size:11px;
	color:#D6D6D6;
	text-decoration:none;
	cursor:default;
}
#right .keys .b2 .current{
	color: #CFCFCF;
}
/*filter*/
.filt {
	padding-bottom:20px;
}
.filt select, .filt input{
	width: 22%;
	margin-right: 5px;
	background-color: #40698f;
	border: 1px solid #14395b;
	font-size:11px;
	color:#ffffff;
}
.filt input {
	width: 15%;
	color:#a3c5e5;
}
.opt_def {
	color:#a3c5e5;
}
.column_keys {
	border-bottom: 1px solid #14395b;
	margin-bottom: 7px;
	position:relative;
}
/*filter_end*/
.clear {
	clear:both;
	font-size:0;
	height:0;
}
#print {
	padding-top:2px;
}
/*basket*/
.basket {
	background: transparent url(http://medvezhatniki.com/templates/ru/images/basket.png) no-repeat top left;
	width: 207px;
	height:47px;
	font-size:11px;
	padding: 8px 9px;
}
.basket a, .basket a:visited, .basket a:hover {
	color: #4096ea;
	font-weight:bold;
}
.basket a:hover {
	text-decoration:none;
}
#bn {
	font-weight:bold;
}
.bsk_header {
	font-weight: bold;
	padding-bottom: 3px;
}
.bsk_view td{
	border-bottom: 1px solid #14395b;
	padding: 3px;
}
.bsk_view input{
	background:transparent;
	color: #ffffff;
}
.bsk_path {
	padding:5px 0 0 0;
}
.bsk_div {
	width: 400px; 
	position:absolute;
	bottom: 5px;
}
/*basket_end*/
#YMapsID {
	color:#000000;
}
.suppliers {
	margin: 0 1px 5px 0;
	text-align: right;
}
.counter_1 {
	padding-top: 10px;
	margin-top:0;
}

/* Партнеры */
.partnerBlock {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 2px solid #2c445b;
}
.partnerLogo {
	float: right;
}
.partnerLogo img {
	max-width: 150px;
	border: 0;
	margin: 0 0 0 15px;
}
* html .partnerLogo img {
	width: 150px;
}
.partnerTitle {
	font-weight: bold;
	margin-bottom: 4px;
	color: #fcd450;
}
.partnerInfoT {
	color: #5895cf;
}
.partnerInfoDiv {
	margin-bottom: 1px;
}
.partnerBlock a, .partnerBlock a:visited, .partnerBlock a:hover {
	font-size: 12px;
	color:#dedede;
}
.partnerServ {
	margin-left: 10px;
}
.pnaddress {
	padding-left: 43px;
	text-indent: -43px;
}

/* Панель партнеров */
.partnersPanel {
	width: 202px;
	height: 172px;
	margin: 20px 0 30px 0;
	background: transparent url(http://medvezhatniki.com/templates/ru/images/partnersPanel.png) no-repeat 0 25px;
}
.partnersPanel .blue_title{
	text-transform:none;
	font: 14px Verdana, Geneva, sans-serif;
	font-weight:bold;
	background-color: #071624;
	letter-spacing: 0;
	display:block;
}
.partnersPanel .blue_title span {
	font: 11px Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-align: left;
	display:block;
	padding-left: 3px;
	margin-right: -5px;
	width: 101%;
}
.partnersPanel .valign-center {
	padding: 9px 0 10px 0;
}
.partnersForm {
	padding-top: 8px;
}
.partnersForm select {
	float: right;
	margin: 6px 0 6px 0;
	color: #ffffff;
	width: 180px;
}
.partnersForm input.button {
	float: right;
	margin-top: 4px;
}
