/* основноенах */
html, body {margin: 0; padding: 0; width:100%;}
html { height: 100%; background: #fff;}
body {min-height: 100%; height: 100%; margin: 0; padding: 0; color: #000;}
body, p, td, div, li {font: 12px Arial;}
table {empty-cells: show;}
h1 {font: 24px Arial; text-decoration: none; margin: 0 0 24px 0; color: #666;}
h2 {font: 18px Arial; text-decoration: none; margin: 0 0 18px 0; padding: 0; color: #666;}
h3 {font: bold 14px Arial; text-decoration: none; margin: 0 0 12px 0; padding: 0; color: #000;}
h4 {float:right; font: bold 12px Arial; text-decoration: none; margin: 0 0 12px 0; padding: 0; color: #eee;}
/*ol, ul {display:inline-block;}*/
p {margin: 0 0 12px 0;text-indent:16px;text-align:justify;}
a {text-decoration: underline; color: #666;}
a:hover {text-decoration: none; color: #333;}

/* дизайнбл */
#topleft {background:url(top-left1.jpg) no-repeat top left;}
#logopos {position:relative;width:30px;height:15px;}
#logolink {position:absolute;left:20px;top:10px;width:100px;height:146px;cursor: pointer;}
#search {z-index: 1; position: relative; top:20px; right:-80px;}
#search_word {height:16px; font:11px Verdana; background:transparent; border:1px solid #ccc; padding:0px 4px; color:#999; width:150px;}
#search_btn {height:18px; font:11px Verdana; background:transparent; border:1px solid #ccc; color:#999;}
#icons {z-index: 1; position: relative; left: 50%; top:16px; width:100px;}
.graytd {background-color:#ccc;}

/* размерыбл страницыздц */
div.container {height: auto !important; height: 100%; width: 100%; min-height: 100%; background: url(bottom-right.jpg) no-repeat bottom right;}
div.footer_guard {height: 120px; clear: both; }
div.footer {height: 120px; margin-top: -120px;}
div#measurer {position: absolute; width: 100%; top: 0; height: 1px; line-height: 1px;}
div.around {position: relative; min-height: 100%; min-width: 780px; max-width: 2000px;}
* html div.around {height: 100%;width: expression( ( document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 780 ) ?	'750px' : ( document.getElementById('measurer') && document.getElementById('measurer').clientWidth < 2000 ) ?	'100%' : '2000px' ); }
div.page-bg-add {display: table; width: 100%; height: 100%;}
.page {width: 100%; height: 100%;}

/* статикабл */
#content {}
#content a img {border:1px solid #ccc;}
#content a:hover img {border:1px solid #666;}
blockquote {background:#eee;border:1px solid #666;padding:10px;color:#666;}
#print a img {border:0px solid #fff;float:left;}
.clear {clear:both;}
.error {color:#f00;}
.alpha4 {filter:alpha(opacity=4);opacity: 0.1;-khtml-opacity: 0.1;-moz-opacity: 0.1;}
.alpha40 {filter:alpha(opacity=40);opacity: 0.6;-khtml-opacity: 0.6;-moz-opacity: 0.6;}
.alpha80 {filter:alpha(opacity=80);opacity: 0.8;-khtml-opacity: 0.8;-moz-opacity: 0.8;}
.nowrap {white-space: nowrap;}

.br {clear:both;}
.img {margin:4px 10px 10px 0px;float:left;}
.img_right {margin:4px 0px 10px 10px;float:right;}

/* новостинах */
.date {font:10px Arial;}
.newstitle {font: bold 12px Arial;}
.newssbody {text-align:justify;}
.newsimg a {}
.newsimg {float:left;margin: 4px 10px 10px 0; border:1px solid #ccc;}
.newsimgover {float:left;margin: 4px 10px 10px 0; border:1px solid #666;}

/* голерейаопта*/
.galtitle {font-size: 10px;text-align:center;}
.galimg {float: left; margin: 0 10px 10px 0; width: 120px; height: 110px;}
.gallery_img {margin: 0px 10px 10px 0px; padding:7px 0px 0px 7px; width: 334px; height: 260px;}
.gallery_hotlist {border:2px solid #369;}
.gal0 {padding:0;margin:0;}
.gallery_child {float: left; background:url(gal.gif) no-repeat left top;margin: 0; padding:0; width: 140px; height: 160px;}
.border_black {border:1px solid #ccc;}
.border_grey {border:1px solid #666;}
.gallery_desc {font-size: 10px; line-height: 14px;margin-top:7px;}

/* менюбл */
.menu {}
.menu p {font:24px Arial;text-indent:0;text-align:left;margin:8px 0;}
.menu a {color:#666;}
.menu a:hover {color:#333;}
.menu span {color:#000;}
.menu2 {padding:0;margin: 0 0 0 8px;}
.menu2 p {font:12px Arial;text-indent:0;text-align:left;margin:4px 0;}
.menu3 {padding:0;margin: 0 0 0 12px;}
.menu3 p {text-indent:0;}
.menu4 {padding:0;margin: 0 0 0 16px;}
.menu4 p {text-indent:0;}

/* картабл сайтанах */
.map p {background:url(li.gif) no-repeat;margin:6px 0;}
.map2 p {background:url(li.gif) no-repeat;margin:6px 12px;}
.map3 p {background:url(li.gif) no-repeat;margin:6px 24px;}
.map4 p {background:url(li.gif) no-repeat;margin:6px 36px;}

/* нумерациябл страницнах */
.sort {padding:3px 6px;}
.sort a {text-decoration: none; color: #999; background: #eee; margin-right: 2px;}
.sort:hover {text-decoration: none; color: #666; background: #ddd;}
.sort_lnk a {color:#ccc;font: bold 12px Arial;padding:3px 6px;}
.sort_cur {background: #ccc; padding: 3px 6px; margin-right: 3px;}

/* каперайтздц */
.copyright {font-size: 11px; color: #666; margin-top:30px;}

