
#topNContent
	{
	min-height: 100%;
	min-width: 100%;
	background: url(/css/img/lt_bg.gif) no-repeat left top;

	}

* HTML #topNContent {height: 100%; }
#header {height: 357px;
		 background-image:url('/css/img/rt_bg.gif');
		 background-repeat:no-repeat;
		 background-position:right top;}
#header table {width:100%}

#content {padding-bottom: 97px; text-align:left; }


#footer {height: 77px;
		 margin-top: -77px;

		 background: url(/css/img/footer_bg.gif) no-repeat left bottom;

		 padding-left:290px;}
* HTML #footer {overflow: hidden; }



#copy { padding-top:9px; color:#2962B3; font-size:13px;}
#ts2 {color:#8CBADD; font-size:12px; padding-top:7px}
#ts2 a{ text-decoration:underline; color:#8CBADD;}
#ts2 a:hover{text-decoration:none; color:#8CBADD;}

#logo_td {width:314px; height:111px; line-height:1px}
#logo_div {padding-left:50px}

#top_icons {float:right;
			width:40px;
			padding-top:10px; text-align:left
			}
#top_icons img {margin-top:6px}
#search_td {text-align:right;}


#top_text_div {margin-right:70px}

#fon_top_menu {width:100%;
			   height:205px;
			   background-color:#1A76BC;
			   background-image:url('/css/img/left_menu_bg.jpg');
			   background-repeat:no-repeat;
			   background-position:left top;}
#fon_top_menu table {width:100%;}
#right_pics{width:639px}
.pic_left {width:64px; line-height:1px}
#top_menu_td {width:300px; height:205px; padding-left:40px; padding-top:3px; }


/*Подменю */
#sub_menu_line {padding-top:3px; width:100%; }
#sub_menu {width:100%;
			background-color:#1A76BC;
			height:18px;
			background-image:url('/css/img/sub_menu_line.gif');
			background-repeat:no-repeat;
			background-position:left top;
			text-align:right}
#sub_menu a {color:#FFFFFF; text-decoration:underline; height:16px; padding-left:30px; padding-right:30px; padding-bottom:3px; }
#sub_menu a:hover {color:#FFFFFF; text-decoration:none; background-color:#0A57A3;}
#sub_menu table { width:100%; height:16px;}
#sub_menu td {vertical-align:middle;}
.sub_menu_name {width:200px; text-align:center}
/*----------------- */
/*Поиск */
#search_form {padding-top:35px;}
#search_form input { }
.right_pic {height:8px; border:0; width:69px;}
*HTML .right_pic { width:100px; height:21px}
#search_form td {color:#1A76BC; vertical-align:middle}
#search_form table{width:325px}
/*----------------- */

.tab {width:100%}
#news_td {width:250px}
#nov_td {width:370px; }

/*Прочие */
.news_head {background-image:url('/css/img/news_head.jpg');
			background-repeat:no-repeat;
			background-position:left top;
			height:29px; width:165px;
			padding-top:10px;
			}


*HTML .news_head {height:39px;}
.nov_head {background-image:url('/css/img/nov_head.jpg');
			background-repeat:no-repeat;
			background-position:right top;
			height:29px;
			padding-top:10px; padding-right:50px
			}
*HTML .nov_head {height:39px;}


.tape_text {padding:0px 5px 0px 10px}
.tape_text img {border:1px solid #1A76BC}

.tape_lim {padding-left:10px; padding-top:4px}
.news_date {float:right; color:#1A76BC; padding-top:5px}

.podr
	{
	text-align:right;
	padding-right:10px;
	}
.podr a
	{
	font: bold 14px Arial;
	}

.limited { padding-top:4px; text-align:left; padding-right:10px}

.tape_img {float:left;}
.bordered {border:1px solid #1A76BC; padding:2px}
.separator {:both}
 .lines {background-image:url('/css/img/lines.gif');
			background-repeat:no-repeat;
			background-position:0 50%;
			height:16px; }
.bot_line {background-image:url('/css/img/news_bot_line.gif');
			background-repeat:no-repeat;
			background-position:0 50%;
			height:10px; }

#main_page {padding:10px 20px 20px 25px}


/* Styles for Menu Items */
#menu_fall_div {}
#menu_fall_div td { vertical-align:middle; width:110px; padding-left:15px;  height:25px}
#menu_fall_div a {color:#FFFFFF}
#menu_fall_div a:hover {color:#FFFFFF; text-decoration:none}
.fall_menu_act {background-color:#0A57A3}




/*Вопрос-ответ, Комментарии */
.qa_form {padding: 5px 10px}
.qa_form table td, table tr
					{padding:3px; font-size:10px}
.qa_question, .qa_answer {padding:8px}
.qa_answer{background-color:#F6FBF6}
.comment_head{padding:5px 10px; font-weight:bold}
.comment_text{padding: 5px 10px}
/*------------------*/



/*Pager*/
.pager {padding: 20px 0}
.pager_select{}
/*------------------*/



/*Голосования*/
.warning_tr {background-color:#86E879}
.voting {padding:4px; padding-top:0px}
/*------------------*/

/*Гостевая книга*/
.message {padding:10px 30px}
.auth_name{width:200px; padding-left:30px}
#guest_book {padding-top:10px}
/*------------------*/

/*Авторизация */
#reg {padding-left:5px}
#auth {padding-left:5px}
/*------------------*/


/*Раздел ссылок */
.link_group {padding:5px; padding-top:0}
.pic_code {width:100px; padding-left:5px}
.code_descr{padding-left:10px; padding-right:10px}
.link_descr {padding:10px 5px}
/*------------------*/


.action{width:80px; height:30px; vertical-align:middle}
.good{ height:30px; vertical-align:middle}








#tabContent {width:100%; height:100%; border: 0;}

/*Links */

/*----------------------------------*/





.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.red { color: #ff0000; font-weight:bold; }
.error { color: #ff0000; font-weight:bold; padding: 12px 0;}

.left_td { background-color: #E1E8ED; }
.white_td { background-color: #ffffff; }
.alert_td { background-color: #F25344; }

.td1 { background-color: #EDF5EC; }
.td2 { background-color: #95C7C1; }

.admin_tr_1 { background-color: #d7e9e3; }
.admin_tr_2 { background-color: #E0AAA1; }
.nosp { margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; padding:0;}

.input_alert {border: 1px #ff0000 solid;}

.block{border: 1px #5E8560 solid;}

.price { border: 2px #ff0000 solid; color:#ff0000; font-weight:bold; padding: 1px 4px;}

.nobr {white-space: nowrap;}






.basket{background-color: #F6FBF6; font-weight: bold;  }
.basket_tr {background:#F6FBF6}
.basket_lim ol {padding-left:22px; padding-top:5px}
.basket_lim li {padding-bottom: 3px;}

.top_pix{background-image:url('/css/img/top_pix.gif');}



.submenu {position:absolute; top:0px; left:0px; z-index:5; display:none; padding: 6px 6px 0px 6px; background-color: #F6FBF6; border: 1px solid #4D8A47; width: 131px}
.sub_menu_item {border-bottom: 1px dotted #073C0C; padding-bottom: 3px; margin-bottom: 6px;}

.txt {padding: 3px; font-weight: normal}
.lnk {padding-top:9px}


div.div_button {text-align: left; padding: 6px; }









#site_map ul {padding-left: 25px}
#site_map li {padding: 6px 0 0 0}

img {border:0}
img.in_text {padding: 0 5px 2px 0;}

label {cursor:pointer;}

.ext_search {padding-left:10px; padding-top:10px}
.form_height {height:30px}
div.clear
	{
        clear: both;
	}
.clear
	{
        clear: both;
	}