/* Main styles */

/* Global styles */
html, body {
  font-family: arial;
  background: url(/images/background-repeat.png) repeat-x;
  font-size: 12px;
}
select {
  border: 1px solid #7785ad;
  cursor: pointer; cursor: hand;
}
a {
  color: #0B246C;
}
a:hover {
  text-decoration: underline;
}
.cleaner {
  clear:both;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  display: block;
}
.right {
  text-align: right;
}
.center {
  text-align: center;
}
.left {
  text-align: left;
}
.fleft {
  float: left;
}
.fright {
  float: right;
}
.w400 {
  width: 400px;
}
.w440 {
  width: 440px;
}
.w180 {
  width: 180px;
}
.w300 {
  width: 300px !important;
}
.w330 {
  width: 330px !important;
}
.mr10 {
  margin-right: 10px;
}
.ml30 {
  margin-left: 30px !important;
}
.pl30 {
  padding-left: 30px;
}
.mt10 {
  margin-top: 10px;
}
.mb10 {
  margin-bottom: 10px !important;
}
.orange-list {
  margin-left: 30px;
}
.orange-list li {
  background: url(/images/content-list.png) 0 3px no-repeat;
  padding-left: 15px;
}
.iefix-mb30 {
  *margin-bottom: 30px;
}
.f11 {
  font-size: 11px;
}
.bold {
  font-weight: bold !important;
}
.italic {
  font-style: italic;
}
.c-gray {
  color: #A1ABC8 !important;
}
.c-lblue {
  color: #ADB2CC !important;
}
.c-red {
  color: #FF0000 !important;
}
a.arrow {
  background: url(/images/arrow-small-right.png) 0 50% no-repeat;
  padding-left: 10px;
}
.submit {
  width: 70px;
  background: url(/images/button-bg.png) repeat-x;
  border: 1px solid #C2C8DA;
  color: #0B246C;
  cursor: pointer;
  height: 20px;
  position: absolute;
  margin-left: 5px;
  *margin-top: 1px;
  text-align: center;
  font-size: 12px !important;
}
.submit:hover {
  color: #000;
}
.center-image {
    width: 150px; /* ONLY Default */
    height: 155px; /* ONLY Default */
    line-height: 155px; /* ONLY Default */
    text-align: center;
    overflow: hidden;
}
.center-image img {
    vertical-align: middle;
}
.center-image span {
    display: inline-block;
}
.paging {
  text-align: center;
  color: #a9b2cc;
  margin-bottom: 10px;
}
.paging a {
  text-decoration: underline;
  margin-right: 2px;
}
.paging a:hover {
  text-decoration: none;
}
.paging span {
  font-weight: bold;
  background: #a9b2cc;
  color: #fff;
  padding: 0 2px;
}


/* Main layout */
#wrapper-top {
  position: absolute;
  left: 0;
  right: 0;
}
#wrapper-bottom {
  background: url(/images/footbg.png) 0 bottom repeat-x;
  position: absolute;
  top: 271px;
  left: 0;
  right: 0;
  z-index: 100;
}
#wrapper-bottom-old {
  background: url(/images/footbg-old.png) 0 bottom repeat-x;
  position: absolute;
  top: 271px;
  left: 0;
  right: 0;
  z-index: 100;
}
.wrapper {
  margin: 0 auto;
  width: 970px;
}
#wrapper {
  background: url(/images/background-main.png) 50% 0 no-repeat;
  min-height: 500px;
  height: auto !important;
  height: 500px;
}


#header #logo {
	position:relative;
  float: left;
  padding-top: 88px;
  height: 78px;
  padding-left: 11px;
  margin-right: 20px;
}
#header #top-banner {
  margin-top: 1px;
  float:left;
  width: 745px;
  height: 100px;
  background: url(/images/banner-text.png) 0 100% no-repeat;
  padding-left: 10px;
}
.h1 {
	  position:absolute;
	  z-index:-1000;
	  left:140px;
	  top:160px;
	  color:#fff;
	  font-size:0.1em;
}
#header #header-text {
  float: left;
  margin-left: 10px;
}
#header #header-text #header-search {
  float: left;
  width: 270px;
  margin-top: 25px;
  *margin-top: 24px;
}
#header #header-text #header-search p {
  width: 270px;
  padding-top: 4px;
}
#header #header-text #header-search .left {
  float: left;
  width: 150px;
}
#header #header-text #header-search .right {
  float: left;
  text-align: right;
  width: 120px;
  line-height: 18px;
}
#header #header-text #header-search select {
  font-size: 10px;
}
#header #header-text #header-search span input {
  width: 190px;
  margin-right: 3px;
  height: 16px;
  border: 1px solid #C2C8DA;
}
#header #header-text #header-menu {
  text-align: right;
  float: left;
  width: 475px;
  margin-top: 16px;
  font-size: 13px;
  line-height: 17px;
}
#header #header-text #header-menu ul {
  display: inline;
}
#header #header-text #header-menu ul li {
  display: inline;
  padding-right: 10px;
}
#header #header-text #header-menu #header-languages {
  float: right;
  width: 90px;
}
#header #header-text #header-menu #header-languages img {
  border: 1px solid #BFC6D8;
}
#header #header-text #header-login {
  text-align: right;
  padding-right: 75px;
  padding-right: 78px\9;
  _padding-right: 0;
  position: relative;
  margin-top: -27px;
}
#header #header-text #header-login p {
  float: right;
  padding-top: 4px;
}
#header #header-text #header-login .links {
  float: right;
  width: 120px;
  font-size: 10px;
  text-align: right;
  line-height: 12px;
  margin-right: 15px;
  *margin-right: 215px;
  _margin-right: 145px;
  padding-top: 2px;
}
#header #header-text #header-login span input {
  width: 80px;
  margin-right: 3px;
  height: 16px;
  border: 1px solid #C2C8DA;
  color: #A9B2CC;
  padding-left: 8px;
  font-size: 11px;
}
#header #header-text #header-login input.submit {
  _position: static;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #header #header-text #header-login input.submit {
     margin-left: 210px;
     margin-top: -20px;
  }
}
#top-menu {
  background: url(/images/mainmenu-bg.png) repeat-x;
  height: 29px;
  margin-top: 11px;
}
#top-menu ul li {
  display: inline;
}
#top-menu ul li a {
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  display: block;
  float: left;
  height: 21px;
  padding: 8px 20px 0 20px;
}
#top-menu ul .last {
  float: right;
}
#top-menu ul .last a {
  padding-right: 24px;
}
#top-menu ul a:hover {
  text-decoration: none;
}
#top-menu ul li a.active {
  background: url(/images/mainmenu-bg-active.png) repeat-x;
}
#top-menu .background {
  background: url(/images/background-under-mainmenu.png) no-repeat;
  height: 52px;
  clear: both;
}


#d-layout .left-content {
  background: url(/images/top-article-bg.png) repeat-x;
  height: 227px;
  overflow: hidden;
  width: 542px;
  float: left;
  margin-right: 20px;
}
#d-layout .left-content .left-image {
  position: relative;
  top: -70px;
  width: 295px;
  float: left;
  overflow: hidden;
}
#d-layout .left-content .left-image h2 {
  background: url(/images/transparent-white.png);
  position: relative;
  top: 70px;
  font-size: 19px;
  line-height: 24px;
  padding: 10px 17px 0px 17px;
  height: 60px;
  font-weight: normal;
}
#d-layout .left-content .left-image h2 a {
  text-decoration: underline;
}
#d-layout .left-content .left-image h2 a:hover {
  color: #000;
  text-decoration: none;
}
#d-layout .left-content .right-text {
  float: left;
  width: 246px;
}
#d-layout .left-content .right-text .description {
  margin: 40px 20px 0 20px;
  line-height: 18px;
  height: 150px;
  overflow: hidden;
}
#d-layout .left-content .right-text .date-section {
  color: #FEDCBB;
  margin-left: 20px;
  font-size: 11px;
}
#d-layout .left-content .right-text .date-section a {
  color: #fff;
}
#d-layout .right-content {
  width: 267px;
  float: left;
  background: url(/images/block-video-bg.png) 0 227px repeat-x;
}
#d-layout .right-content #video {
  margin-bottom: 5px;
}
#d-layout .right-content a {
  text-decoration: underline;
}
#d-layout .right-content a:hover {
  text-decoration: none;
}
#d-layout #right-banner {
  width: 120px;
  height: 600px;
  float: right;
}
#full-t-layout #right-banner {
  width: 300px;
  float: right;
  margin-bottom: 15px;
}
#d-layout #right-banner p,
#full-t-layout #right-banner p {
  position: relative;
  top: -10px;
  font-size: 10px;
  color: #a9b2cc;
  z-index: 100;
}
#d-layout #right-banner img,
#full-t-layout #right-banner img {
  margin-top: -10px;
}
#t-layout {
  position: relative;
  top: -340px;
  z-index: 5;
  width: 970px;
  padding-bottom: 10px;
  overflow: hidden;
}
#t-layout .left-content {
  position: relative;
  float: left;
  width: 192px;
  left: -370px;
}
#t-layout .right-content {
  width: 408px;
  float: left;
}
#t-layout .middle-content {
  position: relative;
  left: 192px;
  width: 370px;
  float: left;
}

#full-t-layout .left-content {
  position: relative;
  float: left;
  width: 200px;
  left: -470px;
}
#full-t-layout .right-content {
  width: 300px;
  float: left;
  _overflow:hidden;
}
#full-t-layout .middle-content {
  position: relative;
  left: 203px;
  width: 467px;
  float: left;
  margin-top: -3px;
}
#full-t-layout .full-left-content {
  float: left;
  width: 640px;
  padding-right: 30px;
  overflow: hidden;
}

#o-layout {
  position: relative;
  margin-top: -340px;
}


#left-menu {
  background: url(/images/menu-right-bg.png) 169px 0 repeat-y;
}
#left-menu div {
  background: url(/images/menu-right-top-bg.png) 169px 0 no-repeat;
}
#left-menu div div {
  background: url(/images/menu-right-bottom-bg.png) 169px 100% no-repeat;
}
#left-menu h2 {
  width: 153px;
  height: 18px;
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  padding: 6px 0 0 7px;
}
#left-menu ul li a {
  background: url(/images/arrow-small-right.png) 0 50% no-repeat;
  padding-left: 10px;
  color: #000;
  display: block;
  margin-bottom: 5px;
}
#left-menu ul {
  padding: 10px 0 20px 8px;
  background: url(/images/menu-bg.png) repeat-x;
  width: 152px;
}
#left-menu ul li {
  display: inline;
}
#left-menu h2.house-flat { background: url(/images/menu-header-bg-house-flat.png) no-repeat; }
#left-menu h2.interier { background: url(/images/menu-header-bg-interier.png) no-repeat; }
#left-menu h2.exterier { background: url(/images/menu-header-bg-exterier.png) no-repeat; }
#left-menu h2.building { background: url(/images/menu-header-bg-building.png) no-repeat; }
#left-menu h2.financing { background: url(/images/menu-header-bg-financing.png) no-repeat; }
#left-menu h2.vegetables { background: url(/images/menu-header-bg-vegetables.png) no-repeat; }
#left-menu h2.advertising { background: url(/images/menu-header-bg-advertising.png) no-repeat; }
#left-menu h2.catalog { background: url(/images/menu-header-bg-catalog.png) no-repeat; }

#left-menu .more {
  margin-top: -25px;
  text-align: right;
  padding-right: 45px;
  background: url(/images/arrow-more.png) 149px 3px no-repeat;
  margin-bottom: 18px;
}
#left-menu .more a {
  color: #000;
  text-transform: uppercase;
  font-size: 10px;
}


#poll h2 {
  background: url(/images/content-header-right-bg.png) repeat-x;
  width: 160px;
  height: 24px;
}
#poll h2 span {
  display: block;
  background: url(/images/content-header-bg.png) repeat-x;
  padding: 6px 20px 0 10px;
  height: 18px;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  float: left;
}
#poll #poll-content {
  background: url(/images/block-content-bg-block-wide.png) repeat-x;
  width: 140px;
  padding: 20px 10px 0 10px;
  line-height: 14px;
}
#poll #poll-content #poll-results {
  margin-top: 20px;
  margin-bottom: 20px;
}
#poll #poll-content #poll-results p {
  margin-bottom: 7px;
}
#poll #poll-content #poll-results .poll-result {
  margin-bottom: 20px;
}
#poll #poll-content #poll-results .poll-result {
  height: 10px;
}
#poll #poll-content #poll-results .poll-result span {
  display: block;
  height: 12px;
  float: left;
  margin-right: 8px;
}
#poll #poll-content #poll-results .poll-result.blue {
  color: #0b246c;
}
#poll #poll-content #poll-results .poll-result.orange {
  color: #ff8208;
}
#poll #poll-content #poll-results .poll-result.red {
  color: #de3106;
}
#poll #poll-content #poll-results .poll-result.blue span {
  background: url(/images/poll-blue.png) 0 2px repeat-x;
}
#poll #poll-content #poll-results .poll-result.orange span {
  background: url(/images/poll-orange.png) 0 2px repeat-x;
}
#poll #poll-content #poll-results .poll-result.red span {
  background: url(/images/poll-red.png) 0 2px repeat-x;
}
#poll a {
  text-decoration: underline;
}
#poll a:hover {
  text-decoration: none;
}
#poll .more {
  margin-top: 22px;
  padding-right: 30px;
}


.list-articles {
  margin-bottom: 1px;
}
.list-articles .block {
  margin-bottom: 38px;
}
.list-articles .block h3 a {
  font-size: 14px;
  color: #FF8208;
  text-decoration: underline;
}
.list-articles .block h3 a:hover {
  text-decoration: none;
}
.list-articles .block h3 {
  margin-bottom: 12px;
  line-height: 16px;
}
.list-articles .block .image {
  width: 90px;
  margin-right: 10px;
  float: left;
}
.list-articles .block .text {
  float: left;
  width:245px;
}
.list-articles .block .text .description {
  position: relative;
  height: 52px;
  line-height: 17px;
  overflow: hidden;
  margin-top: -3px;
  margin-bottom: 5px;
}
.list-articles .block .text .date-section {
  font-size: 11px;
  color: #A9B2CC; 
}
.list-articles .block .text .date-section a {
  color: #FF8208;
}
.list-articles .block .text .date-section .show {
  background: url(/images/icon-eye.png) 0 4px no-repeat;
  padding-left: 13px;
}
.list-articles .block .text .date-section .comment {
  background: url(/images/icon-bubble.png) 0 4px no-repeat;
  padding-left: 13px;
}
.list-articles #more-articles {
  position: relative;
  text-align: right;
  margin-right: 25px;
  margin-top: -15px;
}
.list-articles #more-articles a {
  text-decoration: underline;
}
.list-articles #more-articles a:hover {
  text-decoration: none;
}

.block-short {
  margin-bottom: 28px;
  *margin-bottom: 15px;
  width: 267px;
}
#full-t-layout .block-short {
  width: 300px;
}
.block-short h2 {
  background: url(/images/block-header-bg-block-short.png) no-repeat;
  width: 252px;
  height: 17px;
  color: #fff;
  font-size: 12px;
  padding: 7px 5px 0 10px;
  text-transform: uppercase;
}
#full-t-layout .block-short h2 {
  background: url(/images/block-header-bg-block-full.png) no-repeat;
  width: 285px;
}
.block-short .main {
  background: #F5F7FA url(/images/block-content-bg-block-short.png) repeat-x;
  width: 247px;
  padding: 10px 10px 10px 10px;
}
#full-t-layout .block-short .main {
  width: 280px;
}
.block-short .main p {
  line-height: 18px;
}
.block-short .main form {
  margin-top: 10px;
}
.block-short .main a {
  text-decoration: underline;
}
.block-short .main a:hover {
  text-decoration: none;
}
.block-short .main form .table p {
  margin-bottom: 5px;
  *margin-bottom: 1px;
  *height: 23px;
  clear: both;
}
.block-short .main form .table em {
  font-style: normal;
  display: block;
  width: 100px;
  float: left;
  padding-top: 5px;
  *padding-top: 1px;
}
#full-t-layout .block-short .main form .table em {
  width: 130px;
}
.block-short .main form .table select {
  width: 145px;
  float: left;
}
.block-short .main .find .fleft {
  margin-top: 2px;
  width: 122px;
}
#full-t-layout .block-short .main .find .fleft {
  width: 137px;
}
.block-short .main .find .fleft.right .submit {
  position: relative;
}
.block-short .main a.submit {
  display:block;
  position: relative;
  text-decoration: none;
  margin-right: 3px;
}


#komercni-sdeleni {
  margin-bottom: 15px;
}
#komercni-sdeleni h2 {
  color: #a9b2cc;
  font-size: 10px;
  margin-bottom: 5px;
}
#komercni-sdeleni .block {
  border: 1px solid #E3E8F0;
  margin-bottom: 5px;
  font-size: 10px;
}
#komercni-sdeleni .block .center-image {
  width: 65px;
  height: 40px;
  line-height: 40px;
  float: left;
  margin-right: 16px;
}
#komercni-sdeleni .block h3 {
  float: left;
  width: 320px;
  height: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
  overflow: hidden;
}
#full-t-layout #komercni-sdeleni .block h3 {
  width: 215px;
}
#komercni-sdeleni .block h3 a {
  color: #ff8208;
  text-decoration: underline;
  font-size: 13px;
}


#top-articles {
 margin-bottom: 10px;
}
#top-articles #top-articles-menu,
#project-galery #project-galery-menu {
 background: url(/images/block-header-bg-mark-active.png) repeat-x;
 height: 24px;
}
#top-articles #top-articles-menu a,
#project-galery #project-galery-menu a {
  background: url(/images/block-header-bg-mark.png) repeat-x;
  color: #fff;
  font-weight: bold;
  padding: 7px 0 0 0;
  display: block;
  float: left;
  height: 17px;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  overflow: hidden;
  position: relative;
}
#top-articles #top-articles-menu a:hover,
#project-galery #project-galery-menu a:hover {
  text-decoration: none;
}
#top-articles #top-articles-menu a.active,
#project-galery #project-galery-menu a.active {
  background: none;
  color: #7B86A9;
}
#top-articles #top-articles-menu a.f {
  width: 99px;
  margin-right: 1px;
}
#top-articles #top-articles-menu a.s {
  width: 149px;
  margin-right: 1px;
}
#top-articles #top-articles-menu a.t {
  width: 158px;
}
#top-articles #top-articles-content,
#project-galery #project-galery-content, 
#project-galery #project-videogalery-content 
{
  background: url(/images/block-content-bg-block-wide.png) repeat-x;
  clear: both;
}
#top-articles #top-articles-content ul {
  padding-top: 15px;
  height: 140px;
}
#top-articles #top-articles-content ul li {
  padding-left: 15px;
  height: 21px;
  overflow: hidden;
  font-size: 10px;
  color: #a1abc8;
}
#top-articles #top-articles-content ul a {
  background: url(/images/arrow-small-right.png) 0 50% no-repeat;
  padding-left: 10px;
}
#top-articles #top-articles-content a {
  text-decoration: underline;
  font-size: 13px;
}
#top-articles #top-articles-content a:hover {
  text-decoration: none;
}


#project-galery {
  margin-bottom: 15px;
}
#project-galery #project-galery-menu a.f {
  width: 180px;
}
#project-galery #project-galery-menu a.s {
  width: 228px;
}
#full-t-layout #project-galery #project-galery-menu a.s {
  width: 120px;
}
#project-galery #project-galery-content,
#project-galery #project-videogalery-content,
#discusion #discusion-content,
#advertising #advertising-content {
  padding: 12px 10px 0 10px;
}
#full-t-layout #discusion #discusion-content,
#full-t-layout #project-galery #project-galery-content, 
#full-t-layout #project-galery #project-videogalery-content 
{
  padding: 12px 0px 0 10px;
}
#project-galery #project-galery-content .center-image,
#project-galery #project-videogalery-content .center-image 
{
  width: 90px;
  height: 70px;
  line-height: 70px;
  float: left;
  margin: 0 5px 8px 0;
}
#project-galery #project-galery-content .center-image.last, 
#project-galery #project-videogalery-content .center-image.last 
{
  margin-right: 5px;
}
#project-galery #project-galery-content .right a,
#project-galery #project-videogalery-content .right a,
#discusion #discusion-content .right a,
#advertising #advertising-content .right a {
  display: block;
  float: right;
  padding-top: 5px;
  text-decoration: underline;
}
#project-galery #project-galery-content .right a:hover,
#project-galery #project-videogalery-content .right a:hover,
#discusion #discusion-content .right a:hover,
#advertising #advertising-content .right a:hover {
  text-decoration: none;
}
#project-galery #project-galery-content .right a.submit,
#project-galery #project-videogalery-content .right a.submit,
#discusion #discusion-content .right a.submit,
#advertising #advertising-content .right a.submit {
  position: static;
  display: block;
  width: 105px;
  padding-top: 3px;
  *padding-top: 5px;
  *height: 16px;
  height: 18px;
  float: right;
  text-decoration: none;
}
#project-galery #project-galery-content .right a.submit:hover,
#project-galery #project-videogalery-content .right a.submit:hover,
#discusion #discusion-content .right a.submit:hover,
#advertising #advertising-content .right a.submit:hover {
  text-decoration: none;
}


#discusion,
#advertising {
  background: url(/images/block-content-bg-block-wide.png) 0 24px repeat-x;
  margin-bottom: 15px;
}
#discusion h2,
#advertising h2 {
  background: url(/images/block-header-header-bg-block-wide.png) no-repeat;
  text-transform: uppercase;
  font-size: 12px;
  color: #fff;
  padding: 5px 0 0 10px;
  height: 19px;
}
#discusion #discusion-content .table,
#advertising #advertising-content .table {
  margin-top: 8px;
  margin-bottom: 5px;
}
#discusion #discusion-content .table p {
  line-height: 15px;
}
#advertising #advertising-content .table p {
  line-height: 15px;
}
#discusion #discusion-content .table p em {
  background: url(/images/icon-bubble.png) 0 3px no-repeat;
  display: block;
  float: left;
  width: 270px;
  height: 17px;
  overflow: hidden;
  font-style: normal;
  color: #FF8208;
  padding-left: 15px;
}
#discusion #discusion-content .table p span,
#advertising #advertising-content .table p span {
  color: #A1ABC8;
  display: block;
  float: left;
}
#discusion #discusion-content .table p em a,
#advertising #advertising-content .table p em a {
  text-decoration: underline;
}
#discusion #discusion-content .table p em a:hover,
#advertising #advertising-content .table p em a:hover {
  text-decoration: none;
}
#advertising #advertising-content .table p em {
  background: url(/images/arrow-small-right.png) 0 50% no-repeat;
  display: block;
  float: left;
  width: 275px;
  height: 17px;
  overflow: hidden;
  font-style: normal;
  color: #FF8208;
  padding-left: 10px;
}
#full-t-layout #advertising-content .table p span {
  display: block;
  font-size: 10px;
  padding-left: 10px;
  line-height: 10px;
}
#full-t-layout #advertising-content .table p em {
  margin-bottom: 2px;
}


#cooking h2,
#full-t-layout #trade h2 {
  background: url(/images/content-header-right-bg.png) repeat-x;
  width: 350px;
  height: 24px;
}
#full-t-layout #cooking h2,
#full-t-layout #trade h2 {
  width: 300px;
}
#cooking h2 span a,
#full-t-layout #trade h2 span a{
  display: block;
  background: url(/images/content-header-bg.png) repeat-x;
  padding: 6px 20px 0 10px;
  height: 18px;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  float: left;
}
#cooking #cooking-content,
#full-t-layout #trade #trade-content {
  background: url(/images/block-content-bg-block-wide.png) repeat-x;
  width: 330px;
  padding: 10px 10px 0 10px;
  line-height: 14px;
}
#full-t-layout #trade #trade-content {
  padding-top: 20px;
}
#full-t-layout #cooking #cooking-content,
#full-t-layout #trade #trade-content {
  width: 290px;
  padding-right: 0;
  padding-left: 5px;
}
#cooking #cooking-content .block {
  width: 93px;
  height: 108px;
  float: left;
  overflow: hidden;
  margin-right: 25px;
  margin-top: 10px;
}
#full-t-layout #cooking #cooking-content .block {
  margin-right: 3px;
}
#cooking #cooking-content .block.last {
  margin-right: 0;
}
#cooking #cooking-content .block a {
  color: #ff8208;
  font-weight: bold;
  text-decoration: underline;
}
#cooking #cooking-content .block a:hover {
  text-decoration: none;
}
#cooking #cooking-content .center-image {
  width: 90px;
  height: 70px;
  line-height: 70px;
  float: left;
  margin: 0 8px 8px 2px;
}
#cooking .more,
#full-t-layout #trade .more {
  padding-right: 20px;
}
#cooking .more a,
#full-t-layout #trade .more a {
  text-decoration: underline;
}
#cooking .more a:hover,
#full-t-layout #trade .more a:hover {
  text-decoration: none;
}
#full-t-layout #trade #trade-content .block h3 a {
 color:#FFA800;
 text-transform: uppercase;
 text-decoration: underline;
}
#full-t-layout #trade #trade-content .block h3 a:hover {
 text-decoration: none;
}
#full-t-layout #trade #trade-content .block .c-gray {
  font-size: 10px;
}
#full-t-layout #trade #trade-content .block .fleft {
  float: left;
  width: 100px;
  margin-right: 0;
}
#full-t-layout #trade #trade-content .block .fright {
  float: left;
  width: 190px;
  margin-left: 0;
}

#catalog-company {
  margin-bottom: 20px;
}
#catalog-company #catalog-company-menu {
  background: url(/images/content-header-right-bg.png) repeat-x;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 20px;
  width: 970px;
}
#catalog-company #catalog-company-menu a {
  padding: 8px;
}
#catalog-company #catalog-company-menu h2 {
  background: url(/images/content-header-bg.png) repeat-x;
  padding: 2px 20px 0 10px;
  height: 20px;
  color: #fff;
  font-size: 12px;
  float: left;
}
#catalog-company #catalog-company-list {
  background: url(/images/block-content-bg-block-wide.png) repeat-x;
  padding: 25px 10px;
  width: 950px;
}
#catalog-company #catalog-company-list ul li {
  background: url(/images/icon-folder.png) no-repeat;
  padding-left: 25px;
  height: 15px;
  margin-bottom: 15px;
  float: left;
  width: 290px;
  font-size: 10px;
  color: #a1abc8;
}
#catalog-company #catalog-company-list ul li a {
  text-decoration: underline;
  margin-right: 4px;
  font-size: 13px;
}
#catalog-company #catalog-company-list ul li a:hover {
  text-decoration: none;
}

#articles-sites {
  margin-bottom: 20px;
  _margin-bottom: 10px;
}
#articles-sites h2 {
  background: url(/images/content-header-right-bg.png) repeat-x;
  width: 970px;
  height: 24px;
  white-space:nowrap;
}
#articles-sites h2 span {
  display: block;
  background: url(/images/content-header-bg.png) repeat-x;
  padding: 6px 20px 0 10px;
  height: 18px;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  float: left;
  white-space:nowrap;
}
#articles-sites #articles-sites-content {
   position:relative;
  background: url(/images/block-content-bg-block-wide.png) repeat-x;
  width: 970px;
  padding: 20px 0 20px 0;
  line-height: 14px;
}
#articles-sites #articles-sites-content .left-arrow{
  margin-left:10px;
  padding-top: 55px;
  height: 135px;
  position:absolute;
  left:0;
  width: 15px;
  cursor: pointer;
  cursor: hand;
}
#articles-sites #articles-sites-content .right-arrow {
  margin-left:10px;
  padding-top: 55px;
  height: 135px;
  position:absolute;
  right:0;
  width: 15px;
  cursor: pointer;
  cursor: hand;
}
#articles-sites #articles-sites-content .left-arrow {
 margin-right: 15px;
}
#articles-sites #articles-sites-content .block {
  width: 170px;
  float:left;
  margin-right: 14px;
  _margin-right: 6px;
  
}
#articles-sites #articles-sites-content .block h3 {
  height: 25px;
  overflow: hidden;

}
#articles-sites #articles-sites-content .block h3 a {
  color: #FF8208;
  font-size: 12px;
  text-transform: uppercase;
  white-space:nowrap;
}
#articles-sites #articles-sites-content .block p a {
  text-decoration: underline;
}
#articles-sites #articles-sites-content .block p a:hover {
  text-decoration: none;
}
#articles-sites #articles-sites-content .block .center-image {
  width: 160px;
  height: 122px;
  line-height: 121px;
  float: left;
  margin: 0 8px 8px 0;
  border: 1px solid #E4E3E3;
}
#articles-sites #articles-sites-content .block .center-image.last {
  margin-right: 0;
}

#full-t-layout #navigation {
  margin-bottom: 10px;
  margin-top: 2px;
}
#full-t-layout #navigation a {
  color: #FF8208;
}
#full-t-layout #article-detail h1 {
  font-size: 22px;
  width: 442px;
}
#full-t-layout #article-detail #article-detail-info {
  border-top: 1px dotted #ced3e1;
  border-bottom: 1px dotted #ced3e1;
  width: 442px;
  padding: 3px 0 2px 0;
  margin: 5px 0;
}
#full-t-layout #article-detail #article-detail-info a {
  color: #FF8208;
}
#full-t-layout #article-detail ul {
  list-style-type:disc;
  margin-left:20px;
}
#full-t-layout #article-detail #article-detail-info a.bubble {
  background: url(/images/icon-bubble.png) 0 50% no-repeat;
  padding-left: 12px;
}
#full-t-layout #article-detail #article-detail-info p {
  float: left;
}
#full-t-layout #article-detail #article-detail-info .rating,
#full-t-layout .list-articles .rating,
#full-t-layout .orange-trans-header-d .right-block .rating {
  float: left;
  display: block;
  background: url(/images/rating-pink.png) no-repeat;
  width: 50px;
  height: 10px;
  margin: 1px 0 0 5px;
}
#full-t-layout #article-detail #article-detail-info .rating span,
#full-t-layout .list-articles .rating span,
#full-t-layout .orange-trans-header-d .right-block .rating span {
  display: block;
  height: 10px;
  background: url(/images/rating-red.png) no-repeat;
}
#full-t-layout #article-detail #article-detail-teaser {
  width: 442px;
  line-height: 16px;
  margin-bottom: 10px;
}
#full-t-layout #article-detail #article-detail-content {
  line-height: 16px;
  width: 400px;
}
#full-t-layout #article-detail-content ul{
  list-style-type:none;
}
#full-t-layout #article-detail #article-detail-content h2 {
  font-size: 14px;
  margin-bottom: 20px;
}
#full-t-layout #article-detail #article-detail-content p {
  margin-bottom: 20px;
}
#full-t-layout .article-detail-content-images.fleft {
  margin-right: 15px;
}
#full-t-layout .article-detail-content-images.fright {
  margin-left: 15px;
}
#full-t-layout .article-detail-content-images.w400 {
  margin-bottom: 15px;
}
#full-t-layout .article-detail-content-images .buttons {
  font-size: 11px;
  position: relative;
  margin-top: -4px;
  *margin-top: 0;
}
#full-t-layout .article-detail-content-images .buttons .next {
  background: #FCEFCD url(/images/icon-photos.png) 5px 50% no-repeat;
  padding-left: 20px;
  padding-top: 2px;
  display: block;
  float: right;
  width: 58px;
  height: 19px;
  color: #FF8208;
}
#full-t-layout .article-detail-content-images .buttons .max {
  background: #FFA956 url(/images/icon-glasses.png) 5px 50% no-repeat;
  padding-left: 20px;
  padding-top: 2px;
  display: block;
  float: right;
  width: 80px;
  height: 19px;
  color: #fff;
  margin-right: 2px;
}
#full-t-layout #article-photos {
  background: #FCECDB;
  width: 400px;
  padding-bottom: 10px;
}
#full-t-layout #article-photos h3 {
  color: #ff8208;
  text-transform: uppercase;
  float: left;
  margin: 8px 0 0 10px;
  _margin-left: 6px;
}
#full-t-layout #article-photos .fright {
  margin: 8px 10px 0 0;

}
#full-t-layout #article-photos .fright a {
  color: #ff8208;
  background: url(/images/icon-photos.png) 0 50% no-repeat;
  padding-left: 14px;
}
#full-t-layout #article-photos #article-photos-content {
  margin: 10px 0;
  padding: 0;
}
#full-t-layout #article-photos #article-photos-content a {
  display: block;
  float: left;
  margin-left: 8px;
  _margin-left: 6px;
}
#full-t-layout #article-icons {
  margin: 20px 0;
  text-align: right;
  width: 400px;
}
#full-t-layout #article-icons .bubble {
  background: url(/images/icon-bubble-large.png) 0 50% no-repeat;
  padding-left: 18px;
}
#full-t-layout #article-icons .print {
  background: url(/images/icon-print.png) 0 50% no-repeat;
  padding-left: 19px;
  margin-left: 10px;
}
#full-t-layout #article-icons .email {
  background: url(/images/icon-email.png) 0 50% no-repeat;
  padding-left: 22px;
  margin-left: 10px;
}


#full-t-layout #article-rating {
  border-top: 1px dotted #ced3e1;
  border-bottom: 1px dotted #ced3e1;
  padding-top: 5px;
  width: 400px;
}
#full-t-layout #article-rating h3 {
  color: #c31309;
  text-transform: uppercase;
  margin-right: 30px;
  line-height: 16px;
}
#full-t-layout #article-rating .middle {
  font-size: 11px;
  color: #A1ABC8;
  line-height: 16px;
  width: 160px;
  float: left;
}
#full-t-layout #article-rating .middle .rating {
  float: left;
  width: 78px;
  height: 14px;
  background: url(/images/rating-large-ping.png) no-repeat;
  margin-right: 10px;
}
#full-t-layout #article-rating .middle .rating span {
  float: left;
  height: 14px;
  background: url(/images/rating-large-red.png) no-repeat;
}
#full-t-layout #article-rating .fright {
  position: relative;
  margin-top: -3px;
  margin-left: 15px;
  text-align: right;
  width: 70px;
}

#full-t-layout #middle-banner {
  margin: 20px 0;
  width: 400px;
}
#full-t-layout #middle-banner p {
  font-size: 10px;
  color: #a9b2cc;
  text-align: right;
}

#full-t-layout #article-similiar,
#full-t-layout #article-discussion {
  margin-bottom: 20px;
}
#full-t-layout #article-similiar h3,
#full-t-layout #article-discussion h3 {
  text-transform: uppercase;
  color: #7B86A9;
}
#full-t-layout #article-similiar ul {
  margin-top: 20px;
}
#full-t-layout #article-similiar ul li {
  margin-bottom: 10px;
}
#full-t-layout #article-similiar ul li a {
  color: #FF8208;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: underline;
  background: url(/images/arrow-small-right.png) 0 50% no-repeat;
  padding-left: 10px;
}
#full-t-layout #article-similiar ul li a:hover {
  text-decoration: none;
}


#full-t-layout #article-discussion #article-discussion-content {
  margin-top: 10px;
  background: #F5F7FA;
  width: 380px;
  padding: 15px 10px;
}
#full-t-layout #article-discussion #article-discussion-content .table p {
  margin-bottom: 5px;
  color: #A1ABC8;
}
#full-t-layout #article-discussion #article-discussion-content .table p em {
  display: block;
  float: left;
  font-style: normal;
  width: 274px;
  height: 13px;
  overflow: hidden;
  zoom: 1;
  _width: 260px;
  margin-right: 10px
}
#full-t-layout #article-discussion #article-discussion-content .table p em a {
  text-decoration: underline;
}
#full-t-layout #article-discussion #article-discussion-content .table p em a:hover {
  text-decoration: none;
}
#full-t-layout #article-discussion #article-discussion-content .table p em span span {
  background: url(/images/icon-bubble.png) 0 50% no-repeat;
  padding-left: 12px;
}
#full-t-layout #article-discussion #article-discussion-buttons {
  margin-top: 15px;
}
#full-t-layout #article-discussion #article-discussion-buttons .fleft {
  margin-top: 6px;
}
#full-t-layout #article-discussion #article-discussion-buttons .right a {
  display: block;
  float: right;
  padding-top: 5px;
  text-decoration: underline;
}
#full-t-layout #article-discussion #article-discussion-buttons .right a:hover {
  text-decoration: none;
}
#full-t-layout #article-discussion #article-discussion-buttons .right a.submit {
  position: static;
  display: block;
  width: 110px;
  padding-top: 5px;
  height: 18px;
  float: right;
  text-decoration: none;
  background: url(/images/submit110.png) no-repeat;
  border:0;
}
#full-t-layout #article-discussion #article-discussion-buttons .right a.submit:hover {
  text-decoration: none;
}

#full-t-layout .orange-trans-header {
	
  border-top: 5px solid #FBCC9E;
  background: url(/images/block-content-bg-block-wide.png) repeat-x;
  width: 420px;
  padding: 5px 10px;
}
#full-t-layout .orange-trans-header h2 {
  color: #A9B2CC;
  text-transform: uppercase;
  line-height: 20px;
  margin-bottom: 20px;
}

.filler{height:30px;}

#full-t-layout #registration .submit {
  margin: 20px 0 0 0;
  position: static;
}
#full-t-layout #registration .table {
  margin: 0 0 30px 30px;
}
#full-t-layout #registration .table p em input {
  width: 190px;
}
#full-t-layout #registration .table p em select {
  width: 194px;
  font-size: 11px;
}
#full-t-layout #registration .table p em textarea {
  width: 250px;
}
#full-t-layout #registration .table p label {
  width: 110px;
  display: block;
  float: left;
  padding-top: 5px;
}
#full-t-layout #registration .table p {
  margin-bottom: 4px;
}
#full-t-layout #legislation {
  margin: 20px 0 30px 70px;
}
#full-t-layout #legislation li {
  margin-bottom: 10px;
}
#full-t-layout #legislation li a {
  display: block;
  padding: 10px 0 0 50px;
  font-size: 14px;
  font-weight: bold;
  color:#ff8208;
  height: 23px;
}
#full-t-layout #legislation li a.o {
  background: url(/images/icon-legislation-o.png) no-repeat;
}
#full-t-layout #legislation li a.t {
  background: url(/images/icon-legislation-t.png) no-repeat;
}
#full-t-layout #legislation li a.r {
  background: url(/images/icon-legislation-r.png) no-repeat;
}
#full-t-layout #legislation li a.f {
  background: url(/images/icon-legislation-f.png) no-repeat;
}
#full-t-layout #legislation li a.s {
  background: url(/images/icon-legislation-s.png) no-repeat;
}
#full-t-layout #legislation li a.h {
  background: url(/images/icon-legislation-h.png) no-repeat;
}


#full-t-layout .orange-border-block {
  background: url(/images/block-content-bg-block-wide.png) 0 24px repeat-x;
}
#full-t-layout .orange-border-block h2 {
  background: url(/images/content-header-right-bg.png) repeat-x;
  height: 24px;
  color: #fff;
  text-transform: uppercase;
}
#full-t-layout .orange-border-block h2 span {
  height: 19px;
  background: url(/images/content-header-bg.png) repeat-x;
  display: block;
  float: left;
  padding: 5px 10px 0 10px;
  margin-bottom: 20px;
}

#full-t-layout #technology {
  margin-top: 20px;
}
#full-t-layout #technology .block {
  width:200px;
  height: 190px;
  border-bottom: 1px dotted #CED3C1;
  float: left;
  margin: 0 40px 40px 0;
}
#full-t-layout #technology .block.nomargin {
  margin-right: 0;
}
#full-t-layout #technology .block img {
  border-bottom: 5px solid #FBCC9E;
}
#full-t-layout #technology .block .img h2 {
  width: 60px;
  background: url(/images/content-header-bg.png) repeat-x;
  height: 17px;
  padding: 7px 0 0 10px;
  text-transform: uppercase;
  color:#fff;
  position:relative;
  margin-top: -26px;
}
#full-t-layout #technology .block .description {
  background: url(/images/block-content-bg-block-wide.png) repeat-x;
  line-height: 15px;
  padding: 8px 10px 0 10px;
  height: 60px;
  overflow:hidden;
}
#full-t-layout #technology .block .goto a {
  background: url(/images/icon-goto.png) no-repeat;
  height: 15px;
  width: 15px;
  display: block;
  margin-left: 180px;
}

#full-t-layout #list-trades {
  margin-bottom: 15px;
}
#full-t-layout #list-trades #list-trades-header {
  background: #f6f7fa;
  font-size: 11px;
  text-align: right;
  padding: 3px;
  border-bottom: 1px dotted #ced3e1;
}
#full-t-layout #list-trades #list-trades-header select {
  font-size: 11px;
}
#full-t-layout #list-trades .block {
  height: 85px;
  padding-top: 15px;
  border-bottom: 1px dotted #ced3e1;
}
#full-t-layout #list-trades .block h2 a {
  color: #ff8202;
  text-decoration: underline;
  text-transform: uppercase;
  line-height: 15px;
}
#full-t-layout #list-trades .block .fleft {
  width: 90px;
}
#full-t-layout #list-trades .block .fright {
  width: 320px;
}
#full-t-layout #list-trades .block .c-gray {
  font-size: 11px;
  font-weight: bold;
  padding: 4px 0;
}
#full-t-layout #project-full-galery #project-full-galery-header .fleft {
  width: 370px;
}
#full-t-layout #project-full-galery #project-full-galery-header .fright .submit {
  position: relative;
  text-decoration: none;
  display:block;
  float: right;
  padding-top: 4px;
  height: 17px;
  width: 108px;
  margin-top: -6px;
  *margin-top: -18px;
  margin-right: -115px;
  _margin-right: -58px;
}
#full-t-layout #project-full-galery #project-full-galery-header .fright {
  padding-right: 115px;
}
#full-t-layout #project-full-galery #project-full-galery-header .fleft a {
  display:block;
  float: left;
  width: 170px;
  height: 17px;
  padding-top: 4px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  background: url(/images/block-header-bg-link.png) repeat-x;
  margin-right: 2px;
  color: #fff;
}
#full-t-layout #project-full-galery #project-full-galery-header .fleft a.active {
  background: url(/images/block-header-bg-link-active.png) repeat-x;
}
#full-t-layout #project-full-galery #project-full-galery-header .cleaner {
  background: #FBC38C;
  height: 5px;
}
#full-t-layout #project-full-galery #project-full-galery-main {
  background: url(/images/block-content-bg-block-wide.png) repeat-x;
  padding-top: 20px;
  height: 175px;
}
#full-t-layout #project-full-galery #project-full-galery-main .center-image {
  width: 90px;
  height: 70px;
  line-height: 70px;
  padding: 7px 8px 10px 10px;
  float: left;
}
#full-t-layout #project-full-galery #project-full-galery-main .center-image.last {
  padding-right: 0;
}
#full-t-layout #project-full-galery .right a {
  text-decoration: underline;
}
#full-t-layout #project-full-galery .right a:hover {
  text-decoration: none;
}


/**/

#full-t-layout #project-full-videogalery #project-full-galery-header .fleft {
  width: 370px;
}
#full-t-layout #project-full-videogalery #project-full-galery-header .fright .submit {
  position: relative;
  text-decoration: none;
  display:block;
  float: right;
  padding-top: 4px;
  height: 17px;
  width: 108px;
  margin-top: -6px;
  *margin-top: -18px;
  margin-right: -115px;
  _margin-right: -58px;
}
#full-t-layout #project-full-videogalery #project-full-galery-header .fright {
  padding-right: 115px;
}
#full-t-layout #project-full-videogalery #project-full-galery-header .fleft a {
  display:block;
  float: left;
  width: 170px;
  height: 17px;
  padding-top: 4px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  background: url(/images/block-header-bg-link.png) repeat-x;
  margin-right: 2px;
  color: #fff;
}
#full-t-layout #project-full-videogalery #project-full-galery-header .fleft a.active {
  background: url(/images/block-header-bg-link-active.png) repeat-x;
}
#full-t-layout #project-full-videogalery #project-full-galery-header .cleaner {
  background: #FBC38C;
  height: 5px;
}
#full-t-layout #project-full-videogalery #project-full-galery-main {
  background: url(/images/block-content-bg-block-wide.png) repeat-x;
  padding-top: 20px;
  height: 175px;
}
#full-t-layout #project-full-videogalery #project-full-galery-main .center-image {
  width: 90px;
  height: 70px;
  line-height: 70px;
  padding: 7px 8px 10px 10px;
  float: left;
}
#full-t-layout #project-full-videogalery #project-full-galery-main .center-image.last {
  padding-right: 0;
}
#full-t-layout #project-full-videogalery .right a {
  text-decoration: underline;
}
#full-t-layout #project-full-videogalery .right a:hover {
  text-decoration: none;
}



#full-t-layout .orange-trans-header-d {
  background: url(/images/block-content-bg-block-wide.png) 0 24px repeat-x;
  margin-top: 30px;
}
#full-t-layout .orange-trans-header-d .top {
  background: url(/images/content-header-right-bg.png) repeat-x;
  margin-bottom: 20px;
}
#full-t-layout .orange-trans-header-d .top h2 {
  background: url(/images/content-header-bg.png) repeat-x;
  text-transform: uppercase;
  float: left;
  color: #fff;
  height: 18px;
  padding: 6px 40px 0 10px;
}
#full-t-layout .orange-trans-header-d .fright .submit {
  position: relative;
  text-decoration: none;
  display:block;
  float: right;
  padding-top: 4px;
  height: 17px;
  width: 108px;
  margin-top: -9px;
  *margin-top: -20px;
  margin-right: -115px;
  _margin-right: -58px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #full-t-layout .orange-trans-header-d .fright .submit {
     margin-top: -20px;
  }
  #full-t-layout #project-full-galery #project-full-galery-header .fright .submit {
     margin-top: -18px;
  }
}
#full-t-layout .orange-trans-header-d .fright {
  padding-right: 115px;
}
#full-t-layout .orange-trans-header-d .left-block {
  width: 440px;
  float: left;
}
#full-t-layout .orange-trans-header-d .right-block {
  float: right;
  width: 200px;
}
#full-t-layout .orange-trans-header-d .left-block .list-articles {
  margin-left: 10px;
}
#full-t-layout .orange-trans-header-d .right-block h3 {
  border-bottom: 5px solid #cfd4e4;
  color: #ff8208;
  text-transform: uppercase;
  padding-bottom: 4px;
  line-height: 15px;
}
#full-t-layout .orange-trans-header-d .right-block ul {
  margin: 25px 10px;
}
#full-t-layout .orange-trans-header-d .right-block ul li {
  margin-bottom: 10px;
  background: url(/images/arrow-small-right.png) 0 4px no-repeat;
  padding-left: 10px;
  line-height: 13px;
}
#full-t-layout .orange-trans-header-d .right-block ul li a {
  text-decoration: underline;
}
#full-t-layout .orange-trans-header-d .right-block ul li a:hover {
  text-decoration: none;
}
#full-t-layout .orange-trans-header-d .right-block ul li .show {
  background: url(/images/icon-eye.png) 0 4px no-repeat;
  padding-left: 13px;
  font-size: 11px;
  color:#cfd4e4;
  margin-left: 5px;
}
#full-t-layout .orange-trans-header-d .right-block ul li .comment {
  background: url(/images/icon-bubble.png) 0 4px no-repeat;
  padding-left: 13px;
  color: #FF8208;
  font-size: 11px;
  margin-left: 5px;
  text-decoration: none;
}
#full-t-layout .orange-trans-header-d .right-block .rating,
#full-t-layout .orange-trans-header-d .right-block .rating span {
  display: inline;
  float: none;
  line-height: 18px;
}

#full-t-layout #colsulting-blocks .block {
  border-top: 5px solid #cfd4e4;
  border-bottom: 1px dotted #cfd4e4;
  width: 440px;
  margin: 20px 0 30px 0;
  background: url(/images/block-content-bg-block-wide.png) repeat-x;
}
#full-t-layout #colsulting-blocks .block .fleft {
  width: 150px;
}
#full-t-layout #colsulting-blocks .block .fright {
  width: 270px;
  _width: 260px;
}
#full-t-layout #colsulting-blocks .block .fright h2 {
  margin: 4px 0 8px 0;
}
#full-t-layout #colsulting-blocks .block .fright p {
  margin-bottom: 4px;
}
#full-t-layout #colsulting-blocks .block .fright h2 a {
  color: #FF8208;
  font-size: 14px;
  text-decoration: underline;
}
#full-t-layout #colsulting-blocks .block .fright h2 a:hover {
  text-decoration: none;
}
#full-t-layout #colsulting-blocks .block .fright div {
  min-height:83px;
  height:auto !important;
  height:83px;
}
#full-t-layout #colsulting-blocks .block .fright .right {
  margin-right: 81px;
  padding-left: 187px;
  _padding-left: 0;
  margin-top: -2px;
}
#full-t-layout #colsulting-blocks .block .fright .right .submit {
  padding: 4px 3px 0 2px;
  height: 17px;
}

#full-t-layout #colsulting-detail {
  margin-top: 20px;
}
#full-t-layout #colsulting-detail .top .fleft {
  text-transform: uppercase;
  font-weight: bold;
  color: #a9b2cc;
}
#full-t-layout #colsulting-detail a {
  text-decoration: underline;
}
#full-t-layout #colsulting-detail a:hover {
  text-decoration: none;
}
#full-t-layout #colsulting-detail h1 {
  border-top: 5px solid #cfd4e4;
  margin-top: 3px;
  background: url(/images/block-content-bg-block-wide.png) repeat-x;
  height: 38px;
  font-size: 20px;
  padding: 10px 10px 0 10px;
  font-weight: normal;
}
#full-t-layout #colsulting-detail .main {
  padding: 0 10px 10px 0;
  border-bottom: 1px dotted #cfd4e4;
}
#full-t-layout #colsulting-detail .main .fleft {
  width: 150px;
}
#full-t-layout #colsulting-detail .main .fright {
  width: 250px;
  line-height: 15px;
}
#full-t-layout #colsulting-detail .form {
  margin-top: 10px;
  padding-bottom: 30px;
  border-bottom: 1px dotted #cfd4e4;
}
#full-t-layout #colsulting-detail .form .fleft {
  width: 250px;
}
#full-t-layout #colsulting-detail .form .f11 {
  line-height: 18px;
}
#full-t-layout #colsulting-detail .form .fleft .fleft {
  width: 100px;
}
#full-t-layout #colsulting-detail .form .fleft .bold {
  margin-bottom: 12px;
}
#full-t-layout #colsulting-detail .form .fleft input,
#full-t-layout #colsulting-detail .form .fleft textarea {
  width: 250px;
  margin-bottom: 4px;
  border: 1px solid #C2C8DA;
}
#full-t-layout #colsulting-detail .form .fleft input.mr10 {
  width: auto !important;
}
#consulting-block .submit,
#full-t-layout #colsulting-detail .form .submit {
  background: url(/images/submit90.png) no-repeat;
  text-decoration: none;
  display: block;
  padding-bottom: 5px;
  height: 23px !important;
  border: 0 !important;
  width: 91px !important;
}
#full-t-layout #colsulting-detail .form .fright {
  width: 145px;
}
#full-t-layout #colsulting-detail .form .fright img {
  margin-top: 12px;
  margin-bottom: 2px;
}

.search-text {float:left;height:15px;margin-right:10px;margin-top:5px;width:100px;}
.search-combo {float:right;height:20px;margin-top:0;margin-right:10px;padding:0;}
.search-submit {float:right;margin-top:5px;}

#full-t-layout #colsulting-detail #search {
  text-align: right;
  margin: 5px 75px;
}
#full-t-layout #colsulting-detail #search input {
  height: 16px;
  width: 190px;
}
#full-t-layout #colsulting-detail #search .submit {
  width: 70px;
  height: 22px;
}
#full-t-layout #colsulting-detail #query-list {
  margin-top: 15px;
  line-height: 15px;
}
#full-t-layout #colsulting-detail #query-list .query {
  background: #f0f3f7;
  padding: 10px;
  margin-bottom: 10px;
}
#full-t-layout #colsulting-detail #query-list .query span {
  font-weight: bold;
  padding-right: 5px;
  color: #a9b2cc;
}
#full-t-layout #colsulting-detail #query-list .reply {
  margin-bottom: 20px;
}
#full-t-layout #colsulting-detail #query-list .reply .fleft {
  width: 50px;
  margin: 0;
  padding: 0;
}
#full-t-layout #colsulting-detail #query-list .reply .fright {
  width: 380px;
  margin: 0;
  padding: 0;
}

#full-t-layout #receptive {
  margin: 20px 0;
  width: 440px;
  border-bottom: 1px dotted #CFD3E1;
}
#full-t-layout #receptive ul {
  margin-left: 30px;
}
#full-t-layout #receptive ul li {
  float: left;
}
#full-t-layout #receptive ul li a {
  display: block;
  width: 155px;
  height: 22px;
  color: #ff8208;
  font-weight: bold;
  font-size: 14px;
  padding: 8px 0 0 45px;
}
#full-t-layout #receptive ul li a.a1 { background: url(/images/icon-tip-sweet.png) no-repeat; }
#full-t-layout #receptive ul li a.a2 { background: url(/images/icon-tip-jam.png) no-repeat; }
#full-t-layout #receptive ul li a.a3 { background: url(/images/icon-tip-fowls.png) no-repeat; }
#full-t-layout #receptive ul li a.a4 { background: url(/images/icon-tip-pasta.png) no-repeat; }
#full-t-layout #receptive ul li a.a5 { background: url(/images/icon-tip-pork.png) no-repeat; }
#full-t-layout #receptive ul li a.a6 { background: url(/images/icon-tip-potatoes.png) no-repeat; }
#full-t-layout #receptive ul li a.a7 { background: url(/images/icon-tip-soup.png) no-repeat; }
#full-t-layout #receptive ul li a.a8 { background: url(/images/icon-tip-bread.png) no-repeat; }
#full-t-layout #receptive ul li a.a9 { background: url(/images/icon-tip-butter.png) no-repeat; }
#full-t-layout #receptive ul li a.a10 { background: url(/images/icon-tip-sauce.png) no-repeat; }
#full-t-layout #receptive ul li a.a11 { background: url(/images/icon-tip-vegetables.png) no-repeat; }
#full-t-layout #receptive ul li a.a12 { background: url(/images/icon-tip-fish.png) no-repeat; }
#full-t-layout #receptive ul li a.a13 { background: url(/images/icon-tip-meatless.png) no-repeat; }
#full-t-layout #receptive ul li a.a14 { background: url(/images/icon-tip-darling.png) no-repeat; }

#full-t-layout #receptive .right {
  margin-top: 20px;
  margin-bottom: 3px;
}
#full-t-layout #receptive .right a {
  text-transform: uppercase;
  font-weight: bold;
  color: #ff8208;
  background: url(/images/icon-close.png) right 0 no-repeat;
  padding-right: 17px;
}
#full-t-layout #receptive-type {
  width: 440px;
}
#full-t-layout #receptive-type .cleaner {
  padding-bottom: 8px;
  border-bottom: 1px dotted #CFD3E1;
  margin-bottom: 10px;
}
#full-t-layout #receptive-type ul li {
  float: left;
}
#full-t-layout #receptive-type ul li a {
  color: #FF8208;
  text-decoration: underline;
  width: 140px;
  display: block;
  margin-bottom: 4px;
}
#full-t-layout #receptive-type ul li a:hover {
  text-decoration: none;
}
#full-t-layout #receptive-type .right {
  margin-right: 85px;
}
#full-t-layout #receptive-type .right .submit {
  margin-top: -3px;
  padding: 3px 5px 0 5px;
  height: 17px;
  text-decoration: none;
}

#full-t-layout .list-articles-sorting {
  background: #f6f7fa;
  font-size: 11px;
  padding: 3px;
  border-bottom: 1px dotted #A5AECA;
  margin-bottom: 30px;
  width:434px;
}
#full-t-layout .list-articles-sorting select {
  font-size: 11px;
}

#full-t-layout .list-articles-main {
  background: #fcf1e5;
  padding: 10px;
  margin-bottom: 35px;
  width: 410px;
}
#full-t-layout .list-articles-main h2 {
  line-height: 18px;
  margin-bottom: 12px;
}
#full-t-layout .list-articles-main h2 a {
  color: #FF8208;
  font-size: 16px;
  text-decoration: underline;
}
#full-t-layout .list-articles-main h2 a:hover {
  text-decoration: none;
}
#full-t-layout .list-articles-main .fleft {
  width: 210px;
}
#full-t-layout .list-articles-main .fleft img {
  border: 5px solid #fff;
}
#full-t-layout .list-articles-main .fright {
  width: 175px;
  line-height: 18px;
}
#full-t-layout .list-articles-main .fright .date-section {
  font-size: 11px;
  color: #A9B2CC;
  margin-top: 5px;
}
#full-t-layout .list-articles-main .fright .date-section a {
  color: #FF8208;
}

#message {
  padding: 5px 10px;
  width: 420px;
  margin-bottom: 15px;
}

#message .fleft {
  width: 40px;
}
#message .fright {
  width: 380px;
  padding-top: 8px;
}
#message.error .fleft {
  background: url(/images/icon-error.png) no-repeat;
  height: 30px;
}
#message.ok .fleft {
  background: url(/images/icon-ok.gif) no-repeat;
  height: 30px;
}
#message.error {
  background: #f9e5e5;
}
#message.ok {
  background:#F3FFE1;
}

#footer {

  text-align: center;
  margin-bottom: 0px;
}
#footer .footer-delimiter {
  background: url(/images/footer-delimiter.png) 0 50% no-repeat !important;
  height: 1px;
  width: 970px;
}

#footer #footer-menu {
  margin-top: 10px;
  _margin-top: 2px;
}
#footer #footer-menu li {
  display: inline;
  color: #a9b2cc;
  padding-right: 5px;
}
#footer #footer-menu li a {
  padding-right: 5px;
}
#footer #footer-bottom {
  width: 970px;
  margin-top: 10px;
  background: url(/images/footer-bg.png) no-repeat;
  padding-top: 10px;
}
#footer #footer-bottom ul li {
  display: inline;
  color: #a9b2cc;
}
#footer #footer-bottom ul li a {
  color: #a9b2cc;
  font-size: 11px;
  text-transform: uppercase;
  padding-right: 2px;
  font-weight: bold;
}
#footer #footer-copyright {
  margin-top: 10px;
  font-size: 11px;
  color: #a9b2cc;
}









.w70 { width: 70px; }
.w60 { width: 60px; }
.w90 { width: 90px !important; }
.w100 { width: 100px; }
.w130 { width: 130px; }
.w160 { width: 160px; }
.w150 { width: 150px; }
.w260 { width: 260px !important; }
.normal { font-style: normal; }
.pt10 { padding-top: 10px; }
.orange { color: #ff8208; }
.ofh { overflow: hidden; }
.pr15 { padding-right: 15px; }
.c-blk { color: #000; }
.cleaner {  display: block; }
.f16 { font-size: 16px; }

#poll-list {
   margin-bottom: 15px;
   margin-top: 10px;
}
#poll-list .block {
   border-bottom: 1px dotted #cfc4e4;
   padding: 10px 5px;
}
#poll-list .block p {
   margin-top: 5px;
}
#poll-list .block ul {
   padding:5px
   margin-top: 5px;
}
#poll-list .block li {
	margin:10px 5px;
	font-size:0.9em;
}
#poll-list .block h3 a {
   font-size: 14px;
   color: #ff8208;
   text-decoration: underline;
}
#poll-list .block h3 a:hover {
   text-decoration: none;
}
#poll-large {
   border: 1px solid #edf0f5;
   border-top: 8px solid #cdd2e2;
   background: url(/images/block-content-bg-block-wide.png) repeat-x;
   width: 440px;
   margin-bottom: 25px;
}
#poll-large h1 {
   font-size: 14px;
   padding: 10px 10px 0 10px;
}
#poll-large #poll-results-large {
   margin: 30px 10px 10px 10px;
}
#poll-large #poll-results-large .fl {
  float: left;
  width: 260px;
}
#poll-large #poll-results-large p {
  margin-bottom: 2px;
}
#poll-large #poll-results-large .poll-result {
  margin-bottom: 10px;
}
#poll-large #poll-results-large .poll-result {
  height: 10px;
  float: right;
  width: 160px;
}
#poll-large #poll-results-large .poll-result span {
  display: block;
  height: 12px;
  float: left;
  margin-right: 8px;
}
#poll-large #poll-results-large .poll-result.blue {
  color: #0b246c;
}
#poll-large #poll-results-large .poll-result.orange {
  color: #ff8208;
}
#poll-large #poll-results-large .poll-result.red {
  color: #de3106;
}
#poll-large #poll-results-large .poll-result.blue span {
  background: url(/images/poll-blue.png) 0 2px repeat-x;
}
#poll-large #poll-results-large .poll-result.orange span {
  background: url(/images/poll-orange.png) 0 2px repeat-x;
}
#poll-large #poll-results-large .poll-result.red span {
  background: url(/images/poll-red.png) 0 2px repeat-x;
}
#poll-large a {
  text-decoration: underline;
}
#poll-large a:hover {
  text-decoration: none;
}
#poll-large .delimiter {
  border-bottom: 1px dotted #cfc4e4;
  height: 1px;
  font-size: 1px;
  margin-bottom: 8px;
}
#poll-large .bg {
  background: #f3f5f8;
  padding: 8px 10px;
}

#forum-list {
  width: 440px;
  border-bottom: 10px solid #e5e8f0;
  margin-bottom: 30px;
  margin-top: 4px;
}
#forum-list a {
  text-decoration: underline;
}
#forum-list a:hover {
  text-decoration: none;
}
#forum-list th {
  padding: 5px;
  text-align: left;
  background: url(/images/forum-top-bg.png) repeat-x;
  color: #fff;
  border: 1px solid #fff;
  border-bottom: 3px solid #fff;
}
#forum-list td {
  height: 40px;
  border-bottom: 1px dotted #cfc4e4;
  vertical-align: middle;
}
#forum-list td.f {
  padding-left: 10px;
}
.owf {
width:200px;
overflow:hidden;
}
#forum-list td .blk {
  display: block;
}
#forum-list .head {
  background: url(/images/forum-head.png) repeat-y;
  padding: 0px 7px;
  border-bottom: 0;
  border-top: 1px solid #fff;
  height: 25px;
}
#forum-list .head a {
 color: #ff8208;
 text-decoration: none;
}
#forum-list .head a:hover {
  text-decoration: underline;
}
#forum-list .head span {
  font-weight: normal;
}
#list-offers .block {
   margin-bottom: 25px;
}
#list-offers .block h3 {
   margin-bottom: 10px;
}
#list-offers .block h3 a {
   font-size: 14px;
   color: #ff8208;
   text-decoration: underline;
}
#list-offers .block h3 a:hover {
   text-decoration: none;
}
#list-offers .block .text {
   line-height: 15px;
}
#list-offers .description {
  border-top: 1px dotted #cfc4e4;
  margin-top: 6px;
  padding-top: 6px;
}
#list-offers .description a {
  color: #ff8208;
  text-decoration: underline;
}
#list-offers .description a:hover {
  text-decoration: none;
}
#list-offers .pp {
  margin: 0 6px;
}
#list-offers .w330 {
  _width: 320px !important;
}
#list-offers-sort .submit {
  position: relative;
}
#list-offers-sort {
  border-top: 1px solid #fff;
  background: #f3f5f8;
  padding: 5px 10px;
  width: 420px;
  border-bottom: 1px dotted #cfc4e4;
  margin-bottom: 30px;
}
#list-offers-sort select {
  margin-top: 5px;
  border: 1px solid #cfc4e4;
  font-size: 11px;
}
#list-offers-sort .fright {
  padding-top: 20px;
}
#list-offers-sort .w160 {
  _width: 140px;
}
#list-offers-sort .w150 {
  _width: 140px;
}
#full-t-layout #add-cook .submit {
  margin: 20px 0 0 0;
  position: static;
  width: 100px;
}
#full-t-layout #add-cook .table {
  margin: 0 0 30px 30px;
}
#full-t-layout #add-cook .table p {
  margin-bottom: 6px;
}
#full-t-layout #add-cook .table p em input {
  width: 190px;
  border: 1px solid #bec4d8;
}
#full-t-layout #add-cook .table p em select {
  width: 194px;
  font-size: 11px;
  border: 1px solid #bec4d8;
}
#full-t-layout #add-cook .table p em textarea {
  width: 250px;
  border: 1px solid #bec4d8;
}
#full-t-layout #add-cook .table p label {
  width: 110px;
  display: block;
  float: left;
  padding-top: 5px;
}
#full-t-layout #add-cook a {
  font-size: 11px;
  font-style: normal;
  text-decoration: underline;
}
#full-t-layout #add-cook a:hover {
  text-decoration: none;
}
#full-t-layout #add-cook .add {
  background: url(/images/icon-add.png) 0 50% no-repeat;
  padding-left: 10px;
  margin-right: 15px;
}

#discuss-list .discuss .bg {
  padding: 5px;
  text-align: left;
  background: url(/images/forum-top-bg.png) repeat-x;
  color: #fff;
  border: 1px solid #fff;
  border-bottom: 3px solid #fff;
}


#discuss-list .menu .fright {
  padding-top: 3px;
}
#discuss-list .discuss {
  padding: 5px 0 0 0;
}
#discuss-list .discuss {
  border-bottom: 10px solid #e8e8e8;
  margin-bottom: 10px !important;
  overflow: hidden;
}
#discuss-list .discuss .block {
  padding-top: 5px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e8e8e8;
}
#discuss-list .discuss .block .bubble {
  background: url(/images/icon-small-bubble-yellow.png) no-repeat;
  padding-left: 22px;
  line-height: 15px;
}
#discuss-list .discuss .block.sub {
  padding-left: 20px;
  background: url(/images/icon-small-discuss-arrow.png) 0 5px no-repeat;
}
#discuss-list .pb20 {
  margin-bottom: 20px !important;
}
#discuss-list .grey {
  color: #7B86A9;
}
#discuss-list .menu .submit {
  float: left;
  position: relative;
  display: block;
  padding-top: 4px;
  height: 16px;
  margin-left: 0;
  margin-right: 4px;
}
#discuss-list .mt20 {
  margin-top: 20px;
}



/* 25.5.2010 */
.c-org { color: #eaaa28; }
.lh16 { line-height: 16px; }
.pt50 { padding-top: 50px; }
.pb10 { padding-bottom: 10px; }
.mt15 { margin-top: 15px; }
.mt30 { margin-top: 30px; }
#nr-layout #right-banner {
  width: 120px;
  float: right;
}
#nr-layout #right-banner p {
  position: relative;
  top: -10px;
  font-size: 10px;
  color: #a9b2cc;
  z-index: 100;
}
#nr-layout #right-banner img {
  margin-top: -10px;
}
#nr-layout .left-content {
  position: relative;
  float: left;
  width: 191px;
  left: -659px;
}
#nr-layout .right-content {
  width: 120px;
  float: left;
  _overflow:hidden;
}
#nr-layout .middle-content {
  position: relative;
  left: 191px;
  width: 629px;
  float: left;
  padding-right: 30px;
}

#my-account {
  margin-top: 15px;
}
#my-account a {
  background: url(/images/block-header-bg-link.png) repeat-x;
  display: block;
  height: 18px;
  color: #fff;
  font-weight: bold;
  float: left;
  margin-right: 2px;
  padding: 3px 10px 0 10px;
  font-size: 13px;
}
#my-account a.active {
  background: url(/images/block-header-bg-link-active.png) repeat-x;
}
#my-account .bg {
  background: #FBC38C;
  height: 6px;
  margin-top: -1px;
  font-size: 1px;
}
.blk-content-bg {
  background: url(/images/block-content-bg-block-wide.png) repeat-x;
}
#my-account-quick {
  padding: 15px 12px 0 7px;
}
#my-account-quick a,
#my-account-quick span {
  margin: 0 5px;
}
#my-account-main-list {
  width: 605px;
  margin: 12px;
}
#my-account-main-list td {
  height: 45px;
  vertical-align: middle;
  border-bottom: 1px dotted #ced3e1;
}
#my-account-main-list .f {
  width: 240px;
}
#my-account-main-list .t a {
  text-decoration: underline;
}
#my-account-main-list .f a {
  color: #ff8208;
  text-decoration: underline;
  font-size: 14px;
  font-weight: bold;
  display: block;
  width: 150px;
  padding-left: 38px;
  height: 22px;
  margin-left: 5px;
  padding-top: 5px;
}
#my-account-main-list .f.article a {
  background: url(/images/icon-myacc-article.png) 0 0 no-repeat;
}
#my-account-main-list .f.cook a {
  background: url(/images/icon-myacc-cook.png) 0 0 no-repeat;
}
#my-account-main-list .f.projects a {
  background: url(/images/icon-myacc-projects.png) 0 0 no-repeat;
}
#my-account-main-list .f.offer a {
  background: url(/images/icon-myacc-offer.png) 0 0 no-repeat;
}
#my-account-main-list .f.points a {
  background: url(/images/icon-myacc-points.png) 0 0 no-repeat;
}


#my-account-main-list a:hover {
  text-decoration: none;
}
#my-account-main-list .s {
  font-weight: bold;
  color: #a9b2cc;
  text-align: center;
}
#my-account-main-list .s span {
  color: #c90101;
}
#my-account-main-list .t {
  width: 220px;
  text-align: right;
  color: #eaaa28;
}
#my-account-main-list .but {
  background: url(/images/submit110.png) no-repeat;
  border: 0;
  padding-top: 6px;
  width: 110px;
  display: block;
  height: 17px;
  text-align: center;
  text-decoration: none !important;
  float: right;
}
#my-account-main-list .but:hover {
  color: #000;
}
#my-account-inner {
  padding: 45px 12px;
}
#my-account-inner h2 {
  font-size: 14px;
  margin-top: 30px;
  margin-bottom: 12px;
}
#my-account-inner .bc-lblue {
  background: #f6f7fa;
  padding: 5px 8px;
}
#my-account-inner .chck150 {
  width: 150px;
  float: left;
  padding-left: 25px;
}

.submit70 {
  background: url(/images/submit70.png) no-repeat;
  border: 0;
  height:23px;
  width: 70px;
  text-align: center;
  cursor: pointer;
  cursor: hand;
  color: #0b246c;
}
.submit70:hover {
  color: #000;
}
.submit110 {
  background: url(/images/submit110.png) no-repeat;
  border: 0;
  height:23px;
  width: 110px;
  text-align: center;
  cursor: pointer;
  cursor: hand;
  color: #0b246c;
}
.submit110:hover {
  color: #000;
}
a.submit110 {
  display: block;
  padding-top: 5px;
  height: 18px;
}

#nr-layout .orange-trans-header {
  border-top: 5px solid #FBCC9E;
  background: url(/images/block-content-bg-block-wide.png) repeat-x;
  width: 420px;
  padding: 5px 10px;
}
#nr-layout .orange-trans-header h2 {
  color: #A9B2CC;
  text-transform: uppercase;
  line-height: 20px;
  margin-bottom: 20px;
  font-size: 12px;
  margin-top: 0;
}
#nr-layout #registration form {
  width: 440px;
  margin: 0 auto;
}
#nr-layout #registration .table {
  margin: 0 0 30px 30px;
}
#nr-layout #registration .table p em {
  padding-top: 3px;
}
#nr-layout #registration .table p em input, #video_1 {
  width: 190px;
  border: 1px solid #bec4d8;
  padding-top: 3px;
}
#video_1{width:250px;}
#nr-layout #registration .table p em select {
  width: 194px;
  font-size: 11px;
  border: 1px solid #bec4d8;
  padding: 2px;
  cursor: pointer; cursor: hand;
}
#nr-layout #registration .table p em textarea {
  width: 250px;
  border: 1px solid #bec4d8;
}
#nr-layout #registration .table p label {
  width: 110px;
  display: block;
  float: left;
  padding-top: 5px;
}
#nr-layout #registration .table p {
  margin-bottom: 10px;
}
#my-account-inner.pt10 {
  padding-top: 10px !important;
}
#my-account-info {
  background: #f6f7fa;
  padding: 5px 8px;
  margin-top: 10px;
  border-bottom: 1px dotted #ced3e1;
  margin-bottom: 15px;
}
#my-account-info select {
  font-size: 11px;
  border: 1px solid #bec4d8;
  padding: 2px;
  cursor: pointer; cursor: hand;
  width: 150px;
}
#my-account-info .f {
  width: 290px;
  padding-top: 3px;
}
#my-account-info .s {
  width: 250px;
}
#my-account-inner .list-articles .statue {
  float: right;
  width: 100px;
  text-align: right;
  padding-right: 15px;
  font-size: 11px;
  padding-top: 3px;
}
#my-account-inner .list-articles .statue .ok {
  padding-left: 18px;
  background: url(/images/icon-edit-ok.png) 0 50% no-repeat;
}
#my-account-inner .list-articles .statue .x {
  padding-left: 18px;
  background: url(/images/icon-edit-x.png) 0 50% no-repeat;
}
#my-account-inner .list-articles h3 {
  float: left;
  width: 480px;
}
.paging.left { text-align: left; padding-top: 4px; }


#my-account-point-header .fleft {
  width: 420px;
}
#my-account-point-header .fright {
  width: 100px;
  margin-right: 20px;
  text-align: center;
}
#my-account-point-header .fright .m {
  border: 1px solid #fbcc9e;
  border-bottom: 5px solid #fbcc9e;
  color: #ff8208;
  padding: 5px;
  line-height: 18px;
}
#my-account-point-header .fright .m span {
  font-size: 13px;
  font-weight: bold;
}
#my-account-point-header .fright .s {
  line-height: 18px;
  margin-top: 5px;
}
#my-account-point-header .fright .s a {
  text-decoration: underline;
}
#my-account-point-header .fright .s a:hover {
  text-decoration: none;
}
#my-account-points {
  width: 100%;
  margin-top: 15px;
}
#my-account-points .t span {
  color: #c90101;
}
#my-account-points .f {
  color: #a9b2cc;
}
#my-account-points th {
  color: #a9b2cc;
  background: #f6f7fa;
  padding: 10px 3px;
  vertical-align: middle;
  text-align: left;
}
#my-account-points td {
  border-top: 1px dotted #ced3e1;
  padding: 10px 3px;
  vertical-align: middle;
}
#my-account-points .last td {
  color: #a9b2cc;
  background: #f6f7fa;
  font-weight: bold;
}
#my-account-points .last .t {
  color: #000;
}
#my-account-points .t {
  text-align: right;
  font-weight: bold;
}
#my-account-points .c {
   text-align: center;
}
#my-account-points .c a {
   color: #ff8208;
   background: url(/images/icon-show-more.png) right 0 no-repeat;
   padding-right: 25px;
}
#my-account-points-change {
   margin-top: 10px;
   width: 100%;
}
#my-account-points-change td {
   padding: 8px;
   background: #fef4ec;
}
#my-account-points-change .ok {
  background: #fef4ec url(/images/icon-edit-ok.png) 50% 50% no-repeat;
  width: 60px;
}
#my-account-points-change .x {
  background: #fef4ec url(/images/icon-edit-x.png) 50% 50% no-repeat;
  width: 60px;
}
#my-account-points-change .f {
  width: 250px;
}
#my-account-points-change .f a {
  color: #ff8208;
  font-weight: bold;
  text-decoration: underline;
}
#my-account-points-change .f a:hover {
  text-decoration: none;
}
#my-account-points-change .s {
  font-weight: bold;
  text-align: right;
  width: 70px;
}
#my-account-points-change .submit70 {
  display: block;
  padding-top: 5px;
  height: 18px;
}
.org-list li {
  list-style-type: decimal;
  color: #ff8208;
  font-weight: bold;
  margin-left: 35px;
  margin-bottom: 4px;
}
.org-list li span {
  color: #000;
  font-weight: normal;
}
#hyperfoot{font-family:arial;font-size:11px;color:#a1abc8;background:#f3f4f8}
#hyperfoot a{color:#a1abc8;text-decoration:none;font-size:12px;white-space:nowrap;}
#hyperfoot a:hover{color:#ff8208;text-decoration:none}
#hyperfoot a img{border:0}
#hyperfoot table{margin:0 auto}
#hyperfoot td{width:49px;height:78px;text-align:center;padding-right:30px;vertical-align:bottom}
#hyperfoot .hyperfoot-logo{width:150px;text-align:center;padding:100px 35px 0 35px;vertical-align:middle;padding-top:12px}
#hyperfoot #sponzors{background:#a1aac7;padding-top:7px;padding-bottom:0px;margin-top:10px;height:10px;}
#hyperfoot #sponzors ul{margin:3px 0 0 0;padding:0;text-align:center}
#hyperfoot #sponzors ul li{display:inline;color:#fff;padding-right:5px}
#hyperfoot #sponzors .copyrightL{color:white;}
#hyperfoot #sponzors .f{color:#d1dae5;font-weight:bold;text-transform:uppercase}
#hyperfoot #sponzors ul li a{color:#fff;padding-right:5px}
#hyperfoot #sponzors a{color:#ffffff; text-decoration:none;font-size:12px}
#hyperfoot #sponzors a:hover{text-decoration:underline}



#hyperfoot-old{font-family:arial;font-size:11px;color:#a1abc8;background:#f3f4f8}
#hyperfoot-old a{color:#a1abc8;text-decoration:none;font-size:12px}
#hyperfoot-old a:hover{color:#ff8208;text-decoration:none}
#hyperfoot-old a img{border:0}
#hyperfoot-old table{margin:0 auto}
#hyperfoot-old td{width:49px;height:78px;text-align:center;padding-right:30px;vertical-align:bottom}
#hyperfoot-old .hyperfoot-logo{width:150px;text-align:center;padding:0 35px;vertical-align:top;padding-top:12px}
#hyperfoot-old #sponzors{background:#a1aac7;padding-top:10px;padding-bottom:13px;margin-top:15px}
#hyperfoot-old #sponzors ul{margin:3px 0 0 0;padding:0;text-align:center}
#hyperfoot-old #sponzors ul li{display:inline;color:#fff;padding-right:5px}
#hyperfoot-old #sponzors .copyrightL{color:white;}
#hyperfoot-old #sponzors .f{color:#d1dae5;font-weight:bold;text-transform:uppercase}
#hyperfoot-old #sponzors ul li a{color:#fff;padding-right:5px}
#hyperfoot-old #sponzors a{color:#ffffff; text-decoration:none;font-size:12px}
#hyperfoot-old #sponzors a:hover{text-decoration:underline}




#full-t-layout #project-full-galery #project-full-galery-header .fright .submit,
#full-t-layout .orange-trans-header-d .fright .submit {
  background: url(/images/submit110.png) no-repeat;
  position: relative;
  text-decoration: none;
  display: block;
  float: right;
  padding-top: 4px;
  height: 20px;
  width: 110px;
  margin-top: -8px;
  margin-right: -115px;
  border: 0;
}
#full-t-layout #registration .submit {
  background: url(/images/submit70.png) no-repeat;
  border: 0;
  height:23px;
}


#header #header-text #header-search span input {
  height: 18px;
}
#header #header-text #header-login span input {
  height: 18px;
}
#header #header-text #header-login input.submit,
#header #header-text #header-search .submit,
.block-short .main .find .fleft.right .submit {
  background: url(/images/submit70.png) no-repeat;
  height:23px;
  padding-bottom: 4px;
  border: 0;
}
#colsulting-detail #search .submit {
  background: url(/images/submit70.png) no-repeat;
  height:25px !important;
  padding-bottom: 4px;
  border: 0;
}
#project-galery #project-galery-content .right a.submit,
#project-galery #project-videogalery-content .right a.submit,
#project-galery #project-videogalery-content .right a.submit,
#discusion #discusion-content .right a.submit,
#advertising #advertising-content .right a.submit {
  background: url(/images/submit110.png) no-repeat;
  border: 0;
  padding-top: 5px;
  width: 110px;
  height:23px;
}

#navigation {
  font-size: 11px;
  width: 450px;
  line-height: 16px;
}
#full-t-layout #article-detail h1 {
  margin-top: 13px;
  margin-bottom: 10px;
}
#full-t-layout #article-detail #article-detail-info {
  margin-bottom: 10px;
  border-color: #ced3e1;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 11px;
}
#left-menu ul {
   padding-left: 0 !important;
}
#left-menu ul li a {
   padding-top: 5px;
   padding-bottom: 4px;
   margin: 0 !important;
   padding-left: 15px;
   background: url(/images/arrow-small-right.png) 7px 50% no-repeat;
}
#left-menu ul li a:hover {
   background: #edf0f5 url(/images/arrow-small-right-black.png) 7px 50% no-repeat;
}
.list-articles-main a {
   font-size: 19px !important;
   line-height: 24px;
}
.list-articles-main .date-section {
  line-height: 12px;
}
.list-articles-main .date-section a {
  font-size: 11px !important;
  line-height: 12px;
}
.list-articles-sorting {
   border-color: #ced3e1 !important;
}
#advertising .table p {
  height: 26px;
  overflow: hidden;
  margin-bottom: 8px;
}
.paging a {
  margin-left: 5px;
}


select {
  cursor: pointer;
  cursor: hand;
}
#d-layout #right-banner p,
#full-t-layout #right-banner p {
  position: relative;
  top: -13px;
  font-size: 10px;
  color: #a9b2cc;
  z-index: 100;
}
#d-layout #right-banner div,
#full-t-layout #right-banner div {
  margin-top: -11px;
  z-index: 101;
  position: relative;
}
a.arrow {
  padding-left: 7px;
}
#header #header-text #header-menu {
  margin-top: 17px;
  font-size: 13px;
  line-height: 17px;
}
#header #logo {
  height: 86px;
  padding-left: 11px;
  margin-right: 16px;
  margin-bottom: 4px;
}
#header #header-text #header-login .links {
  line-height: 12px;
  margin-right: 13px;
}
#d-layout .left-content {
  height: 225px;
}
#t-layout {
  top: -341px;
}
.block-short .main p {
  line-height: 20px;
}
.block-short .main form .table em {
  padding-top: 0px;
}
.block-short .main form .table select {
  border: 1px solid #C2C8DA;
  font-size: 11px;
  padding: 1px 0;
}
.block-short .main form .table input {
  width: 143px;
  float: left;
  border: 1px solid #C2C8DA;
}
#top-articles #top-articles-content ul li {
  height: 15px;
  margin-bottom: 8px;
}
#advertising #advertising-content .table p em,
#advertising #advertising-content .table p span {
  line-height: 18px;
  padding-bottom: 5px;
}
#left-menu h2 a {
  color: #fff;
}
#hyperfoot {
  margin-top: 180px;
}
#o-layout #hyperfoot #sponzors {
  padding-bottom: 10px;
}

#hyperfoot-old {
  margin-top: 180px;
}
#o-layout #hyperfoot-old #sponzors {
  padding-bottom: 10px;
}

#detail-diskuze-form {
  margin: 20px 0;
  background: #F5F7FA;
  padding: 10px 20px 20px 20px;
  width: 400px;
}
#detail-diskuze-form label {
  display: block;
  font-size: 11px;
  padding: 3px 3px;
}    
#detail-diskuze-form .diskuze-buttons .fleft {
  float: none !important;  
  padding: 10px 0;
}    
#detail-diskuze-form .diskuze-buttons .submit {
  background: url(/images/submit70.png) no-repeat;
  border: 0;
  width: 70px;
  height: 23px;
}
#detail-diskuze-form p input,
#detail-diskuze-form p textarea {
  border: 1px solid #C2C8DA;
  width: 250px;
  margin-left: 3px;
}
#detail-diskuze-form p textarea {
  width: 310px;
}
#discuss-list .menu .w100.submit {
  background: url(/images/submit110.png) no-repeat; 
  border: 0;
  width: 110px;
  padding-top: 5px;
  padding-bottom: 2px; 
}
#discuss-list .menu .w70.submit {
  background: url(/images/submit70.png) no-repeat; 
  border: 0;
  width: 70px;
  padding-top: 5px;
  padding-bottom: 2px; 
}
#full-t-layout #advertising #advertising-content .table {
  margin-bottom: 8px;
}
#full-t-layout #advertising #advertising-content .table p {
  height: 30px;
  margin-bottom: 2px;
}
#full-t-layout #advertising #advertising-content .table p span {
  height: 7px;
}
#t-layout #advertising #advertising-content .table p span {
  float: right;
  font-size: 11px;
}
#t-layout #advertising #advertising-content .table p {
  height: 20px;
  margin-bottom: 0;
}






#top-menu .background a {
  display: block;
  float: left;
  width: 50px;
  height: 40px;
}
#top-menu .background .f1 {
  margin-left: 25px;
}
#top-menu .background .f2 {
  margin-left: 55px;
}
#top-menu .background .f3 {
  margin-left: 55px;
}
#top-menu .background .f4 {
  margin-left: 55px;
}
#top-menu .background .f5 {
  margin-left: 70px;
}
#top-menu .background .f6 {
  margin-left: 60px;
}
#top-menu .background .f7 {
  margin-left: 75px;
}
#top-menu .background .f8 {
  margin-left: 115px;
}


#project-full-galery-main  {
  height: 400px !important;
}
#project-full-galery-main .block .center-image {
  width: 140px !important;
  height: 105px !important;
  padding: 0 !important;
}
#project-full-galery-main .block {
  width: 140px;
  height: 120px;
  overflow: hidden;
  float: left;
  margin-right: 8px;
  margin-left: 11px;
  margin-bottom: 10px;
}
#project-full-galery-main .block .link {
  display: block;
  text-align: center;
  color: #ff8208;
  font-size: 11px;
  text-decoration: underline;
  line-height: 15px;
}


/**/

#project-full-videogalery-main,  {
  height: 270px !important;
}
#project-full-videogalery-main .block .center-image {
  width: 140px !important;
  height: 105px !important;
  padding: 0 !important;
}
#project-full-videogalery-main .block {
  width: 140px;
  height: 120px;
  overflow: hidden;
  float: left;
  margin-right: 8px;
  margin-left: 11px;
  margin-bottom: 10px;
}
#project-full-videogalery-main .block .link {
  display: block;
  text-align: center;
  color: #ff8208;
  font-size: 11px;
  text-decoration: underline;
  line-height: 15px;
}



/*iefix*/
#full-t-layout .orange-trans-header-d .fright .submit {
   &margin-top: -20px;
}
#full-t-layout #project-full-galery #project-full-galery-header .fright .submit {
  &margin-top: -20px;
}
#full-t-layout #project-full-galery #project-full-galery-header .cleaner {
  &overflow: hidden;
  &font-size: 1px;
  &margin-top: -1px;
}


.msg {
  padding: 13px 10px 13px 50px;
  line-height: 14px;
  font-size: 12px;
  width: 380px;
  margin-top: 15px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
}
.msg.red {
  background: #f9e5e5 url(/images/icon-msg-red.png) 12px 50% no-repeat;
}
.msg.blue {
  background: #e6e6f0 url(/images/icon-msg-blue.png) 12px 50% no-repeat;
  color: #595959;
}
.msg.green {
  background: #eff4e7 url(/images/icon-msg-green.png) 12px 50% no-repeat;
  color: #595959;
}
#t-layout #trade {
  background: url(/images/block-content-bg-block-wide.png) 0 24px repeat-x;
  margin-bottom: 15px;
}
#t-layout #trade h2 {
  background: url(/images/block-header-header-bg-block-wide.png) no-repeat;
  text-transform: uppercase;
  font-size: 12px;
  color: #fff;
  padding: 5px 0 0 10px;
  height: 19px;
}
#t-layout #trade h2 a {
  color: #fff;
}
#t-layout #trade .more a {
  text-decoration: underline;
}
#t-layout #trade .more a:hover {
  text-decoration: none;
}
#t-layout #trade #trade-content {
  background: url(/images/block-content-bg-block-wide.png) repeat-x;
  line-height: 14px;
  padding: 20px 15px 0 15px;
}
#t-layout #trade #trade-content .fleft {
  width: 80px;
}
#t-layout #trade #trade-content .fright {
  width: 285px;
}
#trade #trade-content .block {
  margin-bottom: 15px;
}
#komercni-sdeleni .block {
  border: 0;
}
#komercni-sdeleni .block li {
   border: 1px solid #e3e8f0;
   margin-bottom: 10px;
   clear: both;
   height: 45px;
   padding-right: 10px;
   line-height: 16px;
   padding-top: 5px;
}
#komercni-sdeleni .block li img {
  margin-right: 10px;
  vertical-align: top;
  float: left; 
  margin-top: -5px;
}
#komercni-sdeleni .block li a {
  font-size: 13px;
  color: #ff8208;
  font-weight: bold; 
  text-decoration: underline;
}
#komercni-sdeleni .block li a:hover {
  text-decoration: none;
}


#trade h3 a {
  color: #ff8208 !important;
  font-size: 11px;
  text-transform: uppercase;
  text-decoration: underline;
}
#trade h3 a:hover {
  text-decoration: none;
}
#trade p.c-gray {
  font-size: 11px;
  padding: 2px 0;
}
#header-logged {
  font-size: 13px;
  text-align: right;
  padding: 3px 0 3px 20px;
  background: url(/images/icon-logged.png) no-repeat;
  font-weight: bold;
  color: #a9b2cc;
  float: right;
  margin-top: -22px;
  position: relative;  
}
#header-logged span {
   color: #ff8208;
   margin: 0 4px;
   font-weight: normal;
   font-size: 12px;
}
#header-logged a {
   font-weight: normal;
   font-size: 12px;
   text-decoration: underline;
}
#header-logged a:hover {
   font-weight: normal;
   font-size: 12px;
   text-decoration: none;
}
#header #header-text #header-menu {
   margin-bottom: -20px;
}


input .invalid	{background:#fff;text-align:left;}
label .invalid {color:red;}
.invalid {color:red;margin-top:5px;}


.cblack {color:#000;}
.mr15 {margin-right:15px;}
.mb20 {margin-bottom:20px;}
.dnone {display:none;}
.wsnw {white-space:nowrap;}
.tac {text-align:center;}
.relpos {position:relative;}

.cscroll_content_wrapper {width:900px;margin-left:40px;overflow:hidden;position:absolute;}
.cscroll_content {width:1600px;float:left;position:relative;}
.dblue {color:#0B246C;}


#layout-1-2 .topd-layout {
  float: right;
  width: 768px;
  height: 310px;
  &height: 350px;
}
#layout-1-2 .left-content {
  top: -310px;
  position: relative;
}
#recepive-list-type .blk {
  color: #a9b2cc;  
  width: 247px; 
  height: 45px; 
  float: left; 
  margin-right: 9px;
  margin-bottom: 10px;
}
#recepive-list-type .main {
  color: #a9b2cc; 
  height: 25px;
  display: block;
  padding: 15px 0 5px 70px;
  font-size: 11px;
}
#recepive-list-type .main span {
  color: #ff8208;
  font-weight: bold;
  font-size: 13px;
  text-transform: uppercase;
}
#recepive-list-type .bezmasa .main { background: url(/images/vareni-bezmasa.png) 12px 13px no-repeat; }
#recepive-list-type .maso .main { background: url(/images/vareni-maso.png) 0 10px no-repeat; }
#recepive-list-type .moucniky .main { background: url(/images/vareni-moucniky.png) 18px 15px no-repeat; }
#recepive-list-type .napoje .main { background: url(/images/vareni-napoje.png) 16px 10px no-repeat; }
#recepive-list-type .ostatni .main { background: url(/images/vareni-ostatni.png) 12px 15px no-repeat; }
#recepive-list-type .polevky .main { background: url(/images/vareni-polevky.png) 2px 20px no-repeat; }
#recepive-list-type .predkrmy .main { background: url(/images/vareni-predkrmy.png) 12px 15px no-repeat; }
#recepive-list-type .prilohy .main { background: url(/images/vareni-prilohy.png) 2px 10px no-repeat; }
#recepive-list-type .salaty .main { background: url(/images/vareni-salaty.png) 8px 10px no-repeat; }
#recepive-list-type .testoviny .main { background: url(/images/vareni-testoviny.png) 16px 10px no-repeat; }
#recepive-list-type .zdrave .main { background: url(/images/vareni-zdrave.png) 16px 10px no-repeat; }
#recepive-list-type .main:hover {
  text-decoration: none;
}
#recepive-list-type { padding-top: 15px; }

#recepive-list-type li a { color: #ff8208; font-weight: bold; font-size: 12px; padding-left: 40px; }
#recepive-list-type ul { float: left; width: 192px; }
#recepive-list-type p { padding: 0 0 0 70px; line-height: 16px ; font-size:12px; position: relative; margin-top:-14px;}
#recepive-list-type p a { color: #A2ACC9; text-decoration: underline; }
#recepive-list-type p a:hover { text-decoration: none; }
#recepive-list-type .gt { color:#fff; text-decoration:none; font-size:18px; background: url(/images/icon-gt.png) 4px 0 no-repeat; padding-right: 10px; font-size: 10px; }



.cln { clear: both; height: 1px; }
#block-add-cook { width: 402px; }
#block-add-cook h1 { font-size: 22px; margin-bottom: 20px; }
#block-add-cook .fl { float: left; width: 120px; font-weight: bold; padding-top: 5px;  }
#block-add-cook .fr { float: left; width: 280px; }
#block-add-cook .fr input { width: 280px; border:1px #becde0 solid; }
#block-add-cook .fr select { width: 285px; }
#block-add-cook textarea { width: 402px; height:100px; border:1px #becde0 solid; }
#block-add-cook div { padding-bottom: 15px; }
#block-add-cook #cv_upload { background: url(/images/icon-micro-add.png) 0 3px no-repeat; border: 0; padding-left: 15px; color: #0B246C; cursor: pointer; cursor: hand; }
#block-add-cook .mt { text-align: right; }
#block-add-cook .star { color: #ff8208; font-family: tahoma; }
#block-add-cook .add { line-height: 18px; background: url(/images/icon-micro-blue.png) no-repeat; float: right; }
#block-add-cook .add a { padding-left: 23px; font-weight: bold; color: #A4ADC9;  }
#block-add-cook .submit {
background-color: transparent;
background-image: url("/images/submit70.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
border-top-width: 0pt;
border-right-width-value: 0pt;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 0pt;
border-left-width-value: 0pt;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: none;
border-right-style-value: none;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: none;
border-left-style-value: none;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: -moz-use-text-color;
border-right-color-value: -moz-use-text-color;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: -moz-use-text-color;
border-left-color-value: -moz-use-text-color;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
width: 70px;
height: 23px;
}

.jcrop-holder{text-align:left;}
.jcrop-vline,.jcrop-hline{font-size:0;position:absolute;background:white url('/images/Jcrop.gif') top left repeat;}
.jcrop-vline{height:100%;width:1px !important;}
.jcrop-hline{width:100%;height:1px !important;}
.jcrop-handle{font-size:1px;width:7px !important;height:7px !important;border:1px #eee solid;background-color:#333;*width:9px;*height:9px;}
.jcrop-tracker{width:100%;height:100%;}
.jcrop-holder{margin:0 auto;}


#modal-detail{position:absolute;width:100%;background:url(/images/filtr-background.png) repeat;z-index:10000;padding-top:20px;}
#modal-detail-inner{margin:0 auto;padding:1px;background:#f5f6f9;width:900px;}

.icon-micro-new {
   background: url(/images/icon-micro-new.png) no-repeat;
   height: 13px;
   width: 43px;
   margin-left: 197px;
   position: absolute;
}
.navi {display:inline;font-weight:normal;}
#cook-subcategory h1 {
   font-size: 14px;
   color: #ff8208;
   text-transform: uppercase;
}
#cook-subcategory h1 {
    padding: 20px 0 15px 90px;
}

#cook-subcategory .cook-subcategory-top {
   background: url(/images/n_subcat-top.png) no-repeat;
   height: 18px;
}
#cook-subcategory {
   background: #f8fafc url(/images/n_subcat-bottom.png) 0 bottom no-repeat;
   width: 440px;
   margin-bottom: 20px;
}
#cook-subcategory .bezmasa  { background: url(/images/vareni-bezmasa.png) 20px 
13px no-repeat; }
#cook-subcategory .maso  { background: url(/images/vareni-maso.png) 20px 10px 
no-repeat; }
#cook-subcategory .moucniky  { background: url(/images/vareni-moucniky.png) 20px 
15px no-repeat; }
#cook-subcategory .napoje  { background: url(/images/vareni-napoje.png) 20px 
10px no-repeat; }
#cook-subcategory .ostatni  { background: url(/images/vareni-ostatni.png) 20px 
15px no-repeat; }
#cook-subcategory .polevky  { background: url(/images/vareni-polevky.png) 20px 
20px no-repeat; }
#cook-subcategory .predkrmy  { background: url(/images/vareni-predkrmy.png) 20px 
15px no-repeat; }
#cook-subcategory .prilohy  { background: url(/images/vareni-prilohy.png) 20px 
10px no-repeat; }
#cook-subcategory .salaty  { background: url(/images/vareni-salaty.png) 20px 
10px no-repeat; }
#cook-subcategory .testoviny  { background: url(/images/vareni-testoviny.png) 
20px 10px no-repeat; }
#cook-subcategory .zdrave  { background: url(/images/vareni-zdrave.png) 20px 
10px no-repeat; }
#cook-subcategory span {
   color: #a9b2cc;
   font-size: 12px;
   font-weight: normal;
}
#cook-subcategory h1 {
   padding: 15px 0 15px 90px;
}
#cook-subcategory ul {
   padding-top: 10px;
   margin-top: 30px;
   padding-left: 20px;
   border-top: 1px dotted #ced3e1;
}
#cook-subcategory ul li {
   float: left;
   width: 140px;
   height: 22px;
   color: #a9b2cc;
   font-size: 11px;
   white-space:nowrap;
   overflow:hidden;
}
#cook-subcategory ul li a {
   color: #000;
   text-decoration: underline;
   font-size: 12px;
   margin-right: 5px;
}
#cook-subcategory .dlm {
   border-top: 1px dotted #ced3e1;
   padding-bottom: 30px;
}
.searchwidth { width:150px; }






