html, body, div, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, blockquote, pre, form, fieldset { margin: 0; padding: 0}
ul { list-style: none}
html, body { height: 100%; width: 100%}
body { color: #000; font: 12px/14px Arial, Helvetica, sans-serif; scrollbar-face-color:#cacaca; scrollbar-highlight-color:#f1f1f1; scrollbar-shadow-color:#cacaca; scrollbar-3dlight-color:#d7d7d7; scrollbar-arrow-color:#b31e2e; scrollbar-track-color:#e3e3e3;scrollbar-darkshadow-color: #ccc;

background: url(http://funphoto.ua/img/i/bg_inner.gif);
}
.header { background: url(http://funphoto.ua/img/i/bg_head.gif) repeat scroll 0 0 #000; border-top: 5px solid #671824;}
img { border: none; max-width: 800px}
div, p, td { color: #000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px}
.header { padding: 10px 20px 0; }
.header div { color: #fff}
.header h5 { color: #ccc; float: left; font-size: 14px; font-weight: normal; line-height: 1.333; padding: 15px 10px 20px; text-align: left; width: 210px }
.header a:link, .header a:visited, .header a:active { color: #f4f4f4; text-decoration: none}
.header a:hover { text-decoration: underline}
.logo { display: block; float: left; padding: 10px 20px 0 0}
.header_logform_wrap { float:left; width: 100%; margin: 0 -280px 0 0}
#top_profile { float: right; line-height: 2.33; padding: 0 10px 10px }
.icon_mini { background-image: url(http://forum.funphoto.ua/templates/subSilver/images/icons_mini.png); background-repeat: no-repeat; padding: 0 10px 0 14px; line-height: 12px; font-size: 12px; display:inline-block;}
.i_rss { background-position: 0 -84px}
.i_faq { background-position: 0 0}
.i_usr { background-position: 0 -14px}
.i_reg { background-position: 0 -56px}
.i_prof { background-position: 0 -28px}
.i_mes { background-position: 0 -42px}
.i_log { background-position: 0 -70px}
.searchform { padding: 0 12px 8px 0; text-align: right; //padding: 0 12px 5px 0}
/* start nav */
#nav {
	color: #e0c85a;
	font-size: 12px;
	line-height: 16px;
	padding: 1px 0 0;
	position: relative;
	z-index: 2
}
	#nav ul {
		display: inline;
		margin: 0;
		padding: 0;
		position: relative;
		z-index: 3
	}
	#nav a {
		color: #bbb;
		display: block;
		margin: 0 0 -1px;
		padding: 10px 10px 15px;
		text-decoration: none
	}
	#nav a:hover,
	#nav .active a {
		background: #373737;
		color: #e0c85a;
	}
	#nav span {
		display: inline-block;
		margin: 0 0 -1px;
		padding: 10px 0.8367% 15px
	}
	#nav li {
		float: left;
		white-space: nowrap
	}
	.small_nav {
		display: inline;
		font-size: 11px;
		padding: 0
	}
		.small_nav li {
			display: inline;
			padding: 0 0 0 1.8367%
		}
		.main_nav li {
			margin: 0 1.0612% 0 0;
			position: relative;
			text-transform: uppercase
		}
.header_hr { background: url(http://funphoto.ua/img/i/bg_header.gif) repeat-x 0 100%; height: 2px; clear: both }
/* end nav */
#soc {
	background: #373737;
	border-top: 1px solid #404040;
	color: #ccc;
	height: 45px;
	overflow: hidden;
}
#yasocial {
	padding: 10px 10px 15px;
}
#poweredby { padding: 10px 20px 0 0; text-align: right; text-transform: none}
/* start footer */
#footer {
	background: #282828 url(http://funphoto.ua/img/i/bg_footer.gif);
	margin: 0 auto;
	overflow: hidden;
	padding: 20px 0;
}
	#footer a {
		color: #ccc
	}
	#footer .layout {
		padding-top: 8px
	}
	#footer .left {
		color: #ccc;
		float: left;
		font-size: 10px;
		line-height: 14px;
		text-transform: uppercase;
		padding: 0 0 0 20px;
	}
	#footer .right {
		float: right;
		text-align: right;
		padding: 0 20px 0 0;
	}
	#footer a {
		text-decoration: none
	}
	#footer .left a:hover {
		text-decoration: underline
	}
	#footer .nav {
		padding: 0 20px 10px
	}
	#footer .nav a {
		margin: 0 10px 0 0;
	}
/* end footer */
.fl { float: left}
.fr {float: right}
.algn_r { text-align: right}
.pad5 { padding: 5px 0}
.row1 h1, .row1 h2 { color: #B31E2E}
.row1 h1 { font-size: 18px}
.row1 h2 { font-size: 16px}
.row1 li {list-style: disc outside; color: #000}
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif}
a:link,a:active,a:visited { color: #b31e2e}
a:hover	{ text-decoration: underline; color: #b31e2e}
a:focus{ outline: none}
hr { height: 0px; border: solid #d7d7d7 0px; border-top-width: 1px}
.forumline { background-color: #5f5f5f}
td.row1	{ background-color: #ececec}
td.row2	{ background-color: #f1f1f1}
td.row3	{ background-color: #d7d7d7}
td.rowpic {background-color: #d7d7d7}
th	{color: #fff; font-size: 11px; font-weight: bold; background-color: #939399; height: 25px}
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {	background-color:#d7d7d7; border: #5f5f5f; border-style: solid; height: 28px}
td.cat,td.catHead,td.catBottom {height: 29px;border-width: 0px 0px 0px 0px}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {font-weight: bold; border: 0px; border-style: solid; height: 28px}
td.row3Right,td.spaceRow {background-color: #d7d7d7; border: #5f5f5f; border-style: solid}
th.thHead,td.catHead { font-size: 12px; border-width: 0px 0px 0px 0px; height: 25px; vertical-align: middle}
th.thSides,td.catSides,td.spaceRow { border-width: 0px 0px 0px 1px}
th.thRight,td.catRight,td.row3Right { border-width: 0px 1px 0px 0px}
th.thLeft,td.catLeft { border-width: 0px 0px 0px 0px}
th.thBottom,td.catBottom { border-width: 0px 1px 1px 1px}
th.thTop { border-width: 0px 0px 0px 0px}
th.thCornerL { border-width: 0px 0px 0px 0px}
th.thCornerR { border-width: 0px 0px 0px 0px}
.maintitle, .maintitle h1, .maintitle a h1 {font-weight: bold; font-size: 20px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;text-decoration: none; line-height: 120%; color: #B31E2E; margin: 20px 0 5px 0}
.gen { font-size: 12px; font-weight: bold}
.genmed { font-size: 11px}
.gensmall { font-size: 10px}
.gensmall2 { display: block}
.gen,.genmed,.gensmall { color: #4f4f4f}
a.gen,a.genmed,a.gensmall { color: #b31e2e; text-decoration: none}
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #b31e2e; text-decoration: underline}
.headmenu { text-align: center; vertical-align: top}
.topmenu { padding-bottom: 5px; font-size: 13px; font-weight: bold}
.topmenu a:link, .topmenu a:visited, .topmenu a:active { color: #000; text-decoration: underline; padding: 0 5px 0 4px}
.topmenu a:hpver { text-decoration: none}
.footmenu { padding-top: 20px; text-align: center}
td.mainmenu { height: 25px; text-align: center; vertical-align: top; white-space: nowrap}
.mainmenu { font-size: 11px; color: #000}
.mainmenu a:link, .mainmenu a:visited, .mainmenu a:active { color: #000; text-decoration: underline; padding: 0 5px}
.mainmenu a:hpver { text-decoration: none}
.menu_item { display: inline-block; width: 270px; white-space: normal}
.cattitle { font-weight: bold; font-size: 12px ; letter-spacing: 1px; color: #b31e2e}
a.cattitle	{ text-decoration: none; color: #914E6E}
a.cattitle:hover{ text-decoration: underline}
.forumlink	{ font-weight: bold; font-size: 12px; color: #b31e2e}
a.forumlink { text-decoration: none; color: #b31e2e}
a.forumlink:hover{ text-decoration: underline; color: #b31e2e}
.nav { font-weight: bold; font-size: 11px; color: #000}
a.nav { text-decoration: none; color: #b31e2e}
a.nav:hover	{ text-decoration: underline}
.topictitle,h1,h2 { font-weight: bold; font-size: 11px; color: #000}
a.topictitle:link { text-decoration: none; color: #b31e2e}
a.topictitle:visited { text-decoration: none; color: #b31e2e}
a.topictitle:hover	{ text-decoration: underline; color: #b31e2e}
.name { font-size: 11px; color: #000}
.postdetails { font-size: 10px; color: #4f4f4f}
.postdetails img { border: 1px solid #939399; margin: 7px 0 0}
.postbody { font-size: 12px; line-height: 18px; word-wrap: break-word;}
a.postlink:link	{ text-decoration: none; color: #b31e2e }
a.postlink:visited { text-decoration: none; color: #b31e2e}
a.postlink:hover { text-decoration: underline; color: #b31e2e}
.code { font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #77bb22;background-color: #FAFAFA; border: #d7d7d7; border-style: solid;	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px}
.quote {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444; line-height: 125%;background-color: #fafafa; border: #d7d7d7; border-style: solid;border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px}
.copyright	{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444; letter-spacing: -1px}
a.copyright	{ color: #444; text-decoration: none}
a.copyright:hover { color: #000; text-decoration: underline}
input,textarea, select {color: #000;font: normal 11px Verdana, Arial, Helvetica, sans-serif;border-color: #000}
input.post, textarea.post, select {background-color: #f1f1f1}
input { text-indent: 2px}
input.button {background-color: #e3e3e3;color: #000;font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif}
input.mainoption {	background-color: #FAFAFA;font-weight: bold}
input.liteoption {background-color: #FAFAFA;font-weight: normal}
.helpline { background-color: #cacaca; border-style: none}
.cse-branding-bottom, .cse-branding-right {margin:0;padding:0}
.cse-branding-bottom, .cse-branding-right {zoom: 1}
.cse-branding-bottom:after, .cse-branding-right:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.cse-branding-text { font: 10px Arial}
.cse-branding-form form {margin-bottom: 0;padding-bottom: 0}
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {display: block; float: left}
.cse-branding-bottom .cse-branding-form {margin-bottom: 3px}
.cse-branding-bottom .cse-branding-logo {padding: 0}
.cse-branding-bottom .cse-branding-text {padding-top: 4px}
.cse-branding-right .cse-branding-form {float: left}
.cse-branding-right .cse-branding-logo, .cse-branding-right .cse-branding-text {margin-left: 4px}
.cse-branding-right .cse-branding-form { float: left; margin-right: 4px}
.cse-branding-right .cse-branding-logo {padding: 0}
.cse-branding-right .cse-branding-text {margin-top: -4px}
.ggl { padding: 10px 0; text-align: center}
.add_top_logo { float: left; padding: 10px 0 10px 5px}
.gglstyle {background-color: #f1f1f1;color:#000; float: right; margin-top: 20px}
td.agreement { text-align: center}
div.agreement {width: 80%; margin: 0 auto 0 auto; text-align: left}
.search { text-align:center; padding: 30px 0 0 0}
.logo_wrap { padding: 20px}
.bnr_blk { padding: 0 0 0 5px; width: 245px}
.adv {padding: 5px 0 0 2px; //padding: 5px 0 0}
.rght_wrap { padding: 0 10px 0 0; vertical-align: top}
.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 */
.clear { clear: both; font-size: 1px; height: 1px; line-height: 1px; margin: 0; padding: 0}
/*#wrapper { height: 100%}*/
.w_wrapper { width: 100%; overflow: hidden; padding-top:10px;}
.w_outer { margin-left: 250px; margin-right: 10px; zoom: 1}
.w_wrap-cl {float: left; width: 100%;}
.w_wrap_cl {padding: 0 10px;}
.w_center { float: right; width: 100%; margin-bottom: -1px}
.w_incenter { //width: 100%;}
.w_left { float: left; position: relative; width: 250px; margin-left: -250px;}
.w_right { float: right; position: relative; width: 250px; margin-right: -250px;}
.w_inleft { padding: 0;}
/* previene allargamento floats (hidden) e problemi rendering left col (relative) in IE/Mac \*//*/
* html .inleft, * html .inright, * html .incenter {
width: 100%;
overflow: hidden;
}
/**/
.adv  .pr-HIT A:hover {
    text-decoration: none !important;
}
.adv .pr-HIT-price {
    background: #f8941d;
    border-radius: 2px;
    color: #000 !important;
    display: inline-block !important;
    font-size: 13px !important;
    padding: 3px 5px !important;
}
.adv .pr-HIT-price:hover {
    background: #f60;
}

#search { overflow: hidden; margin: 15px 0 0;}

.gsc-control-cse {
	background: none !important;
	border: 0 !important;
	padding: 0 !important;
}

.form.gsc-search-box {
	margin: 0 !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input,
.gstl_50  {
	border: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

table.gsc-search-box td,
.gsc-table-cell-snippet-close,
.gs-promotion-text-cell  {
    border: 0 !important;
	padding: 0 !important;
}

.gsc-results-wrapper-overlay table,
.gsc-results-wrapper-overlay td {
    border: 0 !important;
}