/* CSS Document */

body{
background-color: rgb(247,241,193);
background: url(../img/fon_1.png) left top repeat;
color:#333333;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}





#sidebar {
	position: absolute;
	right: 0px;
	top: 350px;
}






.bor{
border-right: 1px solid rgb(228,210,50);
border-left: 1px solid rgb(228,210,50);
background-color: #ffffff;
}

.bor2{ 
border-right: 1px solid rgb(228,210,50);
border-left: 1px solid rgb(228,210,50);
border-bottom:#999999 1.5px solid;
}

.bor3{ 
border-right: 1px solid rgb(228,210,50);
border-left: 1px solid rgb(228,210,50);
border-top:#999999 1.5px solid;
}

#nam {
background-color: #ffffff;
}



.bold {
	font-weight: bold;
}



#bg_men{
height:65px;
width: 1050px;
text-align: center;
display: block;
border: none;
}
#bg_men ul{
list-style:none; 
list-style-position:outside;
padding:0px;
margin:0px;
}
#bg_men li{
background-image:url(../img/index.gif);
background-position:right center;
background-repeat:no-repeat;
float:left;
font-size:12px;
margin-left:14px;
padding-right:19px;
padding-top:23px;
text-transform:uppercase;
height:43px;
}
#bg_men li a{
font-weight:800;
color:#333333;
text-decoration:none;
}
#bg_men li a:hover{
font-weight:800;
color: #666666;
text-decoration:none;
}






.page_articles ul {
	list-style: none;
}
.page_articles ul li {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px dotted #ccc;
}






.ind_text {
	font-size: 17px;
}






.head{
background-image:url(../img/bg_head.jpg);
background-repeat:repeat-x;
height:175px;
border-right: #504a4b 1px solid;
}

.podkatalog{
background: #F0EBC8 none repeat scroll 0 0;
color: #000000;
font-weight:600;
display:block;
font-size:12px;
margin:0 0 0px;
padding:5px 0 5px 19px;
}

a.mainlevel {
background: #EFEFEF none repeat scroll 0 0;
color: #333333;
display:block;
font-size:12px;
margin:0 0 0px;
padding:5px 0 5px 19px;
text-decoration: underline;
text-decoration: none;
}

a.mainlevel:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C6C6C6 none repeat scroll 0 0;
color:#FFFFFF;}

#content {
margin: 30px 50px 30px 50px
}
#content p {
text-align: justify;
}

h2.big {
color:#333333;
font-size:19px;
font-weight:normal;
padding-left:12px;
background-image:url(../img/pi.gif);
background-repeat:no-repeat;
background-position:left;
margin:0px 0px 0px 12px;
}

#marazm {
margin: 20px 60px 20px 60px;
}
#marazm h1{
color:#000000;
font-size:11px;
font-family:arial;
text-align:justify; 
padding-top: 0px;
padding-bottom: 0px;
line-height: 1;
}
#marazm li{
color:#444;
font-size:11px;
font-family:arial;
line-height: 1;
margin: 0px 0px 4px 0px;
}
#marazm p{
color:#000000;
font-size:11px;
font-family:arial;
text-align:justify; 
padding-top: 0px;
padding-bottom: 0px;
line-height: 1;
}
#marazm  a{
color: #333366;
font-size:11px;
font-family:arial;
text-decoration: none;
}
#marazm  a:hover{
color: #0033ff;
font-size:11px;
font-family:arial;
text-decoration: underline;
}



#td_1 {
font-size: 14px;
width: 350px;
font-weight: none;
}
#td_2 {
color: #888;
width: 200px;
}
#td_3 a {
color: #0055ff;
text-decoration: none;
font-size: 14px;
}
#td_3 a:hover {
color: #ff5500;
text-decoration: underline;
}






#city_text {
	margin: 20px 0px 0px 0px;
	font-size: 14px;
}







#harakteristika td {
	border-bottom: 1px solid #ccc;
}






.foot{ background: url(../img/foot.gif) left bottom repeat-x; }



a { color: #0055ff; text-decoration: underline; }
a:hover { color: #ff5500; text-decoration: underline; }


table#tablee { font-size: 14px; }
table#tablee .price { color: #fff; font-size: 16px; padding-left: 30px; background: url(../img/pric_2.png) left top repeat-x; }
table#tablee .opis { padding-top: 15px; padding-right: 10px; }
table#tablee .opis p { padding-left: 30px; text-indent: 40px; text-align: justify; }
table#tablee .opis table { padding-left: 30px; padding-top: 10px; }
table#tablee .opis table td { border-bottom: 1px solid #bbb; }


#news1 {
margin: 0px 0px 5px 0px;
padding: 5px;
background-color: #e5e5e5;
text-align: left;
}
#news2 {
margin: 0px 0px 2px 0px;
padding: 5px;
background-color: #fff;
text-align: left;
font-size: 14px;
}
#news3 {
margin: 0px 0px 0px 0px;
padding: 5px;
text-align: justify;
}

#servis1 {
margin: 0px 0px 15px 0px;
padding: 10px 20px 10px 20px;
border-left: 4px solid #ccc;
}
