
body {
	Background: url("imgs/main_bg.png") repeat-x;
	Background-Color : #f8f8f8;
	font: 12px Verdana;
	margin: 0px;
	padding: 0px;
}
.hr {background: #0099d2; height: 1px; font-size: 0px;margin-top: 5px; margin-bottom: 5px;}
TD {FONT-SIZE: 12px; COLOR: #555555;}
IMG {border: 0px;}
.wrap {display: block;width: 960px;margin: 0 auto;vertical-align: top;}
.logo {height: 100px;background: url(imgs/top_logo.png) 0 0 no-repeat;-background: none;-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/top_logo.png,sizingMethod=crop);}
a {color: #00add0;text-decoration: none;}
a:hover {COLOR: #666666;text-decoration: underline;}
#tooltip {-moz-border-radius: 5px;position: absolute;z-index: 3000;background-color: #fff;font-size: 10px;color: #666;padding: 10px;opacity: 1;}
#tooltip h3 { margin: 0; font-size: 12px; color: #009cff;}
#tooltip div { margin: 0; border-top: #ddd 1px solid;margin-top: 5px; padding-top: 5px;}
.tp {border-bottom: #ffffff 1px solid;height: 110px;background: url("imgs/top_bg.jpg");text-align: center;}	
.topd {width: 960px;}
.topd a {color: #f8f8f8;}
.topd a:hover {color: #f8f8f8;text-decoration: underline;}
.hint {z-index: 1;display:none;	font-size: 11px;position:absolute;padding:3px;color: #ffffff;border: 0px;}
.hintbg {color: #000000;background-color: rgba(255,255,255,.5);	}
.menur, .menul, .menuc{font-size: 20px;width: 140px;padding-top: 15px;color: #f8f8f8;text-align: center;}
.menur a:hover, .menul a:hover, .menuc a:hover {text-decoration: none;color: #faa71a;}
.menul {background: url("imgs/top_but_bg.gif");}
.menur {background: url("imgs/top_but_bg2.gif");}
.botm {	text-align: center;}
.bot {border-top: #888888 1px solid;width: 960px;padding-top: 10px;padding-bottom: 10px;text-align: left;color: #666666;}
.bot2 {vertical-align: top;font-size: 11px;color: #777777;line-height: 1.6em;}
.bot2 b{font-size: 12px;}
.bot2 a{color: #69c1ff;text-decoration: underline;}
.bot2 a:hover {color: #333333;text-decoration: underline;}
.bot3 {font-size: 10px;	color: #666666;}
.maint {width: 960px;}
.tit {color: #666666;font-size: 18px;}
.tit[type=h1] {padding: 0px;margin: 0px;display: inline;}
.ent {height: 15px;background: #666666;}
.ent a {color: #ffffff;}
.ent a:hover {color: #ffffff;text-decoration: underline;}
.logf, .passw {background: #ffffff;color: #555555;border: 0px;height: 25px;font-size: 18px;width: 150px;}
.field {background: #ffffff;color: #555555;border: #555555 1px solid;font-size: 18px;height: 25px;}
.field_change {background: #ffffff;color: #555555;border: #555555 1px solid;width: 150px;height: 25px;font-size: 18px;}
.fieldsm {background: #ffffff;color: #555555;border: #555555 1px solid;height: 18px;font-size: 10px;}
.subm {	background: #555555;color: #ffffff;font-size: 20px;border: 0px;}
.regf {vertical-align: top;padding-top: 8px;}
.regf2 {vertical-align: top;padding-top: 8px;background: #dfdfdf;padding-left: 8px;}
.hin {font-size: 9px;}
.checkb {background: #666666;padding: 10px;color: #f8f8f8;}
.err {color: #ff0000;font-weight: bold;font-size: 13px;}
.ent2 {background: #dfdfdf;color: #ffffff;}
.mybar {background: url("imgs/myline.png") 0 0 no-repeat;height: 35px;}
.myb {padding-left: 18px;}
.myb a {color: #000000;}
.myb a:hover {color: #000000;text-decoration: underline;}
.smpic {vertical-align:middle;padding-right: 5px;}
.sz7 {font-size: 26px;}
.sz6 {font-size: 24px;}
.sz5 {font-size: 21px;}
.sz4 {font-size: 18px;}
.sz3 {font-size: 16px;}
.sz2 {font-size: 14px;}
.sz1 {font-size: 12px;}
.szsm {font-size: 10px;}
.textfield {height: 200px;width: 420px;	border: #000000 1px solid;font-size: 12px;}
.del a {color: #ff0000;}
.del a:hover {color: #ff0000;}
.drk {background: #555555;color: #ffffff;}
.semidrk {background: #dddddd url("imgs/flowers.png") no-repeat;-background: none;-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/flowers.png,sizingMethod=crop);color: #444444;}
.orange {color: #faa71a;}
.blackbg {background: #333333;}
.whtbg, .whtbga {padding: 15px;	color: #444444;	border: #dddddd 1px solid;background: #ffffff;}
.whtbg h2 {	font-size: 20px;padding: 0px;margin: 0px 0px 10px 0px;display: inline-block;}
.whtbga {border-top: 0px;}
.blackbg, .blackbga {padding: 15px;color: #ffffff;border: #333333 1px solid;border-top: 0px;}
.wer {padding-right: 15px;}
.nws_tit {background: #dddddd;	width: 550px;color: #ff0000;font: 15px Tahoma;font-weight: bold;height: 40px;padding-left: 15px;}
.nws_tit a {color: #ff0000;	}
.nws_tit a:hover {
	color: #ff0000;
}
.nws_dt {
	background: #dddddd;
	width: 105px;
	color: #222222;
	font: 15px Tahoma;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;

}
.nws_txt {
	border: #cccccc 1px solid;
	padding: 15px;
	font: 12px tahoma;
	text-align: justify;
}
.nws_txt a {
	color: #00aad0;
	text-decoration: none;
}
.nws_txt a:hover {
	color: #00aad0;
	text-decoration: underline;
}
.searchfield {
	height: 80px;
	color: #00aad0;	
	border: #cdcdcd 1px solid;
	width: 250px;
	padding-left: 25px;
	background: url("imgs/search_bg.png");
}
.search {
	height: 35px;
	width: 200px;
	color: #888888;
	font: 22px tahoma;
}
.lefttit {
	border-bottom: #cdcdcd 1px solid;
	padding: 10px;
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
}
.lefttit a {
	color: #ff0000;
	font-size: 11px;
	font-weight: lighter;
	text-decoration: none;
}
.lefttit a:hover {
	text-decoration: underline;
}
.leftsub {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.sbutright {
	border: #cdcdcd 1px solid;
	background: url("imgs/rgt_bg.png");
	border-top: 0px;
	font-size: 12px;
	padding: 5px;
	padding-left: 14px;
	color: #888888;
}
.sbutright a{
	text-decoration: none;
}
.sbutright a:hover div{
	background: url("imgs/pg_bg.png");
	color: #ffffff;
}
.sbutright_pressed {
	border: #cdcdcd 1px solid;
	border-top: 0px;
	font-size: 12px;
	padding: 5px;
	padding-left: 14px;
	background: url("imgs/pg_bg.png");
	color: #ffffff;
}
.sbutright_pressed a{
	color: #ffffff;
	text-decoration: none;
}
.frie {
	padding: 0px;
	margin: 0px;
}
.frie li {
	margin-top: 2px;
	margin-bottom: 3px;
	padding-left: 30px;
	background: url("imgs/tick2.png") no-repeat;
	-background: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/tick2.png,sizingMethod=crop);
	list-style:none;
	line-height: 16px;
	font: 12px tahoma;
}
.frie li a {
	font-size: 13px;
}
.part_title {
font-size: 18px;
color:#0099d2;
padding-top: 17px;
}
.sub_tit {
font-size: 11px;
padding-top: 10px;
font-weight: bold;
color: #777777;
}
.textar {
background: #f0f2ee;
	border: #a5a9a2 1px solid;
padding: 5px;
width: 630px;
	height: 200px;
	font: 12px verdana;
}
.com {
	font: 12px verdana;
	color: #444444;
	border: #cccccc 1px solid;
	padding: 12px;
}
.comtit {
	font-size: 12px;
	color: #00aad0;
}
.comtit a{
	color: #00aad0;
	text-decoration: none;
}
.comtit a:hover {
	color: #666666;
}
.tagfl {
	font-size: 10px;
	cursor: pointer;
	color: #333333;
	border: #888888 1px solid;
}
.titnm {
color: #0099d2;
	font-size: 18px;

}
.titnm h1 {
	padding: 0px;
margin: 0px;
display: inline;
font-weight: normal;
}
.titnm a {
	color: #0099d2;
	font-size: 18px;
}
.titnm a:hover {
	color: #666666;
}
.titnmsm {
color: #0099d2;
	font-size: 12px;
}
.quitbut {padding-right: 20px;}
.quitbut a{color: #ffffff;text-decoration: underline;}
.titbg {background: #ededed;color: #0099d2;padding: 15px;font-size: 18px;border: #dddddd 1px solid;font-weight: bold;}
.selreg {
	cursor: pointer;
}
.prc {}
.prc a, .prct {padding: 20px;background: #dddddd;font-size: 18px;font-weight: bold;border: #999999 1px solid;cursor: pointer;  height: 100%;}
.prc a {width: 410px;display: inline-block; }
.prc a:hover, .prct2 {
	padding: 20px;
	background: #0099d2;
	font-size: 18px;
	font-weight: bold;
	border: #ffffff 1px solid;
	cursor: pointer;
	color: #ffffff;
}

.avatsm {
	width: 60px;
	height: 60px;
}
.ussm {
	padding-right: 4px;
}
.forumim {
	margin-top: 10px;
	margin-bottom: 10px;
}
.forum_lt {
	padding: 5px;
	font-weight: bold;
}
.forum_lt a, .forum_lt a:hover {
	color: #00aad0;
}
.forum_drk {
	font-weight: bold;
	padding: 5px;
	background: #e5e5e5;
}
.forum_drk a, .forum_drk a:hover {
	color: #00aad0;
}
.forum2_lt {
	font-size: 13px;
	padding: 5px;
	line-height: 18px;
}
.forum2_lt a, .forum_lt a:hover {
	color: #00aad0;
}
.forum2_drk {
	padding: 5px;
	font-size: 13px;
	line-height: 18px;
	background: #e5e5e5;
}
.forum2_drk a, .forum_drk a:hover {
	color: #00aad0;
}
.forum_buts, .forum_buts_hov, .cat_subm, .cat_field, .cat_field_big, .cat_field_sm {
	color: #777777;
	background: #ffffff;
	border: #999999 1px solid;
	padding: 5px 2px 5px 2px;
}
.forum_buts_sel {
	color: #0099d2;
	background: #e1f0f6;
	border: #0099d2 1px solid;
	padding: 5px;
}
.forum_buts_hov {
	cursor: pointer;
}
.reg_price {
	color: #777777;
	background: #ffffff url("imgs/reg_price.png");
	width: 100px;
	border: #999999 1px solid;
	padding: 5px;
	padding-right: 30px;
	text-align: right;
}
.forum_buts2, .forum_buts_hov:hover {
	color: #faa71a;
	background: #ffffff;
	border: #faa71a 1px solid;
	padding: 5px 2px 5px 2px;
}
.redsm {
	color: #ff0000;
}

ul{
    margin: 0 auto;
}
.pgs {
	padding: 5px;
	margin: 0em 0;
	list-style: none;
	clear: both;

}
.pgs li{
	float: left;
}
.pgs a, .pgs b{
	text-decoration: none;
	margin-right: .5em;
	padding: .5em 1em;
	display: block;
	background: #fff;
	text-decoration: none;
	border: 1px solid #CCC;
}
.pgs li a:hover {
	text-decoration: underline;
	border: 1px solid #00aad0;
	background: #efefef;
}
.pr2 {
	color: #ff0000;
	font-weight: bolder;
}
.imcell {
	text-align: center;
	padding: 5px;
color: #aaaaaa;
}
.photonew {
	text-align: center;
	padding: 5px;
	color: #aaaaaa;
	border: #ddd 1px dashed;
}
.imcell3 {
	text-align: center;
	background: #999999;
padding: 5px;
color: #aaaaaa;
}
.imcell2 {
	text-align: center;
	border: #777777 1px dashed;
padding: 5px;
color: #aaaaaa;
}
.imcell23 {
	text-align: center;
	background: #999999;
border: #00aad0 1px dashed;
padding: 5px;
color: #aaaaaa;
}
.selpic {
	background: #00aad0;
}
.newcoms {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	border: #cdcdcd 1px solid;
	margin: 20px;
	padding: 5px;
	background: url('imgs/newcoms.png');
	
}
.chnglt {
	padding: 5px;
	padding-left: 20px;
}
.chngdrk {
	background: #cdcdcd;
	padding: 5px;
	padding-left: 20px;
}
.accordion_headings{
	padding:5px;
	background:#666666;
	color:#FFFFFF;
	border:1px solid #eee;
	font-weight:bold;
}
.mail_bot {
	padding: 2px;
	background: #dedede;
	border: #999999 1px solid;
}
.mail_mn {
	padding: 15px;
	background: #ffffff;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
}
.mail_mn a {
	text-decoration: underline;
}
.mail_mn a:hover {
	color: #f60;
}
.mail_top {
	padding: 5px;
	color: #ffffff;
	height: 25px;
	background: url("imgs/pg_bg.png");
	border: #999999 1px solid;
}
.mail_top a, mail_top_hot a {
	color: #000000;
	font-weight: bold;
}
.mail_top_hot {
	padding: 5px;
	color: #ffffff;
	height: 28px;
	background: url("imgs/newcoms.png");
	border: #999999 1px solid;
}
.quot {
	padding :10px;
	border: #666666 1px solid;
	background: #cdcdcd;
}	
.topad {
	width: 100%;
	text-align: center;
	background: url('imgs/top_ad_bg.jpg');
}
.authors {
	padding: 0px;
	list-style: none;

	clear: both;

}
.authors li {
	margin: 10px;
}
.authors a{
	
	text-decoration: none;
	padding: 10px;
	display: block;
	background: #f2f2f2;
	text-decoration: none;
	border: 1px solid #CCC;
}
.authors li a:hover {
	border: 1px solid #00aad0;
	background: #dddddd;
}

.photographer {
	background: #f2f2f2;
	padding: 10px;
	vertical-align: middle;
	width: 900px;
	border: #e2e2e2 1px solid;
}
.photographer2 {
	background: #dddddd;
	padding: 10px;
	vertical-align: middle;
	width: 900px;
	border: #00aad0 1px solid;
	cursor: pointer;
}

.photosets {
	padding: 0px;
	margin: 5px 0px 0px 0px;
	list-style: none;
	clear: both;

}
.photosets li{
	text-align: center;
	width: 33%;
	margin: 1px;
	float: left;
}
.photosets a{
	padding: 5px;
	text-decoration: none;
	display: block;
	background: #fff;
	text-decoration: none;
}
.photosets li a:hover {
	text-decoration: none;
	background: #333333;
	color: #ffffff;
}
.pad_left {
	vertical-align: middle;
	padding-left: 5px;
}
#catalogue {
	width: 900px;
	list-style: none;
}
#catalogue2 {
	list-style: none;	
}
#catalogue {
	margin-top: 40px;
}
#catalogue li, #catalogue2 li {
	text-align: center;
	width: 150px;
	
	margin-left: 20px;
	margin-bottom: 30px;
	float: left;	
} 
#catalogue li {
height: 170px;	
}
#catalogue2 li {
	height: 170px;	
	width: 140px;
}
#catalogue li a {
	font-weight: bold;
	color: #0099d2;
}
#catalogue li a img, #catalogue2 li a img {
	filter:alpha(opacity=80);
	opacity: 0.8;
}
#catalogue2 li img {
	width: 90px;	
}
#catalogue li a:hover img, #catalogue2 li a:hover img {
	filter:alpha(opacity=100);
	opacity: 1;
}
.cat_t {	
	float: left;
}
.cat_search {overflow: visible;width: 361px;float: right;}
.cat_search input, .cat_search button {font-size: 18px;padding: 0 10px 0 10px;color: #666;border: #666 1px solid;display:inline-block;}
.cat_search input {background: url('imgs/cat/srch.png') 0 0 repeat-x;width: 280px;border-right: 0px;float: left;height: 25px;}
.cat_search button {cursor: pointer;float: right;overflow: hidden; background: url('imgs/cat/srch_but.png') 0 0 repeat-x;width: 60px;border-left: #b2b2b2 1px dotted;height: 27px;}
.plus-list {color: #444;margin-top: 20px;padding-left: 15px;}
.plus-list li {font-size: 14px;margin-bottom: 10px;}
#cat_sel a{color: #0099d2;text-decoration: underline;}
#cat_sel a:hover {color: #f60;}
.cat_show {overflow: hidden;width: 880px;margin-bottom: 15px;border-bottom: #b2b2b2 1px dashed;padding: 15px;}
.cat_show_left {float: left;width: 200px;}
.cat_show_right {overflow: hidden;float: right;width: 660px;margin-left: 20px;}
.cat_show_right table {margin: 8px;}
.cat_ti {padding-bottom: 5px;font-size: 15px;vertical-align: top;color: #666;letter-spacing: 1px;}
.cat_ti img {vertical-align: middle;}
.cat_v, .cat_txt {padding-bottom: 5px;font-size: 15px;padding-left: 10px;color: #444;letter-spacing: 1px;}
.cat_v {font-weight: bold;}
.cat_v a {text-decoration: underline;color: #00aad2;font-weight: normal;margin-right: 10px;}
.cat_v a:hover {color: #f60;}
.cat_field_big, .cat_subm {	width: 500px;}
.cat_field_sm {width: 40px;}
#cat_reg td {vertical-align: top;padding-bottom: 10px;}
#cat_reg td input {margin-bottom: 5px;}
.cat_subm {background: #eee;height: 80px;font-size: 20px;	cursor: pointer;}
.cat_subm:hover {border: #faa71a 1px solid;color: #faa71a;}
.adiv, .adiv2 {height: 30px;padding-top: 4px;padding-left: 40px;background: url('imgs/zoom.png') 0 0 no-repeat;cursor: pointer;	font-size: 18px;text-decoration: underline;	}
.adiv {color: #4ab9e2;}
.graybg .adiv {color: #ffcc00;}
.adiv2 {color: #f60;}
.graybg .adiv2 {color: #fff;}
.fl_left {	float: left;}
.fl_right {	float: right;}
.highlight {background: #0CF;padding: 0px 5px 0px 5px;}
#exibit h1,#exibit h3,#exibit h2{margin: 0px;}

#exibit h2 a {color: #f60;text-decoration:none;}
#exibit h2 a:hover {text-decoration: underline;}
#addtofav {position: absolute; left: 50%;margin-left: -470px;top: -200px;margin-top: -90px;//top: 180px;}
#addtofav a {display: inline-block; width: 20px; height: 20px; background: url("imgs/addtofav.png") 0 0 no-repeat;}
#searchf {display: inline-block;overflow: visible;}
#searchf em {position: absolute; display: none; width: 810px; left: 50%; margin-top: 26px; margin-left: -454px; background: #dfdfdf; border-left: #666 1px solid;border-right: #666 1px solid; font-style: normal;}
#suggestions a {display: block; padding: 5px; border-bottom: #666 1px solid; color: #000;}
#suggestions a:hover {background: #00aad0; text-decoration: none;}
#suggestions span {display: block; border-bottom: #666 1px solid; padding: 5px;}
.catl1,.catl2,.catl3,.catl4,.catl5,.catl6,.catl7,.catl8,.catl9,.catl10,.catl11,.catl12,.catl13,.catl14,.catl15,.catl16,.catl17,.catl18,.catl19,.catl20 {padding-left: 45px; padding-right: 5px; height: 40px; display: table-cell;vertical-align:middle;background-position: 0 0; background-repeat: no-repeat;}
.catl1 {background-image: url("imgs/cat/sm/1.jpg");}
.catl2 {background-image: url("imgs/cat/sm/2.jpg");}
.catl3 {background-image: url("imgs/cat/sm/3.jpg");}
.catl4 {background-image: url("imgs/cat/sm/4.jpg");}
.catl5 {background-image: url("imgs/cat/sm/5.jpg");}
.catl6 {background-image: url("imgs/cat/sm/6.jpg");}
.catl7 {background-image: url("imgs/cat/sm/7.jpg");}
.catl8 {background-image: url("imgs/cat/sm/8.jpg");}
.catl9 {background-image: url("imgs/cat/sm/9.jpg");}
.catl10 {background-image: url("imgs/cat/sm/10.jpg");}
.catl11 {background-image: url("imgs/cat/sm/11.jpg");}
.catl12 {background-image: url("imgs/cat/sm/12.jpg");}
.catl13 {background-image: url("imgs/cat/sm/13.jpg");}
.catl14 {background-image: url("imgs/cat/sm/14.jpg");}
.catl15 {background-image: url("imgs/cat/sm/15.jpg");}
.catl16 {background-image: url("imgs/cat/sm/16.jpg");}
.catl17 {background-image: url("imgs/cat/sm/17.jpg");}
.catl18 {background-image: url("imgs/cat/sm/18.jpg");}
.catl19 {background-image: url("imgs/cat/sm/19.jpg");}
.catl20 {background-image: url("imgs/cat/sm/20.jpg");}




/*NEW FORUM*/
.forum_navigation {font-size: 18px; }
.forum_navigation a {display: inline-block; text-decoration: underline;}
.forum_selected {color: #f60;}
.forum_navigation .spacer {width: 400px; display: inline-block; float: right;text-align: right;}

.forum_topics {padding-top: 10px; float: left; width: 700px; display: inline-block;}
.forum_ad {width: 200px; float: right; display: inline-block; padding-top: 25px;}
.forum_post {padding: 15px 0;}
.forum_post h1 {font-weight: normal; font-size: 18px; padding: 0px; margin: 0px;}
.forum_post h1 a {text-decoration: underline;}
.forum_post .txt {font-size: 11px;}
.forum_author {padding-top: 5px; color: #777;}
.forum_author a { color: #777;text-decoration: underline;}
.forum_author a:hover {color: #f60;}
.forum_author button:hover {color: #f60; cursor: pointer;}
.forum_author button {display: inline-block; background: none; border: none; color: #777; text-decoration: underline;}
.answers_tit, .forum_new_reply h2 {font-weight: normal; color: #777; padding: 5px 0; font-size: 18px; border-bottom: #777 1px solid;}
.forum_reply {padding-left: 40px;}
.forum_reply_author img {position: absolute; width: 30px; height: 30px; margin-left: -40px;}
.forum_reply_author {line-height: 30px;}
.forum_reply .text {clear: both; padding-bottom: 20px;}
.forum_new_reply {clear: both;}
/*END OF NEW FORUM*/
