@charset "windows-1251";

/*
        Made by IT Studio
		www.itstudio.ru
*/

* {
	margin: 0;
}

	html, body,
	table, td,
	form,
	h1, h2, h3, h4, h5, h6,
	p,
	ol, ul {padding: 0; margin: 0}
	

html {height:100%}


img, table, td {border: 0}
body, td, th {font: 100%/1.3 Arial, Helvetica, sans-serif; color: #6a6a6b;}
body {height:100%; background:#fff; position:relative; }
table {border-collapse: collapse}


a:link {color: #18a07e; text-decoration:underline;}
a:visited {color:#18a07e}  
a:hover {color:#18a07e; text-decoration: none;}

hr {height: 0px; border: 0; font-size:1px; line-height:0px; border-top: 1px solid #d1d1d1; border-bottom:1px solid #fff; margin:0; padding:0; zoom:1; }

h1, h2, h3 {margin:1em 0 0.5em 0; font-style:normal; font-weight:bold; color:#595e64; line-height:1em;}


h1 {font-size: 140%;}
h2 {font-size: 125%;}
h3 {font-size: 115%;}

p {margin-bottom: 0.5em}

ul {margin: 0em 0 1em 20px; padding:0; list-style-image:url(/i/li.gif); *list-style-image:url(/i/li-ie.gif);}
ul li {margin-bottom:5px;}
ul ul, ul ol, ol ul, ol ol {margin-bottom:5px; margin-top:5px; margin-bottom:5px; margin-left:20px}
ol {padding: 0em 0 1em 40px}
ol li {margin-bottom:0px;}
ul.inside { list-style-position:inside; margin-left:20px;}

.blur {color: silver}
.focus {color: black}
address {font-style: normal}
.clear {clear:both; font-size:1px; height:0px; line-height:0px; float:none !important }
.bold {font-weight:bold;}
.italic {font-style:italic;}


INPUT.custom { border:1px solid #aaadb4; padding:3px 3px; font-size:100%; color:#000;}
TEXTAREA.custom { border:1px solid #aaadb4; padding:3px 3px;}
INPUT.checkbox { border:none; height:13px; vertical-align:middle;}
SELECT.custom { border:1px solid #aaadb4; padding:2px; font-size:85%; color:#000;}
BUTTON.custom {font-size:100%}



/*
#########################
#                       #
#     HEADER STYLES     #
#                       #
#########################
*/



/* NAVIGATION MENU */

	.nav_menu { }
		.nav_menu ul { height:290px; margin:170px 0 0 0; padding:10px 0 0 0; list-style-image:none; list-style:none; position:relative;
		background:url(/i/nav-menu.png) no-repeat right top; }
		.nav_menu ul li{ height:25px;  padding:0; margin:0px 0 40px 0; padding-right:10px;}  
		.nav_menu ul .selected { }
		.nav_menu ul li a, .nav_menu ul li b {display:block; width:25px; height:25px; 
							background-image:url(/i/nav-icons.gif); background-repeat:no-repeat; float:right;}       
		.nav_menu ul li a.home-icon { background-position:0px -1px;} 
		.nav_menu ul li b.home-icon { background-position:0px -25px;}  
		.nav_menu ul li a.mail-icon { background-position:-50px -1px;}
		.nav_menu ul li b.mail-icon { background-position:-50px -25px;}        
		.nav_menu ul li a.search-icon { background-position:-75px -2px;}
		.nav_menu ul li b.search-icon { background-position:-75px -26px;}
		.nav_menu ul li a.map-icon { background-position:-25px -2px;}
		.nav_menu ul li b.map-icon { background-position:-25px -26px;}




/*
###############################
#                             #
#     MAIN CONTENT STYLES     #
#                             #
###############################
*/

/*
	ÍÀÑÒÐÎÉÊÈ ÊÎËÎÍÊÎÍ ÂÑÅÃÎ ÊÎÍÒÅÍÒÀ
*/
.page_cell { font-size:75%; width:100%}
	.page_cell .nav_menu { vertical-align:top; width:4%}
	.page_cell .double {vertical-align:top; width:60%}
		.page_cell .double_cell {}
		.page_cell .left_col { vertical-align:top; padding-right:5%; width:40%;}
		.page_cell .center_col { vertical-align:top; width:50%;}
		.page_cell .flash_right { vertical-align:top; width:7%}
	.page_cell .right_col { vertical-align:top; width:23%;}
	
	#inner .double {width:85%}
		#inner .page_cell .left_col { width:30%}
		#inner .page_cell .center_col {width:70%;}
		#inner .page_cell .footer .center_col { padding-right:15%;}
	#inner .right_col { width:5%}
	
	.content {}
		.content .nav_menu { background:url(/i/squares-left.png) repeat-x right top}
		.content .double {}
			.content .double_cell {background:url(/i/squares-center.png) repeat-x left top; width:100%}
			#inner .content .double_cell {background:url(/i/squares-center-inner.png) repeat-x left top; width:100%}
			.content .left_col { }
			.content .center_col {}
				#home .content .center_col { max-width:400px}
		.content .right_col { background:url(/i/squares-right.png) repeat-x left top}
		#inner .content .right_col { background:url(/i/squares-right-inner.png) repeat-x left top}
	
	.footer .left_col {}
	.footer .center_col { padding-top:10px;}
	.footer .right_col {}
	.footer .copyright {}
/* 	}  */

/*
	ËÎÃÎÒÈÏ {
*/
	.logo { background:url(/i/logo.png) no-repeat left top; width:276px; height:95px; margin-top:47px; position:relative}
		.logo A { display:block; width:230px; height:50px; position:relative; top:23px; left:46px;}
/* 	}  */

/*
	ÀÔÈØÀ {
*/
	.afisha { margin-bottom:35px;}
		.afisha .header_box { margin-bottom:20px;}
			.afisha .header_box TD {vertical-align:bottom; padding-bottom:3px}
		.afisha h2 { font-size:24px; font-size:200%; margin:0; padding:0 15px 0 50px;}
		.afisha A.subscribe { text-decoration:none; border-bottom:1px dotted #18a07e;}
		.afisha A.subscribe:hover {border-bottom:1px dotted white;}
		.afisha .one { margin-bottom:10px; font-size:110%}
			.afisha .one .date { color:#999798; margin-bottom:5px; font-size:11px; font-size:90%; padding-left:50px;}
			.afisha .one .title {padding-left:50px; margin-bottom:10px;}
			.afisha .one .pic { width:96px; height:96px; position:relative; float:left; margin:0px 10px 10px 0 }
				.afisha .one .pic .mask { width:96px; height:96px; background:url(/i/news-mask.png); position:absolute; top:0; left:0; }
				*HTML .afisha .one .pic .mask {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/news-mask.png'); *background:none;}
				.afisha .one .pic .link { width:96px; height:96px; position:absolute; top:0; left:0; display:block; background:url(/i/pixel.gif);}
		.afisha .all { font-size:100%; padding-left:50px;}
			.afisha .all A { background:url(/i/arrow-green.gif) no-repeat right center; padding:0 20px 0 0; color:#000; text-decoration: underline;}
			.afisha .all A:hover {color:#8c8c8c; text-decoration:none;}	
	.news_table .one .pic .mask {background:transparent url(/i/news-mask.png) repeat scroll 0 0; height:96px; left:0; position:absolute; top:0; width:96px; zoom:1} 
	.news_table .one .pic IMG {zoom:1}
	*HTML .news_table .one .pic .mask {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/news-mask.png'); *background:none;}
	.news_table .one .pic { width:96px; height:96px; position:relative; margin:0px 10px 10px 0;zoom:1 }
	.news_table .pic .link { width:96px; height:96px; position:absolute; top:0; left:0; display:block; background:url(/i/pixel.gif);}	
/* 	}  */

/*
	FLASH {
*/
		.flash_box { padding-top:48px; width:100%; position:relative;}
			.flash_box .corner { height:102px; position:relative; left:10px; background:#fff; margin-top:-99px; position:relative; z-index:5; xdisplay:none}
			#flash { position:relative; z-index:10;}
			.flash {xwidth:545px; height:310px; background:url(/i/flash.jpg) no-repeat left top;}
			*HTML .flash_box .corner {margin-top:-96px;}

		.flash_right DIV { background:url(/i/flash-right.png) no-repeat bottom right; height:358px;}
		.flash_right DIV B {width:38px; display:block}
/* 	}  */

/*
	ÁËÎÊ ÊÀÒÀËÎÃÀ ÏÐÎÄÓÊÖÈÈ {
*/

		.about_us { color:#404343; min-height:60px; height:auto !important; height:60px; background:url(/i/catalog-corner.png) no-repeat right bottom;
		padding:10px 85px 20px 0; font-size:115%}
			.about_us H3 { color:#595E64; xfont-size:15px; font-size:110%; margin:0; padding:0 0 10px 0}

		.catalogue { background:#169978 url(/i/catalog-bg.png) repeat-x top; padding:25px 0 0 0; margin-bottom:30px; font-size:110%;}
			.catalogue .wide_1 { width:30%}
			.catalogue .wide_2 { width:20%}
			.catalogue .wide_3 { width:30%}
			.catalogue .one { vertical-align:top; padding:0 0 25px 0}
				.catalogue .one H2 { font-size:22px; color:#FFF; font-weight:normal; margin:0;}
				.catalogue .one H2 SPAN {font-size:18px;}
				.catalogue .image { position:relative; zoom:1;}
					.catalogue .image .mask { position:absolute; top:0; left:0; display:none;}
						.catalogue .image .price {}
						.catalogue .image .price TD { background:url(/i/catalog-pixel.png); color:#FFF; font-size:31px; font-weight:bold}
						*HTML .catalogue .image .price TD {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/catalog-pixel.png', sizingMethod='scale'); *background:none;}
						.catalogue .image .price TD SPAN { font-size:17px; font-weight:normal;}
						.catalogue .image .price .digits { vertical-align:bottom; text-align:right; height:70px; width:100px}
						.catalogue .image .price .corner { width:30px; height:30px; background:url(/i/catalog-mask.png);}
						*HTML .catalogue .image .price .corner {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/catalog-mask.png'); *background:none;}
						.catalogue .image .price .corner B {width:30px; height:30px; display:block}
					.catalogue .image .link { position:absolute; top:0; left:0; background:url(/i/pixel.gif); width:169px; height:100px;}	
				.catalogue .text { background:#4c5257; padding:2px 10px 4px 10px; font-size:90%; margin-top:4px}
				.catalogue .text A { color:#FFF;}
				.catalogue .all { font-size:90%; padding-top:30px;}
					.catalogue .all A { background:url(/i/arrow-gray.gif) no-repeat right bottom; zoom:1; padding:0 20px 0 0; color:#fff; text-decoration: underline;}
					.catalogue .all A:hover {color:#fff; text-decoration:none;}

		#inner .catalogue { zoom:1; }
			#inner .catalogue .cat_box {width:100%}
			#inner .catalogue .wide_1 { width:20%}
			#inner .catalogue .wide_2 { width:25%}
			#inner .catalogue .wide_3 { width:25%}
			#inner .catalogue .wide_4 { width:20%; }
			#inner .catalogue_text {background:#fff url(/i/catalog-corner.png) no-repeat right bottom; padding-bottom:10px; padding-right:25px; zoom:1;}
/* 	}  */

/*
	ÁÀÍÍÅÐÛ {
*/
		.alien-1 {margin-bottom:20px; width:85%}
			.xalien-1 DIV {border:1px solid #c3c9c9}
			.xalien-1 DIV DIV {border:1px solid #fff; height:82px; background:url(../misc/alien-1.jpg);}
			.xalien-1 DIV DIV A {height:82px; display:block;}

		.alien-2 { margin-bottom:20px;}
			.xalien-2 DIV { border:1px solid #c3c9c9}
			.xalien-2 DIV DIV {border:1px solid #fff; height:82px; background:url(../misc/alien-2.jpg);}
			.xalien-2 DIV DIV A { height:82px; display:block;}
/* 	}  */

/*
	ÁËÎÊ Ñ ÒÅËÅÔÎÍÎÌ {
*/
		.phones { position:relative; max-width:326px; margin-bottom:30px; width:80%; min-width:230px;
		width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 1200 ? "230px": ((document.documentElement.clientWidth||document.body.clientWidth) > 1400 ? "326px": "80%"));}
		#inner .phones { width:310px; margin-bottom:0;}
			.phones .bg { background:url(/i/phones-bg.jpg) no-repeat left top; height:216px; position:relative }
			#inner .phones .bg {height:170px; background-position:left bottom}
			.phones .digits { background:url(/i/pixel-transp.png); font-size:14px; font-weight:bold; color:#FFF; 
			position:absolute; bottom:10px; right:0; padding:0px 40px 5px 35px; white-space:nowrap;}
			*HTML .phones .digits {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/pixel-transp.png', sizingMethod='scale'); *background:none;}
				.phones .digits SPAN { font-size:34px;}
			.phones .corner_left { width:10px; height:10px; position:absolute; left:0; bottom:0; background:url(/i/phones-corner-left.png);}
			*HTML .phones .corner_left {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/phones-corner-left.png'); *background:none;}
			.phones .corner_right { width:62px; height:56px; position:absolute; right:0; bottom:0; background:url(/i/phones-corner-right.png);}
			#inner .phones .corner_right { width:62px; height:56px; position:absolute; right:0; bottom:0; background:url(/i/phones-corner-right-inner.png);}
			*HTML .phones .corner_right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/phones-corner-right.png'); *background:none; right:-1px}
			*HTML #inner .phones .corner_right {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/phones-corner-right-inner.png'); *background:none; right:-1px}
			
			.phones_box .phones { float:right}
/* 	}  */


/*
	ÊÀÊ ÏÐÎÅÕÀÒÜ È ÊÍÈÃÀ ÎÒÇÛÂÎÂ {
*/
		.how_to_go { xfont-size:11px; font-size:100%; width:260px; margin-bottom:40px;}
			.how_to_go A { background:url(/i/how-to-go.jpg) no-repeat left top; display:block; padding:85px 0 20px 120px; 
			color:#777777 !important; text-decoration:none;} 
			.how_to_go A SPAN {text-decoration: underline; color:#151515 !important; position:relative; top:5px;}
			.how_to_go A:hover SPAN { text-decoration: none; color:#8c8c8c !important;}
			
			#inner .how_to_go {width:200px; margin-bottom:40px; margin-left:50px}
				#inner .how_to_go A {padding:85px 0 20px 110px; }
			
		.thanks_book {xfont-size:11px; font-size:100%; width:260px;}
			.thanks_book A { background:url(/i/thanks-book.jpg) no-repeat left -6px; display:block; padding:145px 0 20px 120px;  color:#151515 !important;}
			.thanks_book A:hover {color:#8c8c8c !important;}
			
			#inner .thanks_book {width:200px; margin-left:50px; margin-bottom:30px;}
				#inner .thanks_book A {  padding:145px 0 20px 110px;}
/* 	}  */

/*
	ÑÏÈÑÎÊ ÍÎÂÎÑÒÅÉ ÍÀ ÃËÀÂÍÎÉ {
*/
		.news_list { margin:40px 40px 40px 0}
			.news_list H2 {font-size:200%; margin:0 0 15px 0}
			.news_list .one { margin-bottom:15px; font-size:110%;}
			.news_list .date { color:#999798; font-size:90%; margin-bottom:5px;}
			.news_list .title {}
			.news_list .all { font-size:100%; }
			.news_list .all A { background:url(/i/arrow-green.gif) no-repeat right center; padding:0 20px 0 0; color:#000; text-decoration: underline;}
			.news_list .all A:hover {color:#8c8c8c; text-decoration:none;}
/* 	}  */

/*
	ÎÏÐÎÑ {
*/
		.poll { }
			.poll b.label { font-weight:normal; margin-bottom:10px; display:block; font-size:100%; line-height:1.3em; color:#686666; }
			#vote_div {padding-left:5px;}
			#vote_div input {margin-left:-20px; *margin-left:-23px; position:absolute; margin-top:2px; *margin-top:-3px;}
			#vote_div label {display:block; margin-bottom:5px; padding-left:20px; color:#8b8a8a; font-size:90%}	
			#vote_div .submit {margin-top:10px;}
/* 	}  */


.content_box { padding-right:15%; color:#585c5c; margin-bottom:30px; position:relative; font-size:115%;}
	
	.content_box p { line-height:1.4em; margin-bottom:1em}

/*
	ÏÎËÎÑÀ ÍÀÂÈÃÀÖÈÈ {
*/

	.crumps { color:#333333; padding:10px 0 5px 0; margin-top:1em; font-size:11px; font-size:90%;}
		.crumps .arr { padding:0 5px;}

	.content_box H1 {color:#72838b; font-size:36px; font-size:260%; font-weight:normal; margin:10px 0 15px 0;}
	.content_box H2 {color:#72838b; font-size:20px; font-size:155%; font-weight:normal; margin:1em 0 .5em 0;}
	.content_box H2.subtitle { font-size:24px; font-size:185%; position:relative; top:-0.5em}
	.content_box H3 {color:#72838b; font-size:16px; font-size:140%; font-weight: bold; margin:1em 0 .5em 0;}
/* 	}  */	
	
/*
	ÍÎÂÎÑÒÈ ÍÀ ÂÍÓÒÐÅÍÍÅÉ {
*/
	.news_table {}
		.news_table TD { vertical-align:top;}
		.news_table .pic { padding:0 10px 25px 0 }
		.news_table .one { padding:0 0 25px 0}
			.news_table .one .date { color:#999798; font-size:90%; padding-bottom:5px}
			.news_table .one .title { padding-bottom:15px;}
			.news_table .one .text { color:#404343;}
/* 	}  */			

/*
	ÏÎÑÒÐÀÍÈ×ÍÀß ÍÀÂÈÃÀÖÈß {
*/
	.page-nav { font-size:110%; margin-top:30px}
		.page-nav-text {display:block; float:left; padding:3px 6px;  font-size:80%}
		.page-nav  a { padding:2px 6px; display:block; float:left; margin-right:5px;}
		.page-nav  b { color:#525252; padding:2px 6px; font-weight: normal; display:block; float:left; margin-right:3px;} 
		.page-nav .prev_unactive { background:url(/i/page-nav-prev-unactive.gif) no-repeat center center; 
		width:11px; height:11px; display:block; float:left; margin:0.45em 5px 0 0; padding:0; *margin-top:0.25em}
		.page-nav .prev { background:url(/i/page-nav-prev.gif) no-repeat center center; 
		width:11px; height:11px; display:block; float:left; margin:0.45em 5px 0 0; padding:0; *margin-top:0.25em}
		.page-nav .next_unactive { background:url(/i/page-nav-next-unactive.gif) no-repeat center center; 
		width:11px; height:11px; display:block; float:left; margin:0.45em 5px 0 0; padding:0; *margin-top:0.25em}
		.page-nav .next { background:url(/i/page-nav-next.gif) no-repeat center center; 
		width:11px; height:11px; display:block; float:left; margin:0.45em 5px 0 0; padding:0; *margin-top:0.25em}
		.page-nav .last { background:url(/i/page-nav-last.gif) no-repeat center center; 
		width:11px; height:11px; display:block; float:left; margin:0.45em 5px 0 0; padding:0; *margin-top:0.25em}

	.catalogue .page-nav { padding-bottom:25px}
	 	.catalogue .page-nav-text {}
		.catalogue .page-nav  a { color:#FFF !important}
		.catalogue .page-nav  b { color:#272828;} 
		.catalogue .page-nav .prev_unactive { background-image:url(/i/cat-page-nav-prev-unactive.gif)}
		.catalogue .page-nav .prev { background-image:url(/i/cat-page-nav-prev.gif)}
		.catalogue .page-nav .next_unactive { background-image:url(/i/cat-page-nav-next-unactive.gif)}
		.catalogue .page-nav .next { background-image:url(/i/cat-page-nav-next.gif)}
		.catalogue .page-nav .last { background-image:url(/i/cat-page-nav-last.gif)}
/* 	}  */


/* 
	SUBMENU	{
*/
	.submenu { width:85%; margin-bottom:15px;}
		.submenu TD {padding:5px 0 5px 25px; font-size:115%; color:#1c1c1c;}
		.submenu TD.selected A { color:#1c1c1c !important;}
		.submenu TD B {font-weight:normal;}
/* 	}  */

/* 
	ÊÀÒÀËÎÃ Â ÂÈÄÅ ÎÃËÀÂËÅÍÈß	{
*/
	.catalogue_list { margin-bottom:1.5em}
		.catalogue_list TABLE { width:100%}
			.catalogue_list TABLE TD {padding-top:15px}
			.catalogue_list TABLE .text {vertical-align:bottom; background:url(/i/dotted.gif) repeat-x bottom; width:100%;}
			.catalogue_list TABLE .text SPAN {background:#FFF; padding:0 5px 0 0;}
			.catalogue_list TABLE .price { vertical-align:bottom; background:#fff; padding-left:5px; color:#929090; white-space:nowrap}
			.catalogue_list TABLE .price STRONG {font-size:115%}
/* 	}  */

/*
	PIVO {
*/
	.pivo {}
		.pivo TD {}
		.pivo .pic { padding:0.3em 15px 25px 0; vertical-align:top;}
		.pivo .text {padding:0 0 25px 0; vertical-align:top;}
			.pivo .title { color:#4b4949; font-weight:bold; font-size:115%; padding-bottom:15px;}
			.pivo .vol { margin-top:15px; width:100%; }
				.pivo .vol TD { color:#18a07e; font-weight:bold; font-size:18px; xfont-size:160%; font-size:140%; height:50px;}
					.pivo .vol TD SPAN { color:#7a7a7a; font-weight: normal; font-size:16px; font-size:80%; padding-left:3px;}
				.pivo .v_2 { background:url(/i/vol_2.png) no-repeat 4px center; padding: 0 0 0 27px }
				.pivo .v_1 { background:url(/i/vol_1.png) no-repeat 5px center; padding: 0 0 0 24px }
				.pivo .v_08 { background:url(/i/vol_08.png) no-repeat left center; padding: 0 0 0 40px }
				.pivo .v_05 {background:url(/i/vol_05.png) no-repeat left center; padding: 0 0 0 35px}
				.pivo .v_033 {background:url(/i/vol_033.png) no-repeat left center; padding: 0 0 0 29px}	
/*	}	*/

/*	
	GALLERY {
*/	
	.gallery { margin-bottom:25px}
		.gallery TABLE {}
		.gallery .prev { width:13px; padding-right:10px;}
			.gallery .prev A, 
			.gallery .prev B { width:13px; height:89px; display: block; background:url(/i/gallery-prev.png) no-repeat left center;}
			.gallery .prev A:hover { background-position:center center;}
			.gallery .prev B {background-position:right center;}
		.gallery .next { width:13px; padding-left:10px;}
			.gallery .next A, 
			.gallery .next B { width:13px; height:89px; display: block; background:url(/i/gallery-next.png) no-repeat left center;}
			.gallery .next A:hover { background-position:center center;}
			.gallery .next B {background-position:right center;}
		.gallery .scroll { width:505px; overflow-x:hidden;}
			.gallery .scroll_tbl {}
			.gallery .scroll_tbl TD { padding-right:15px;}	
/*	}	*/

.content_box P.date  { font-size:90%; color:#999798; margin-bottom:0.5em}

.report_table { }
	.report_table TD {vertical-align:top}
	.report_table .label { padding:10px 20px 5px 0;  }	
	.report_table .inp { padding:5px 10px 5px 0;  }	
	.captcha TD {padding:5px 0;}
	.captcha BUTTON {width:100%; }

.photo ul {list-style-image:none; list-style-position:outside; list-style-type:none;}
	.photo li {float:left; margin:0 20px 20px 0; border:solid 1px #ccc; width:94px; height:94px}
		.photo li img {margin:3px}
	
/*
#####################
#                   #
#    Jcarousel      #
#                   #
#####################
*/
.jcarousel-container-horizontal {
    width: 485px;
    padding: 22px 20px;
} 	

.jcarousel-clip-horizontal  {
    width:  485px;
    height: 88px;
} 
	
.jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-item {
	float:left;
	height:88px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:88px;
	text-align:center;
}
	
 .jcarousel-prev-horizontal {
    position: absolute;
    left: 0px;
    cursor: pointer;
   width:13px; height:89px; display: block; background:url(/i/gallery-prev.png) no-repeat left center;
} 	

.jcarousel-prev-horizontal:hover {
    background-position:center center;
}

 .jcarousel-prev-disabled-horizontal,
 .jcarousel-prev-disabled-horizontal:hover,
 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position:right center;
} 

 .jcarousel-next-horizontal {
    position: absolute;
    right: 5px;
    cursor: pointer;
    width:13px; height:89px; display: block; background:url(/i/gallery-next.png) no-repeat left center;
}	

 .jcarousel-next-horizontal:hover {
    background-position:center center;
}

 .jcarousel-next-disabled-horizontal,
 .jcarousel-next-disabled-horizontal:hover,
 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position:right center;
}
 	
	
	
	
	
.comment {color:#908f8f; font-size:90%; font-style:italic; padding-top:7px;}

/*
#####################
#                   #
#    MENU STYLES    #
#                   #
#####################
*/

.menu { min-height:240px; height:auto !important; height:240px; width:286px; background:url(/i/menu.png) no-repeat right top; margin-bottom:50px; }
	.menu UL { list-style:none; list-style-image:none; padding:28px 40px 0 50px; margin:0; xfont-size:14px; font-size:115%}
	.menu UL LI { }
	.menu UL LI A { color:#5b5b5b !important; text-decoration:none;}
	.menu UL LI A:hover { color:#8c8c8c !important; text-decoration:none;}
	.menu UL LI B { color:#06b085 !important}
	.menu UL LI.selected A { color:#06b085 !important}
	.menu UL LI.selected A:hover {color:#08e8af !important; }

/*
#########################
#                       #
#     FOOTER STYLES     #
#                       #
#########################
*/


.footer { background:url(/i/footer.png) repeat-x 10% top; font-size:90%;}
	.footer .double_cell {width:100%}
	.footer_table {width:100%; margin:25px 0 20px; }
	.footer_table .copyright {width:100%; color:#747475}
	#inner 	.footer_table .copyright { padding-left:3px}
	#inner 	.footer_table { *width:79%;}
	#itstudio {  vertical-align:top; font-size:100%}				    
        #itstudio .vcard {margin:-5px 0px 0 0; font-size:100%; text-align:left; }
        #itstudio .it-image {width:34px;height:37px; position: relative;  padding-right:5px; padding-top:6px !important }
        #itstudio .it-image img {position: relative; top:3px; *top:2px; }
		#itstudio .it-image .it-link {display:block; width:34px; height:37px; background:url(/i/pixel.gif); margin-bottom:-37px; position:relative; outline:none}
		#itstudio .it-image .it-png {width:34px; height:37px; background:url(/i/itstudio.png);}
		*HTML #itstudio .it-image .it-png {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/itstudio.png'); *background:none;}
        #itstudio p {padding: 0 0 0 0 !important; margin: 0 !important; white-space:nowrap;}
        #itstudio p a{color:#676565; text-decoration:none;}
        #itstudio p a:hover{color:#676565;}	
        #itstudio td { padding-top:0px;}

/*
#############################
#                           #
#     ADDITIONAL STYLES     #
#                           #
#############################
*/

/*
	USER TABLES 
	{
*/

table.user { margin-bottom:1.3em; margin-top:1em;}
table.user td { padding:9px 10px 7px 10px; border-bottom:1px solid #687880;}
table.user .z1 td{ font-size:115%; border-bottom:1px solid #687880; border-top:3px solid #a0acb1;  background:#e4e8e9; padding-top:6px;}

table.data { margin-bottom:1em;  margin-top:1em; border:1px solid #687880; border-width:1px 1px 0 0;}
table.data td { padding:5px 5px 3px 5px; border-bottom:1px solid #687880; border:1px solid #687880; border-width:0 0 1px 1px;}
table.data .z1 td{  border-bottom:2px solid #a0acb1; background:#e4e8e9; padding:4px 5px 2px 5px; font-weight:bold; letter-spacing:0.01em;}

/* } */

IMG.border { padding:1px; background:#FFF; border:1px solid #c3c9c9;}

.relative { position:relative}

.min-width {min-width: 998px;  width:expression((document.documentElement.clientWidth||document.body.clientWidth) < 998? "997px" : "auto")}

#bg_gallery { position:absolute; background:#000; left:0; z-index:500; margin:0; padding:0; width:100%; height:100%;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
-moz-opacity: 0.5; /* Mozilla 1.6 è íèæå */
-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
#img_gallery { position: absolute; z-index:600; }
#img_gallery .close {position: absolute; top:30px; right:30px; z-index:650; border:0; }


.text strong {color:#18A07E; font-weight:normal}

.subscribe_me { position:absolute; top:3.4em; left:11em; font-size:125%;}
	.subscribe_me A {text-transform:lowercase; border-bottom:1px dotted #18A07E; text-decoration:none;}
	.subscribe_me A:hover {border-bottom:1px dotted #fff;}
	.subscribe_me A SPAN {display:block; width:20px; height:14px; background:url(/i/arrow-green.gif) no-repeat 6px center; position:absolute; right:-20px; top:5px; cursor:pointer}