html, body {width: 100%; height: 100%;}
body {margin: 0px; font-family: times new roman; font-size: 13px; color: #000000;}

#base {border: 1px solid #000000; margin: 8px; width: 998px; margin-left: auto; margin-right: auto;}


/* Site Header */
#header {width: 998px; height: 267px; margin: 0px; padding: 0px; background: url(top_bg.jpg) no-repeat;}
#header_left_1 {width: 500px; height: 120px; float: left; margin: 0px; text-align: right;}
#header_left_1 h1{font-size: 56px; font-style: italic; font-weight: normal; margin: 0px; padding-right: 25px; padding-top: 10px; line-height: 95%;}

#header_left_2 {width: 500px; height: 115px; float: left; margin: 0px; text-align: left; color: #ffffff;}
#header_left_2 #submit_comment{font-size: 14px; font-weight: normal; margin: 0px; padding-left: 60px; padding-top: 40px;}
#header_left_2 #submitted{font-size: 40px; font-weight: normal; margin: 0px; padding-left: 60px; padding-top: 0px;}

#header_bottom {width: 100%; clear: both; height: 30px;}
#header_bottom_submit {width: 285px; margin-left: auto; margin-right: auto; text-align: center; position: relative; left: 3px;}
#header_bottom_submit a{color: #000000; text-decoration: underline; font-size: 22px;}
#header_bottom_submit a:hover{color: #006633; text-decoration: underline;}
#header_bottom_submit p{color: #666666; margin-top: 10px;}

#play {display: block; float: right; width: 205px; height: 140px; margin-top: 30px; background: url(play.png) no-repeat; background-image: expression('none'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/play.png'); font-size: 28px; line-height: 100%; padding-top: 55px; padding-left: 165px; color: #000000; text-decoration: none;}
#play:hover {background: url(play_hover.png) no-repeat; background-image: expression('none'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/play_hover.png');}
#play p{z-index: 150; position: relative; margin: 0px; padding: 0px;}



/* Content */
#content {clear: both; margin: 30px;}

#content_rating {width: 941px; margin: 0px; padding: 0px; margin-bottom: 25px; margin-right: -20px;}
#content_rating div.rate_block{width: 285px; margin: 10px; margin-left: 0px; margin-right: 10px; padding: 10px; border: 1px solid #b7b7b7; float: left;}
#content_rating div.rate_block div.photo_preview {width: 95px; height: 120px; float: left; }

/* Photo preview */
div.photo_preview_80 {width: 95px; height: 135px; margin: 0px; background: url(photo_bg_80.png) no-repeat; background-image: expression('none'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/photo_bg_80.png');}
div.photo_preview_80 div.img{width: 80px; height: 80px; padding-top: 4px; padding-left: 3px; margin-bottom: 20px; overflow: hidden;}
div.photo_preview_80 p.text{text-align: center; font-size: 9px; padding-right: 8px; z-index: 150; position: relative;}
div.photo_preview_80 div.rate{margin-left: auto; margin-right: auto; position: relative; left: -7px;}
div.photo_preview_80 img{border: 0px; z-index: 100; position: relative;}

/* Rating */
div.rate {background: url(rate.png) no-repeat; height: 11px; background-image: expression('none'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/rate.png')}

/* News */
#news {width: 500px; float: left;}
#news div.news_item {clear: both; margin-bottom: 7px;}
#news div.news_item p.date {float: left; width: 70px; background: url(news_date.gif) no-repeat; margin: 0px; margin-top: 3px; padding: 0px; padding-left: 0px; color: #ffffff; font-size: 15px; font-weight: bold; text-align: center;}
#news div.news_item p.text {margin: 0px; margin-bottom: 10px; padding: 0px; padding-left: 75px; font-size: 15px;}
#news div.news_item p.text a{color: #000000; text-decoration: underline;}
#news div.news_item p.text a:hover{color: #000000; text-decoration: underline;}
#news div.news_item div.open_block{margin-left: 70px; color: #333333; font-size: 13px;}
#news div.news_item div.open_block p{margin-top: 0px;}

/* SMI */
#smi {width: 395px; float: right;}  
#smi div.news_item {clear: both; margin-bottom: 17px;}
#smi div.news_item p.date {margin: 0px; padding: 0px; padding-left: 0px; color: #6e7070; font-size: 14px; font-weight: bold;}
#smi div.news_item p.text {margin: 0px; padding: 0px; font-size: 13px;}
#smi div.news_item p.text a{color: #333333; text-decoration: underline;}

/* Banners */
#banner_tank {margin-bottom: 15px;}


/* Photo show */
#close {text-align: right; margin-top: -8px; margin-bottom: -5px; margin-right: -0px; font-size: 16px; padding: 0px;}
#close img{border: 0px; cursor: pointer; cursor: hand; position: relative; top: -1px; left: 9px; z-index: 1500;}

#photo_show_bg {width: 100%; height: 100%; background: #000000; position: absolute; z-index: 500; top: 0px; left: 0px; display: none; filter: alpha(opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; }
#photo_show {position: absolute; z-index: 1000; top: 0px; left: 50%; margin-left: -450px; width: 900px; margin-top: 100px; display: none;}
#photo_show_top {width: 100%; height: 22px;}
#photo_show_top_title {width: 49%; float: left;}
#photo_show_top_title h1{color: #ffffff;}
#photo_show_top_pallete {width: 49%; float: right;}
#photo_show_top_pallete div{width: 15px; height: 15px; float: right; margin-left: 2px; position: relative; top: 7px;}

#photo_show_content {background: #000000; width: 860px;  padding: 20px; z-index: 50; position: absolute;}
#photo_show_content #photo_content {width: 100%;}

#photo_content #image {text-align: center;}
#photo_content img{display: none; border: 0px;}
#photo_content img.show{display: inline;}

#image_description {text-align: right; float: right; width: 70%; padding-top: 10px; padding-right: 0px; font-style: italic; font-size: 17px;}
#image_rate {text-align: left; float: left; width: 20%; padding-top: 10px;}
#image_rate_block {float: left; margin-top: 4px; margin-left: 5px;}

div.image_service {margin-bottom: 15px; margin-left: 25px;}
div.image_service div.open_block {margin-top: 3px; margin-left: 25px;}
a.image_service_link {text-decoration: none; font-size: 13px; font-style: italic;}
input.code_input {width: 270px; font-size: 12px; margin-bottom: 3px; height: 15px;}

div.image_service div.open_block ol{margin-left: 0px; padding-left: 50px; margin-top: 0px;}

#img_vote_content a{margin-right: 10px; font-size: 12px; text-decoration: none;}
#img_vote_content a:hover{text-decoration: underline;}

#img_wallpaper a{margin-right: 10px;}

#img_blogs_content_text ol {margin-left: -25px;}

div.photo_show_white *{color: #ffffff;}
div.photo_show_black *{color: #000000;}


div.photo_show_white div.scroll_left_arrow {background-image: url(arrow_left_white.gif);}
div.photo_show_black div.scroll_left_arrow {background-image: url(arrow_left_black.gif);}
div.photo_show_white div.scroll_right_arrow {background-image: url(arrow_right_white.gif);}
div.photo_show_black div.scroll_right_arrow {background-image: url(arrow_right_black.gif);}	

div.photo_show_white a.image_service_link {color: #75b9ff; border-bottom: 1px dashed #75b9ff;}
div.photo_show_black a.image_service_link {color: #004082; border-bottom: 1px dashed #004082;}

div.photo_show_white a.image_service_link span{color: #75b9ff;}
div.photo_show_black a.image_service_link span{color: #004082;}


div.photo_show_white input{color: #000000;}



/* Scrolling elements */
div.scroll {height: 100%; overflow: hidden; float: left; width: 100%; margin-right: -25px; margin-left: -25px; margin-bottom: -1px; margin-top: -1px; position: relative; z-index: 20;}
div.scroll_left_arrow {width: 25px; height: 100%;  background: #000000 url(arrow_left_white.gif) no-repeat 50% 50%; float: left; position: relative; z-index: 50;}
div.scroll_right_arrow {width: 25px; height: 100%; background: #000000 url(arrow_right_white.gif) no-repeat 50% 50%; float: left; position: relative; z-index: 50;}
div.scroll_left_arrow img, div.scroll_right_arrow img {width: 100%; height: 100%; border: 0px;}

#scroll_1 div.scroll_block {width: 10000%; position: relative; z-index: 55;}
#scroll_1 table{margin-left: 25px; margin-right: 25px;border-collapse: collapse; position: relative;}
#scroll_1 table td{padding: 11px; width: 95px;}

#scroll_1 div.photo_preview_80 {width: 95px; height: 93px; margin: 0px; color: #000000;}
#scroll_1 div.photo_frame_80 {width: 80px; height: 80px; margin-top: -92px; margin-top: expression('-94px'); border: 3px solid red; position: absolute; display: none;}


/* Preload photos */
#photo_preload {position: absolute; top: 10px; left: -500px;}
#photo_preload img{height: 10px;}


/* Text blocks */
div.open_block {height: 0px; overflow: hidden;}

/* Footer */
#footer {padding: 10px; padding-left: 20px; padding-right: 20px;}
#footer_content {padding: 5px; padding-top: 10px; border-top: 1px solid #999999;}
#footer_content p{padding: 0px; margin: 0px;}
#footer_content img{margin-top: 3px;}

/* Base */
h1{font-size: 24px; font-weight: normal; margin: 0px; margin-bottom: 7px;}
h2{font-size: 18px; font-weight: normal; margin: 0px; margin-bottom: 7px;}
