/* #######################  GENERAL SETTINGS ############################ */

html {width:100%; height:100%; background:#FFFFFF url(../images/bkg.jpg) top left repeat-x;}

body {font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #626262; padding: 0; margin: 0; background: url(../images/header.jpg) top left no-repeat  #FFFFFF; line-height: 1.5em; height: auto !important; height: 100%; min-height: 100%; position: relative; width: 1001px; margin: 0 auto;}

body.contentpane { background: white; background-image: none;}

body.body-overlayed { width: 1001px; overflow: hidden;}

body.mceContentBody{margin:0; padding:0; text-align: left; background: white; background-image: none;}

br.clear {clear: both;}

/*--------------------------------------------------------Шапка  */
#header{position: relative; height: 300px;}
a#logo, a#logo:hover, a#logo:visited {width: 166px; height: 160px; text-decoration: none; position: absolute; left: 50px; top: 35px;}

#nav{position: absolute; margin:5px 0px 25px 15px; top: 225px; left: 72px;}

a.nav, a.nav:visited{height: 25px; width: 25px; display: block; margin: 0 6px 0 11px; cursor: pointer;  text-decoration: none; border:0px solid #222222; float: left;}


/*----------------Верхнее меню */
#top_menu{position: absolute; right: 55px; top: 35px; width: 360px;}

/*----------------Корзина */
#basket{position: absolute; right: 15px; top: 100px; width: 180px; font-size: 15px;}
#basket a {color: #7D7D7D; font-size: 11px; text-decoration: none; }
table#shop_cart td {padding: 3px 0 5px 0;}

/*----------------Поиск */
#searchbox{position:absolute; top:250px; right:14px; width:253px; height:42px; background:url(../images/search_bkg2.gif) no-repeat left top;}
.moduletable-search{padding:0; margin:0;}
.moduletable-search table{padding:0; margin:0; border-collapse:collapse;}
.moduletable-search table td{padding:0; vertical-align:middle; }
.moduletable-search table form{padding:0; margin:0;}

/*------------------------------------------------------------Основная область */
#content{ float: right; width:730px;}

/*----------------Верхнее меню */
.moduletable-topmnu{width:670px; height:66px; margin:0 auto;}
.moduletable-topmnu table{border-collapse:collapse; padding:0; margin:0; width:100%; height:100%;}
.moduletable-topmnu table td{text-align:left; vertical-align:middle; }
.moduletable-topmnu table td a{font-family:Tahoma, sans-serif; font-size:16px; color:#ffffff; font-weight:100; text-decoration:none;}
.moduletable-topmnu table td a:hover{font-family:Tahoma, sans-serif; font-size:16px; color:#ffffff; font-weight:100; text-decoration:underline;}
.moduletable-topmnu table td a:visited{font-family:Tahoma, sans-serif; font-size:16px; color:#ffffff; font-weight:100;}
.mnu1{background:url(../images/mnu1.gif) no-repeat center top; padding-left:85px;}
.mnu2{background:url(../images/mnu2.gif) no-repeat center top; padding-left:115px;}
.mnu3{background:url(../images/mnu3.gif) no-repeat center top; padding-left:105px;}

/*----------------Плашка с заголовком категории */
.plashka{background: url(../images/plashka.gif) left no-repeat; padding:8px 0 10px 33px; font-size:18px; font-family:Tahoma, sans-serif; font-weight:100; color:#ffffff; margin:15px auto 0 auto; width:640px;}
.plashka a{font-size:18px; font-family:Tahoma, sans-serif; font-weight:100; color:#ffffff; text-decoration:none;}
.plashka a:hover{font-size:18px; font-family:Tahoma, sans-serif; font-weight:100; color:#ffffff; text-decoration:underline;}
.plashka a:visited{font-size:18px; font-family:Tahoma, sans-serif; font-weight:100; color:#ffffff;}

.headblock{padding:0 0 5px 0;}

/*----------------Левое меню */
.leftmnu1{width:208px; height:23px; background:url(../images/bkgmnuitem.gif) no-repeat left top; margin:4px 0 3px 6px; padding:3px 0 0 10px; color:#4ea802; font-family:Tahoma, sans-serif; font-size:12px; font-weight:bold;}
.leftmnu1 a{color:#4ea802; font-family:Tahoma, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}
.leftmnu1 a:hover{color:#4ea802; font-family:Tahoma, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;}
.leftmnu1 a:visited{color:#4ea802; font-family:Tahoma, sans-serif; font-size:12px; font-weight:bold;}
.leftmnu2{height:24px; background:url(../images/mnuitem_bullet.gif) no-repeat 28px 50%; padding:0 0 0 40px; margin:0; color:#505050; font-size:12px; font-weight:100; font-family:Tahoma, sans-serif;}
.leftmnu2 a{color:#505050; font-size:12px; font-weight:100; font-family:Tahoma, sans-serif; text-decoration:none;}
.leftmnu2 a:hover{color:#505050; font-size:12px; font-weight:100; font-family:Tahoma, sans-serif; text-decoration:underline;}
.leftmnu2 a:visited{color:#505050; font-size:12px; font-weight:100; font-family:Tahoma, sans-serif;}
.mnu_delimiter{padding:0 0 0 38px; margin:0; text-align:left; height:1px;}


/*-----Аккордеон на главной*/
h3.toggler {background: url(../images/plashka.jpg) left no-repeat; display: block; margin: 5px 0 5px 0; padding: 0 0 0 30px; line-height: 40px; font-weight: bold; font-size: 13px; cursor: pointer; text-decoration: underline;}
div.categorymenu{background: url(../images/plashka.jpg) left no-repeat; margin: 5px 0 5px 0; width:710px; }
div.catmenuitem {float:left; padding:15px 30px 0 30px; }
div.catmenuitem h3{line-height: 40px; font-weight: bold; font-size: 13px; cursor: pointer; text-decoration: underline; padding:0; margin:0;}
div.cl{ clear:both; }

#menu{}

div.accordion { padding: 1px 0 10px 15px; position: relative; }
.assortiment {}

#mini_nav { font-size: 11px; float: right;  width: 280px;  text-align: right; padding: 0 30px 0 0;}
*html #mini_nav {width: 280px; }
#mini_nav form{margin:0 5px 0 5px; float: left;}
#mini_nav input { border:none; text-align:center; cursor: pointer; }
#mini_nav input.rozn_default{width:49px; height:21px; background:url(../images/rozn_default.jpg) top left no-repeat;}
#mini_nav input.rozn_active{width:49px; height:21px; background:url(../images/rozn_active.jpg) top left no-repeat;}
#mini_nav input.mopt_default{width:65px; height:21px; background:url(../images/mopt_default.jpg) top left no-repeat;}
#mini_nav input.mopt_active{width:65px; height:21px; background:url(../images/mopt_active.jpg) top left no-repeat;}

#mini_nav input.bigopt_default{width:74px; height:21px; background:url(../images/bigopt_default.jpg) top left no-repeat; }
#mini_nav input.bigopt_active{width:74px; height:21px; background:url(../images/bigopt_active.jpg) top left no-repeat;}
#mini_nav input#active{}

.box {background: #F8F7F2; border: 9px solid #F2F2EA; margin: 0 20px 0 0; padding: 10px; }

/*------------------------------------------------------------Левая колонка */
#left_modules{ float: left;  width:260px; margin: 0 0 0 0px; }
html>body
#left_modules{float: left; width:240px; margin: 0 0 0 0px;}

#left_modules div.moduletable {padding: 20px 0 0px 30px; margin: 0 0 0px 0;}

#left_modules  div.moduletable-grey {padding:30px 0 0 14px; margin:0;}

.greyblock{border-collapse:collapse; width:254px; margin:0;}
.greyblock .greytop, .greyblock .greybot{height:6px; padding:0; }
.greymid{background-color:#f5f5f5; padding:0;}
.greydelimiter{	height:1px; text-align:center; padding:0; margin:0;}

/*--------------Категории  */
div.moduletable-cat {
  padding: 20px 0 0px 30px;
}
div.moduletable-dop_menu {
  padding: 0 0 10px 90px;
}


/*--------------Контакты*/
.openform{
  background: url(../images/phone.gif) no-repeat 13px 50%;
  padding: 20px 0 15px 68px;
  padding: 25px 0 25px 70px;
  text-decoration: underline;
  cursor: pointer;
  color:#64b34a;
  font-size:14px;
  font-weight:100;
  font-family:Tahoma, sans-serif;
}

.phone{
  /*background: url(../images/phone.gif) no-repeat 13px 50%;*/
  padding: 25px 0 25px 70px;
  font-size: 14px;
  color:#64b34a;
  font-weight:100;
  font-family:Tahoma, sans-serif;
}
.phone .big{
font-size: 20px;
}
.phone big{
font-size: 20px;
}

.contacts{
   background: url(../images/contacts.png) top left no-repeat;
  padding: 0 0 1px 68px;
  line-height: 40px;
  font-size: 14px;
}


/*--------------Всплывающее окно с формой для отправки сообщения*/
.openwin {
top: 70px;
left: 20%;

	margin-left: 37px;
	margin-top: 2.5em;
	position: absolute;
	border: 9px solid #5d5d5d;
	z-index:3;
	background-color: white;
	width: 400px;
    height: 480px;
    overflow: auto;
	padding: 8px;
	display:none;
}
 .closewin{
	top: 0;
	right: 15px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 4;
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url(closewin.gif) no-repeat center #FFF;
}
.tutorialfull {
	background-color: white;
	border: 6px solid #cacaca;
	text-align:left;
	clear:both;
	padding: 15px;
	height: 430px;
 }

/*--------------Бренды  */
.branddelimiter{height:1px; padding:0; margin:20px 0;}
a#brend1,
a#brend2,
a#brend1:visited,
a#brend2:visited{
  display: block;
  width: 118px;
  height: 38px;
  text-decoration: none;
  cursor: pointer;
  margin: 10px 0 -5px 0;
  }
a#brend1 {
  background: url(../images/snezh.jpg) no-repeat center ;
}
a#brend2 {
  background: url(../images/omega.jpg) no-repeat center ;
}


/*--------------Опрос  */
table.poll td{
  text-align: left;
  padding: 2px 5px;
  background: none;
  font-family: Trebuchet MS;
}
table.poll td div{
width: 98%;
}
table.poll td div input.button{
float:left;
display: inline;
margin: 0 10px 0 0;
}

table.poll td table.pollstableborder td input {
  border: none;
}


/*------------Новости*/
.news{
	padding:10px 5px 8px 5px;
	margin:0;
	background:url(../images/news_delimiter.gif) no-repeat left bottom;
	color:#626262;
	font-size:12px;
	font-weight:100;
	font-family:Tahoma, sans-serif;
}
.news .newsdate{
	padding:0;
	margin:0;
	color:#3ca4e2;
	font-weight:bold;
}
.news .newsdate a{color:#3ca4e2; font-weight:bold; font-size:12px; font-family:Tahoma, sans-serif; text-decoration:none;}
.news .newsdate a:hover{color:#3ca4e2; font-weight:bold; font-size:12px; font-family:Tahoma, sans-serif; text-decoration:underline;}
.news .newsdate a:visited{color:#3ca4e2; font-weight:bold; font-size:12px; font-family:Tahoma, sans-serif;}


td.news_time{
  background: url(../images/date.jpg) no-repeat;
  height: 32px;
}


td.news_time .createdate{
  color:#FFF;
  margin: 0px 0 0 12px;
  padding: 1px 0 0 0;
  font-size: 10px;
  font-family: Tahoma;

}

td.news_text {
font-weight: normal;
color: #4B4B4B;
font-family: "Trebuchet MS";
}
td.news_text a.createdate {
font-weight: normal;
color: #6D9EC6;
font-family: "Trebuchet MS";   font-size: 11px;
}



/*----------------------------------------------------------------Магазин*/

 /*-------- краткое описание*/
 #product_list{
   padding: 10px 0 0 0;
 }

.prod_list{
	border-collapse:collapse; 
	margin:5px auto;
	height:170px;
}
.prod_list td{
	padding:0;
}
.hw{
	border-collapse:collapse;
	width:100%;
	height:100%;
	margin:0;
}
.oneproduct{
	padding:0;
	vertical-align:top;
}
.thumbpic{
	width:103px;
	text-align:center;
	vertical-align:middle;
	padding:0;
	border:#e9e9e9 solid 2px;
	border-right:none;
}
.product_desc{
	vertical-align:middle;
	color:#858585;
	font-size:11px;
	font-family:Tahoma, sans-serif;
	font-weight:100;
	padding:0;
	border:#e9e9e9 solid 2px;
	border-left:none;
}
.product_desc ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.product_desc ul li{
	padding:0 0 0 10px;
	margin:0;
	background:url(../images/bullet.gif) no-repeat left 50%;
	color:#858585;
	font-size:11px;
	font-family:Tahoma, sans-serif;
	font-weight:100;
	line-height:120%;
}
.product_desc a, .product_desc a:hover, .product_desc a:visited{
	font-family:Tahoma, sans-serif;
	color:#0d5ea0;
	font-size:14px;
	font-weight:bold;
}
.h23{height:23px; padding:0;}
.h3{height:3px;}
.prices{
	width:100%;
	height:23px;
	/*margin:2px 0 0 0;*/
	border-collapse:collapse;
	background:#64b34a url(../images/bkgdesc.gif) no-repeat right top;
}
.prod_price{
	background:url(../images/pricebkg.gif) no-repeat 2px 1px;
	text-align:center;
	width:81px;
	vertical-align:middle;
	color:#cf5955;
	font-size:12px;
	font-weight:bold;
	font-family:Tahoma;
	padding:0;
}
.prod_list td.prod_cart{
	padding:0 16px 0 0;
	text-align:right;
	vertical-align:middle;
}
.prod_cart img{
	border:none;
}
.product_bord{
 width: 216px;
 height:100%;
 min-height:100%;
 border:#e9e9e9 solid 2px;
}
.product_snap{
 width: 216px;
 border:#e9e9e9 solid 2px;
 }
 .product_thumb{
 width: 103px;
 float: left;
 text-align:center;
 padding:


 }


.product_snap{
 width: 326px;
 float: left;
 margin: 10px 0 20px 0;
 padding: 5px 0 10px 0;  position: relative;
 }
 .product_thumb{
 width: 123px;
 float: left;


 }


 .product_price{
   position: absolute;
   top: 40px;
   left: 0px;
   background: url(../images/price_bg.png) bottom left no-repeat;
   padding: 10px 9px 10px 12px;
   font-size: 10px;
   font-weight: bold;
   font-family: "Trebuchet MS";
   color: #000;
   width: 55px;
   text-align: center;
   line-height: 1.5em;
   height: 62px;
   vertical-align: middle;
 }

*html .product_price{

background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/price_bg.png');

}


.price_no_discount {
  margin: 30px 0 0 0;
}

*html .price_no_discount {
  margin: 26px 0 0 0;
}
.prod_price .price_no_discount {
  margin:0;
  padding:0;
}
*html .prod_price .price_no_discount {
  margin:0;
  padding:0;
}
*:first-child+html .price_no_discount {
  margin: 46px 0 0 0;
}


.price_with_discount {
  margin: 30px 0 0 0;
  color: red;
}

*html .price_with_discount {
  margin: 18px 0 0 0;
}

*:first-child+html .price_with_discount {
  margin: 36px 0 0 0;
}

 .product_s_desc{
   float: left;
   width: 185px;
   font-size: 11px;
   line-height: 1.5em;
 }

 .product_snap h1,
 .product_s_desc h1{
 font-size: 15px;

 }
 .product_snap h1 a,
  .product_snap h1 a:visited,
  .product_s_desc h1 a,
  .product_s_desc h1 a:visited{
 color: #3799BC;
 font-weight: bold;

 }
 .add_to_cart{
     background:  url(../images/punktir.jpg) repeat-x left top ;
     padding: 14px 0 0 0;
 }
  .add_to_cart .info{
     width:90px;
     float: left;
     font-size: 11px;
 }
   .add_to_cart a,
    .add_to_cart a:visited{
    color:#2C73AA;
    font-weight: bold;
 }

 .add_to_cart input.button,
 form#addtocart input.button,
 .add_to_cart a.add_button
 {
    background-position:bottom left;
    width:95px;
    height:35px;
    cursor:pointer;
    border:none;
    background:  url(../images/cart.jpg) no-repeat left center transparent;
    vertical-align: middle;
    overflow:hidden;
    float: right;
 }
  .add_to_cart a.add_button,
  .add_to_cart a.add_button:visited,
  .add_to_cart a.add_button:hover {
    text-decoration: none;
  }


.novinka,
spec{

}

/*.spec_small{
  background:  url(../images/spec_small.jpg) no-repeat left center;
  width: 18px;
  height: 18px;
  display: inline;
  float: right;
}*/
.novinka_small{
position: absolute;
top:80px;
left: 10px;
padding: 30px 0 0 0;
font-size: 11px;
font-weight:bold;
color: #FF0033;

}
/*------Полное описание*/
td#fdesc {

}

td#fdesc big {
font-size: 18px;
}
div.full_description {
   width: 98%;
   padding: 10px 0 10px 0;
   border-top: 4px solid #EEEFE7;
   background: #F3F5EA;

 }

div.full_description table  {
   width: 90%;
   margin: 10px 0px 10px 20px;

}
div.full_description table td  {
vertical-align: top;
padding: 2px 0 2px 5px;
font-size: 11px; background: #F3F5EA;
}
div.full_description table tr.row td  {
background:#EEEFE7;
}

#fdesc h1 {
  background: url(../images/title_bg.png) left no-repeat;
padding: 0 0 0 65px;
}



 form#addtocart input.button{
 float: none;
 }

 form#addtocart p{
 text-align: right;
 padding: 0 80px 0 0;
 }
 /*----------Страница оформдения заказа*/
 .fields {
    width: 98%;
  display: block;

  background: #FAFAFA;
  border-top:3px solid #A4D428;
  padding: 10px 0 10px 0;
}

#novinka_full{
  color: #FF0033;
  font-size: 11px;
}
#related_prod{
  width: 90%;
}


/*------------------------------------------------------------Меню  */

/*--------------Верхнее  */
a.mainlevel-nav, a.mainlevel-nav:visited {
  padding: 8px 2px 5px 2px;
  margin: 0 4px 0 4px;
  color: #000;

  font-size: 14px;
  text-decoration: underline;
  height: 40px;       line-height: 29px;

}
a.mainlevel-nav:hover {
text-decoration:  none;

}

 a#active_menu-nav.mainlevel-nav{
   text-decoration: none;
 }

 #bottom a.mainlevel-nav,
  #bottom a.mainlevel-nav:visited {
    font-size: 12px;
    color: #6E6E6E;
  }


/*--------------Категории  */
a.mainlevel,
a.mainlevel:visited {
  padding: 3px 2px 3px 2px;
  font-size: 14px;
  text-decoration: underline;

}
a.mainlevel:hover {
text-decoration: none;

}

 a#active_menu.mainlevel{
   text-decoration: none;
   color: #007502;
   font-weight: bold;
   font-style: normal;
 }


 /* Sub Menu */


a.sublevel, a.sublevel:visited{
  padding: 3px 2px 3px 2px;
  font-size: 11px;
  text-decoration: underline;
	margin: 0 0 1px 12px;

		}

   a.sublevel:hover {
 }

 a#active_menu.sublevel{
   text-decoration: none;
   color: #007502;
   font-weight: bold;
   font-style: normal;
 }
/*----------------------------------------------------------------Футер*/
html>body
#bottom{
    background: url(../images/footer_bg.jpeg) bottom left repeat-x;
    width: 100%;
    height: 126px;
    clear: both;

}
#bottom{
    background: url(../images/footer_bg.jpeg) bottom left repeat-x;
    width: 100%;
    height: 86px;
    clear: both;

}
html>body
table#footer {
width: 100%;
margin: 60px auto 0 auto;
height:60px;
}

table#footer {
width: 100%;
margin: 30px auto 0 auto;
height:60px;

}
td#leftfield{
text-align:right;
vertical-align:top;
width:107px;
padding:0;
}
td#footer_left {
text-align: left;
width: 170px;
vertical-align:middle;
padding:0;
}
td#footer_left p{
	padding:0 0 0 13px;
	margin:0;
	color:#737373;
	font-size: 12px;
	font-family:Tahoma, sans-serif;
	line-height:110%;
}

td#footer_center {
background: url(../images/punktir2.jpg) top repeat-x;
vertical-align:middle;
color:#626262;
font-size:12px;
text-align:right;
padding:0;
}
td#footer_right {
padding:0;
text-align: right;
width:205px;
vertical-align:middle;
background: url(../images/punktir2.jpg) top repeat-x;
}
td#rightfield{
	width:30px;
	padding:0;
}



/*-------------------------------------------------------------Заголовки*/

h1, h2, h3, h4, h5 {
    display: inline;
    font-family: 'Tahoma';
    color: #8C8B86;
    font-weight: normal;
    line-height: 1.5em;

}

h1{
  font-size: 22px;
}
h2, h3{
  font-size: 22px;
}
p.classh{
    display: inline;
    font-family: 'Tahoma';
	font-size: 22px;
    color: #8C8B86;
    font-weight: normal;
    line-height: 1.5em;
  }


html>body .componentheading,
html>body td.contentheading,
/*html>body .assortiment .componentheading3*/   {
background: url(../images/title_bg.png) left no-repeat;
padding: 0 0 0 65px; font-size: 22px;

}

.cont_1 {background: url(../images/contacts.png) top left no-repeat; 
padding-left:65px;
width:100%; height:30px; padding-top:5px;
}
.cont_2 {background: url(../images/title_bg.png) center left no-repeat; 
padding-left:65px;
width:100%; height:30px;
}

.assortiment .componentheading3 {
float: left;
/*width: 240px;*/
font-size: 22px;

}


*html td.contentheading,
*html .assortiment .componentheading3,
*html .componentheading,
*html #fdesc h1  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/eko1/images/title_bg.png', sizingMethod='crop', enabled=true);
padding: 0 0 0 65px;
}




td.contentheading h2 {
  font-size: 22px;
  font-weight: normal;
}




/*-------------------------------------------------------------Таблицы*/
tr.sectiontableentry2{
 background:#EEEFE7;
}


th{
font-size: 12px;
 background:#EEEFE7;
}




/*----------------------------------------------------------------Ссылки*/
a {color: #6E6E6E; text-decoration: underline;}
a:visited {color: #6E6E6E;}
a.image, a.image:hover  {border:0;}




/*---------------------------------------------------------Элементы форм*/
form {
  padding: 0;
  margin: 0;
}

input, select, textarea {
    font-size: 11px;
    background: #F3F5EA;
    border: 3px solid #D3D4CD;
    margin: 2px 0 2px 0;
    padding: 2px 3px 2px 3px;
}

input#mod_search_searchword.inputbox,
.moduletable-search input.inputbox {
background:transparent;
height:14px;
width:175px;
margin: 15px 10px 5px 67px;
border:none;
padding:0;
font-size: 12px;
color: #5eba4b;
font-family:Tahoma, sans-serif;
font-weight:100;
}



.button,
.button_link {
  padding: 2px 4px 2px 4px;
  color: #8C8D87;
  background: #EBEEDD;
  border: 2px solid #EEEFE7;
  cursor: pointer;
  }

form#login input.inputbox{
  width: 250px;
}

form#login input.button,
form#login .button_link{
    margin: 0px 0 2px 0;
    text-decoration: none;
      padding: 2px 4px 2px 4px;

}
form#login input.button {
  margin: 5px 0 0 0;
}



/*---------------------------------------------------------Списки*/

li{ list-style: none; background: url(../images/li_bg.jpg) center left no-repeat;
padding: 0 0 0 22px;  }
ul {margin-left:2px; padding: 0 0 0 2px; }


/*--------------------------------------------------------Результаты опроса*/
.poll_header{
  font-size: 16px;
  background: url(../images/chart.jpg) center left no-repeat;
  line-height: 59px;
  padding: 0 0 0 55px;
}

.polls_color_1{ background-color: #8D1B1B; border: 2px ridge #B22222; }

.polls_color_2{ background-color: #6740E1; border: 2px ridge #4169E1; }

.polls_color_3{ background-color: #8D8D8D; border: 2px ridge #D2D2D2; }

.polls_color_4{ background-color: #CC8500; border: 2px ridge #FFA500; }

.polls_color_5{ background-color: #5B781E; border: 2px ridge #6B8E23; }

/*----------------------------------------------------------Разное*/
.message {
background: #F8F7F2;
border: 5px solid #F2F2EA;
margin: 0 20px 0 0;
padding: 10px;
font-weight: bold;
   }

.message strong {
  color: #66CC33;
}







/*##################### NAVIGATION SECTION #####################*/
/* Pathway Breadcrumbs */
	.pathway {font-size: 11px;color:#333;}
	a.pathway:link {color:#659FDE;}
	a.pathway:visited {color:#659FDE;}
	a.pathway:active {color:#659FDE;}
	a.pathway:hover {color:#659FDE;text-decoration:underline;}



/*##################### NAVIGATION SECTION #####################*/




/* #############  CONTENT - SECTIONS & CATEGORIES ###########################*/




/* top box like a category description */
.contentdescription {}

/* Main Body Text */
.contentpane { width:98%;}
.contentpaneopen {width:98%;}
/* Main Body Text */

/* article rating */
.content_rating {font-weight: normal;font-size:.8em;}
.content_vote {font-weight: normal;font-size: .8em;}

/* icons */
.buttonheading{font-size: 12px;}
.pop-ups {float: right;}
a.pop-up {border-bottom: 0;}

/* Dates */
.createdate {color: #666; font-size:.8em; font-weight: normal;}
.modifydate {font-size: 10px;color: #666;text-decoration: none;font-weight: normal;}
.newsfeeddate {font-size: 10px;color: #FF6600;font-weight: normal;}
/* Dates */

/* Writen by Authors name */
.small {color: #666; font-size:11px;}
.small2 {font-size:11px; }




/* Page navigation links "<<< 1 of 10 next >>>" */
.pagenav, .pagenav_active {
padding: 3px 5px 3px 5px;


  margin: 0 2px 0 2px;

  height: 20px;
line-height: 20px;
}

.pagenav{
   color:#FFFFFF;
   background: #47AED7;
}

.pagenav_active{
   color:#FFFFFF;
   background: #E34601;
}

a.pagenav {
color: #FFFFFF;
border-bottom: 0;
}

.pagebar{font-size: 12px;}
.pagenav_prev{font-size: 14px;  color: #FF6600; }
.pagenav_next{font-size: 14px;  color: #FF6600; }

a.pagenav:hover { text-decoration: none;}
.pagenavcounter{	height: 15px;  }
a.back_button{font-size: 12px; height: 15px; color: #377DBE;  }

/* Read more link */
a.readon{

}

/* End Sectiontable */

/* Category */
.category {color:#333;}
a.category:link, a.category:visited, a.category:hover  { font-size: 150%;  }
/* End category */

 .cat_desc {
   width: 90%;
   line-height: 1.5em;
 }

/* blogsection */
.blog { width:99%;}
.blogsection{	height: 18px;  }
.blog_more{	height: 18px;  }
.blog_heading {	height: 18px;  }
/* space from bottom of article */
.article_seperator{}
/* End blogsection */

/* Search Form Module*/
.search {height: 18px;}
/* results if not search google */
.searchintro{height: 18px;}
/*Search Form keyword highlight*/
.highlight {
border: 1px dashed #010101;
background: #DDEEFF;
padding: 0px 2px 0px 2px;}
/* End Search Form */

/* wrapper title */

/* ############# END CONTENT - SECTIONS & CATEGORIES ###########################*/


/* ##################### FORM SECTION  #####################*/

/* Submit Button */

input.but {
background: url(../images/button_bg) top left repeat-x;
padding: 3px 2px 3px 2px;
border: 1px solid #85B2D1;
cursor: pointer;

}
a.addd {
  display: block;
  background: url(../images/cart.jpg) top left no-repeat;
  width: 176px;
  height: 68px;
  text-decoration: none;

}

a.big_addd {
  display: block;
  background: url(../images/cart.jpg) top left no-repeat;
  width: 176px;
  height: 68px;
  text-decoration: none;

}

a.small_addd {
  display: block;
  background: url(../images/small_cart.jpg) top left no-repeat;
  width: 26px;
  height: 23px;
  text-decoration: none;

}

a.addd_relate {
  display: block;
  background: url(../images/cart1.gif) top left no-repeat;
  width: 16px;
  height: 16px;
  text-decoration: none;

}




/* Contact Email Form */
.contact_email {margin: 0px;padding: 5px;}
/* ##################### END FORM SECTION  ##################### */

/* ###################### TABBED EDITING ###################### */
/*When user login to edit or sumbit articles*/
/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
   }

.code {
	font-family: courier, serif;
	font-size: 1.2em;
	padding: 2px;
	background-color: #f0f0f0;
	color: blue;
	border: 1px solid #d5d5d5;
	margin: 0px;
	width: 90%;
}


/* Text passed with mosmsg url parameter */


/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #666666;
	border-left: outset 1px #666;
	border-right: outset 1px #333;
	border-top: outset 1px #666;
	border-bottom: solid 1px #333;
	text-align: center;
	cursor: default;
	font-weight: bold;
	color: #FFFFFF;
	padding: .2em;
   }

.offtab {
	background-color : #cccccc;
	border-left: outset 1px #666;
	border-right: outset 1px #333;
	border-top: outset 1px #666;
	border-bottom: solid 1px #333;
	text-align: center;
	cursor: default;
	font-weight: normal;
	padding: .2em;
   }

.edit-tabs {
   padding: 1em;
   background: none;
   }

.tabpadding {padding:1px;}

.tabheading {
	background-color: #FF6600;
	text-align: left;
   }

.pagetext {
	visibility: hidden;
	display: none;
   }

	/*Body of the form*/
.adminform{background-color : #FFFFFF;}




 li.level1nc,
  li.level1wc {



   background-color: #EAEAEA;
 }


#sourcelinks,
#filtrs {
  width: 99%;
  display: block;
  height: 25px;
  line-height: 25px;
  background: #EAEAEA;
  border-top:2px solid #E34601;
  float: left;
}




#docscode_2,
#js3code_2 {
  margin: 0 0 0 10px;
  color: #454545;
  border-bottom: 1px dashed #454545;
  text-decoration: none;
  font-weight: bold;

}

.code_2{
 width: 99%;
 background: #F6F6F6;
 padding: 5px 0 2px 0;
 clear: both;
}
form#without_register_form input.inputbox,
form#without_register_form textarea.inputbox,
#layer_without_register input.inputbox,
#layer_without_register textarea.inputbox
 {
  width: 300px;
}




td.invis {
  display: none;
}

span.invis {
  display: none;
}

span.alarm {
color: #FF0000;
}


table.img-sect-main div{ width:135px}


/** EOF **/