* {margin:0; padding:0;}

img {border:0;}

body { background:#009ee5 url(http://djinphoto.ru/images/bg.gif) repeat-x; font:11px "Trebuchet MS", Arial, Tahoma; color:#000000;}

.center { width:1000px; margin:0 auto;}

.clear {clear:both; font-size:1px; line-height:0; height:0;}

a {text-decoration:none;}

ul {list-style:none;}



/*Head*/

.head { background:url(http://djinphoto.ru/images/head_01.jpg) no-repeat;}

.head-2 { background:url(http://djinphoto.ru/images/head_02.jpg) no-repeat bottom; height:173px; position:relative;}

.logo { position:absolute; display:block; text-indent:-9000px; width:300px; height:150px; background:url(http://djinphoto.ru/images/bg.gif) no-repeat -500px -500px; top:0; left:0;}

.txt { position:absolute; left:610px; top:40px; width:265px;}

.txt h1 {color:#0d90d6; font-size:18px; font-weight:bold; text-transform:uppercase;}



/*Main box*/

.main {}

.box { background:url(http://djinphoto.ru/images/box-bg.gif) repeat-y; width:956px; margin:0 0 0 23px;}

.box-t { background:url(http://djinphoto.ru/images/box-t.gif) no-repeat;}

.box-b { background:url(http://djinphoto.ru/images/box-b.gif) no-repeat bottom; min-height:1px; _height:1px; padding:5px;}

.box-header { background:url(http://djinphoto.ru/images/header-box_03.jpg) no-repeat; height:46px; text-align:center; font:24px Georgia, "Times New Roman", Times, serif; color:#ffffff; padding:10px 30px 0 0;}



/*Second boxes*/

.center .second {margin-bottom:20px;}

.center .second .box-header { background:url(http://djinphoto.ru/images/header-box-2.jpg) no-repeat;}

.center .second .box-t { background:url(http://djinphoto.ru/images/box-t-2.gif) no-repeat;}



/*Main page gallery*/

.thumbs { margin:0 0 0 35px;}

.t { width:219px; padding-left:10px; text-align:center; float:left; height:347px;}

.t img { width:215px; height:285px; border:2px medium double #FFFF66; display:block;}

.t div { font-size:18px; font-weight:bold; color:#ffffff; text-transform:uppercase; padding:3px 0 0 0;}

.t p {color:#a4b9ce; font-size:12px;}

.t p a {text-transform:uppercase; color:#fff200;}



/*Second page gallery*/

.thumbs-2 { text-align:center; padding-bottom:20px;}

.thumbs-2 img { width:135px; height:180px; border:1px medium double #FFFF66; margin:0 3px 5px 2px;}



/*Third page gallery*/

.thumbs-3 { text-align:center; padding-bottom:20px;}

.thumbs-3 img { width:180px; height:230px; margin:0 2px 4px 2px; border:1px medium double #FFFF66}



/*Fouth page gallery*/

.thumbs-4 { text-align:center; padding-bottom:20px;}

.thumbs-4 img {  border:2px medium double #FFFF66;}



/*Pages*/

.pages { background:url(http://djinphoto.ru/images/pages.jpg) no-repeat; height:26px; margin:11px 0 0 20px; padding:0 0 0 189px;  font:14px Tahoma; color:#99d8f5; margin-bottom:20px;}

.pages a {color:#fff200; text-decoration:underline; font-weight:bold;}

.pages a:hover, .center .activ {color:#ffffff; text-decoration:none;}



/*Top*/

.top { margin:10px 0 0 100px;}

.top ul {float:left; width:25%; padding-bottom:15px;}

.top ul {font-size:14px; line-height:17px;}

.top ul a {color:#ffffff; font-weight:bold;}

.top ul a:hover {text-decoration:underline;}



/*some txt*/

.some-txt { padding:0 20px 20px 20px; color:#ffffff;} 



/*Footer*/

.foot { background:url(http://djinphoto.ru/images/foot-bg.gif) repeat-x bottom; position:relative; height:153px;}

.in-foot {width:1000px; margin:0 auto; background:url(http://djinphoto.ru/images/foot.jpg) no-repeat; height:153px; position:relative; z-index:2;}

.foot-bg-left { position:absolute; width:50%; left:0; bottom:0; background:url(http://djinphoto.ru/images/foot-bg-2.gif) repeat-x; height:140px; z-index:1;}

.in-foot p { position:absolute; color:#001b32; left:349px; top:88px; width:560px; font-family:Tahoma}
