html, body {
	margin:0;
	padding:0;
	width:100%;
	height: 100%;
}
img{
	border: none;
}
.newsthumb{
	float: left;
}
a {text-decoration: underline;}

a:hover {
	text-decoration: none;
}

body {
	font-family:"Arial","Helvetica",sans-serif;
	font-size:100%;
	font-weight:normal;
	text-align: center;
	color:#666666;
}

table {
	font-size: 100%;
}

#conteiner {
	margin:0 auto;
	padding:0;
	text-align:left;
	width:1000px;
	height:auto !important;
	min-height:100%;
	position:relative;
}


.left_col {
	float: right;
	width: 345px;
	font-size:75%;
}

.logo img {
	margin: 40px 0px 15px 30px;
}


.left_col a {
	color:#0066CC;
	text-decoration:underline;
}

.left_col a:hover {
	text-decoration:none;
}


.left_col h1 {
	font-size:1.5em;
	font-weight:normal;
	line-height:1em;
	margin:1em 0 0.7em;
	padding:0;
}

.contacts {
	background:transparent url("img/contacts_bg.gif") no-repeat scroll left top;
}

.contacts h1 {
	margin-bottom:42px;
	padding-left:30px;
}

.contacts div {
	margin-bottom:30px;
	margin-left:30px;
}


.left_col h2 {
	font-size:1.2em;
	font-weight:bold;
	margin-bottom:0.3em;
}

.right_col {
	float: right;
	width: 605px;
	font-size:75%;
}


.main_menu {
	background:black url("img/menu_bg.jpg") repeat-x scroll 0 100%;
	border-left:4px solid #CC9900;
	color:white;
	padding:20px 10px 20px 30px;
}

.main_menu a {
	color:white;
}


.main_menu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:565px;
}

.menu_item {
	background-image:url("img/menu_item.gif");
	background-repeat: no-repeat;
	background-position: 0% 70%;
	display:inline;
	margin-right:17px;
	padding-left:10px;
	color:#FFCC00;

}

.content_container {

}

.right_col p {
	margin:0.5em 0 1.1em;
	text-align:justify;
}

.content_container p {
	padding:10px 30px;
}


.promo_bar {
	border-left:4px solid #CC9900;
	height:329px;
	margin-bottom:0;
}

.left_col span {
	margin:0;
}

.left_col span a {
	color:#666666;
}

.bottom_menu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 44px;
	padding:0;
}

.bottom_menu li {
	display:inline;
	margin-right:27px;
}

.bottom_menu a {
	color:#CC9900;
}

.index_div_news {
	margin:20px 0;
	width:100%;
}


.index_div_news {
	border-left:1px solid #CC9A03;
	padding-left:30px;
	padding-right:15px;
	text-align:justify;
	width:25%;
	float: left;
}


.index_div_news a {
color:#666666;
}


.date {
	color:#3366CC;
	font-size:0.95em;
	font-weight:bold;
}


.footer {
	margin:0 auto;
	padding:0;
	width:1000px;
	position:relative;
	height: 67px;
	margin-top: -65px;
	clear: both;
}

.footer div {
	background:#F5F5F5 none repeat scroll 0 0;
	padding:25px 0;
}

.table_news_block {
	font-size: 100%;
	width: 99%;
	margin:20px 0;
}

.table_news_block td {
	border-left:1px solid #CC9A03;
	padding-left:30px;
	padding-right:15px;
	text-align:justify;
	width:33%;
}

.table_news_block td p {
	float:	left;
}

.table_news_block td a {
	float:	left;
	color: #666666;
}

.treyl {
	background-image: URL('img/list_item.gif');
	background-position: 0% 2px;
	background-repeat: no-repeat;
	padding-left: 13px;

}

.news_container a {
	color:#666666;
}

.right_col h1 {
	background-image: URL('img/title_arrow.gif');
	background-position: 10px 50%;
	background-repeat: no-repeat;
	color:black;
	font-size:1.8em;
	font-weight:normal;
	line-height:1.2em;
	margin:1.5em 0 1em;
	padding-left:30px;
}

.news_list {
	float: left;
	border-top:1px solid #CC9A03;
	margin:25px 0;
}


.osn_content td {
	vertical-align: top;
}


.news_cont {
padding: 0px 35px;
}

.news_cont p {
	padding: 0px;
}
.news_cont a {
	color:#666666;
}
.links_list {
	list-style-type: none;
	padding: 0px;
}

.links_list li {
	padding: 8px 0px;
}


.main a {
	color:#0066CC;
}


.main {
	padding: 0px 35px;
}


.button {
	background-image: URL('img/button.jpg');
	width:75px;
	border: 0px #666666 solid;
	color: #cc9900;
	cursor:pointer;
	height:23px;
	padding-left: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}

.button:hover {
	background-image: URL('img/butt_act.jpg');
}

.old_obratsviz {
	border:1 solid #666666;
	color:gray;
	width:200px;
	margin:2px 2px 10px;
}

.obratsviz {
	border:0 solid #666666;
	color:gray;
	width:99%;
	height: 80%;
	padding-bottom: 1px;
}

.obratform {
	border:1px solid #666666;
	height:200px;
	margin: 2px;
	width:400px;
	color:gray;
}




.b_form {
	background-image: URL('img/cont_form.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	width: 200px;
	height: 20px;
	margin:2px 2px 10px;
	padding: 1px;
}

.red_text {
color:#D71111;
}

.right_text {
	text-align:right;
	padding-top: 4px;
}

.w100 table {
	border:1px solid #666666;
}

.mtb {
	margin: 10px 0px;
}

.green_text {
color: green;
}


.rb {
	height: 70px;
}

.photo_form {
}

.pick {
	position:relative;
	bottom:480px;
	left:365px;
}
