/* ОБЩИЕ */
html, body { height:100%; margin:0px; padding:0px}
body {font-family: tahoma, verdana, sans-serif; color: #333; background: #fff url(/img/bgr_top-02.gif) repeat-x;}

a:link {color: #0086e4;}
a:visited {color: #7b5db3;}

form {margin: 0; padding: 0;}
input.text, textarea {border: 1px solid #00a4e4; font-size: 11px;}
input.submit {font-size: 12px; padding: 1px 2px; }

hr { height: 1px; color: #fff; border-bottom: 1px solid #01A5E4; border-color: #fff #fff #01A5E4 #fff; border-style: solid; border-width: 1px;} /* Для IE */
html>body hr { height: 1px; background-color: #fff; border-color: #fff #fff #01A5E4 #fff; border-style: solid; border-width: 1px; } /* Для броузеров на базе Gecko */

/* ВНУТРЕННЯЯ ЧАСТЬ */
.siteContent h1 {font-size: 145%; letter-spacing: 0.25em; font-family: vogue, tahoma, arial, sans-serif; font-weight: normal; text-transform: uppercase; color: #ef4f91;}
.siteContent h2 {font-size: 110%; font-weight: normal; color: #ef4f91; margin-bottom: 1ex;}
.siteContent h3 {font-size: 90%; margin-bottom: 1ex;}
.siteContent h4 {font-size: 75%; margin-bottom: 1ex;}
.siteContent h5 {font-size: 75%; font-style: italic; margin-bottom: 1ex;}
.siteContent h6 {font-size: 75%; font-style: italic; font-weight: normal; margin-bottom: 1ex;}
.siteContent p, .siteContent li, .siteContent table.data td, .siteContent table.clean td  {font-size: 70%;} /* определяем размер основного текста сайта */
.siteContent small {font-size: 90%;}
.siteContent ul, .siteContent ol {margin: 0.5ex 0 0 1.5em;}
.siteContent p {margin: 0.5ex 0 2ex 0;}

/* для корректности размеров вложенных тегов - begin */
.siteContent li li {font-size: 100%;}
.siteContent td td {font-size: 100%;}
.siteContent .clean td td {font-size: 100%;}
.siteContent td li {font-size: 100%;}
.siteContent td p {font-size: 100%;}
.siteContent p li {font-size: 100%;}
.siteContent .clean td h2 {font-size: 160%;}
.siteContent .clean td h3 {font-size: 130%;}
/* для корректности размеров вложенных тегов - end */

/* таблица с рамкой в 1 пиксел - begin */
.siteContent table.data {border-collapse : collapse;}
.siteContent table.data th, .siteContent table.data tr.thead {
        font-weight : bold;
        background-color : #E4F4FF;
}
.siteContent table.data td, .siteContent table.data th {
        border : 1px solid #00A4E4;
}
/* таблица с рамкой в 1 пиксел - end */

/* таблица без рамки - begin */
.siteContent table.clean {}
.siteContent table.clean th, .siteContent table.clean tr.thead {
        font-weight : bold;
        background-color : #E4F4FF;
}
.siteContent table.clean td, .siteContent table.clean th {
        border : 0px solid #000;
}
/* таблица без рамки - end */


/* Новости */
.News {width: 95%; margin: 15px auto 0 2%;}
.NewsDate {display: block; color: #ef4f91; font-weight: bold;}
.NewsTitle {display: block; font-weight: bold;}
.NewsShortText {}
.NewsLink {}
.NewsFullText {}
.NewsSource {font-size: 90%; font-weight: bold;}

/* ВЕРХНЕЕ МЕНЮ */
#topmenu {height: 38px; text-align: center;}
table#topmenu {border-collapse: collapse; border: 0;}
table#topmenu td {paddin: 0;}
#topmenu a {display: block; white-space: nowrap; padding: 25px 2% 0 0; font-size: 11px;}
#topmenu a:link, #topmenu a:visited {color: #0086e4;}
#topmenu a:hover, #topmenu a:active {color: #ef4f91;}

/* ПОЛОСКА С КООРДИНАТАМИ */
#topline {padding: 0 0 12px 10px;}
#topline table {height: 36px; background: #41b7ea url(/img/bgr_topline.gif) repeat-x; border-collapse: collapse; border: 0px;}
#topline table td {padding: 0 15px 0 0; text-align: center;}
#topline table td.tdLeft { background: url(/img/bgr_topline_l.gif) no-repeat; padding-left: 8px;}
#topline table td.tdRight {white-space: nowrap; background: url(/img/bgr_topline_r.gif) 100% 0 no-repeat; padding-right: 8px;}
#topline table td, #topline table td a:link, #topline table td a:visited {color: #fff; font-size: 11px;}


#left {}
#center {padding: 15px;}
#right {}


/* ГЛАВНОЕ МЕНЮ */
#mainmenu {
	margin-left: 6px;
	background: #ef4f91 url(/img/bgr_menu_top.gif) 100% 0 no-repeat;
}
#mainmenu #container {
	width: 176px; padding: 37px 2px 45px 24px; 
	background: url(/img/bgr_menu_bot.gif) 100% 100% no-repeat;
}
#mainmenu a {
	display: block;	margin-bottom: 16px;
	font: bold 12px/12px tahoma, verdana, sans-serif;
	text-decoration: none;
}
#mainmenu a:link, #mainmenu a:visited, #mainmenu a:hover, #mainmenu a:active {color: #fff;}
#mainmenu a:hover {text-decoration: underline;}

#mainmenu .submenu {background: #f89bc2; padding: 3px 6px; margin: -10px 4px 10px 0;}
#mainmenu .submenu a:link, #mainmenu .submenu a:visited {color: #d91f6c; font-size: 11px !important; margin-bottom: 0.5ex;;}
#mainmenu .submenu a:hover {color: #fff;}


/* ТОВАРЫ */
div.tovar {width: 160px; text-align: center; padding-bottom: 15px}
.tovname {display: block; margin-bottom: 2px; font-size: 70%; font-weight: bold}
.tovar img {margin-bottom: 5px; border: 1px solid #9cb1ce}
.art, .price {font-size: 65%; font-family: tahoma, verdana, sans-serif; clear: both}

/* Товары на страницах каталога */
#grdResult .tovar img {margin: 0 0 5px 0; border: 1px solid #9cb1ce}
#grdResult .tovar {width: auto}

#grdResult, #grdResult table {clear: both; border-collapse: collapse; margin-top: 20px;}
#grdResult td {width: 33%; padding: 0 0 15px 0; vertical-align: bottom;}
#grdResult td td {vertical-align: top; padding: 0;}

.brandName {
	font: normal 10px arial, tahoma, sans-serif; color: #fff;  text-decoration: none;
	text-align: left;
	display: block;	width: 101px; height: 14px; padding: 0 1px;
	background: #33B3E9;
}

/* СТРАНИЦА КАТАЛОГА */
a.pictAdd {display: block}
#grdResult .tovar .pictAdd img {margin: 0; border: 0; }

div.divider1 {margin: 10px 15px; background: url(/img/bgr_divider.gif) repeat-x; clear: both}

div.pager {font-size: 70%; text-align: right; margin: 0 15px 15px 15px;}

div.sorting {margin: 0 15px;}
div.sorting div {font-size: 70% ! important;}
div.sorting a {display: block; font-size: 70%; float: left; margin-left: 15px}
div.sorting a.act {color: #fff; font-weight: bold; padding: 2px 5px; background: #10A9E5;}



/*  С С Ы Л К И  */
h3.LinksHeader {font-size: 110%; font-weight: normal; color: #ef4f91; margin-bottom: 1ex;}
td.LinksItem {font-size: 70%; padding-bottom: 15px;}
td.LinksItem a {font-weight: bold;}
form.LinkNewForm td, form.LinkNewForm td * {font-size: 11px !important;}
form.LinkNewForm td textarea, form.LinkNewForm td input {font-family: tahoma, arial, sans-serif; width: 98% !important;}
form.LinkNewForm td input#LinkNew_SubmitButton {width: auto !important;}



/* СТРАНИЦА РЕГИСТРАЦИИ */
.asterisk {color: #EF4F91; font-weight: bold; font-size: 100%;}
#regform {margin-top: 2ex;}
#regform input {border: 1px solid #00a4e4; font-size: 11px;}
#regform td {padding: 1ex 0; vertical-align: top;}
#regform td.label {padding: 1.5ex 6px 0 1em; width: 25%; text-align: right;}
#regform td.field input {width: 75%;}


/* Ссылка на прайс-лист */
.priceLink {
	padding: 12px 2px 30px 20px;
	font: normal 10px tahoma,verdana,sans-serif; color: #ef4f91;
	text-align: center;
}
.priceLink a {font: bold 12px tahoma,verdana,sans-serif;}
.priceLink a:link, .priceLink a:visited {color: #ef4f91;}


/* Партнёрские блоки */
#blockPartners {margin: 0 0 30px 10px; text-align: center;}
#blockPartners a {display: block; margin: 10px 0;}

/* СТРАНИЦА БРЕНДА */
#branddescr {padding-left: 20px;}
#brandlogo {margin-bottom: 15px;}
#brandcat a {display: block; padding-bottom: 1ex; font-weight: bold; text-align: right;}

/* F A Q */
.faqmarker {font-size: 70%; font-weight: bold;}
.questiontext {font-size: 70%;  font-weight: bold;}
.qauthordate {font-size: 70%; }
.qauthor {}
.qdate {}
.resptext {font-size: 70%; padding-bottom: 2ex;}
#oListFAQs_lblFAQArchiveList p {font-weight: bold; margin-bottom: 0;}
#oListFAQs_lblFAQArchiveList a {font-size: 70%;;}


/* КОРЗИНА */
#SubmitButton2 {font-weight: bold;}

/* Форма поиска */
#blockSearch {
	width: 160px; height: 35px; margin-bottom: 12px;
	border-collapse: separate; border: 0px;
	background: url(/img/bgr_search.gif) no-repeat;
}
#blockSearch td {padding: 0;}
#blockSearch input#keyword { width: 75px; margin: 0 8px;}
#blockSearch #btnSearch {margin-right: 8px;}

/* Форма входа */
#blockLogin a:visited {color: #0086e4;}
#Login, #blockUser {
	width: 138px; height: 167px; padding: 33px 13px 0 14px; margin-bottom: 12px;
	background: url(/img/bgr_login.gif) no-repeat;
}
#Login table, #blockUser table  {width: 100%; border-collapse: collapse; border: 0px;}
#Login td, #blockUser td {color: #00a4e4; font-size: 11px; padding: 3px 0;}
#Login input.text {width: 82px;}
#Login a, #Login p {font-size: 10px;}

/* Форма опроса */
#lblVoting {
	display: block; width: 153px;
	padding: 24px 2px 10px 10px;
	margin-top: 25px;
	background: url(/img/bgr_cloud.gif) no-repeat;
}
#lblVoting .oprosHdr {font: bold 13px/13px tahoma,sans-serif; color: #00A4E4; padding: 6px 0 0 0;}
#lblVoting table {border-collapse: collapse;}
#lblVoting td {font-size: 11px; padding: 0;}
#lblVoting .question {font-weight: bold; padding-top: 5px; padding-bottom: 3px;}
#lblVoting .submit {margin: 5px 0;}
#lblVoting .text, #lblVoting textarea {width: 130px; font: normal 11px tahoma,sans-serif;}

/* Результаты опроса */
table.VotingResult {width: 75%;}
.VotingResult td {padding: 1.5ex 0 1ex 0; font-size: 70%;}
.VotingResult td.question {font-size: 80%; font-weight: bold; border-bottom: 1px solid #41B7EA; padding-bottom: 2px; margin-top: 1ex;}
.VotingResult .poloska div {background: #41B7EA; padding: 2px 4px; color: #fff; font: bold 120% tahoma, sans-serif;}
.VotingResult td.poloska {padding-left: 10px;}
.VotingResult td.answer {width: 60%; font-weight: bold;}
.VotingResult td.vsego {padding-left: 10px;}

/* Баннер 468х60 в подвале */
#bottom468 {padding: 60px 0 20px 10px;}

/* Счётчики */
#counters {float: right;}
#counters .counter {float: left; padding-right: 10px;}

/* Копирайт */
#copyright {padding: 0 0 20px 10px; width: 165px;}
#copyright a, #copyright a:visited {font: normal 10px/10px tahoma, verdana, sans-serif; color: #00a4e4; text-decoration: none;}
#copyright img {float: left; margin-right: 10px;}