/*
# Siter Styles v.6.0.
#
# $Id: style.css,v 1.13 2011/01/13 10:08:03 artem Exp $
*/
/*--тело страницы и таблицы--*/
* { margin: 0;}
a img, img {border: 0;}
ul, ol { padding-left: 15px; }
html {
	height: 100%;
}
body{
	color : #393939;
	font-size : 12px;
	font-family : Arial, Verdana, Tahoma;
	margin: 0px;
	padding: 0;
	height: 100%;
	background: url(/img/design/top_bg_ny.gif) repeat-x center top;
}
/*--основной стиль ссылок--*/
A:link
{
    COLOR: #3366cc;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #3366cc;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #0b3c9d;
    TEXT-DECORATION: underline;
}
A:hover
{
	COLOR: #0b3c9d;
	TEXT-DECORATION: underline;
}

h1 {
	font-family: Arial;
	font-size: 18px;
	color: #363636;
	margin: 0px;
	font-weight: normal;
}
.title { font-size: 14px; font-weight: bold; color: #363636; }
.bg_title {
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	background: url(/img/design/bg_title_left.gif) no-repeat left center;
	padding-left: 10px;
	height: 26px;
	font-weight: bold;
	margin-bottom: 5px;
	min-width: 230px;
	display: inline-block;
}

h2 {
	color: #3366cc;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
}
.title_t {
	color: #3366cc;
	font-weight: bold;
	font-size: 12px;
   font-family: Arial, Verdana, Tahoma;
}
/*--cut here--*/

/*--коментарии-пояснения в оформлении товара--*/
.cap{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:10px; 
	color:#E83C3C;
	padding-left:10px; 
	padding-top:5px; 
	padding-right:15px;
	padding-bottom:3px;
}
/*--стиль некторых сообщений в магазине--*/
div.warning {
	background-color: #ffdede;
	text-align: center;
	color: #ff0000;
	border: #ff5a5a 1px solid;
	padding: 5px;
	line-height: 18px;
}

div.message {
	background-color: #ddffdf;
	text-align: center;
	color: #009500;
	border: #00c700 1px solid;
	padding: 5px;
	line-height: 18px;
}
/*--комментарии в формах--*/
.comments {
	font-size:10px;
	font-weight:bold;
	height:16px;
	color: #666666;
}
/*--цена в блоках--*/
.price {
	font-size: 11px;
	color: #898989;
	font-family: Arial, Helvetica, sans-serif;
	/* border-bottom: 1px dotted #828282; */
}
.price p { font-family: Times New Roman; color: #3083CE; font-size: 22px; }
/*--стиль для чекбоксов--*/
.checkbox {
	background-color:#FFFFFF;
	border: none;
}
/*--стили для определенного пагера--*/
table.sheet {
	border-collapse:collapse;
	border:1px outset gray;
}

table.sheet td {
	border-collapse:collapse;
	border:1px outset gray;
}
div.path {
	margin-bottom: 10px;
	font-size: 11px;	
}
.path a:link, .path a:visited { color: #0b2b67; text-decoration: underline; }
.path a:active, .path a:hover { color: #0b2b67; text-decoration: none; }

/*--стили ячеек в меню верхних разделов--*/

/*--главные заголовки блоков (ВНЕтабличные)--*/
.bg_title div { background: url(/img/design/bg_title_right.gif) no-repeat right center; padding: 0 10px 0 0; height: 26px; line-height: 26px; }
.bg_title h1 { font-family: Arial; font-size: 12px;	color: #fff; text-transform: uppercase; font-weight: bold; }

td.node_news { width: 40px; background-image: url(//img/design/status_news.jpg); background-position: center center; background-repeat: no-repeat; }
/*--зеленая ссылка--*/
.green_link a:link {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:visited {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:active {COLOR: #009500;  TEXT-DECORATION: none;}
.green_link a:hover {COLOR: #009500;  TEXT-DECORATION: none;}

/*--стиль сслыки "подробнее >>"--*/
div.next {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.next a:link { TEXT-DECORATION: none;}
.next a:visited { TEXT-DECORATION: none;}
.next a:active { TEXT-DECORATION: none;}
.next a:hover { TEXT-DECORATION: none;}

/*--красная ссылка--*/
.red_link a:link {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:visited {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:active {COLOR: #ff0000;  TEXT-DECORATION: none;}
.red_link a:hover {COLOR: #ff0000;  TEXT-DECORATION: none;}

/*--белая ссылка--*/
.w_link a:link {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:visited {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:active {COLOR: #ffffff;  TEXT-DECORATION: none;}
.w_link a:hover {COLOR: #ffffff;  TEXT-DECORATION: none;}

/*--главный стиль инпутов и батонов--*/
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input.button {
	font-size: 11px;
	color: #000000;
	background-color: #dddddd;
	border: #cccccc 1px solid;
}
input[type="checkbox"] {
	border: none;
	margin: 0px;
	padding: 0px;
}
/*--главный стиль селектов--*/
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #afafaf 1px solid;
}
/*--мелкий вторичный шрифт--*/
.small {
	font-size: 11px;
}
/*--основыне цвета текста--*/
.green {color: #009500;}
.red {color: #ff0000;}
.blue {color: #3366cc;}
.white {color: #ffffff;}
.grey {color: #666666;}

/*--блок стилей для таблиц корзины--*/
table.border {
	border: #cccccc 1px solid;
	border-collapse: collapse;
	margin: 0 auto;
}
table.border td { padding: 5px; }
table.gb {
	margin: 0 auto;
	border-collapse: collapse;
}
table.gb td {
	border: #cccccc 1px solid;
	vertical-align: top;
	padding: 5px;
}
table.gb td table td{
	border: none;
}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
table.gb th {
	background-color: #eeeeee;
	font-weight: bold;
	border: #cccccc 1px solid;
	padding: 5px;
}
/*--названия характеристик--*/
.sg{
	font-size: 11px;
	color: #666666;
}
.char{
	font-size: 11px;
	color: #666666;
}
/*--рамка изображений товаров--*/
.pic {
	border: #cccccc 1px solid;
}
/*--второстпенные заголовки на страницах--*/

#dhtmltooltip {
position: absolute;
	width: 300px;
	padding: 8px;
	z-index: 100;
	border: #999999 1px dotted;
	background-color: #fffce8;
	text-align: justify;
	color: #000000;
	text-decoration: none;
	cursor: help;
	visibility: hidden;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
}
.s_er {
	background-color: #fff8c4;
	border: #999999 1px solid;
	font-size: 11px;
	padding: 3px;
}
textarea.s_er {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.bold {
	font-weight: bold;
}
/*************PAGER****************/
table.pager th {
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	padding: 0 10px 0 0;
}
table.pager td {
	white-space: nowrap;
	width: 28px;
	text-align: center; 
	font-weight: bold;
}
table.pager td div {
	margin-right: 3px;
}

.pager a:link ,.pager a:visited { background: url(/img/design/bg_pager.gif) no-repeat center center; display: block; width: 26px; height: 26px; color: #363636; text-align: center; text-decoration: none; line-height: 26px; font-weight: normal; }
.pager a:active ,.pager a:hover { background-image: none; display: block; width: 26px; height: 26px; color: #363636; text-align: center; text-decoration: none; line-height: 26px; font-weight: bold; }

span.on_pager { display: block; width: 26px; height: 26px; color: #363636; text-align: center; text-decoration: none; line-height: 26px; font-weight: bold; }
/*************\\\PAGER****************/
.add {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;

	COLOR: #058e00;
	TEXT-DECORATION: underline;
	text-align: left;
	padding: 2px 2px 2px 2px;
}
/*-------complects---------*/
span.compl_count {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #003399;
}
span.compl_zn {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #f86903;
}
span.compl_price {
	font-family: Arial Narrow;
	font-size: 20px;
	color: #009500;
}
input.radio {
	border: none;
}
/************************CABINET************************/
div.tit {
	padding-bottom: 8px;
	color: #cccccc;
}
span.title_2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
/************************CABINET************************/


div.status_new { position: relative; display: inline; padding-right: 40px;}
img.img_stat { position: absolute; top: 0; right: 0; }

table.rating th { padding-top: 4px; font-weight: normal; text-align: left }

div.sorry { text-align: center; height: 30px; font-weight: bold; background: #b3f0c6; border: 1px solid #4ebb6f; color: #4ebb6f; width: 400px; margin: 0 auto; font-size: 12px; padding: 5px; }

table.main {
	color : #393939;
	font-size : 12px;
	font-family : Arial, Verdana, Tahoma;
	min-width: 965px;
}

.phone_cont { color: #000; margin: 15px 10px 0 10px; font-family: Arial; font-size: 14px; height: 140px; }
.phone_cont td { text-align: center; padding: 2px 0 0 0; }
.icq { background: url(/img/design/ico_icq.gif) no-repeat left center; display: inline-block; padding-left: 20px; }
.phone { font-size: 23px; font-weight: bold; }
.callback { background: url(/img/design/bg_callback.gif) no-repeat center center; width: 210px; height: 17px; text-align: center; font-weight: bold; margin: 0 auto 1px auto; padding: 8px 0; }
.callback a:link, .callback a:visited { color: #fff; text-decoration: underline; }
.callback a:active, .callback a:hover { color: #fff; text-decoration: none; }

.basket_img { background: url(/img/design/top_basket.gif) no-repeat center top; }
.basket { background: url(/img/design/bg_basket.gif) no-repeat center center; height: 17px; width: 190px; margin: 2px 2px 1px 2px; padding: 25px 5px 0 5px; text-align: center; color: #fff; }
.basket a:link, .basket a:visited { color: #fff; text-decoration: underline; }
.basket a:active, .basket a:hover { color: #fff; text-decoration: none; }
a.bs_link:link, a.bs_link:visited { color: #fff; text-decoration: underline; }
a.bs_link:active, a.bs_link:hover { color: #fff; text-decoration: none; }

.nav { background-color: #a9d8fc; }

.sr { width: 100%; }
.sr_title { font-size: 12px; color: #008bd6; font-weight: bold; }
.search { background: #a9d8fc url(/img/design/bg_search.gif) repeat-x center bottom; height: 43px; width: 100%; padding: 3px 15px 5px 15px; }
.search_left_corn { background: #a9d8fc url(/img/design/bg_search_left_corn.gif) no-repeat left bottom; }
.search_right_corn { background: #a9d8fc url(/img/design/bg_search_right_corn.gif) no-repeat right bottom; }
.sr td { padding: 0 10px 0 0; }

.nav_left_corn { background: #a9d8fc url(/img/design/bg_nav_left.gif) repeat-x center 1px; height: 45px; }
.nav_left_corn div { background: url(/img/design/bg_search_left_corn_top.gif) no-repeat right 1px; height: 45px; }
.nav_right_corn { background: #a9d8fc url(/img/design/bg_nav_left.gif) repeat-x center 1px; height: 45px; }
.nav_right_corn div { background: url(/img/design/bg_search_right_corn_top.gif) no-repeat left 1px; height: 45px; }

.advanced_search { float: right; background: url(/img/design/w_dot.gif) no-repeat left 6px; padding-left: 10px; }
#cont_advanced_search { display: none; height: 100px; }

.search a:link, .search a:visited { color: #fff; text-decoration: underline; }
.search a:active, .search a:hover { color: #fff; text-decoration: none; }

.cont_kids { margin: 15px auto 0 auto; max-width: 1280px; width: 100%; }
.cont_kids th { height: 126px; text-align: left; font-weight: normal; }
.kids td { padding: 0 3px; }
.kids a:link, .kids a:visited { color: #363636; font-weight: bold; font-size: 13px; text-decoration: none; }
.kids a:active, .kids a:hover { color: #363636; font-weight: bold; font-size: 13px; text-decoration: underline; }

.bg_cat_left_top { background: url(/img/design/bg_cat_left_top.gif) no-repeat left top; }
.bg_cat_top { background: url(/img/design/bg_cat_top.gif) repeat-x center top; }
.bg_cat_right_top { background: url(/img/design/bg_cat_right_top.gif) no-repeat right top; }
.bg_cat_left_bottom { background: url(/img/design/bg_cat_left_bottom.gif) no-repeat left bottom; }
.bg_cat_right_bottom { background: url(/img/design/bg_cat_right_bottom.gif) no-repeat right bottom; }
.bg_cat_bottom { background: url(/img/design/bg_cat_bottom.gif) repeat-x center bottom; }
.bg_cat_left { background: url(/img/design/bg_cat_left.gif) no-repeat left top; }
.bg_cat_right { background: url(/img/design/bg_cat_right.gif) no-repeat right top; }
.bg_cat { background: #e9e9e9 url(/img/design/bg_cat.gif) repeat-x center top; height: 110px; }
  
.kids_all { display: block; background: url(/img/design/kids_all_left.png) no-repeat left center; height: 24px; padding-left: 22px; }
.kids_all_on { display: block; background: url(/img/design/kids_all_left_on.png) no-repeat left center; height: 24px; padding-left: 22px; cursor: pointer; }
.kids_all span.kids_all_right { display: block; background: url(/img/design/kids_all_right.png) no-repeat right center; height: 24px; padding: 0 10px 0 5px; font-size: 13px; color: #fff; text-decoration: none; font-weight: normal; line-height: 24px; }
.kids_all_on span.kids_all_right { display: block; background: url(/img/design/kids_all_right_on.png) no-repeat right center; height: 24px; padding: 0 10px 0 5px; font-size: 13px; color: #fff; text-decoration: none; font-weight: normal; line-height: 24px; }

.accs { margin: 5px 0 3px 0; }
.accs img { margin: 0 3px 3px 0 }
.accs a:link, .accs a:visited { font-weight: normal; color: #0090ff; font-size: 13px; text-decoration: none }
.accs a:active, .accs a:hover { font-weight: normal; color: #0090ff; font-size: 13px; text-decoration: underline }
.accs_title { font-family: Arial; font-size: 18px; font-weight: bold; color: #08C; cursor: pointer; border-bottom: 1px dotted #08C; margin: 5px; }

.footer { padding: 5px 2px; width: 100%; }
.copy_left_corn { background: url(/img/design/copy_left_corn.gif) no-repeat right center; }
.copy_right_corn { background: url(/img/design/copy_right_corn.gif) no-repeat left center; }
.copy { background: url(/img/design/bg_copy.gif) repeat-x center center; height: 61px; color: #fff; font-weight: bold; font-size: 11px; }


.inspiro_link a:link, .inspiro_link a:visited { color: #fff; text-decoration: underline; font-size: 11px; }
.inspiro_link a:active, .inspiro_link a:hover { color: #fff; text-decoration: none; font-size: 11px; }

.left { padding: 15px 0 5px 10px; width: 207px; }
.right { padding: 15px 15px 5px 10px; }

/*--navigation--*/


.L_0 { padding-top: 5px; margin: 3px 0; width: 240px; }
.L_0_on { background: url(/img/design/l_0_top_on.gif) no-repeat center top; padding-top: 5px; margin: 3px 0; width: 240px; }
.L_0 div { padding: 0 10px 5px 10px; font-size: 16px; color: #363636; font-weight: bold; }
.L_0_on div { background: url(/img/design/l_0_bottom_on.gif) no-repeat center bottom; padding: 0 10px 5px 10px; font-size: 16px; color: #fff; font-weight: bold; cursor: pointer; }
.L_0 a:link, .L_0 a:visited { display: block; font-size: 16px; color: #363636; text-decoration: none; font-weight: bold; }
.L_0 a:active, .L_0 a:hover { display: block; font-size: 16px; color: #fff; text-decoration: none; font-weight: bold; }
.L_0_on a:link, .L_0_on a:visited, .L_0_on a:active, .L_0_on a:hover { font-size: 16px; color: #fff; text-decoration: none; font-weight: bold; }

.L_1 { margin: 3px 0 3px 0; font-weight: bold; font-size: 14px; color: #363636; padding: 5px 0 0 0; width: 240px; }
.L_1 div { padding: 0 10px 5px 10px; }
.L_1_on { background: url(/img/design/l_0_top.gif) no-repeat center top; padding-top: 5px; margin: 3px 0 3px 0; font-weight: bold; font-size: 14px; color: #363636; cursor: pointer;  width: 240px; }
.L_1_on div{ padding: 0 10px 5px 10px; background: url(/img/design/l_0_bottom.gif) no-repeat center top; }
.L_1 a:link, .L_1 a:visited { display: block; font-size: 14px; color: #363636; text-decoration: none;  background: url(/img/design/l_1.gif) no-repeat left center; padding-left: 15px; }
.L_1 a:active, .L_1 a:hover { display: block; font-weight: bold; font-size: 14px; color: #363636; text-decoration: none; background: url(/img/design/l_1_on.gif) no-repeat left center; padding-left: 15px; }
.L_1_on a:link, .L_1_on a:visited, .L_1_on a:active, .L_1_on a:hover { display: block; background: url(/img/design/l_1_on.gif) no-repeat left center; font-weight: bold; font-size: 14px; color: #363636; text-decoration: none; padding-left: 15px; }
.on_L_1 { display: block; background: url(/img/design/l_1_on.gif) no-repeat left center; padding-left: 15px; }

.L_2 { margin: 3px 0 3px 10px; padding-left: 20px; font-weight: bold; font-size: 13px; color: #363636; }
.L_2_on, .L_2:hover { margin: 3px 0 3px 10px; padding-left: 20px; font-weight: bold; font-size: 13px; color: #363636; cursor: pointer; }
.L_2 a:link, .L_2 a:visited { display: block; font-size: 13px; color: #363636; text-decoration: none; }
.L_2 a:active, .L_2 a:hover { display: block; font-weight: bold; font-size: 13px; color: #363636; text-decoration: none;  }
.L_2_on a:link, .L_2_on a:visited, .L_2_on a:active, .L_2_on a:hover { display: block; font-weight: bold; font-size: 13px; color: #363636; text-decoration: none; }

/*--/navigation--*/

.compare { background: url(/img/design/compare_top.gif) no-repeat center top; padding: 8px 0 0 0; font-weight: bold; text-transform: uppercase; color: #fff; margin-top: 10px; width: 239px;  }
.compare_border { padding: 5px 15px 7px 15px; text-transform: none; color: #363636; font-size: 11px; font-weight: normal; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; }
.compare div.compare_bottom { background: url(/img/design/compare_bottom.gif) no-repeat center bottom; padding: 0 15px 7px 15px; text-transform: none; color: #363636; font-size: 11px; font-weight: normal }

.pad_l { padding-left: 10px; }

/*--list--*/
.list { margin: 5px 0 10px 0; }
.list th { padding-right: 10px; font-weight: normal; }


.item_left_top { background: url(/img/design/item_left_top.gif) no-repeat left top; }
.item_right_top { background: url(/img/design/item_right_top.gif) no-repeat right top; }
.item_left_bottom { background: url(/img/design/item_left_bottom.gif) no-repeat left bottom; }
.item_right_bottom { background: url(/img/design/item_right_bottom.gif) no-repeat right bottom; }
.item_top { border-top: 1px solid #d7d7d7; width: 100%; }
.item_bottom { border-bottom: 1px solid #d7d7d7; width: 100%; }

.item_main { padding: 5px; text-align: left; font-size: 11px; }
.item_main img { text-align: center; margin: 5px 0; }

.item_main a:link, .item_main a:visited { font-weight: bold; color: #363636; text-decoration: none; font-size: 14px; }
.item_main a:active, .item_main a:hover { font-weight: bold; color: #363636; text-decoration: underline; font-size: 14px; }

.item_control { margin: 5px auto 0 auto; }
.item_control td { padding-right: 10px; }

.stat { background: url(/img/design/ico_stat.gif) no-repeat left center; padding-left: 20px; height: 15px; line-height: 15px; margin: 2px 0 0 0 }
.stat_no { background: url(/img/design/ico_stat_no.gif) no-repeat left center; padding-left: 20px; height: 15px; line-height: 15px; margin: 2px 0 0 0 }
.stat_bl { background: url(/img/design/ico_stat_bl.gif) no-repeat left center; padding-left: 20px; height: 15px; line-height: 15px; margin: 2px 0 0 0 }
.stat_no_bl { background: url(/img/design/ico_stat_no_bl.gif) no-repeat left center; padding-left: 20px; height: 15px; line-height: 15px; margin: 2px 0 0 0 }
.more {
	font-family: Arial;
	font-size: 11px;
	COLOR: #545454;
	text-align: center;
}
.more a:link, .more a:visited { text-transform: none; font-weight: normal; font-size: 11px; text-decoration: none; }
.more a:active, .more a:hover { text-transform: none; font-weight: normal; font-size: 11px; text-decoration: none; }

.bt_compare { /* margin: 5px 0 0 0; */ cursor: pointer; text-align: center }

/*--tabs--*/
.tabs_right { background: url(/img/design/tab_right_corn.gif) no-repeat right bottom }
.tabs_space { background: url(/img/design/tab_space.gif) repeat-x right bottom }
.tabs_bottom_left { background: url(/img/design/tabs_bottom_left.gif) no-repeat left bottom; }
.tabs_bottom_right { background: url(/img/design/tabs_bottom_right.gif) no-repeat right bottom; }
.tabs_bottom { border-bottom: 1px solid #5777b1; }
.tabs_left_border { border-left: 1px solid #5777b1; }
.tabs_right_border { border-right: 1px solid #5777b1; }

.tab { background: url(/img/design/tabs_left.gif) no-repeat left top; height: 32px; padding-left: 5px; cursor: pointer }
.tab div { background: url(/img/design/tabs_right.gif) no-repeat right top; height: 27px; padding: 5px 13px 0 5px; font-weight: normal; font-size: 13px; color: #363636; }
.tab_first { background: url(/img/design/tabs_first_left.gif) no-repeat left top; height: 32px; padding-left: 5px; cursor: pointer }
.tab_first div { background: url(/img/design/tabs_right.gif) no-repeat right top; height: 27px; padding: 5px 13px 0 5px; font-weight: normal; font-size: 13px; color: #363636; }

.tab_on { background: url(/img/design/tabs_left_on.gif) no-repeat left top; height: 32px; padding-left: 5px; cursor: pointer }
.tab_first_on { background: url(/img/design/tabs_first_left_on.gif) no-repeat left top; height: 32px; padding-left: 5px; cursor: pointer }
.tab_first_on div, .tab_on div { background: url(/img/design/tabs_right_on.gif) no-repeat right top; height: 27px; padding: 5px 13px 0 5px; font-weight: bold; font-size: 14px; color: #369bec; }
/*--/tabs--*/

.container { padding-top: 5px; }
.cont_item_left { width: 262px; padding-right: 18px; }

.item_info { background: url(/img/design/item_info_top.gif) no-repeat center top; padding-top: 10px; text-align: center }
.item_info_bottom { background: url(/img/design/item_info_bottom.gif) no-repeat center bottom; padding: 0 10px 10px 10px; text-align: center; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; }
.item_info_control { background: #d0eaff url(/img/design/bg_item_info_control.gif) no-repeat center bottom; padding: 8px 5px 10px 5px; }

.accs_info { background: url(/img/design/accs_info_top.gif) no-repeat center top; padding-top: 10px; text-align: center; margin-top: 20px; }
.accs_info_bottom { background: url(/img/design/accs_info_bottom.gif) no-repeat center bottom; padding: 0 10px 10px 10px; text-align: center; }
.accs_info_control { background: #d0eaff url(/img/design/bg_item_info_control.gif) no-repeat center bottom; padding: 8px 5px 10px 5px; }

.accs_info_bottom a:link, .accs_info_bottom a:visited { font-weight: bold; font-size: 14px; color: #363636; text-decoration: none; }
.accs_info_bottom a:active, .accs_info_bottom a:hover { font-weight: bold; font-size: 14px; color: #363636; text-decoration: underline; }

td.char_f {
	font-size: 12px;
	background-image: url(/img/design/char_bg.gif);
	background-repeat: repeat-x;
	background-position: 0% 100%;
	padding-top: 10px;
}
td.char_f span {
	background-color: #ffffff;
}
.nom_beh td { padding-top: 10px; vertical-align: bottom; }
/*--/list--*/ 

.brands span { color: #3366cc; text-decoration: none; font-size: 11px; }
.brands span:hover, .brands span.on { text-decoration: underline; cursor: pointer; }

.input_center  { text-align: left }
.input_center input { margin-left: 10px; }

/*clendar_button*/
.cal_but {border:1px solid #ccc; padding:5px; margin:3px; float:left; background:#fcfcfc; color:#393939; text-decoration:none; cursor:pointer}
.cal_but:hover {border:1px solid #ccc; background:#ddd; color:#3366CC}
.drop_cal{border:1px solid #3366CC; width:158px; background:#fff; display:none; position:absolute; top:25px; padding:5px}

/* body { background: url(/img/design/bg_main.jpg) repeat-x top center; } */

/* table { border-top: 1px solid red; border-right: 1px solid red }
table td { border-left: 1px solid red; border-bottom: 1px solid red } */

.float_kids { float: left; width: 250px; }

/*--------------VOTE---------------*/
div.block_vote {
	width: 230px;	border: #cccccc 1px solid; margin: 0 auto; padding: 15px;
}
div.block_title {
	font-size: 18px;
	color: #3083CE;
}
div.block_desc {
	color: #444444;
}
div.vote_opts {
	margin-top: 5px;
}
div.vote_stat {
	margin-top: 5px;
}
div.vote_stat span {color: #555555;}
div.stv {
	margin-bottom: 8px;
}
div.stat_line {
	height: 10px;
	background-color: #64b8ff;
	border: #0049a3 1px solid;
}

div.vote_opts select {
	margin: 0px;
	padding: 0px;
}
div.vote_close {
	text-align: right;
	font-style: italic;
}
/*--------------//VOTE---------------*/
