
/* UNDOHTML ----- (CC) 2004 Tantek Celik */
:link,:visited { text-decoration:none }ul,ol { list-style:none }h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight: normal;  }ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dt,dd { margin:0; padding:0 } a img,:link img,:visited img { border:none } address { font-style:normal; display: inline; } a {outline: none; cursor: pointer; cursor: hand; }
body {
	width: 100%;
	height: 100%;
	font-family: 'lucida grande', helvetica, arial, sans-serif;
	font-size: 90%;
	line-height: 140%;
	color: #526077;
}

body.iframe {
	width: 600px;
	background: white;
}	

.center {
	margin: 0 auto;
	width: 950px;
	padding-left: 0;
	padding-right: 0;
	text-align: left;	
}

#container { 
	position: relative;
/*	background: url(../img/960grid.png) no-repeat 18px 0px;*/
	background:  white url(../img/body_yellow.jpg) no-repeat right -20px;	
}

	#container .center {
		background: transparent url(../img/folding_2.png) repeat 0 0px;	
		padding: 0 14px 100px 14px;	
	}

#header {
	position:relative;
	margin: 0 0 1px 0;
	padding: 0;
	height: 365px;
	background:  white url(../img/header_yellow_4.jpg) no-repeat left -20px;
}

h1 {
	position: absolute;
	top: 104px;
	right: 8px;
	background: url(../img/dekaart_yellow_2.png) no-repeat;
	width: 233px;
	height: 60px;
}

h2 {
	position: absolute;
	right: 12px;
	top: 175px;
	color: #fffcf5;
	font-size: 145%;
	width: 570px;
	text-align: right;
	font-family: palatino, 'book antiqua', georgia, 'times new roman', serif;	line-height: 140%;
}	

	h2 strong {
		font-weight: normal;
				font-size: 120%;		
	}

	h2 a {
		border-bottom: dashed #ffffff 1px;
		color: white;
	}

		h2 a:hover {
			text-decoration: none;
			color: white;
		}

	h2 abbr,
	abbr.balazs {
		text-transform: none;
		font-variant: normal;	
		border-bottom: dashed #ffffff 1px;			
		color: white;		
	}


h3 {
	position: relative;
	margin: 0px 15px 1em -1px;
	font-family: palatino, 'book antiqua', georgia, 'times new roman', serif;	
	font-size: 218%;
	color: #ffc239;	
}

#balazs {
	width: 121px;
	height: 76px;
	background: url(../img/balazs.png) no-repeat 0px 0px;
	
	display: none;
	position: absolute;
}	

/* glossary links */

abbr, dfn {
	text-transform: lowercase;
	border: none;
	font-variant: small-caps;
	font-style: normal;
	cursor: help;		
	border-bottom: dashed 1px #a3afbf;	
}

	abbr a, dfn a {
		text-decoration: none;
		cursor: help;		
	}
	
		abbr a:hover, dfn a:hover {
			text-decoration: none;
		}

sup { 
	font-size: 60%;
	font-weight: bold;
}

/* accessibility */

.skip_to_content {
	display: none;
}

@media aural {
	.skip_to_content {
		display: block;
	}
}	

body.high_contrast {
	font-size: 105%;
	line-height: 140%;
	color: #212d42;
}

	body.high_contrast #content a {
		color: #4b5f7a;
		text-decoration: underline;
	}


/* layout */

#content {
	float: left;
	margin: 0 15px 0 15px;	
	padding-top: 3em;
	padding-bottom: 3em;
	min-height: 500px;
	background: url(../img/folding.png) no-repeat right top;
	width: 746px;
}	

/* ---- LAYOUT ONE: contact ---- */

.layout_one h4, 
.layout_one .h4,
.layout_one label {
	float: left;
	width: 160px;	
}

.layout_one h4, 
.layout_one .h4 {
	text-transform: inherit;
}

.layout_one label {
	display: block;
}	

.layout_one .h4 h4 {
	float: none;
}

.layout_one #content p,
.layout_one #content ul ul,
.layout_one #content dl,
.layout_one #content h5,
.layout_one #content table {
	margin: 0 0 0 190px;
	width: 520px;
}

#contact li {
	margin-bottom: 1em;
	padding-bottom: 1em;
/*	border-bottom: 1px solid #eee;*/
	background: url(../img/list_bg.png) no-repeat left bottom;
}

#contact_form input.text,
#contact_form textarea.text {
	margin-left: 30px;
	width: 500px;
}

/* ---- LAYOUT TWO: main, glossary, error ---- */

.layout_two h4,
.layout_two .h4,
.layout_two #content dt {
	margin: 1em 0 .5em 0;
}

.layout_two .h4 h4 {
	margin: 0;
}

.layout_two #content p,
.layout_two #content ul,
.layout_two #content table,
.layout_two #content dl,
.layout_two #content dd {
	margin: 0 0 0.6em 0;
	width: 710px;
}

.layout_two #content #glossary dt {
	color: #806032;
	text-transform: uppercase;
	font-family: palatino, 'book antiqua', georgia, 'times new roman', serif;	position: relative;
	font-size: 112%;
}

.layout_two #content #glossary dt span {
	font-size: 89%;
	color: #b29a60;
	text-transform: lowercase;
	display: block;
}

.layout_two #content #glossary dd {
	margin-bottom: 2em;
}


/* ---- featured work ---- */

.layout_two #content ul#featured_work {
	width: 100%;	
}

#content #featured_work li {
	width: 160px;
	float: left;
	padding: 15px;
	background: url(../img/separator.png) no-repeat right top;
	list-style-image: none;
}

#featured_work li .img {
	height: 210px;
	margin-bottom: 2em;
}

.layout_two #content #featured_work li h5 {
	text-align: center;
}

.layout_two #content #featured_work li p {
	width: 160px;	
	text-align: center;
}

/* ---- LAYOUT THREE (portfolio) ---- */

.layout_three #portfolio .sample {
	width: 162px;
/*	height: 192px;*/
	float: left;

}

.layout_three #portfolio .sample a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.layout_three #portfolio .sample a img {
/*	border: solid 1px #a3afbf;*/
}

.layout_three h4,
.layout_three .h4 {
	margin-left: 190px;
}

.layout_three .h4 h4 {
	float: none;
	margin-left: 0px;
	position: relative;
}

.layout_three .h4 h4 .permalink {
	display: block;
	position: absolute;
	right: 35px;
	top: 3px;
	width: 9px;
	height: 10px;
	background: url(../img/permalink.png) no-repeat 0px 0px;
}

.layout_three .h4 h4 .permalink span {
	margin-left: -9999px;
}

.layout_three #content p,
.layout_three #content ul ul,
.layout_three #content table {
	margin: 0 0 0 190px;
	width: 520px;
}

#portfolio li {
	margin-bottom: 2em;
/*	border-bottom: 1px solid #eee;*/
/*	background: url(../img/pencil2.png) no-repeat center bottom;*/
	background: url(../img/list_bg.png) no-repeat left bottom;
	padding-bottom: 1.5em;
}

.layout_three #content #portfolio li p {
	margin-bottom: .25em;
}

/* ---- LAYOUT FOUR (blog) ----*/

.layout_four h4 {
	clear: both;
	float: left;
	width: 740px;
	margin-bottom: .6em;
}

.layout_four h5 {
	float: left;
	width: 190px;	
}

.layout_four h5 abbr {
	text-decoration: none;
	border: none;	
}

.layout_four #content .entry, 
.layout_four #content .entry_meta {
	margin: 0 0 1.2em 190px;
	width: 525px;
	margin: 0 0 0 190px;
}

/* FOOTER ---------------------------------------------------------------------------------------------------- */

#content_end {
	position: absolute;
	background: transparent url(../img/content_end.png) repeat-x;
	height: 70px;
	width: 100%;
	margin-top: -70px;
}

#footer {
	color: white;
	width: 100%;
	position: relative;
	margin: 0;
	text-align: center;
	clear: both;
/*	background: #526077;*/
	background: #647085 url(../img/footer_bg.png) repeat-x;
 	border-top: #3f4d64 solid 2px;
 	font-size: 90%;
}

#footer .center {
	padding: 2em 0 3em 0;
	background: url(../img/footer_center.png) no-repeat;
}

#footer a:hover {
	text-decoration: none;
	color: #eee;
}

#footer_one {
	float: left;
	padding: .2em 15px .4em 0;
	margin: 0 15px 0 15px;
	width: 349px;
}

#footer_one {
	padding: 0 15px 0 0;
	margin: 0 0 0 15px;
/*	border-right: 1px solid white;*/
}

#footer_heading {
	display: block;
	background: url(../img/dekaart_footer.png) no-repeat 0px 0px;
	width: 154px;
	height: 38px;
	
	margin: 0 0 .7em -.2em;
	padding: 0;
	float: none;
}	

#footer_heading span {
	display: none;
}

#footer .center #footer_one p {
	clear: both;
}

#footer_five {
	margin-left: 775px;
	padding-top: 25px;
}

#footer_links li {	
	margin-bottom: .6em;
	height: 18px;
}

#footer_links li a {	
	padding-left: 30px; 
	background-image: url(../img/footer_icons.png);
	background-repeat: no-repeat;
	height: 100%;
	display: block;	
}

#footer .contact {
	background-position: 0 0px;
}

#footer .contact:hover {
	background-position: 0 -18px;
}

#footer .twitter {
	background-position: 0 -36px;
}

#footer .twitter:hover {
	background-position: 0 -54px;
}

#footer .en {
	background-position: 0 -72px;
}

#footer .en:hover {
	background-position: 0 -90px;
}

#footer .et {
	background-position: 0 -108px;
}

#footer .et:hover {
	background-position: 0 -126px;
}

#footer .sitemap {
	background-position: 0 -144px;
}

#footer .sitemap:hover {
	background-position: 0 -162px;
}

#footer .rss {
	background-position: 0 -180px;
}

#footer .rss:hover {
	background-position: 0 -198px;
}

#footer .hu {
	background-position: 0 -216px;
}

#footer .hu:hover {
	background-position: 0 -234px;
}



/* TYPOGRAPHY ---------------------------------------------------------------------------------------------------- */

h1 span, h2 span {
	margin-left: -9999px;
}	

h2, h3 {

}

h3 {
}

h4 {
	color: #806032;
	font-size: 136%;	
	font-family: palatino, 'book antiqua', georgia, 'times new roman', serif;	margin-bottom: 0;
}

.h4 .date {
	font-size: 80%;
	color: #b29a60;
	display: block;
	margin: -.3em 0 .6em .1em;
}

.permalink a {
	color: #b29a60;
	font-size: 80%;
	background: url(../img/permalink.png) no-repeat;
	padding-left: 12px;
}	

.layout_two h4 {
	font-size: 118%;
}

h3:first-letter,
h4:first-letter {
	text-transform: uppercase;
}

.layout_one h4:first-letter {
	text-transform: none;
}

p {
	margin-bottom: 0px;
}

a {
	color: #a3afbf;
}

a:hover {
	text-decoration: underline;
}

.pont {
	margin-left: 0.05em;
}

.main #content ul li {
	list-style-image: url(../img/list.png);
	padding-left: 0; 
	list-style-position: inside;	
}	


/* NAV ----------------------------------------------------------------------------- */

#right_one, 
#right_two {
	float: right;
	padding: 3em 0 0 0;
	margin: 0 15px 0 0;
	width: 158px;
}

	#right_one ul {
		background: url(../img/right_separator.png) no-repeat 0 top;
		font-size: 100%;
		text-align: left;
		padding: 1.2em 0 1.2em 0;
	}
	
		#right_one ul:first-child {
			background: none;
		}

#right_one .nav li,
#right_one .subnav li {
	height: 18px;
	margin-bottom: .8em;
	color: #a3afbf;
}

	#right_one .nav li a {
		padding: 0 0 0 30px;
		background-image: url(../img/right_icons.png);
		background-repeat: no-repeat;
		height: 100%;
		display: block;			
	}	

		#right_one .nav li.active {
			color: #a3afbf;
		}

		#right_one .nav li a {
			color: #a3afbf;
		}
		
			#right_one .nav li a:hover,
			#right_one .subnav li a:hover {
				text-decoration: none;
			}

#right_one .nav .contact {
	background-position: 0 0px;
}

#right_one .nav .contact:hover {
	background-position: 0 -18px;
}

#right_one .nav .portfolio {
	background-position: 0 -36px;
}

#right_one .nav .portfolio:hover {
	background-position: 0 -54px;
}

#right_one .nav .blog {
	background-position: 0 -72px;
}

#right_one .nav .blog:hover {
	background-position: 0 -90px;
}

#right_one .nav .postcards {
	background-position: 0 -108px;
}

#right_one .nav .postcards:hover {
	background-position: 0 -126px;
}

#right_one .nav .main {
	background-position: 0 -144px;
}

#right_one .nav .main:hover {
	background-position: 0 -162px;
}

#right_one .nav .glossary {
	background-position: 0 -180px;
}

#right_one .nav .glossary:hover {
	background-position: 0 -198px;
}


#right_one .subnav li a {
	padding: 0 0 0 30px;
	background-image: url(../img/right_sub_icons.png);
	background-repeat: no-repeat;
	background-position: 0 -36px;
	height: 100%;
	display: block;			
}

#right_one .subnav li a:hover {
	background-position: 0 -54px;
}




/* HEADER NAV ----------------------------------------------------------------------------- */

#header_nav {
	position: absolute;
	top: 0px;
	right: 0;
	font-family: 'lucida grande', helvetica, arial, sans-serif;
}

#header_nav .nav {
	font-size: 100%;
	text-align: right;
}

#header_nav .nav li {
	float: left;
/* optical margin :) */	
	padding: 30px 11px 0 19px;
	width: 158px;
	border-right: 2px #fed37a solid;
}	

#header_nav .nav li a {
	color: #fffcf5;
}

#header_nav .nav li a:hover {
	text-decoration: none;
	color: #ffffff;	
}

/* CONTACT ---------------------------------------------------------------------------------- */

#contact dt {
/*	clear: both;*/
	float: left;
}
	
#contact dd {
}

#contact li.fn,
#contact li.org {
	color: #445063;
	margin-bottom: .6em;
}

#contact li.org {
	margin-top: 1em;	
}

.vcard .type {
	display: none;
}

.vcard dt {
	float: left;
}

#email,
#container .nofloat {
	float: none;
}

#contact dt {
	margin-right: .3em;
}

#contact .inlinetitle {
	color: red;
}

input.error {
	border: 1px solid red;
}

.clear {
	clear: both;
}

#contact_form li {
	margin-bottom: .7em;
}	

#contact_form .text {
	border: #eee solid 1px;
	font-size: 14.4px;
	padding: 2px;
	font-family: Courier, 'Courier New', monospace;
	color: #d1d7df;
}

#contact_form .text:focus,
#contact_form li.error .text:focus {
	border: #a3afbf solid 1px;	
	color: #526077;
}

#contact_form span.error {
	color: red;
	display: block;	
	margin: 2px 0 0 192px;
	font-size: 80%;
}

#contact_form li.error .text {
	border-color: red;
	color: red;
}

#contact_form .submit {
	background: red;
	color: white;
	border: none;
	background: #fcbf42;
	background: url(../img/button.png) no-repeat 0px 0px;
	width: 100px;
	height: 26px;
	margin: 20px 0 0 190px;		
}

/* CONTACT END ------------------------------------------------------------------------------------------------------ */


/* ---- grid ---- */

#grid { 
	position: absolute; 
	z-index: 20000; 
	top: 0; 
}

#grid div { 
	background: #ddd; 
	opacity: .5; 
	width: 160px; 
	height: 2000px; 
	position: absolute; 
}

/*----------------*/

#cv ul li {
	list-style-type: disc;
	list-style-position: inside;
	margin: 0 0 0 .1em;
}


/* SITEMAP ------------------------------------------------------------------------------------------------------- */

#pre {
	overflow: hidden;
	position: relative;
	background: #eee url(../img/pre.png) no-repeat center bottom;
	padding: 0 0 .7em 0;
	font-size: 90%;
}

#pre_bottom {
	background: #eee url(../img/pre.png) no-repeat center bottom;
	height: 10px;
}

#pre #rope {
	position: absolute;
	background: transparent url(../img/rope.png) repeat-y;
	height: 70px;
		width: 192px;
	top: 0;
	margin-left: 15px;
}

#pre ul {
	padding-right: 2px;
}

#pre ul li {
	float: right;
	width: 158px;
	padding: .5em 15px 0 15px;
	text-align: left;
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #ececec;
}

#pre ul li a {
	color: #bbb;
/*	background-image: url(../img/pre_arrow.png);*/
	background-repeat: no-repeat;
	background-position: left 2px;
/*	padding-left: 17px; */
}

#pre ul li a:hover {
	color: #999;
	text-decoration: none;
	background-position: left -19px;
}

#pre h4 {
	font-family: 'lucida grande', helvetica, arial, sans-serif;
	color: #bbb;
	font-size: 100%;
	padding: 0 0 0 22px;
	background: url(../img/cog.png) no-repeat;	
	position: absolute;
	left: 20px;
	top: 10px;
	text-transform: lowercase;
	margin: 0;
		width: 16px;
	height: 16px;
}

#pre ul li a.change_language {
/*	background: url(../img/flag.png) no-repeat 0 8px;	*/
}

#pre h4:first-letter {
	text-transform: lowercase;
}	

#pre #close_pre,
#open_pre {
	position: absolute;
	right: 10px;
	top: 9px;
	width: 18px;
	height: 18px;
	overflow: hidden;		
}

#pre #close_pre {
		background: url(../img/pre_button_2.png) no-repeat 0px 0px;
}

	#pre #close_pre:hover {
			background: url(../img/pre_button_2.png) no-repeat 0px -18px;
	}

#open_pre {
		background: url(../img/pre_button_2.png) no-repeat 0px -36px;
		
}

	#open_pre:hover {
			background: url(../img/pre_button_2.png) no-repeat 0px -54px;
	}

	#open_pre span {
		margin-left: -9999px;	
	}

/* SITEMAP AS AJAX ------------------------------------------------------------------------------------------------------- */

#post {
	overflow: hidden;
	position: relative;
	background: #eee url(../img/post.png) no-repeat center top;
}

	#post .center {
		position: relative;
		background: url(../img/post_center.png) no-repeat center 2px;
		width: 970px;
	}

#post #sitemap li {
	float: left;
	text-transform: lowercase;
	text-align: right;
	padding: .2em 15px .4em 0;
	margin: 0 15px 0 15px;
	width: 143px;
	border-right: 2px #f4f4f4 solid;
}

	#post #sitemap li:first-child {
		margin-left: 10px;
		border-left: 2px #f4f4f4 solid;
		width: 171px;
	}

#post #sitemap dt {
	margin-bottom: .6em;
	font-size: 130%;
}

#post #sitemap li a {
	font-size: 90%;	
	display: block;
	width: 100%;
	height: 100%;	
}

	#post #sitemap li a:hover {
		color: #526077;
		text-decoration: none;
	}

/* SITEMAP AS SEPARATE PAGE ------------------------------------------------------------------------------------------------------- */

#content #sitemap dt {
	margin: 0 0 .6em 0;
	font-size: 130%;
	text-transform: lowercase;
	font-family: 'lucida grande', helvetica, arial, sans-serif	
}

	#content #sitemap dt dd {
		margin: 0 0 0 0;
	}

/* POSTCARDS --------------------------------------------------------------------------------------------------------------------- */

.layout_two #content #postcards {
	width: 100%;
}

#postcards li {
	float: left;
	display: block;	
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 30px;
}

#postcards li a {
	display: block;
}

#postcards li a img {
	border-top: solid 1px #eee;
	border-left: solid 1px #eee;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	width: 158px;
	height: 115px;
}

.shadow1 {
	position: relative;
	background: url(../img/shadow1.png) no-repeat right bottom;	
	padding: none;
}	

.shadow2 {
	position: absolute;
	background: url(../img/shadow2.png) no-repeat left top;
	padding: none;	
	border: blue solid 1px;
}

.shadow2 img {
	margin: 7px 0 0 7px;
}

#one_postcard {
	width: 600px;
	padding: 10px;
}

#one_postcard.portrait img {
	border-top: solid 1px #eee;
	border-left: solid 1px #eee;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}

#one_postcard.portrait img {
	margin: 0 0 30px 30px;
	float: left;
}	

#one_postcard.landscape img {
	margin: 0 auto 30px auto;
}	

.kmga {
	display: none;
}



/* GENERATED --------------------------------------------------------------------------------------------------------------------- */

#generated {
	position: absolute;
	font-size: 8px;
	right: 10px;
	bottom: 3px;
	color: #a0b3be;
}

/* Thickbox.css */

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background-color:#352715;
}

.TB_overlayMacFFBGHack {
/*	background: url(../img/macFFBgHack.png) repeat;*/
	background-color:#352715;
	filter: alpha(opacity=9);
	-moz-opacity: 0.9;
	opacity: 0.9;}

.TB_overlayBG {
	background-color:#000;
	filter: alpha(opacity=7.5);
	-moz-opacity: 0.75;
	opacity: 0.75;}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	z-index: 102;
	color:#fff;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window #TB_ImageBackground {
	background: url(../img/thickbox_bg.png) repeat;
	padding: 26px;
	margin: 0px;
}

#TB_window #TB_iframeContent {
	background: url(../img/thickbox_bg.png) repeat;
	margin: 0px;
	padding: 26px;
}

#TB_window img#TB_Image {
	display:block;
}

#TB_caption{
	float:left;
	margin-left: 30px;
	margin-top: .4em;
}

#TB_secondLine {
	float: right;	
	margin-right: 30px;
	margin-top: .4em;
}

#TB_closeWindow, 
#TB_closeWindowButton {
	position: absolute;
	top: 2px;
	right: 2px; 	
	width: 24px;
	height: 24px;
	filter: alpha(opacity=2);
	-moz-opacity: 0.2;
	opacity: 0.2;}

#TB_closeWindow:hover, 
#TB_closeWindowButton:hover {
	filter: alpha(opacity=10);
	-moz-opacity: 1;
	opacity: 1;}

#TB_closeWindow {
	background: url(../img/colse2.png) no-repeat 0px 0px;
}

#TB_closeWindow a{
	display: block;
	width: 100%;
	height: 100%;
}

#TB_closeWindow span{
	margin-left: -9999px;
}


#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display: none;
	width: 87px;
	height: 3px;
	margin: -1px 0 0 -43px;
	z-index:103;
	top: 50%;
	left: 50%;
}

* html #TB_load { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/*------------------*/

#TB_next span,
#TB_prev span {
	margin-left: -9999px;
}	

/*#TB_next {
	right: 20px;		
	background: url(../img/next.png) no-repeat 0px 0px;
	width: 38px;
	height: 48px;
}

#TB_prev {
	left: 20px;
	background: url(../img/prev.png) no-repeat 0px 0px;
	width: 38px;
	height: 48px;
}*/

#TB_next {
	right: 30px;		
	background: url(../img/prevnext.png) no-repeat 0px 0px;
	width: 15px;
	height: 23px;
}

#TB_prev {
	left: 30px;
	background: url(../img/prevnext.png) no-repeat 0px -23px;
	width: 15px;
	height: 23px;
}


#TB_next,
#TB_prev {
	position: fixed;
	top: 50%;
	z-index: 102;	
	margin-top: -11px;
	filter: alpha(opacity=2);
	-moz-opacity: 0.2;
	opacity: 0.2;	
}

#TB_next:hover,
#TB_prev:hover {
	filter: alpha(opacity=10);
	-moz-opacity: 1;
	opacity: 1;	
}

#counter1 {
	border-right: 2px solid #ffc239;
	padding-right: .5em;
}

#counter2 {
	padding-left: .5em;
}


/* Stylesheet generated in 0.013646 seconds. */

