@charset "utf-8";
/* CSS Document. Boris Panchenko, 2010. */
/* TAG's */
a			{ text-decoration: underline; color: #b4c5b5; }
a:hover		{ text-decoration: none; }
body		{ background: #454142 url(/_img/body_bg.gif) center; margin: 0px; padding: 0px 0px 0px 0px; }
body,td,input,textarea,select	{ font: normal 13px Arial; color: #f9f4f0; }
h1,h2,h3,h4,h5,h6				{ margin: 0px; padding: 0px; }
h1			{ font-size: 20px; font-weight: normal; }
h2			{ font-size: 18px; font-weight: normal; }
h3			{ font-size: 16px; font-weight: normal; }
h4			{ font-size: 13px; font-weight: bold; }
img			{ border: none; margin: 0px; }
small		{ font-size: 11px; }
small small	{ font-size: 9px; }
table		{ border: none; border-collapse: collapse; }
table td 	{ padding: 0px; vertical-align: top; }
ul			{ list-style: none; margin: 0.5em auto auto 0em; padding-left: 0em; }
ul li		{ padding-left: 1em; background: url(/_img/li.gif) no-repeat 0.45em 0.45em; }


/* Site Grid */
#container		{ width: 950px; margin: 0px auto 0px auto; background: url(/_img/bg_shaker.png) no-repeat 50px 480px; }
#col_page_left	{ width: 310px; min-height: 900px; float: left; padding: 12px 0px 0px 0px; }
#col_page_right	{ width: 640px; float: left; padding: 17px 0px 0px 0px; }
#footer			{ background: url(/_img/pic_trafila.gif) no-repeat 215px top; padding: 80px 0px 80px 0px; margin-top: 20px; }


/* Classes */
a.logo_barstars			{ display: block; width: 226px; height: 50px; background: url(/_img/logo.gif) no-repeat; }
a.logo_barstars span	{ display: none; }

h1.caption_page			{ width: 640px; height: 27px; text-align: right; margin: 0px 0px 5px 20px; }
h1.caption_page span	{ display: none; visibility: hidden; }
h1.main				{ background: url(/_img/caption/pyramid.gif) no-repeat; }
h1.bar				{ background: url(/_img/caption/bar.gif) no-repeat; }
h1.lease			{ background: url(/_img/caption/lease.gif) no-repeat; }
h1.show				{ background: url(/_img/caption/show.gif) no-repeat; }
h1.pyramid			{ background: url(/_img/caption/pyramid.gif) no-repeat; }
h1.partners			{ background: url(/_img/caption/partners.gif) no-repeat; }
h1.photo			{ background: url(/_img/caption/photo.gif) no-repeat; }
h1.contacts			{ background: url(/_img/caption/contacts.gif) no-repeat; }
h1.feedback			{ background: url(/_img/caption/feedback.gif) no-repeat; }
h1.order_econom		{ background: url(/_img/caption/order_econom.gif) no-repeat; }
h1.order_standard	{ background: url(/_img/caption/order_standard.gif) no-repeat; }
h1.order_vip		{ background: url(/_img/caption/order_vip.gif) no-repeat; }
h1._basket			{ background: url(/_img/caption/_basket.gif) no-repeat; }

.border_link_bottom	{ border-bottom: 1px dotted #b4c5b5; }


.catalogue_prev_card	{ width: 300px; float: left; margin-bottom: 20px; }
.catalogue_prev_card .photo	{ width: 105px; float: left; }
.catalogue_prev_card .text	{ width: 180px; float: left; }


.content	{ background-color: #747266; padding: 20px 10px 20px 20px; }
.copyright		{ border-top: 1px dotted #9c9882; color: #9c9882; padding: 10px 0px 10px 0px; }
.copyright a	{ color: #9c9882; }

.menu			{ padding: 10px 0px 0px 56px; }
.menu a			{ display: block; height: 22px; margin: 3px 0px 0px 0px; }
.menu a span	{ display: none; visibility: hidden; }
.menu a.main		{ width: 54px; background-image: url(/_img/menu/about.gif); background-repeat: no-repeat; background-position: left top; }
.menu a.bar			{ width: 137px; background-image: url(/_img/menu/bar.gif); background-repeat: no-repeat; background-position: left top; }
.menu a.lease		{ width: 213px; background-image: url(/_img/menu/lease.gif); background-repeat: no-repeat; background-position: left top; }
.menu a.show		{ width: 119px; background-image: url(/_img/menu/show.gif); background-repeat: no-repeat; background-position: left top; }
.menu a.pyramid		{ width: 211px; background-image: url(/_img/menu/pyramid.gif); background-repeat: no-repeat; background-position: left top; }
.menu a.partners	{ width: 96px; background-image: url(/_img/menu/partners.gif); background-repeat: no-repeat; background-position: left top; }
.menu a.photo		{ width: 123px; background-image: url(/_img/menu/gallery.gif); background-repeat: no-repeat; background-position: left top; }
.menu a.contacts	{ width: 89px; background-image: url(/_img/menu/contacts.gif); background-repeat: no-repeat; background-position: left top; }
.menu a:hover, .menu a.active		{ background-position: left -22px; }


.pic_spoon		{ position: relative; margin: -30px 0px -50px 120px; }
.pic_spoon_main	{ position: relative; margin: -35px 0px -25px -30px; }

.spec_offers	{  }
.spec_offers .column1	{ width: 200px; float: left; }
.spec_offers .column1 .inside	{ padding: 8px 0px 8px 0px; }
.spec_offers .column2	{ width: 200px; float: left; margin-left: 20px; }
.spec_offers .column2 .inside	{ padding: 8px 0px 8px 0px; }
.spec_offers .column3	{ width: 200px; float: left; margin-left: 20px; }
.spec_offers .column3 .inside	{ padding: 8px 0px 8px 0px; }


.telephone			{ margin: 30px 0px 0px 56px; }
.telephone img		{ margin: 0px 0px 0px 0px; }
.telephone a		{ display: block; width: 192px; height: 16px; position: relative; background: url(/_img/blank.gif); z-index: 10; margin: -36px 0px 0px 6px; }
.telephone a span	{ display: none; visibility: hidden; }


.video_on_mainpage	{ width: 640px; height: 360px; background-color: #747266; margin-bottom: 8px; }
.video_on_mainpage .inside	{ padding: 8px; background: url(/_img/pic_video_frame.jpg) no-repeat 8px 8px; }


/* Color's */
.color_link	{ color: #b4c5b5 !important; }
.color_text	{ color: #f9f4f0 !important; }


/* FORM */
form		{ margin: 0px 0px 0px 0px; }
form button	{ background-color: #577B6F; color: #f9f4f0; border-top: 1px solid #8ca59d; border-right: 1px solid #354b43; border-bottom: 1px solid #354b43; border-left: 1px solid #8ca59d; margin: 5px 0px 0px 255px; }
form br		{ clear: all; }
form label					{ float: left; width: 250px; margin: 2px 5px 0px 0px; text-align: right; }
form label.clean			{ width: auto; margin: 2px 5px 0px 0px; }
form input,textarea,select	{ float: left; background-color: #615e58; border: none; width: 300px; margin: 0px 0px 6px 0px; }
form input.small			{ font-size: 0.8em; }
form textarea				{ height: 150px; overflow: auto; }
form input.auto	{
	width: auto !important;
	height: auto !important;
	border: none !important;
	background: transparent !important;
}


/* Other */
