*{margin:0;padding:0}
html{background:#555}
body{font-size:14px;font-family:Tahoma;width:1052px;background:url(images/body_fon.gif) repeat-y center top;margin:0 auto}
table{border-collapse:collapse}
a img{border:none}
.alignright{text-align:right}


a:link, a:active, a:visited {
	font-family:tahoma;
	color: blue;
        font: bold;
        text-decoration: none;
}
a:hover {
	color: red;
}


.b:link, .b:active, .b:visited {
	font-family:tahoma;
	color: black;
        font: bold;
        text-decoration: none;
}
.b:hover {
	color: red;
}


#wrap{width:1000px;margin:0 auto}

#header{height:286px;background:url(/images/header.jpg) no-repeat center top;width:100%;}

#menu{height:48px;background:url(/images/menu_fon.bmp) repeat-x left top;width:100%}
#menu td{padding-left:25px;}
#menu ul li{height:32px;background:url(/images/separate.bmp) no-repeat right top;float:left;list-style-type:none;font-size:0.8em; font-weight:bold;padding:16px 15px 0px 15px;}
#menu ul li a{text-decoration:none;color:#665d32;}
#menu ul li a:hover,#menu ul li a.jshover{text-decoration:none;color:black}
#menu ul li ul {display:none;position:absolute;margin-top:17px;margin-left:-13px;background-color:#ddd67e}
#menu ul li:hover ul,#menu ul li.jshover ul {display:block;}
#menu li li {min-width:100px;float:none;height:30px;padding:15px 0px 0px 0px;margin:0px 15px 0px 15px;text-align:left;line-height:11px;background:url('/images/lidot.bmp') repeat-x bottom left}
#menu a {font-size:11px}



#price,#position {border-collapse:collapse;}
#price tr td,#price tr th {border:1px solid black;padding:3px 5px 3px 5px}
#price tr th {font-weight:bold;}
#price tr td {font-weight:normal}

#position td {padding: 3px 15px 3px 5px;vertical-align:top}

#pricegallery {border:1px solid black;}
#pricegallery img {padding-top:5px;}
#pricegallery h6 {padding-top:0px;;margin-top:0px;text-decoration:underline;font-size:12px;font-weight:normal;margin-bottom:5px;}
#pricegallery td {padding: 0px 13px 0px 13px;}
#pricegallery p {padding:0px;margin:0px;}


#content{width:100%;margin-bottom:10px;margin-top:10px}

#maincont {padding:10px 2px 0 10px;vertical-align:top}
#footer {width:968px;margin:0px auto}

#maincont a {font-weight:bold}
h1,h2,h3,h4,h5,h6 {padding-left:25px;margin-bottom:10px;}
h2,h3,h4,h5,h6 {margin-top:15px;}
#maincont h2{font-size:1.1em;background:url(images/mark.gif) no-repeat left center;}
#maincont h1{font-size:1.2em;background:url(images/mark.gif) no-repeat left center;color:#26281b}

#maincont ul{padding:5px 10px 10px 40px;list-style:none;border-top:1px solid grey;border-bottom:1px solid grey}
#maincont li{list-style-position:inside;font-size:1em;background:url(images/squaredot.bmp)  no-repeat left 14px;padding-left:12px;padding-top:7px;}

#sidebar{width:200px;background:url(images/sd.gif) no-repeat left top;padding:0px 20px 0 20px;vertical-align:top}
#sidebar h2{font-size:0.9em;margin-bottom:10px}
#sidebar h1{font-size:0.9em;margin-bottom:10px}
#sidebar address{font-style:normal;font-size:0.8em;margin-bottom:10px}
#sidebar p{font-size:0.8em;margin-bottom:10px}
#sidebar li{font-size:0.8em;margin-bottom:10px}
#sidebar a{color:green;font-weight:bold}
#sidebar a:hover{text-decoration:none;color: red}

#meteo a {color:black; border: 0px; vertical-align:middle}


.td2{padding:4px;BORDER: 1px solid gray; border-thickness: 1px;align:center;font-size:12px;}


.td3{padding:4px;BORDER: 1px solid gray; border-thickness: 1px;font-size:11px;}

#footer {border-top:1px solid #999}
/*#footer{width:100%;border-top:solid 1px #999;margin:0 auto}*/

#footer td{padding:20px 0px 20px 0px}
#footer address{font-size:0.8em;font-style:normal}
#footer address span{font-size:2em}

.img {BORDER: 1px solid gray; border-thickness: 1px; }

a.gallery{font-size:90%;font-weight:bold;text-decoration:underline;}
a.galleryhead{font-size:100%;font-weight:bold;text-decoration:underline;font-size:0,9em}


.thumb img {border: 4px double #ccc; background: #ffffff;}
#photobank {width:235;}

p {margin: 20px 0px 20px 0px}

.redprice {color:#25710e;font-size:1.2em;font-weight:bold}


.indexleftpic{float:left;margin:5px 10px 0px 0px;padding:4px;border:1px solid black;background-color:#7dac5e}

.hr {margin-top:6px;margin-bottom:6px; width:100%;height:1px;background-color:silver}

#urist_inf td {padding:5px;}


.leftpic{float:left;margin:5px 10px 0px 0px;}
.rightpic{float:right;margin:5px 0px 0px 10px;}

.leftpic,.rightpic {padding:5px;}

.bigger {font-size:1.2em;font-weight:bold}

#news_header {font-size:16px;font-weight:bold;text-align:center;margin-top:15px;}

.print {background:url('/pic/print.gif') no-repeat 0 50% }
.stuff {background:url('/pic/stuff.png') no-repeat 0 50%;text-decoration:underline }

.print, .stuff {;padding-left:23px;text-decoration:underline}

#maincont .content_menu a {font-weight:normal;}
#maincont .content_menu {margin-top:10px}
