/* common styles */
body {padding:27px 0px 0px 50px;position:relative;font-family:Arial;font-size:0.72em;}

.mycontainer {display: block;clear:both;}
.basecontainer {display: block; clear:both;}
.cell {float: left;}

.abs {position:absolute;}
.clear {clear:both;}
a{color:#F06224}
/*div,span, a {border:1px solid black; }*/
.orBtnSubmit,#brickCount .orBtnSubmit{border:1px solid #EC815B; background:#F06224;font-family:Georgia;color:white;font-style:italic;font-size:12px;padding:5px;width:auto;cursor:pointer;outline:1px solid #fff}
.orBtnSubmit:focus,#brickCount .orBtnSubmit:focus,
.orBtnSubmit:active,#brickCount .orBtnSubmit:active,
.orBtnSubmit:hover,#brickCount .orBtnSubmit:hover,
.orBtnSubmit:link,#brickCount .orBtnSubmit:link,
.orBtnSubmit:visited,#brickCount .orBtnSubmit:visited{outline:1px solid #fff;border:1px solid #EC815B;}
#centerblock #ordersending .ositemblock .forms input.errorInField{border:1px solid #F06224}

#loading{display:none}
ul.square{padding:10px 0px 10px 20px}
	ul.square li{list-style-type:square;padding:3px 0px 3px 5px}
/*-----------------------------*/

#topbar {width:820px;}
#topbar #logo {width:165px;height:94px;}
#topbar #phone {width:362px;height:82px;}
#topbar #menu {padding:16px 0px 0px 0px;widtH:200px}
#topbar #menu  a {display: block; font-style:italic; font-family:Georgia; font-size:16px; color:#58595b; line-height:21px;}
#topbar #menu  a.heart {padding:0px 0px 0px 15px; background: url(../images/heart.png) 0px 7px no-repeat;float:right}
#topbar #menu  a.heart_ {padding:0px 0px 0px 15px; float:right}
#topbar .cell{float:left;clear:right}
#bigbrick {padding:27px 0px;width:934px;float:left;}
#bigbrick #brick {background: url(../images/bigbrick.jpg) no-repeat; width:567px; height:341px;}
#bigbrick #bigprice {font-size: 171px; line-height:171px; color:#4d4d4d; font-style:italic; font-family:Georgia;}
#bigbrick #bigprice1 {font-size: 171px; line-height:171px; color:#4d4d4d; font-style:italic; font-family:Georgia;}
#bigbrick #mediumprice {font-size: 50px; line-height:50px; color:#4d4d4d; font-style:italic; font-family:Georgia;white-space:nowrap;}
#bigbrick #info {padding:0px 0px 0px 8px;}
#bigbrick #text1, #bigbrick #text2 {width:297px; color:#58595b; font-style:italic; font-family:Georgia;}
#bigbrick #text1 {font-size: 25px; text-decoration:underline; margin-top:20px;line-height:120%}
#bigbrick #text2 {font-size: 14px; line-height:16px; margin-top:5px}
#bigbrick #text1 a{color:#4D4D4D;}
#bigbrick  .bigBrickPhoto{position:relative}
#bigbrick .sticker{position:absolute;top:3px;left:49px;}

#mainblock {padding-top:30px;}
.columns{padding-left:232px;overflow:hidden;clear:both}
	.columns .leftcolumn{margin-left:-232px;}
#leftblock {width:232px;}
#leftblock #search input {border:0px;/*1px solid black; */ background-color: transparent;}
#search {background: url(../images/search.png) no-repeat; width:208px; height:32px; margin-top:12px;}
#search #text { width:165px;height:20px;margin:5px 0px 0px 5px; font-style:italic; font-family:Georgia; color: #a0a0a0;}

#topbar #leftblock_ {padding:0px 0px 0px 0px; widtH:200px}
#leftblock_ #search input {border:0px;/*1px solid black; */ background-color: transparent;}
#leftblock_ #search {background: url(../images/search.png) no-repeat; width:208px; height:32px; margin-top:12px;}
#leftblock_ #search #text { width:165px;height:20px;margin:5px 0px 0px 5px; font-style:italic; font-family:Georgia; color: #a0a0a0;}

.leftblock {width:232px;}
.leftblock #search input {border:0px;/*1px solid black; */ background-color: transparent;}
#search {background: url(../images/search.png) no-repeat; width:208px; height:32px; margin:180px 0px 0px 0px}
#search #text { width:165px;height:20px;margin:5px 0px 0px 5px; font-style:italic; font-family:Georgia; color: #a0a0a0;}
#submit {color:#ffffff; width:36px; height:32px;cursor: pointer;}
#pricelist {width:164px; background: url(../images/xls.png) 100% 0% no-repeat; margin-top:22px;}
#pricelist a {font-size:16px; font-style:italic; font-family:Georgia; color:#58595b;}
#mainmenu a {font-size:16px; line-height:21px; font-style:italic; font-family:Georgia; color:#4d4d4d;}
#mainmenu a.active {text-decoration:none;}
#mainmenu .wide {margin-top:30px; }
#mainmenu {margin-right:-50px;width:282px;list-style-type:none}
	#mainmenu ul{list-style-type:none;padding:0px 0px 0px 20px;font-size:80%;display:none}
	#mainmenu li{z-index:100;position: relative;}
	#mainmenu .menuarrow ,.expanded{background: url(../images/menuarrow.jpg) 100% 10px no-repeat;}
	#mainmenu  a{background: #fff;padding-right:13px;}
	#mainmenu .menuarrow  ul,#mainmenu  .expanded ul{display:block;}
		#mainmenu .menuarrow a ,#mainmenu .active a{background: #fff;text-decoration:none;color:#DB5E31}
			#mainmenu .menuarrow ul a {text-decoration:underline;color:#4D4D4D}
	#mainmenu .submenu {font-size:16px; line-height:18px;}
	#mainmenu a.active {text-decoration:none}

#leftblock #news {width:230px; margin-top:66px;}
#leftblock #news #title {font-size:26px; font-style:italic; font-family:Georgia; color:#4d4d4d; text-decoration:underline;font-weight:400}
#leftblock #news .date, #leftblock #news .text {font-size:10px; line-height:18px; font-family:Arial; color:#4d4d4d; }
#leftblock #news .text a {color:#f06224;}
#leftblock #news .text {margin-bottom:18px;}

#centerblock #news {width:585px;padding-top:18px;}
#centerblock #news .bigtitle {font-size:27px; line-height:32px; font-family:Georgia;}
#centerblock #news .newsitem {font-family:Arial;}
#centerblock #news .newsitem  .date {color:#4d4d4d; font-size:11px;}
#centerblock #news .newsitem  .title {color:#f06224; font-size:16px; line-height:19px; text-decoration:underline;}
#centerblock #news .newsitem  .newstext {color:#4d4d4d; font-size:12px;margin-bottom:19px;}
#centerblock #news .newsitem  .newsimage {padding-top:16px;}
.bigtitle h2{font-weight:400}
#centerblock #manual {width:585px;padding-top:40px;}
#centerblock #manual .bigtitle {font-size:27px; line-height:32px; font-family:Georgia;}
#centerblock #manual .manualitem {font-family:Arial;}
#centerblock #manual .manualitem  .date {color:#4d4d4d; font-size:11px;}
#centerblock #manual .manualitem  .title {color:#f06224; font-size:16px; line-height:19px; text-decoration:underline;}
#centerblock #manual .manualitem  p {color:#4d4d4d; font-size:12px;margin-bottom:19px;}
#centerblock #manual .manual  .manualimage {padding-top:16px;}
#about {padding-top:0px;width:585px;}
/* #about p{color:#4d4d4d; font-size:14px;margin-bottom:19px;} */

#centerblock {margin:0px 10px 0px 60px;}
#bricks,.brickList{font-family:Arial; font-size:12px;overflow:hidden}
#bricks .title,.brickList .title  {color: #4d4d4d; margin-top:12px;text-decoration:none}
#bricks .price,.brickList .price {color: #f06224;}
#centerblock .bigtitle {font-size:27px; line-height:32px;font-weight:400; color:#4e4e4e; font-family:Georgia; margin-bottom:12px;}
#bricks .cell,.brickList .cell{height:185px;margin:10px 15px 10px 0;width:120px;}
.brickList .cell  div{min-height:70px}
#centerblock  #titlebrick {width:228px; height:37px; background: url(../images/brick_title.jpg) 100% 0% no-repeat; padding-top:17px;}
#centerblock  #titlecar {width:552px; height:37px; background: url(../images/car_title.jpg) 100% 0% no-repeat; padding-top:30px;}
#centerblock  .toppadd {padding-top:22px;}
#centerblock .text {font-family:Arial; font-size:12px; line-height:18px; margin-bottom:48px; width:585px;}
	#centerblock .bottomtext {margin-bottom:0px;}
#centerblock #partners {width:585px;overflow:hidden}
#centerblock #partners .cell {padding:5px 10px 10px 0px;}

#bricksfilter{font-family:Myriad Pro;font-size:12px;color:#777;}
	#bricksfilter .cell {padding:0px 8px 0px 5px;margin-right:0px; width:110px;clear:right}
		#bricksfilter h3 {font-family:Georgia;font-size:17px;color:#58595b;padding-bottom:6px;}
		#bricksfilter li {margin-bottom:3px;list-style-type:none;cursor:pointer;font-family:Tahoma, Arial, sans-serif;font-size:11px}
			/* #bricksfilter .selected {color:#000;} */
			#bricksfilter .selected {color:#fff;background:#bbb;padding-left:10px;margin-left:-10px}
			#bricksfilter .disabled {color:#ccc;}
	#bricksfilter .comment {width:570px;font-family:Arial;font-size:11px; font-style:italic; color:#b2b2b2; padding-top:24px;}


#mainfooter {width:888px; padding-top:62px; position:relative;/*xfloat: left; z-index:100;*/
font-family:Arial; font-size:9px; color:#989898;
}
#flexibleblock #mainfooter {margin-left: -292px;}

#mainfooter #madein {width:292px;}
#mainfooter #copyright {width:384px;}
#mainfooter #banners {width:200px;}
#mainfooter #banners img {margin:0px 6px 7px 0px;}
#mainfooter div {padding-bottom:15px;}

#bricksfilterresults {padding-top:48px;overflow:hidden}
#bricksfilterresults .bigtitle {font-family:Georgia; font-size:27px; line-height:29px; color:#4d4d4d;height:50px;font-weight:400}

#sorttype {font-family:Arial; font-size:12px; padding:13px 0px 0px;overflow:hidden;}
	#sorttype p {float:left;clear:right;color:#989898; margin-right:16px;}
	#sorttype div {float:left;clear:right;color:#f06224;width:80%;}
		#sorttype a{color:#999;text-decoration:underline; margin-right:16px;white-space:nowrap}
		#sorttype .selected{color:#f06224}

#bricksfilterresults #bricks {margin:16px 0px 0px 0px;}
#bricksfilterresults .margin {padding-top:52px;}

#centerblock #connections {font-family:Georgia; font-size:14px;line-height:19px;font-style:italic; padding-top:40px;}
#centerblock #connections .bigtitle{font-size:27px; line-height:30px; color:#4d4d4d; font-style:normal;margin:22px 0px 4px 0px;}
#centerblock #connections #yandex {color:#f06224;text-decoration:underline;}
#centerblock #connections_map {margin:24px 0px 10px 0px;}
.xpaddingconnections {margin-top:141px;}

.slink{border-bottom:1px dashed #F06224;text-decoration:none !important;line-height:110%;padding:0px}

#bricks .secondView{display:none}
#bricks a{float:right;font-style:Georgia;font-style:italic;color:#F06224}
	#bricks .cell a{float:none;display:block} 
#brickinfo {width:648px;}
	#brickinfo  .innerpopup{}
#centerblock #brickinfo .leftcol {width:312px; margin-right:15px;}
#onePrice{font-size: 37px; line-height:37px; color:#4d4d4d; font-style:italic; font-family:Georgia;white-space:nowrap;}
	#centerblock #bigprice {font-size: 124px; line-height:124px; color:#4d4d4d; font-style:italic; font-family:Georgia;}
	#centerblock #bigprice1 {font-size: 124px; line-height:124px; color:#4d4d4d; font-style:italic; font-family:Georgia;}
	#centerblock #mediumprice {font-size: 37px; line-height:37px; color:#4d4d4d; font-style:italic; font-family:Georgia;}
#centerblock #littleprice {font-size:16px; color:#4d4d4d; font-family:Georgia;margin:14px 0px 3px 0px;}
#centerblock #brickinfo #maininfo {font-family:Georgia;font-style:italic;font-size:14px;line-height:20px;margin-top:18px;}
#centerblock #brickinfo #maintext {font-family:Arial;font-size:12px;margin-top:12px;line-height:150%;}
#centerblock #brickinfo #how_many a {font-family:Georgia;font-style:italic;font-size:13px;line-height:20px;color:#f06224;text-decoration:none;border-bottom:1px dashed #f06224;margin-top:30px;}
#centerblock #brickinfo #how_many {padding-top:42px;}
#brickworkCalculator{position:static}
.oneArticle .rightColumn{width:300px;}
#brickCount,#brickCount2{line-height:38px;}
	#brickCount p,#brickCount2 p{font-family:Georgia;font-size:17px;font-style:italic;line-height:30px;padding:0 0 0 93px;}
	#brickCount .submit,#brickCount2 .submit{margin-left:93px}
		#brickCount2 .submit{display:block;margin-top:0px;width:115px;}
	#brickCount input,#brickCount2 input {font-size:13px;padding:2px 0 4px 3px;width:80px;vertical-align:bottom;}
	#brickCount .field,#brickCount2 .field{margin:0px !important}
		#brickCount2 .field{width:112px}
	#brickCount select,#brickCount2 select {font-size:13px;height:24px;vertical-align:bottom;width:65px;}
	#brickCount label,#brickCount2 label {font-family:Georgia;font-style:italic;font-size:12px;color:#58595b; padding:5px 0px 0px 0px;height:26px;margin-bottom:10px;float:left;width:93px}
#centerblock #brickinfo select, #centerblock #brickinfo .field {border:1px solid #cccccc;}
/* #centerblock #brickinfo option {height:31px;padding-top:10px;} */
#centerblock #brickinfo .inp_text {padding-right:8px;}
#centerblock #brickinfo .inp_button {padding-left:89px;}
#centerblock #brickinfo .what_is_it {font-family:Georgia;font-style:italic;font-size:11px; vertical-align: super; color:#f06224;margin-left:8px;}
#centerblock #brickinfo .bigtitle {padding-bottom:30px;}
#centerblock #brickinfo #store, #centerblock #brickinfo #store a {font-family:Georgia;font-style:italic;font-size:12px;color:#989898;}
#centerblock #brickinfo #store {padding:21px 0px 10px 0px;}
#centerblock .superoffer {padding-top:62px;}
#centerblock .itemstyle1, #centerblock .itemstyle2 { color:#4d4d4d; font-family:Georgia;font-style:italic; padding-left:89px; margin-top:-8px; margin-bottom:14px;}
#centerblock .itemstyle1 {font-size: 21px; line-height:21px;}
#centerblock .itemstyle2 {font-size: 18px; line-height:24px;}
/*#centerblock #kladka_inp {position:absolute;padding-left:89px;}*/
#centerblock #kladka_inp select{width:180px;}
/*#centerblock #square_inp {position:absolute;padding-left:89px;}*/
#centerblock #square_inp input{width:149px;}
#centerblock #inp_form2 {padding-top:20px;}
#centerblock .inp_comment {width:92px;}



/* #centerblock #transportings {width:570px; padding-top:96px;} */
#centerblock #transportings {width:570px; padding-top:66px;}
#centerblock #transportings #smallbox {width:350px;font-family:Georgia;z-index:10;position:relative;}
#centerblock #transportings #smallbox #price {z-index:100;font-family:Georgia;font-size:113px;color:#f06224;font-style:italic;letter-spacing: -7px; xline-height:113px;}
#centerblock #transportings #smallbox #price span {font-size:41px;letter-spacing: normal;}
#centerblock #transportings #smallbox #maintext {font-family:Georgia;font-size:14px;line-height:17px;color:#58595b;font-style:italic;}
#centerblock #transportings #bigcar {width:623px;height:337px;margin:-163px 0px 0px -27px; z-index:-1;position:relative;}
#centerblock #transportings .pagetext {font-family:Arial;font-size:12px;line-height:18px;color:#4d4d4d;}
#centerblock #transportings #titlecar {margin-top:36px;}
#centerblock #transportings #tradehouse {margin-top:15px;}

#sklad,#sklad_last  {width:800px}
#sklad .text1 {font-family:Georgia;font-size:14px; line-height:17px; font-style:italic;color:#989898;width:800px;}
#centerblock #sklad .itemrowhead {padding-top:60px;overflow:hidden;}
#centerblock #sklad .itemrowhead .head1 {font-family:Georgia;font-size:27px;color:#4d4d4d; padding-bottom:5px;}
#centerblock #sklad .itemrowhead .head2 {font-family:Georgia;font-size:14px;color:#58595b; font-style:italic; padding-top:16px;padding-right:10px;float:right;}
#centerblock #sklad .itemrowhead .head3 {font-family:Georgia;font-size:27px;color:#58595b; font-style:italic;float:right;padding-right:3px;white-space:nowrap;}
#centerblock #sklad .itemrow .head4 {font-family:Georgia;font-size:18px;color:#58595b; font-style:italic; text-decoration:underline;}
#centerblock #sklad .itemrow .text4 {font-family:Arial; font-size:11px; line-height:14px; color:#58595b; width:354px; padding:4px 20px 0px 0px;} 
#centerblock #sklad .itemrow .text5 {font-family:Georgia; font-size:18px; color:#58595b; font-style:italic; width:85px;padding-top:14px;} 
#centerblock #sklad .itemrow .cross {padding:21px 0px 0px 5px;}
#centerblock #sklad .itemrow .forms {width:150px;padding-top:14px;}
#centerblock #sklad .itemrow .brick {width:130px; padding:5px 0px 0px 10px;}
#centerblock #sklad .itemrow .forms input, #centerblock #sklad .itemrow .forms select {
border:1px solid #cccccc;text-align:center;
margin-right:4px;
}
#centerblock #sklad .itemrow .forms #form1 {height:28px; width:58px;}
#centerblock #sklad .itemrow .forms #form2 {height:28px; width:71px;}

#sklad .articlesList,
#sklad_last  .articlesList{table-layout:fixed;padding-top:20px}
#sklad_last  .articlesList{padding-top:40px;}
	#sklad td,
	#sklad_last  td{vertical-align:top;padding-bottom:14px}
	#sklad  .articlesList .articlePhoto,
	#sklad_last  .articlesList .articlePhoto{width:129px}
	#sklad  .articlesList .articleDescription,
	#sklad_last  .articlesList .articleDescription{width:293px;padding-right:5px}
		#sklad  .articlesList .articleDescription a,
		#sklad_last  .articlesList .articleDescription a{font-family:Georgia;font-size:18px;color:#58595b; font-style:italic; text-decoration:underline;}
		#sklad  .articlesList .articleDescription p,
		#sklad_last  .articlesList .articleDescription p{font-family:Arial; font-size:11px; line-height:14px; color:#58595b; padding:4px 20px 0px 0px;} 
	#sklad  .articlesList .articlesQuantity,
	#sklad_last  .articlesList .articlesQuantity{width:147px;padding:0px 0px 0px;font-family:Georgia; font-size:18px; color:#58595b; font-style:italic;} 
	#sklad_last  .articlesList .articlesQuantity{text-align:center}
		#sklad  .articlesList .field{font-size:13px;padding:3px 0 3px 3px;width:60px;vertical-align:middle;}
		#sklad  .articlesList select{font-size:13px;height:24px;vertical-align:bottom;width:70px;vertical-align:middle;}					
	#sklad  .articlesList .articlesCost,
	#sklad_last  .articlesList .articlesCost{width:201px;font-family:Georgia; font-size:18px; color:#58595b; font-style:italic;text-align:center}						
	#sklad  .articlesList .for-buttons{width:15px;padding:5px 5px 0px}
#sklad	.forCalcInfo{display:none}
#centerblock #sklad .itemrow {padding-top:25px;}
#centerblock #sklad .sendorder {padding-top:50px;}

#centerblock #sklad_last .text1 {font-family:Georgia;font-size:14px; line-height:17px; font-style:italic;color:#989898;width:800px;}
#centerblock #sklad_last .itemrowhead {padding-top:60px;}
#centerblock #sklad_last .itemrowhead .head1 {font-family:Georgia;font-size:27px;color:#4d4d4d; width:523px; padding-bottom:5px;}
#centerblock #sklad_last .itemrowhead .head2 {font-family:Georgia;font-size:14px;color:#58595b; width:150px; font-style:italic; padding-top:16px;}
#centerblock #sklad_last .itemrowhead .head3 {font-family:Georgia;font-size:27px;color:#58595b; font-style:italic;}
#centerblock #sklad_last .itemrow .head4 {font-family:Georgia;font-size:18px;color:#58595b; font-style:italic; text-decoration:underline;}
#centerblock #sklad_last .itemrow .text4 {font-family:Arial; font-size:11px; line-height:14px; color:#58595b; width:394px; padding:4px 20px 0px 0px;} 
#centerblock #sklad_last .itemrow .text5 {font-family:Georgia; font-size:18px; color:#58595b; font-style:italic; width:110px;padding-top:14px;} 
#centerblock #sklad_last .itemrow .text6 {font-family:Georgia; font-size:18px; color:#58595b; font-style:italic; width:95px;padding-top:14px;} 
#centerblock #sklad_last .itemrow .cross {padding:21px 0px 0px 5px;}
#centerblock #sklad_last .itemrow .forms {width:150px;padding-top:14px;}
#centerblock #sklad_last .itemrow .brick {width:130px; padding:5px 0px 0px 10px;}
#centerblock #sklad_last .itemrow .forms input, #centerblock #sklad_last .itemrow .forms select {border:1px solid #cccccc;text-align:center;margin-right:4px;}

#centerblock #sklad_last .info{padding-bottom:35px;line-height:130%;font-family:Arial}
#centerblock #sklad_last .new_group{padding-top:12px}
#centerblock #sklad_last .order_info{color:#6f6f6f;font-size:160%;font-family:Georgia;font-style:italic;line-height:120%}
#centerblock #sklad_last .itemrow .forms #form1 {height:28px; width:58px;}
#centerblock #sklad_last .itemrow .forms #form2 {height:28px; width:71px;}

#centerblock #sklad_last .itemrow {padding-top:35px;overflow:hidden}
#centerblock #sklad_last .sendorder {padding-top:50px;}

.orange_button{padding:5px;color:#f00;font-style:italic;font-weight:Georgia}
.orange_button div {background:#E75D32;}

#centerblock #calculator {line-height:45px}
#centerblock #calculator .title {font-family:Georgia;font-size:27px;color:#4d4d4d;}
#centerblock #calculator label {float:left;font-family:Georgia; font-size:14px; font-style:italic; color:#58595b;width:77px;}
#centerblock #calculator .tocount .submit {padding-left:77px;vertical-align:middle;}
#centerblock #calculator .tocount img {margin:0px 15px 0px;vertical-align:middle}
#centerblock #calculator .tocount .txt {font-family:Georgia; font-size:20px; line-height:27px; font-style:italic; color:#58595b;}
#calculator .field{font-size:13px;padding:2px 0 4px 3px;width:180px;vertical-align:middle;}
#calculator select {font-size:13px;height:24px;vertical-align:bottom;width:185px;vertical-align:middle;}
#centerblock #calculator {padding-top:55px;}
#centerblock #calculator .text1 {padding-top:2px;padding-bottom:7px;}
#centerblock #calculator .calcitemrow  {padding-top:20px;}
#centerblock #calculator .tocount {padding-top:20px;}
#centerblock #calculator #form1 {margin-right:10px;}

#centerblock #ordersending .title {font-family:Georgia; font-size:27px; color:#4d4d4d; padding:62px 0px 12px 0px;}
#centerblock #ordersending .ositemblock {padding-top:11px;}
#centerblock #ordersending .ositemblock .txt {font-family:Georgia; font-size:14px; line-height:43px; color:#989898; font-style:italic; width:87px;}
#centerblock #ordersending .ositemblock .compols {font-family:Georgia; font-size:14px; line-height:43px; color:#f06224; font-style:italic;padding-left:18px;margin-left:15px;
background: url(../images/littlearrow.png) 0% 50% no-repeat;
}
#centerblock #ordersending .ositemblock .forms input {width:300px; padding:5px; border:1px solid #cccccc;font-size:25px}
#centerblock #ordersending #sendtext {width:777px; height:173px; border:1px solid #cccccc;font-size:15px;padding:5px}
#centerblock #ordersending .comments {padding:40px 0px 15px 0px;}
#centerblock #ordersending .sendorder2 {margin-top:24px;}

#mainBricksList{display:none}

.table {
	display:table-cell;
}
.table .tr, .table .td { position: relative;}

.vmiddle {vertical-align:middle;}
.vbottom {vertical-align:bottom;}

/* fix for ie6 */
.vbottom .tr, .vbottom .td {  //top: 100%; width: 100%;}
.vbottom .td {//top: -100%;}

/* fix for ie6 */
.vmiddle .tr, .vmiddle .td {  //top: 50%; width: 100%;}
.vmiddle .td {//top: -50%;}




.popup {position:absolute}
.innerpopup {position:absolute; left:0px;bottom:0px; }

.what_is_it_popup .mainarea {
border-top:1px solid #b6b6b6;
border-left:1px solid #b6b6b6;
border-right:1px solid #b6b6b6;
xwidth:273px;
background: url(../images/whitepix.gif);
padding:3px 10px 10px 10px;
}
.what_is_it_popup .popup_bottom {width:390px; height:17px; background: url(../images/popup_bottom.png) 0 0 no-repeat;}
.what_is_it_popup .popuptitle {font-size:18px; color:#4d4d4d;}
.what_is_it_popup .popuptext {font-family:Arial; font-size:10px; line-height:17px; color:#4d4d4d; font-style:normal; text-decoration:none;border:0px;text-align: justify;}
.what_is_it_popup .popuptext a {color:#f06224;}

#centerblock .innerpopup {width:390px;}

.what_is_it_popup {margin-left:-50px;}
.what_is_it_popup .innerpopup {margin-bottom:-7px;}
.ordered{font-size:15px;color:#999;font-family:Georgia;font-style:italic}
	.ordered a{color:#999;}
/* admin */
.admin{font-size:0.95em;}
.admin #leftblock{padding-bottom:100px}
.admin #centerblock{width:550px;padding-bottom:100px}
.admin a{font-family:Georgia;font-style:italic;color:#E75C34;}
.admin ul{padding:0px;list-style-type:none;}
#adminmenu{list-style-type:none;}
	#adminmenu ul{list-style-type:none;padding:5px 0px 5px 20px}
		#adminmenu li{padding:2px 0px 2px}
		#adminmenu li.newgroup{padding-top:20px}
	#adminmenu a,#adminmenu a:link,#adminmenu a:visited,#adminmenu a:hover,#adminmenu a:active{color:#777;font-family:Georgia;font-style:italic;padding:0px 5px;background:#fff}
	#adminmenu .active a{text-decoration:none;font-weight:bold;color:#444}
		#adminmenu .active ul a{text-decoration:underline;font-weight:400;color:#777}
		
	#adminmenu .inner-items{display:none}
	#adminmenu .expanded .inner-items{display:block}
	
.simpleColumns{width:600px;table-layout:fixed}
	.simpleColumns td{vertical-align:top}
	
.pages-list{padding:5px 0px 5px 20px}
	.pages-list a{color:#4e4e4e;font-family:Georgia;font-style:italic;font-size:140%;line-height:120%;}
	
.admin #mainblock{padding-top:27px}

.admin .add{font-family:Georgia;font-style:italic;color:#E75C34;text-decoration:none;padding:0px 0px 0px 20px;background:url(../images/ico-add.png) no-repeat 0 3px;line-height:15px;font-size:105%}
	.admin .add span{text-decoration:underline;}

.admin .submitLink{font-family:Georgia;font-style:italic;color:#E75C34;line-height:15px;font-size:105%;display:none}

.admin .reload{font-family:Georgia;font-style:italic;color:#E75C34;text-decoration:none;padding:0px 0px 0px 20px;background:url(../images/ico-reload.png) no-repeat 0 3px;line-height:15px;font-size:105%}
	.admin .reload span{text-decoration:underline;}	
	
.admin h2{font-size:190%;vertical-align:top;padding:0px 0px 10px}
.admin h3{font-size:110%}
.admin a h3{color:#E75C34;font-style:normal;text-decoration:underline;font-family:Verdana}

.admin .manual-list{padding:0px 0px 20px 0px}
.oneInManual{padding:7px 0px 15px 0px;font-family:Verdana;font-size:85%}
	.oneInManual .date{font-size:80%}
	.oneInManual .pretext{font-size:85%}

.newsList{font-family:Verdana;font-size:95%;width:520px}
.newsList li{padding:7px 0px 15px 0px;font-family:Verdana;font-size:85%}
	.newsList .date{font-size:80%}
	.newsList li .delete{margin-top:20px}
	
.news-list{padding:0px 0px 20px 0px;list-style-type:none}
.news-list .oneNews{padding:7px 0px 15px 0px;font-family:Verdana;}
	.news-list .oneNews .date{font-size:90%}
	.news-list .oneNews .pretext{font-size:100%;padding:0px}
	.news-list h3{font-size:140%}
	.news-list .oneNews a h3{color:#E75C34;font-style:normal;text-decoration:underline;font-family:Verdana;display:inline}
	.news-list .oneNews h3 {color:#555;font-family:Georgia;font-size:140%;font-weight:bold;margin:10px 0 5px;}
.oneNews ul,.oneNews ol,#about  ul,#about  ol{padding:10px 0px 10px 20px;}
.oneNews li,#about li{padding:5px 0px}
.oneNews a,#about a,#admin-about a{color:#E75C34}
#about p,#admin-about p{margin:0px 0px 11px}
/* admin pages */
#admin-news-list .pages-list{padding-bottom:30px;}

.delete,.deleteWA{width:15px;height:17px;float:right;background:url(../images/button-delete.png) no-repeat 0 0px}
.deleteBlock{float:left;margin-left:-20px;background-position: 0 2px}

.editForm{width:585px;}
	.bigInput{font-size:170%;padding:4px 3px;margin:0px 0px 15px;font-family:Georgia;display:block;width:579px;}
	.editForm  textarea{margin-bottom:22px;height:520px;font-size:110%;width:100%}
	.submitButton{}

#imagesBlock{width:630px;overflow:hidden;clear:right}
#imagesBlock div{overflow:hidden}
#imagesBlock .delete{float:left;clear:right}
#imagesBlock img{float:left;clear:both}
.admin .smallLink{font-size:80%}

#newPrice{padding-top:20px}

.oldPrice{font-family:Georgia;font-style:italic;font-size:90%}

.fieldList{padding:0px 0px 10px}
.fieldList .ui-sortable-helper{outline:1px solid #ccc;background:#fff;padding:3px 20px 3px 0px;}
	.fieldList li{padding:5px 20px 5px 0px;}
		.fieldList input{width:96%;font-family:Georgia;font-style:italic;padding:3px 2px}
		.fieldList .delete{margin:5px -30px 0px 0px;}
	
.charasterBlock{padding:0px 0px 20px;}

#behaviourBrick{width:320px}


.partnersForm{width:350px}
	.onePartner{padding:0px 0px 15px}
	.onePartner input{width:300px;font-family:Georgia;font-style:italic;padding:3px 2px;margin:2px 0;}
	.onePartner div{padding:4px 0px 0px}
		.onePartner div input{display:none}
	.onePartner .delete{margin-top:5px}
	
#phone{font-family:Georgia;vertical-align:top;font-style:italic;padding:24px 0 0 77px;font-size:140%;}
	#tel #telPrefix{font-size:90%;vertical-align:top;}
	#tel span{font-size:250%;line-height:40%;vertical-align:top;padding:0px 5px 0px 0px;color:#4d4d4d}
#workHours{color:#888888;font-size:80%;margin:5px 0px 0px;padding:12px 0 0 64px;background:url(../images/clock.png) 43px 15px no-repeat}

.popup{display:none;position:absolute}
#popup_what_is_it{visibility:hidden;display:block}
#brickworkCalculator{width:400px;line-height:38px;overflow:hidden;padding:10px 0 0;}
	#brickworkCalculator .field{font-size:13px;padding:2px 0 4px 3px;width:180px;vertical-align:middle;}
	#brickworkCalculator select {font-size:13px;height:24px;vertical-align:bottom;width:185px;vertical-align:middle;}
	#brickworkCalculator label{float:left;font-family:Georgia;font-size:13px;font-style:italic;width:93px;}
	#brickworkCalculator p{font-size:17px;font-style:italic;line-height:30px;padding:0 0 0 93px;}
	#brickworkCalculator .submit{margin:16px 0px 0px 93px}
	
a.email{color:#989898}

.clear2{width:200px;float:none;clear:both;line-height:0px;font-size:0px;height:1px;}

.goodList,.goodSuperList{width:715px;border-collapse:collapse;}
.goodList thead td,.goodSuperList thead td{vertical-align:bottom;}
.goodList thead h3,.goodSuperList thead h3{font-size:140%;padding:0 0 10px;}
.goodList tbody td,.goodSuperList tbody td{vertical-align:top;}
	.goodList td ul,.goodSuperList td ul{padding-top:15px}
.goodList .table_leftcol,.goodSuperList .table_leftcol{width:390px;}
.goodList .table_rightcol,.goodSuperList .table_rightcol{width:300px;border-left:1px solid #ccc;padding-left:15px}
.goodList .cell,.goodSuperList .cell{cursor:pointer;z-index:500}
.brickList .cell .specButtons{height:10px;position:relative;min-height:10px}
.specButtons .stars div,.specButtons a{cursor:pointer}
.cell .specButtons .stars{padding:0px 22px 0px 0px;min-height:10px;height:10px;}
	.cell .specButtons .stars div{float:left;clear:right}
	.cell .specButtons .stars .oneStar{display:block;padding:0px;min-height:10px;height:10px;width:10px;background:url(../images/ico-zvezda-orange.png) 0 0 no-repeat}
	.cell .specButtons .stars .createStar{padding:0px;min-height:10px;height:10px;width:10px;background:url(../images/ico-zvezda-gray.png) 0 0 no-repeat}
.specButtons .editGood{position:absolute;top:0px;right:11px;width:10px;height:10px;background:url(../images/ico-o.png) 0 0 no-repeat}
.specButtons .deleteGood{position:absolute;top:0px;right:0px;width:10px;height:10px;background:url(../images/ico-x.png) 0 0 no-repeat}

.editGood,.deleteGood,.createStar{visibility:hidden}
.hover .editGood,.hover .deleteGood,.hover .createStar{visibility:visible}
.ui-sortable-helper{outline:1px solid #ccc;background:#fff;padding:10px 10px 0px 10px;}
#goodtypePars .ui-sortable-helper .delete{display:none}
.admin .oneGoodList{overflow:hidden;padding-bottom:70px;min-height:150px}
.admin button{background:#fff;border:0px solid #fff;color:#F06224;font-size:15px;outline:0px;font-style:italic;font-family:Georgia;cursor:pointer;padding:0px;margin-right:30px}
.admin button span{text-decoration:underline;cursor:pointer}

#loginForm{font-family:Georgia;font-style:italic;line-height:200%}
#loginForm .forField{width:7em;float:left;white-space:nowrap}

.admin fieldset label{font-family:Georgia;font-style:italic;}

#hiddenform{display:none}
.goodPars td{vertical-align:top;padding:7px 10px 7px 0px;font-family:Georgia;font-style:italic}
.goodPars .rightcol{width:400px}
.editForm .goodPars textarea{height:160px}
.goodPars .field{width:150px}
.goodPars select.field{width:154px}
.goodPars .smallInput{width:45px}


.admin label.unit1,.admin label.unit2,.admin label.unit3{display:none}
.admin .forUnit1 label.unit1,.admin .forUnit2 label.unit2,.admin .forUnit3 label.unit3{display:block}

.admin #onmaintext{color:#777;font-size:80%;visibility:hidden;padding:0px 2px 8px}=======
.admin .forUnit1 label.unit1,.admin .forUnit2 label.unit2,.admin .forUnit3 label.unit3{display:block}

.admin #mainblock{overflow:hidden;padding:27px 0px 200px 250px}
.admin #leftblock{float:left;margin-left:-250px;clear:right}
.admin #centerblock{margin:0px;clear:right;padding:0px 0px 0px 30px}

#loginForm #ErrorBlock{color:#f00}

/* rubber */
.admin #rubber  #centerblock ,#rubber .goodList,#rubber  .goodSuperList,#rubber  .goodList .table_leftcol,#rubber  .goodSuperList .table_leftcol{width:auto;}

#rubber .goodList .table_rightcol, #rubber .goodSuperList .table_rightcol {width:260px;}

.handle,.handle2{cursor:pointer}
.onePartner .handle{float:left;margin-left:-15px}
.charasterBlock .handle{margin:0px 5px}
.admin .onePartner{padding-left:15px}

#mainfooter #banners .cell {display:none}
#copyright a{color:#989898;text-decoration:none}
#bottom_partners_block{padding-top:48px;}

/* rub 
.rub {text-decoration:line-through;line-height:100%;vertical-align:middle;}
.rub span{text-decoration:none}


.head3 .rub{
position:relative;

top:2px;
vertical-align:middle;}
.head3 .rub span{position:relative;
text-decoration:none;
top:-2px;}
#onePrice .rub{
position:relative;

top:3px;
vertical-align:middle;}
#onePrice .rub span{position:relative;
text-decoration:none;
top:-3px;}

.cost .rub{vertical-align:bottom}
#bigbrick .rub{line-height:100%;
position:relative;
top:1px;
vertical-align:middle;}
#bigbrick .rub span{position:relative;
text-decoration:none;
top:-1px;}
*/
.rub {text-decoration:line-through;line-height:100%;vertical-align:middle;position:relative}
.rub span{vertical-align:middle;position:relative;top:2px}
span.rur { text-transform: uppercase; position:relative;z-index:0;background:transparent}    
    span.rur span { height:1em;
margin:0.1ex 0 0 -0.65em;
overflow:hidden;
position:relative;
top:2px;
width:0.45em;z-index:9999;line-height:100% }

.price span.rur span { top:1px;}
.articlesCost span.rur span{ top:0px;}
.coloncoSelectorPage{overflow:hidden;padding-left:302px;min-width:700px}
	.coloncoSelectorPage #leftblock {float:left;margin-left:-302px;width:282px}
	.coloncoSelectorPage #centerblock{float:none;margin:0px;} 
	.coloncoSelectorPage #mainmenu{margin:0px}
	.coloncoSelectorPage .mycontainer {clear:none;}
	#bricksfilter .cell {width:120px;}

	
#maintext span.rur span {
margin:0.1ex 0 0 -0.7em;
top:1px;
width:0.47em;
}
.addImageInput,
#forImagesInput,
#imagesBlock{display:none}

#brickinfo .bigtitle{padding-top:12px}
#brickinfo .bigtitle{padding-top:0px}


/* page 404 */
#error404 #centerblock{padding:80px 40px 80px 100px;font-size:17px;color:#4e4e4e;text-align:center;font-style:italic;font-family:Georgia;clear:left;line-height:190%;width:665px;margin:0px;}
#error404 #centerblock .h404{font-size:165px;line-height:120%;vertical-align:top}
#error404 #centerblock a{color:#DB5E31;}

/* content */
.oneNews
.news-list{padding:0px 0px 20px 0px;list-style-type:none}
.news-list .oneNews{padding:7px 0px 15px 0px;font-family:Verdana;}
	.news-list .oneNews .date{font-size:90%}
	.news-list .oneNews .pretext{font-size:100%;padding:0px}
	.news-list h3{font-size:140%}
	.news-list .oneNews a h3{color:#E75C34;font-style:normal;text-decoration:underline;font-family:Verdana;display:inline}
	.news-list .oneNews h3 {color:#555;font-family:Georgia;font-size:140%;font-weight:bold;margin:10px 0 5px;}
.oneNews ul,.oneNews ol,#about  ul,#about  ol{padding:10px 0px 10px 20px;}

.oneNews a,#about a,#admin-about a{color:#E75C34}
#about p,#admin-about p{margin:0px 0px 11px}


.oneNews p, 
.oneNews dl, 
.oneNews multicol {margin:1em 0 !important;}
.oneNews dd {margin-left:40px !important}
.oneNews blockquote {margin:1em 40px !important;}
.oneNews address {display:block;font-style:italic !important;}
.oneNews blockquote[type="cite"] {margin:1em 0 !important;}
.oneNews h3 {font-family:Georgia;font-size:140% !important;font-weight:bold !important;margin:10px 0 5px !important;}
.oneNews h4 {font-weight:bold !important;margin:1.33em 0 !important;}
.oneNews h5 {font-size:0.83em !important;font-weight:bold !important;margin:1.67em 0 !important;}
.oneNews h6 {font-size:0.67em !important;font-weight:bold !important;margin:2.33em 0 !important;}

.oneNews table {border-collapse:collapse !important;border-spacing:0px !important;}
.oneNews b, 
.oneNews strong {font-weight:bolder !important;}
.oneNews i, 
.oneNews cite,
.oneNews  em,
.oneNews  var,
.oneNews  dfn {font-style:italic !important;}
.oneNews u,
.oneNews  ins {text-decoration:underline !important;}
.oneNews s,
.oneNews  strike,
.oneNews  del {text-decoration:line-through !important;}
.oneNews big {font-size:larger !important;}
.oneNews small {font-size:smaller !important;}
.oneNews sub {font-size:smaller !important;line-height:normal !important;vertical-align:sub !important;}
.oneNews sup {font-size:smaller !important;line-height:normal !important;vertical-align:super !important;}
.oneNews nobr {white-space:nowrap !important;}
.oneNews ul,
.oneNews  menu,
.oneNews  dir {list-style-type:disc;margin:1em 0 !important;}
.oneNews ol {list-style-type:decimal !important;margin:1em 0 !important;}

	.oneNews td{padding:2px;border:1px solid #b0b0b0}

.oneNews ol ul,
.oneNews  ul ul,
.oneNews  menu ul,
.oneNews  dir ul,
.oneNews  ol menu,
.oneNews  ul menu,
.oneNews  menu menu,
.oneNews  dir menu,
.oneNews  ol dir,
.oneNews  ul dir,
.oneNews  menu dir,
.oneNews  dir dir {list-style-type:circle;}
.oneNews ol ol ul,
.oneNews  ol ul ul,
.oneNews  ol menu ul,
.oneNews  ol dir ul,
.oneNews  ol ol menu,
.oneNews  ol ul menu,
.oneNews  ol menu menu,
.oneNews  ol dir menu,
.oneNews  ol ol dir,
.oneNews  ol ul dir,
.oneNews  ol menu dir,
.oneNews  ol dir dir,
.oneNews  ul ol ul,
.oneNews  ul ul ul,
.oneNews  ul menu ul,
.oneNews  ul dir ul,
.oneNews  ul ol menu,
.oneNews  ul ul menu,
.oneNews  ul menu menu,
.oneNews  ul dir menu,
.oneNews  ul ol dir,
.oneNews  ul ul dir,
.oneNews  ul menu dir,
.oneNews  ul dir dir,
.oneNews  menu ol ul,
.oneNews  menu ul ul,
.oneNews  menu menu ul,
.oneNews  menu dir ul,
.oneNews  menu ol menu,
.oneNews  menu ul menu,
.oneNews  menu menu menu,
.oneNews  menu dir menu,
.oneNews  menu ol dir,
.oneNews  menu ul dir,
.oneNews  menu menu dir,
.oneNews  menu dir dir,
.oneNews  dir ol ul,
.oneNews  dir ul ul,
.oneNews  dir menu ul,
.oneNews  dir dir ul,
.oneNews  dir ol menu,
.oneNews  dir ul menu,
.oneNews  dir menu menu,
.oneNews  dir dir menu,
.oneNews  dir ol dir,
.oneNews  dir ul dir,
.oneNews  dir menu dir,
.oneNews  dir dir dir {list-style-type:square;}

.oneNews li,
#about li{padding:5px 0px}

.precache{position:absolute;left:-500px;top:0px;}