/*------------------------Начало: Стили шаблона-------------------------------*/
html, body {margin:0; padding:0; width:100%; height:100%;}
body {font: normal 12px tahoma, arial; color: #868686; background: #fff url('../images/bg.gif') repeat-x;}
* html #content {height: 100%;}
#content {position: relative; min-height: 100%;}
#header {position: relative; width: 100%;}
#box {width: 100%;}
.wrap {width: 960px; margin:0 auto; clear: both;}
#footer-wrap {border-top: 1px solid #dadada; text-align: left; padding: 10px 0px 0px 4px;}
#footer-hidden {position: relative; height: 87px;}
#footer {position: relative; margin-top: -53px; height: 53px; text-align: center;}

/*------------------------Конец: Стили шаблона--------------------------------*/


/*-------------------Начало: Стили по умолчанию для всех элементов------------*/
form {padding: 0px; margin: 0px;}
img {border: 0px; margin: 0px; padding: 0px;}
table {}

.border {border: 1px solid #00FF00;}
.border1 {border: 1px solid #0000FF;}
.border2 {border: 1px solid #FF0000;}

.fleft {float: left;}
.fright {float: right;}
.hidden {overflow: hidden;}
.clear {clear: both;}

ul.none {margin: 0px; padding: 0px; list-style-type: none;}
ul.none li {margin: 0px; padding: 0px;}

a, a:link, a:visited, a:active {color: #1081df; font: normal 11px tahoma, arial, helvetica; text-decoration: underline;}
a:hover {color: #1081df; font: normal 11px tahoma, arial, helvetica; text-decoration: none;}

td {line-height: 1.3;}
/*-------------------Начало: Стили по умолчанию для всех элементов------------*/


/*-------------------Начало: Стили для ID элементов------------*/
#logoTrans {display: block; background: URL('../images/logoTrans.gif') no-repeat; width: 76px; height: 80px; float: left;}
#logoAerobel {display: block; background: URL('../images/logoAerobel.gif') no-repeat; width: 300px; height: 80px; float: right; margin-left: 274px;}
#bgmenu {position: relative; background: #f1f1f1 URL('../images/bgmenu.gif') left top repeat-x; height: auto;}
#menu-home {float: left; width: 32px; height: 41px; background: URL('../images/home.gif') left top no-repeat; cursor: pointer;} 
#menu-home:hover {float: left; width: 32px; height: 38px; background: URL('../images/home.gif') left -3px no-repeat; border-top:3px solid #1081df; cursor: pointer;}
#menu-top {background: URL('../images/bottomLine.gif') bottom repeat-x; height: 42px; clear:both;}
#menu-bottom {height: 26px; background: URL('../images/bottomLine.gif') bottom repeat-x; clear:both;}
#login {height: 163px; width: 232px; background: URL('../images/bglogin.gif') bottom no-repeat;}
#txtemail {padding: 3px 0px 3px 0px; color: #868686; font: normal 11px tahoma; width: 100%; border-top: 1px solid #aaadb2; border-bottom: 1px solid #e2e9ef; border-left: 1px solid #e6e8ed; border-right: 1px solid #e6e8ed;}
#email-btn {background: transparent; border: 0px; font: normal 11px tahoma; text-decoration: underline; color: #faa61a; cursor: pointer; float: right; }
#email-btn:hover {background: transparent; border: 0px; font: normal 11px tahoma; text-decoration: none; color: #faa61a; cursor: pointer;}

#btn-vote {background: transparent; border: 0px; font: normal 11px tahoma; text-decoration: underline; color: #1081df; cursor: pointer; float: left; }
#btn-vote:hover {background: transparent; border: 0px; font: normal 11px tahoma; text-decoration: none; color: #1081df; cursor: pointer;}
.vote-items {font: normal 11px tahoma;}

#vote-content {background: URL('../images/bgrepeat.gif') repeat-y; margin-top: 20px; width: 230px; overflow: hidden;}
#vote-top {background: transparent URL('../images/bgbottom.gif') bottom no-repeat; overflow: hidden;}
#vote-bottom { background: transparent URL('../images/bgtop.gif') top no-repeat; overflow: hidden;}
/*-------------------Конец: Стили для ID элементов------------*/


/*-------------------Начало: Стили для CLASS элементов------------*/
.message {color: #009900; font: normal 12px tahoma, helvetica;}
.error {color: #990000; font: normal 12px  tahoma, helvetica;}
.menu-line {float: left; width: 1px; height: 41px; background: URL('../images/menuline.gif') left top no-repeat;}

div.menu-item {float: left;}
div.menu-item a.menu-item {color: #2e2e2e; font: normal 14px tahoma; text-decoration: none; text-transform: lowercase; margin: 15px 9px 0px 8px; display: block;}

div.menu-item:hover {float: left; border-top: 3px solid #1081df;}
div.menu-item:hover a.menu-item {color: #1081df; font: normal 14px tahoma; text-decoration: none; text-transform: lowercase; margin: 12px 9px 0px 8px; display: block;}

div.menu-item-active {float: left; border-top: 3px solid #1081df; border-bottom: 1px solid #f1f1f1; height: 38px;}
div.menu-item-active a.menu-item {color: #1081df; font: normal 14px tahoma; text-decoration: none; text-transform: lowercase; margin: 12px 9px 0px 8px; display: block;}

ul.submenu {margin: 0px; padding: 0px; list-style-type: none;}
ul.submenu li {position: relative; margin: 0px; padding: 0px; float: left;}

.submenu-line {width: 1px; height: 26px; background: URL('../images/submenuLine.gif') no-repeat;}

li.submenu-item {}

li.submenu-item a.submenu-item {color: #2e2e2e; font: normal 13px tahoma; text-decoration: none; text-transform: lowercase; margin: 6px 9px 4px 11px; display: block;}

li.submenu-item:hover {border-bottom: 1px solid #1081df; height: 25px;}
li.submenu-item:hover a.submenu-item {color: #1081df; font: normal 13px tahoma; text-decoration: none; text-transform: lowercase; margin: 6px 9px 6px 11px; display: block;}


li.submenu-item-active {border-bottom: 1px solid #1081df; height: 25px;}
li.submenu-item-active a.submenu-item {color: #1081df; font: normal 13px tahoma; text-decoration: none; text-transform: lowercase; margin: 6px 9px 6px 11px; display: block;}

div.sub-submenu {position: absolute; left: 0px; top: 26px; width: auto; background: #f1f1f1; z-index: 255; display: none;}
div.sub-submenu div {padding: 5px 15px 5px 15px; border-bottom: 1px solid #cecece; background: url('../images/row.gif') 5px 8px no-repeat;}
div.sub-submenu div:hover {background: url('../images/row_active.gif') 5px 8px no-repeat;}
div.sub-submenu div a {white-space: nowrap; color: #2e2e2e; font: normal 11px tahoma; text-decoration: none; text-transform: lowercase;}
div.sub-submenu div a:hover {white-space: nowrap; color: #1081df; font: normal 11px tahoma; text-decoration: none; text-transform: lowercase;}


.page-title-orange {font: bold 13px tahoma; color: #808080; text-transform: uppercase;}
.page-title-orange:first-letter {color: #faa61a;}

.page-title-blue {font: bold 13px tahoma; color: #808080; text-transform: uppercase;}
.page-title-blue:first-letter {color: #1081df;}

.page-delimetr {width: 100%; background: URL('../images/delimetr.gif') repeat-x; height: 3px; margin: 10px 0px 10px 0px; }


a.link-product, a.link-product:link, a.link-product:visited, a.link-product:active {background: URL('../images/roworange.gif') left 5px no-repeat; padding-left: 10px; display:block;}
a.link-product:hover {background: URL('../images/rowblue.gif') left 5px no-repeat; padding-left: 10px; display:block;}  


a.link-news-item, a.link-news-item:link, a.link-news-item:visited, a.link-news-item:active {color: #868686; text-decoration: underline; font: normal 11px tahoma, arial, helvetica; padding: 0px; margin: 0px;}
a.link-news-item:hover {color: #faa61a; text-decoration: underline; font: normal 11px tahoma, arial, helvetica;}  

a.link-orange, a.link-orange:link, a.link-orange:visited, a.link-orange:active {color: #faa61a; text-decoration: underline; font: normal 11px tahoma, arial, helvetica; padding: 0px; margin: 0px;}
a.link-orange:hover {color: #faa61a; text-decoration: none; font: normal 11px tahoma, arial, helvetica;}  

.nav {border-bottom: 2px solid #fba51a; font: normal 11px tahoma, arial, helvetica; color: #868686;}


a.link-nav, a.link-nav:link, a.link-nav:visited, a.link-nav:active {color: #868686; text-decoration: underline; font: normal 11px tahoma, arial, helvetica; padding: 0px; margin: 0px;}
a.link-nav:hover {color: #868686; text-decoration: none; font: normal 11px tahoma, arial, helvetica;}

a.link-13, a.link-13:link, a.link-13:visited, a.link-13:active {color: #1081df; font: normal 13px tahoma, arial, helvetica; text-decoration: underline;}
a.link-13:hover {color: #1081df; font: normal 13px tahoma, arial, helvetica; text-decoration: none;}

a.dev-link, a.dev-link:link, a.dev-link:visited, a.dev-link:active {color: #868686; font: normal 12px tahoma, arial, helvetica; text-decoration: none;}
a.dev-link:hover {color: #868686; font: normal 12px tahoma, arial, helvetica; text-decoration: none;}


.gallery {margin: 0px 10px 10px 0px; padding: 0px 10px 10px 0px; }
.input-text {padding: 3px 0px 3px 0px; color: #868686; font: normal 11px tahoma; width: 100%; border-top: 1px solid #aaadb2; border-bottom: 1px solid #e2e9ef; border-left: 1px solid #e6e8ed; border-right: 1px solid #e6e8ed;}
/*-------------------Конец: Стили для CLASS элементов------------*/





/*------------------------- End: page records styes ----------------------------------*/
.nav_cmts {
	padding: 4px 6px;
	text-align: center;
	font-family: tahoma;
	border: 0px;
}
.nav_cmts a:link, .nav_cmts a:visited, .nav_cmts a:hover, .nav_cmts a:active {
	text-decoration: none;
	color: #000000;
	background: #F1F1EF;
	border: 1px solid #E6E6E6;
	padding: 3px 6px;
	font-size: 11px
}
.nav_cmts a:hover {
	background: #DFDFDF;
	color: #636363;
	border-color: #D3D3D3;
}
.nav_cmts span {
	text-decoration: none;
	background: #fff;
	padding: 3px 6px;
	border: 1px solid #E6E6E6;
	color: #ccc;
	font-size: 11px;
	font-weight: bold;
}
.nav_opts {
	text-align: center;
	font-family: tahoma;
	color: #faa61a;
	border: 0px;
	float: left;
	font-size: 1em;
	z-index: 90;
	padding: 2px 4px;
}
.nav_opts a:link, .nav_opts a:visited, .nav_opts a:hover, .nav_opts a:active {
	text-decoration: none;
	color: #000000;
	background: #F1F1EF;
	border: 1px solid #E6E6E6;
	padding: 1px 4px;
	font-size: 11px;
}
.nav_opts a:hover {
	background: #DFDFDF;
	color: #636363;
	border-color: #D3D3D3;
}
.nav_opts span {
	text-decoration: none;
	background: #fff;
	padding: 1px 4px;
	border: 1px solid #E6E6E6;
	color: #999;
	font-size: 11px;
	font-weight: bold;
}
/*------------------------- End: page records styes ----------------------------------*/


/*---------------------------------------------------------------------------*/
/* Новый набор стилей */
.floats
{
    /* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
    /*margin: -3em 0 3em -2em;*/
    margin: 0 0 0 0;

    /* Эти правила для IE */
    position: relative;
    display: inline-block;
    clear: both;
    border: 0px solid #FF0000;
}

.floats:after
{
    content: '';
    display: block;
    clear: both;
}

.floats .left
{
    position: relative;
    float: left;
    border: 0px solid #00FF00;

     /* Убираем удвоение отступов в IE */
    display: inline;

    /* Прячем все, что вдруг вылезло за наши ограничения */
    /* overflow: hidden; */

    /* Отсупы между float-блоками */
    margin: 1em 0 0 18px;
    height: 200px;
    

    /* Задаем минимальную ширину по картинке и тексту */
    width: 200px;
    min-width: 200px;
    overflow: hidden;
}

.floats .left .r
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 200px;
    height: 200px;
    border: 0px solid #0000FF;
}


.floats .left .min
{
    /* Задаем минимальную высоту по картинке */
    margin: 0 0 30px 0;

    /* Задаем минимальную высоту по тексту */
    height: 4em;

    /* Дублируем значение минимальной ширины по картинке для IE */
    width: 201px;
}


/*-------------------------search------------------------------------*/
.btnsearch {background: transparent URL('../images/btnsearch.gif') no-repeat; width: 19px; height: 22px; border: 0px; cursor: pointer; margin: 0px; padding: 0px;}
/*-------------------------search------------------------------------*/



/*-------------------------jscaorusel------------------------------------*/

div.bdless_cont div.body ul li a, div.bdless_cont div.body ul li a:visited{color:#067AB4;text-decoration:none}

ul li.hover{position:relative}
.jcarousel-container{position:relative}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;list-style-type:none !important}
.jcarousel-list li,.jcarousel-item{float:left;list-style-type:none !important;background:none !important;padding:0px !important;margin:0px !important;width:705px !important}
.jcarousel-next{z-index:3;display:none;position:absolute;top: -200px}
.jcarousel-prev{z-index:3;display:none;position:absolute;top: -200px}

div.right_side_link a:visited{color:#989898;text-decoration:none;font-weight:bold;font-family:verdana;font-size:11px}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:705px;padding:20px 40px;height:120px;background:none;}
.jcarousel-skin-tango a,
.jcarousel-skin-tango a:hover{color:#333 !important}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:705px;position:absolute;top:0px;left:0px;}
.jcarousel-skin-tango .jcarousel-item{width:705px !important;}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:10px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:2px;right:105px;width:17px;height:13px;cursor:pointer;background:transparent url(arrow_right.gif) no-repeat 0 0; z-index:100;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default}
.act_offer_title{position:absolute;left:23px;z-index:2000}
.act_offer_ico{position:absolute;z-index:2000;left:0px;cursor:pointer;}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:2px;right:174px;width:17px;height:13px;cursor:pointer;background:transparent url(arrow_left.gif) no-repeat 0 0;z-index:100;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default}

div.body{float:left;clear:both;width:705px;overflow:hidden;padding:0px 0px 14px 0px;z-index:10;}
div.row_img_txt{float:left;clear:both;display:block}
div.col_img_text{float:left;clear:none;width:157px;overflow:hidden;cursor:pointer}
div.col_img_text div.img{width:157px;height:92px;overflow:hidden;}
div.sep{float:left;clear:none;width:15px;height:131px;overflow:hidden}
div#akt_pied_cont,div#akt_pied_loading{position:relative;height:155px; overflow:hidden}
div#akt_pied_loading
img{padding-top:40px}div#akt_pied_cont
div.head{}div#akt_pied_cont
div.body{padding-top:0px;position:absolute;top:0px;left:0px}div#akt_pied_cont div.body
ul{width:705px;padding-top:32px;left:0px;background:none !important}div#akt_pied_cont div.body ul
li{list-style-type:none;background:none !important;padding:0px;margin:0px;font-family:arial!important;font-size:11px !important}

div.bdless_cont div.head
div.pager{position:absolute;top:2px;left:610px;float:left;clear:none;width:55px;height:13px;overflow:hidden;z-index:120}div.bdless_cont div.head div.pager a,
div.bdless_cont div.head div.pager a:hover{color:#9D9D9D;text-decoration:none}div.bdless_cont div.head div.pager
div.arrow{float:left;clear:none;padding:0px;margin:0px}div.bdless_cont div.head div.pager
div.pages{float:left;clear:none;padding:0px
18px 0px 18px}div.bdless_cont div.head div.pager div.pages
div.page{float:left;clear:none}div.bdless_cont div.head div.pager div.pages div.page
a{font-family:tahoma}div.bdless_cont div.head div.pager div.pages
div.sep{float:left;clear:none;width:6px;height:8px;overflow:hidden}a.twitter-main-link{color:#333 !important}a.twitter-sub-link{color:#067AB4 !important}a.gray_link{color:#999 !important}
div#right_col_cont{float:right;clear:none;width:705px;}
.grayText {padding-left: 5px;}

