html, body {
	margin:0;
	padding:0;
	height:100%;
}

body {
	background:url(/SITES/1marshrut/templates/regular/images/clouds.jpg) repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
}

a img {
	border:0;
}

a {
    color:#d25c04;
}

p {
	color: #000;
}

h1 {
font-size: 12px;
color:gray;
}

#image_preloader
{
    height:0px;
    width:0px;
    display:inline;
    background-image: url(/SITES/1marshrut/templates/regular/images/h_nav_over.jpg);
}


#main_table {
	width:100%;
	height:100%;
	border-collapse:collapse;
}

#main_table td {
	padding:0;
}

#left_shadow {
	background:url(/SITES/1marshrut/templates/regular/images/left_shadow.png) 0 0 no-repeat;
	width:28px;
}

#right_shadow {
	background:url(/SITES/1marshrut/templates/regular/images/right_shadow.png) no-repeat;
	width:28px;
}

#nav_column {
	width:231px;
	padding-bottom:100px !important;
	background: url(/SITES/1marshrut/templates/regular/images/nav_column.jpg) repeat-y;
}

#content_column {
	width:711px;
	padding:0 0 70px 0 !important;
}

#header_wrapper {
	background:url(/SITES/1marshrut/templates/regular/images/left_line.jpg) top left no-repeat;
	position:relative;
	width:230px;
	height:230px;
}

#header_wrapper a img {
	margin:15px 0 0 20px;
}

#phone {
	background:url(/SITES/1marshrut/templates/regular/images/phone.jpg) top left no-repeat;
	width:150px;
	height:32px;
	position:absolute;
	top:100px;
	left:50px;
	padding:3px 5px 0 40px;
	font-size:18px;
	color:#d25c04;
}

#phone1 {
	width:155px;
	height:32px;
	position:absolute;
	top:155px;
	left:50px;
	padding:3px 5px 0 40px;
	font-size:13px;
	color:#999999;
}

#phone2 {
	background:url(/SITES/1marshrut/templates/regular/images/phone.jpg) top left no-repeat;
	width:150px;
	height:32px;
	position:absolute;
	top:140px;
	left:50px;
	padding:3px 5px 0 40px;
	font-size:18px;
	color:#d25c04;
}

#mail {
	background:url(/SITES/1marshrut/templates/regular/images/mail.jpg) top left no-repeat;
	width:150px;
	height:27px;
	position:absolute;
	top:180px;
	left:50px;
	padding:6px 5px 0 40px;
	font-size:18px;
	color:#d25c04;
}

#mail a {
	font-size:12px;
	color:#d25c04;
	text-decoration:underline;
}

#mail a:hover {
	font-size:12px;
	color:#d25c04;
	text-decoration:none;
}

#flash {
	background:url(/SITES/1marshrut/templates/regular/images/picture.jpg) top right no-repeat;
	width:710px;
	height:230px;
	position:relative;
}

#basket {
	color:#e16404;
	font-size:11px;
	width:133px;
	position:absolute;
	top:264px;
	right:34px;
	padding:5px;
	border:1px solid #d6d9d9;
}

#h_nav_wrapper {
	width:709px;
	height:31px;
	border-collapse:collapse;
	background:url(/SITES/1marshrut/templates/regular/images/h_nav_out.jpg) repeat-x;
	margin:0;
}
#h_nav_wrapper1 {
	width:709px;
	height:31px;
	border-collapse:collapse;
	background:url(/SITES/1marshrut/templates/regular/images/h_nav_out.jpg) repeat-x;
	margin:0 0 30px 0;
}

#h_nav {
	height:22px;
	border-collapse:collapse;

}

#h_nav td {
	padding:0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

#h_nav td a {
	padding:9px 10px 0 10px;
	display:block;
	background:none;
	height:22px;
	text-decoration:none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

#h_nav td a:hover {
	background:url(/SITES/1marshrut/templates/regular/images/h_nav_over.jpg) repeat-x;
	text-decoration:none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}

.h_nav_divider {
	background:url(/SITES/1marshrut/templates/regular/images/h_nav_divider.jpg) no-repeat;
}

#content {
	padding:0 35px 20px 35px;
}

#content h1 {
	padding:0 0 10px 0;
	margin:6px 0 15px 0;
	font-size:14px;
	font-weight:bold;
	color:#d25c04;
	border-bottom:1px solid #d6d9d9;
}

#left_nav {
	width:196px;
	margin:-4px 0 0 20px;
}

.left_nav {
	width:196px;
	margin:10px 0 0 20px;
}

#left_nav td {
	background:url(/SITES/1marshrut/templates/regular/images/left_nav_out.jpg) no-repeat;
	height:37px;
	padding:0 20px 0 10px !important;
}

#left_nav .active {
	background:url(/SITES/1marshrut/templates/regular/images/left_nav_over.jpg) no-repeat !important;
	padding:0 20px 0 10px !important;
}

#left_nav a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.submenu {
	background:none !important;
}

.submenu ul {
	margin:5px 0 7px 0;
	padding:0;
}

.submenu ul li {
	margin:0;
	padding:3px 0 3px 15px;
	list-style-type:none;
	background:url(/SITES/1marshrut/templates/regular/images/arrow.jpg) 0 10px no-repeat;
}

.submenu a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal !important;
	color:#08a2c8 !important;
	text-decoration:none;
}

.submenu a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal !important;
	color:#08a2c8 !important;
	text-decoration:underline !important;
}

.offer_top {
	background: url(/SITES/1marshrut/templates/regular/images/offer_top.jpg) bottom no-repeat;
	width:246px;
	height:7px;
	padding:0;
	margin:0;
}

.offer {
	background: url(/SITES/1marshrut/templates/regular/images/offer_middle.jpg) repeat-y;
	width:246px;
	height:140px;
	padding:0;
	margin:0;
}

.offer_bottom {
	background: url(/SITES/1marshrut/templates/regular/images/offer_bottom.jpg) top no-repeat;
	width:246px;
	height:6px;
	padding:0;
	margin:0 0 50px 0;
}

.offer img {
	float:right;
	/*border:1px solid #e5e5e5;*/
	margin:0 10px 10px 0;
}

.offer_header {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e16404;
	padding:5px 5px 10px 15px;
}

.price_wrapper {
	width:auto;
	height:1px;
	position:relative;
}

.shortcut {
	background:url(/SITES/1marshrut/templates/regular/images/shortcut.png) no-repeat;
	width:77px;
	height:75px;
	position:absolute;
	top:-35px;
	right:-20px;
}

.currency {
	font-size:11px;
	color:#ffffff;
	width:50px;
	height:20px;
	position:absolute;
	top:12px;
	left:36px;
}

.price {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	width:55px;
	height:20px;
	position:absolute;
	top:25px;
	left:8px;
}

.descr_header {
	width:95px;
	font-size:11px;
	font-weight:bold;
	color:#08a2c8;
	padding:0 0 0 15px;
}

.descr_txt {
	width:95px;
	font-size:11px;
	font-weight:normal;
	color:#08a2c8;
	padding:0 0 6px 15px;
}

#special_offers {
	width:540px;
	margin:20px 0 20px 45px;
}

#footer {
	width:100%;
	height:50px;
	margin:-50px 0 0 0;
}

#footer_content {
	width:925px;
	background:url(/SITES/1marshrut/templates/regular/images/footer.jpg) repeat-x #ffffff;
	color:#fcd0af;
	text-align:right;
	padding:0 15px 0 0;
}


.detail {
	font-size:12px;
	color:#08a2c8;
	margin:5px 0 5px 0;
}

.detail span {
	font-size:14px;
	color:#d25c04;
}

.detail span#price {
	font-size:18px;
	color:#d25c04;
}

#basket_box {
	width:auto;
	height:22px;
	border-top:1px solid #d6d9d9;
	position:relative;
	margin:20px 0 0 0;
}

#add {
	background:url(/SITES/1marshrut/templates/regular/images/add.jpg) no-repeat;
	width:147px;
	height:22px;
	position:absolute;
	top:20px;
	right:0;
	border:0;
	cursor:pointer;
}

/* *** для фотографий *** */
.catalog-icons-item {
	float: left;
	width: 299px;
	padding: 5px;
	margin:20px 8px 0 0;
	_margin:0 0 0 35px;
	height:175px;
	display:inline;
}

*html .catalog-icons-item {
	margin:0 3px 0 0;/*35*/
}


*+html .catalog-icons-item {
	margin:0 3px 0 0;/*35*/
}

.item_top_part {
	background: url(/SITES/1marshrut/templates/regular/images/item_top_part.jpg) bottom no-repeat;
	font-size:0;
	width:299px;
	height:8px;
	padding:0;
	margin:0;
}

.item_middle_part {
	background: url(/SITES/1marshrut/templates/regular/images/item_middle_part.jpg) repeat-y;
	width:299px;
	height:110px;
	padding:0 0 30px 0;
	_padding:0 0 20px 0;
	margin:0;
}

.item_middle_part img {
	float:right;
	border:1px solid #e5e5e5;
	margin:7px 10px 0 5px;
}

.item_bottom_part {
	background: url(/SITES/1marshrut/templates/regular/images/item_bottom_part.jpg) top no-repeat;
	font-size:0;
	width:299px;
	height:7px;
	padding:0;
	margin:0;
}

.item_header {
	width:140px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#e16404;
	padding:5px 5px 10px 15px;
}

.item_descr_header {
	width:140px;
	font-size:11px;
	font-weight:bold;
	color:#08a2c8;
	padding:0 0 0 15px;
}

.item_descr_txt {
	width:140px;
	font-size:12px;
	font-weight:normal;
	color:#08a2c8;
	padding:0 0 5px 15px;
}

.item_price_wrapper {
	width:auto;
	height:1px;
	position:relative;
}

.item_shortcut {
	background:url(/SITES/1marshrut/templates/regular/images/shortcut.png) no-repeat;
	width:77px;
	height:75px;
	position:absolute;
	top:-35px;
	right:-20px;
}

.item_currency {
	font-size:11px;
	color:#ffffff;
	width:50px;
	height:20px;
	position:absolute;
	top:12px;
	left:36px;
}

.item_price {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	width:55px;
	height:20px;
	position:absolute;
	top:25px;
	left:8px;
}

.item_more_button {
	background:url(/SITES/1marshrut/templates/regular/images/item_more.jpg) no-repeat;
	display:block;
	width:63px;
	height:19px;
	position:absolute;
	top:-25px;
	left:14px;

}



.item_basket_button {
	background:url(/SITES/1marshrut/t	height:20px;
	position:absolute;
	top:12px;
	left:36px;
}

.item_price {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	width:55px;
	height:20px;
	position:absolute;
	top:25px;
	left:8px;
}

.item_more_button {
	background:url(/SITES/1marshrut/templates/regular/images/item_more.jpg) no-repeat;
	display:block;
	width:63px;
	height:19px;
	position:absolute;
	top:-25px;
	left:14px;

}



.item_basket_button {
	background:url(/SITES/1marshrut/templates/regular/images/item_basket.jpg) no-repeat;
	cursor:pointer;
	width:63px;
	height:19px;
	position:absolute;
	top:-25px;
	left:87px;
	border:0;
}

#top_basket {
    font-size:11px;
	color:#08a2c8;
}

#top_basket a {
    font-size:11px;
	color:#e26200;
    text-decoration:none;
}

#top_basket a:hover {
    font-size:11px;
	color:#e26200;
    text-decoration:underline;
}

/* created by */
.rel {
	width:100%;
	height:1px;
	position:relative;
}

#created_by {
	width:165px;
	height:27px;
	position:absolute;
	top:12px;
	right:15px;
	font-size:11px;
	text-align:left;
	background:url(/SITES/1marshrut/templates/regular/images/pr.jpg) 0px 4px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 35px;
	color: #D25C04;
}


#created_by a {
	color:#D25C04;
}

#copyright {
	width:240px;
	height:20px;
	position:absolute;
	top:18px;
	left:20px;
	font-size:11px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color: #D25C04;
}
/* created by */

.nc_pagination {
	color: #09a3c9;
}

.nc_pagination .active {
	color: #ffffff;
    background:#09a3c9;
    font-weight:bold;
	/*border:1px solid #fcd0af;*/
    padding:1px 4px;
	border:1px solid #09a3c9;
}

.nc_pagination a {
	color: #08a2c8;
	border:1px solid #09a3c9;
    padding:1px 4px;
    text-decoration:none;
}

.nc_pagination a:hover {
	color: #ffffff;
    background:#e36405;
    border:1px solid #e36405;
    text-decoration:none;
}

#counter {
	width:488px;
	height:33px;
	position:absolute;
	top:16px;
	left:210px;
}
