/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%; }
body { font-size: 62.5%; line-height:1.2em; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.vlT {vertical-align:top;}
.vlB {vertical-align:bottom;}

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/*-------
// Globals
//-----*/
body{font-family:Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4{line-height:1.5em;}
p{line-height:1.2em;}


/*-------
// Page Layout
//-----*/

/*-----container-----*/
div#container{ padding-bottom:50px;}


/*-----Wrapper-----*/
div.wrapper{width:561px; margin:0px auto; padding-right:200px;}


/*-----Header-----*/
div#header{height:130px; border-bottom:dotted 1px #666666;}


/*-----Content-----*/
div#content{padding:10px 0px 20px 0px; width:100%; overflow:hidden; }


/*-----Main-----*/
div.main{width:445px;}


/*-----Contact-----*/
div#contact{padding:10px 0px;}



/*-----Footer-----*/
div#footer{padding:10px 0px; border-top:dotted 1px #999999;}


/*-------
// common page content
//-------*/


/*-----Header-----*/
div#header h1 a{background:transparent url(../images/header/zaidler_moshe.gif) left center no-repeat; width:218px; height:130px; margin-left:50px; display:block;}


/*-----Content-----*/


/*-----Content - Sidebar-----*/
div#content div#sidebar{width:98px; padding-top:38px; }

div#content div#sidebar ul li{margin-bottom:4px;  height:15px; line-height:13px;}
div#content div#sidebar ul li a {border-left:solid 3px #FFFFFF; font-size:110%; width:84px; margin-left:3px; background:#919191; display:block; padding:1px 4px; color:#FFFFFF; text-decoration:none;}


div#content div#sidebar ul li.figurative { background:#FF6600; }
div#content div#sidebar ul li.figurative a.active { background:#FF6600; }

div#content div#sidebar ul li.landscape { background:#5fcc1d; }
div#content div#sidebar ul li.landscape a.active {background:#5fcc1d;}

div#content div#sidebar ul li.nude {background:#08cdf1; }
div#content div#sidebar ul li.nude a.active {background:#08cdf1;}

div#content div#sidebar ul li.still_life {background:#fa0e72; }
div#content div#sidebar ul li.still_life a.active {background:#fa0e72;}



/*-----Content - Main-----*/
div#navigation ul {background:#919191; padding:1px 5px 1px; line-height:13px;}
div#navigation ul li{ font-size:110%; color:#FFFFFF; display:inline; margin:0px -3px;}
div#navigation ul li a{padding:1px 10px 2px 10px; color:#FFFFFF; text-decoration:none;}
div#navigation ul li a:hover{background: #fa0e72;}



/*-----Content - links-----*/
table.pictures td p a{color:#5b5959; padding-left:10px; }
table.pictures td p a.gray_link{background:url(../images/content/grey.gif) left 6px no-repeat;}
table.pictures td p a.pink_link{background:transparent url(../images/content/pink.gif) left 6px no-repeat;}
table.pictures td p a.green_link{background:transparent url(../images/content/green.gif) left 6px no-repeat;}
table.pictures td p a.orange_link{background:transparent url(../images/content/orange.gif) left 6px no-repeat;}
table.pictures td p a.blue_link{background:transparent url(../images/content/blue.gif) left 6px no-repeat;}



/*-----Footer-----*/
div#footer p{font-size:110%; color:#5b5959;}
div#footer p a{color:#5b5959; text-decoration:none;}



/*-------
// Index
//-----*/

div.main div#main_content{padding-top:18px; padding-bottom:18px;}
div.main div#main_content ul li{float:left; margin-bottom:7px;}

div.main div#main_content ul li a img {-moz-opacity: .9; }
div.main div#main_content ul li a img.active {-moz-opacity: 1; }

html>body div.main div#main_content ul li a img{-moz-opacity: .9; opacity:0.9;}
html>body div.main div#main_content ul li a img.active {-moz-opacity: 1; opacity:1;}

div.main div#main_content ul li.first{margin-right:9px;}


/*-------
// about
//-----*/
.margin_btm{margin-bottom:30px;}

/*-----Content - Main-----*/

div#navigation ul li.active a{ background:#fa0e72;  color:#FFFFFF; text-decoration:none;}

div#main_content h2{color:#fa0e72; font-size:120%; margin-bottom:20px;}
div#main_content p{color:#555555; font-size:120%; line-height:1.6em; text-align:justify;}
div.artist{padding-left:15px;}






/*-------
// category
//-----*/


div.category_wrapper{width:619px; margin:0px auto;}

div#content div#sidebar ul li.active {background:#08cdf1; }
div#content div#sidebar ul li.active a{background:#08cdf1;}



/*-----Content - Main-----*/

div.category_wrapper div.main{width:505px;}
div.pagination{text-align:center;}
div.main div#main_content div.pagination ul{background:url(../images/content/paging.gif) right center no-repeat;}

div.main div#main_content div.pagination{margin-top:20px;}
div.main div#main_content div.pagination a {color:#5b5959; font-size: 120%;text-decoration:none; padding:0px 0px;}
div.main div#main_content div.pagination a.active{ border-bottom:solid 1px #08cdf1; }
div.main div#main_content div.pagination a:hover{ color:#fa0e72}

table.pictures td {margin-right:8px; margin-bottom:8px;}
table.pictures td a img { -moz-opacity: .9; }
table.pictures td a:hover img { -moz-opacity: 1; }

html>body table.pictures td a img{-moz-opacity: .9; opacity:0.9; }
html>body table.pictures td a:hover img{-moz-opacity: 1; opacity:1; }

table.pictures td img.photo_art{margin-top:25px; }








/*-------
// Pictures page
//-----*/


div.slideshow{position:relative;}
div.slideshow div.previous{position:absolute; top:240px; left:-20px;}
div.slideshow div.next{position:absolute; top:240px; right:-20px;}
div.slideshow div img{position:relative;}

div#content div.main div#main_content div.info h2{ font-size:110%; background:transparent url(../images/content/square.gif) left center no-repeat; padding-left:20px;  color:#555555; margin:10px 0px 10px -20px;}
div#content div.main div#main_content div.info p{ margin-bottom:10px; font-size:110%;}
div#content div.main div#main_content div.info span.minus{padding:0px 4px ; margin-right:5px; border:solid 1px #666666;}

div#purchase a{text-decoration:none; color:#555555;}
div#purchase a:hover{color:#fa0e72;}


div.size{ margin:10px 0px 10px 30px; border:solid 1px #666666; padding:5px; width:136px;}
div#content div.main div#main_content div.info div#purchase div.size p{font-size:105%; line-height:26px; }
div.size p span{color:#08cdf1; font-weight:bold;}
div.information{background:#999999; padding:3px 30px; margin:10px 0px;}
div#content div.main div#main_content div.info div.information p{font-size:110%; color:#FFFFFF;}
div#content div.main div#main_content div.info div#purchase p{margin-bottom:0px;}

div#contact table.contact_info{width:100%; border-collapse:collapse; font-size:110%;}
div#contact table.contact_info td{vertical-align:middle;}
div#content div.main div#contact table.contact_info td p{margin-bottom:0px;}
div#contact table.contact_info th{text-align:left; font-weight:normal; color:#555555;  padding:6px 10px 6px 0px;}
div#contact table.contact_info input{vertical-align:middle;}
div#contact table.contact_info input.text{border:solid #919191 1px; width:246px;}
div#contact table.contact_info input.textarea{border:solid #919191 1px;}
}
