/*
HTML&CSS by Elman Vebs [pompey] icq: 239005283, skype: pompey_1, email: pompey@elmanvebs.ru
http://www.weblancer.net/users/pompey/
Cell in Ukraine: +38093 47-92-722
*/
/* DEFAULT STYLES SHEETS */

/* content */
#content { float: left; width: 955px; padding-top: 10px; }
#content .top { float: left; width: 955px; height: 5px; }
#content .middle { float: left; width: 953px; height: 400px; min-height: 400px; height: auto !important; background: url(../images/content_middle.png) no-repeat bottom #ffffff; border-left: 1px solid #dedede; border-right: 1px solid #dedede; }
#content .bottom { float: left; width: 955px; height: 5px; }
#content .container { float: left; width: 706px; padding-left: 30px; padding-bottom: 20px; }
#content .title { float: left; width: 706px; padding-top: 15px; }
#content h1 { font-size: 16px; color: #6a747c; font-weight: bold; }
#content .text { float: left; width: 706px; font-size: 11px; color: #333333; line-height: 1.4; padding-top: 0px; }
#content .text a { color: #455b6f; text-decoration: underline; }
#content .text a:hover { text-decoration: none; }
#content .certificate {	padding-top: 5px; padding-left: 15px; }
#content .dotted_box { width: 686px; border: 1px dotted #8f979d; margin-top: 10px; padding: 10px; }
#content .sitemap_categories li.root { padding-top: 10px; padding-bottom: 10px; font-weight: bold; }
#content .sitemap_items { font-weight: normal; }
#content .sitemap_items li { padding-top: 5px; }
#content .sitemap_static_pages li { padding-top: 5px; }

/* sidebar */
#sidebar { float: left; width: 177px; padding-top: 5px; padding-left: 15px; }

/* vmenu */
#vmenu { float: left; width: 177px; }
#vmenu li { display: block; width: 167px; background: url(../images/dotted_arrow2.png) no-repeat top left; border-bottom: 1px dotted #999999; padding-top: 8px; padding-left: 10px; padding-bottom: 8px; }
#vmenu li:hover { background: url(../images/dotted_arrow2.png) no-repeat top left #f6f6f6; }
#vmenu li a { font-size: 11px; color: #333333; }
#vmenu li a:hover { font-weight: bold; }
#vmenu li span a { font-weight: bold; }
#vmenu li a.active { font-weight: bold; }
#vmenu .sub { padding-top: 5px; padding-left: 0px; }
#vmenu .sub li { display: block; width: 152px; background: none; border-bottom: 0px; padding-left: 0px; }
#vmenu .sub li:hover { background: #f6f6f6; }
#vmenu .sub li a { font-size: 11px; color: #333333; padding-top: 5px; padding-left: 0px; padding-bottom: 5px; }
#vmenu .sub li a:hover { text-decoration: underline; font-weight: normal; }
#vmenu ul li.active { font-weight: bold; }
@-moz-document url-prefix() {
   #vmenu li { background-position: 0px 5px; }
	#vmenu li:hover { background-position: 0px 5px; }
}

/* block */
.block { float: left; width: 177px; font-size: 11px; padding-top: 20px; padding-bottom: 20px; }

/* news */
.short { float: left; width: 706px; font-size: 11px; color: #333333; border-bottom: 1px dotted #8f979d; line-height: 1.4; margin-top: 15px; padding-bottom: 15px; }
.short_title { color: #003333; font-weight: bold; }
.short_date a { color: #999999; }
.short_date a:hover { text-decoration: underline; }
.short_story a { color: #455b6f; }
.short_story a:hover { text-decoration: underline; }
.short_read_more a { color: #455b6f; }
.short_read_more a:hover { text-decoration: underline; }
.full { float: left; width: 706px; font-size: 11px; color: #333333; border-bottom: 1px dotted #8f979d; line-height: 1.4; margin-top: 0px; padding-bottom: 15px; }
.full_date { color: #999999; }
.full a { color: #455b6f; text-decoration: underline; }
.full a:hover { text-decoration: none; }
.back { float: left; width: 706px; font-size: 11px; padding-top: 10px; }
.back a { color: #455b6f; font-weight: bold; }
.back a:hover { text-decoration: underline; }

/* navigation */
.pages { float: right; width: 200px; min-width: 130px; width: auto !important; font-size: 11px; color: #333333; padding-top: 25px; }
.pages_back { float: left; margin-right: 5px; }
.pages_next { float: left; margin-left: 5px; }
.pages a { color: #455b6f; }
.pages a:hover { text-decoration: underline; }
.pages li { float: left; margin-left: 5px; margin-right: 5px; }
.pages li a { color: #333333; }
.pages li span { color: #336b7b; font-weight: bold; }

/* objects */
.object { float: left; width: 340px; font-size: 11px; line-height: 1.4; padding-top: 20px; padding-left: 13px; }
.object_album { float: left; width: 178px; height: 221px; }
.object_top { float: left; width: 178px; height: 4px; }
.object_middle { float: left; width: 173px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding-left: 3px; }
.object_bottom { float: left; width: 178px; height: 4px; }
.object_short_desc { float: left; width: 152px; color: #333333; font-weight: bold; padding-top: 5px; padding-left: 10px; }
.object_short_desc a { color: #336b7b; font-weight: normal; }
.object_short_desc a:hover { text-decoration: underline; }
.object_short_desc p { padding-top: 20px; }
.object_big_image { float: left; width: 706px; height: 300px; min-height: 300px; height: auto !important; text-align: center; padding-top: 20px; }
.object_navigation { float: left; width: 706px; font-size: 11px; color: #333333; padding-top: 20px; }
.object_navigation a { color: #455b6f; }
.object_navigation a:hover { text-decoration: underline; }
.object_back { float: left; }
.object_next { float: right; }
.object_thumbs { float: left; width: 706px; padding-top: 15px; text-align: center; }
.back_to_albums { float: left; width: 706px; font-size: 11px; text-align: right; padding-top: 20px; } 
.back_to_albums a { color: #336b7b; font-weight: normal; }
.back_to_albums a:hover { text-decoration: underline; }

/* search */
.search_message { float: left; width: 706px; font-size: 11px; color: #666666; font-weight: bold; line-height: 1.4; margin-top: 10px; padding-bottom: 0px; }

