/* CSS Document */



ul, ol, li, form, p, object, body  {
	margin:0; padding:0;	

}

object {
	outline:none;
}


.flash_header {
	position:relative;
	z-index:0;
}

body{
	background:#303030 url(/user/images/tpls/header_tall.gif) top left repeat-x;
	text-align:center;
	font-size:100%;
}

h1{
	font-size:14pt;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.justify {text-align:justify;}


html, input, textarea
	{
		font-family:Arial;
		font-size:0.75em;
		line-height:1.333em;
		color:#3d3d3d;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#3d3d3d;outline:none;}
a:hover{text-decoration:none;}
p {padding-top:16px;}

/* ============================= main layout ====================== */


li { background:url(/user/images/tpls/list_bg.gif) no-repeat 0 7px; padding-left:12px;}
li a {text-decoration:none; line-height:1.833em;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 15px 0 0; float:left;}
.imgindent2 {margin:0 9px 15px 0; float:left;}
.title {margin:0 0 8px 17px;}

/* ============================= header ====================== */

#header {color:#fff;}
#header a {color:#fff;}
#header .text {padding:26px 30px 7px 30px;}
#header .box {background:#fff url(/user/images/tpls/header_box_tall_top.gif) top repeat-x;}
#header .box .corner_top_right {background:url(/user/images/tpls/header_box_corner_top_right.gif) top right no-repeat;}
#header .box .corner_top_left {background:url(/user/images/tpls/header_box_corner_top_left.gif) top left no-repeat; width:100%;}
#header .box .padding {padding:11px 10px 0 10px;}
.logo_div {padding:43px 20px 0 20px; background:url(/user/images/tpls/header_bg.jpg) top left no-repeat;}
#header .rss {color:#f00e00; background:url(/user/images/tpls/rss_bg.jpg) no-repeat top right; padding:7px 33px 1px 0; display:block;}
.logo {margin:5px 0 243px 0;}
.menu {margin-top:5px; background:url(/user/images/tpls/menu_bg.gif) top repeat-x; height:73px;}
.menu li {background:none; padding:0; float:left; width:118px; background:url(/user/images/tpls/menu_border_left.gif) top left no-repeat;}
.menu li span {display:block; background:url(/user/images/tpls/menu_border_right.gif) top right no-repeat;}
.menu li a {font-weight:bold; display:block; padding:24px 0 19px 0; text-align:center;}
.menu li a:hover {background:url(/user/images/tpls/menu_active_bg.gif) top repeat-x; text-decoration:none;}
.menu .active {background:url(/user/images/tpls/menu_active_bg.gif) top repeat-x;}
.menu .narrow {width:117px;}

/* ============================= middle ====================== */

#middle {background:url(/user/images/tpls/middle_bg.gif) top left;}
#middle .bottom_tall {background:url(/user/images/tpls/middle_tall_bottom.gif) bottom left repeat-x;}
#middle .bottom_top {background:url(/user/images/tpls/middle_tall_top.gif) top left repeat-x;}
#middle .box {background:#fff url(/user/images/tpls/box_right_tall.gif) top right repeat-y;}
#middle .box .tall_left{background:url(/user/images/tpls/box_left_tall.gif) top left repeat-y;}
#middle .box .corner_bottom_right {background:url(/user/images/tpls/box_corner_bottom_right.gif) bottom right no-repeat;}
#middle .box .corner_bottom_left {background:url(/user/images/tpls/box_corner_bottom_left.gif) bottom left no-repeat;}
#middle .indent {padding: 0px 10px 0 10px;}

.padding {padding:0 20px 0 0;}
.padding2 {padding:0 20px 0 24px;}
.padding3 {padding:0 0 0 24px;}

.content {
	background:url(/user/images/tpls/content_bg.gif) top repeat-x;
	padding:10px 30px 0 19px;
}
.line_hor {
	/*background:url(/user/images/tpls/line_hor.gif) bottom repeat-x; 
	padding-bottom:26px; */
	margin-bottom:26px;
}
.line_hor2 {background:url(/user/images/tpls/line_hor.gif) bottom repeat-x; padding-bottom:14px; margin-bottom:14px;}
.date {background:#e61000; color:#FFF; line-height:3em; padding:0 10px 0 10px;}
.ul {margin-top:15px;}
#main_ul {margin-top:15px;}
.col_pad {padding-right:20px;}
.phones {float:right; margin-right:85px;}

#index_1 .line_hor {background:url(/user/images/tpls/line_hor.gif) bottom repeat-x; padding-bottom:10px; margin-bottom:36px;}
#index_1 .content2 {background:url(/user/images/tpls/content_bg.gif) top repeat-x; padding:22px 10px 0 19px;}
#index_2 .content2 {background:url(/user/images/tpls/content_bg.gif) top repeat-x; padding:22px 10px 0 19px;}
#index_3 .content2 {background:url(/user/images/tpls/content_bg.gif) top repeat-x; padding:22px 10px 0 19px;}
#index_5 .content2 {background:url(/user/images/tpls/content_bg.gif) top repeat-x; padding:29px 10px 0 19px;}
#index_6 .content2 {background:url(/user/images/tpls/content_bg.gif) top repeat-x; padding:29px 10px 0 19px;}
#index_7 .content2 {background:url(/user/images/tpls/content_bg.gif) top repeat-x; padding:29px 10px 0 19px;}
#index_main .content2 {background:url(/user/images/tpls/content_bg.gif) top repeat-x; padding:29px 10px 0 19px;}

/* ============================= footer ====================== */

#footer .main {background:url(/user/images/tpls/footer_tall2.gif) top repeat-x;}
#footer .bg_right {background:url(/user/images/tpls/footer_right_bg.gif) top right no-repeat;}
#footer .bg_left {background:url(/user/images/tpls/footer_left_bg.gif) top left no-repeat; width:100%;}
#footer p {padding:67px 0 0 29px; color:#a9a9a9;}
#footer a {color:#a9a9a9;}


/* ============================= form ============================= */

form .rowi {height:26px;}
form .rowt {height:130px;}
form .right {display:block; background:#e61000; padding:4px 6px 4px 10px; color:#fff; text-decoration:none; margin:10px 0 0 6px;}
form .right:hover {text-decoration:underline;}

.input {width:261px; height:20px; border:1px solid #bdbdbd; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:261px; height:92px; border:1px solid #bdbdbd; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/* ============================= index-5 =========================== */

.blockstd {
margin-bottom:20px;
}
.blockstd .blocktitle {
clear:both;
/*color:#9F9F9F;*/
/*font-size:2.8em;*/
font-weight:bold;
margin:0 0 15px;
}

.clear, .cleardiv, .clearfix {
clear:both;
display:block;
font-size:0;
height:0;
line-height:0;
visibility:hidden;
}

.menu_left{
	width:217px;
	/*background:#cdcdcd;*/
	float:left;
	margin:10px 0px 0px 4px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	background:transparent url(/user/images/tpls/line_ver.gif) repeat-y scroll right top;
	
}

.other_contenr {
	width:658px;
	float:right;
	margin-top:11px;
}

.col_menu li{
	margin-top:10px;
}

.col_menu a{
	line-height:15px;	
}

.page_title{
	padding-top:10px;
	margin:0px 0px 15px 20px;
}

.page_title_menu{
	margin:0px 0px 15px 34px;
}

.title_default{
	margin:5px 0px 10px 0px;
}

/*PARTIP*/
table.dataTable{
	background-color: #000000;
	width: 100%;
}

table.dataTable td{
	background-color: #FFFFFF;
	padding: 2px 3px 2px 3px;
}

table.dataTable tr.thead th {
	text-align: center;
	color:#ffffff;
	font-weight: bold;
	background-color: #3D3D3D;
	padding: 2px 3px 2px 3px;
}

table.dataTable tr.ttitle td {
	text-align: center;
	font-weight: bold;
	background-color: #E9E9E9;
}

.part_itogi{
	margin:0px 0px 10px 0px;
	
}

.main_pav{
	float:right;
	width:218px;
	margin:0px 0px 0px 7px;
}

.f_left{
	color:#A9A9A9;
	width:200px;
	float:left;
	padding:67px 0 0 29px;
}

.f_right{
	color:#A9A9A9;
	width:500px;
	float:left;
	padding:67px 0 0 0px;
}
