* {
	margin: 0;
	padding: 0;

}

select {border: solid #999 1px; width: 160px;}

body {font: 12px/18px Arial;color:#000000;}
a {text-decoration: none;color:#000000;}
a:hover {text-decoration: none;}

img {border: none;}
input {vertical-align: middle}
#wrapper {
width: 100%;
min-width: 1000px;
}

.img_tovar
{	border: 1px solid #9C9C9C;
	padding:5px;}
.img_tovar_gl
{
	border: 0px solid #9C9C9C;
	padding:5px;
}
/* Верх
-----------------------------------------------------------------------------*/
#header #top{
border:0px solid #000000;
margin-top:5px;
}


/* Контейнер
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 5px 230px 0px 230px;
}

#tovar
{
position: absolute;
width: 2px;
height: 97%;
margin:0px 0 0px 10px;
background-color:#fff;}


.title_blue
{color:#1582BD;
font-size:12px;
}


ul.column{
   width: 100%;
   list-style: none;
   }
   ul.column li {
   float: left;
   width: 150px; /* ширина колонки по умолчанию */
   padding: 0;
   margin: 0px 0 0 0;
   display: inline;
   }



   ul.column_top{
   width: 100%;
   list-style: none;
   }
   ul.column_top li {
   float: left;
   width: 150px; /* ширина колонки по умолчанию */
   padding: 0;
   margin: 0px 0 0 0;
   display: inline;
   }


   .block
   {

  font-size: 1em;
   margin-right: 10px; /* отступ между колонками */
   margin-left: 10px;
   padding: 5px;
   border-left:0px dotted #9C9C9C;
   border-bottom:0px dotted #9C9C9C;
   }
   .block_img {
   width: 89%;
   padding: 5%;
   margin: 3px auto;
   display: block;
   -ms-interpolation-mode: bicubic;
   }
.img_news {border: 1px solid rgb(225, 225, 225);
padding: 3px;
margin: 0 20px 20px 0;
width: 200px;
float: left;
}
.news * {font: 12px/14px Arial;}
.news h3 {font: 20px/20px Arial;}
.news a {color:#e56f00;font-style:normal;}



.pynkt_left
{
float: left;
margin-top:10px;width: 2px;
height: 280px;
border-left:1px dotted #9C9C9C;
}




/* Левый блок
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 220px;
	margin-left: -100%;
	position: relative;

}
/* Правый блок
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 230px;
	margin-left: -230px;
	position: relative;

}
.forum_topik   td {padding:5px;}
.forum_sp   td {padding:5px;}
/* Низ
-----------------------------------------------------------------------------*/
#footer {
height: 130px;
padding-top: 10px;
}
/*---------------------------------------------------------------------------*/
#curve {border:1px solid #e1e1e1;padding:7px 12px 7px 12px;position: relative;margin:5px 5px 5px 5px;}
#tl, #tr, #bl, #br {position: absolute;	width: 6px;	height: 5px;}
#tl {top: -1px;	left: -1px;background: url(/images/curve.gif) no-repeat;background-position:-6px -5px;}
#tr {top: -1px;right: -1px;	background: url(/images/curve.gif) no-repeat;background-position:0px -5px;}
#bl {bottom: -1px;left: -1px;background: url(/images/curve.gif) no-repeat;background-position:-6px 0px;}
#br {bottom: -1px;right: -1px;background: url(/images/curve.gif) no-repeat;background-position:0px 0px;}
/* /Закругления */

/* Кнопка 1*/
#pol {position: relative;background: transparent url('/images/2.gif') repeat-x;height: 24px;color:#FFFFFF;padding-left:6px;padding-top:2px;}
#pol_l, #pol_r{position: absolute;	width: 6px;	height: 24px;}
#pol_l {top: 0px;	left: -6px;background: url(/images/2.jpg) no-repeat;background-position:-6px 0px;}
#pol_r {top: 0px;  right: -6px;background: url(/images/2.jpg) no-repeat; background-position:0px 0px;}
/* Кнопка 2*/
#bl_pol {position: relative;background: transparent url('/images/bl_2.gif') repeat-x;height: 24px;color:#FFFFFF;padding-left:6px;padding-top:2px;}
#bl_pol_l, #bl_pol_r{position: absolute;	width: 6px;	height: 24px;}
#bl_pol_l {top: 0px;	left: -6px;background: url(/images/bl_2.jpg) no-repeat;background-position:-6px 0px;}
#bl_pol_r {top: 0px;  right: -6px;background: url(/images/bl_2.jpg) no-repeat; background-position:0px 0px;}
/* Кнопка 2*/
#menu_pol {position: relative;background: transparent url('/images/menu_2.gif') repeat-x;height: 38px;color:#FFFFFF;padding-left:6px;padding-top:2px; margin:0 10px 0 10px;}
#menu_pol_l, #menu_pol_r{position: absolute;	width: 6px;	height: 38px;}
#menu_pol_l {top: 1px;	left: -6px;background: url(/images/menu_2.jpg) no-repeat;background-position:-6px 0px;}
#menu_pol_r {top: 1px;  right: -6px;background: url(/images/menu_2.jpg) no-repeat; background-position:0px 0px;}

.button{border:none;color:#FFFFFF;padding:0px;margin:0px;width:100%;height:87px;background-color:#ff7e04;}
.button span, .button .h1{display:block;height:87px;margin:0;}
.button span{padding-left:16px;background:url(/images/sup_bottom.png) no-repeat 0 0;}
.button .h1{padding-right:16px;background:url(/images/sup_bottom_centr.png) no-repeat 100% 0;}
.button h1 {font-style:normal;padding:25px 0px 10px 15px; color:#FFFFFF;font-size:40px;text-shadow: 1px 1px 2px #000000;}
.button em {color:#FFFFFF;}

.button_blue{border:none;color:#FFFFFF;padding:0px;margin:0px;height:87px;background-color:#0f83cc;}
.button_blue span, .button_blue .h1{display:block;height:87px;margin:0;}
.button_blue span{padding-left:16px;background:url(/images/sup_bottom.png) no-repeat 0 0;}
.button_blue .h1{padding-right:16px;background:url(/images/sup_bottom_centr.png) no-repeat 100% 0;}
.button_blue h1 {font-style:normal;padding:25px 0px 0px 10px; color:#FFFFFF;font-size:25px;text-shadow: 1px 1px 2px #000000;}

.h1 a {color:#FFFFFF;}



.tooltip {
display:none;
  	background:transparent url(/images/tool/white_big.png) no-repeat 0 0;
	font-size:12px;
	height:160px;
	width:317px;
	padding:15px 25px 25px 25px;
	z-index:99;
	color:#0f83cc;
}
.tooltip2 {
    display:none;
  	background:transparent url(/images/tool/white_big2.png) no-repeat 0 0;
	font-size:12px;
	height:160px;
	width:317px;
	padding:15px 25px 25px 25px;
	z-index:99;
	color:#0f83cc;
}

.button_cont {
z-index:999;
position: absolute;	display:none;
	padding-top:0px;
	margin:0px 0 0 -10px;
	width:491px;
	height:281px;
	background:url(/images/bg_top_menu.png) no-repeat;
	border:0px solid #acacac;
}

.button_cont2 {
z-index:999;
position: absolute;
	display:none;
	padding-top:0px;
	margin:0px 0 0 -310px;
	width:491px;
	height:281px;
	background:url(/images/bg_top_menu2.png) no-repeat;
	border:0px solid #acacac;
}


input[type=text] {
border:1px solid #CCCCCC;margin:5px;
}
input[type=password] {
border:1px solid #CCCCCC;margin:5px;
}

#layer_start{position: absolute; top:20px; margin-left:-180px; width:430px; height:90px; z-index:901; float: right; background-image:url(/images/login_bg.png); padding:10px 20px 10px 0px;display:none;}
#layer_end{position: absolute; top:0px;margin-left:420px; width:30px; height:30px; z-index:902;cursor:pointer;}

.menu_li{display:none;}

.lin_top {font-size:11px;font-weight: 100;}
.how a {font-size:12px;}
.hovera {color:#000;}

.podmenu_top {margin:0px 5px 0 0px;border-right:1px solid #ffffff;float: left;padding-right:5px;}
.podmenu_top2 {margin:0px 0 0 0px; }

.podmenu_top i {font-size:11px; font-weight: 100;}
.podmenu_top2 i {font-size:11px; font-weight: 100;}
.podmenu_top a {text-decoration: none;}
.podmenu_top2 a {text-decoration: none;}
/* /Кнопка*/

/* Меню*/
#cl_1{color:#6d6d6d;}

h3 {font-size:110%;}
.menu_list {width: 200px;}
.menu_head {padding-top:3px;padding-bottom:3px; border-bottom:1px solid #e1e1e1;background: url(/images/strel.gif) no-repeat 180px 10px;}

.menu_head:hover {background-position:-50px 0px;}

.menu_body_ri {display:none;position: absolute;z-index:95;margin:-26px 0px 0 -217px;border:0px solid #000000;width: 200px;padding:0px 10px 0 10px;}

.menu_body {display:none;position: absolute;z-index:95;margin:-26px 0px 0 170px;border:0px solid #000000;width: 600px;}
.menu_body2 {display:none;position:relative;z-index:96;margin:0 auto;top:0px;}

.menu_body a{ display:block; color:#ed5900;  background-color:#FFFFFF;  padding-left:10px;  text-decoration:none; padding:2px;  border-bottom:1px dotted #eae9e9;}
/* /Меню*/
.menu_body_pr{position: absolute;z-index:99;margin:0px 0px 0 -9px;background-color:#FFFFFF;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;width: 11px;height:24px;}
.menu_body_pr_ri{position: absolute;z-index:99;margin:0px 0px 0 195px;background-color:#FFFFFF;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;width: 11px;height:24px;}

.ob {margin:7px 0 0 3px;}
.menu_top
{
position: absolute;
z-index:99;
background: url(/images/temps1.gif);display:block;
color:#000;
padding:20px;
margin:-43px 0 0 -5px;
width: 500px;
height: 200px;}

.border_img{border: 1px solid rgb(225, 225, 225); padding: 3px;}




.add_pl
{color:#e56f00;
background: url(/images/add_pl.jpg) no-repeat 0px 0px;
padding-left:20px;
font-size:14px;font-weight: 600;
}
.img{padding:2px;border:1px solid #e1e1e1;margin:5px;}


.menu_os a:hover *{color:#e56f00;text-decoration:underline;}

#menu_pol .lin{
border-left:0px solid #cccccc;
border-right:1px solid #cccccc;
float: left;
padding:9px;
color:#2881a6;
font-size:14px;font-weight: 100;
}
#menu_pol .ser{
border:0px solid #cccccc;
background: url(/images/bg_sear.png) no-repeat 0px -1px;
float: right;
width: 400px;
padding:9px;
color:#2881a6;
font-size:14px;font-weight: 100;
}
.ser .search_input
{
color:#999999;
margin-top:-3px;
height: 20px;
width: 255px;
border:0px solid #cccccc;
}

.t1 li, ul{	margin-left:10px;}
.t2 li, ul{	margin-left:10px;}
.t3 li, ul{	margin-left:10px;}

#menu_pol .lin:hover {
color:#ffffff;
background: url(/images/bg_menu_hor.gif) repeat-x 0px 0px;
}

#login {
color:#217eb0;
margin:5px;
padding:3px 8px 3px 0;
width: 160px;
background-color:#f1f1f1;
border:0px solid #000;
}
#corz {
margin:5px;
padding-top:2px;
margin-top:15px;
width: 197px;
height:42px;
background: url(/images/corz.jpg) no-repeat 0px 0px;
border:0px solid #000;
}
#corz span{color:#ffffff;font-weight:bold;margin:10px 10px 0 0;}

#contacts
{
padding:5px;
width: 195px;
text-align:right;
border:0px solid #000;
}
#contacts span
{
margin:0px 15px 0 0;
}

/* ТЕКСТЫ */
.orange{color:#e56f00;font-style:normal;}
.blu {color:#2881a6;font-style:normal;}

.phone_top{color:#e56f00;font-size:20px;margin:20px 10px 0 0;}
.phone_top span{color:#2881a6;font-size:30px;margin:0px 0px 0 10px;}
.phone_top_dop{color:#5cb0d2;font-size:15px;margin:5px 15px 0 0;font-weight:bold;}

#job_top {margin:0px 0px 0 10px;}
#job_top span{color:#5cb0d2;font-size:16px;margin:20px 0px 0 0px;font-weight:bold;}
/* /ТЕКСТЫ */


.new_tov{
	float: left;
	border:0px solid #cccccc;
	border-bottom:0px dotted #000000;
	width: 130px;
	height:230px;
	margin:10px 0px 0 22px;

}


.mess{
	border:0px solid #cccccc;
	text-align:center;
	float: left;
	width: 33%;
	height:230px;
	margin:0px;
}
#left {margin:0px auto; width: 160px; border:0px solid #cccccc;}


.hide
{
    display:none;
}


.widget .listprice {
	font-family: verdana,ariel, helvetica,sans-serif;
	text-decoration: line-through;
	line-height: 1.75em; /* 19px */
}

.gry				{ color:#666; }
.red 				{ color:#990000; }

.t11				{ font-size:0.916em; }	/* 11px (scalable equivalent) */
.t14				{ font-size:1.166em; font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing:0.025em; line-height:1.286em; }	/* 14px (scalable equivalent) */

.nt1				{ margin-top: 1px }
.nt2				{ margin-top: 2px }

.widget .nowrap
{
    white-space: nowrap;
}

/* ASIN */
.asin
{
    line-height:1.3;
}

.asin .inner
{
    margin-left:7px;
    margin-right:7px;
}

.asin .nt
{
    margin-top:2px;
}
.asin .ntTitle
{
    margin-top:4px;
}

.widget .asin a.title
{
    text-align:left;
    text-decoration:underline;
}

.widget .asin a:visited.title
{
    text-align:left;
    text-decoration:underline;
}

.widget .asin a:hover.title
{
    text-decoration:underline;
}

.widget .rcmBody a.noLinkDecoration
{
    text-align:left;
    text-decoration:none;
}

.widget .rcmBody a:visited.noLinkDecoration
{
    text-align:left;
    text-decoration:none;
}

.widget .rcmBody a:hover.noLinkDecoration
{
    text-decoration:underline;
}

.widget .asin a.noLinkDecoration
{
    text-align:left;
    text-decoration:none;
}

.widget .asin a:visited.noLinkDecoration
{
    text-align:left;
    text-decoration:none;
}

.widget .asin a:hover.noLinkDecoration
{
    text-decoration:underline;
}

.widget .asinTextBlock a.noLinkDecoration
{
    text-align:left;
    text-decoration:none;
}

.widget .asinTextBlock a:visited.noLinkDecoration
{
    text-align:left;
    text-decoration:none;
}

.widget .asinTextBlock a:hover.noLinkDecoration
{
    text-decoration:underline;
}

.widget .asin .recsLink {
	margin-top: 3px;
}
.asin .sample
{
    margin-top: 3px;
}

.asin .sample img
{
    vertical-align: middle
}


.asin div.playControl img
{
    vertical-align:middle;
    margin-top:-3px;
    margin-right:2px;
}

.asin div.playControl
{
    margin-top: 4px;
}

.widget .action
{
    margin-top: 10px;
}
.widget .action.listView
{
    margin-top:15px;
}
.widget .rowClear
{
    padding: 0 0 25px 0;
    margin: 0;
    background:white;
    clear: both;
}
.widget .rowClear.last
{
    padding: 0;
}

.widget .fluid
{
    float:left;
    width:33.1%;
    border:0px solid #000000;
    text-align:left;
}

.entityRow a.title, .entityRow .title a {
	font-weight: bold;
}

.entityRow .s9_trackPreviewContainer {
	display: inline;
	opacity: 1;
	filter: none;
}

.entityRow .s9_trackPreviewContainer .s9_trackPreviewButton {
	float: none;
}

div.entityRow .noLinkDecoration a {
	text-decoration: none;
}

div.entityRow .noLinkDecoration a:hover {
	text-decoration: underline;
}

.entityRow .topTrack {
	width: 135px;
	height: 26px;
	overflow: hidden;
	white-space: nowrap;
}

.s9_trackPreviewOverlay {
	display: block;
	height: 26px;
	text-decoration: none !important;
	opacity: 0.9;
	filter: alpha(opacity=90);
	margin-top: 1px;
	padding: 0;
}

.s9_notIE6 .s9_trackPreviewOverlay {
	filter: none;
}

.s9_notIE6 .s9_trackPreviewOverlay:hover, .s9_notIE6 .s9_trackPreviewStateLoading, .s9_notIE6 .s9_trackPreviewStatePlaying {
	filter: alpha(opacity=90);
}

.s9_trackPreviewContainer .s9_trackPreviewLabel {
	line-height: 0.9;
	margin: 0 !important;
	color: #000000;
	font-size: 9px;
	height: 26px;
	vertical-align: middle;
	_vertical-align: baseline;
	_padding-top: 4px;
}

.s9_trackPreviewOverlay .s9_trackPreviewButton {
	float: left;
	margin: 2px;
}

.s9_trackPreviewContainer:hover, .s9_trackPreviewStateLoading, .s9_trackPreviewStatePlaying {
	background: #ffffff;
}

.s9_trackPreviewContainer .s9_trackPreviewLabel {
	display: none;
}

.s9_trackPreviewContainer:hover .s9_trackPreviewLabel, .s9_trackPreviewStateLoading .s9_trackPreviewLabel, .s9_trackPreviewStatePlaying .s9_trackPreviewLabel {
	display: table-cell;
	_display: block;
}

.s9_trackPreviewContainer .s9_trackPreviewExplicit {
	color: #666666;
}

.s9_trackPreviewStateLoading .s9_trackPreviewExplicit, .s9_trackPreviewStatePlaying .s9_trackPreviewExplicit {
	display: none;
}


.s9_trackPreviewContainer:hover .s9_trackPreviewButton {
	background-position: -22px 0;
}

.s9_trackPreviewStatePlaying .s9_trackPreviewButton {
	background-position: 0 -22px;
}

.s9_trackPreviewStatePlaying:hover .s9_trackPreviewButton {
	background-position: -22px -22px;
}


/* New shoveler */

h2.s9ShovelerHeader, div.unified_widget h2.s9ShovelerHeader {
	position: relative;
	padding-right: 85px;
	zoom: 1; /* IE abs pos bug */
}

.s9ShovelerPaging {
	position: absolute;
	bottom: 6px;
	right: 0;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
}

.small_heading .s9ShovelerPaging {
	font-size: 11px;
}

.s9ShovelerPage {
	float: left;
	margin: 1px 6px 0;
}

.s9ShovelerNextLink, .s9ShovelerBackLink {
	display: block;
	position: absolute;
	top: -10px;
	height: 36px;
	width: 46px;

	/* IE6 hack */
	background: #fff;
	opacity: 0;
	filter: alpha( opacity=0 );
}

.s9ShovelerNextLink {
	right: -10px;
}

.s9ShovelerBackLink {
	left: -10px;
}

.s9ShovelerNextLink span, .s9ShovelerBackLink span {
	display: none;
}

.s9ShovelerNext, .s9ShovelerBack {
	float: left;
	width: 16px;
	height: 16px;
	background-image: url(shoveler-buttons._V212586495_.png);
	background-repeat: no-repeat;
}

.s9ShovelerNext {
	background-position: 0 0;
}

.s9ShovelerBack {
	background-position: 0 -16px;
}

.s9ShovelerCell {
	float: left;
}


td.amabot_center div.unified_widget h2.s9_title, div.amabot_center div.unified_widget h2.s9_title {
	margin-bottom: 0;
}

.s9_seeded_row {
	padding-bottom: 1.917em;
	border-bottom: 1px dotted #DDDDDD;
}

.small_heading .s9_seeded_row {
	padding-bottom: 19px;
}

div.s9_de div.s9_seeded_row {
	padding-bottom: 3.5em;
}

.s9_header {
	margin-bottom: 0.833em;
	color: #666666;
	padding: 0.25em 0.583em 0.25em 0.583em;
}

.small_heading .s9_header {
	margin-bottom: 10px;
	color: #666666;
	padding: 2px 6px 2px 6px;
    font-size: 11px;
    line-height: 15px;
}

.seed_header {
	border-right: 1px dotted #DDDDDD;
	background: #FAFAFA;
}
div.nRows div.s9OtherItems {
	padding-bottom: 5px;
}
.other_header {
	background: #FFF;
}
div.s9_de div.seedWrapper {
	height: 3em;
}
div.s9_de div.otherWrapper {
	height: 3em;
}

div.s9Typ h2 {
  	border-bottom:1px solid #DDDDDD;
  	padding-bottom:2px;
}

div.small_heading_s9Typ h2.s9_title {
	border-bottom:1px solid #DDDDDD;
  	padding-bottom:2px;
  	margin-bottom: 0px;
}


.wrapper {}
ul.tabs {
	height: 25px;
	line-height: 25px;
	margin: 0 0 3px;
	list-style: none;
}

* html ul.tabs {margin-bottom: 0;}
ul.tabs li {
	float: left;
	margin-right: 1px;
}
ul.tabs li a {
width:100px;
font-weight:bold;
	display: block;
	padding: 0 13px 2px;
	margin-bottom: 0px;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	background-image: url(/images/bl_2.gif);
	background-repeat: repeat-x;
	border: 0px solid #EFEFEF;
	border-bottom: 0px solid #F9F9F9;
	position: relative;
	margin:0 0 2px 0;
}
* html ul.tabs li a {float: left}
*+html ul.tabs li a {float: left}
ul.tabs li a:hover {
width:100px;
/*	color: #F70;
	padding: 0 13px;
	background: #FFFFFF;
	border: 1px solid #FFCA95;
*/
}
ul.tabs li.tab-current a {
	color: #444;
	width:100px;
	padding: 0px 13px 2px;
	border: 0px solid #DDD;
	border-bottom: 0px solid #ffffff;
	font-weight:bold;
}
div.t2,
div.t3,
div.t4 {
	display: none;
}
div.t1,
div.t2,
div.t3,
div.t4 {	border: 1px solid #C3C3C3;
	padding: 10px 12px;
}
.tabs li.tab-current {
  background: url(/images/tabs.gif) no-repeat;
}
.tabs li.tab-current a {
  background: url(/images/tabs.gif) 100% 0 no-repeat;
}
.tabs li {
  background: url(/images/tabs.gif) 0 -30px no-repeat;
}
.tabs li a {
  background: url(/images/tabs.gif) 100% -30px no-repeat;
}
.tabs li a {
	color: #000;
	margin:0 0 2px 0;
}




.vote, .vote li.rated, .vote li input:hover {
    background: url(/images/stars.gif) no-repeat 0 0;
}

.vote li.rated, .vote li input:hover {
    background-color: red;
}

.vote {
    background-position: 0 -20px;
}

.vote:hover li, .ievote:hover li {
    background: none;
}

.ievote {
    text-decoration: none !important;
}

.vote {
    width: 113px;
    overflow: hidden;
    position: relative;
}

.vote, .vote li, .vote li input {
    height: 20px;
    display: block;
}

.vote li {
    position: absolute;
}

.vote, .vote li {
    left: 0;
    top: 0;
    list-style: none;
    margin: 0;
    padding: 0;
}

.vote li.one   { width: 10px;  }
.vote li.two   { width: 21px; }
.vote li.three { width: 33px; }
.vote li.four  { width: 43px; }
.vote li.five  { width: 55px; }
.vote li.six   { width: 66px; }
.vote li.seven { width: 77px; }
.vote li.eight { width: 88px; }
.vote li.nine  { width: 100px; }
.vote li.ten   { width: 113px; }

.vote li input {
    overflow: hidden;
    text-indent: -100px;
    outline: 0;
}

.long_lisnk	{position:absolute;overflow:hidden;margin-left:-5px;width:10%;}

.long_link_box	{position:relative;clear:both;height:18px;}
.long_link_box .ajax_link	{position:relative;top:-1px;}
.long_link	{position:absolute;overflow:hidden;white-space:nowrap;width:100%;}
.long_link_hidder	{position:absolute;width:40px;z-index:1000;right:0px;background:url(https://static.sape.ru/www/img/white_cover.png) right top repeat-y;}
.hidder_white	{background-image:url(https://static.sape.ru/www/img/white_cover.png)}
.hidder_gray	{background-image:url(https://static.sape.ru/www/img/gray_cover.png)}
.sites_short .long_link_box	{height:14px;}

/* ------------------------------Меню */
.fg-menu-container { position: absolute; top:0; left:-999px; padding: .4em;  overflow: hidden; }
.fg-menu-container.fg-menu-flyout { overflow: visible; }
.fg-menu, .fg-menu ul { list-style-type:none; padding: 0; margin:0;  width:200px; float:left;}
.fg-menu { position:relative; }
.fg-menu a:link,
.fg-menu a:visited,
.fg-menu a:hover,
.fg-menu a:active {float:left; width:100%;  outline: 0 !important; }
.fg-menu a { border: 1px dashed transparent;}
.fg-menu a.ui-state-hover:hover {border-style: solid; font-weight: normal; }
.ui-widget { font-family: segoe ui, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: segoe ui, Arial, sans-serif; font-size: 1em; }
.ui-widget-content {
border-top: 0px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
border-bottom: 3px solid #999999;
border-right: 3px solid #999;
background: #ffffff url(/images/uui-bg_highlight-soft_95_ffedad_1x100.png) 50% top repeat-x; color: #222222; }

.ui-widget-content_ri {
border-top: 0px solid #e1e1e1;
border-left: 3px solid #e1e1e1;
border-bottom: 3px solid #999999;
border-right: 1px solid #999;
background: #ffffff url(/images/uui-bg_highlight-soft_95_ffedad_1x100.png) 50% top repeat-x; color: #222222; }


.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #999; background: #3b3b35 url(/images/ui-bg_inset-soft_22_3b3b35_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; border-top: 1px solid #000;}
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.ui-widget-overlay { background: #2e2e28 url(images/ui-bg_glow-ball_25_2e2e28_600x600.png) 50% 35% repeat-x; opacity: .65;filter:Alpha(Opacity=65); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #f0f0f0 url(/images/ui-bg_flat_35_f0f0f0_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.ui-state-hover:hover  {color:#e56f00;text-decoration:underline;}
/* КОНЕЦ ------------------------------Меню */

.por_block{border:#e2e2e2 1px solid;padding:10px 10px 5px 10px;background:#f7f7f7;display:table-cell;margin:0 10px 10px 0;width:230px}
.por_block h3{margin:0;font-size:14px}
.por_block div{margin-bottom:5px}
#faqtable1-title{cursor:hand;cursor:pointer;margin-botom:3px}
.icongroup2{margin:0}

.a_breed{background:#f3f3f3;margin:10px 0 10px 0;height:160px}
.a_breed_interior{padding:5px}
.a_breed_interior a {color:#2881A6;font-weight:bold;text-decoration:none;font-size:17px}
.a_breed_interior a:hover:{text-decoration:none}
.a_breed_interior img{width:150px;height:150px;border:1px solid #eeeeee;float:left;margin-right:5px}
.a_breed_interior p{margin:5px 0}
.a_breed_interior p a{font-size:13px;font-weight:normal}
#breed_pred{background:#F3F3F3;padding:10px 10px 20px 20px;margin:20px 0 10px 0}
#breed_pred div{margin:10px 10px 0 0}

.clear{height:0;clear:both}
.dop_c{background:url(/images/icon_icq_2.png) no-repeat;width:186px;height:130px;padding-top:30px;text-align:left}
.dop_c1{float:left;margin:10px 5px 0 10px;background:url(/images/online_icq.gif) no-repeat 0 0;padding-left:23px}
.dop_m{background:url(/images/icon_mail_2.png) no-repeat;width:186px;height:130px;padding-top:25px}
.dop_m1{float:left;margin:10px 5px 0 10px;background:url(/images/mail_agent.gif) no-repeat 0 0;padding-left:23px}
.dop_s{background:url(/images/icon_skype_2.png) no-repeat;width:186px;height:130px;padding-top:25px}
.dop_s1{float:left;margin:10px 5px 0 10px;background:url(/images/skype.png) no-repeat 0 0;padding-left:23px}

.f_blu{margin:0;color:#2781c9;font-size:17px;font-weight:normal}
.f_blu a{color:#2781c9}
.a_block{background:#f3f3f3;margin:10px 0 10px 0;height:160px}
.a_block_interior{padding:5px}
.a_block_interior a {color:#2881A6;font-weight:bold;text-decoration:none;font-size:17px} .a_block_interior a:hover:{text-decoration:none}
.a_block_interior_img{float:left;margin-right:5px}
.a_block_interior_img div{width:150px;height:150px;border:1px solid #eeeeee;background:#fff;text-align:center;display:table-cell;vertical-align:middle}
.a_block_interior_img img{max-width:150px;max-height:150px}
@media all and (min-width: 0) {
.a_block_interior_img img{width:150px} /* для Opera */
}
.a_block_interior p{margin:5px}

#a_main h3{color:#2881A6;font-weight:bold;font-size:18px;text-align:center;margin:0 0 10px 0}
#a_main h2{color:#2881A6;font-weight:bold;font-size:16px;margin:10px 0}
#a_main_img{float:right;margin:0 0 5px 5px}
#a_main_img img{max-height:400px;max-width:300px;border:none;margin:5px 0 0 0;display:block}

#pit_img{float:right;margin:0 0 10px 10px}
#pit_img_main{width:300px;height:300px;display:table-cell;vertical-align:middle;text-align:center;border:#e3e3e3 1px solid}
#pit_img_main img{max-width:290px;max-height:290px}
@media all and (min-width: 0) {
#pit_img_main img{width:250px} /* для Opera */
}
#pit_img_small{width:300px;margin:10px 0 0 0}
#pit_img_small img{max-width:142px;max-height:142px}
#pit_img_small div{float:left;width:142px;height:142px;margin:3px}
.pit_price{margin-bottom:10px}
.pit_price span{background:#2881a6;padding:3px 5px;font-size:18px;color:#fff}
.pit_block{border:#e2e2e2 1px solid;padding:20px 20px 5px 20px;background:#f7f7f7;display:table-cell;margin:0 0 20px 0}
.pit_block div{margin-bottom:15px}
.a_main_dobavleno{margin:10px 0;color:#808080}
.pit_text{margin:10px 0}

#a_forma h3{color:#2881A6;font-weight:bold;font-size:18px;margin:10px}
#a_forma div{margin:0 0 10px 0}
#a_forma div input{width:400px;height:23px}

#pit_pred{background:#F3F3F3;padding:20px;margin:20px 0 10px 0}
#pit_pred img{float:right;border:none}
#pit_pred p{border:1px solid #666666;background:#fff;padding:5px;margin:5px 0 0 0}

.catalog_block{float:left;margin:5px 5px 15px 5px;width:170px;height:170px;text-align:center}
.catalog_block a{color:#2881A6;font-weight:bold;font-size:13px;text-align:center;text-decoration:none} .catalog_block a:hover{text-decoration:underline}
.catalog_block img{margin-bottom:10px;text-align:center;border:none}

.shadetabs{margin:0;list-style:none}
.shadetabs li a{float:left;display:block;font-weight:bold;text-decoration:none;color:#fff;background:url(/images/tab1.gif) no-repeat 0 -30px;height:30px;width:126px}
.shadetabs li a.selected{color:#000;background: url(/images/tab1.gif) no-repeat 0 0}
.shadetabs div{margin:6px 0 0 8px}

#country1, #country2, #country3 {border: 1px solid #C3C3C3;padding: 10px 12px;margin-top:29px}


/* forum */
.forum_avatar{max-width:150px;max-height:200px;margin:5px 0}
/* ПОИСК
.orange{color:#e56f00;font-style:normal;}
.blu {color:#2881a6;font-style:normal;}
*/
.right-column h2 {color:#2881a6;font-style:normal;margin:10px 0px;}
.right-column ol, li {margin:15px 10px;}
.right-column a {color:#e56f00;font-size:14px;}

.right-column ol li{border-bottom: solid #ccc 1px;}
.right-column ul li{float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 5px;}
