* { margin: 0; padding: 0; }
html { height: 100%; }
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	height: 100%;
	color: #444444;
	font-size: 12px;
}
A:link
{
    color: #008ee6;
    text-decoration: underline;
}
A:visited
{
    color: #008ee6;
    text-decoration: underline;
}
A:active
{
    color: #008ee6;
    text-decoration: none;
}
A:hover
{
	color: #008ee6;
	text-decoration: none;
}
img,a  { border: none; }
th {
	font-weight: normal;
}
ul, ol {
	padding-left: 30px;
}
input, select {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#wrapper {
	width: 100%;
	min-width: 1003px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #008ee6;
	margin-bottom: 0px;
	font-weight: normal;
}
/*--главные заголовки блоков (табличные)--*/
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #008ee6;
}
.sub_title {
	font-size: 11px;
	color: #000000;
}
h2  {
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #008ee6;
	text-decoration:none;
	font-weight: bold;
}
div.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #008ee6;
	margin-bottom: 10px;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 150px;
}

/* ---------------------------SM_LOGIN-----------------------------*/
div.sm_login {
	background-color: #dddddd;
	position: relative;
	font-size: 10px;
	color: #000000;
	padding: 5px;
	height: 70px;
	margin: 0 5px 5px 0;
}
div.sm_login input.form {font-size: 11px; width: 100px; border: #bbbbbb 1px solid;}
div.sm_login input.bt {border: none;}
div.sm_login td.link {color: #008ee6; font-size: 11px;}

div.sm_login div.login_active {width: 225px; padding: 0 5px 0 5px; font-size: 12px;}

div.login_active a {padding: 1px 3px 1px 3px; margin: 0 1px 0 1px;}
div.login_active a:link {color: #666666; background-color: #eeeeee; text-decoration: none;}
div.login_active a:visited {color: #666666; background-color: #eeeeee; text-decoration: none;}
div.login_active a:active {color: #000000; background-color: #ffffff; text-decoration: none;}
div.login_active a:hover {color: #000000; background-color: #ffffff; text-decoration: none;}

.form_inf { 
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	width:100px;
	color:#000
}
/* ---------------------------//SM_LOGIN-----------------------------*/

/* ---------------------------BASKET-----------------------------*/
div.basket {
	background: url(img/design/basket_ico.gif) no-repeat 15px 15px;
	background-color: #ffeda4;
	position: relative;
	font-size: 11px;
	color: #000000;
	padding: 5px;
	height: 70px;
	width: 180px;
	margin: 0 5px 5px 0;
	color: #666666;
}
div.basket span {
	font-size: 12px;
	font-weight: bold;
}
/* ---------------------------//BASKET-----------------------------*/

/* ---------------------------CONT-----------------------------*/
div.cont {
	background-color: #f2f2f2;
	position: relative;
	padding: 8px 10px 8px 10px;
	height: 65px;
	margin: 0 5px 5px 0;
}
div.cont_phone {
	font-size: 13px;
	font-weight: bold;
	color: #003b7d;
	background: url(img/design/phone_ico.gif) no-repeat 0px 50%;
	padding: 3px 0 3px 25px;
}
a.cont_mail {
	background: url(img/design/mail_ico.gif) no-repeat 0px 50%;
	padding: 3px 0 3px 25px;
	display: block;
}
a.cont_mail:link {color: #666666; text-decoration: none;}
a.cont_mail:visited {color: #666666; text-decoration: none;}
a.cont_mail:active {color: #000000;  text-decoration: none;}
a.cont_mail:hover {color: #000000;  text-decoration: none;}

a.cont_order {
	background: url(img/design/mobile_ico.gif) no-repeat 0px 50%;
	padding: 3px 0 3px 25px;
}
a.cont_order:link {color: #009500; text-decoration: none;}
a.cont_order:visited {color: #009500; text-decoration: none;}
a.cont_order:active {color: #005000;  text-decoration: none;}
a.cont_order:hover {color: #005000;  text-decoration: none;}
/* ---------------------------//CONT-----------------------------*/

/* ---------------------------TOP_MENU-----------------------------*/

div.top_menu td.selected_top {
	background:url(/img/design/tm_right_on.gif) no-repeat 100% 0;
	height:25px;
	line-height:25px;
	text-align:center;
}
div.top_menu td.selected_top div.on {
	margin-right:1px;
	background:#008ee6 url(/img/design/tm_left_on.gif) no-repeat 0 0 ;
	height:25px;
}
div.top_menu td.none_selected_top {
	background:url(/img/design/tm_right.gif) no-repeat 100% 0;
	height:25px;
	line-height:25px;
	text-align:center;
}
div.top_menu div {
	margin-right:1px;
	background:#c4e8ff url(/img/design/tm_left.gif) no-repeat 0 0 ;
	height:25px;
}
div.top_menu {
	padding-left: 30px;
	font-size: 13px;
}
div.top_menu a.on {
	margin-right: 10px;
	background-color: #008ee6;
}

div.top_menu div.on a:link {color: #ffffff; text-decoration: none;}
div.top_menu div.on a:visited {color: #ffffff; text-decoration: none;}
div.top_menu div.on a:active {color: #ffffff;  text-decoration: none;}
div.top_menu div.on a:hover {color: #ffffff;  text-decoration: none;}

div.top_menu a {
	margin-right: 10px;
	padding:0 5px 0 15px;
	white-space: nowrap;
}

div.top_menu a:link {color: #008ee6; text-decoration: none;}
div.top_menu a:visited {color: #008ee6; text-decoration: none;}
div.top_menu a:active {color: #00629f;  text-decoration: none;}
div.top_menu a:hover {color: #00629f;  text-decoration: none;}
/* ---------------------------//TOP_MENU-----------------------------*/

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 70px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;

}
#content {
	padding: 0 215px 15px 230px;
}
#content_inner {
	padding: 0 10px 15px 230px;
}

/* ---------------------------PATH-----------------------------*/
td.path {
	width: 100%;
	background-color: #f2f2f2;
	padding-left: 10px;
	font-size: 11px;
}
td.path a:link {color: #666666; text-decoration: none;}
td.path a:visited {color: #666666; text-decoration: none;}
td.path a:active {color: #666666;  text-decoration: underline;}
td.path a:hover {color: #666666;  text-decoration: underline;}

td.path img{
	margin-left: 8px;
	margin-right: 8px;
}
/* ---------------------------//PATH-----------------------------*/

/* ---------------------------CATALOG-----------------------------*/
div.top_owner {
	border: #aaaaaa 1px solid;
	padding: 8px;
	position: relative;
	height: 250px;
}
div.top_owner div.top_owner_pic {
	text-align: center;
	height: 100px;
	margin-bottom: 10px;
}
div.top_owner div.top_owner_title {
	font-weight: bold;
	background: url(img/design/blue_bullet_arrow_bot.gif) no-repeat 0% 50%;
	padding-left: 15px;
	font-size: 13px;
}
div.top_owner_title a:link {text-decoration: none;}
div.top_owner_title a:visited {text-decoration: none;}
div.top_owner_title a:active {text-decoration: underline;}
div.top_owner_title a:hover {text-decoration: underline;}

div.top_owner_title span {
	color: #009500;
}
div.top_owner_links {
	padding-left: 15px;
	font-size: 11px;
	margin-bottom: 5px;
}
div.top_owner_links a:link {color: #666666; text-decoration: none;}
div.top_owner_links a:visited {color: #666666; text-decoration: none;}
div.top_owner_links a:active {color: #666666;  text-decoration: underline;}
div.top_owner_links a:hover {color: #666666;  text-decoration: underline;}
/* ---------------------------//CATALOG-----------------------------*/

/* ---------------------------ARTICLES-----------------------------*/
div.art_list {
	font-size: 11px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: #666666 1px dotted;
}
div.art_title {font-weight: bold; margin-bottom: 5px;}
div.art_title a:link {color: #000000; text-decoration: underline;}
div.art_title a:visited {color: #000000; text-decoration: underline;}
div.art_title a:active {color: #000000;  text-decoration: none;}
div.art_title a:hover {color: #000000;  text-decoration: none;}

div.art_links {
	margin-top: 5px;
	color: #999999;
	background: url(img/design/links_ico.gif) no-repeat;
	padding-left: 25px;
}
div.art_links a:link {color: #555555; text-decoration: none;}
div.art_links a:visited {color: #555555; text-decoration: none;}
div.art_links a:active {color: #333333;  text-decoration: none;}
div.art_links a:hover {color: #333333;  text-decoration: none;}
/* ---------------------------//ARTICLES-----------------------------*/

/* ---------------------------LIST-----------------------------*/
div.list_nom {margin: 15px 0 15px 0; padding: 0 0 10px 0; border-bottom: #999999 1px dotted;}

table.list_adj {margin: 0px 0 10px 0; border: #aaaaaa 1px solid; border-collapse: collapse;}
table.list_adj td {padding: 2px 5px 2px 5px; border: #cccccc 1px solid;}
table.list_adj th {padding: 2px 5px 2px 5px; border: #cccccc 1px solid; background-color: #eeeeee;}
table.list_adj tr.curr_item {background-color: #c4e8ff;}
td.link_adj {color: #000000; font-weight: bold;}
a.link_adj:link, a.link_adj:visited {color: #000000; text-decoration: none;}
a.link_adj:active, a.link_adj:hover {color: #000000; text-decoration: underline;}

.adj_price {color: #009500; font-size: 13px; white-space: nowrap;}
/* ---------------------------//LIST-----------------------------*/

/* ---------------------------NOMS-----------------------------*/
table.list_img {width: 150px; height: 150px;}
table.list_img td {text-align: center; vertical-align: middle;}


table.nom_img {width: 200px; height: 200px;}
table.nom_img td {text-align: center; vertical-align: middle;}


.add_to_bakset:hover {  }

span.add_to_basket {background: url(img/design/price_nom_bg_light.gif) no-repeat; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; line-height: 18px; cursor: pointer; white-space: nowrap; width: 141px; display: block; text-align: center;}
span.add_to_basket:hover {background:url(img/design/price_nom_bg_dark.gif) no-repeat; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; line-height: 18px; cursor: pointer; white-space: nowrap;; width: 141px; display: block; text-align: center;}

a.add_to_basket {font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none; padding: 1px 45px 3px 45px; line-height: 18px;}
a.add_to_basket:link {color: #ffffff; }
a.add_to_basket:visited {color: #ffffff; background: url(img/design/price_nom_bg_light.gif) no-repeat;}
a.add_to_basket:active {color: #ffffff; background: url(img/design/price_nom_bg_dark.gif) no-repeat;}
a.add_to_basket:hover {color: #ffffff; background: url(img/design/price_nom_bg_dark.gif) no-repeat;}

span.status_nom {
	display:block;
	width:141px;
	height:18px;
	background:url(/img/design/status_nom_bg.gif);
	color:#ff0000;
}

/* ---------------------------ACCES-----------------------------*/
div.title_acc {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background: url(img/design/white_arrow_bot.gif) no-repeat 8px 50%;
	padding: 7px 15px 7px 25px;
	position: relative;
	background-color: #59b5ee;
	height:17px;
}
td.acc_name {font-size: 13px;	font-weight: bold; text-align: center; padding: 10px 0px 10px 0px;}
td.acc_name a:link {color: #444444; text-decoration: none;}
td.acc_name a:visited {color: #444444; text-decoration: none;}
td.acc_name a:active {color: #444444;  text-decoration: underline;}
td.acc_name a:hover {color: #444444;  text-decoration: underline;}

td.acc_pic {
	text-align: center;
	padding-bottom: 10px;
}
/* ---------------------------//ACCES-----------------------------*/

table.chars {width: 100%; margin-bottom: 10px;}
table.chars th {
	width: 70%;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	vertical-align: bottom;
	background: url(img/design/chars_bg.gif) repeat-x 0px 100%;
	padding-top: 5px;
}
table.chars th span {
	background-color: #ffffff;
}
table.chars td {
	width: 30%;
	font-weight: normal;
	font-size: 11px;
	text-align: right;
	vertical-align: bottom;
	background: url(img/design/chars_bg.gif) repeat-x 0px 100%;
	color: #000000;
	padding-top: 5px;
}
table.chars td span {
	background-color: #ffffff;
}

.nom_title {
	color: #000000;
	font-weight: bold;
}
/* ---------------------------//NOMS-----------------------------*/


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 210px;
	margin-left: -100%;
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
}
div.c1 {position: absolute;	top: 0px; left: 0px;}
div.c2 {position: absolute;	top: 0px; right: 0px;}
div.c3 {position: absolute;	bottom: 0px; left: 0px;}
div.c4 {position: absolute;	bottom: 0px; right: 0px;}
div.c5 {position: absolute;	bottom: 0px; left: 5px;} 
div.c6 {position: absolute;	bottom: 0px; right: 5px;}

div.border {border: #aaaaaa 1px solid; position: relative;}

div.b1 {position: absolute;	top: -1px; left: -1px;}
div.b2 {position: absolute;	top: -1px; right: -1px;}
div.b3 {position: absolute;	bottom: -1px; left: -1px;}
div.b4 {position: absolute;	bottom: -1px; right: -1px;}


/*--блок стилей для таблиц корзины--*/

.log-in { 
	height:60px;
	margin-top:5px;
	border:1px solid #ddd; 
}

.log-in td {
	padding:5px;
}

.log-in td input {
	padding:1px;
}
.log-in td input:focus {
	outline:1px solid #000;
}

/* ---Подробнее--*/
td.more {
	height: 18px;
	font-size: 11px;
	padding:0;
	margin:0;
	width:65px;
}
td.more a {padding: 2px 5px 2px 6px; margin:0}
td.more a:link {color: #ffffff; text-decoration: none; background: url(/img/design/more_c_light.gif) no-repeat;}
td.more a:visited {color: #ffffff; text-decoration: none; background: url(/img/design/more_c_light.gif) no-repeat;}
td.more a:active {color: #ffffff;  text-decoration: none; background: url(/img/design/more_c_dark.gif) no-repeat;}
td.more a:hover {color: #ffffff;  text-decoration: none; background: url(/img/design/more_c_dark.gif) no-repeat;}

.blue_bt:link, .blue_bt:visited {
	display:block;
	width:71px;
	padding-top:2px;
	height:16px;
	background:url(/img/design/blue_butt.png) no-repeat 0 0;
	font:normal 11px Arial;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
.blue_bt:hover {	background:url(/img/design/blue_butt.png) no-repeat 0 -18px; }

.blue_bt:active {	
	background:url(/img/design/blue_butt.png) no-repeat 0 -18px;
	padding:3px 0 0 2px;
	width:69px;
	height:15px;
}
.yell_bt:link, .yell_bt:visited , .yell_bt{
	display:block;
	width:70px;
	padding-top:2px;
	height:16px;
	background:url(/img/design/yell_butt.png) no-repeat 0 0;
	font:normal 11px Arial;
	color:#fe0000;
	text-decoration:none;
	text-align:center;
}
.yell_bt:hover { background:url(/img/design/yell_butt.png) no-repeat 0 -18px; }

.yell_bt:active {	
	background:url(/img/design/yell_butt.png) no-repeat 0 -18px;
	padding:3px 0 0 2px;
	width:68px;
	height:15px;
}
/* ---//Подробнее--*/

div.nom_price {
	text-align: center;
	font-size: 20px;
	color: #009500;
	margin-bottom: 10px;
	margin-top: 10px;
}

td.price_sm {
	text-align: center;
	background: url(/img/design/price_c.gif) no-repeat;
	height: 18px;
	font-size: 12px;
	color: #ffffff;
	width:105px;
}

td.price_sm a {padding: 2px 3px 2px 3px;}
td.price_sm a:link {color: #ffffff; text-decoration: none;}
td.price_sm a:visited {color: #ffffff; text-decoration: none;}
td.price_sm a:active {color: #ffffff;  text-decoration: underline;}
td.price_sm a:hover {color: #ffffff;  text-decoration: underline;}
/* ---//Цена в списке--*/

td.add_to_basket_sm {
	text-align: center;
	height: 18px;
	font-size: 11px;
	width: 105px;
	color: #ffffff;
}
td.add_to_basket_sm span {padding: 2px 27px 2px 28px;}
td.add_to_basket_sm span{color: #ff0000; text-decoration: none; background: url(img/design/add_to_basket_bg_light.gif) no-repeat right;}
td.add_to_basket_sm span:hover {color: #ff0000;  text-decoration: none; background: url(img/design/add_to_basket_bg_dark.gif) no-repeat right;}

td.add_to_basket_sm div {padding: 2px 26px 2px 25px; color: #ff0000;  background: url(img/design/add_to_basket_bg_status.gif) no-repeat right;}

/* ---------------------------SEARCH-----------------------------*/
div.search {
	position: relative;
	background-color: #c4e8ff;
	padding: 10px;
	margin-bottom: 15px;
}
div.search input.form {width: 130px; border: #59b5ee 1px solid; margin-right: 10px;}
div.search input.bt {border: none;}
form { margin:0px; padding:0px;}
.search_butt { 
	width:46px;
	height:18px;
	background:url(/img/design/search_butt.gif) 0 0;
	border:none;
	outline:0;
}
.search_butt:hover { background:url(/img/design/search_butt.gif) 0 -18px; outline:0;}
.search_butt:active { background:url(/img/design/search_butt.gif) 0 -36px; outline:0;}

/* ---------------------------//SEARCH-----------------------------*/

/* ---------------------------LEFT_MENU-----------------------------*/
div.lm_head {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background: url(/img/design/white_arrow_bot.gif) no-repeat 8px 50%;
	background-color: #34a2e7;
	padding: 7px 15px 7px 25px;
	position: relative;
}
div.lm_bot {
	background-color: #59b5ee;
	padding: 10px;
	color: #ffffff;
	position: relative;
	font-size: 12px;
}
table.L_1 td a {font-size:12px; margin-left: 5px;}
table.L_1 td a:link {color: #ffffff; text-decoration: none;}
table.L_1 td a:visited {color: #ffffff; text-decoration: none;}
table.L_1 td a:active {color: #ffffff;  text-decoration: underline;}
table.L_1 td a:hover {color: #ffffff;  text-decoration: underline;}

table.L_2 td a {font-size:12px; margin-left: 5px;}
table.L_2 td a:link {color: #ffffff; text-decoration: none;}
table.L_2 td a:visited {color: #ffffff; text-decoration: none;}
table.L_2 td a:active {color: #ffffff;  text-decoration: underline;}
table.L_2 td a:hover {color: #ffffff;  text-decoration: underline;}

table.L_3 td a {font-size:12px; margin-left: 5px;}
table.L_3 td a:link {color: #ffffff; text-decoration: none;}
table.L_3 td a:visited {color: #ffffff; text-decoration: none;}
table.L_3 td a:active {color: #ffffff;  text-decoration: underline;}
table.L_3 td a:hover {color: #ffffff;  text-decoration: underline;}

table.L_4 td a {font-size:12px; margin-left: 5px;}
table.L_4 td a:link {color: #ffffff; text-decoration: none;}
table.L_4 td a:visited {color: #ffffff; text-decoration: none;}
table.L_4 td a:active {color: #ffffff;  text-decoration: underline;}
table.L_4 td a:hover {color: #ffffff;  text-decoration: underline;}
/* ---------------------------//LEFT_MENU-----------------------------*/

/* ---------------------------NOVELTY-----------------------------*/
div.title_nov {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background: url(img/design/white_arrow_bot.gif) no-repeat 8px 50%;
	padding: 7px 15px 7px 25px;
	position: relative;
	background-color: #f96600;
	height:17px;
}

td.nov_name {font-size: 13px;	font-weight: bold; text-align: center; padding: 10px 0px 10px 0px;}
td.nov_name a:link {color: #444444; text-decoration: none;}
td.nov_name a:visited {color: #444444; text-decoration: none;}
td.nov_name a:active {color: #444444;  text-decoration: underline;}
td.nov_name a:hover {color: #444444;  text-decoration: underline;}

td.nov_pic {
	text-align: center;
	padding-bottom: 10px;
}
/* ---------------------------//NOVELTY-----------------------------*/

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	width: 200px;
	margin-left: -205px;
	position: relative;
}
/* ---------------------------HITS-----------------------------*/
div.title_hit {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background: url(img/design/white_arrow_bot.gif) no-repeat 8px 50%;
	padding: 7px 15px 7px 25px;
	position: relative;
	background-color: #fe4f4f;
	height:17px;
}
td.hit_name {font-size: 13px;	font-weight: bold; text-align: center; padding: 10px 0px 10px 0px;}
td.hit_name a:link {color: #444444; text-decoration: none;}
td.hit_name a:visited {color: #444444; text-decoration: none;}
td.hit_name a:active {color: #444444;  text-decoration: underline;}
td.hit_name a:hover {color: #444444;  text-decoration: underline;}

td.hit_pic {
	text-align: center;
	padding-bottom: 10px;
}

.callback {
	padding:10px;
	border:1px solid #ddd;
}
.callback_info {
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	padding-left:5px;
	width:80px;
}
.callback_form input {
	width:277px;
	padding:1px;
	font-size:normal 12px Tahoma;
}
.quadro_submit { border:1px solid #ddd; padding:3px; font:normal 13px Tahoma; }
/* ---------------------------//HITS-----------------------------*/


/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin: -70px auto 0;
	min-width: 1003px;
	height: 70px;
	padding: 0px 5px 5px 5px;
}
div.copy {
	background-color: #dddddd;
	color: #666666;
	padding: 15px 20px 15px 20px;
	font-size: 11px;
	position: relative;
}
.nom_beh { margin-top:7px; }

.green {color: #009500;}
.red {color: #ff0000;}
.blue {color: #008ee6;}
.white {color: #ffffff;}
.grey {color: #666666;}
.or {color: #ff630b;}
.form-text { 
	padding:2px; 
	width:350px;
}
.ok { width:38px; height:18px; background:url(/img/design/ok.png); border:0;}
/*--стиль навигации--*/

table.L_1 a {font-size: 11px; color: #009500;}
table.L_2 a {font-size: 11px; color: #ff0000;}
table.L_3 a {font-size: 11px; color: #666666;}

div.nav_tree img {
	cursor: pointer;
}
/*--блок стилей для таблиц корзины--*/
table.border {
	border: #cccccc 1px solid;
}
table.border td {
	padding:3px;
}
table.border td input { padding:1px; font:normal 13px Tahoma }
table.border td input:focus { outline:1px solid #ddd; }
table.gb {
	border-collapse: collapse;
}

table.gb td {
	border: #cccccc 1px solid;
	vertical-align: top;
	padding:4px;
}
table.gb td input {
	padding:4px 6px;
}
table.gb td table td{
	border: none;
	padding:3px;
}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
table.gb th {
	text-align: center;
	background-color: #eeeeee;
	font-weight: bold;
	border: #cccccc 1px solid;
	padding:3px;
}
.nom_desc { 
	padding:5px 10px;
	text-align:justify;
	vertical-align:top;
}
.nom_desc a { text-decoration:none; }
.chars_title { color:#666666; border-bottom:1px dotted #666;}

/*************PAGER****************/
table.pager {
	color: #666666;
	font-size: 11px;
	margin-bottom: 5px;
}
table.pager td {
	white-space: nowrap;
	color: #666666;
}
table.pager td div {
	margin-right: 2px;
	border: #ffffff 1px solid;
	padding: 3px 8px 3px 8px;
}
a.pager {border: #008ee6 1px solid;	padding: 3px 8px 3px 8px; margin-left: 2px; line-height: 24px;}

a.pager:link {color: #008ee6; background-color: #ffffff; text-decoration:none;}
a.pager:visited {color: #008ee6; background-color: #ffffff; text-decoration: none;}
a.pager:active {color: #ffffff; background-color: #59b5ee; text-decoration: none;}
a.pager:hover {color: #ffffff; background-color: #59b5ee; text-decoration: none;}

span.on_pager {
	border: #008ee6 1px solid;
	padding: 3px 8px 3px 8px;
   color: #fff954;
	background-color: #008ee6;
	margin-left: 2px;
}
/*************\\\PAGER****************/

div.child {font-size: 13px; font-weight: bold;}
div.child div {background-image: url(/img/design/or_arrow_right.gif); background-position: 0px 8px; background-repeat: no-repeat; padding-left: 10px; margin-bottom: 3px;}

div.kids {font-size: 13px; font-weight: bold; background: url(/img/design/nav_bullet.gif) 0px 3px no-repeat; padding-left: 20px; margin-bottom: 3px;}

/*************NEWS****************/
div.title_news {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	background: url(img/design/gray_arrow_bot.gif) no-repeat 8px 50%;
	padding: 7px 15px 7px 25px;
	position: relative;
	background-color: #dddddd;
	height:17px;
}
div.news_sh {
	padding: 5px 10px 5px 10px;
	margin-bottom: 8px;
	border-bottom: #cccccc 1px dotted;
}
td.news_sh {
	padding: 5px 10px 5px 10px;
	margin-bottom: 8px;
	border-bottom: #cccccc 1px dotted;
	vertical-align: top;
}
div.news_tit {color: #000000; font-weight: bold;}
div.news_tit a:link {color: #000000; text-decoration: underline;}
div.news_tita:visited {color: #000000; text-decoration: underline;}
div.news_tita:active {color: #000000; text-decoration: none;}
div.news_tita:hover {color: #000000; text-decoration: none;}

div.news_date {color: #f96600; margin-bottom: 5px;}

table.news_full {width: 100%;}
table.news_full td {padding: 5px 15px 10px 0px;}
/*************\\\NEWS****************/

div.tit {
	padding-bottom: 8px;
	color: #cccccc;
}
span.title_2 {
	font: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
/************************CABINET************************/

.order_form { margin: 0 auto; }
.order_form th { text-align: right; padding: 0 5px 0 0; }
.order_form td { padding: 5px; }
