*{ margin:0px;padding:0px;}
img { border:0px;}

a{ color:#8d5d4a;}
html,
body {
 margin:0;
 padding:0;
 height:100%;
 background-color:#3f3e3b;
 font-family:Tahoma, sans-serif;
 font-size:11px;
}
p{ padding-top:16px; padding-bottom:0px;}
h3{font-size:13px;}
h5{ font-size:11px; padding-top:20px;}
#text ul{}
#container {
width:1000px;
margin:0 auto;
 min-height:100%;
position:relative;
background-image:url(/i/leftmenu-bg.jpg);
background-position:left;
background-repeat: repeat-y;
background-color:#eeefed;}



#header {
background-color:#FFFFFF;
background-image:url(/i/hd-bg.jpg);
background-repeat:repeat-y;
background-position:left;
width:1000px;
height:125px;
margin:0 auto;
}



#body {
position:relative;
width:1000px;
margin:0 auto;
background-image:url(/i/leftmenu-bg.jpg);
background-position:left;
background-repeat: repeat-y;
 padding-bottom:76px; /* Height of the footer */}
#footer {
background-color:#858182;
width:1000px;
position:absolute;
bottom:0;
height:77px; /* Height of the footer */
}

#logo{ width:107px; height:50px; background-image:url(/i/logo.jpg); position:relative;left:70px; top:29px; float:left; background-repeat:no-repeat;}

#icons{ float:right; height:11px; position:relative; top:6px; right:18px;}

#icons img{ margin:0 4px; float:left;}

#felials{ width:754px; height:55px;top:20px;float:right; clear:right; position:relative; right:18px; color:#8a8b82; font-size:9px; font-weight:bold;}

tr#cities{ background-color:#e6e5e5; height:13px;}

tr#cities *{ color:#d9261c; text-transform:uppercase; font-size:12px; }

#felials td{ padding:2px; vertical-align:top; padding-left:5px;}

#topmenu{ height:32px; background-color:#24251e; width:1000px; float:left; position:relative; bottom:-27px; background-image:url(/i/topmenu-bg.jpg); background-position:left; background-repeat:no-repeat;}

#topmenu ul{ padding-left:310px; color:#FFFFFF; list-style:none; height:32px; vertical-align:middle;}


#topmenu li{ float:left; padding:0 16px; margin:0 8px; height:32px;}



#topmenu a{ color:#c2c3bf; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none; line-height:31px; height:32px;}



#topmenu a:hover { text-decoration:underline;}



#topmenu li#act{ background:url(/i/kvadrat.jpg); background-repeat:no-repeat; background-position:left center; padding-left:15px;}







#leftcolumn{ width:217px; padding-left:11px; }



#leftcolumn ul{ list-style:none; padding-bottom:5px;}



#leftcolumn ul a{ color:#ecebe6; text-decoration:none; text-transform: uppercase; font-size:12px; line-height:22px;padding-left:6px;}



#leftcolumn ul li{ background-image:url(/i/ul-li-bg.jpg); background-repeat:no-repeat; min-height:22px; margin-left:15px;}



#leftcolumn ul li.act li{ margin-left:15px;}



#leftcolumn ul li.act{ background-image:url(/i/ul-li-act.jpg); background-repeat:no-repeat; min-height:22px; margin-left:0px;}



#leftcolumn ul li.act a{ height:22px; margin-left:15px;}



#leftcolumn ul li.act li a{ margin-left:0px;}



#leftcolumn ul ul li { background-image:none; min-height:17px; padding-left:6px;margin-left:0px;}



#leftcolumn ul ul li a.act{ color:#f4033a; text-decoration:underline; line-height:17px; }



#leftcolumn ul ul a{



	font-size: 1em;



	/*text-transform:lowercase;*/

text-transform:none;

	margin-left:0px;



	padding-left:0px;



}



#leftcolumn ul a:hover{ text-decoration:underline;}







#rightcolumn{}







#rightcolumn h1{ font-size:16px; color:#d24646; text-transform:uppercase; }



#rightcolumn h2{ font-size:12px; color:#d24646; text-transform:uppercase; }



#rightcolumn #news{ padding-left:30px; padding-top:22px;}



#news .date{ color:#ce000c; font-size:11px; font-weight:bold; background-image:url(/i/date-bg.jpg); background-repeat:no-repeat; background-position:top left; padding-left:10px;}



.news_item { }



.news_item img{ float:right;}



#news .news_item h2{color: #646464; text-transform:none; font-size:11px;}



#news .more a{ float:right; clear:right; background-image:url(/i/more-bg.jpg); padding-left:10px; background-repeat:no-repeat; padding-bottom:10px;}







#news_ind td{vertical-align:top;}



.blank{ width:25px;}



.dotted{ background-image:url(/i/dotted.jpg); background-position:bottom; background-repeat:repeat-x; width:218px; vertical-align:top}



#fotogallary{ padding-top:15px;}



#fotogallary,#text{padding-left:30px;}



.foto_ind { background-repeat:no-repeat; float:right; width:107px; height:69px;background-position: center;}







.foto_ind img{ position: relative; top:0px;}







#fotogallary img{ padding-right:10px; padding-top:10px;}



#text{ padding-top:25px; padding-right:30px; padding-bottom:30px;}



#text h1{ color:#5a5144; font-size:12px;}







#text ul,#text ol { margin-left:15px; padding-bottom:0px;}



#text ul li, #text ol li{ padding:5px 0;}



#text img{ padding:10px 10px 0 10px;}







#footer #left{ background-image:url(/i/footer-lft-bg.jpg); background-repeat:no-repeat; width:228px; height:77px; float:left;}



#footer #bottommenu{ height:15px; width:772px; background-color:#020000; float:right; }







#footer #bottommenu ul{ list-style:none; padding-left:94px; height:15px; }



#footer #bottommenu ul li{ float:left; padding:0 30px; height:15px;}



#footer #bottommenu ul li#act a{ text-decoration:underline;}



#footer #bottommenu ul li a{ color:#a2a2a1; text-transform: lowercase; text-decoration:none; font-size:11px; }



#footer #bottommenu ul li a:hover{ text-decoration:underline;}



#footer #bottommenu ul li.devider{ background-image:url(/i/devider.jpg); background-position:center; width:1px; height:10px; padding:0px; height:13px; margin-top:1px;}



#footer table{ width:772px; }



#copyright{position:relative; top:15px; float:left; left:30px;}



#design{ padding-right:20px; text-align:right;}











#gallary_menu ul{ color:#FFFFFF; list-style:none; height:32px; vertical-align:middle;}



#gallary_menu li{ float:left; padding:0 16px; margin:0 8px; height:32px;}



#gallary_menu a{ color:#c2c3bf; text-transform:uppercase; font-size:11px; font-weight:bold; text-decoration:none; line-height:31px; height:32px;}



#gallary_menu a:hover { text-decoration:underline;}



#gallary_menu a.act{ background:url(/i/redkvadrat.jpg); background-repeat:no-repeat; background-position:left center; padding-left:15px; color:#d9261c;}



.photosections{ padding-top:18px;}



.photosections img{ padding:0px; margin:0px;}







.price td{ padding-left:5px;}





.data td{ padding:5px;}

.data td p{padding-left:5px; padding-bottom:5px;}



ul.list{ list-style:none; text-transform:uppercase }



span.red{ color:#F00; font-weight:bold;}
.print{ background-image:url(/i/print.png); background-repeat:no-repeat; background-position:left top; display:block; padding-left:23px; line-height:16px; clear:both; float:left; margin-top:5px; margin-bottom:5px; position:relative; left:15px;}

