body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1{font-size:138.5%;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}
optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote{margin:1em;}dl dd{margin-left:1em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
.h1{font-size:138.5%;font-weight:bold;	font-size: 23px;
	font-weight: normal;
	margin-left: 0px;
	text-align:left;}

html, body {
  margin:0;
  padding:0;
  width:100%;
  min-height:100%;
  
}
body {
	background-color:#FFFFFF;
}
.bigbody {
  position: relative;
  width:100%;
  min-height: 92%;
  /*padding-bottom:40px;*/
  margin:0 auto;
}
ul, ul li {
	list-style:square;
}

ol, ol li {
	list-style:decimal;
}
li {
	padding-bottom:1em;
}
body{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
}
td {
	vertical-align:top;
}
#page {
	/*width:95%;*/
	width:998px;
	margin:0 auto;
	height:100%;
  min-height: 100%;
max-width: 1500px;
}
a {
	color: #1059D2;
	text-decoration: none;
}
a:hover {
	color: #333;
	text-decoration:underline;
}
h1 {
	font-size: 23px;
	font-weight: normal;
	margin-left: 0px;
	text-align:left;
}
h1.main {
	font-size: 23px;
	font-weight: normal;
	margin-left: 0px;
	text-align:center;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	margin-left: 0px;
	text-align:left;
	margin-bottom:-0.7em;
	margin-top:0.7em;
	color:#0099FF;
}
#logo {
	height: 112px;
	width:190px;
	display: block;
	background:url(../images/logon.png) top right;
	margin-top:45px;
}

#menu {
	width:100%;
	height:22px;
	margin-left: 0;
    margin-top: 55px;
    /*border-bottom: 3px dotted #ff0000;
    border-collapse: separate;*/


}
*:first-child+html #menu{
	width: 100% !important;
	margin-left: 0 !important;
}
#menu td {
	text-align:center;
	/*font-size:13px;*/
	font-size: 18px;
    font-weight: normal !important;
	background-color: #1059d2!important;
	padding: 5px 0;
	border-right: 1px dotted #fff;

}
#menu td:hover {
	background-color: #cc0000!important;}
#menu td a {
	text-align:center !important;
	font-size: 18px !important;
    font-weight: normal !important;
	color:#fff !important;
	text-decoration:none !important;
	
}
#menu td a:hover {
	color:#fff !important;
	text-decoration:underline !important;
}
#on {
	width: 49px;
	height: 73px;
	background:url(../images/rubilnik.jpg);
	display: block;
	position: relative;
	top: 50px;
	margin-right:40px;
}
#phone{
font-size:15px; color:#666; padding-bottom: 10px; font-weight: bold; 
}
/*#phone2 {
font-size:22px; color:#000; padding-bottom: 10px; font-weight: normal; width:250px; position: absolute; top:-150px; right:0px; text-align:right;
}*/
#phone2 {
font-size: 22px;  color: #000;  padding-bottom: 10px;  font-weight: normal;  width: 250px;  position: absolute;  top: -160px;  right: 0px;  text-align: right;
}
span.email a, span.zakaz a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:20px;
    /*color: #F24035;*/
	color:#1059D2;
}
a#on:hover {
	background-position:  left bottom ;
}
a.on-b {
	background-position:right  top ;
}
a.on-b:hover {
	background-position:right  bottom ;
}
#intro {
	background:url(../images/intro-s.jpg) left top;
	width: 590px;
	height: 380px !important;
	margin:0 auto;
	margin-bottom:20px;
	/*position:absolute;
	left:20%;
	top:330px;*/
	z-index:-1000;
	background-repeat:no-repeat;
}
#intro a {
	text-decoration:none !important;
}
a#prop {
	color: #ff0101;
}
a#prop:hover {
	color: #969696;
}


.clear {
	clear: both;
}
#info {
position:absolute;
background: #000;
padding: 40px;
padding-right: 50px;
left:25% !important;
top:370px !important;
width:65%;
}
#info2 {
position:absolute;
background: #000;
padding: 40px;
padding-right: 50px;
left:25% !important;
top:1300px !important;
width:65%;
}
#info img{
_float: left;
_margin-right:30px;
}
#info a{
	display: block;
color: e0b85c;
margin-top: 20px;
_float: none;
_clear:both;
}

mainBody a{
color: e0b85c;
}

#close{
width: 16px;
height: 16px;
background:url(../images/close.png);
position:absolute;
top: 20px;
left: 90%;
cursor: pointer;
}
.price {
	color:#CC0000 !important;
	font-weight:bold !important;
	font-size:16px !important;
	padding-bottom:5px !important;
	display:block;
}


.kraska {
	color:#000 !important;
	font-weight:bold !important;
	font-size:12px !important;
}

.fotogallery {

}
.fotogallery img {
	float:left;
	margin:15px;
	margin-right:15px;
	border:3px double #656667;
}


/*.topprices {
	font-family:Georgia, "Times New Roman", Times, serif !important;
	font-size:24px;
	color:#58a5d8;
	font-style:italic;
	position: relative;
	width:550px;
	top:30px;
	margin:0 auto !important;
	margin-bottom:-20px !important;
	text-align:center;
}
.topprices span {
	color:#cc0000;
	font-size:20px;
	display:block;
	margin-top:10px;
}*/
.content_td {
	padding:50px 20px 30px 20px;
	text-align:justify;
	width:684px;
}

#dilers {width:190px; height:145px; background:url(/images/dilers2.jpg) top left}
#dostavka {width:170px; height:130px; background:url(/images/dostavka2.jpg) top left; z-index:1000;}
.lampa {width:170px; height:171px; background:url(/images/lampa_two.jpg) top center no-repeat}
/*.why {width:170px; height:96px; background:url(/images/why_two.jpg) top left}*/
.why {width:170px; height:96px; background:url(/images/vopros-otvet.jpg) top left}
.kredit-banner {width:170px; height:96px; background:url(/images/kredit/kredit_banner_new4.jpg) top left;margin-top: 20px;}
.kredit-banner a {display:block; width:170px; height: 98px; text-decoration:none;}
.kredit-banner a :hover{text-decoration:none;}
.akciya {width:170px; height:66px; background:url(/images/akciya_two.jpg) top left; margin-top:20px;}
.span { color:#1059d2 !important;/*color:#0099FF !important;*/ font-size:14px !important; font-weight:bold !important;}
.leftcatalog .span { color:#1059d2 !important;/*color:#0099FF !important;*/ font-size:14px !important; font-weight:normal !important; padding: 5px 5px 5px 5px;
margin: 10px 0px;border-bottom: 1px dashed #999;text-transform: uppercase;}
.span4 { color:#1059d2 !important;/*color:#0099FF !important;*/ font-size:18px !important; font-weight:normal !important; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.span3 { color:#1059d2 !important; font-size:14px !important; font-weight:bold !important; margin-bottom:20px; margin-top:20px; /*border-bottom:1px #FFCC99 dashed;*/}
.span2 { color:#1059d2 !important; font-size:17px !important; font-weight:bold !important; margin-top:20px;}
.current {/*color:#cc0000 !important;*/color:#000000 !important;}
.leftcatalog p {width:auto;}
.pricetable {width:540px; border-collapse:collapse;}
.pricetable td {padding:5px; border-bottom:1px solid #7badff; color:#333333; padding-top:8px; text-align:center;}
.pricetable td.left {padding:5px; border-bottom:1px solid #7badff; color:#333333; padding-top:8px; text-align:left; padding-left:20px;}
.pricetable th {padding:5px; border-bottom:2px solid #1059d2; color:#333333; padding-top:8px; text-align: center;}
.pricetable th.left {padding:5px; border-bottom:2px solid #1059d2; color:#333333; padding-top:8px; text-align: left;}
.pricetable th table td {
	border:0px;
}


div.relative {
	position:relative;
	width:540px;
}
div.img_price {
	position:absolute;
	right:15px;
	top:-5px;
}

div.img_price img {
	float:left;
	margin-left:40px;
}


/* ĒĄßĀŹČ */
.type_list li a, .tabs li a {
	color:#1059d2;
	font-size:17px;
	margin:8px 0 8px 0;
	font-family:Georgia, "Times New Roman", Times, serif;	
	}
.tabs li a	{
	text-decoration:underline !important;
}
.type_list li a:hover, .tabs li a:hover {
	color:#F17882;	
	}
.forms_cont{
	color:#000000; 
	font-size:14px;
	}
	
.forms_cont sup{
	font-size:15px;
	/*font-family:"Courier New", Courier, monospace;*/
	}

.form_table {
	width:540px;
}
/*	padding:20px;
	border:1px solid #999;*/
.form_table .simple_row td{
	padding:25px 0 15px 0;
	border-bottom:1px dotted #ccc;
	}

.form_table .border_row td{
	padding:12px 0 15px 0;
	border-bottom:1px dotted #ccc;
	}

select, option, input, textarea {
	border:1px solid #1059d2;
}
input.otpravit {
background: white;
border: 1px solid #1059d2;
color: #1059d2;
cursor: pointer;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
padding:5px 15px;
font-weight: normal;
margin-top:10px;
}
/* ĒĄßĀŹČ */
.text-about h2, .text-about h3 { text-align:left;}
.text-about h2 { font-size:22px; margin-bottom: 15px;}
.text-about h3 { font-size:18px;}
.text-about p {text-indent:15px;}

#info, #info2 {z-index:99999999999999999999999}

.news {
	border-bottom: solid 1px #c4c4c4;
	margin-bottom:10px !important;
}
.news .tit {
	background: #fff url(../img/arrow-square.gif) no-repeat right -111px;
	padding: 7px 0px;
	margin: 0;
	font-size:16px;
	/*border: solid 1px #c4c4c4;*/
	border-bottom: none;
	cursor: pointer;
}
.date {
	font-weight:normal;
}
.news div.tit:hover {

}
.news div.tit.active {
	background: #fff url(../img/arrow-square.gif) no-repeat right 5px;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	padding-left:15px;
	padding-right:15px;
}
.news p {
	background: #fff;
	margin: 0;
	padding:  10px 25px 20px 15px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	display:none;
	text-align:justify;
}


.news table td p {
	margin: 0;
	padding:  0px;
	border:0px;
	padding-bottom:10px;
	display: block;
	text-align:left;
	text-indent:0px;
	padding-left:20px;
}

.news table {
	background: #fff;
	margin: 0;
	padding:  0px;
	display:none;
	text-align:justify;
	width:100% !important;
}
.news table {}

.news table td {
	background: #fff;
	padding-left:  10px;
	text-align: left;
	border-left: solid 1px #c4c4c4 !important;
	border-right: solid 1px #c4c4c4 !important;
}

.news h3 {
	color:#f20000;
	font-size:90%;
	line-height:120%;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
/*#logo-container {padding-top: 65px;}*/
#logo-container #logo {margin: 0; position: relative; /*top: -60px;*/ top:10px;}
.topprices {font-family: Georgia, &quot;Times New Roman&quot;, Times, serif !important;  font-size: 24px;  color: #58a5d8;  font-style: italic;  position: relative;  width: 100%;  top: 0px;  margin: 0 auto !important;  margin-bottom: -20px !important;  text-align: center;height: 130px;}
.topprices span {
	font-size: 20px;
	display: block;
	margin-top: 10px;
	float: left;  
    width: 22%;
	/*width:17%; */
    height: 50px;  
    margin: 10px 2% 0 2%;    
    padding: 25px 16px;
	padding-top: 13px;
	padding-bottom: 47px;
	/* Äė’ õīšīųčõ įšąóēåšīā */
	-moz-border-radius: 30px; /* Firefox */
	-webkit-border-radius: 30px; /* Safari, Chrome */
	-khtml-border-radius: 30px; /* KHTML */
	border-radius: 30px; /* CSS3 */
	background:#fff;
}
.topprices span.pr1 {
	color: rgb(255, 92, 0);
    border: 3px solid rgb(255, 92, 0) !important;
	border-radius: 20px;
	behavior: url(/js/PIE.htc);
	position: relative;
	zoom: 1;
	box-shadow: rgb(252, 172, 127) -3px -3px 3px;
}
.topprices span.pr1 a {color: rgb(255, 92, 0); font-size: 18px;}

.topprices span.pr2 {
	color: #209fff;
    border: 3px solid #209fff !important;
	border-radius: 20px;
	behavior: url(/js/PIE.htc);
	position:relative;
	zoom:1;
	box-shadow: #93C2E5 -3px -3px 3px;
}
.topprices span.pr2 a {color: #209fff; font-size: 18px;}

.topprices span.pr3 {
	color: #1059d2;
    border: 3px solid #1059d2 !important;
	border-radius: 20px;
	behavior: url(/js/PIE.htc);
	position:relative;
	zoom:1;
	box-shadow: #9BBAEE -3px -3px 3px;
}
.topprices span.pr3 a {color: #1059d2; font-size: 18px;}
.leftcatalog {text-align: left !important;/*margin-top: -35px;*/margin-top: -15px;margin-right: 8px; z-index:300}
#catalog {font-size: 22px;/*margin-top: 55px;*/margin-top: 53px;background-color: #cc0000;
	border-right: 1px dotted #fff;
padding: 3px 10px;}

/*#catalog:hover {
	background-color: #1059d2!important;}*/
#catalog a {/*color:#000*/ color:#fff;}
#menu #redCat {/*background-color:#cc0000 !important;*/ width:190px; background-color:rgb(255, 92, 0) !important;}
#menu #redCat:hover, #menu #redCat a:hover, #menu #redCat.current, #menu .current, #menu .current a, #menu td:hover {/*background-color:#1059d2 !important;*/ background-color: rgb(255, 92, 0) !important;}
.palitra-cvetov div {width:90px; white-space:nowrap; float:left; margin-right:8px; margin-bottom:8px; text-align:center;}
.palitra-cvetov div.auto {width:auto; max-width:190px;}
.palitra-cvetov div img {width:100%; height:30px; border:1px solid #000}
.palitra-cvetov p {margin:0.8em 0 0.4em 0; font-size:12px;}
.palitra-cvetov p .span {font-size:15px;}

.fb_iframe_widget iframe {position:static !important;}

.porosh_kraska {position:relative}
.porosh_kraska .porosh_inner {position:absolute;top: -230px;left: 0px;}
.porosh_kraska .porosh_inner a {text-decoration:none;}
.porosh_kraska .porosh_inner img {border:none;width: 120px;}

.porosh_kraska_left {float:left; margin-right:10px;}
.porosh_kraska_right {float:right; margin-left:10px;}

.right-img {float:right;margin-left:10px;}
.left-img {float:left;margin-right:10px;}

.rokstil h1 {color:#ff0000; font-family:"Myriad Pro", Helvetica, Arial; font-style:italic;}
.rokstil h3 {color:#ff0000; font-family:"Myriad Pro", Helvetica, Arial; font-style:italic; margin-left:50px;}