@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;

	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: #555555;
	background-image:url(bg.jpg);
	background-repeat:repeat-x;
	font-family:Tahoma;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.root{ padding-top:12px; padding-bottom:40px;margin:0 auto;width:1000px;}
.header, .top_menu, .page_container{margin:0 auto;width:968px}
.header{height:67px; background-color:#666666; background-image:url(bg_header.png); background-repeat:no-repeat;}
.logo{ float:left; margin-top:20px; margin-left:15px}
.site_name{ float:right; margin-top:27px; margin-right:15px}
.top_menu{height:22px; background-image:url(bg_top_menu.png); background-repeat:repeat-x; border-bottom:1px #dfdfdf solid;}
.top_menu table { width:965px; margin-top:4px}
.top_menu table tr td{ text-align:center; border-right:1px #dfdfdf solid; width:14.5%}
.top_menu table tr td.last{ border:0px;}
.top_menu table tr td a{ font-size:12px; color:#dfdfdf; text-decoration:none;}
.top_menu table tr td a:hover{text-decoration:underline}
.page_container{background-image:url(bg_page_con.jpg); background-repeat:repeat-x;  padding:10px 10px 10px 10px;width:948px}
.fash{height:305px;}
.fash_left{ float:left; width:582px; background-image:url(collage.png); background-repeat:no-repeat; height:294px;}
.fash_right{ float:right; width:354px;background-image:url(bg_search.png); background-repeat:no-repeat; height:294px;}
.forms_title{ font-size:19px; color:#fff; line-height:24px; padding-top:3px; padding-left:10px; padding-bottom:4px}
.forms_title a{ font-size:11px; color:#e7d50e;}
.fash_right table{width:340px; margin-left:10px; font-size:12px; color:#fff;}
.customselect{border:1px #9E9E9E solid; background-color:#9E9E9E;}
.left_col{ float:left; width:534px; padding-left:15px}
.left_col_title, .right_col_title{ font-size:24px; color:#000; line-height:24px; padding-top:5px;}
.left_col_title a, .right_col_title a{ color:#555; text-decoration:underline;}
.left_col table{width:523px; font-size:12px; margin-top:15px;}
.left_col table tr td{text-align:center; padding-bottom:13px; width:25%}
.left_col table tr td a{ text-decoration:none; color:#902b24}
.left_col table tr td img{margin-bottom:3px}
.reg_link {text-align:center; padding:5px 0;}
.reg_link a{ font-size:18px; color:#ad1001}
.right_col{ float:right; width:389px;}
.latest_add_con{ padding-top:7px}
.latest_add_photo{ width:64px; height:64px; border:4px #555 solid; float:left; margin-left:2px}
.latest_add_desc{ float:left; padding-left:5px; width:285px; font-size:12px}
.latest_add_desc strong{ font-weight:700;}
.statistyc_con{ border-top:1px #c5c5c5 solid; margin-top:30px; padding-top:15px; width:365px; margin-bottom:25px}
.statistyc_con p{ color:#ad1001; line-height:18px; font-weight:700; font-size:14px; padding-left:5px}
.statistyc_con p strong{color:#000;}
.footer{ background-image:url(bg_footer.jpg); background-repeat:no-repeat; height:64px}
.copyright{ float:left; width:300px; padding-left:28px; font-size:13px; padding-top:15px; color:#575757}
.copyright a{ color:#902b24}
.bot_menu{ color:#575757; font-size:13px;float:right; width:350px; padding-right:0px; padding-top:15px}
.bot_menu a{ color:#902b24}

