body {margin:0px; padding: 0px; font-family: Verdana; font-size: 10px;}
img {border:none;}
a{color: #1d2434; font-family: Verdana; font-size: 10px; margin:0; padding:0;}
td{font-family: Verdana; font-size: 10px;}

h1, h2, h3, h4, h5, h6{
	margin:0;
}

p{
//	padding: 12 20 15 20;
	margin: 12 20 15 20;
}

p.green{
	padding: 12 20 15 20;
	margin: 0;
	background-color: d8dbd2;
}

h1{
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	padding: 0;
}

h2{
	font-size: 10px;
	background-color: b5bbad;
	color: #ffffff;
	font-weight: bold;
	padding: 20 20 5 20;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
}

input, select{
	font-family: Verdana;
	font-size: 10px;
}

.menu{
	background:url(../img/menu1.gif) no-repeat left bottom;
	padding: 12 10 0 16;
}

.menu2{
	height:26px;
	background:url(../img/menu2.gif) no-repeat left bottom;
	padding: 12 10 0 16;
}

.menu a{
	font-family: Verdana;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}

.menu a:hover{
	color:#ffffff;
}

.menu2 a{
	font-family: Verdana;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
}

.topmenu{
	background: url(../img/delim2.jpg) repeat-y right top;
	padding: 1 10 1 10;
}

.topmenu a{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #e1e1e1;
	text-decoration: none;
}

#content{
	vertical-align: top;
}

.rblock {
	background-color: b2b2b2;
	background-image: url(../img/rbg1.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.bottom_menu {
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: bbbbbb;
	border-right-color: bbbbbb;
	border-bottom-color: bbbbbb;
	border-left-color: bbbbbb;
	padding: 2 15 2 15;
}

.bottom_menu a{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #5e5e5e;
	text-decoration: none;
	padding: 2 5 2 5;
}

.bottom_menu a:hover{
	text-decoration: underline;
}

.submenubg {
	background-color: e1e1e1;
	background-image: url(../img/wp.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	vertical-align: top;
	padding: 8 2 2 0;
}

.submenu, .submenu2{
	padding: 8 5 0 0;
}

.submenu a{
	font-family: Verdana;
	font-size: 10px;
	color:#5e5e5e;
	text-decoration:none;
	font-weight: bold;
}

.submenu a:hover, .submenu2 a:hover{
	text-decoration: underline;
}

.submenu2 a{
	font-family: Verdana;
	font-size: 10px;
	color:#d28a2c;
	text-decoration:none;
	font-weight: bold;
}

.select_200{
	width: 200px;
	background-color: #ededed;
	border-right: 1px solid #8b8b8b;
	border-bottom: 1px solid #8b8b8b;
	border-left: 1px dotted #8b8b8b;
	border-top: 1px dotted #8b8b8b;
	font-family: Verdana; font-size: 10px; color:#5e5e5e; font-weight: bold;
	margin: 2 0 3 0;
}

.select_130{
	width: 130px;
	background-color: #ededed;
	border-right: 1px solid #8b8b8b;
	border-bottom: 1px solid #8b8b8b;
	border-left: 1px dotted #8b8b8b;
	border-top: 1px dotted #8b8b8b;
	font-family: Verdana; font-size: 10px; color:#5e5e5e; font-weight: bold;
	margin: 2 0 3 0;
}

.outtaHere { position:absolute;	left:-3000px; } /*** Выкидывает стандартную кнопку select ***/

/* Оформление самого select*/
.selectArea { width:160px; height:15px; background-color:#ededed; border-right: 1px solid #8b8b8b; border-bottom: 1px solid #8b8b8b; border-left: 1px dotted #8b8b8b; border-top: 1px dotted #8b8b8b;}

.selectArea .right { width:15px; height:15px; float:right; background:url(/img/select_strel.jpg) no-repeat left top;}
.selectArea .right a { display:block; width:160px; height:15px; margin-left:-145px;	position:absolute;}
.selectArea .right i { display:none;}
.selectArea .center { width:160px; height: 15px; font-family: Verdana; font-size: 10px; color:#5e5e5e; font-weight: bold; padding: 2 2 2 10; overflow:hidden; white-space:nowrap; }

/* Оформление выпадающего списка */
.optionsDivInvisible, .optionsDivVisible { position:absolute; margin-top:1px; margin-left:3px; width:160px; background:#6f7074; padding:2px; font-size:11px; z-index:20; }
.optionsDivInvisible { display:none; }
.optionsDivVisible { display:block; }
.optionsDivVisible p { margin:0; padding:0; }
.optionsDivVisible a { color:#F2F2F2; text-decoration:none; display:block; padding:1px 4px; border:1px solid #6f7074; }
.optionsDivVisible a:hover { color:#FFF; background:#5F6062; border-color:#cfd0d6; }


.box_link
{
    color: #5e5e5e;
    text-indent: -12px;
    font-weight: bold;
	margin-left: 10;
}

.box_link a
{
    color: #5e5e5e;
    text-decoration: none;
}

.box_link a:hover
{
    color: #5e5e5e;
    text-decoration: underline;
}

.arrow{
	margin: 0 3 0 0;
}

.h1{
	background-color: b5bbad;
	color: #ffffff;
	font-weight: bold;
	padding: 20 20 5 20;
	border-right: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.h1 a{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.h2{
	background-color: b5bbad;
	color: #ffffff;
	font-weight: bold;
	padding: 20 20 5 20;
	border-right: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.h3{
	background-color: b2b2b2;
	color: #ffffff;
	font-weight: bold;
	padding: 20 20 5 20;
	border-right: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.h4{
	background-color: b2b2b2;
	color: #ffffff;
	font-weight: bold;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.h5{
	background-color: b2b2b2;
	color: #ffffff;
	font-weight: bold;
	padding: 20 20 5 20;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.t1{
	background-color: d8dbd2;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
}

.t2{

	background-color: d8dbd2;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
}

.t3{
	background-color: d8dbd2;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.t4{

	background-color: d8dbd2;
	vertical-align: top;
	border-right: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.t5{
	background-color: d8dbd2;
	vertical-align: top;
    color: #5e5e5e;
    font-weight: bold;
	padding: 5 10 5 10;
	border-right: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.t6{
	background-color: d8dbd2;
	vertical-align: top;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
}

.padding{
	padding: 20 20 10 10;
}

.padding_10{
	padding: 10 10 10 10;
}

.padding_20{
	padding: 20 20 20 20;
}

.block
{
    margin-bottom: 12px;
    margin-right: 9px;
	margin-left: 10px;
}

.margin_default{
	margin-top: 12px;
    margin-right: 20px;
    margin-bottom: 15px;
	margin-left: 20px;
}

.margin_left{
	margin-left: 20px;
}

.margin_top{
	margin-top: 12px;
}

.txt_tab
{
    padding-top: 10px;
    padding-bottom: 6px;
    padding-left: 7px;
    padding-right: 6px;
}

.screen_1
{
	vertical-align: top;
	border-top: 1px solid #bbbbbb;
}


.select_flexible
{
    font-size: 10px;
    margin-left: 1px;
    margin-right: 10px;
    padding: 0 20 0 0;
}

li.sitemap{
	list-style: none url(/img/arrow_orange.gif);
}

.line_top_grey	
{
    width: 100%;
    font-size: 0px;
    line-height: 0px;
    border-top: solid 1px #b2b2b2;
}

.photos{
	border: 0px;
	border-collapse: collapse;
}

.photos td{
	border: 1px solid #ffffff;
}

.photos img{
	cursor: hand;
}