.cb{clear:both;}.all{text-align:left;}.alc{text-align:center;}.alr{text-align:right;}
body{font:10px/1.2 Verdana,Arial,Helvetica,sans-serif;}
th{text-align:left;}
.but{margin:0 10px;}.oi{size:1px;color:white;}
#imgthumb{float:left;padding:0 10px;}
#imgdel{float:left;padding:0 10px;}
td{padding:5px 10px;margin:0;}
table#images tr.th{background:#6699cc;}
#zoom{padding:0;margin:0;}
#zoom a.imnav{text-decoration:none;}
#admin{font:11px Arial, Helvetica, sans-serif;}
#admin table{padding:0;margin:0;}
#admin input{font-size:10px;}
#admin textarea{font-size:10px;}
#admin input.box{width:100px;}
#login{font-size:9px;}
#loginf{padding:5px 0 0 0;margin:0;}
#search{display:inline;margin-right:20px;}
#search input{font-size:10px;width:80px;}


/** **/

#gallery{padding:0px;}
#gallery h1{font:24px Verdana, Arial, Helvetica, sans-serif;letter-spacing:0.2em;}
#gallery img{border: 1px solid white;}
#gallery select.large{width:200px;}
#gallery a{border:0;}

#gallery table{width:740px;padding:0;margin:0 auto;border-color:white;}
#gallery table.sec{width:370px;}
#gallery table.sec td{padding:0;margin:0;}

#gallery td.image{padding:10px;margin:0;}
#gallery td.image img{border:1px solid white;}
#gallery td.image table{width:100%;}
#gallery td.image td{padding:0 10px;}

#gallery td.galimage table{width:100%;padding:5px;}
#gallery td.galzoom{background:#aab4be;padding:5px 10px;text-align:center;}
#gallery td.galmedia{background:white;border:1px solid #aab4be;padding:5px 10px;text-align:center;}
#gallery td.galmedia a{background:white;}
#gallery table.norm{width:100%;}
#gallery td.img{height:280px;text-align:center;}

#gallery #grid{width:700px;}
#gallery form#others{display:inline;margin:0;padding:0;}
/******** ***********/
body{background:#333333;color:white;margin:0 0 20px 0;padding:0 0 10px 0;}
#container{margin:0 0 20px 0;width:100%;background:black;bordser:1px solid black;font:11px/1.4 Verdana, Arial, Helvetica, sans-serif;padding:0;}
#content{background:#94A2B0;padding:20px;margin:0;min-height:300px;clear:both;}
#content #image{float:left;display:inline;}
#content #image img{margin:20px;border: 1px solid white;height:200px;width:300px;}

#content.media{background:#eeeeee;color:black;}
#content.media a{background:#eeeeee;color:black;}


#text{float:left;margin-left:350px;display:inline;padding-right:20px;}
#text h1{font:24px Verdana, Arial, Helvetica, sans-serif;}
a{color:white;background:inherit;}

div.flowleft h1{font:24px Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}

div.flowleft img{float:left;margin:7px 20px 7px 0;}
div.flowright img{float:right;margin:7px 0 7px 20px;}
h1.hide{display:none;}
br.clear{clear:both;padding:0;margin:0;line-height:0;}

#wrapper{text-align:center;}
#wrapper h1{font:24px Verdana, Arial, Helvetica, sans-serif;font-weight:normal;}

#header{background:black url(../images/oi_logo.jpg) no-repeat center left;color:white;padding:10px;margin:0;}
#header #address{text-align:right;font-weight: bold;padding-right:10px;}
#header #address p{padding:5px;margin:0;}

#nav ul{list-style:none;padding:0;margin:0;display:block;}
#nav li{float:left;border-right:1px solid white;padding:5px 0;}
#nav a{font-size:110%;color:white;font-weight:bold;text-decoration:none;padding:5px 10px;}
#nav form {padding:4px 20px;float:right;margin:0;}
#nav form input{font-size:9px;padding:0;margin:0;}
#nav ul li a:hover{background-color:white;color:black;}

#pictureline{background:url(../images/footer.jpg);height:70px;padding:0;margin:0;}
#pictureline h1{display:none;}
#footer{background:black;color:white;padding:10px;margin:0;text-align:center;}
#footer a{background:black;color:white;padding:0;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer li{padding:0 5px;display:inline;font-weight:bold;border-right:1px solid white;}
#footer li.first{border-left:1px solid white;}

#contact{margin:0 auto;text-align:right;width:450px;}
#contact p{padding:0;margin:0;}
.labels{width:40%;padding-right:20px;}
.labelsleft{width:100%;text-align:left;}
#wrapper #submit{margin:0 20px;}
#contact input{width:300px;}#contact textarea{width:300px;}

#dcals{line-height:190px;text-align:center;margin:auto;}
#dcals ul{list-style:none;}
#dcals img,#cover{border: 1px solid white;margin:10px 5px;}

#prints h1{font:24px/1 Verdana, Arial, Helvetica, sans-serif;letter-spacing:0.2em;}
#prints h2{font:12px Verdana, Arial, Helvetica, sans-serif;letter-spacing:0.1em;}
#prints ul{list-style:none;}
#prints li{display:inline;width:150px;}
#prints img{border: 1px solid white;}

#clients h1{font:24px Verdana, Arial, Helvetica, sans-serif;letter-spacing:0.2em;}
#clients a{font:18px;color:white;font-weight:bold;text-decoration:none;}
#clients a:hover{text-decoration:underline;}
#clients{display:block;text-align:center;}
div.lr{float:left;text-align:center;}
#clients img{border: 1px solid white;margin:15px;}

#reg{margin:0 auto;width:450px;}
/**YAM**/
#yammayap{width:90%;padding:0px 25px 5px 5px;text-align:right;float:right;}
#yammayap a{background:#333333 url(../images/yammayap.gif) no-repeat right;padding: 2px 30px 2px 0;color:#545454;text-decoration:none;font-size:9px;margin:0;}
#yammayap a:hover{background:#333333 url(../images/yammayap-on.gif) no-repeat right;color:#686868;text-decoration:underline;}
