#allpage .page_pad .header .header_right .basket_block .rate_block {
font-size:medium;
}

html,body {
height:100%;
}

body {
font:70% tahoma, arial, sans-serif;
text-align:center;
color:#666;
/*background:url(/i/fon.gif) 50% 0;*/
background:#fff url(/i/len_background.jpg) repeat/*-y*/
}

.sp,.personal h2 {
color:#666;
}

#allpage {
	text-align:left;
	position:relative;
	min-height:100%;
	height:auto;
	width:995px;
	margin:0 auto;
	padding:0 15.5px;
background:#fff url(/i/1.gif) repeat-y;
/*background:#fff url(/i/shd.gif) repeat-y;
background:#fff url(/i/may_2010_background.jpg) repeat-y;*/
border: 0;
}

#allpage .page_pad .header .header_right .basket_block .rate_block {
	font-size: medium;
}
#empty {
text-align:center;
height:0px;
clear:both;
}
.fp #footer .page_pad .footer_menu a {
	font-size: 11px;
}
.fp table {
	text-align: center;
}
/*#footer {
text-align:left;
position:relative;
width:900px;
height:110px;
/*margin:-110px auto 0;
padding:0 43px;
border:1px solid #ddd;
border-radius:6px;
}
*/
/*background:url(i/shd.gif) repeat-y;*/

/*#footer div.navigation {
border:1px solid #ddd;
border-radius:6px;
}*/

#footer ul {
list-style:none inside none;
width:16.5%;
float:left;
height:29ex;
margin:1.5em 0;
background:url(/i/cat_menu_li.gif) no-repeat 2% .4em;
}

#footer li {
padding:0 0 0 1.5em;
background:url(/i/cat_smenu_li.gif) no-repeat 6% .4em;
}

#footer ul + ul {
border-left:1px #ddd solid;
}

#footer a {
color:inherit;
text-decoration:none;
}

#footer a:hover {
color:inherit;
text-decoration:underline;
}
.sp #footer .page_pad .footer_menu a {
	font-size: 11px;
}
.page_pad {
padding:0 40px;
}

h1 {
font:bold 135% tahoma, sans-serif;
color:#4a80be;
margin:0 0 .8em;
}

h2 {
font:bold 110% tahoma, sans-serif;
color:#4a80be;
margin:0 0 .7em;
padding:0;
}

h3 {
font:bold 100% tahoma, sans-serif;
color:#4a80be;
margin:0 0 .6em;
padding:0;
}

h4 {
font:normal 100% tahoma, sans-serif;
color:#4a80be;
margin:0 0 .4em;
padding:0;
}

h5 {
text-transform:uppercase;
color:#624a7e;
font-size:92%;
font-weight:400;
margin:0 0 1em;
}

h6 {
font-size:90%;
font-weight:400;
margin:0 0 1.5em;
}

.faq h5 {
margin-bottom:.4em;
}

.faq h6 a.red {
font-weight:400;
}

form {
margin:0;
padding:0;
}

table {
font-size:100%;
border-collapse:collapse;
}

p {
margin:.5em 0 1.2em;
}

a {
color:#4a80be;
text-decoration:underline;
}

a:hover {
text-decoration:underline;
color:#716e6e;
}

ul {
margin:.5em 0 1em;
padding:0;
}

ul li {
list-style:none;
padding:0 0 .0em 25px;
background:url(/i/li.gif) no-repeat 20px .0em;
}

input,textarea,select {
color:#000;
font:100% tahoma, arial, sans-serif;
background:#fff;
}

input,textarea {
border:1px solid #e5e5e5;
margin-right:5px;
padding:2px 0 2px 3px;
}

input.sm_button,.green-button {
color:#fff;
padding-left:5px;
padding-right:5px;
background:#a9acb4;
}

select {
border:1px solid #e5e5e5;
margin-right:5px;
}

h2 img,h3 img {
vertical-align:top;
margin-left:6px;
}

.usual fieldset {
border:1px solid #ccc;
width:310px;
padding:10px 10px 0;
}

hr {
height:1px;
border:none;
color:#ccc;
background:#ccc;
}

.btn,button {
width:auto!important;
font:100% tahoma, arial, sans-serif;
color:#fff;
border:none;
cursor:pointer;
padding:2px 8px;
background:#a9acb4;
}

.spacer {
width:1px;
height:1px;
font-size:0;
}

.fleft {
float:left;
}

.rel {
position:relative;
}

.abs {
position:absolute;
}

.mini {
font-size:92%;
}

.grey {
color:#999;
}

.nowrap {
white-space:nowrap;
}

.usual {
margin-bottom:30px;
}

.usual input,.norm_input {
width:250px;
border:1px solid #ccc;
background:#fff url(/i/fields_bg.gif) repeat-x;
}

.usual div {
margin:0 0 1.1em;
}

.usual h2 {
font-weight:400;
font-size:100%;
color:#666;
margin:0;
padding:0;
}

.usual input,.usual select,.usual textarea,.norm_input {
margin-top:4px;
}

.usual textarea {
width:330px;
height:100px;
border:1px solid #ccc;
}

.radio {
margin-bottom:-2px;
}

.radio p {
text-indent:-20px;
margin:0;
padding:5px 0 0 25px;
}

.radio p input,.usual h3 input,.usual .rd {
border:none;
vertical-align:middle;
width:15px;
margin:0 5px 0 0;
padding:0;
}

.usual .cldr input {
width:6.5em;
}

.usual .cldr img {
vertical-align:middle;
cursor:pointer;
margin:0 0 6px 5px;
}

.element_required,.usual sup {
color:#fe3721;
font-family:tahoma, sans-serif;
}

.needValue {
color:#ccc;
}

.captcha_block img {
vertical-align:middle;
margin-top:4px;
}

.usual .field_middle {
width:15em;
}

.usual .field_mini {
width:6em;
}

.button {
height:20px;
padding-top:1px;
}

.header {
width:100%;
float:left;
padding:30px 0;
}

.logo {
width:300px;
float:left;
}

.header_right {
margin-left:300px;
padding:10px 0 0;
}

.header .basket_block {
float:left;
color:#a9acb4;
padding:0 50px 0 25px;
background:url(/i/ico_basket.gif) no-repeat;
}

.header .rate_block {
margin-left:-25px;
display:block;
margin-top:10px;
padding:0 0 0 25px;
/*background:url(/i/ico_rate.png) no-repeat 0 3px;*/
}

.header .rate_block b {
font-weight:400;
color:red;
}

.header .search_block {
float:left;
padding:5px 0 0 20px;
}

.navi {
float:right;
padding:5px 0 0;
}

.navi img {
margin:0 17px;
}

.logo .abs {
left:110px;
top:-5px;
color:#a9acb4;
}

.left {
width:25%;
float:left;
padding-bottom:35px;
}

.center {
width:49.9%;
float:left;
padding-bottom:35px;
display:inline;
}

.right {
width:25%;
float:right;
padding-bottom:35px;
}

.center2 {
width:74.9%;
float:left;
padding-bottom:35px;
}

#text_page .pad {
padding:15px 20px 0;
}

.path {
color:#a9acb4;
padding:7px 0 20px;
}

.block {
clear:both;
padding-bottom:15px;
width:100%;
}

.block h3 {
	border-top:0px solid #a9acb4;
	/*text-transform:uppercase;*/
	color:#333;
	font-size:12pt;
	font-weight:400;
	margin:0 0 0px;
	padding:6px 10px 6px 4px;
	background:#fff url(/i/title_rightbanner.png) no-repeat;
}

.block h3.notable {
border-top:0px solid #f98300;
color:#fff;
background:#fff url(/i/title_rightbanner.png) no-repeat 7px .8em;
}

.menu ul {
float:left;
width:100%;
margin:0;
background:url(/i/menu_bg.gif) repeat-x #89c6ee;
}

.menu ul li {
	float:inherit;
	font-weight:700;
	color:#fff;
	white-space:nowrap;
	padding:8px 10px 9px 35px;/*background:url(/i/menu_li.gif) no-repeat 18px 50%;*/
}

.menu ul li.curr {
padding:0;
/*background:url(/i/menu_bg_off.gif) repeat-x #64a1d7;*/
}

.menu ul li.curr strong,.menu ul li.curr a {
display:block;
padding:8px 10px 9px 30px;
/*background:url(/i/menu_li_off.gif) no-repeat 15px 50%;*/
}

.menu ul li a {
	color:#fff;
	text-decoration:underline;
}

.footer_menu {
color:#8d8d8d;
font-size:.85em;
text-align:center;
padding:10px 15px;
/*background:url(i/point.gif) repeat-x;*/
}

.footer_menu a {
color:#8d8d8d;
text-decoration:none;
}

.footer_menu a:hover {
color:#333;
text-decoration:underline;
}

.footer_menu span {
color:#333;
font-weight:700;
}

#footer .left {
min-height:90px;
/*background:#fff url(/i/pict_phone.gif) no-repeat 0 100%;*/
}

* html #footer .left {
height:90px;
}

#footer .phone {
color:#ff9317;
font-size:25px;
float:right;
white-space:nowrap;
padding:0 15px 0 0;
}

#footer .phone span {
color:#a9acb4;
float:left;
font-size:15px;
padding:8px 0 0;
}

#footer .left .aright {
color:#716e6e;
padding:25px 15px 0 0;
}

#footer .content {
background:#eff1f6 url(/i/footer_bg.gif) repeat-x;
}

#footer .right {
color:#a9acb4;
}

.developers {
width:320px;
overflow:hidden;
margin:0 auto;
background:url(/i/line_developers.gif) repeat-y 50% 0;
}

.developers div {
float:left;
width:130px;
text-align:right;
padding:0 15px;
}

.dev_pad {
padding:30px 0 0;
}

.cat_menu {
margin:0 0 15px 7px;
}

.cat_search_link {
float:right;
width:110px;
margin:10px 0 0;
padding:0 0 3px 20px;
background:url(/i/ico_search.gif) no-repeat 0 50%;
}

.submenu {
margin:0 0 25px 7px;
}

.news {
overflow:hidden;
padding-bottom:15px;
margin:0 0 15px;
}

.news_img {
width:125px;
float:left;
margin:0 0 5px;
}

.news_text {
margin-left:125px;
}

.news_image {
float:left;
margin:5px 15px 15px 0;
}

.date {
display:block;
color:#a9acb4;
padding:0 0 4px;
}

.news_all {
clear:both;
float:left;
text-align:right;
width:100%;
padding:10px 0 20px;
}

.news_all a {
white-space:nowrap;
padding:0 45px 3px 17px;
}

.news_all .news_archive {
padding:0 44px 3px 17px;
background:url(/i/arr01.gif) no-repeat 0 .5em;
}

.news_all .news_rss {
padding:0 5px 3px 17px;
background:url(/i/ico_rss.gif) no-repeat 0 .3em;
}

.right .news_all {
padding-left:0;
}

.prm01 div {
background:url(/i/prm_bg.gif) repeat-x;
}

.prm01 div div {
background:url(/i/prm02.jpg) no-repeat;
}

.prm01 div div div {
background:url(/i/prm_text.png) no-repeat 90% 50px;
}

.prm02 div {
background:url(/i/prm2_bgr.jpg) repeat-x;
}

.prm02 div div {
height:256px;
background:url(/i/prm2_pic.jpg) no-repeat right;
}

.poll {
padding:0 0 0 22px;
}

.poll input {
float:left;
border:none;
}

.poll label {
margin-left:27px;
display:block;
padding:2px 0 0;
}

.poll div {
float:left;
width:100%;
clear:both;
margin-bottom:4px;
}

.poll button {
margin:10px 0 0 27px;
}

.poll_text {
padding:0 0 15px 12px;
}

.poll_results {
padding-left:50px;
background:url(/i/arr01.gif) no-repeat 30px 5px;
}

.poll .other_text {
border:1px solid #ccc;
float:none;
padding-left:3px;
height:auto;
}

.poll_result {
border:1px solid #ccc;
padding:1px;
background:#fff;
}

.poll_result div {
font-size:0;
color:#000;
padding:3px 4px;
}

.auth_form {
padding:0 0 20px 12px;
}

.cont_pad {
padding:0 25px;
}

.cont_pad h1 {
color:#747885;
}

.good {
width:100%;
overflow:hidden;
border-bottom:1px solid #eff1f6;
margin:0 0 15px;
padding:0 0 15px;
}

.good_img {
width:150px;
float:left;
margin-right:-100%;
text-align:center;
color:red;
overflow:hidden;
}

.good_img td {
height:138px;
padding:0;
background:url(/i/no_image.gif) no-repeat 50% 0;
}

.good_img th {
font-weight:400;
padding:8px 0 0;
}

.good_text {
margin-left:150px;
}

.good_text p {
font-size:92%;
margin:.5em 0;
}

.to_basket {
padding-left:12px;
background:url(/i/arr01.gif) no-repeat 0 6px;
}

.center .good {
border:none;
padding-bottom:15px;
margin-bottom:25px;
background:url(/i/good_bg.gif) repeat-x 0 100%;
}

.center .good_text p {
margin:.5em 0;
padding:5px 8px;
background:#f5f7fa;
}

.new {
background:url(/i/ico_new.gif) no-repeat 80% 0;
}

.good_single input {
border:1px solid #ccc;
text-align:center;
vertical-align:middle;
padding:0;
}

.good_single button {
vertical-align:middle;
padding:0;
}

h3.h3_good {
padding:15px 0 4px;
}

.good_single p.good_group {
font-size:100%;
}

.tbl,.tbl2 {
border-collapse:collapse;
}

.tbl2 th {
border:1px solid #ccc;
text-align:center;
padding:4px;
}

.faq_li {
padding-bottom:10px;
}

.basket_td {
background:#fafafa;
}

.catalogue_search_form input,.catalogue_search_form select {
vertical-align:middle;
margin:4px 0;
}

.bg1 td,.bg1 th {
background:#eee;
}

.compare {
margin:15px 0;
}

.compare td,.compare th {
border:1px solid #ccc;
padding:7px;
}

.pages {
color:#fff;
clear:both;
height:2.4em;
line-height:2.4em;
margin-bottom:1.5em;
background:#f7f8fa;
}

.pages span {
color:#716e6e;
padding:0 10px;
}

.pages b {
font-weight:400;
padding:0 10px;
background:#a9acb4;
}

.pages a {
color:#4a80be;
padding:0 10px;
}

.sm {
text-align:left;
height:auto;
padding:30px;
}

#people_search .pad {
display:block;
padding:0;
}

#people_search .em img {
vertical-align:bottom;
margin:0 0 0 5px;
background:url(/i/arr03.gif) no-repeat;
}

#people_search .em em {
border-bottom:1px dashed;
text-decoration:none;
font-style:normal;
}

#people_search .h1_img {
position:relative;
top:-9px;
}

#people_search a {
display:inline;
text-align:left;
padding:0;
}

#people_search input,#people_search select {
margin:4px 0 9px;
}

#people_search input {
padding-left:3px;
}

#auth-confirm {
position:absolute;
top:40px;
left:10px;
z-index:10;
width:195px;
border:1px solid #999;
visibility:hidden;
padding:14px 10px 14px 24px;
background:#fff;
}

#auth-confirm label {
display:block;
float:left;
clear:left;
width:50px;
height:18px;
line-height:18px;
}

#auth-confirm h6 {
font-size:100%;
font-weight:400;
margin:0 0 12px;
}

.popup-list-box {
float:right;
position:relative;
z-index:1000;
}

.popup-list {
position:absolute;
top:0;
right:0;
width:100px;
list-style:none;
border:1px solid #999;
visibility:hidden;
margin:0;
padding:6px 10px;
background:#fff;
}

.popup-list li {
margin:0 0 3px;
padding:0;
}

.admin-block {
min-height:35px;
}

.admin-editblock {
position:relative;
height:30px;
margin-bottom:-30px;
}

.admin-editblock .admin-shadow {
position:absolute;
left:0;
top:0;
width:100%;
height:10px;
visibility:hidden;
background:#ffa630;
}

.admin-editblock .admin-popupmenu {
left:5px;
top:5px;
border-color:#f3910e;
}

.admin-addblock .admin-popupmenu {
left:5px;
bottom:5px;
border-color:#259660;
}

.admin-addblock {
position:relative;
height:25px;
}

.admin-icon img {
cursor:pointer;
z-index:1000;
}

.admin-hidden div {
visibility:hidden;
}

.admin-edititem {
position:relative;
height:19px;
margin-bottom:-19px;
}

.admin-edititem div.admin-icon {
position:absolute;
right:0;
top:0;
}

.admin-edititem .admin-shadow {
position:absolute;
left:0;
top:0;
width:100%;
height:20px;
visibility:hidden;
}

.admin-edititem .admin-popupmenu {
right:5px;
top:5px;
}

.admin-popupmenu {
position:absolute;
z-index:100;
border:2px solid #666;
background:#fff;
}

.admin-popupmenu ul {
width:200px;
list-style:none;
margin:0;
padding:5px 12px;
}

.admin-popupmenu li {
padding-left:10px;
margin:3px 0;
background:0 50%;
}

.admin-popupmenu h6 {
font-size:100%;
margin:0;
padding:8px 12px 0;
}

.block-actions .popup-list {
left:10px;
z-index:100;
}

.empty-field {
color:#999;
text-align:center;
height:25px;
line-height:25px;
margin-bottom:-25px;
}

#properties_div_shadow {
position:fixed;
left:0;
top:0;
z-index:990;
width:100%;
height:100%;
}

.admin-properties-div,.admin-properties-div-big {
position:fixed;
left:50%;
top:50%;
z-index:1000;
display:none;
overflow:auto;
}

.admin-properties-div {
width:496px;
height:360px;
margin:-185px 0 0 -250px;
background:#fff;
}

.admin-properties-div-big {
width:752px;
height:520px;
margin:-259px 0 0 -368px;
}

#properties_div_bgr {
position:fixed;
left:50%;
top:50%;
z-index:1000;
width:800px;
height:558px;
margin:-275px 0 0 -385px;
background:url(/i/admin/edit_article_bgr.png) no-repeat;
}

#properties_div_bgr_2 {
position:fixed;
left:50%;
top:50%;
z-index:999;
width:538px;
height:408px;
margin:-204px 0 0 -269px;
background:url(/i/admin/edit_article_bgr_3.png) no-repeat;
}

.admin-properties-div h6 {
font-size:100%;
}

.admin-properties-div-big form {
width:720px;
text-align:left;
margin:5px;
}

#properties_div .editor-form {
width:auto;
}

#properties_div BUTTON {
cursor:pointer;
margin-right:8px;
white-space:nowrap;
border:1px outset #f3f3f3;
background:#f3f3f3;
}

#properties_div BUTTON IMG {
border:0;
height:15px;
margin-right:5px;
margin-top:1px;
margin-bottom:1px;
vertical-align:middle;
}

#properties_div BUTTON SPAN {
font-size:11px;
font-family:Tahoma, Helvetica, sans-serif;
color:#666;
}

.addblockshadow {
height:25px;
}

#properties_div .form-editor-header {
font-weight:700;
text-align:center;
margin:0;
padding:5px 0 0;
}

#properties_div .form-editor-buttons {
position:absolute;
width:300px;
text-align:right;
right:18px;
top:482px;
}

#properties_div .form-editor-buttons-2 {
position:absolute;
width:400px;
text-align:right;
right:4px;
top:328px;
}

#properties_div .form-editor-buttons button {
margin-right:12px;
}

#siteedit-panel {
position:relative;
height:43px;
font-size:12px;
background:#5d6169;
}

.panel-abocms {
position:absolute;
left:27px;
top:8px;
}

.panel-exit {
float:right;
top:1px;
left:-38px;
color:#314447;
text-decoration:none;
position:relative;
padding:4px 17px;
background:url(/i/admin/btn_exit.gif) no-repeat;
}

.panel-addpage,.panel-pages {

float:left;
position:relative;
top:16px;
left:195px;
padding:1px 0 3px 24px;
background:url(/i/admin/panel_icons.gif) no-repeat 0 -50px;
}

.panel-addpage {
left:195px;
background:url(/i/admin/panel_icons.gif) no-repeat 0 -50px;
}

.panel-pages {
left:170px;
background:url(/i/admin/panel_icons.gif) no-repeat;
}

.edit-on-site {
float:right;
display:block;
border-top:1px solid gray;
border-left:1px solid gray;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
position:relative;
top:8px;
left:-100px;
padding:4px 8px 4px 30px;
background:url(/i/admin/panel_icons.gif) no-repeat 8px -97px;
}

#panel-goto-list {
position:relative;
top:9px;
left:230px;
float:left;
width:188px;
height:20px;
border:1px solid #e5e5e5;
color:#716e6e;
line-height:20px;
background:#fff;
}

#panel-goto-list ul {
position:absolute;
left:-1px;
top:20px;
width:188px;
border:1px solid #a9acb4;
border-top:none;
list-style:none;
line-height:1.3em;
visibility:hidden;
margin:0;
padding:5px 0 2px;
background:#fff;
}

#panel-goto-list li {
margin-left:2px;
padding:0 0 8px 30px;
background:url(/i/admin/icons2.gif) no-repeat;
}

#panel-goto-list li a {
color:#3d6b7e;
text-decoration:none;
}

#panel-goto-list li a:hover {
color:#58acce;
}

#panel-goto-list.panellist {
border-color:#a9acb4;
}

.goto-list-arrow {
position:absolute;
top:2px;
left:170px;
cursor:pointer;
}

#id_search {
background:-690px 0;
}

#id_search.curr {
background:-691px 5px;
}

#id_pages {
background:-661px -20px;
}

#id_pages.curr {
background:-662px -16px;
}

#id_banners {
background:-632px -40px;
}

#id_banners.curr {
background:-633px -37px;
}

#id_vacancies {
background:-604px -61px;
}

#id_vacancies.curr {
background:-605px -57px;
}

#id_faq {
background:-575px -80px;
}

#id_faq.curr {
background:-576px -76px;
}

#id_gallery {
background:-546px -99px;
}

#id_gallery.curr {
background:-547px -96px;
}

#id_glossary {
background:-516px -117px;
}

#id_glossary.curr {
background:-517px -115px;
}

#id_catalog {
background:-488px -138px;
}

#id_catalog.curr {
background:-489px -134px;
}

#id_shop {
background:-458px -158px;
}

#id_shop.curr {
background:-459px -155px;
}

#id_news {
background:-428px -178px;
}

#id_news.curr {
background:-429px -174px;
}

#id_poll {
background:-398px -198px;
}

#id_poll.curr {
background:-399px -194px;
}

#id_pricelists {
background:-340px -236px;
}

#id_pricelists.curr {
background:-341px -232px;
}

#id_subscription {
background:-311px -257px;
}

#id_subscription.curr {
background:-312px -253px;
}

#id_sitelinks {
background:-283px -276px;
}

#id_sitelinks.curr {
background:-284px -273px;
}

#id_counter {
background:-254px -295px;
}

#id_counter.curr {
background:-255px -291px;
}

#id_article {
background:-224px -315px;
}

#id_article.curr {
background:-225px -311px;
}

#id_documents {
background:-195px -335px;
}

#id_documents.curr {
background:-196px -331px;
}

#id_forms {
background:-166px -357px;
}

#id_forms.curr {
background:-167px -353px;
}

#id_forum {
background:-139px -379px;
}

#id_forum.curr {
background:-140px -375px;
}

#id_users {
background:-112px -399px;
}

#id_users.curr {
background:-113px -396px;
}

#id_backup {
background:-80px -419px;
}

#id_backup.curr {
background:-81px -415px;
}

#id_configuration {
background:-52px -439px;
}

#id_configuration.curr {
background:-53px -435px;
}

#id_site {
background:-23px -459px;
}

#id_site.curr {
background:-24px -455px;
}

#id_exit {
background:6px -478px;
}

p.gallery-item,div.gallery-item {
float:left;
height:100px;
}

div.gallery-item {
height:172px;
text-align:center;
overflow:hidden;
}

.sm_items div.gallery-item,.friend {
height:140px;
}

.friend {
width:104px;
border:1px solid #e5e5e5;
float:left;
overflow:hidden;
margin:0 10px 10px 0;
padding:5px;
}

.gallery-item {
margin:0 6px 5px 0;
}

.gallery-item a.border {
height:100px;
width:150px;
display:block;
overflow:hidden;
margin-bottom:4px;
}

.map_op img,.gallery-item a.border {
border:2px solid #eff1f6;
}

.catalogue_search_form select {
width:220px;
border:1px solid #e5e5e5;
}

.forum-topics thead th {
border-left:1px solid #fff;
border-bottom:1px solid #fff;
color:#333;
text-align:center;
padding:14px 12px;
background:#eff1f6;
}

.forum-topics thead th.topic-name,.forum-topics thead th.folder-name {
padding-left:42px;
border-left:none;
text-align:left;
width:45%;
}

.forum-topics tbody td {
height:46px;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
text-align:center;
padding:10px 12px;
}

.forum-topics tbody td.topic-name,.forum-topics tbody td.folder-name {
padding-left:42px;
border-left:none;
text-align:left;
}

.forum-topics tbody td.folder-name {
background:url(/i/forum/forum_folders.gif) no-repeat 12px 17px;
}

.forum-topics tbody td.folder-close {
background:12px -283px;
}

div.forum-legend {
margin:20px 0 20px 12px;
}

table.forum-legend {
width:100%;
margin:20px 0;
}

table.forum-legend td {
width:25%;
padding:0 20px 0 12px;
}

div.forum-legend p {
background:url(/i/forum/forum_folders.gif) no-repeat;
}

.forum-legend p {
padding-left:30px;
margin:0 0 10px;
}

.forum-legend p.folder-close {
background:0 -300px;
}

table.forum-legend p {
padding-bottom:4px;
padding-top:1px;
margin-bottom:10px;
background:url(/i/forum/forum_topics.gif) no-repeat;
}

.forum-legend p.topic-close {
background:0 -200px;
}

.forum-legend p.hot-open {
background:0 -400px;
}

.forum-legend p.hot-close {
background:0 -600px;
}

.forum-legend p.stick-open {
background:0 -800px;
}

.forum-legend p.stick-close {
background:0 -1000px;
}

.forum-legend p.notice-open {
background:0 -1200px;
}

.forum-legend p.notice-close {
background:0 -1400px;
}

.forum-postform {
margin:10px 12px;
}

.forum-postform form {
margin-top:20px;
}

.forum_tbl {
border-collapse:collapse;
width:100%;
}

.forum_tbl th {
border:1px solid #ccc;
padding:6px;
}

.forum_tbl td {
border:1px solid #ccc;
vertical-align:top;
padding:6px;
}

.forum_menu {
margin:10px 0;
}

.forum_menu a {
padding:0 5px 0 13px;
background:url(/i/li.gif) no-repeat 0 .5em;
}

.forum_menu a.first {
padding:0 5px 0 0;
}

.personal h2 {
margin-top:25px;
}

.personal button {
width:140px!important;
}

.forum_subject {
border:1px solid #ccc;
margin:-7px -7px 8px;
padding:10px;
background:#fafafa;
}

.forum_signature {
border-top:1px solid #ccc;
margin:10px 0 5px;
}

.forum-options {
width:100%;
border-top:1px solid #eff1f6;
border-bottom:1px solid #eff1f6;
margin:15px 0 5px;
}

.forum-options td {
width:50%;
border-left:1px solid #eff1f6;
padding:16px 12px;
}

.forum-options table td {
width:auto;
border-left:none;
padding:0 5px 0 0;
}

.forum-options h6 {
font-size:100%;
color:#333;
margin:0 0 10px;
}

.forum-posts tbody th {
width:150px;
border-bottom:2px solid #eff1f6;
text-align:left;
font-weight:400;
vertical-align:top;
padding:12px;
}

.forum-posts tbody th img {
border:1px solid #e3e7f0;
margin:5px 0;
padding:4px;
background:#fff;
}

.forum-posts tbody th p {
font-size:9px;
margin:5px 0 10px;
}

.forum-posts tbody td {
vertical-align:top;
border-bottom:2px solid #eff1f6;
padding:12px 20px 20px 0;
}

.forum-posts tbody td h6 {
font-size:100%;
color:#333;
font-weight:400;
margin:2px 0 16px;
}

.forum-posts tbody td p.forum-quote {
text-align:right;
margin:0 0 8px;
}

.forum-posts tbody td p.forum-quote a {
padding-left:10px;
background:url(/i/forum/forum_quote.gif) no-repeat 0 5px;
}

.forum-posts tbody.dark th,.forum-posts tbody.dark td {
background:#f7f8fa;
}

.quote {
border:1px solid #ccc;
padding:5px;
background:#fafafa;
}

#postForm th {
width:100px;
text-align:left;
vertical-align:top;
line-height:22px;
padding:3px 0 7px;
}

#postForm td {
padding:0 0 10px;
}

#format-post {
border:1px solid #eff1f6;
margin:0 0 5px;
padding:8px;
background:#eff1f6;
}

#format-post table {
margin:10px 0 0;
}

#postForm #format-post table.format-buttons td {
padding-right:10px;
}

#format-post-control {
position:relative;
height:20px;
text-align:center;
cursor:pointer;
margin:0 0 -20px 380px;
padding:0 6px;
}

.formatclose {
border:1px solid #eff1f6;
top:-20px;
line-height:20px;
background:#eff1f6;
}

.formatopen {
border:1px solid #eff1f6;
border-bottom:none;
top:-20px;
line-height:20px;
background:#eff1f6;
}

dl.job-item,dl.form-item {
overflow:hidden;
margin-left:10px;
clear:left;
}

dl.job-item dd h5 span {
padding-left:10px;
font-weight:400;
}

dl.job-item dd h5 b {
color:#333;
}

dl.job-item dt,dl.form-item dt {
float:left;
width:105px;
overflow:hidden;
}

dl.job-item dd,dl.form-item dd {
margin-left:110px;
}

.form-item .text,.form-item textarea,.w205 {
width:205px;
}

.form-item .select {
width:206px;
}

.form-item textarea {
height:80px;
}

.form-item dd div {
overflow:hidden;
width:100%;
float:left;
}

.job-item h5 {
margin-bottom:.2em;
}

.job-item p {
margin-top:.2em;
}

.job-item h5 span {
font-size:90%;
padding-left:20px;
text-transform:none;
color:#716e6e;
}

.job-item h6 {
font-size:80%;
margin:5px 0;
}

.job-info td,.job-info th {
padding:2px 30px 1px 0;
}

.job-info td {
padding-right:0;
}

.tech {
margin:1.2em 0;
}

.tech a {
padding:0 3px;
}

.tech span {
font-weight:700;
padding:0 3px;
}

table#properties th,table#properties td {
width:50%;
border:1px solid #ccc;
padding:4px;
}

table#properties th {
color:#fff;
background:#a9acb4;
}

table.imaget {
border-collapse:collapse;
margin:1em auto 1.2em;
}

td.pager {
cursor:pointer;
padding:0 4px;
background:#eff1f6;
}

td.sele {
cursor:pointer;
padding:0 4px;
background:#a9acb4;
}

td.pager a {
text-decoration:none;
color:#a9acb4;
}

td.sele a {
text-decoration:none;
color:#eff1f6;
}

table.imaget th {
font-weight:400;
text-align:center;
padding:0 2px;
background:#eff1f6;
}

table.imaget h2 {
margin:.5em 0 0;
}

img.border,.image img,.gallery a img {
border:2px solid #eff1f6;
margin:0 4px 5px 0;
}

.photo-tabs {
margin-bottom:.8em;
}

table.mb0 {
margin-bottom:-1px;
}

.photo-tabs td {
padding:0;
background:url(/i/tabla.gif) no-repeat -1px 0;
}

.photo-tabs td:first-child {
background:url(/i/tabla.gif) no-repeat;
}

.photo-tabs td.selected {
background:url(/i/tabl.gif) no-repeat;
}

.photo-tabs td a {
display:block;
border-bottom:1px solid #e5e5e5;
padding:5px 9px;
background:url(/i/tabra.gif) no-repeat 100% 0;
}

.photo-tabs td.selected a {
font-weight:700;
text-decoration:none;
outline:none;
border-bottom:1px solid #fff;
background:url(/i/tabr.gif) no-repeat 100% 0;
}

.blog h6 {
margin:0 0 1em;
}

.blog .news_text p {
margin-bottom:1em;
}

.blog {
border-top:1px solid #e5e5e5;
padding-top:10px;
width:100%;
overflow:hidden;
padding-bottom:0;
}

.left_img,.map_op img {
float:left;
margin:0 10px 5px 0;
}

.blog .left_img {
margin-top:5px;
border:1px solid #bbb;
}

.vmiddle {
width:186px;
margin:0;
}

.nost td {
background:#fff;
}

.image_poll #stars {
padding-right:30px;
}

.image_poll table td {
vertical-align:top;
padding:0;
}

.image_poll th div {
height:0;
overflow:hidden;
margin-bottom:-10px;
}

.image_poll th div input {
margin-top:10px;
}

.image_poll form table {
width:150px;
}

.label-star-off,.label-star-on {
display:block;
cursor:pointer;
height:19px;
width:15px;
line-height:49px;
overflow:hidden;
float:left;
background:url(/i/poll_star.gif) no-repeat 0 -29px;
}

.label-star-on {
background:url(/i/poll_star.gif) no-repeat 0 1px;
}

.cat_img_big {
float:left;
margin:5px 10px 10px 0;
}

.action_list a img {
margin:0 0 -6px 6px;
}

.action_list {
margin-bottom:.3em;
}

.block_zag h2 {
float:left;
width:170px;
}

.block_zag h4 {
margin-left:180px;
}

.inline_head {
font:normal 90% tahoma, sans-serif;
padding-left:20px;
}

span.markword {
width:auto;
font-size:12px;
color:#fff;
background:#8a0000;
}

.mb12 {
margin-bottom:1.2em;
}

.mt12 {
margin-top:1.2em;
}

.bb {
border-bottom:1px solid #e5e5e5;
}

.map_op img {
clear:left;
}

#blckLoading {
border:1px solid #0f4b8e;
color:#0f4b8e;
float:right;
font-weight:700;
position:fixed;
right:10px;
top:10px;
width:120px;
height:26px;
z-index:101;
margin:0;
padding:10px 3px 3px 23px;
background:#fff url(/i/admin/load.gif) no-repeat 3px 50%;
}

.fp #footer .page_pad .footer_menu a {
font-size:11px;
}

.new h5,.faq h6 a,.bold,.news_title,.good_title {
font-weight:700;
}

img,div.gallery-item p img {
border:none;
}

.both,.h3_block {
clear:both;
}

.fright,.image_poll form {
float:right;
}

.aright,.image_poll #stars td {
text-align:right;
}

.acenter,.good_img td,.good_img th {
text-align:center;
}

.aleft,.data th,.compare th,.compare td,#properties_div .block-properties td {
text-align:left;
}

.red,.required_field {
color:red;
}

.dashed,.faq_question {
text-decoration:none;
border-bottom:1px dashed;
}

.dashed:hover,.faq_question:hover,#people_search .em {
text-decoration:none;
}

.header input,.w140,#bbb1 {
width:140px;
}

.center .cat,.sp .center .h3_block,.menu #id_exit,.hide {
display:none;
}

.left .pad,.center .pad {
padding:15px 10px 0 0;
}

.right .pad,.center2 .pad {
padding:15px 0 0;
}

.menu ul li a:hover,#siteedit-panel a {
color:#fff;
}

#footer .left,#footer .right,#footer .center,#postForm #format-post td {
padding:0;
}

.developers a,.developers a:hover {
color:#a9acb4;
text-decoration:none;
}

.cat_menu li,.submenu li {
color:#64a1d7;
padding:0 0 4px 17px;
background:url(/i/cat_menu_li.gif) no-repeat 0 .42em;
}

.cat_menu li.curr,.submenu li.curr {
background:url(/i/cat_menu_li_off.gif) no-repeat 0 .42em;
}

.cat_menu li a,.submenu li a {
color:#716e6e;
text-decoration:none;
}

.cat_menu li.curr a,.cat_menu li ul li.curr a,.submenu li.curr a,.submenu li ul li.curr a {
color:#64a1d7;
text-decoration:none;
}

.cat_menu li a:hover,.submenu li a:hover {
text-decoration:underline;
}

.cat_menu li ul li,.submenu li ul li {
padding:0 0 4px 10px;
background:url(/i/cat_smenu_li.gif) no-repeat 0 .45em;
}

.cat_menu li.curr ul li a,.submenu li.curr ul li a {
color:#716e6e;
}

.cat_menu li ul li.curr,.submenu li ul li.curr {
background:url(/i/cat_smenu_li_off.gif) no-repeat 0 .45em;
}

.no_image .news_text,.good_text2 {
margin-left:0;
}

.news_text p,.mb0 {
margin-bottom:0;
}

.prm01,.prm02 {
border:1px solid #a9acb4;
margin:0 0 15px;
padding:1px;
background:#fff;
}

.auth_form input,.subscr_fields input {
margin:4px 0 8px;
}

.good input,.check {
border:none;
vertical-align:middle;
}

.tbl th,.tbl td,.tbl2 td {
border:1px solid #ccc;
padding:4px;
}

.subscribe_form button,.faq_li div {
margin:5px 0 0;
}

.faq_li div div,#format-post table.format-buttons,.image_poll #stars td input {
margin:0;
}

.compare input,p.va_mid img {
vertical-align:middle;
}

.hover .popup-list,#panel-goto-list.panellist ul {
visibility:visible;
}

.admin-editblock div.admin-icon,.admin-addblock div.admin-icon {
position:absolute;
left:0;
top:0;
}

#id_siteusers,#id_workers {
background:-372px -218px;
}

#id_siteusers.curr,#id_workers.curr {
background:-373px -214px;
}



div.gallery-item p,.mt0 {
margin-top:0;
}

.forum-topics,.personal,.forum-posts,table#properties,.image_poll {
width:100%;
}

.forum-topics tbody th,.forum-posts thead th {
border-bottom:1px solid #fff;
color:#fff;
padding:12px;
}

.forum-topics tbody td.folder-closenew,.forum-topics tbody td.folder-opennew {
background:12px -133px;
}

.forum-topics tbody .dark td,.tbl .dark,table#properties tr.odd,.fill-box {
background:#eff1f6;
}

.forum-legend p.folder-closenew,.forum-legend p.folder-opennew {
background:0 -150px;
}

.personal td,.personal th,.form-item dd div label,.friend div a,p.img_va_top img,.va td,.va th {
vertical-align:top;
}

.galery,.block_zag {
overflow:hidden;
width:100%;
}
<style>
body {padding:0;}

img {
	border:0;		
}

#scroll {
	position:relative;
	height:;
	overflow:hidden;
	border:1px solid #ddd;
	width:900px;
	padding:15px;
	height:473px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#tools {
	width:9999em;
	position:absolute;
	height:400px;
}

.tool {
	float:left;
	width:1000px;
	height:340px;
	text-align:center;
}

.details {
	font-size:18px;
	color:#555;
	margin-top:-20px;
	background-color:transparent;
	padding:5px 148px;
}


#thumbs {
	background:url(http://static.flowplayer.org/tools/img/demo-navi.jpg) no-repeat;
	height:90px;
	position:absolute;
	top:425px;
	width:935px;
	left:-8px;
}

.t {
	padding:0 !important;
	border:0 !important;
}

.t a {
	background:transparent url(http://static.flowplayer.org/tools/img/demo-navi.jpg) no-repeat scroll -21px -90px;
	margin-left:11px;
	display:block;
	width:99px;
	float:left;
	height:90px;
	cursor:pointer;
}

.t a.active {
	cursor:default !important;
}

/*.navi {
	margin-left:314px;
	_margin-left:304px;
}

/* CSS sprite for the navigation */
#t0 		  { margin-left:20px; _margin-left:10px;}
#t0.active { background-position:-21px 0 !important; }
#t0:hover  { background-position:-21px -180px; }
#t0:active { background-position:-21px -270px; }

#t1			{ background-position:-325px -90px; }
#t1:hover 	{ background-position:-325px -180px; }
#t1:active	{ background-position:-325px -270px; }
#t1.active	{ background-position:-325px 0 !important; }

#t2			{ background-position:-435px -90px; }
#t2:hover 	{ background-position:-435px -180px; }
#t2:active	{ background-position:-435px -270px; }
#t2.active	{ background-position:-435px 0 !important; }

#t3			{ background-position:-545px -90px; }
#t3:hover 	{ background-position:-545px -180px; }
#t3:active	{ background-position:-545px -270px; }
#t3.active	{ background-position:-545px 0 !important; }

#t4			{ background-position:-655px -90px; }
#t4:hover 	{ background-position:-655px -180px; }
#t4:active	{ background-position:-655px -270px; }
#t4.active	{ background-position:-655px 0 !important; }

#t5			{ background-position:-765px -90px; }
#t5:hover 	{ background-position:-765px -180px; }
#t5:active	{ background-position:-765px -270px; }
#t5.active	{ background-position:-765px 0 !important; }

#t6			{ background-position:-875px -90px; }
#t6:hover 	{ background-position:-875px -180px; }
#t6:active	{ background-position:-875px -270px; }
#t6.active	{ background-position:-875px 0 !important; }

/* CSS3 BUTTON */

.btn {
	display: inline-block;
	background: url(btn.bg.png) repeat-x 0px 0px;
	padding:5px 10px 6px 10px;
	font-weight:bold;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
	border:1px solid rgba(0,0,0,0.4);
	-moz-border-radius: 5px;
	-moz-box-shadow: 0px 0px 1px rgba(0,0,0,0.5);
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0px 0px 1px rgba(0,0,0,0.5);
	color: #FFF;
	font-size: 14px;
}

.btn:hover {
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	cursor:pointer;
}

/* COLOR VARIATIONS */

.blue		{background-color: #CCCCCC; color: #141414;}
.blue:hover	{
	background-color: #00c0ff;
	color: #ffffff;
	line-height: inherit;
}

.green		{background-color: #CCCCCC; color: #141414;}
.green:hover{
	background-color: #099;
	color: #ffffff;

}

.red		{
	background-color: #FFF;
	color: #CCC;
}
.red:hover	{
	background-color: #039;
	color: #ffffff;
}
/* MAIN PROMO */
.promo_wrap { 
height: 100%;
left: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
position: absolute;
right: 0px;
width: 100%;
 }
p2default.css
* { 
font-family: "arial";
 }
default values
div { 
display: block;
 }
element.style { 
display: inline;
 }
style.css
#main .imagePannel { 
width: 1000px;
 }
style.css
.imagePannel { 
width: 1000px;
 }
p2default.css
img { 
border-bottom-color: currentColor;
border-bottom-style: none;
border-bottom-width: 0px;
border-left-color: currentColor;
border-left-style: none;
border-left-width: 0px;
border-right-color: currentColor;
border-right-style: none;
border-right-width: 0px;
border-top-color: currentColor;
border-top-style: none;
border-top-width: 0px;
 }
p2default.css
* { 
font-family: "arial";
 }
#main #main_promo { 
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
position: relative;
width: 1000px;
 }
 #main .imagePannel { 
width: 1000px;
 }
 
reddit.com
.footer { 
border-bottom-color: rgb(240, 240, 240);
border-bottom-width: 1px;
border-left-color: rgb(240, 240, 240);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(240, 240, 240);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(240, 240, 240);
border-top-style: solid;
border-top-width: 1px;
color: rgb(128, 128, 128);
display: inline-block;
font-size: larger;
margin-bottom: 15px;
margin-left: 15px;
margin-right: 15px;
margin-top: 15px;
padding-bottom: 5px;
padding-right: 5px;
padding-top: 5px;
 }
 .rounded { 
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
 }
