body,td,th {font-family: Arial;font-size: 12px;color: #3c3c3c;}
body {background:url(../img/body_bg.jpg) 0 top repeat-x white; margin: 0px; padding:0px; position:relative;
	height:auto !important;
   height:100%;
  min-height:100%;
}
a {font-size: 12px;color: #43ade3;}
a:link {text-decoration: underline;}
a:visited {text-decoration: underline;color: #43ade3;}
a:hover {text-decoration: none;color: #43ade3;}
a:active {text-decoration: underline;color: #43ade3;}

img {border:0px; border:none}
td { vertical-align:top}
form { margin:0px; padding:0px;}
h2 { margin:0px; padding:0px;}

h2 {background:#0095d9; color:white; padding:2px 2px 4px 10px; font-size:24px; font-weight:bold; font-family:'Times New Roman'}

#header { height:360px; background: url(../img/header_bg.jpg) 0 bottom no-repeat;  position:relative}
#header .logo { margin-left:15px;}
#header .auth { position:absolute; width:460px; top:0px; right:10px;}
#header .auth .title {color:#d0007b; font-size:14px; font-weight:bold; margin-bottom:10px; margin-top:2px;}
#header .auth .inp{ padding:2px; color:#d0007b; width:120px; border:1px solid #ccc; margin:0 10px;}
#header .auth .submit { padding:3px 5px; background:#d0007b; color:#FFFFFF; font-size:14px; font-weight:bold; border:none}
#header .auth a {margin-right:10px;}
#header .inform {position: relative; margin-top:5px;left:0px; margin-left:591px; height:230px; margin-right:10px; }
#header .inform .title { background:#0095d9; color:white; padding:5px 10px; font-size:22px; margin-bottom:10px;}
#header .block				{height:198px; width:574px; background:url(../img/banner/banner.jpg) repeat-x;}
#header .block .banner 		{background:url(../img/banner/banner.jpg) no-repeat; width:574px; height:198px;}

.news {margin-top:15px; margin-left:5px;}
.news .title{ color:#0095d9; font:'Times New Roman', Times, serif; font-size:20px}
.news .block {margin-top:10px; position:relative}
.news_block {border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px; margin-right:15px}
.news .date {padding:2px; color:#FFFFFF; background:#d0007b; border:1px solid #d0007b}
.news a { text-decoration:none; font-weight:bold}
.news .text {margin-top:5px}
.news .text_short {margin:5px 0px}

.comments {}
.comments .title {color:#ff6600; font:'Times New Roman', Times, serif; font-size:16px}
.comments .block {border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; margin-right:0px; border-bottom:1px dotted #ccc}
.comm_form { margin-top:10px;}
.comm_form .inp { width:400px; border:1px solid #ccc; color:#ff6600; padding:3px;}
.comm_form .submit { border:1px solid #ff6600; padding:3px; color:#ff6600; background:white; cursor:pointer}

.warning { border:1px solid #ccc; background:white; text-align:center; font:"Times New Roman", Times, serif; color:#ccc; font-size:20px; padding:25px;}


.navigation 				{color:#666;border:0px;}
.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active		{float:left;text-decoration:none;color: white;background:#ff6f00;border:1px solid #E6E6E6;padding:3px 6px;font-size:11px}
.navigation a:hover 		{float:left;background:#ff6f00;color:#FFFFFF;border-color:#E6E6E6;}
.navigation span 			{float:left;text-decoration:none;background:#fff;padding:3px 6px;border:1px solid #E6E6E6;color:#ccc;font-size:11px;}

#menu 	{ width:270px;}
#menu a.menu_group { display:block; background:#0095d9; color:#FFFFFF; text-decoration:none; font-size:14px; font-family: Arial; margin-bottom:1px; padding:10px 0;}
#menu a.m1 { display:block; font-weight:bold; background:#0095d9; color:#FFFFFF; text-decoration:none; font-size:14px; font-family: Arial; margin-bottom:1px; padding:10px 0;}
#menu a.menu_group:hover { background:#d0007b}
#menu .sub { margin: 5px 5px 5px 30px;}
#menu .sub a{display:block; text-decoration:none; border-bottom:1px dotted #ccc; padding-bottom:2px;}
#menu .sub a:hover{color:#d0007b}

#reg 							{font-family:Arial;}
#reg span						{}
#reg input						{color:#a89686; border:1px outset #ccc; background:#faf5f2; padding:3px; width:150px; font-weight:bold; margin:5px; width:90%}
#reg textarea					{color:#a89686; border:1px outset #ccc; background:#faf5f2; padding:3px; width:150px; font-weight:bold; margin:5px; width:90%}
#reg td							{vertical-align:middle}
#reg .dop td					{vertical-align:top}
#reg .submit					{color:#a89787; border:1px solid #ccc; width:100px; background:none; padding:3px; margin:0; cursor:pointer;  font-weight:bold;margin-left:6px; }
#reg td .i						{ font-size:12px; line-height:1.0; font-family:"Times New Roman"}

.blago {}
.blago .title{background:#d0007b; color:white; padding:5px; font-size:22px; margin-bottom:10px;}

.need { position:relative}
.need_block { padding-bottom:2px; border-bottom:1px dashed #ccc; margin-bottom:5px; position:relative}
.need_block .block_text{margin-left:10px;}
.need_block .block_text .head {color:#0095d9; font:'Times New Roman', Times, serif; font-size:24px}
.need .title { background:#d0007b; padding:5px; font-size:24px; color:#FFFFFF; margin:10px 0}


#footer { height:92px; background:url(../img/footer_bg.jpg) repeat-x; padding-top:30px;}

#bot_menu { width:470px;  margin:0px auto; margin-top:10px; text-align:center}
#bot_menu a { color:#3c3c3c; font-size:11px; font-family:Arial}
#bot_menu span { margin:0 10px; font-size:11px;color:#3c3c3c;}

#dizcod 		{ display:block; width:120px; height:40px; background:url(../img/dizcod_logo.jpg) -119px 15px no-repeat; text-decoration:none; font-size:11px; color:#7e7e7e}
#dizcod:hover	{ display:block; width:120px; height:40px; background:url(../img/dizcod_logo.jpg) 0 15px no-repeat}
