html, body{
	margin:0px;
	padding:0px;
	height:100%;
}
body{
	background:#fff;
/*	text-align:center; */
}
p,td{
	font:12px Arial, Helvetica, sans-serif;
	color:#4E5D6C;
}
img{
	border:none;
}
a{
	color:#1343a5;
	text-decoration:underline; 
}
a:hover{
	color:#1343a5;
	text-decoration:none; 
}

ul{ margin: 0px 0px 0px 0px; list-style:square; }

ul li{ margin: 0px 0px 0px 0px;}

h1 {
	font-size: 16px;
	color:#009315;
}


table{
	border:0px;
	border-collapse:collapse;
}
table td,table th{
	padding:0px;
}
#table_all{
	width:100%;
	height:100%;
}

td#tdlogo{
	width:96%;
	height:130;
}

td#tdlogo #left_block a{
	color:#444444;
}

input#search_words{
	width:160px;
	height:19px;
	border:1px solid #dbdbdb;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0px 5px;
	margin:0px 10px 0px 0px;
	*margin-top:-1px;
	vertical-align:middle;
}

#lang_switch{
	text-align:right;
	text-transform:uppercase;
	font-weight:bold;	
	color:#444444;
}

#lang_switch img{
	margin:0px 7px 0px 0px;
	text-decoration:none;
	border:0;
}

div.spacer{
	width:1px;
	height:1px;
}


/* скругленные края */

.box {
	margin: 0; padding: 0px;
	width: 100%;
}
.box div {
    background: url("/img/bg_corner_top.gif") repeat-x center top; }
.box div div {
    background: url("/img/bg_corner_line_l.gif") repeat-x center bottom; }
.box div div div {
    background: url("/img/bg_corner_line_l.gif") repeat-y left center; }
.box div div div div {
    background: url("/img/bg_corner_line_l.gif") repeat-y right center; }
.box div div div div div {
    background: url("/img/bg_corner_open_l.gif") no-repeat left top; }
.box div div div div div div {
    background: url("/img/bg_corner_open_r.gif") no-repeat right top; }
.box div div div div div div div {
    background: url("/img/bg_corner_finish_l.gif") no-repeat left bottom; }
.box div div div div div div div div {
    background: url("/img/bg_corner_finish_r.gif") no-repeat right bottom; }
	
.box .content h2 a {
	text-decoration:none;
	padding: 5px 0px 0px 20px;
	font-size: 12px;
	color:#FFF;
	margin: 0px 0px 0px 0px;
	display:block;
}
.box .content div { padding: 0px 15px 20px 15px; }


.box_gr {
	background: #FFF url("/img/bg_corner_gradient.gif") repeat-x bottom;
	border: 0px solid;
	margin: 0; padding: 0px 0px 0px 0px;
	width: 100%;
}
.box_gr div {
    background: url("/img/bg_corner_top.gif") repeat-x center top; }
.box_gr div div {
    background: url("/img/bg_corner_line_l.gif") repeat-x center bottom; }
.box_gr div div div {
    background: url("/img/bg_corner_line_l.gif") repeat-y left center; }
.box_gr div div div div {
    background: url("/img/bg_corner_line_l.gif") repeat-y right center; }
.box_gr div div div div div {
    background: url("/img/bg_corner_open_l.gif") no-repeat left top; }
.box_gr div div div div div div {
    background: url("/img/bg_corner_open_r.gif") no-repeat right top; }
.box_gr div div div div div div div {
    background: url("/img/bg_corner_gradient_finish_l.gif") no-repeat left bottom; }
.box_gr div div div div div div div div {
    background: url("/img/bg_corner_gradient_finish_r.gif") no-repeat right bottom; }
	
.box_gr .content h2 a {
	text-decoration:none;
	padding: 5px 0px 0px 20px;
	font-size: 12px;
	color:#FFF;
	margin: 0px 0px 0px 0px;
	display:block;
}

/* .box_gr .content { padding: 0px 10px 0px 0px; } */

/* .box_gr .content { padding: 10px; } */


.box_gr .content div { padding: 0px 0px 2px 15px; }

.box_gr .content div ul{ padding: 5px 5px 0px 33px; list-style:square; list-style-position:outside; margin:0;}
.box_gr .content div ul li{ padding: 0px 0px 5px 0px;}
.box_gr .content div ul li a{ display:block; }


.single_menu {
	margin: 0; padding: 0px;
	width: 100%;
}

.single_menu div {
    background: url(../img/bg_single_menu_c.gif) repeat-x;
	height:27px;
}

.single_menu div div {
    background: url(../img/bg_single_menu_l.gif) no-repeat left;
	height:27px;
}

.single_menu div div div {
    background: url(../img/bg_single_menu_r.gif) no-repeat right;
	height:27px;
}

.single_menu div div div a{
	text-decoration:underline;
	padding: 5px 0px 0px 20px;
	font-size: 12px;
	color:#FFF;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	display:block;
}

.single_menu div div div a:hover{
	text-decoration:none;
	padding: 5px 0px 0px 20px;
	font-size: 12px;
	color:#FFF;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	display:block;
}

/* END скругленные края */

td.tochka_zoru {
	color:#444444;
	vertical-align:top;
	padding: 0px 25px 0px 25px;
	text-align:justify;
}

td.tochka_zoru a.link_green {
	color: #009315;
	text-decoration:none;
	display:block;
	padding: 5px 0px 15px 0px;
	font-weight:bold;
}

td.tochka_zoru a.link_green:hover {
	text-decoration:underline;
}

a.more {
	text-align:right;
	display:block;
	padding: 10px 0px 0px 0px;
}

td.tochka_zoru span {
	color: #a60308;
}

/* Підписка */
td.subscribe_left{
	background: url(../img/bg_convert_l.jpg) no-repeat bottom right;
}

td.subscribe_right{
	background: url(../img/bg_convert_r.jpg) no-repeat bottom left;
	vertical-align:top;
}

td.subscribe_right div{
	padding: 40px 0px 0px 10px;
}

td.subscribe_right b{
	padding: 0px 0px 12px 0px;
	display:block;
}

td.subscribe_right input#email{
	width:134px;
	border:1px solid #e2e2da;
	background: url(../img/bg_input_email.gif) repeat-x top;
}

td.subscribe_right input#submit{
	padding: 9px 0px 0px 0px;
}
/* END Підписка */

/* Новини */
div.news_listing {
	padding: 0px 33px 0px 33px;
}

.news_listing h1 a {
	text-decoration:none;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	color:#009315;
	margin: 0px 0px 0px 0px;
	display:block;
}

.news_listing a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}

.news_listing div span {
	color: #a60308;
}

.news_listing div {
	padding: 0px 0px 35px 0px;
	background: url(../img/bg_dotted15.gif) repeat-x bottom;
}

.news_listing div#last {
	padding: 0px 0px 15px 0px;
	background: #FFF;
}






.news {
	padding: 0px 0px 30px 0px;
	background: url(../img/bg_dotted15.gif) repeat-x bottom;
	display:block;
}

.news a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}

.news span, span.red {
	color: #a60308;
}

.news#last {
	padding: 0px 0px 15px 0px;
	background: url(../img/z.gif) repeat-x bottom;
}

br.10px {
	padding: 50px 50px 50px 50px;
	margin: 0px 50px 0px 0px;
}


/* END Новини */

/* Прес-релізи */
#press { padding: 0px 15px 10px 15px; }
#press a#more { display:block; text-align:right; font-weight:normal; padding: 10px 0px 0px 0px; }
#press span span { display:block; padding: 0px 0px 10px 0px; }
#press span#first span { display:block; padding: 5px 0px 10px 0px; }
/* END Прес-релізи */

/* Аналітика */

.analytics {
	margin: 0; 
	padding: 5px 25px 0px 25px;
}
.analytics div {
    background: url("/img/bg_corner2_border.gif") repeat-x center top; }
.analytics div div {
    background: url("/img/bg_corner2_border.gif") repeat-x center bottom; }
.analytics div div div {
    background: url("/img/bg_corner2_border.gif") repeat-y left center; }
.analytics div div div div {
    background: url("/img/bg_corner2_border.gif") repeat-y right center; }
.analytics div div div div div {
    background: url("/img/bg_corner2_top-left.gif") no-repeat left top; }
.analytics div div div div div div {
    background: url("/img/bg_corner2_top-right.gif") no-repeat right top; }
.analytics div div div div div div div {
    background: url("/img/bg_corner2_bottom-left.gif") no-repeat left bottom; }
.analytics div div div div div div div div {
    background: url("/img/bg_corner2_bottom-right.gif") no-repeat right bottom; }
	
.analytics .content h2 a {
	text-decoration:none;
	padding: 12px 0px 0px 0px;
	font-size: 16px;
	color:#009315;
	margin: 0px 0px 0px 0px;
	display:block;
}
.analytics .content { padding: 0px 15px 10px 15px; }

/* END Аналітика */

/* Банери */
#img100 {
	text-align:center;
}
#img100 img {
	padding: 12px 0px 12px 0px;
}
/* END Банери */

/* Партнери */
#partners {
	text-align:center;
}
#partners div img {
	vertical-align:middle;
	padding: 12px 0px 12px 0px;
}
/* END Партнери */

/* Партнери */
.copyright {
	text-align:center;
	background: #e8e8e8;
	border-top:2px solid #b1b1b1;
}

/* END Партнери */

.content_page div { padding: 0px 33px 0px 33px; }

a.paging{
	color:#FFFFFF;
	background-color:#bab8ac;
	padding:5px;
	border:1px solid #000;
	line-height:35px;

}

a.paging_current,a:hover.paging{
	color:#000;
	background-color:#FFFFFF;
	padding:5px;
	border:1px solid #000;
	line-height:35px;

}

.photo img{
	border:2px solid #fff;
}

a.txt {color:#000; text-decoration:none; font-weight:bold; }
