body {
	background:#000 url(http://sobolev.vladimir.ru/i/bg.png) left bottom repeat-x fixed;
	}

* {font:normal 12px 'trebuchet ms',tahoma,verdana,arial,serif}

ul.main_menu {list-style:none;padding:4px 16px 8px 16px;margin:0;display:block;height:24px;background:#222;border-top:8px solid #000;border-bottom:8px solid #000;height:24px}
ul.main_menu li {margin:0;float:left;padding:0;display:block}

a {color:white;text-decoration:none;border-bottom:2px solid #000}
ul.main_menu li a {border-color:#222;display:block;padding:5px 12px}
ul.main_menu li a:hover {background:#444;}

a:hover {color:orange;border-color:orange}
a:active {color:red}


/* ====== */

.co-content-wrapper {padding:0 16px;}

#path {border:0;background:none;width:90%}
#path a {color:gray;font:italic 10px 'arial'}
#path a:hover {border-color:gray}

#tabs, #maintabs, #tabs_toppart, #line, #vsplitter, #isplitter, #arr, .precache {display:none !important;width:1px !important;height:1px !important;position:absolute;left:-100px;top:-100px;overflow:hidden}

#tabstitle {margin:0 120px 0 0;padding:0}
#tabstitle table {width:100%;text-align:center;margin:0;padding:0}

#tabstitle a, #ttitle a {position:absolute;right:8px;top:4px;border:0}
#tabstitle span a {right:28px;top:5px}

#tabstitle a:hover {border:0}
#albumname {color:white;font-size:16px}

#tabsdescr {text-align:center}
#tabsdescr_text {font-size:10px;line-height:12px;margin:0;padding:0;text-align:left}

#view_photo_td * {border:0 !important;background:none !important;padding:0 !important;margin:0 !important}
#red_line_td, #view_photo_td th img {display:none}
#view_photo {width:100% !important;}

#view_photo_td {width:100% !important;text-align:center !important;margin:0 !important;padding:0 !important}
#photo_view_nav {width:120px !important}

table#ph_style1 {width:100% !important;text-align:center}
#wrap7, #wrap8 {width:50% !important}
#wrap9 a a {overflow:hidden}

#photo_nav  {width:120px;margin:0;padding:0;position:relative;height:300px;background:none}
#NextLink, #PrewLink {position:absolute;right:4px;top:0;background:#000;height:14px;padding:2px;text-align:right;z-index:2;font-size:14px}
a#NextLink:hover, a#PrewLink:hover {color:orange}
#PrewLink {top:100%;right:4px;z-index:1}

#photo_view_nav .text3 {float:right;color:gray;margin:200px 8px 0 0}
#photo_view_nav #photo_nav .text3 b {color:orange;font-size:16px}

#photo_view_nav #photo_right .text3 {float:none;color:white;margin:0;clear:both}
#photo_right  {position:absolute;top:160px;right:0;padding:4px 12px;margin:16px 0 0 0;background:black;
	-moz-opacity:0.7;opacity: 0.7;filter:alpha(opacity=70);z-index:99;float:right;width:150px}

#photo_right img {display:none}
#photo_right * {font-size:10px !important;text-align:right;margin:0;float:none;padding:0;line-height:14px}
#photo_right .nobr {color:gray !important;white-space:normal !important}

#ExifImageDetails {padding:8px 0}
#ExifImageDetails, #ExifImageDetails a {display:block !important;float:right !important;}

.uf_order_print a {float:right !important;}
.uf_order_print a.uf_ordered {padding-right:18px !important;}

/* photo styles */

.ph_button, .ph_button_sel, .button {border:none !important;border-bottom:2px solid black !important;background:none !important;padding:3px 4px;color:white;cursor:hand;cursor:pointer;
	position:absolute;left:47%;font-size:10px;z-index:2;
	}

.ph_button:hover, .button:hover {color:orange;border-bottom:2px solid orange !important}
.ph_button_sel {color:#5471B9 !important;border-color:#5471B9 !important}

.phototitle, .UnderPhoto i, .UnderPhoto br, .uf {display:none !important}
.UnderPhoto {text-align:center;float:right;position:relative;right:-116px;top:-20px}
.UnderPhoto a {font-size:10px !important;float:right;padding-bottom:16px !important}
#view_photo_td  input#ph_comment, #view_photo_td  input#ph_share {
	display:block;
	text-align:right;
	float:right;
	clear:both;
	margin-bottom:2px;
	margin-right:-120px !important
	}
#view_photo_td .co {display:block;clear:both;height:1px;overflow:hidden}

#show_tags {display:none}

input#ph_comment {
	padding-left:18px !important;
	background:url(http://sobolev.vladimir.ru/co/comment.png) 0 50% no-repeat !important;
	}
input#ph_share {
	padding-left:18px !important;
	background:url(http://sobolev.vladimir.ru/co/link.png) 0 50% no-repeat !important;
	}
#th_style1, .th_style1,
#th_style2, .th_style2,
#th_style3, .th_style3,
#th_style4, .th_style4,
#th_style5, .th_style5,
#th_style6, .th_style6,
#th_style7, .th_style7,
#th_style8, .th_style8,
#th_style9, .th_style9,
#th_style10, .th_style10,
#th_style11, .th_style11 {background:none;padding:0}
#uf, #bmtags_right  {display:none}

#th_style1 a, .th_style1 a,
#th_style2 a, .th_style2 a,
#th_style3 a, .th_style3 a,
#th_style4 a, .th_style4 a,
#th_style5 a, .th_style5 a,
#th_style6 a, .th_style6 a,
#th_style7 a, .th_style7 a,
#th_style8 a, .th_style8 a,
#th_style9 a, .th_style9 a,
#th_style10 a, .th_style10 a,
#th_style11 a, .th_style11 a {background:none;padding:0 !important}

.thumbnails {padding:8px 16px !important}
.thumbnail_wrapper a {width:auto;height:auto}
.thumbnail_wrapper a img {border:4px solid #111}
.thumbnail_wrapper a:hover img {border:4px solid #333}


.tree, #splitter, .splitter {display:none !important}

#album_t, #album_r, #album_b, #album_l, .album_c i, .album_c i a {background:none !important}
.album .co, .albumthumb {margin-left:180px}
#new-albums .albumthumb {margin-left:20px;}
.albumthumb div {background:transparent !important}
.albumthumb a {left:0 !important;width:auto;height:auto}
.albumthumb a img {border:4px solid #111}
.albumthumb a:hover img {border-color:#333}

td.icon, .prop dt.desc {display:none}

.fdetail {border-bottom:1px dotted #222 !important}
.fdetail #title {font-size:16px;color:white;background:none !important;padding:0;margin:0}
.fdetail span a:hover, .fdetail a#title:hover, .bmarks #bmedit a:hover, .bmarks #bmtags a:hover {color:orange}

.comments_topbg, .comments_topbg td, .comments_title {border:0 !important;background:none !important;color:white}
.comments_text {color:gray !important}
.comments_username a {color:white !important}
.comments_avatar {width:64px;height:64px;border:0}
.comments_info {display:none}

#comments_form table, #photo_share table {width:100%}
#comments_form, #photo_share {background:#222;color:gray;font-size:12px !important;line-height:13px;width:340px !important;margin:0 auto;padding:8px 16px}
dl#photo_share {width:440px !important;clear:both;float:none;margin:0 auto !important;background:#222 !important;padding:8px 16px !important}
dl#photo_share dd {color:orange;text-align:left}
dl#photo_share dt {color:gray;text-align:left}
#comments_form td, #photo_share td {font-size:12px !important;line-height:13px !important;padding:0}
#comments_form input {font-size:12px;display:inline;margin-bottom:3px;height:auto}
#comments_form textarea {background:#444;color:white;border:1px dotted gray;padding:4px 8px;width:320px;height:120px}
#comments_form td.text3 {font-size:9px !important;color:orange}
#comments_form td label {color:gray;font-size:10px !important;}

#photo_share a.button {display:none}

#comments_form  .button {position:static;float:right;font-size:14px}

.cleaner {border:0 !important;display:block !important;width:90% !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clear:both !important}

/* NAVIGATION */

#nav1 {float:right;clear:both}
#nav1 td {padding:0}
#nav1 td a {display:block;color:white;font-size:12px;padding:0 6px !important;margin:0 1px !important}
#nav1 a:hover {color:orange}
#nav1 #sel {background:#222}
#nav1 #sel a {color:orange;border:none}

#user_profile_info {margin-left:150px;margin-top:-170px}
#user_profile_info tr {float:left;width:400px}
#user_profile_info .text2 {color:gray}
#ttitle, .category_title
{background:none;border:0;color:Orange;text-align:center;width:99%;margin:0 auto;padding:0;font:normal 20px 'trebuchet ms'}
h2 {background:none;border:0;color:gray;text-align:center;width:99%;margin:0 auto;padding:0;font:normal 16px 'trebuchet ms'}

.album .text2b {text-align:right;padding-right:16px}

input.button {float:left;position:relative;left:0}

img#stretch_photo_id {display:block !important;margin:0 auto !important;border-bottom:2px solid black !important}

#bottomline  {
	border-color:#222;
	height:auto;
	padding:4px 0;
	background:#333;
	color:#666;
	bottom:0;
	font-size:10px;
	}

#bottomline a {border:0 !important;}
	
dl#user_profile_info {
	margin:0 8px;
	color:#888
}

dl#user_profile_info dt, dl#user_profile_info dd {
	border-color:#222;		
}

.ttitle3 {
	background:#444;
	border-color:#888;
	color:orange;
		
}

