* {
	margin: 0;
	padding: 0;
}
html {
	background: #effafc url(/images/grass.gif) bottom left repeat-x;
	background-position:bottom;
	}
body {
	font-size: 62.5%;
	background: url(/images/top_bg.png) repeat-x top left;
	min-width: 1000px
}

p {
	font: 13px/1.6em Tahoma, sans-serif;
	margin-bottom: 10px;
	color:#707070;
}
.active, .active a {
	color:#555f62 !important;
	text-decoration:none !important;
	}
h1 {
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	padding-bottom:10px;
}

h2 {
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
	padding-bottom:10px;
}
h3 {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
}
ul {
}

img {
	border: none;
}

#page-wrap {
	max-width: 1250px;
	margin: 0px auto;
	position:relative;
	/*background:url(/images/clouds.png) repeat-x top left;*/
	}
#page-wrap #inside {
		margin: 0px 20px 0px 20px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
#main-content {
	padding:20px 10px 0px 230px;
	border:1px solid #d3d2be;
	/*background: url(/images/main_top.png) top left repeat-x;*/
}
p img { 
	float:left;
	padding-right:20px;
}
#main-content p { 
	/*border-bottom:1px #c8c6b4 dotted;
	padding-bottom:15px;*/
}
.main-content_bottom {
	background: #fff url(/images/main_bottom.png) bottom left repeat-x;
}
.main-content_left {
	background: url(/images/main_left.png) top left repeat-y;
}
.main-content_right {
	background: url(/images/main_right.png) top right repeat-y;
}
.main-content_top {
	background: url(/images/main_top.png) top left repeat-x;
}
	
#header {
	/*background: #267f23;
	text-align: center;
	padding-left: 15px;*/
	height:160px;
}
	
#left-sidebar {
	width: 210px;
	float: left;
	padding-left: 5px;
	padding-top: 20px;
	/*margin-right:20px;*/
}
.menu_header {
	background: url(/images/menu_bg.png) top left no-repeat;
	padding-left:35px;
	padding-top:11px;
	height:35px;
	font-size: 11px;
	font-weight:bold;
	font-family:Tahoma;
	position:relative;
	left:-10px;
	}
.menu_header a {
	font-size: 11px;
	font-weight:bold;
	font-family:Tahoma;
	color:#333333;
	text-decoration:none;
	}
.sun {
	background: url(/images/back_home.png) top right no-repeat;
	height:248px;
	width:296px;
	font-size: 11px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	position:absolute; 
	top:0; 
	right:-50px; 
	/*margin-right: -10px;*/
	float:right;
	z-index:99
	}
.clouds {
	background:  url("/images/back_sky.png") repeat-x left top;
	overflow:hidden;
	/*z-index:-4;
	position:absolute;
	left:0px;
	top:0px;
	height:360px;
	width:100%;*/
}
#footer {
	/*background: url(/images/gras.gif) bottom left repeat-x;*/
	text-align: center;
	padding-top: 10px;
	padding-bottom: 50px;
	color: white;
}
.copyright {
	background: url(/images/biggo.png) top left no-repeat;
	height:30px;
	font-size: 11px;
	font-family:Tahoma, Geneva, sans-serif;
	float:left;
	padding-left:90px;
	margin-left:10px;
	text-align:left;
	}
.contacts {
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;
	text-align:left;
	float:right;
	}
.contacts img {
	float:left;
	padding-right:10px;
	}
a {
	font-size: 11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#305b84;
	}
a:hover {
	color:#99adc2;
	}
.catalog_list li span:hover {
	color:#959493;
	}
.tel_block a:hover, #header table a:hover {
	color:#6c797b;
	} 
.img_list li a span:hover {
	} 
.menu_list li a:hover {
	}
#menu_list1 li a:hover,.catalog_list_item li a:hover {
	color:#999999 !important;
}
#menu_list1 a:hover, .img_list li a:hover, .extra li a:hover, .catalog_item li a:hover,.catalog_view_item li a:hover,.paginator span a:hover, .side_header:hover, .side_header a:hover {
	color:#7fb2cc;
	}
.bread li a:hover {
color:#7fb2cc;
}
#menu_list1 a:hover {
border-bottom:1px dotted #7fb2cc;
}
.menu_header a:hover {
	color:#979797;
	}
.hot a:hover {
	color:#ea787b !important;
	}
#menu_list1 li a:hover {
	border-bottom:none;
}
.side_header, .side_header a {
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
	margin-left:10px;
	margin-bottom:10px;
	}
.side_header img {
	float:left;
	position:relative;
	top:-2px;
	}
.sub_caption {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding-bottom:15px;
	}
.content_hr {
	border-bottom:1px #c8c6b4 dotted;
	margin-bottom:15px;
	}
.catalog_list {
	display:inline-block;
	width:69.9%;
	margin-bottom:10px;
	}
.catalog_list li {
	/*float:left;*/
	display: inline-block;
	vertical-align:top;
	border:1px solid #c8c6b4;
	margin-right:7px;
	margin-bottom:9px;
	text-align:center;
	width:155px;
	}
.catalog_list li img { 
	text-decoration:none;
	padding-top:5px;
	padding-bottom:2px;
}
.catalog_list li span {
	padding-left:15px;
	padding-right:15px;
	padding-top:7px;
	padding-bottom:7px;
	display:block;
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	border-top:1px #c8c6b4 dotted;
	background:url(/images/catalog_bg.gif) bottom left repeat-x;
	}

.catalog_list li a {
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	
}

.extra {
	display:block;
	float:right;
	/*width:220px;*/
	width:30%;
	margin-bottom:10px;
margin-top:70px;
	}
.extra ul {
	background:#f5f5f1;
	border:1px solid #c8c6b4;
	padding:10px;
	}
.extra li {
	list-style-type:none;
	border-bottom:1px dotted #a1a19f;
	padding-top:5px;
	padding-bottom:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	clear:both;
	line-height:150%;
	color:#666666;
}
.extra .last {
	border-bottom:none;
	padding-bottom:0px;
	}
.extra li a { 
	color:#006699;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}
.extra li img {
	float:left;
	padding-right:10px;
	display:block;
} 
.logo {
	text-align:center;
	background:url(/images/logo.png) no-repeat top center;
	height:130px;
	width:210px;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
	}
.logo span {
	padding-top:115px;
	font-size:11px;
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	display:block;
}
#header a {
	text-decoration:none;
	}
.tel_block {
	background:url(/images/tel_bg.png) no-repeat top left;
	width:455px;
	height:45px;
	float:left;
	padding:10px;
	padding-left:50px;
	padding-top:8px;
	font-size:11px;
	color:#333;
	font-family:Tahoma, Geneva, sans-serif;
	margin-top:-25px;
	}
.tel_block a {
	color:#000;
	text-decoration:underline !important;
	}
.tel_block_phone {
	float:right;
	font-size:25px;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	}
#header ul, #header table {
	position:relative;
	top:85px;
	/*width:580px;*/
	}
#header ul li, #header ul li a, #header table td, #header table td a {
	color:#000000;
	/*display:inline-block;*/
	font-family:Tahoma,Geneva,sans-serif;
	font-size:14px;
	line-height:160%;
	list-style-type:none;
	margin-right:15px;
	border:none;
	border-collapse:collapse;
	}
#header table a, .tel_block a {
	/*text-decoration:underline  !important;*/
	text-decoration:underline;
	}
#header ul li img, #header table td img {
	padding-right:5px;
	position:relative;
	top:5px;
	}
	
#map { 
	width:190px; 
	height:223px; 
	background:url(/images/map.png) no-repeat top left; 
	position:relative;
	margin-left:10px;
	margin-bottom:20px;
}
#map div { 
	position:absolute; 
	background-repeat:no-repeat;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333333;
	
	}
#map div p {	
	height:22px ;
	position:relative;
	top:4px;
	color:#333333;
	font:11px/100% Tahoma, Geneva, sans-serif;
	margin-bottom:0px;
	}
#map a {
	background:url("/images/map_bg.gif") repeat-x scroll left top transparent;
	padding:5px;
	padding-top:4px;
	text-decoration:none;
	/*position:relative;
	top:4px;
	display:block;*/
	}
.map_active, .map_active a, #map a:hover {
	color:#ada065 !important;
	}

.hot, .hot a {
	color:#ff0000 !important;
	}
#map span {
	background:url("/images/map_border.gif") no-repeat scroll right top transparent;
	/*display:block;
	height:22px;
	position:relative;
	top:-5px;*/
	padding-bottom:5px;
	padding-top:4px;
	}
#map_point1 { 
	top:0px; 
	left:62px;
	background:url(/images/map_left.png) no-repeat left center; 
	padding-left:20px;
	}
#map_point1 span {
	background-position:right top;
	padding-right:1px;
}
#map_point2 { 
	top:95px; 
	left:64px;
	background:url(/images/map_left.png) no-repeat left center; 
	padding-left:20px;
	}
#map_point2 span {
	background-position:right top;
	padding-right:1px;
}
#map_point3 { 
	top:125px; 
	right:66px;
	background:url(/images/map_right.png) no-repeat right center; 
	padding-right:20px;
	}
#map_point3 span {
	background-position:left top;
	padding-left:1px;
}
#map_point4 { 
	top:177px; 
	right:30px;
	background:url(/images/map_right.png) no-repeat right center; 
	padding-right:20px;
	}
#map_point4 span {
	background-position:left top;
	padding-left:1px;
}
#map_point5 { 
	top:205px; 
	right:10px;
	background:url(/images/map_right.png) no-repeat right center; 
	padding-right:20px;
	}
#map_point5 span {
	background-position:left top;
	padding-left:1px;
}

*html .c{
    height: 1%;
    }
*+html .c{
    height: 1%;
    }
.c:after{
    content:".";
    display:block;
    clear:both;
    overflow:hidden;
    height: 0px;
    visibility:hidden;
    }
.menu_list {
	margin-left:10px;
	padding-bottom:7px;
	padding-left:4px;
	}
.menu_list li {
	background:url(/images/plus.png) top left no-repeat;
	padding-left:13px;
	list-style-type:none;
	}
#menu_list1 {
	margin-left:0px;
	margin-bottom:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	}
#menu_list1 a {
	color:#006699;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px dotted #006699;
	text-decoration:none;
	position:relative;
	top:-3px;
	}

#menu_list1 ul {
	margin-top:8px;
	margin-bottom:-4px;
	margin-left:-10px;
	}
#menu_list1 li {
	margin-left:8px;
	background:url(/images/plus_mini.png) no-repeat top left;
	padding-left:10px;
	line-height:150%;
	}
#menu_list1 li a {
	color:#333333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	border-bottom:none;
	text-decoration:underline;
	position:relative;
	top:-7px;
}
#menu_list1 li a:hover { 
	/*text-decoration:none;*/
}
.img_list li {
	list-style-type:none;
	margin-left:15px;
	margin-bottom:15px;
	}
.img_list li a  {
	color:#006699;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
.img_list li a span  {
	text-decoration:underline;
	display:block;
}
.img_list li a span:hover  {
	/*text-decoration:none;*/
}
.img_list li img {
	border:1px solid #b1b1b1;
	clear:both;
	margin-bottom:5px;
	}
.bread {
padding-bottom:9px;
}
.bread li {
display:inline;
list-style-type:none;
color:#333333;
font-family:tahoma;
font-size:11px;
}
.bread li a {
color:#006699;
font-family:tahoma;
font-size:11px;
padding-right:4px;
}
.bd_lst {
/*background:url("/images/bd.png") no-repeat right top;
margin-right:2px;*/
margin-bottom: 7px;
padding-right:4px;
}
.bdread li img {
}

.catalog {
}
.catalog p {
	margin-bottom:15px;
	float:left;
	color:#707070;
	font:13px/1.5em Tahoma,sans-serif;
}
.catalog h2 {
	padding-bottom:0px;
	}
.catalog_item p {
	float:none;
	color:#707070;
	font:11px/1.8em tahoma;
	margin-top:7px;
	margin-bottom:7px;
	}
.catalog_item {
	display:block;
	float:right;
	/*width:220px;*/
	width:100%;
	margin-bottom:10px;
	}
.catalog_item ul {
	/*background:#f5f5f1;
	border:1px solid #c8c6b4;
	padding:10px;*/
	}
.catalog_item li {
	list-style-type:none;
	border-bottom:1px dotted #c8c6b4;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	clear:both;
	line-height:150%;
	color:#707070;
}
.catalog_item .last {
	border-bottom:none;
	padding-bottom:0px;
	}
.catalog_item li a { 
	color:#006699;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-bottom:8px;
}
.catalog_item li .img {
	border:1px solid #C8C6B4;
	display:block;
	float:left;
	margin-right:10px;
	padding:10px 30px;
	text-align:center;
} 
.catalog_item li .img div {
	height:105px;
	width:120px;
	overflow: hidden;
}
.catalog_list_item li a {
	color:#333333;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	border-bottom:none;
	text-decoration:underline;
	position:relative;
	top:-4px;
}
.catalog_list_item li {
	background:url(/images/point.png) no-repeat top left;
	padding-left:12px;
	line-height:140%;
	clear: none;
	display: inline;
	border:none;
	padding-bottom:0px;
	padding-top:0px;
	margin-right:10px;
	}
.catalog_item  ul.catalog_list_item {
	background:none !important;
	padding:0px !important;
	margin:0px !important;
}
.catalog ul.catalog_list_item {
	background:#f1f1e9;
	margin-bottom:10px;
	margin-top:5px;
	padding:15px 10px 8px 11px;
	}
.sort {
	color:#818181;
	font-size:11px;
	}
p.sort {
		margin-bottom:5px;
	}
.sort span {
	color:#333333;
	font-weight:bold;
	margin-left:10px;
	}
.sort span a {
	color:#333333;
	font-weight:normal;
	}
.sort img {
	position:relative;
	top:2px;
	float:none;
	padding-right:4px;
	}
.price {
	color:#707070;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:-5px;
	}
.price span {
	color:#ff6600;
	font-weight:bold;
	font-size:13px;
	}
.paginator {
	clear: both;
}
.paginator, .paginator strong {
	font-weight:bold;
	color:#333;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	}
.paginator span {
	color:#999;
	font-weight:normal;
	margin-left:10px;
	font-size:13px;
	}
.paginator span a {
	color:#006699;
	font-weight:normal;
	}
.paginator_act {
	background:#eae7e3;
}
.paginator ul {
	margin-top:10px;
	margin-bottom:20px;
	}
.paginator li {
	padding:5px;
	font-size:14px;
	font-weight:normal;
	display: inline;
	list-style-type:none;
	}
.paginator li a {
	font-size:14px;
	}
.catalog_list_item_act {
	color:#cc0000;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	font-weight:normal;
	position:relative;
	top:-4px;
}





.catalog_view_item .price {
	margin-top:0px;
	}
.catalog_view_item .price span {
	font-size:22px;
	margin-left:10px;
	line-height: 26px;
	font-weight: normal;
	}
.catalog_view_item .content_hr {
	margin-bottom:5px;
	margin-top:5px;
	}
.catalog_view_item .sub_caption {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	}
.catalog_view_item p {
	float:none;
	color:#333333;
	font:13px/1.6em tahoma;
	margin-bottom:10px;
	}
.catalog_view_item {
	display:block;
	float:right;
	/*width:220px;*/
	width:100%;
	margin-bottom:10px;
	}
.catalog_view_item td {
	vertical-align: top;
}
.catalog_view_item td td {
	vertical-align: middle;
}
.catalog_view_item ul {
	/*background:#f5f5f1;
	border:1px solid #c8c6b4;
	padding:10px;*/
	}
.catalog_view_item li {
	list-style-type:none;
	/*border-bottom:1px dotted #c8c6b4;*/
	padding-top:10px;
	padding-bottom:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	clear:both;
	line-height:150%;
	color:#707070;
}
.catalog_view_item .last {
	border-bottom:none;
	padding-bottom:0px;
	}
	
.catalog_view_item .img_box {
	border:1px solid #C8C6B4;
	margin:0 10px 10px 0;
	padding:15px;
	width:261px;	
}
.catalog_view_item .img_box .catalog_view_listing {
	float:none;
	padding-top:15px;
}
.catalog_view_item li a { 
	color:#006699;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-bottom:8px;
}
.catalog_view_item li img {
	float:left;
	padding-right:20px;
	padding-left:20px;
	padding-top:40px;
	padding-bottom:40px;
	display:block;
	border:1px solid #c8c6b4;
	margin-right:10px;
	margin-bottom:15px;
} 
.catalog_view_listing {
	clear:left;
	float:left;
	color:#333333;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	display:inline-block;
	}
.catalog_view_listing ul {
	margin-top:10px;
	display: inline-block;
	}
.catalog_view_listing li {
	display:inline !important;
	margin-right:10px;
	clear:none;
	}
.catalog_view_listing li .img {
	/*border:2px solid #C8C6B4;*/
	display:block;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	/*padding:10px 30px;*/
	text-align:center;
}
.catalog_view_listing .catalog_view_listing_act .img {
	/*border:2px solid #ffd54e;*/
}
.catalog_view_listing li .img div{
	height:45px;
	overflow:hidden;
	width:61px;
}
.catalog_view_listing li img {
	padding:0px;
	border: none;
}
/*li.catalog_view_listing_act li .img  {
	border:2px solid #ffd54e;
}*/


.gallery {
	/*text-align:center;*/
}
.gallery p {
	margin-bottom:15px;
	color:#707070;
	font:13px/1.5em Tahoma,sans-serif;
}
.gallery h2 {
	padding-bottom:0px;
	}
.gallery_view_item li {
	background:#f3f3ef;
	width:auto;
	margin:0 auto;
	padding:10px;
	list-style-type:none;
	margin-bottom:15px;
	margin-top:10px;
	border:1px solid #c8c6b4;
	text-align:center;
}
.gallery .catalog_view_listing {
	clear:none;
	}
.gallery .paginator {
	color:#999999;
	font-size:13px;
	margin-top:10px;
	clear: none;
	}
.gallery .paginator a {
	margin-right:5px;
	}
	
	
.gallery .catalog_list {
	display:inline-block;
	width: 100%;
	margin-bottom:10px;
	}
.gallery .catalog_list li {
	display: block;
	border:none;
	text-align:left;
	width:auto;
	padding: 10px 0;
	margin: 0 25px 0 0;
	clear: both;
	border-bottom: 1px dashed #ccc;
	}
.gallery .catalog_list li img { 
	text-decoration:none;
	padding:15px;
	border:1px solid #c8c6b4;
	/*background:#f3f3ef;*/
	float: left;
	margin-right: 15px;
}
.gallery .catalog_list li span {
	padding:0px;
	color:#006699;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	border-top:none;
	background:none;
	}

.clear {
	clear: both;
}

.gallery .catalog_list li a {
	color:#006699;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	
}
#maps {
	padding: 12px;
	float: left;
	width: 96%;
	height: 500px;
}

.content-block.box.maps {
	margin-bottom: 30px;
}


.menu_list .menu .menu {
	margin-bottom:2px !important;
	margin-top:2px !important;
	}
ul.right-contacts {
	border:1px solid #c6c4a8;
	padding:15px;
	padding-top:0px;
	}
ul.right-contacts li { 
	display:inline-block;
	list-style-type:none;
	padding-top:15px;
	width:33%;
}
ul.right-contacts li a {
	color:#006699;
}


.kupit-tovar a.black {
float:left;
height:22px;
margin-right:7px;
text-decoration:none;
width:87px;
}

.kupit-tovar a.black {
background:url("../images/kupit-tovar.png") no-repeat scroll 0 0 transparent;
font-size:11px;
font-weight:bold;
}

a.black {
color:#333333;
}
.kupit-tovar a.black span {
left:30px;
position:relative;
text-decoration:underline;
top:3px;
}
.gallery_p_none p {
float:none;
}


.menu_cart {
background:url("/images/cart.gif") repeat-x top left;
height:35px;
padding-left:10px;
padding-right:5px;
padding-top:6px;
position:static;
}
.cart_list .zakaz { 
display:block;
background:url("/images/cart_button.gif") no-repeat top left;
width:97px;
height:17px;
}
.menu_cart img {
float:right;
}
.cart_list {
margin-top:-5px;
font-size: 11px;
font-family: tahoma;
color: #666666;
}
.cart_list li {
margin-bottom:10px;
}
.cart_list li a { 
font-weight:normal;
text-decoration:underline;
}
.cart_border {
border:1px solid #d3d2be;
margin:5px;
}
.map_header a {
border-bottom:1px dotted #006699;
text-decoration:none;
}
.map_header a:hover {
border-bottom:1px dotted #7fb2cc;
text-decoration:none;
}










.op {
padding:10px 0 0;
}
.content-block.table {
padding:0 1px;
}
.t-basket, .t-basket-head, .t-basket-foot {
border-collapse:collapse;
width:80%;
color:#333333;
font-family:tahoma;
font-size:13px;
}
.t-basket-head {
margin:1px 0;
}
.t-basket, .t-basket-foot {
font-size:13px;
margin:1px 0;
}
.t-basket td, .t-basket-head td, .t-basket-foot td {
height:28px;
}
.t-basket td .img {
border:1px solid #C8C6B4;
display:block;
margin:0 0 10px 0;
padding:10px;
text-align:center;
}
.t-basket td .img div {
height:80px;
overflow:hidden;
width:100px;
}
.t-basket td.bc1, .t-basket-head td.bc1, .t-basket-foot td.bc1 {
padding:0 10px;
width:auto;
}
.t-basket td.bc2, .t-basket-head td.bc2, .t-basket-foot td.bc2 {
width:15%;
}
.t-basket td.bc3, .t-basket-head td.bc3, .t-basket-foot td.bc3 {
width:15%;
}
.t-basket td.bc4, .t-basket-head td.bc4, .t-basket-foot td.bc4 {
width:11%;
}
.t-basket td.bc4 input {
padding:2px 3px;
width:50%;
}
.t-basket input, .t-basket textarea {
border:1px solid #B0B0B0;
font:11px Tahoma;
border-color:#A3A3A3 #E5E5E5 #FFFFFF #D6D6D6;
border-style:solid;
border-width:1px;
color:#6E6E6E;
}
.t-basket input, .t-basket button, .t-basket textarea, .t-basket select {
font:11px Tahoma;
}
.t-basket-foot td.bc5 strong {
color:#993300;
}
.t-basket td.bc5, .t-basket-head td.bc5, .t-basket-foot td.bc5 {
width:12%;
}
.t-basket td.bc6, .t-basket-head td.bc6, .t-basket-foot td.bc6 {
width:35px;
}
.t-basket td.bc6 a {
display:block;
margin:0 auto;
outline:medium none;
}
#oformlenie {
margin:10px 0 0;
padding:0 5px;
}
#oformlenie dd.fl.font19 {
width:40%;
}
#oformlenie dd.fl.turbo {
margin:0 auto;
width:210px;
}
#oformlenie dd.turbo dl dt {
display:block;
font-size:19px;
}

#oformlenie dd.turbo dl dt {
background:url("../images/turbo.png") no-repeat scroll 0 65% transparent;
font-style:italic;
padding:0 0 0 33px;
}
#oformlenie dd.turbo dl dd.teloform input {
display:inline;
}
#oformlenie dd.turbo dl dd.teloform dl dd {
float:left;
/*margin:0;
padding-right:5px;*/
}
#oformlenie dd.turbo dl dd.teloform dl dd.pref {
width:17px;
}
#oformlenie dd.turbo dl dd.teloform dl dd.pref span {
display:block;
margin-top:3px;
}
#oformlenie dd.turbo dl dd.teloform dl dd.cod input {
width:25px;
}
#oformlenie dd.turbo dl dd.teloform dl dd.num {
padding-right:0;
}
#oformlenie dd.turbo dl dd.teloform dl dd.num input {
width:60px;
}
#oformlenie dd.turbo dl dd.teloform dl dd.box {
/*clear:both;
float:none;
padding:5px 4px 0 23px;
*/
}
#oformlenie dd.turbo dl dd.teloform dl dd.box button {
padding:1px 0;
vertical-align:baseline;
white-space:nowrap;
/*width:94px;*/
}
#oformlenie dd.turbo dl dd.teloform dl dd.box div {
background:url("../images/button_fon.gif") repeat-x scroll center top #A1E072;
padding:3px;
}
#oformlenie dd.turbo dl dd.teloform em {
background:url("../images/telofon_corn.gif") no-repeat scroll 0 0 transparent;
display:block;
font-size:0;
height:7px;
position:absolute;
width:7px;
}
#oformlenie dd.turbo dl dd.teloform em.lt {
background-position:-7px -7px;
left:-3px;
top:-3px;
}
#oformlenie dd.turbo dl dd.teloform em.lb {
background-position:-7px 0;
bottom:-3px;
left:-3px;
}
#oformlenie dd.turbo dl dd.teloform em.rt {
background-position:0 -7px;
left:-4px;
margin-left:100%;
top:-3px;
}
#oformlenie dd.turbo dl dd.teloform em.rb {
background-position:0 0;
bottom:-3px;
left:-4px;
margin-left:100%;
}
#oformlenie dd.submit {
width:26%;
}
#oformlenie dd.submit dt {
background:url("../images/oformit.gif") no-repeat scroll 0 65% transparent;
font-size:19px;
padding-left:23px;
}
#oformlenie dd.submit dd {
color:#707070;
padding:5px 0 5px 23px;
}
h3.nobg {
background:none repeat scroll 0 0 transparent;
}
#oform .t-basket-foot {
border-bottom:medium none;
}
#oform .t-basket-head td.bc5, #oform .t-basket td.bc5, #oform .t-basket-foot td.bc5 {
width:15%;
}
#oform .t-basket-foot td.bc2 {
font-size:19px;
width:36%;
}
#oform .t-basket-foot td.bc5 strong, #oform .t-basket-foot td.bc4 strong {
font-size:19px;
font-weight:normal;
}
.content-block.table .uslovia {
margin:15px 0 15px 1px;
}
content-block  {
margin:0 7px 15px 0;
}
#add-link.bask dd.bfl {
float:left;
margin:0;
width:25px;
}
#add-link.bask dd.bfl span {
position:relative;
top:4px;
}
#add-link.bask dd.bfm {
float:left;
margin:0;
width:90px;
}
#add-link.bask dd.bfm div {
margin-right:10px;
}
#add-link.bask dd.bfsl, #add-link.bask dd.bfsm, #add-link.bask dd.bfsr {
float:left;
margin:0;
width:33%;
}
#add-link.bask dd.bfsr {
float:right;
}
#add-link.bask dd.bfsl div, #add-link.bask dd.bfsm div, #add-link.bask dd.bfsr div {
background:none repeat scroll 0 0 transparent;
border:medium none;
padding:0;
}
#add-link.bask dd.bfsl div {
margin-right:5%;
}
#add-link.bask dd.bfsm div {
margin-right:2%;
}
#add-link.bask dd.bfsl select, #add-link.bask dd.bfsm select, #add-link.bask dd.bfsr select {
width:100%;
}
#add-link.bask dd.bfal, #add-link.bask dd.bfam, #add-link.bask dd.bfar {
float:left;
margin:0;
overflow:hidden;
}
#add-link.bask dd.bfal span, #add-link.bask dd.bfam span, #add-link.bask dd.bfar span {
float:left;
padding:3px 5px 0 0;
}
#add-link.bask dd.bfal {
margin-right:2%;
width:60%;
}
#add-link.bask dd.bfam, #add-link.bask dd.bfar {
width:18%;
}
#add-link.bask dd.bfar {
float:right;
}
#add-link.bask dd.u-place b {
background:url("../images/u_place.gif") no-repeat scroll left center transparent;
font-size:11px;
padding:2px 0 2px 20px;
}
#add-link.bask #bask-map {
background:none repeat scroll 0 0 #F9F9F6;
border:1px solid #ACACA9;
margin:0 0 0 5%;
padding:15px;
position:relative;
width:88%;
}
#add-link.bask #bask-map div.bask-help {
font-family:Arial,Helvetica,sans-serif;
padding-bottom:10px;
}
#add-link.bask #bask-map div.bask-help b {
background:url("../images/bask_help_b.gif") no-repeat scroll left center transparent;
padding-left:20px;
}
#add-link.bask #bask-map div.bask-map {
border:1px solid #A7A69E;
}
#add-link.bask #bask-map em {
display:block;
font-size:0;
height:3px;
position:absolute;
width:3px;
}
#add-link.bask #bask-map em.lt {
background:url("../images/map_lt.gif") no-repeat scroll 0 0 transparent;
left:-1px;
top:-1px;
}
#add-link.bask #bask-map em.lb {
background:url("../images/map_lb.gif") no-repeat scroll 0 0 transparent;
bottom:-1px;
left:-1px;
}
#add-link.bask #bask-map em.rb {
background:url("../images/map_rb.gif") no-repeat scroll 0 0 transparent;
bottom:-1px;
left:-2px;
margin-left:100%;
}
#add-link.bask #bask-map em.rt {
background:url("../images/map_rt.gif") no-repeat scroll 0 0 transparent;
left:-2px;
margin-left:100%;
top:-1px;
}
#add-link.bask dd.type1, #add-link.bask dd.type2, #add-link.bask dd.type3, #add-link.bask dd.type4, #add-link.bask dd.type5 {
float:left;
margin:0 2% 0 0;
overflow:hidden;
}
#add-link.bask dd.type1 {
width:20%;
}
#add-link.bask dd.type1 select {
width:100%;
}
#add-link.bask dd.type2 {
width:12%;
}
#add-link.bask dd.type3 {
width:18%;
}
#add-link.bask dd.type4 {
width:15%;
}
#add-link.bask dd.type5 {
width:17%;
}
#add-link.bask dd.type2 span, #add-link.bask dd.type3 span, #add-link.bask dd.type4 span {
float:left;
padding:3px 5px 0 0;
}
#add-link.bask dd.type5 div {
background:none repeat scroll 0 0 transparent;
border:medium none;
padding:3px 0 0;
width:auto;
}
#add-link.bask dd.type5 div input {
display:inline;
width:auto;
}
#add-link.bask dd textarea {
height:110px;
}
#add-link.bask {
background:url("../images/add_bask.gif") repeat-x scroll center bottom #C6C5C2;
padding-bottom:4px;
}
#add-link.bask fieldset.b-submit {
padding-top:10px;
}
#add-link.bask dl.date dd {
margin:0 10px 0 0;
}
#add-link.bask dl.date dd.type1 {
width:45px;
}
#add-link.bask dl.date dd.type2 {
position:relative;
top:1px;
width:30%;
}
#add-link.bask dl.date dd.type2 select {
width:100%;
}
#add-link.bask dl.date dd.type3 {
width:75px;
}
#add-link.bask dl.date dd.type3 div {
float:left;
width:45px;
}
#add-link.bask dl.date dd.type3 span {
float:right;
}
.t-basket td.bc6 a {
background:url("../images/bc6_a.png") no-repeat scroll 0 0 transparent;
height:15px;
text-indent:-9999px;
width:15px;
}
.t-basket, .t-basket-foot {
border-bottom:2px solid #E2E2CD;
}
.font19, .font19 a {
font-size:19px;
}
a.black {
color:#333333;
}

#add-link.bask {
background:none repeat scroll 0 0 transparent;
border:1px solid #CCCCCC;
}
#add-link form {
font-size:11px;
}


#add-link input  {
border:1px solid #B0B0B0;
padding:2px;
}
#add-link input, #add-link button, #add-link textarea, #add-link select {
font:11px Tahoma;
}
#add-link input, #add-link textarea {
border-color:#A3A3A3 #E5E5E5 #FFFFFF #D6D6D6;
border-style:solid;
border-width:1px;
color:#6E6E6E;
/*width:220px;*/
width:20px;
}
#add-link  {
margin:15px 0;
}
#add-link form {
font-size:13px;
margin:0 15px;
padding:15px 0 0;
}
#add-link fieldset {
border:medium none;
overflow:hidden;
padding:0 0 15px;
width:100%;
}
#add-link fieldset dt {
float:left;
padding-top:3px;
width:165px;
}
#add-link fieldset dd {
margin-left:165px;
padding:0 0 1px;
}
#add-link fieldset dd.captcha {
float:left;
margin:0;
}
#add-link fieldset dd.submit {
float:left;
margin:0;
}
#add-link fieldset dd.r-input {
margin-left:315px;
}
#add-link fieldset dd div {
overflow:hidden;
padding:3px 5px;
}
#add-link fieldset dd div input, #add-link fieldset dd div textarea {
border:0 none;
display:block;
font-size:13px;
padding:0;
width:100%;
}
#add-link fieldset dd div textarea {
height:75px;
}
#add-link fieldset dd select {
font-size:13px;
width:50%;
}
#add-link fieldset dd div input, #add-link fieldset dd div textarea {
padding:2px;
}
#add-link fieldset dd div input, #add-link fieldset dd div textarea {
font-size:11px;
}
#add-link fieldset dd div {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #B0B0B0;
padding:0;
}
#add-link form {
font:11px tahoma;
}
.t-basket-foot button {
font:11px tahoma;
}



#add-link.bask fieldset.b-submit {
bottom:-50px !important;
padding-top:10px;
padding: 0pt; position: relative; bottom: -15px;
}
#add-link fieldset dd.submit {
background:url("../images/button_fon.gif") repeat-x scroll center top #A1E072;
padding:3px;
}

#add-link fieldset dd.submit button {
font:13px Arial,Helvetica,sans-serif;
line-height:11px;
padding:1px 15px;
}


a.green-dashed {
background:url("../images/green_dashed.gif") repeat-x scroll 0 100% transparent;
color:#009900;
text-decoration:none;
}
a.green-dashed:hover {
background:url("../images/green_dashed_hover.gif") repeat-x scroll 0 100% transparent;
color:#7FCC7F;
}





#oformlenie dd.turbo dl dd.legend {
color:#707070;
font-size:11px;
margin:6px 0 7px 33px;
}
#oformlenie dd.turbo dl dd.teloform {
background:none repeat scroll 0 0 #F9F9F5;
border:2px solid #E8E8DD;
margin:0 15px 0 33px;
padding:10px 18px 10px 12px;
position:relative;
}
#oformlenie dd.turbo dl dd.teloform input {
display:inline;
}
#oformlenie dd.turbo dl dd.teloform dl dd {
float:left;
/*margin:0;
padding-right:5px;*/
}
#oformlenie dd.turbo dl dd.teloform dl dd.pref {
width:17px;
}
#oformlenie dd.turbo dl dd.teloform dl dd.pref span {
display:block;
margin-top:3px;
}
#oformlenie dd.turbo dl dd.teloform dl dd.cod input {
width:25px;
}
#oformlenie dd.turbo dl dd.teloform dl dd.num {
padding-right:0;
}
#oformlenie dd.turbo dl dd.teloform dl dd.num input {
width:60px;
}
#oformlenie dd.turbo dl dd.teloform dl dd.box {
clear:right;
/*float:none;
padding:5px 4px 0 23px;*/
}
#oformlenie dd.turbo dl dd.teloform dl dd.box button {
/*padding:1px 0;
vertical-align:baseline;
white-space:nowrap;
width:94px;
*/
}
#oformlenie dd.turbo dl dd.teloform dl dd.box div {
background:url("../images/button_fon.gif") repeat-x scroll center top #A1E072;
padding:3px;
}
#oformlenie dd.turbo dl dd.teloform em {
background:url("../images/telofon_corn.gif") no-repeat scroll 0 0 transparent;
display:block;
font-size:0;
height:7px;
position:absolute;
width:7px;
}
#oformlenie dd.turbo dl dd.teloform em.lt {
background-position:-7px -7px;
left:-3px;
top:-3px;
}
#oformlenie dd.turbo dl dd.teloform em.lb {
background-position:-7px 0;
bottom:-3px;
left:-3px;
}
#oformlenie dd.turbo dl dd.teloform em.rt {
background-position:0 -7px;
left:-4px;
margin-left:100%;
top:-3px;
}
#oformlenie dd.turbo dl dd.teloform em.rb {
background-position:0 0;
bottom:-3px;
left:-4px;
margin-left:100%;
}
#oformlenie dd.submit {
width:26%;
}
#oformlenie dd.submit dt {
background:url("../images/oformit.gif") no-repeat scroll 0 65% transparent;
font-size:19px;
padding-left:23px;
}
#oformlenie dd.submit dd {
color:#707070;
padding:5px 0 5px 23px;
}

#oformlenie dd.turbo dl dt, #oformlenie dd.turbo dl .turbo_link {
background:url("../images/turbo.png") no-repeat scroll 0 65% transparent;
font-size:19px;
font-style:italic;
padding:0 0 0 33px;
}
#oformlenie dd.turbo dl .turbo_link a {
font-size:19px;
}

.files_list ul {
	padding-top:10px;
}

.files_list li {
	border-bottom:1px solid #D3D2BE;
	font-family:tahoma;
	font-size:11px;
	height:30px;
	letter-spacing:0.7px;
	line-height:15px;
	list-style:none outside none;
	padding:10px 0 6px 40px;
	position:relative;	
	background:url("../images/icon_file_xls.png") no-repeat 0 10px;
}

.files_list li a {
	font-size: 12px;
	letter-spacing: 1px;
}

.files_list li .size {
	left:50%;
	position:absolute;
	top:17px;
	letter-spacing:0;
}

.files_list h3 {
	font-size:22px;
	line-height:26px;
}


.catalog_list li span {
height:26px;
}
.catalog_list li {
display:block;
float:left;
}