
/*test 1234 */


.body {
	font-family: Arial, Helvetica, sans-serif;
}
body.pavel-popup,
body.popup {
	text-align: left;
}
	body.pavel-popup #general {
		display: none;
		visibility: hidden;
	}
	
	body.pavel-popup #footer {
		display: none;
		visibility: hidden;
	}
	
body.pavel-home, 
body.pavel-default {
	min-width: 1140px;
}
#custom-doc { width:46.15em;*width:45.04em;min-width:600px; margin-left:auto;margin-right:auto; text-align:left;margin-top:35px;color: #7f93bb;*padding-top: 35px; } 
#flash-home {
	display: block;
	padding: 100px 0;
	margin: 0;
	text-align:left;
}
	#flash-home .bd {
		font-size: 80%;
		width: 550px;
		display: block;
	}
#tms-logo {
	overflow: hidden;
	background: url(../images/pavel-zoubok-gallery.gif) 0 0 no-repeat;
	width: 270px;
	height: 35px;
	margin: 0;
	padding: 0;
}
	#tms-logo a {
		height: 0px !important;
		height /**/:35px;
		padding-top: 35px;
		display: block;
	}




#tms-title {
	height: 52px;
	display:block;
	overflow:hidden;
	text-align: right;
	text-transform: uppercase;
	font-size: 120%;
}
#tms-story {
}
#header {
	float:right;
	height:27px;
	overflow:hidden;
	position:absolute;
	right:5px;
	text-align:right;
	width:200px;
	*margin-top:35px;
}
	#header .title {
		color: #A7B4D0;
		text-transform: uppercase;
		font-size: 150%;
		padding: 5px 0;
		background: url(../images/pagetitles.gif) 0px -100px no-repeat;
		display: block;
	}
	#header .title.title-contact {
		background: url(../images/pagetitles.gif) 0px 0px no-repeat;
		padding-top: 27px;
	}
	#header .title.title-news {
		background: url(../images/pagetitles.gif) -200px 0px no-repeat;
		padding-top: 27px;
	}
	#header .title.title-about {
		background: url(../images/pagetitles.gif) -400px 0px no-repeat;
		padding-top: 27px;
	}
	#header .title.title-artists {
		background: url(../images/pagetitles.gif) -600px 0px no-repeat;
		padding-top: 27px;
	}
	#header .title.title-exhibitions {
		background: url(../images/pagetitles.gif) -800px 0px no-repeat;
		padding-top: 27px;
	}
	#header .title.title-press {
		background: url(../images/pagetitles.gif) -1000px 0px no-repeat;
		padding-top: 27px;
	}
	#header .title.title-cv {
		background: url(../images/pagetitles.gif) -1200px 0px no-repeat;
		padding-top: 27px;
	}
	#header .title.title-pr {
		background: url(../images/pagetitles.gif) -1400px 0px no-repeat;
		padding-top: 27px;
	}
	#header .title.title-current {
		background: url(../images/pagetitles.gif) -1600px 0px no-repeat;
		padding-top: 27px;
	}
	#header .title.title-past {
		background: url(../images/pagetitles.gif) -1800px 0px no-repeat;
		padding-top: 27px;
	}
#general {
	float: left;
	text-align: left;
	position: absolute;
	top: 35px;
	left: 0;
}
#footer {
	clear: both;
	display: block;
	margin-top: 10px;
	font-size: 80%;
	padding: 5px;
}
	#footer .address {
		float: left;
		text-align: left;
		color: #002878;
	    letter-spacing: 0.25em;
		margin-left: 10px;
	}
	#footer .copyright {
		display: block;
		text-align: right;
		color: #A7B4D0;
		margin-right: 5px;
		float:right
	}
	
	#footer .specificlink {
		display: block;
		text-align: right;
		color: #A7B4D0;
		margin:0px 20px 0px 0px;
		float:right;
		color:#ccccdd;
	}
	
	#footer .specificlink a{
		color:#ccccdd;
		text-decoration:none;
	
	}
		#footer .specificlink a:hover{
		color:#9999aa;
		text-decoration:none;
	
	}
	
			#footer .specificlink sup{
		font-size:7px;
	
	}
	
a:link,
a:visited {
	color: #A7B4D0;
	text-decoration: none;
}
a:hover {
	color: #002878;
	text-decoration: none;
}
a.blue:link,
a.blue:visited {
	color: #002878;
}
a.blue:hover {
	color: #A7B4D0;
}
h1,h2,h3,h4,h5 {text-transform:uppercase;font-weight: normal;}
h1 {text-transform:uppercase;color: #002878;}
h2 {font-weight: normal;margin-bottom: 5px;}
h2 .blue a,
h2 .blue {
	color: #002878;
}
h3 {text-transform:lowercase;color: #002878;}
ul#quickaccess {
    margin: 32px 0 0 0;
	text-transform:uppercase;
	text-align: right;
	width: 170px;
	padding:0;
	list-style-type:none;
	font-size: 100%;
}
	ul#quickaccess li {
		list-style-type:none;
		padding: 0;
		overflow: hidden;
		background: url(../images/menu.png) 0 0 no-repeat;
		width: 170px;
		height: 22px;
		margin: 7px 0 0 0;
	}
		ul#quickaccess li a {
			height: 0px !important;
			height /**/:22px;
			padding: 22px 0 0 0;
			display: block;
		}	
		ul#quickaccess li.item1 {
			background: url(../images/menu.png) 0 0 no-repeat;
		}
			ul#quickaccess li.item1.selected,
			ul#quickaccess li.item1.current {
				background: url(../images/menu.png) -170px 0 no-repeat;
			}
		ul#quickaccess li.item2 {
			background: url(../images/menu.png) 0 -29px no-repeat;
		}
			ul#quickaccess li.item2.selected,
			ul#quickaccess li.item2.current {
				background: url(../images/menu.png) -170px -29px no-repeat;
			}
		ul#quickaccess li.item3 {
			background: url(../images/menu.png) 0 -57px no-repeat;
		}
			ul#quickaccess li.item3.selected,
			ul#quickaccess li.item3.current {
				background: url(../images/menu.png) -170px -57px no-repeat;
			}
		ul#quickaccess li.item4 {
			background: url(../images/menu.png) 0 -86px no-repeat;
		}
			ul#quickaccess li.item4.selected,
			ul#quickaccess li.item4.current {
				background: url(../images/menu.png) -170px -86px no-repeat;
			}
		ul#quickaccess li.item5 {
			background: url(../images/menu.png) 0 -114px no-repeat;
		}
			ul#quickaccess li.item5.selected,
			ul#quickaccess li.item5.current {
				background: url(../images/menu.png) -170px -114px no-repeat;
			}
#page-menu {
	background: none;
	border: 0;
	margin-top: 10px;
	padding-left: 238px;
}

#page-menu .yuimenubarnav .yuimenubaritem,
.yui-skin-sam .yuimenubarnav .yuimenubaritem,
.yui-skin-sam .yuimenu .bd,
#page-menu .yuimenubaritemlabel {
	border: 0;
	background: none;
	margin-left: 2px;
}
.yui-menu-shadow {
	display: none;
}
.yui-skin-sam .yuimenubar .yuimenu {
	background-color:#FFFFFF;
	border-left: 1px solid #FDC59F; /* left border for the menu */
	padding-top: 0;
	margin-top: 0;
}

#page-menu .yuimenubaritem-selected {
	border-left: 1px solid #fff;
	margin-left: 1px;
}
#page-menu .yuimenubaritem-hassubmenu-selected {
	border-left: 1px solid #FDC59F; /* left border for the menu */
	margin-left: 1px;
}
.yui-skin-sam .yuimenubaritemlabel,
.yui-skin-sam .yuimenubaritemlabel-selected {
	color: #002878;
}
.yui-skin-sam .yuimenuitemlabel,
.yui-skin-sam .yuimenuitemlabel-selected {
	font-style: italic;
	color: #A7B4D0;
	background: none;
	text-transform: none;
	font-size: 85%;
	padding: 0 0 0 10px;
	margin: 0;
}
.yui-skin-sam .yuimenuitem,
.yui-skin-sam .yuimenuitem-selected {
	background: none;
}
.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel {
    padding-right:12px;
}
#page-menu a,
.yui-skin-sam .yuimenubaritemlabel,
.yui-skin-sam .yuimenubaritemlabel-selected,
.yui-skin-sam .yuimenuitemlabel,
.yui-skin-sam .yuimenuitemlabel-selected {
	cursor:pointer;
	*cursor:hand;
}


#page-menu #pavel-artists-page-chunk a.yuimenubaritemlabel {
	overflow: hidden; 
	background: url(../images/subnav.gif) -390px 0 no-repeat;
	width: 80px;
}
#page-menu #pavel-pr-chunk a.yuimenubaritemlabel {
	overflow: hidden; 
	background: url(../images/subnav.gif) -290px 0 no-repeat;
	width: 85px;
}
#page-menu #pavel-press-chunk a.yuimenubaritemlabel {
	overflow: hidden; 
	background: url(../images/subnav.gif) -490px 0 no-repeat;
	width: 35px;
}
#page-menu #pavel-exhibitions-chunk a.yuimenubaritemlabel {
	overflow: hidden;
	background: url(../images/subnav.gif) -90px 0 no-repeat;
	width: 65px;
}
#page-menu #pavel-cv-chunk a.yuimenubaritemlabel {
	overflow: hidden;
	background: url(../images/subnav.gif) 10px 0 no-repeat;
	width: 15px;
}
#page-menu #pavel-artists-site-chunk a.yuimenubaritemlabel {
	overflow: hidden;
	background: url(../images/subnav.gif) -190px 0 no-repeat;
	width: 75px;
}
	#page-menu #pavel-artists-page-chunk a.yuimenubaritemlabel,
	#page-menu #pavel-pr-chunk a.yuimenubaritemlabel,
	#page-menu #pavel-press-chunk a.yuimenubaritemlabel,
	#page-menu #pavel-exhibitions-chunk a.yuimenubaritemlabel,
	#page-menu #pavel-cv-chunk a.yuimenubaritemlabel,
	#page-menu #pavel-artists-site-chunk a.yuimenubaritemlabel {
		height: 0px !important;
		height /**/:20px;
		padding-top: 20px;
		position: relative;
	}

.yuimenubaritemlabel, 
.yuimenuitemlabel { 
	outline: none; 
}

.end {
	clear: both;
	font-size:10%;
	padding: 0px;
	margin:0px;
}
.clear {
	clear: both;
	padding: 0px;
	margin:0px;
}
.clearleft {
	clear: both;
}
.hiding {
	display: none;
	visibility: hidden;
}

/* General Customize */
.indent {
    margin: 3px 3px 3px 15px;
}
.giveme5 {
    margin: 5px;
}
.givemev5,
.giveme5v {
    margin: 5px 0;
}
.givemev10,
.giveme10v {
    margin: 10px 0;
}
.givemev20,
.giveme20v {
    margin: 20px 0;
}
.givemer40 {
	margin-right: 40px;
}
.more,
.details {
    background-color: #fefefe;
    color:#000;
    padding: 1px 2px;
}
.less {
	font-size: 85%;
}
.plus {
	font-size: 120%;
}
.sep {
  clear:both;
  border-bottom: 1px dotted #687082;
  font-size:10%;
  margin: 5px 10px;
}
.vsep {
  border-left: 1px solid #CCCCCC;
  height: 1px;
  margin-left: 5px;
  padding-left: 5px;
}

.note {
	padding: 5px;
	text-align: left;
	font-size: 90%;
	color: #ff0000;
}
.redmessage {
	padding: 5px;
	clear: both;
	text-align: center;
	font-size: 90%;
	color: #ff0000;
}
	.red {
		color: #ff0000;
	}
	.gray {
		background-color: #dfdfdf;
	}
.centerblock {
	padding: 10px;
	clear: both;
	font-size: 90%;
    text-align:center;
}
.ObjectAttributes, .ObjectAttribute, .AttributeName, .AttributeValue {
  display: none;
}

.yui-cms-tt .yui-panel {
	text-align: left;
}
    .yui-panel-container.yui-cms-tt.shadow .underlay {
        top: 2px;
        bottom: -2px;
        right: -2px;
        left: -2px;
        padding-left: 4px;
    }
    .yui-cms-tt .yui-panel .hd {
    	visible: hidden;
    	display: none;
    }
    .yui-cms-tt .yui-panel .bd {
    	font-size: 95%;
    }
    .yui-cms-tt .yui-panel .bd em {
    	font-style: italic;
    }
    .yui-cms-tt .yui-panel .bd strong {
    	font-weight: bold;
		font-size: 95%;
		font-style: normal;
    }
#errorinform  {
	display: none;
	color: #CC0000;
	font-size: 105%;
	padding: 10px;
}
#errorinform p {
}
.error, h3.error {
	color: #CC0000;
}
input.highlighted, textarea.highlighted, select.highlighted {
	background-color: yellow;
}
input.errorlighted, textarea.errorlighted, select.errorlighted {
	background-color: #F0A9A9;
}

.l {
	float: left;
}
.r {
	float: right;
}
.tar {
	text-align: right;
}
.c {
	text-align: center;
}
.m {
	vertical-align: middle;
}
.upper {
	text-transform: uppercase;
}
.lower {
	text-transform: lowercase;
}
div.text span.lower {
display:block;
position:relative;
}

.bold {
	font-weight: bold;
}
button {
    padding: 0;margin: 0;
    border: 0;border-collapse:collapse;border-spacing:0;
    font-size:inherit;font-size:100%;font-weight:normal;
    /* 99% for safari; 100% is too large */
    font:99% arial,helvetica,clean,sans-serif;
}
.yuimenu {
  text-align: left;
}

#yui-cms-loading {
    background:#fff;
    display: none;
}
    #yui-cms-loading #yui-cms-float {
        text-align: center;
        font-size: 80%;
        background-image: url(../images/icon.gif);
        background-repeat:no-repeat;
        background-position: top;
        padding-top: 25px;
    }

td {border: 0;}

.a4column {
    float: left;
    width: 24%;
}
.a3column {
    float: left;
    width: 33%;
}
.a2column {
    float: left;
    width: 48%;
}
input, textarea {
    *font-size: 90%;
}

#handleOverlay .bd {
	height: 480px;
	overflow: auto;
}
.story {
	clear: both;
}
/* artwork */
.resume-gallery-artwork {
	position: relative;
	float: left;
	width: 60px;
	margin: 5px 5px 5px 0;
	padding: 0;
	height: 60px;
	display: block;
	overflow: hidden;
}
/* artists */
.resume-gallery-artist {
	position: relative;
	float: left;
	width: 24%;
	margin: 10px 0;
	padding: 0;
	height: 60px;
	display: block;
	overflow: hidden;
}
	.resume-gallery-artist .thumb {
		position: absolute;
		left: 0;
		bottom:0;
		width: 60px;
		height: 60px;
		margin: 0;
		padding: 0;
		overflow: hidden;
		background-color:#ffeeee;
	}
	.resume-gallery-artist .text {
		position: absolute;
		left: 65px;
		bottom: 0;
		margin: 0;
		padding: 0;
		font-size: 90%;
	}
.default-gallery-container {
	position: relative;
	display: block;
	margin: 10px 0;
	padding: 0;
	overflow: hidden;
}
.default-container {
	position: relative;
}
#default-viewport-container {
	position: relative;
	display: block;
	margin: 10px 20px 0 0;
	padding: 0;
	overflow: hidden;
}
.home-gallery-exhibition {
	position: relative;
	display: block;
	margin: 10px 0;
	padding: 0;
	overflow: hidden;
}
	.home-gallery-exhibition .large {
		right: 0;
		bottom: 0;
		width: 600px;
		height: 350px;
		padding: 10px 0;
		margin: 0;
		overflow: hidden;
	}
	.home-gallery-exhibition .text {
		margin: 0;
		padding: 0;
	}
.resume-gallery-exhibition {
	position: relative;
	display: block;
	margin: 10px 0;
	padding: 0;
	/* hieght was 50 */
	height: 70px;
	overflow: hidden;
}
	.resume-gallery-exhibition .thumb {
		position: absolute;
		right: 0;
		top: 10px;
		width: 100px;
		height: 50px;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	.resume-gallery-exhibition .text {
		margin: 0;
		padding: 0;
		margin-top: 10px;
	}
		.resume-gallery-exhibition .text h2 {
			margin: 0;
			padding: 0;
		}
		
	
.player-container {
	display: block;
}
	.player-container .thumbs {
		float: left;
		width: 200px;
		margin: 0;
		padding: 0 10px 0 0;
	}
		.player-container .thumbs .bd {
			width: 200px;
			height: 350px;
			overflow: hidden;
			margin: 0;
			padding: 0;
		}
		body.js .player-container .thumbs .bd {
			overflow: hidden;
		}
	.player-container .preview {
		margin: 0;
		padding: 0;
		float: right;
		width: 350px;
	}
		.player-container .preview .large {
			margin: 0;
			padding: 0;
			width: 350px;
			height: 350px;
			background-color:#FFFFFF;
			overflow: hidden;
			position: relative;
		}
		.player-container .preview img {
			margin: 0;
			padding: 0;
			border: 0;
			overflow: hidden;
			position: absolute;	
		}
	
.pagination {
	font-size: 80%;
}
.artwork-large {
	padding: 5px 0;
}

#shadowbox_overlay{visibility:hidden;position:absolute;display:block;margin:0;padding:0;top:0;left:0;z-index:998;}#shadowbox_container{position:fixed;height:0;width:100%;margin:0;padding:0;top:0;left:0;z-index:999;text-align:center;}#shadowbox{display:none;visibility:hidden;margin:0 auto;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left;color:#888;background-color:#fff;}#shadowbox_title{height:30px;padding:0;overflow:hidden;}#shadowbox_title_inner{height:16px;font-size:16px;line-height:16px;white-space:nowrap;padding:10px 0 4px 10px;background-color:#fff;}#shadowbox_body{position:relative;overflow:hidden;padding:0;margin:50px 10px;border:0px solid #fff;background-color:#fff;}#shadowbox_body_inner{position:relative;overflow:hidden;}#shadowbox_loading{position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#fff;}#shadowbox_loading img{float:left;margin:10px 10px 0 10px;}#shadowbox_loading span{float:left;margin-top:16px;font-size:10px;}#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#fff;}#shadowbox_content.html{height:100%;width:100%;overflow:auto;}#shadowbox_toolbar{margin:0;padding:0;height:26px;overflow:hidden;}#shadowbox_toolbar_inner{height:26px;background-color:#fff;}#shadowbox_toolbar_inner div{padding-top:6px;font-size:10px;height:10px;line-height:10px;}#shadowbox_toolbar_inner div span.shortcut{text-decoration:underline;font-weight:bold;}#shadowbox_toolbar_inner div a{text-decoration:none;color:#888;}#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10px;}#shadowbox_counter{float:left;padding-left:10px;}#shadowbox_counter a{padding:0 4px 0 0;}#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:bold;}div.shadowbox_message{text-align:center;padding:10px;}div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333;}div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}

/* popup style definition */
.pavel-popup {
	text-align: left;
	color: #002878;
	font-size: 85%;
}
.pavel-popup h1 {
	color: #A7B4D0;
}
#shadowbox_title {
}
	#shadowbox_title {
		background: url(../images/smallerlogo.gif) 0 35px no-repeat;
		height: 70px;
	}
	#shadowbox_body {
		margin:20px 10px;
	}

.artwork-big {
	padding: 0 40px 30px 40px;
}

.artwork-big h2{
	padding:0px 0px 0px 22px;
}


	.artwork-big .large {
		margin-top: 20px;
		text-align:center;
	}
	.artwork-big .text {
		text-align: right;
		padding:0px 21px 0px 0px;
	}
	
.press-popup {
	padding: 0 40px 30px 40px;
}
	.press-popup .text {
		text-align: left;
	}
	.pavel-popup .popup-buttons {
		float: right;
	}
		.pavel-popup .popup-buttons .close-button {
			overflow: hidden;
			background: url(../images/print-and-close.gif) -75px 0 no-repeat;
			height: 23px; width: 75px; 
			float: left;
		}
		.pavel-popup .popup-buttons .print-button {
			overflow: hidden;
			background: url(../images/print-and-close.gif) -0px 0 no-repeat;
			height: 23px; width: 75px;
			float: left; 
		}
			.pavel-popup .popup-buttons .close-button a, 
			.pavel-popup .popup-buttons .print-button a {
				height: 0px !important;
				height /**/:23px;
				padding-top: 23px;
				display: block;
			}



#shadowbox_toolbar_inner {
   font-size: 80%;
   margin-left: 10px;
   color: #002878;
   letter-spacing: 0.25em;
}


.js .thumbs {
	position: relative;
}
.js #default-viewport-container {
	height: 500px;
}
	.js a.scrollup {
		position: absolute;
		right: 0px;
		padding: 2px;
		bottom: 15px;
		background: url(../images/scrolls.gif) -0px 0 no-repeat;
		width: 12px;height: 13px;
		overflow: hidden;
		display: block;
		z-index: 10;
	}
	.js a.scrolldown {
		position: absolute;
		padding: 2px;
		right: 0px;
		bottom: 0;
		background: url(../images/scrolls.gif) -20px 0 no-repeat;
		width: 12px;height: 13px;
		overflow: hidden;
		display: block;
		z-index: 10;
	}
		.js a.scrollup:hover {
			background: url(../images/scrolls.gif) -40px 0 no-repeat;
		}
		.js a.scrolldown:hover {
			background: url(../images/scrolls.gif) -60px 0 no-repeat;
		}
	.js .onepage a.scrollup,
	.js .onepage a.scrolldown {
		display: none;
	}
.yui-visor {
	position: relative;
}

div.press-popup div.text tt {font-size:11px; font-weight:bold; }
/**/
div.text h2  {width:450px; display:block; position:relative; margin:0px; padding:0px;} 