/*   my styles    */
* {
  padding:0;
  margin:0;
}
body {
  background:#edddc4 url(./images/dveri/background.jpg) top;
  color:#000000;
  font:12px Arial, Tahoma, Verdana;
  overflow-x:hidden;
  position:relative;
}
a {
  color:#000000;
  font:bold 12px Arial, Tahoma, Verdana;
  text-decoration:none;
}
a:hover {
  color:#820202;
}
.clear {
  clear:both;
}
.header {
  height:345px;
  background:#9a4c12 url(./images/dveri/header2.gif) repeat-x;
}
.door {
  height:252px;
  width:115px;
  background:url(./images/dveri/door.gif) no-repeat;
  position:absolute;
  top:43px;
  left:19px;
}
.logo {
  position:absolute;
  top:30px;
  left:198px;
}
.logo img {
  border:none;
}
.search {
  position:absolute;
  top:303px;
  left:20px;
}
.search a {
  color:#fffed2;
  font:normal 11px Arial, Tahoma, Verdana;
  text-decoration:underline;
}
.search a:hover {
  text-decoration:none;
}
.texter {
  width:130px;
  padding:1px 3px;
  border:1px inset;
}
.searchbut {
  margin:0 0 -4px 8px;
}
.link-main {
  position:absolute;
  top:310px;
  right:513px;
  z-index:3;
}
.link-main img {
  border:none;
}
.link-wholesalers {
  position:absolute;
  top:330px;
  right:401px;
  z-index:3;
}
.link-wholesalers img {
  border:none;
}
.link-vacancies {
  position:absolute;
  top:355px;
  right:468px;
  z-index:3;
}
.link-vacancies img {
  border:none;
}
.link-price {
  position:absolute;
  top:341px;
  right:268px;
  z-index:3;
}
.link-price img {
  border:none;
}
.link-feedback {
  position:absolute;
  top:370px;
  right:310px;
  z-index:3;
}
.link-feedback img {
  border:none;
}
.link-contacts {
  position:absolute;
  top:368px;
  right:164px;
  z-index:3;
}
.link-contacts img {
  border:none;
}
.bg {
  height:421px;
  width:561px;
  background:url(./images/dveri/bg.jpg) no-repeat;
  position:absolute;
  top:0;
  right:0;
}
.parket {
  height:126px;
  width:202px;
  background:url(./images/dveri/parket.jpg) no-repeat;
  position:absolute;
  top:295px;
  right:561px;
}
.mainbg {
  background:url(./images/dveri/mainbg.png) repeat-y 200px;
  margin-top:305px;
}
.sidebar {
  width:270px;
  padding-bottom:100px;
}
.sidebarpad {
  margin:0 12px;
  width:250px;
  position:relative;
}
*html .sidebarpad {
  margin-top:-300px;
}
.main {
  background:#eddcc5 url(./images/dveri/background.jpg);
}
.content {
  margin:305px 249px 0 249px;
  background:#eddcc5 url(./images/dveri/background1.jpg);
  min-height:400px;
}
.maintable {
  width:100%;
}
.maintable td {
  vertical-align:top;
}
.footer {
  height:57px;
  background:url(./images/dveri/footer.gif) repeat-x;
  text-align:center;
}
.footer img {
  margin-top:12px;
}
.leaves {
  height:153px;
  width:309px;
  background:url(./images/dveri/leaves.jpg) no-repeat;
  position:absolute;
  top:361.5px;
  right:0;
  z-index:1;
}
.mtl1 {
  height:275px;
  width:500px;
  background:url(./images/dveri/mtl.png) no-repeat;
  position:absolute;
  top:375px;
  left:209px;
}
.aboutbg1 {
  height:230px;
  width:100%;
  background:url(./images/dveri/aboutbg.jpg) repeat-x top;
  position:absolute;
  top:420px;
  left:630px;
}
.glassess {
  position:absolute;
  bottom:-60px;
  left:150px;
  background:url(./images/dveri/glassess.png) no-repeat;
  height:105px;
  width:100px;
  z-index:0;
}
.counters {
  position:absolute;
  bottom:60px;
  left:140px;
}
.counters img {
  border:none;
}
.footerbg {
  height:145px;
  width:113px;
  background:url(./images/dveri/footerbg.png) no-repeat;
  position:absolute;
  bottom:0;
  left:0;
}
.catalog {
  margin-top:-300px;

}
*html .catalog {
  margin-top:0;
}
.catalog ul {
  list-style:none;
}
.catalog li {
  margin:4px 0;
}
.thiscat {
  font-weight:bold;
  text-decoration:underline;
}
*html .about {
  display:none;
}
.about h2 {
  color:#000000;
  font:normal 18px Arial, Tahoma, Verdana;
  margin-bottom:10px;
}
.maincontent {
   margin:-160px 20px 20px 20px;
}
*html .maincontent {
  margin:-150px 20px 20px 20px;
  position:relative;
}
.cat {
  width:100%;
}
.catimg {
  width:113px;
  height:115px;
  position:relative;
  float:left;
  margin-right:15px;
}
.catimg img {
  border:none;
  margin:11px 0 0 8px;
  height:92px;
  width:97px;
  background:#ffffff;
}
.frame {
  position:absolute;
  top:0;
  left:0;
  height:115px;
  width:113px;
  background:url(./images/dveri/frame.png) no-repeat;
}
.catlist {
  float:left;
}
.catlist a {
  color:#510c05;
  font:normal 11px Arial, Tahoma, Verdana;
  text-decoration:underline;
}
.catlist a:hover {
  text-decoration:none;
}
a.maincat {
  font:bold 12px Arial, Tahoma, Verdana;
  text-decoration:none;
}
a:hover.maincat {
  color:#820202;
}
.space {
  height:20px;
}
.footerlink {
  text-align:center;
}
.footerlink a {
  color:#510c05;
  font:normal 11px Arial, Tahoma, Verdana;
  text-decoration:underline;
}
.footerlink a:hover {
  text-decoration:none;
}
.cart {
  margin-top:30px;
  min-height:80px;
  background:url(./images/dveri/visa.png) no-repeat right top;
  color:#510c05;
  font:11px Arial, Tahoma, Verdana;
}
*html .cart {
  height:80px;
}
.cart a {
  color:#510c05;
  font:11px Arial, Tahoma, Verdana;
  text-decoration:underline;
}
.cart a:hover {
  text-decoration:underline;
}
.special {
  margin-top:10px;
}
.special div {
  text-align:center;
}
.special div img {
  border:none;
}
.special div a {
  color:#510c05;
  font:11px Arial, Tahoma, Verdana;
  text-decoration:underline;
}
.special div a:hover {
  text-decoration:none;
}
.news {
  margin-top:10px;
  color:#510c05;
  font:11px Arial, Tahoma, Verdana;
}
.news a {
  color:#510c05;
  font:11px Arial, Tahoma, Verdana;
  text-decoration:underline;
}
.news a:hover {
  text-decoration:none;
}
.newsleft {
  padding-top:4px;
}
.newsdate {
  color:#ffffff;
  font:bold 11px Arial, Tahoma, Verdana;
  background:#510c05 url(./images/dveri/newsdateleft.gif) no-repeat left;
  padding:0 0 1px 3px;
}
.newsdate span {
  background:url(./images/dveri/newsdateright.gif) no-repeat right;
  padding:0 3px 1px 0;
  width:70px;
}
.newstext {
  padding-left:6px;
}
.articles {
  margin-top:10px;
  position:relative;
}
.articles a {
  color:#510c05;
  font:11px Arial, Tahoma, Verdana;
  text-decoration:underline;
}
.articles a:hover {
  text-decoration:none;
}
.articles p {
  margin:4px 0;
}
*html img, div, input { behavior: url("iepngfix.htc") }
/*   end my styles    */

/*  default styles here  */
.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		10px;
}
.faq
{ font-size:		13px;
}
.big
{ font-size:		18px;
  text-decoration:		none;

}
.cat
{ font-size:		16px;
}
.standard
{ font-weight:		normal;
}
.light
{ color:			white;
}
.lightsmall
{ color:			white;
  font-size:		10px;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#F0B5B5;
}
.olive
{ color:			#AAAAAA;
  font-weight:		normal;
  font-size:		9px;
}
.totalPrice
{ font-size:	    	16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}
.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#CD8181;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#CD8181;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #F0B5B5;
  BORDER-RIGHT: 1px dotted #F0B5B5;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #F0B5B5;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #F0B5B5;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #F0B5B5;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #F0B5B5
}

.le_links{padding:3px;}
.new_link_category{padding:10px; display:none;}
input.input_text1{width:95%}
#form_new_linkcategory{display:inline;}
#le_new_link{display:none; text-align:left; padding:6px;}
div.divider_grey{padding:0px; margin:4px; border:0px solid #bbbbbb; border-bottom-width:1px;}
div.subheader{font-size:11pt; font-weight:bold;}
div.edit_le_category{display:none; border: 1px dashed #999999; border-top-width:0px; padding:4px; padding-top:0px;}

.error_message{
	color: red; 
	padding: 4px;
	font-weight: bold;
}
.error_msg_f{
	color: red; 
	padding:6px 0px 6px 0px;
	font-weight: bold;
}
.ok_msg_f{
	color: blue; 
	padding:6px 0px 6px 0px;
	font-weight: bold;
}
/*  end default styles   */
