html, body{height:100%; margin:0; padding:0}
body{background:#fff url(http://funphoto.ua/img/all/tbc.gif) repeat-x 0 0; text-align:center; font-family:Tahoma; font-size:11px; color:#4f4f4f}
*html #main{height:100%}
h1 {color:#b85150; font-size:16px; font-weight:bold; margin:10px; text-transform:uppercase;}
#main{min-height:100%; width:1000px; margin:0 auto; text-align:left; position:relative; z-index:2}
.e404  #main{background:url("http://funphoto.ua/img/all/inr_topbg.jpg") no-repeat scroll 0 35px transparent}
#logo{float:left; width:270px; padding-top:15px}
#logo img{margin:16px 0 0 19px}
#twrap{width:730px; float:right}
#b728{padding:4px 0 10px 0; width:728px}
#bcont{height:90px}
#b728 img, #b728 p{margin:0; padding:0}
#mlog{background:url(http://funphoto.ua/img/all/menublock_bg.gif) no-repeat right top; padding:0 0 0 92px}
.inner #mlog{background:url(http://funphoto.ua/img/all/inrmblock_bg.gif) no-repeat right top}
#blwrap{height:80px; position: relative}
#bans{padding:10px 0 0 6px; float:left}
#tbwrap{background:url(http://funphoto.ua/img/all/menuban_bg.gif) repeat-x 0px 0px; width:226px; height:70px}
#side_wrap{float:right; width:239px; margin:0; padding:84px 0 60px 0; position: relative; zoom: 1}
.inner #side_wrap{padding:10px 0 20px 0}
#prime_wrap{float:right; width:500px; margin:0; padding:84px 0 60px 0; text-align:center}
.inner #prime_wrap{padding:10px 0 60 0}
#ct{padding:0 10px}
#wrap_two #ct{//width:750px}
#prw{margin:0 auto; width:482px; text-align:left; background:#ececed; border-top:1px solid #ececed; line-height:14px}
#second_wrap{float:right; width:260px; padding:10px 0 35px 0}
#wrap_two{padding:10px 0 0 10px; width: 750px; float: right}
#pwt{background:#ececed; font-size:12px; float:left}
#wrap_two #pwt{margin-bottom:10px}
#pwt img{margin:0 10px 10px 0}
#pwt div, #pwt p, #pwt td, #pwt li, .i_text div, .i_text p, .i_text td, .i_text li{ font-family: Verdana; font-size: 12px; line-height: 18px}
#pwt li { margin: 0 0 10px}
#pwt ol { margin: 10px 0}
#wide{padding:10px 0 0 0}
#empt{height:232px}
#index #empt{height:180px}
#empt_wide{height:232px}
#footer{bottom:0px; height:232px; margin-top:-232px; position:relative; z-index:2; background:url(http://funphoto.ua/img/all/footbg.gif) repeat-x left bottom}
#foot_wrpap{width:1000px; text-align:left; color:6e6e75; text-transform:uppercase; font-weight:bold; font-size:10px; padding:0; background:url(http://funphoto.ua/img/all/botbg.jpg) no-repeat right 25px; position:absolute; margin:0 0 0 -500px; left:50%}
#index #fmenu{margin-top:110px !important}
ul#counters{margin:15px 0 0 0; padding:0}
#counters li{display:inline; margin:0; padding:0 4px 0 0; background:none; list-style:none}
#sync{display:none}
#fban{padding:10px 0 60px 0}
#left_banner{margin:10px 0; padding:5px 0; background:#DCDCE1}
.inner #left_banner{background:none}
 .left_banner{margin:0; padding:5px 0 5px 40px; background:#dcdce1}
div, p, td{font-family:Tahoma; font-size:11px; color:#4f4f4f}
p{margin:15px 0}
input, select, textarea{font-family:Tahoma; font-size:11px; color:#000; border:1px solid #a0a0a0; background:#fcfcfc}
input.nobord, .nobord {border:none; background:none}
a:link, a:visited, a:active{color:#000; text-decoration:underline}
a:hover{color:#000; text-decoration:none}
a:focus{outline:none}
a img { border: none}
.clear{clear:both; margin:0; padding:0}
form{margin:0; padding:0}
hr{color:#b8ab50; background-color:#b8ab50; border:none; height:1px}
hr.grey{color:#ccc; background-color:#ccc; border:none; height:1px}
h2{color:#914e6e; text-transform:uppercase; font-weight:bold; margin:0; font-size:14px}
h3{color:#481f32; text-transform:uppercase; font-weight:bold; margin:10px 0; font-size:12px}
ul{margin:0; padding:0}
ul li{list-style:none; margin:7px 0 7px 14px; padding:0 0 0 17px; background:url(http://funphoto.ua/img/all/limark.gif) no-repeat 0 5px; overflow:hidden; zoom:1}
.pad25{padding-left:25px}
#pwt .txt_ph{float:left; margin:10px 10px 20px 10px; font-size:11px}
#path{ background: #d7d7d7; font-size:11px; line-height:14px; margin: 0 1px; padding: 4px 12px;}
#path a:link, #path a:visited, #path a:hover, #path a:active{color:#7a7135; font-size:12px}
#pwt table, .news table{border-collapse:collapse; border:1px solid #ccc}
#pwt td, .news td{border:1px solid #ccc; padding:5px 9px}
#pwt th, .news th{font-size:12px; border-top:1px solid #959595; border-left:1px solid #959595; border-right:1px solid #959595; border-bottom:none; background:#ccc; border-collapse:collapse; color:#000; padding:5px 9px}
blockquote{background:#d7d7d7 url(http://funphoto.ua/img/all/quote.gif) no-repeat 5px 5px; border:1px solid #727276; padding:20px 10px 0px 10px; margin:10px 0 10px 20px}
body#inner{background:#fff url(http://funphoto.ua/img/all/top_black_inner.gif) repeat-x 0 0}
#inner #main{background:none}
#inner #logo{padding-top:22px}
#inner #logo img{margin:0}
#inner #mlog{background:url(http://funphoto.ua/img/all/top_block_inner_bg.gif) no-repeat right top; padding:0 0 0 49px}
#inner ul#nav { width: 680px}
#inner ul#nav a, #inner ul#nav b{padding:4px 10px}
#inner #menu{margin-top:22px}
#inner #searchform{margin:10px 0px 0px 43px}
body#index{background:#fff url(http://funphoto.ua/img/all/top_black.gif) repeat-x 0 0}
#index #main{background:url(http://funphoto.ua/img/all/camera_bg.jpg) no-repeat left top}
#index #logo{padding-top:22px}
#index #logo img{margin:0}
#index #mlog{background:url(http://funphoto.ua/img/all/top_block_bg.gif) no-repeat right top; padding:0 0 0 49px}
#index ul#nav a, #inner ul#nav b{padding:4px 10px}
#index #menu{margin-top:22px}
#index #searchform{margin:10px 0px 0px 43px}
#index #prime_wrap, #index #side_wrap{padding:0}
#top_ad{position:absolute; height:30px; top:143px; overflow:hidden; width:650px}
.bigsidebanr{margin:10px 0 0 0}
#fban{padding:0 250px 0 0; height:110px !important}
#fmenu{margin:10px 0 28px 0; height:14px}
#fmenu li{margin:0 5px 0 0; background:none; padding:0; font-weight:normal; float:left}
#footer a:link, #footer a:visited{color:#4F4F4F; text-decoration:none}
#footer a:hover{color:#4F4F4F; text-decoration:underline}
#menu{height:19px; margin:15px 0 0 0}
#m1 a{background-color:#b85081; border-left:1px solid #9e456f; border-right:1px solid #9e456f}
#m1 a:hover, #m1 b{background-color:#ff0078; border-left:1px solid #d90066; border-right:1px solid #d90066}
#m2 a{background-color:#b85150; border-left:1px solid #9e4645; border-right:1px solid #9e4645}
#m2 a:hover, #m2 b{background-color:#ff0300; border-left:1px solid #d90300; border-right:1px solid #d90300}
#m3 a{background-color:#b87b50; border-left:1px solid #9e6a45; border-right:1px solid #9e6a45}
#m3 a:hover, #m3 b{background-color:#ff6800; border-left:1px solid #d95900; border-right:1px solid #d95900}
#m4 a{background-color:#b89350; border-left:1px solid #9e7f45; border-right:1px solid #9e7f45}
#m4 a:hover, #m4 b{background-color:#ffa500; border-left:1px solid #d98c00; border-right:1px solid #d98c00}
#m5 a{background-color:#b8ab50; border-left:1px solid #9e9245; border-right:1px solid #9e9245}
#m5 a:hover, #m5 b{background-color:#ffe000; border-left:1px solid #d9d200; border-right:1px solid #d9d200}
#m6 a{background-color:#b8b550; border-left:1px solid #9e9b45; border-right:1px solid #9e9b45}
#m6 a:hover, #m6 b{background-color:#fff800; border-left:1px solid #d9d200; border-right:1px solid #d9d200}
#m7 a{background-color:#91b850; border-left:1px solid #7d9e45; border-right:1px solid #7d9e45}
#m7 a:hover, #m7 b{background-color:#a0ff00; border-left:1px solid #88d900; border-right:1px solid #88d900}
#m8 a{background-color:#50b862; border-left:1px solid #459e54; border-right:1px solid #459e54}
#m8 a:hover, #m8 b{background-color:#00ff2b; border-left:1px solid #00d924; border-right:1px solid #00d924}
a#m1{background-color:#b85081; border-left:1px solid #9e456f; border-right:1px solid #9e456f}
a#m1:hover, #m1 .selected{background-color:#ff0078; border-left:1px solid #d90066; border-right:1px solid #d90066}
a#m2{background-color:#b85150; border-left:1px solid #9e4645; border-right:1px solid #9e4645}
a#m2:hover, #m2 .selected{background-color:#ff0300; border-left:1px solid #d90300; border-right:1px solid #d90300}
a#m3{background-color:#b87b50; border-left:1px solid #9e6a45; border-right:1px solid #9e6a45}
a#m3:hover, #m3 .selected{background-color:#ff6800; border-left:1px solid #d95900; border-right:1px solid #d95900}
a#m4{background-color:#b89350; border-left:1px solid #9e7f45; border-right:1px solid #9e7f45}
a#m4:hover, #m4 .selected{background-color:#ffa500; border-left:1px solid #d98c00; border-right:1px solid #d98c00}
a#m5{background-color:#b8ab50; border-left:1px solid #9e9245; border-right:1px solid #9e9245}
a#m5:hover, #m5 .selected{background-color:#ffe000; border-left:1px solid #d9d200; border-right:1px solid #d9d200}
a#m6{background-color:#b8b550; border-left:1px solid #9e9b45; border-right:1px solid #9e9b45}
a#m6:hover, #m6 .selected{background-color:#fff800; border-left:1px solid #d9d200; border-right:1px solid #d9d200}
a#m7{background-color:#91b850; border-left:1px solid #7d9e45; border-right:1px solid #7d9e45}
a#m7:hover, #m7 .selected{background-color:#a0ff00; border-left:1px solid #88d900; border-right:1px solid #88d900}
a#m8{background-color:#50b862; border-left:1px solid #459e54; border-right:1px solid #459e54}
a#m8:hover, #m8 .selected{background-color:#00ff2b; border-left:1px solid #00d924; border-right:1px solid #00d924}
#slidemenu{ margin-top:22px; position:relative; z-index:500}
#slidemenu ul li{overflow:visible}
#slidemenu ul.dropdown{margin:0; position:relative}
#slidemenu ul.dropdown ul{display:none; left:0; position:absolute; top:100%}
#slidemenu ul.dropdown ul ul{left:100%; top:0}
#slidemenu a:focus{outline:none}
#slidemenu li{background:none; float:left; margin:0; padding:0 0; position:relative; text-align:center}
#slidemenu a:link, #slidemenu a:visited{display:block; color:#000; font-weight:bold; padding:4px 8px 4px 9px; text-decoration:none; text-transform:uppercase}
#slidemenu li li a:link, #slidemenu li li a:visited, #slidemenu li li li a:link, #slidemenu li li li a:visited{color:#7b7b84; display:block; font-size:12px; font-weight:normal; padding:0; text-align:left; text-decoration:none; text-transform:none}
#slidemenu li li a:hover, #slidemenu li li li a:hover{background:url(http://funphoto.ua/img/all/navmark.gif) no-repeat 0 4px; color:#fff; padding:0 0 0 10px}
#slidemenu ul li ul{background:#000; border:1px solid #4b4b50; border-right-width:2px; display:block; font-family:Tahoma; margin:0; padding:0}
#slidemenu ul li ul ul{background:#24242d}
#slidemenu ul li ul li{border-bottom:1px solid #4b4b50; float:none; margin:0; padding:4px 4px 3px 9px; width:175px}
#logreg{background:url(http://funphoto.ua/img/all/regbg.gif) no-repeat 252px 16px; color:#000; line-height:12px; padding:16px 0 0 252px}
#logreg input{ background:none; border:none; width:140px; height:20px; color:#3d3d3d; font-size:11px; font-weight:bold; margin:2px 15px 2px 5px; float:left}
#logreg input.nd, #regform input.nd{width:0px; height:1px; border:none; margin:0; padding:0}
#logreg a:link, #logreg a:visited, #logreg a:active{color:#f4f4f4; text-decoration:none; line-height:13px; font-size:12px}
#logreg a:hover{color:#ddd; text-decoration:underline}
#logreg .nobord{width:13px; height:13px; margin:0 0 0 7px; padding:0; background-color:#fff; float:none}
#logreg img{margin:0 0 6px 0}
#logreg label{color:#f4f4f4; padding:0 0 2px 0; background:url(http://funphoto.ua/img/all/wd.gif) repeat-x left bottom; font-size:12px}
.llinks{color:#000; padding-top:7px}
#logview{color:#000; line-height:12px; padding:8px 10px 0 245px}
#logview div{color:#000}
#mlog a.logex:link, #mlog a.logex:visited, #mlog a.logex:hover, #mlog a.logex:active{display:block; background:url(http://funphoto.ua/img/all/exit.gif) no-repeat 0 0; float:left; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#fff; padding:4px 10px 5px; width:48px; font-size:10px; line-height:10px; }
#logview a.logex:link, #logview a.logex:visited, #logview a.logex:hover, #logview a.logex:active{display:block; background:url(http://funphoto.ua/img/all/exit.gif) no-repeat 0 0; float:right; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#fff; padding:4px 10px 5px 10px; font-size:10px; line-height:10px; margin-top:-31px}
#logview a:link, #logview a:visited, #logview a:active{color:#f4f4f4; font-size:12px; text-decoration:none}
#logview a:hover{color:#f4f4f4; font-size:12px; text-decoration:underline}
#logview b{color:#d7d7d7; font-weight:normal; font-size:12px}
#logview b a{font-weight:bold}
.hi, #logview div.hi{padding:8px 0 5px 0; margin-bottom:10px; color:#fff; font-size:12px; #height:7px; background:url(http://funphoto.ua/img/all/wd.gif) repeat-x left bottom}
#logview div.hi b{font-weight:bold}
#regform{padding:10px 10px 10px 10px; color:#481f32; font-weight:bold}
#regform .profl{width:180px}
#regform .profr{padding-left:180px}
#regform div{margin:0 0 10px 0}
#regform div .red{padding-left:180px}
#regform div.clear, #login_status{margin:0}
#regform input, #regform select, #regform textarea{border:1px solid #a0a0a0; background:#fcfcfc; margin-right:5px; width:180px}
#regform textarea{height: 100px}
#regform select.show{width:70px}
#regform input.nobord{border:none; background:none; width:auto}
#regform label{display:block; width:180px; float:left; color:#481f32}
#regform label b{color:#939399}
#regform a, #regform .red{font-weight:normal}
.green{color:#090; font-weight:bold}
#regform .btn a{font-weight:bold}
#regform a{font-size:10px}
#regform .rules a{font-size:11px; font-weight:bold}
#regform .rules input{width:auto}
#regform div.rememb input{border:none; background:none; width:auto; float:left; margin:0 10px 0 0; width:15px; height:15px}
#regform div.reg_btn, #mailform div.reg_btn{margin:10px 0 0 0; border-top:1px solid #b8ab50}
#regform div.rememb{padding:0 0 0 180px; margin:0; border:1px solid #ececed}
#add_ph2 #regform label span{display:block; font-weight:normal; margin:5px 0 0}
.captcha{padding:15px 0 10px 0; border-top:1px solid #b8ab50; border-bottom:1px solid #b8ab50}
.captcha div{padding-left:180px}
.captcha img{border:1px solid #a0a0a0; margin:10px 0}
#regform div.btn, #mailform div.btn{ margin:10px 0 0 10px; float:right}
#regform div.fl{float:left; margin-left:0}
#regform .ava{padding-left:181px}
#regform .ava img{border:1px solid #a0a0a0}
#regform .ava input#photo_del{width:auto; float:left; width:15px; height:15px; border:none; background:none; margin:10px 10px 10px 0; padding:0}
#regform .ava label{padding-top:10px}
.fldz{padding:0 0 0 180px}
#regform .fldz input{width:167px}
#c2, #c3, #c4, #c5, #o2, #o3, #o4, #o5, #o6, #o7, #o8, #o9, #o10, #f2, #f3, #f4, #f5{display:none}
#cp1, #cp2, #cp3, #cp4, #op1, #op2, #op3, #op4, #op5, #op6, #op7, #op8, #op9, #fp1, #fp2, #fp3, #fp4{display:inline}
.btn{ background:url(http://funphoto.ua/img/all/bg_butt.png) no-repeat left bottom; margin:0; padding: 0 0 0 9px !important}
.btn a:link, .btn a:visited, .btn a:hover, .btn a:active{background: url(http://funphoto.ua/img/all/bg_butt.png) no-repeat right top; display:block; color:#fff; font-weight:bold; line-height:12px; text-transform:uppercase; text-decoration:none; padding:3px 12px 4px 3px}
.b_grn, .b_grn a:link, .b_grn a:visited, .b_grn a:hover, .b_grn a:active{background-image: url(http://funphoto.ua/img/all/bg_butt_green.png); color: #000}
.b_red, .b_red a:link, .b_red a:visited, .b_red a:hover, .b_red a:active{background-image: url(http://funphoto.ua/img/all/bg_butt_red.png); color: #000}
.b_yel, .b_yel a:link, .b_yel a:visited, .b_yel a:hover, .b_yel a:active{background-image: url(http://funphoto.ua/img/all/bg_butt_yellow.png); color: #000}
#profile .btn{float:right; margin:0 0 0 10px}
#profile{padding:10px 10px 10px 10px}
#profile img{margin:10px 0}
#profile div span{color:#b8ab50; font-size:10px}
#profile div span.red{color:#de301c; font-size:11px}
#profile div, #profile .profphoto div{margin:0 0 5px 0}
#profile div div, .profphoto div div{margin:0}
.profl{background:url(http://funphoto.ua/img/all/olivedot.gif) repeat-x 0% 90%; width:210px; float:left}
.profl b{display:block; background-color:#ececed; float:left; color:#481f32}
.profr{padding-left:210px}
.profphoto{border-top:1px solid #b8ab50; border-bottom:1px solid #b8ab50; padding:10px 0 10px 0; margin:10px 0 10px 0}
#searchform{margin:10px 0 0 0; padding:2px 0 10px 312px}
#searchform img{margin:0; padding:0}
.srz{border-bottom:1px solid #b8ab50; padding:0 0 10px 0; margin:0 0 10px 0}
.strict{color:#f00; display:block; font-size:12px}
.srz b{color:#481F32}
.nbr{color:#000}
.srez{border-bottom:1px solid #b8ab50; padding:0 0 5px 0; margin:0 0 10px 0}
.srez p{margin:0}
.srez .srzlink{text-align:right; font-size:10px; margin-top:7px}
.sHiLite{color:#f00; font-weight:bold}
.input_search{margin:10px 0 20px 0; padding:0 0 10px 0; border-bottom:1px solid #b8ab50; height:40px}
.input_search input{background:#fcfcfc; border:1px solid #a0a0a0; margin-right:5px; width:180px; float:left}
.input_search div{float:left}
#regform .rslts{width:50px; margin-bottom:10px}
.last, h1.last, .newspath h1 {background:#d7d7d7; color:#000; font-weight:bold; line-height:12px; margin:0 1px 0 1px; padding:4px 12px; text-transform:uppercase; font-size:11px}
.newspath h1 { padding: 4px 0}
.newspath { position: relative; margin: 0 -10px !important;}
.last a:link, .last a:visited, .last a:active {color:#000; text-decoration:none}
.last a:hover{color:#000; text-decoration:underline}
#second_wrap .last, #side_wrap .last{text-align:center; zoom:1}
.photo_wrap{padding:1px 0 10px 0; margin:0 0 10px 0}
#second_wrap .photo_wrap, #side_wrap .photo_wrap{background:#939399}
.ph{margin:10px 0 10px 40px; padding:1px; text-align:center; display:table; overflow:hidden; text-align:center; position:relative; z-index:5; #display:block; width:172px; height:174px}
#second_wrap .ph, #side_wrap .ph{margin:10px 0 10px 38px}
.ph span{display:table-cell; vertical-align:middle; text-align:center; margin:0; padding:0; #position:absolute; #top:50%; #left:50%}
.ph a{border:1px solid #d7d7d7; margin:0 auto; padding:10px; background:#fff; position:relative; z-index:3; #top:-50%; #left:-50%; display:block; float:left}
.ph a:hover{border:1px solid #000}
.ph_inf{text-align:left; padding:0 0 0 10px; border-left:1px solid #b7b7b7; color:#481f32; margin:0 0 8px 40px}
#second_wrap .ph_inf, #side_wrap .ph_inf{color:#d7d7d7; margin:0 0 18px 20px; border-left:1px solid #fff; color:#000}
.ph_inf span{color:#481f32}
#second_wrap .ph_inf span, #side_wrap .ph_inf span{color:#fff}
.ph_inf a.ph_ttl{font-weight:bold}
#second_wrap .ph_inf b, #side_wrap .ph_inf b{display:block; color:#fff800; font-weight:bold}
.ph_inf b{display:block; color:#481f32}
.ph_inf a.pht:link, .ph_inf a.pht:visited, .ph_inf a.pht:active{color:#b8ab50; font-weight:bold; display:block}
.ph_inf a.pht:hover{color:#b8ab50; font-weight:bold}
.ph_inf a:link, .ph_inf a:visited, .ph_inf a:active{color:#481f32}.ph_inf a:hover{color:#481f32}
#second_wrap .ph_inf a:link, #second_wrap .ph_inf a:visited, #second_wrap .ph_inf a:active, #side_wrap .ph_inf a:link, #side_wrap .ph_inf a:visited, #side_wrap .ph_inf a:active{color:#fff}
#second_wrap .ph_inf a:hover, #side_wrap .ph_inf a:hover{color:#d7d7d7}
#second_wrap a.pht:link, #second_wrap a.pht:visited, #second_wrap a.pht:active, #side_wrap a.pht:link, #side_wrap a.pht:visited, #side_wrap a.pht:active{color:#d7d7d7; font-weight:bold}
#side_wrap a.pht:hover, #second_wrap a.pht:hover{color:#fff; font-weight:bold}
table.gallery, #pwt table.gallery{border-collapse:collapse; border:none}
.gallery td, #pwt .gallery td{vertical-align:top; border:none; width:241px; padding:0}
#pwt .gallery td .ph a{border:1px solid #d7d7d7; margin:0 auto; padding:10px 0 0 10px; ; background:#fff; position:relative; z-index:3; #top:-50%; #left:-50%; display:block; float:left}
#pwt .gallery td .ph a:hover{border:1px solid #000}
#bg{margin:0; text-align:center; padding:60px 30px 30px; //padding:60px 10px 30px}
#bg img{margin:0}
#ctls{margin:10px 0 0 0}
#ctls a{color:#d7d7d7; margin:0 4px 0 0; display:block; float: left}
.photowrap_t td { padding:0; vertical-align: middle}
.viewb{border:1px solid #c9004d}
#ctls img{margin:0}
#bgs{ margin:5px 0 0; overflow: hidden;}
#bgs a{display:block; width:20px; height:20px; margin:0 4px 0 0; float: left}
#phinf{margin:10px auto 20px; background:url(http://funphoto.ua/img/all/cmmbg.gif) repeat-y 0 0; position: relative}
#phaut{width:374px; padding:1px 0 18px 0; background:#ececed; float:left}
#phaut div{margin:0 0 5px 18px}
#phaut div.last{margin:0 1px 12px 1px}
#phaut div div.phfl, #sendph_inf div div.phfl{background:url(http://funphoto.ua/img/all/olivedot.gif) repeat-x 0% 90%; width:156px; float:left; padding:0; margin:0}
.phfl b, #sendph_inf b{display:block; background-color:#ececed; float:left; color:#481f32}
#phaut div div{padding:0 20px 0 158px; margin:0}
#phaut div div#marks_text {padding: 0}
#phaut div div.clear{margin:0; padding:0}
#phaut div.btn{float:left}
#phaut div#mp_favorite_span { margin-top: 5px}
#phaut div.hr{border-top:1px solid #b8ab50; margin:12px 10px 3px 10px; padding:10px 0 0 0; position: relative}
#phaut div.hr span { background: #ececed; color: #b85150; display: inline-block; font-weight: bold; left: 5px; padding: 2px 5px; position: absolute; top: -10px}
#phcomm{margin:0 0 0 374px; padding:0}
#phcomm .last{background:#a4a4a4; //height:20px; //margin:1px}
.answ_del .btn{float:left; margin:0 20px 0 0}
a.ctcontrol{font-weight:bold; color:#b20073}
.add_comment{margin:10px 10px 0 10px; padding:10px 0 0 0; border-top:1px solid #b8ab50}
.add_comment .btn{float:left}
#comment{margin:0 0 10px 0}
#theme, #text{padding:0 0 0 20px}
#theme input, #text input, #theme textarea, #text textarea{width:580px; border:1px solid #a0a0a0; background:#fcfcfc}
#text .btn{float:left; margin:10px 0 10px 0}
#comment_div{padding:20px 0 20px 16px}
#comment_div label.lblcomment{display:block; color:#000}
#answer_to{color:#B8AB50}
#comment_div label{font-weight:bold}
#comment_div textarea{width:400px; height:200px}
#comment_but{margin:10px 0 20px 0}
#comment_but div{float:left; margin-right:20px}
.photo_bg1{background-color:#fff; border:1px solid #e5e5e5}
#ctls .photo_bg1 a:link{color:#000}
.photo_bg2{background-color:#e5e5e5}
#ctls .photo_bg2 a{color:#1a1a1a}
.photo_bg3{background-color:#ccc}
#ctls .photo_bg3 a{color:#333}
.photo_bg4{background-color:#b3b3b3}
#ctls .photo_bg4 a{color:#4d4d4d}
.photo_bg5{background-color:#999}
#ctls .photo_bg5 a{color:#666}
.photo_bg6{background-color:#808080}
#ctls .photo_bg6 a{color:#000}
.photo_bg7{background-color:#666}
#ctls .photo_bg7 a{color:#999}
.photo_bg8{background-color:#4d4d4d}
#ctls .photo_bg8 a{color:#b3b3b3}
.photo_bg9{background-color:#333}
#ctls .photo_bg9 a{color:#ccc}
.photo_bg10{background-color:#1a1a1a}
#ctls .photo_bg10 a{color:#e5e5e5}
.photo_bg11{background-color:#000}
#ctls .photo_bg11 a{color:#fff}
.bg1{background-color:#fff}
.bg2{background-color:#e5e5e5}
.bg3{background-color:#ccc}
.bg4{background-color:#b3b3b3}
.bg5{background-color:#999}
.bg6{background-color:#808080}
.bg7{background-color:#666}
.bg8{background-color:#4d4d4d}
.bg9{background-color:#333}
.bg10{background-color:#1a1a1a}
.bg11{background-color:#000}
#bg div h1{text-align:right; font:normal 18px Tahoma; letter-spacing:3px; line-height:20px; margin:0; padding:20px 10px}
.photo_bg1 h1{color:#000}
.photo_bg2 h1{color:#1a1a1a}
.photo_bg3 h1{color:#333}
.photo_bg4 h1{color:#4d4d4d}
.photo_bg5 h1{color:#666}
.photo_bg6 h1{color:#000}
.photo_bg7 h1{color:#999}
.photo_bg8 h1{color:#b3b3b3}
.photo_bg9 h1{color:#ccc}
.photo_bg10 h1{color:#e5e5e5}
.photo_bg11 h1{color:#fff}
#add_ph2 .photo_bg1{border:none}
#add_ph, #add_ph2{background:#ececed; margin:0 0 75px 0}
#add_ph{height:220px}
.step1{margin:50px 50px 10px 50px; padding:10px 0 0 0; border-top:1px solid #b8ab50; border-bottom:1px solid #b8ab50; width:300px}
.step1 div{margin-bottom:10px; padding-left:10px; text-align: left}
#add_ph input, #add_ph select, #add_ph textarea{border:1px solid #a0a0a0; background:#fcfcfc; margin-right:5px; width:180px}
#add_ph label{display:block; width:80px; float:left; color:#481f32; text-align:left}
.sendbtn{padding:0 0 70px 0}
.sendbtn div{float:left; margin-left:50px}
#regform .date_ph select{width:auto}
#regform .sel_pheq{padding-left:181px}
#regform .sel_pheq select{margin-bottom:10px}
#regform .sendbtn2{border-top:1px solid #b8ab50; margin:10px 0 0 0; padding:10px 0 0 0}
#regform .sendbtn2 div.btn{float:left; margin:0}
#sendph_inf{padding:10px 0 20px 330px}
#sendph_inf div div{padding:0 20px 0 158px; margin:0}
#sendph_inf div div.clear{margin:0; padding:0}
#sendph_inf div.btn{float:left; margin:20px 20px 0 0; padding:0}
#gallery_list{background:#ececed; padding:1px 0 20px 0; clear:both}
#gallery_list .last{text-align:center; margin-bottom:20px}
.sort{padding:0 20px 20px 0; white-space:nowrap}
#filter_table img{cursor:pointer}
.ftr_scroll{height:18px; padding-left:20px}
.ftr_wrapt{background-image:url(http://funphoto.ua/img/all/ftr_bg.gif); width:116px; height:18px}
.ftr_slide{width:16px; height:16px; background-image:url(http://funphoto.ua/img/all/ftr_scroll.png); //background:url(http://funphoto.ua/img/all/t.gif); //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/ftr_scroll.png',sizingMethod='noscale')}
.news{padding:10px}
.news img{border:1px solid #a0a0a0; /*margin:0 7px 7px 0; float:left*/}
.newsimg{border:1px solid #a0a0a0; margin:0 12px 7px 0; float:left}
.news a{color:#000}
.date{color:#9d9d9d}
.rd, a.rd:link, a.rd:visited, a.rd:active{color:#481f32; font-weight:bold; text-decoration:none; text-transform:uppercase}
a.rd:hover{text-decoration:underline}
.more{text-align:right; border-bottom:1px solid #b8ab50; padding-bottom:10px}
.more a{font-size:10px}
.empty{margin:10px; font-weight:bold; border-bottom:1px solid #b8ab50; padding-bottom:10px}
.arch{padding:10px 10px 35px 10px; padding:10px; line-height:14px; font-weight:bold}
.arch input, .arch select, .arch textarea{border:1px solid #a0a0a0; background:#fcfcfc; margin-right:5px; width:165px}
.arch label{color:#481F32; display:block; float:left; width:180px}
.arch div{margin:0 0 10px 0}
.arch select.ard{width:50px}
.arch .nobord{border:none; width:auto; background:none}
.arch div.btn{float:right}
.arbrd{border-bottom:1px solid #b8ab50; padding:0 0 10px 0}
.arbrd input{width:50px}
.news_v{margin:0; padding:0; font-size:11px; text-transform:uppercase; display:inline; color:#481f32}
.nbrd{border-top:1px solid #b8ab50}
#regform div.cats{border-top:1px solid #b8ab50; border-bottom:1px solid #b8ab50; margin:10px 0; padding:10px 0}
#mailform b{color:#481F32}
#cloud{background:#dcdce1; padding:15px 5px 15px 5px; margin:0 0 10px 0; text-align:center; font-size:11px}
#cloud a:link, #cloud a:visited { text-decoration:underline; color: #000; padding: 0 1px}
#cloud a:hover { text-decoration:none; color: #dcdce1; background: #939399}
.tagsrch{background:url(http://funphoto.ua/img/all/tagsbg.gif) no-repeat 0 0; width:221px; height:23px; margin:10px 0 0 5px}
.tagsrch input{border:none; margin:3px 5px 0 5px; width:170px; background:none; color:#000; text-transform:uppercase; font-weight:bold; font-size:11px}
.tagsrch a:link, .tagsrch a:visited, .tagsrch a:active, .tagsrch a:hover{font-weight:bold; text-transform:uppercase; color:#fff; text-decoration:none; margin-right:10px}
.raz_t{margin-bottom:10px}
.raz_t div.qt{background:#D7D7D7; color:#000; font-size:11px; font-weight:bold; line-height:12px; margin:0 1px 15px 1px; text-align:center; padding:4px 12px; text-transform:uppercase}
.raz_b{background:#939399}
.raz_t{padding:1px 0px 15px 0px; color:#dcdce1}
.raz_t input{background:none; border:none}
.raz_t span{padding-bottom:5px; display:block}
.raz_t p b{color:#fff}
.raz_t div{color:#d7d7d7; padding:0 10px 10px 10px; color:#fff}
.raz_t label{display:block}
.raz_t a:link, .raz_t a:visited, .raz_t a:active{color:#d7d7d7}
.raz_t a:active{color:#fff}
#vote_button, #result_button{padding-top:10px; text-transform:uppercase}
#vote h2{margin-bottom:10px}
#vote{min-height:220px; margin:10px 0}
#vote li{background:none; padding:0; margin:5px 14px}
#vote li div{padding:0; margin:0}
#vote li input{float:left; margin-right:10px}
#vote li label{display:block; padding-top:2px; float:left}
#vote span{display:block; padding:2px 10px 3px 10px !important}
#vote span, #vote p{padding:0 10px}
#user_page{background:#ececed; padding:1px 0 20px 0}
.friends li{margin:0 0 5px 0; padding:0; background:none}
.friends img{border:1px solid #ccc; margin-right:10px}
#prof_descr{padding:20px 20px 0 20px}
#prof_descr h3{border-top:1px solid #7a7135; padding:20px 0 0 0; margin:20px 0 20px 0; color:#481F32; font-size:13px; font-weight:bold}
#prof_descr h3.nobord{border:none; margin-top:0; padding-top:0}
.helpline{background-color:#CACACA; border:none; width:450px; font-size:11px; margin:5px 0 2px 0; padding:3px}
.toppad{padding-bottom:10px}
.pager{clear:both;margin:20px 0 5px 0; text-align:right; padding:0 10px 20px 10px}
.pager span{font-weight:normal; padding:0 3px}
.pager a:link, .pager a:visited, .pager a:active{background:#ccc; border:1px solid #ff0078; line-height:18px; padding:3px 5px; text-decoration:none}
.pager a:hover{background:#ff0078; border:1px solid #ccc}
#side_wrap #cmnts, #second_wrap #cmnts{background:#DCDCE1; padding:1px 1px 5px 1px; margin:10px 0}
#side_wrap #cmnts .last, #second_wrap #cmnts .last, #forumlast .last{background-color:#939399}
#side_wrap #cmnts {width: 239px; overflow: hidden}
#side_wrap #cmnts a, #second_wrap #cmnts a {color:#000}
#side_wrap #cmnts .cmnt_auth, #second_wrap #cmnts .cmnt_auth{color:#6a6a72; font-weight:bold}
#side_wrap #cmnts .onecomment, #second_wrap #cmnts .onecomment{color:#6a6a72; margin:15px 10px; padding:0; font-weight:normal; height:auto}
.comment_text {  margin: 6px 0 0;  padding: 3px 5px 5px; position: relative; border: 1px solid #9a9a9d; background: #ececed; z-index: 1}
.comment_text a:link, .comment_text a:visited { text-decoration: none}
.comment_text a:hover { text-decoration: underline}
.comments_tail { position: absolute; z-index: 2; background: url(http://funphoto.ua/img/all/tail.gif) no-repeat 0 0; width: 13px; height: 8px; left: 111px; top: -7px}
.comments_wrapp {position: relative}
#side_wrap #cmnts a.cmnt_photo, #second_wrap #cmnts a.cmnt_photo {color:#6a6a72}
#side_wrap #cmnts span, #second_wrap #cmnts span{color:#000}
#side_wrap #cmnts .onecomment p, #second_wrap #cmnts .onecomment p{font-weight:normal}
.red, .red1, tt{color:#de301c}
.bbord{padding:10px 0 10px 0}
.bbord .btn{float:right}
#hintmenudiv{z-index:50; visibility:hidden; position:absolute; width:130px; background-color:#fff; border:1px solid #B7B7B7; padding:5px 3px; text-align:left; display:none; color:#481f32}
#hintmenudiv a:link, #hintmenudiv a:visited, #hintmenudiv a:hover, #hintmenudiv a:active{color:#481f32}
#mcount{height:0; overflow:hidden; background:#000}.user_inf div, .user_inf p, .user_inf td{ font-size:12px}
.userinfo_wrap{background:#939399; padding:1px 0 20px 0; margin:0 0 10px 0; color:#ececed; font-weight:bold; width:239px; overflow:hidden; word-wrap:break-word}
.userinfo_wrap div, .userinfo_wrap td{color:#ececed; font-weight:bold}
.userinfo_wrap ul{margin:15px 0 0 0; padding:0; clear:left}
.userinfo_wrap li{margin:0; padding:0 10px 5px 10px; line-height:16px; background:none}
.userinfo_wrap b{color:#481f32}
.userinfo_wrap a:link, .userinfo_wrap a:visited, .userinfo_wrap li div a:link, .userinfo_wrap li div a:visited{color:#fff; font-weight:normal}
.userinfo_wrap li a:link, .userinfo_wrap li a:visited{ color: #fff; font-weight: bold; text-decoration: underline}
.userinfo_wrap li a:hover { text-decoration: none}
.userinfo_wrap li a:link b, .userinfo_wrap li a:visited b {color:#481f32}
#photo_stat li a:link, #photo_stat li a:visited{ border-bottom: 1px solid #481F32; line-height: 14px; color: #481F32; display: inline-block; font-weight: bold; text-decoration: none}
#photo_stat li a:hover { border-bottom: 1px solid #939399}
#photo_stat li a:link span, #photo_stat li a:visited span {color:#fff}
#photo_stat li a:link b, #photo_stat li a:visited b {color:#481f32}
.userinfo_wrap .user_ava{margin:15px 0 15px 10px; border:1px solid #d7d7d7; float:left}
.userinfo_wrap .user_ava img{border:10px solid #fff}
.userinfo_wrap .userinfowide_wrap{margin:15px 10px 0 10px}
.userinfo_wrap .userinfowide_wrap td, .userinfo_wrap .userinfo_wrap_info {vertical-align:top; color:#481f32; padding:5px 5px 0 0}
.userinfo_wrap .userinfowide_wrap td span{color:#ececed}
.friends_list{width:730px}
.friends_list li{display:block; float:left; margin:0 22px 20px 0; background:none; padding:0; height:150px; width:124px}
.friends_list li .ph{margin:0 0 10px 0; width:122px; height:122px}
.friends_list li .ph a{padding:10px 0 0 10px}
.friends_list li .ph_inf{border:none; margin:0; padding:0; text-align:center}
#pwt .friends_list li .ph_inf img{margin-bottom:0}
#logreg{position:relative; z-index:1; //margin-bottom:-15px}
#inpwrap{position:relative; height:20px; width:320px; float:left; z-index:5}
#inpwrap input{background:none; height:17px; line-height:15px}
#inpwrap label{background:none; color:#000; font-weight:bold}
#lfLabel{position:absolute; left:7px; top:3px; z-index:10}
#lpLabel{position:absolute; left:168px; top:3px; z-index:10}
#lfInput{position:absolute; left:0; top:0; z-index:15}
#lpInput{position:absolute; left:162px; top:0; z-index:15}
#messages_list_wrap{margin:20px 0}
#messages_list td{text-align:center}
#messages_list td a b{color:#e23f3f; background:url(http://funphoto.ua/img/all/newmess.gif) no-repeat right top; padding:7px 20px 0 0}
#messages_list input{border:none; background:none}
#messages_list td.from{text-align:left}
#messages_list .hovered{background-color:#fff}
.lftbutt{float:left; margin:20px 20px 20px 0}
.message_window{width:730px}
.message_txt{background:#f1f1f1; border:1px solid #D7D7D7; margin:10px 0; padding:20px 10px}
.message_window li{background:none; padding:0; margin:3px 2px}
.smiles{width:240px}
.smiles li{background:none; display:block; width:60px; height:47px; text-align:center; float:left; margin:0; padding:2px 0}
#pwt .smiles img{margin:0}
.m_composeto{margin:10px 0 0}
.m_composeto label{display:block; width:100px; float:left; margin:5px 0 15px; font-weight:bold}
.m_composeto input, .m_composeto select { height: 25px; margin: 0 0 15px}
.m_composehdr{text-align:center; margin:5px 0; font-weight:bold; padding:5px 0; background:#d7d7d7; color:#000; border-right:1px solid #ececed}
#pwt .forumline, #pwt .forumline tabel{border:none}
#pwt .forumline td{padding:0; vertical-align:top; border:none}
.m_composesettings{margin:5px 0; height:26px}
.m_composesettings input{height:20px}
.m_composesettings li{background:none; margin:3px; padding:0; display:block; float:left}
#user_list{margin:0 60px; width:880px}
#user_list li{width:124px; height:150px}
#user_list li .ph a{padding:10px}
#users_sort{padding:20px}
#userpage{display:none}
#articles{background:#DCDCE1; padding:1px 1px 1px 1px; margin:0 0 10px 0}
#articles .last{background-color:#939399}
#articles dl{margin:0; padding:10px 10px 0 16px}
#articles dt{padding:0; margin:0 0 7px 0; font-size:12px; color:#000}
#articles{font-size:13px}
#articles dd{padding:0; margin:0 0 20px 0}
#articles dd p{margin:7px 0}
#articles .articles_wrap{padding:10px 15px}
#articles li{margin-left:0; padding-left:10px}
#antver img{float:right; margin:0 0 10px 50px}
#antver p{text-align:justify}
#antver hr{clear:both; margin:10px 0; //margin:0}
#antver hr.gray{color:#ccc; background-color:#ccc; border:none; height:1px}
#antver b{color:#481f32}
#antver .epigraph p{text-align:right}
#antver .epigraph img{margin:0 0 10px 25px}
#antver img.ava{margin:0 10px 10px 35px}
#tbwrap div{width:206px; height:58px; margin-left:10px; position:relative; z-index:5}
#tbwrap div.smallban_bg{margin-top:-48px; z-index:2; background:url(http://funphoto.ua/img/all/smallban.png) no-repeat 0 0; //background:url(http://funphoto.ua/img/all/t.gif) no-repeat 0 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/all/smallban.png',sizingMethod='noscale')}
#tbwrap div a:link, #tbwrap div a:visited, #tbwrap div a:active{display:block; padding:28px 0 0 28px; color:#b9b9b9; text-transform:uppercase; text-decoration:none; font-weight:bold}
#tbwrap div a:hover{color:#fff; text-decoration:none}
.jqac-menu{background-color:white; border:1px solid #aaa; color:black; z-index:2}
.jqac-menu ul{list-style:none; margin:0; overflow:hidden; padding:3px; text-align:left}
.jqac-menu ul li, a#dd_ph2 .jqac-menu ul li{background:none; margin:3px 0; padding:0}
.jqac-menu .jqac-link{cursor:hand; cursor:pointer; display:block}
.jqac-menu .jqac-highlight{background-color:#e5e5e5}
.jqac-menu .jqac-warning{font-style:italic}
.jqac-menu .jqac-loading{font-weight:bold}
.jqac-menu em{font-style:normal; font-weight:bold}
.jqac-menu .jqs-info{color:#666; font-style:italic; font-size:.75em; text-align:right}
/*.transMenu{position:absolute; overflow:hidden; left:-1000px; top:-1000px}
.transMenu .content{position:absolute}
.transMenu .items{position:relative; left:0px; top:0px; z-index:2; width:250px; border:1px solid #4b4b50}
.transMenu.top .items{border:1px solid #4b4b50; left:0px; //left:-86px; width:178px}
.transMenu .item{background:#24242d; color:#7b7b84; text-transform:uppercase; text-decoration:none; font-weight:normal; line-height:14px; font-size:10px; font-family:Tahoma; border:none; cursor:pointer; cursor:hand}
.transMenu .item td{border-bottom:1px solid #4b4b50}
.transMenu .item div, .transMenu.top .item div{padding:2px 4px 2px 9px; color:#7b7b84}
.transMenu.top .item{background:#000}
.transMenu .item.hover div{background:#24242d; padding:2px 4px 2px 9px; color:#fff}
.transMenu.top .item.hover div{background:#000 url(http://funphoto.ua/img/all/navmark.gif) no-repeat 10px 7px; color:#fff; padding:2px 4px 2px 19px}*/
.pl20{padding-left:20px}
.fl{float:left; margin:0 15px 10px 0}
.fr{float:right; margin:0 0 10px 15px}
.block_lightgrey{background:#dcdce1; margin:0 0 10px; padding:1px 10px 1px}
.block_lightgrey .last{background-color:#939399; margin:0 -9px}
.block_lightgrey .info{padding:10px 10px 10px 16px}
.noshow, #logreg input.noshow, input.noshow {height:0px; width:0px; border:none; background:none; text-ident:-1000px; color:#6a6a72; display: inline; margin:0}
.withbg{background:#f1f1f1; padding:10px 20px !important}
/*#index #ny{background:url(http://funphoto.ua/img/all/ny.png) no-repeat 0 0; height:171px; left:-20px; position:absolute; top:46px; width:171px}*/
.gal_page{height:170px; width:100%}
.gal_page .gp_r{float:right; width:280px}
.gal_page .gp_l{float:left; padding:0 0 0 10px; width:310px}
.gal_page .ttl{line-height:14px; margin:5px 0; text-align:center}
.gal_page .ph{float:left; height:124px; margin:0 5px; width:124px}
.mid_banr{padding:15px 0; text-align:center}
.mar10{margin:10px 0}
.pad10{padding:10px; text-align:center}
.gallery td.pad10{padding:20px 0 10px}
#index #side_wrap #cmnts, #index #second_wrap #cmnts{margin:0; border-bottom:10px solid #fff}
#index #articles{margin:0; border-bottom:10px solid #fff}
#index #second_wrap .photo_wrap, #index #side_wrap .photo_wrap{margin:-38px 0 0; border-bottom:10px solid #fff}
#index .block_lightgrey{margin:0}
#index .supp{border-top:10px solid #fff; margin:0}
#index #header{padding:0 0 38px; //padding:0 0 36px}
.total_wrap{background:url(http://funphoto.ua/img/all/index_bg.png) repeat-y 1px 0; margin:0 0 38px; zoom:1}
.white{background:#fff}
.white_wrap{zoom:1}
#phaut div div.auth_comment{margin:0 10px 0 0; text-align:justify}
#inner .pr-AVA table, #inner .pr-AVA td{border:none; border-collapse:collapse; border-spacing:0}
#inner .pr-AVA table table, #inner .pr-AVA table table td{border:1px solid #ccc; padding:3px !important}
#inner .pr-AVA .pr-AVA-one-line{height:auto !important; white-space:normal !important; width:auto !important}
.banner_flash_wrap{border-bottom:10px solid #fff; position:relative; width:240px}
div.banner_240x400{left:0; position:absolute; top:0; z-index:1}
a.banner_240x400{display:block; height:400px; left:0; position:absolute; top:0; width:240px; z-index:10}
a.banner_240x400:link, a.banner_240x400:visited, a.banner_240x400:hover{text-decoration:none}
.linktotop { float: right; font-weight: bold; margin: 25px 20px 0}
#share_bot { float: left; text-align: left; padding: 20px 0 0; width: 520px; zoom: 1; position: relative; //margin: -40px 0 0}
#feedback_alert { display: block; height: 267px; left: 0; position: fixed; top: 200px; width: 24px; z-index: 1000}
.likes { height: 30px; padding: 5px 0 0 5px}
.linktotop_wrap { float: right; position: relative; z-index: 1}
#avaads { background: #fff; margin:0 0 10px}
#index #avaads { margin:0 }
/*#avaads { position: absolute; top: 0; left: 0; height:545px; width: 239px}
#avawraps { height:545px}
#inner #avaads { top: 10px}
#inner #avawraps { height:555px}
#avaads3 { position: absolute; top: 10px; left: 0; height:330px; width: 239px}
#avawraps3 { height:340px}*/
#avaads3 { margin:0 0 20px}
#wide_main { min-height:100%; position:relative; z-index:2; text-align: center}
#wide_main #wide { text-align: center}
.main{ width:1000px; margin:0 auto; text-align: left}
.main #top_ad { //right: 30%;}
#add_ph .nobord { width: auto; margin-left: 0; background: none; border: none; padding: 0}
#add_ph .sendbtn { overflow: hidden; padding: 0 0 30px}
.attention { padding: 0 0 0 50px}
.categories .photoprev { background: #fff; border: 1px solid #D7D7D7; display: inline-block; margin: 0 auto; padding: 10px; position:relative}
.categories div { display: none}
.categories td { text-align: center; vertical-align: middle}
.shadowed { background: #ececed; padding: 10px}
.ph_tags, .ph_cat { max-height: 28px; overflow: hidden}
.bgcolor td { width:10px; height:10px}
.nopad { padding: 0}
#avaads div.pr-HIT { border: none !important}
#forumlast { padding-bottom: 10px}
#forumlast ul { padding-right: 10px}
.comments_photo { float: left; margin: 0 10px 0 0; border: 1px solid #a4a4a4}
#yasocial { position: absolute; top: 170px; left: 0}
#nuquestion { width: 300px; height: 200px; padding: 130px; background: #f1f1f1; border: 1px solid #ccc; margin: 0 auto; font-size: 14px}
#nuquestion p {font-size: 14px}
.author, a.author:link, a.author:visited, .phfl b.author { color: #a44}
#cmnts{padding:10px 0 10px 0}
#cmnts img.cropp{border:1px solid #000; margin:0 5px}
#comment_div img.cropp{border:1px solid #000; margin:0 5px 0 0}
.onecomment{margin:0 0 5px 10px; padding:0 15px 15px 6px; position: relative; overflow: hidden}
#phcomm .onecomment { width: 605px}
.add_comment .onecomment{margin:0}
.onecomment p{margin:5px 0 10px 0; color:#000; font-weight:bold}
.onecomment p b{font-weight:normal}
a.cmnt_auth:link, a.cmnt_auth:visited, a.cmnt_auth:hover, a.cmnt_auth:active{color:#481f32}
.comm_ttl{color:#666}
#cmnts .btn, #phcomm .btn{ margin:0 15px 10px 0}
.onecomment p { font-weight: normal}
.onecomment p b { font-weight: bold}
.style2 {font-size: 20px}
.addphoto_wrap { padding: 10px 210px !important; text-align: left; width: 580px}
.author, a.author:link, a.author:visited, .phfl b.author {color: #a44;}
#cmnts { overflow: hidden}
.onecomment p { font-weight: normal;}
.onecomment p b { font-weight: bold}
#g_social {float:left; padding: 7px 0 0}
#g_social_photo { display: inline-block; height: 16px; vertical-align: middle}
.fleft #g_social_photo { margin-top: 7px}
span#ya_share1{ display: inline-block; height: 26px}
.fleft { float:left}
.fright { float:right}
#photo_social div { padding: 0 !important}
#index_social {position:absolute; left: 0; top: 175px;}
.addphoto_wrap label { width: 250px !important; padding-right: 10px !important}
.addphoto_wrap label.keywords { width: 210px !important}
.addphoto_wrap .sel_pheq {padding-left: 261px !important}
.keywordsinp {width: 365px !important; margin: 0 !important}
.photoadd_cat { width: 200px}
.photoadd_cat label { cursor:hand; width: auto !important; margin: 0 5px 0 0; padding: 0 !important; line-height: 14px !important}
.addphoto_wrap input, .addphoto_wrap select, .addphoto_wrap textarea { width: 315px !important}
.addphoto_wrap .date_ph select, .addphoto_wrap input.nobord  { width: auto !important}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.clearfix { display: inline-block}
/* Hides from IE-mac \*/
.clearfix { display: block}
/* End hide from IE-mac */
a.add_up:link, a.add_up:visited { background: url(http://funphoto.ua/img/all/bg_plusminus.png) no-repeat 0 0; display: block; float: right; height: 16px; overflow: hidden; text-indent: -1000px; width: 16px}
a.add_up:hover { background-position: 0 -16px}
a.add_down:link, a.add_down:visited { background: url(http://funphoto.ua/img/all/bg_plusminus.png) no-repeat 0 -32px; display: block; float: right; height: 16px; margin: 0 5px; overflow: hidden; text-indent: -1000px; width: 16px}
a.add_down:hover { background-position: 0 -48px}
.newphoto { line-height: 19px; text-align: center}
.newphoto a { background: url(http://funphoto.ua/img/all/arrow.png) no-repeat 0 0; display: inline-block; line-height: 19px; padding: 0 30px}
.comments_est {//margin-bottom: -9px}
.comments_est span { float: right; margin-right: 5px; font-weight: bold; font-size: 12px; }
.user_equip { width: 220px; overflow: hidden;}
.message_sent { margin: 50px 0; color:#481f32; text-transform:uppercase; font-weight:bold; font-size:12px} 
.feedbackform input, .feedbackform select, .feedbackform textarea { width: 500px !important}
.feedbackform .captcha { border: none; padding: 0}
#wm1 ul ul,
#wm3 ul ul { border-right-width: 1px !important; width: 379px}
#wm1 ul li ul li { border-right: 1px solid #4b4b50; float: left}
#wm3 ul ul { font-size:0}
#wm3 ul li ul li { border-right: 1px solid #4b4b50; border-left: 1px solid #4b4b50; margin:0 -1px 0 0; display:inline-block; font-size:11px; }
.lcol { float: left; width: 47%; font-size: 12px !important; line-height: 16px; padding: 0 10px}
.lcol p {font-size: 12px !important;}
.pr20 { padding-right: 20px}
/* start horiz banner styles */
#horiz_banner { margin: 0 auto; padding: 0 0 10px; text-align: center}
#index #second_wrap .photo_wrap { margin: -10px 0 0}
#index_sotspomojki { top: 170px}
/* end horiz banner styles */