/* Author: Rumin Sergey | Copyright: CENTROARTS.com | e-mail: sale@centroarts.com | URL: http://www.centroarts.com */

.btn_reglog { width: 108px; height: 18px; background: url("../images/button_reg.png") no-repeat 0 0; border: 0 none; margin: 0; padding: 0 0 2px 0; cursor: pointer; color: #81867e; font-weight: bold; }
.btn_reglog:hover { background-position: 0 -18px; }

.navigation { text-align: center; }

/*pager*/
.navigation { font-weight: bold; line-height: 22px; }
	.navipage a { text-decoration: none !important; color: #000; padding: 3px 4px; }
	.navipage a:hover { background-color: #ffbc10; }
	.navipage span { color: #c2512a; padding: 3px 4px; }
	.nprev img, .nnext img { vertical-align: middle; margin: -3px 2px 0 2px; width: 42px; height: 13px; background: url("../images/navipage.png") no-repeat 0 0; }
	.nnext a img { background-position: 0 -26px; }
	.nprev a img { background-position: 0 -39px; }
	.nnext span img { background-position: 0 0; }
	.nprev span img { background-position: 0 -13px; }

.base, .morelink, .binner, .hsep { overflow: hidden; }
.base { }
.binner { margin: 0 16px; }
.hsep { background: url("../images/hsep.png") repeat-x 0 50%; height: 30px; width: 100%; clear: both; font-size: 1px; }
	.bheading { border-left: 5px solid #c2512a; margin: 0 0 0.4em 0; }
		.bheading .binner { margin-left: 11px; }
		.heading { font-size: 1.9em; letter-spacing: -0.05em; color: #c2512a; }
		.heading a { color: #c2512a; }
		h2.heading a { color: #c2512a; font-weight: normal; }

	.hinfo { color: #7f7f7f; }
	.hinfo a { color: #7f7f7f; font-weight: bold;}
		.hinfo span { margin-right: 10px; }
		.hinfo span img { vertical-align: middle; width: 10px; height: 10px; margin: -1px 3px 0 0; background: url("../images/hinfo_icons.png") no-repeat; }

	.hinfo .iview { background-position: 0 0; }
	.hinfo .icom { background-position: -11px 0; }
	.hinfo .icat { background-position: -22px 0; }

	.maincont {font-size: 1.2em;  margin: 0 0 0.8em 0; }
	.maincont img {margin: 15px; box-shadow: #979797 6px 6px 10px; }
	.maincont p {text-align: justify; }

	.morelink { }
	.argmore a { text-decoration: none !important; height: 20px; line-height: 19px; float: left; color: #000; text-transform: uppercase; background: #ffbe0e url("../images/argmore.png") no-repeat; font-size: 0.9em; }
		.argmore a strong { cursor: pointer; float: left; height: 25px; padding: 0 16px 0 10px; background: url("../images/argmore.png") no-repeat 100% -40px; }
		.argmore a:hover { background-color: #ffcb3f; background-position: 0 -20px; }
		.argmore a:hover strong { background-position: 100% -60px; }
	.argback a { margin: 1px 0 0 0; float: right; color: #be4319; font-size: 0.9em; text-transform: uppercase; padding-right: 17px; background: url("../images/argback.png") no-repeat 100% 50%;  }
	.fullicons { font-size: 0.9em; color: #000; display: inline; }
		.fullicons li { display: inline; }
		.fullicons a { line-height: 1.3em; color: #000; text-decoration: none !important; margin: 0 5px 0 0; float: left; width: 105px; height: 46px; background: url("../images/fullicons.png") no-repeat; }
		.fullicons a span { cursor: pointer; display: block; padding: 9px 0 0 42px; }	
			.fullicons a.isend { background-position: 0 0; }
			.fullicons a.isend:hover { background-position: 0 -46px; }
			.fullicons a.iprice { background-position: -105px 0; }
			.fullicons a.iprice:hover { background-position: -105px -46px; }
			.fullicons a.iphoto { background-position: -210px 0; }
			.fullicons a.iphoto:hover { background-position: -210px -46px; }
			.fullicons a.iphoto span { padding-left: 50px; }

	.isicons { float: right; margin: 0 0 4px 4px; }
	.isicons span { float: right; padding: 0 2px; }

/*fullstory*/
.small { font-size: 0.9em; color: #717170; }
	.storenumber { text-align: center; padding: 10px 0 0 0; }

.addcomment h3 { padding: 0 0 0 35px; height: 30px; }
	.addcomment .small { line-height: 1.3em; }
	.addcomment strong { font-weight: normal; }

/*errors*/
.errors { margin: 0 0 12px 0; border: 1px solid #dbdbdb; padding: 7px 12px 7px 50px; background: #fafafa url("../images/errors.png") no-repeat 8px 50%; overflow: hidden;
	border-radius:4px;

}

.pollvotelist { width: 60%; text-align: left; }
.pollvotelist input { margin-right: 5px; }

/*comments*/
.wmcomments { overflow: hidden; position: relative; border-top: 3px solid #979797; border-bottom: 8px solid #fcfcfc; background-color: #f9f8f7; padding: 8px 0 0; }
	.wmcomments .binner { margin: 0 8px; }
	.comments { overflow: hidden; padding: 0 0 0 82px; }
	.comments .dleft { float: left; width: 82px;  margin: 0 0 0 -82px; }
	.comments .dright { overflow: hidden; float: right; width: 100%; }

	.nickname a, .nickname { color: #ffb21a; }
	.nickname { font-weight: bold; font-size: 1.3em; margin: 0 0 0.3em 0; text-transform: uppercase; line-height: 1em; font-family: Arial, Tahoma, Verdana, sans-serif; }
	.nickname img { vertical-align: middle; margin: 0 2px 4px 0; }
	.comments .date { font-size: 0.9em; float: right; color: #76706e; margin: 0 0 0.3em 0; }
	.date .cicons a { width: 46px; height: 16px; float: right; margin-left: 4px; }

	.editcomment { float: right; display: inline; font-size: 0.9em; }
	.editcomment a { text-decoration: none; }
	.editcomment a span { float: right; cursor: pointer; height: 16px; line-height: 16px; margin: 0 0 0 3px; background: #676767 url("../images/commentedit.png") no-repeat 0 0; color: #2f2b29; }
	.editcomment a span span { background: url("../images/commentedit.png") no-repeat 100% -16px; float: left; margin: 0; padding: 0 10px; }

	/*avatar*/
	.avatarbox img { width: 70px; height: auto; }
	.signature { color: #93918d; }

/*pages*/
h1.heading2 { color: #5a524f; }
	h1.heading2, h1.heading3 { margin: 0 0 0.5em 0; }
	h1.heading3 { font-size: 2em; color: #ffb400; }

/*forms*/
.tableform { width: 100%; }
	.tableform td { padding: 8px 0; line-height: 1.35em; }
	.tableform td.label { width: 24%; vertical-align: top; font-weight: bold; }
	.tableform tr { background: url("../images/dotted.png") repeat-x 0 0; }
	.tableform tr.flast td { padding-bottom: 0; }
	.tableform .nostylebb tr { background: none; }
	.tableform .nostylebb tr td { padding: 0; }
	.addnews { font-weight: bold; }
	.impot { color: #e5372f; font-weight: normal; }

.f_input { width: 300px; }
.f_textarea { width: 458px; height: 156px; }

/*search*/
.searchtable table { border-collapse: separate; border-spacing: 0; border: 0; font-size: 0.95em; }
.searchtable fieldset legend { color: #a9a9a9; }
.searchtable #searchinput, .searchtable #searchuser { width: 235px !important; }

/*statistics*/
.statistics { margin: 0 auto; }
	.statinn { text-align: left; }
	.statistics ul { margin-bottom: 15px; }
	.statistics ul li { position: relative; background: url("../images/dotted.gif") repeat-x 0 100%; padding: 4px 0; }
	.statistics ul li b { position: absolute; right: 0; }

/*userinfo*/
.usercolomn { overflow: hidden; padding: 0 0 0 115px; margin-bottom: 9px; }
	.usercolomn .dleft { float: left; width: 115px; margin: 0 0 0 -115px; }
	.usercolomn .dright { float: right; width: 100%; }
	.userinfo h2 { font-size: 18px; color: #828282; font-weight: normal; }
	.userinfo .uirow, .userinfo .uirow2 { padding: 10px 0;  }
	.userinfo .uirow { padding-top: 0; }
	.userinfo .uirow2 { background: url("../images/dotted.gif") repeat-x 0 0; }
	.userinfo .colomn { float: left; }

/*calculator*/
.price h3 { float: left; display: inline; }
.price div { display: inline; }
.calculator { width: 100%; }
.calculator td { text-align: center; }
.idkolvo input { width: 40px; }
.calculator .iname { text-align: left; }
.calculator tr td, .calculator tr th { border-bottom: 1px solid #e0e0e0; }
.calculator tr td { padding: 2px 0; }
.calculator tr:hover td { background-color: #f4f4f4; }
.idprice { color: #c2512a; }

.calculator .ihcategory td { text-align: left; border-bottom: 2px solid #c2512a; padding: 15px 0 0 0; font-weight: bold; text-transform: uppercase; color: #c2512a; }
.calculator .ihcategory:hover td { background: none; }
.cactns { float: right; display: inline; text-align: right; }

#dhtmltooltip{ text-align: left; position: absolute; left: -300px; width: 150px; border: 1px solid #aaa; padding: 2px 4px; background-color: #fff; visibility: hidden; z-index: 100; }
#dhtmlpointer{ position:absolute; left: -300px; z-index: 101; visibility: hidden; }

.news {
    background-color: #DDDAD5;
    bottom: 0;
    height: 20px;
    overflow: hidden;
    position: fixed;
    width: 100%;
}
.news .bg {
	width:100%;
	overflow:hidden;
}
div.move {
    overflow:hidden;
    width:99999px !important;
}
.news p {
    float:left;
    margin:0;
    font-size: 16px;
    width: auto;
    padding-right: 30px;
  
}
div #teaser_block_table_5806 {
width:240px;
}

/*Калькулятор*/
.kal{
 position: absolute;
  z-index:1;
}
.kalkul{
display:block;
  width:50px;
  height:280px;
  position:fixed;
  right:0;
  top:110px;
background: url("../images/kalkul.gif") no-repeat 0 0;
}
  div.demo { padding: 1px !important; width: 220px;}
	.ui-widget{font-size: 0.7em !important;}
  .style11{padding-left:40px !important;
  font-weight: bold;
  font-size:18px !important ;
  color:#FFBD0F;}
  .ui-widget-content {
	  background-color:#FFBD0F !important;
	  background-image:none !important;}

/*Кнопка наверх*/

#gotop{
  position:fixed;
  width:41px;
  height:41px;
  right:100px;
  bottom:120px;
  display:block;
  background:url('../images/ups.gif') no-repeat;z-index:9998;display:none;}


/*Таб вкладки комментов вк и фейсбук*/
ul.tabs {
 height: 28px;
 line-height: 25px;
 list-style: none;
margin: 0 0 3px;
 }
 .tabs li {
 display: inline;
 font-size: 1em;
 outline: 0;
 border: 0;
 background: #D8D8D8;
 color: #555;
 padding: 7px 10px;
 margin: 20px 0 0 0;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 vertical-align: middle;
 cursor:pointer;
 
 }
 .tabs li:hover {
 background: #2e4c79;
 color: #fff
 }
 .tabs li.current {
 background: #2e4c79;
 color: #fff
 }
 .box2 {
 display: none;
 min-height: 160px;
 }
 .box2.visible {
 display: block;
 }  
#vk_comments,
#vk_comments iframe {
    width: 100% !important;
}
.fb-comments,
.fb-comments span,
.fb-comments iframe {
    width: 100% !important;
}
