/*
	Nicola Pressi | elemind
	nicola@elemind.com
*/

/* 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;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

body{font:14px Georgia,serif;color:#808285;text-align:center;}
#wrapper{position:relative;width:960px;margin:0 auto;text-align:left;}
#logo{position:absolute;width:320px;height:160px;top:0px;left:340px;}
#logo a{display:block;background:url(../images/logo.png) no-repeat top left;text-indent:-9999px;height:100%;}

a{text-decoration:none;color:#77706F;font-weight:bold;}
a:hover{color:#18596E;}

/* nav */
#nav{position:absolute;width:190px;top:220px;left:0px;font:12px Georgia,serif;}
#nav li{}
#nav li a{text-decoration:none;color:#77706F;font-weight:normal;}
#nav li a:hover, #nav li.selected ul li a:hover{color:#18596E;}
#nav li.selected a{text-decoration:none;color:#18596E;font-weight:bold;}
#nav li.selected ul li a{text-decoration:none;color:#77706F;font-weight:normal;}
#nav li ul{display:none;margin:0 0 0 10px;font-size:11px;}
body.works #nav li ul,body.architecture #nav li ul,body.advertising #nav li ul,body.still-life #nav li ul,body.backstage #nav li ul{display:block;}

/* #content */
#content{width:600px;padding:220px 0 50px 190px;}

/* images */
#content ul.images{overflow:hidden;float:left;width:620px;}
#content ul.images li{float:left;width:76px;height:76px;}

/* menu */
#content ul.menu{overflow:hidden;float:left;width:450px;padding:50px 0 0 105px;}
#content ul.menu li{float:left;width:110px;height:150px;}
#content ul.menu li a{display:block;width:100px;text-decoration:none;color:#939598;}
#content ul.menu li a:hover{color:#18596E;}
#content ul.menu li a strong{display:block;width:100px;margin:10px 0 0 0;text-align:center;font-weight:normal;}

/* home */
body.home h2{text-align:center;color:#18596E;font-size:18px;width:100%;font-weight:normal;letter-spacing:2px;padding:100px 0 0 0;}
body.home #footer{margin:200px 0 0 0;width:100%;text-align:center;font-size:9px;color:#808285;}

/* contacts */
body.contacts #content p{text-align:center;color:#808285;width:100%;padding:40px 0 0 0;}

/* pagination */

.pagination{clear:both;padding-top:12px;font-size:24px;text-align:left;}
.pagination li{display:inline;margin:0 1px;}
.pagination li a{padding:0 1px;text-decoration:none;color:#77706F;}
.pagination li a:hover{color:#18596E;}
.pagination li span{padding:0 1px;color:#18596E;cursor:default;}

/*
.pagination{clear:both;padding-top:20px;text-align:left;}
.pagination li{display:inline;padding-bottom:1px;margin:0 2px;}
.pagination li a{padding:0 5px;border:1px solid #d52025;text-decoration:none;color:#000;background:#fff;}
.pagination li a:hover{background:#ccc;}
.pagination li span{padding:0 5px;border:1px solid #d52025;color:#fff;background:#d52025;cursor:default;}
*/



