* {margin:0;padding:0;}
html, body{height:100%;padding:0px;margin:0px;}

body {background:url(/tmpl/black/images/top-bg.jpg) repeat-x #ffffff;text-align: center;color: #3e3e3e;width:100%;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 12px;min-width:990px;}
img{border:0px;}
a:link,a:visited,a:active{color:#148e1f;text-decoration:none;}
a:hover{color:#43b44a;text-decoration:underline;}
h1{font-size:18px;text-align:left;padding-top:5px;padding-bottom:10px;}
ol,ul{margin-left:30px;}
p{text-indent:20px;margin-bottom:5px;}

.outborder{border:solid 1px #CCCCCC;padding:2px;}

/* #header1 {position:relative;width:100%;height:298px;background:url(/tmpl/runner/images/left-top-bg.gif) repeat-x #223a2d;} */
#header {position:relative;width:100%;height:259px;background:url(/tmpl/black/images/top.jpg) left top no-repeat;} 
#header h1{color:#efd4c9;font-weight:normal;font-size:22px;position:absolute;left:19px;top:24px;width:250px;text-align:center;margin:0px;padding:0px;}
#reflink {color:#ffffff;font-size:12px;position:absolute;right:0px;top:50px;width:370px;text-align:center;float:right;vertical-align:middle;}
.partner{width:350px;height:40px;margin:5px;text-align:center;vertical-align:middle;}
#reflink a:link,#reflink a:active,#reflink a:visited{color:#9dcbb0;text-decoration:none;}
#reflink a:hover{color:#fef50a;text-decoration:none;}
#rightbut{color:#ffffff;font-size:12px;position:absolute;right:20px;top:20px;width:400px;text-align:right;}
#rightbut a:link,#rightbut a:active,#rightbut a:visited{color:#ffffff;text-decoration:none;}
#rightbut a:hover{text-decoration:underline;}

#container {position:relative;text-align:left;min-width:971px;height:100%;float:left;}
#mainContent {/*position:absolute;left:260px;top:259px;*/text-align:left; clear:right;}
#footer{background: #fff;position:relative; border-top:dotted 1px #111; padding:20px;} 

#innerContent{padding-right:20px;overflow:auto;/*height:531px;*/}

#menu {background:url(/tmpl/black/images/left.jpg) no-repeat;width:259px;border:none;padding:10px;padding-left:35px;height:541px;/*position:absolute;left:0px;top:259px;*/text-align:left;overflow:auto;} 
#menu a:link, #menu a:visited, #menu a:active{color:#ffffff;text-decoration:none;}
#menu a:hover{text-decoration:underline;}
/*#menu li{list-style-image:url(/tmpl/runner/images/menu-arrow.gif); vertical-align:middle; line-height:18px; }*/

.row1{background:#ffffff;}
.row1 td{padding:4px;border-bottom:solid 1px #522c00;}
.row2{background:#f4e7d5;}
.row2 td{padding:4px;border-bottom:solid 1px #522c00;}

#card{empty-cells:show;}
#card tr{background:#f4e7d5;}
#card td{padding:4px;}

#langpanel{position:absolute;left:0px;top:154px;height:53px;vertical-align:top;padding-left:60px;z-index:181;}
#langpanel ul{text-align: center;line-height: 19px;list-style: none;height:19px;color:#ffffff;font-weight:bold;}
#langpanel ul li{display:inline;float:left;width:26px;height:19px;}
#langpanel ul li a.var,a.var:hover {display:block;color:#000000;text-decoration: none;}
#langpanel ul li a.sel,a.sel:hover {display:block;color:#f0f0f0;text-decoration:none;}

#newstitle{position:absolute;height:50px;width:200px;color:#000000;right:0px;font-size:16px;font-weight:bold;top:156px;}
.newsitem{height:81px;width:223px;float:right;vertical-align:top;}
.news{width:170px;color:#000000;float:right;font-size:10px;line-height:12px;text-align:left;padding-left:10px;padding-right:20px;}
.news span{background:#ffffff;color:#000000;padding:2px;font-weight:bold;}
.news a.new{color:#5a5a58;padding:2px;text-decoration:underline;background:none;padding-left:10px;}
.news a.new:hover{text-decoration:none;background:none;}
 
.iconmenu  {text-align: center;line-height: 16px;list-style: none;height:97px;padding-left:20px;}
ul.iconmenu li {display: inline; float: left;width:14.25%;}
ul.iconmenu a {display:block;color:#5e6553;text-decoration: none;}
ul.iconmenu a.sel {display:block;color:#5e6553;text-decoration: none;}
ul.iconmenu a:hover {color:#452906;}

#sform{width:305px;height:51px;text-align:left;color:#000000;font-size:11px;text-indent:15px;}
#sform form{padding-top:10px;color:#ffffff;}
#sform form input{border:solid 1px #000000;width:200px;font-size:11px;color:#000000;padding:1px;vertical-align:middle;}


/* Новости */
p.news_date{text-align:left;font-size:14px;font-weight:bold;}
span.news_day{font-size:24px;color:#628413;}
p.news_title{text-align:left;font-size:12px;font-weight:bold;padding-top:5px;padding-bottom:5px;}
p.news_text{text-align:justify;padding-top:5px;padding-bottom:5px;}

/* Основной текст */
p.cont{text-align:justify;text-indent:20px;padding-bottom:5px;}

.error{color:#993333;padding:2px;border: solid 1px #993333;}

/* формы обратной связи и заказа */
td.labels{color:#666666;text-align:right;}
td.labels span{color:#fd9104;font-weight:bold;}
label.req{font-weight:bold;}
td.fields{text-align:left;}
input.txt, textarea.txt{border:solid 1px #b0abab;color:#666666;}
input.but{background:#8b9471;color:#ffffff;font-weight:bold;border:solid 1px #8b9471;width:100px;}
#subbut{background:#ffffff;border:solid 1px #8b9471;padding:1px;width:100px;}

/* ПЕортфолио */

span.asmail{color:#2e8cd3;text-decoration:none;}
span.asmail:hover{text-decoration:underline;cursor:pointer;}

/*-------Просмотр всплывающего рисунка-----------------*/
#preview_div{display:none; position:absolute; z-index:250; left:100px; top:100px;}
#interface1 {z-index:1;}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader {font-family:Tahoma, Helvetica, sans;font-size:10px;color:#000000;background-color:#FFFFFF;padding:10px 0 16px 0;margin:0 auto;display:block;width:135px;border:1px solid #6A6A6A;text-align:left;z-index:255;}
#progress {height:5px;font-size:1px;width:1px;position:relative;top:1px;left:10px;background-color:#9D9D94}
.border_preview{z-index:100;position:absolute;background: #fff;border: 1px solid #444;}
.preview_temp_load {vertical-align:middle;text-align:center;padding: 10px;}
.preview_temp_load img{vertical-align:middle;text-align:center;}
#loader_bg {background-color:#EBEBE4;position:relative;top:8px;left:8px;height:7px;width:113px;font-size:1px}

.tnx{
	/*background:#000000;*/
	color:#aaa !important;
	font-size:11px;
	padding-right:80px;
}
.tnx a:link, .tnx a:visited, .tnx a:active, .tnx a:hover{
	color:#aaa !important;
}
