@charset "windows-1251";
/* CSS Document */
/* div{border:1px dotted #000;}*/
*{padding:0; margin:0;}
body,HTML{
	font-size:100%;
	font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;
	background:#FFF url(/img/bg.gif);
	font-size:10pt;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
/*::selection {
  background:#E2E1DE;
  color:#000;
}
::-moz-selection {
  background:#E2E1DE;
  color:#000;
}*/

#shadow {
background-image:url(/img/blog_bg.gif);
background-repeat:repeat-y;
margin:0 auto;
width:1002px;
padding:0px 0px 10px 0px;
overflow:hidden;
}
#wrap {
background-color:#FFFFFF;
border:solid #FFF;
border-width:0 10px;
border-style:solid;
margin:0 auto;
min-height:600px;
width:950px;
overflow:hidden;
}
#header {
/*background:#666666 url(/img/bg_header.gif) repeat-x scroll 0 0;*/
background:url(../img/top_logo3.jpg) top left no-repeat;
border-bottom:1px solid #FFFFFF;
border-top:8px solid #FFFFFF;
height:145px;
}
#logo{margin:6px 0px 0px 0px;}
#top_menu{width:auto; height:36px; background:transparent url(/img/bg_topmenu.gif) repeat-x scroll 0 0}
#top_menu_item{background:url(/img/bg_topmenu_breakline.gif) no-repeat scroll right center; padding:0 30px; float:left;}
#top_menu_item a, #top_menu_item a:link, #top_menu_item a:visited {
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
line-height:36px;
margin:0;
padding:0;
text-decoration:none;
vertical-align:middle;
}
#top_menu_item a:active, #top_menu_item a:hover{color:#C64934;}
#pathway {
text-align:left;
background-color:#FFFFFF;
background-image:url(/img/bg_breadcrumb.gif);
background-repeat:repeat-x;
clear:both;
color:#C64934;
font-size:11px;
height:22px;
list-style-type:none;
padding:1px 0 10px 15px;
}
#pathway a, #pathway a:link, #pathway a:visited, #pathway a:hover, #pathway a:active {
color:#333333;
cursor:pointer;
font-weight:normal;
line-height:23px;
margin:0;
padding:0;
text-decoration:none;
}
#pathway a:hover, #pathway a:active {
color:#C64934;
}
#left{width:200px; overflow:hidden; float:left; text-align:left;}
#menu_left{overflow:hidden; background-color:#FFF; margin-bottom:14px; padding:5px 0px 0px 0px;}
#menu_left_title{background:#666666 url(/img/bg_header.gif) repeat-x scroll 0 0; color:#FFF; font-size:9pt; padding:6px 0px 6px 6px;}
#menu_left_item{background-color:#DA9401; padding:4px 0px 4px 6px; border-color:#FFFFFF; color:#FFF; border-style:solid; border-width:1px 0 0; font-size:10pt; font-weight:bold; cursor:pointer;}
#menu_left_item:hover{color:#3A3A3A;}
#menu_left a{text-decoration:none;}
#menu_left_item_sub{background-color:#FFEABF; display:none; font-size:8pt; padding:0px 0px 0px 4px; font-family:Tahoma, Geneva, sans-serif}
#menu_left_item_sub a{text-decoration:none; color:#616161}
#menu_left_item_sub a:hover{color:#C64934;}

.tdgrey{background-color:#CCC;}

#right{width:695px; float:right; min-height:500px; padding:0 20px; text-align:left; }
#right h1{border-color:#000000; border-style:solid; border-width:0 0 1px; color:#000000; font-size:16pt; font-weight:bold; margin:5px 0 15px; padding:0; width:auto;}
#right p{margin:8px 0px;}
#right a{color:#bb840c; font-weight:bold; text-decoration:none;}
#right a:hover{color:#DA9401; text-decoration:underline}
#right li{list-style-position:inside; margin:0px 0px 0px 1em;}
.subtable {width:100%; margin:0px 0px 2em 0px; border:#BFBFBF solid 2px; vertical-align:middle; line-height:normal;}
.subtable th{text-align:center; font-weight:bold; padding:2px 2px 2px 4px; border-left:#BFBFBF solid 1px;  border-bottom:#BFBFBF solid 1px; background:#666666 url(/img/bg_header.gif) repeat-x scroll 0 0; color:#FFF;}
.subtable td{padding:2px 2px 2px 4px; border-left:#BFBFBF solid 1px; font-size:9pt; border-bottom:#BFBFBF solid 1px; width:auto;}
#right .img_left{float:left; margin:2px 6px 2px 0px; border:4px solid #e0d8d8;}
#right .img_right{float:right; margin:2px 0px 2px 6px; border:4px solid #e0d8d8;}
#right .img_c{ margin:2px 2px 2px 6px; border:4px solid #e0d8d8;}

.zapros_form{width:400px; margin:auto;}
.zapros_form input[type=text]{width:400px;}
.zapros_form textarea{width:400px; height:200px;}
.zapros_form input[type=submit]{background:#FFF; border:solid 1px #666; color:#666; width:400px;}


#footer{background-color:#585858; color:#BFBFBF; padding:10px 0px; font-size:9pt; overflow:hidden; font-weight:bold; margin:auto; width:950px;} 
#footer a{color:#DA9401;text-decoration:none;}
#footer a:hover{ text-decoration:underline;}
#copy{float:left; width:450px; padding-left:25px; text-align:left}
#years{font-size:8pt;}
#author{float:right; width:450px; /*padding:9px 25px 6px 0px;*/ padding-right:25px; text-align:right}

#counters{margin:auto; text-align:center; padding-top:20px;}
