
/* == RESET ========================================================================================= */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;}table{border-collapse:collapse;border-spacing:0;}ol,q:before,q:after,blockquote:before,blockquote:after{content:"";}
strong{color:#cccccc;font-weight:bold}

*{
  font                                        : 11px Verdana;
  line-height                                 : 18px;
  margin                                      : 0px;
  padding                                     : 0px; }
  

/* == DEFAULTS ====================================================================================== */


#indextext { 

background:none repeat scroll 0 0 #181818;
border:1px solid #7A562E;
color:#CCCCCC;
opacity:0.7;
padding:10px;
position:absolute;
top:1080px;
width:896px;


}
#indextext1 { 

background:none repeat scroll 0 0 #181818;
border:1px solid #7A562E;
color:#CCCCCC;
opacity:0.7;
padding:10px;
font-size:13px;


}
#indextext_cont { 

background:none repeat scroll 0 0 #181818;
border:1px solid #7A562E;
color:#CCCCCC;
font-size:13px;
height:246px;
padding:10px;
width:114%;



}
#indextext_ask { 

background:none repeat scroll 0 0 #181818;
border:1px solid #7A562E;
color:#CCCCCC;
font-size:13px;
padding:10px;
margin-bottom:30px;




}
body{
  background-color                            : black;
  background: url(/images/newbg.png);
   }

  .container{
    margin                                    : 0px auto;
    padding                                   : 0px 40px 0px 40px;
    width                                     : 916px; }

  a{
    color                                     : #f6980d;
    text-decoration                           : none; }

    a:hover{
      text-decoration                         : underline;
	  
	  }

  h3{
    color                                     : #8a8a8a;
    font                                      : italic bold 17px Georgia, Times New Roman;
    letter-spacing                            : -1px; }

  h4{
    color                                     : white;
    font                                      : bold 15px Georgia, Times New Roman; }

  h5{
    color                                     : #C5C5C5;
    font                                      : bold 13px Georgia, Times New Roman }

  .wp-smiley{
    border                                    : 0 none !important; }

/* == INDEX ========================================================================================= */

#header{
/*   background                                  : url(images/header.jpg) repeat-x top center; */
  border-bottom                               : 0px solid #aeaeae;
  height                                      : 143px;
  width                                       : 100%; }

  .header-container{
/*     background                                : url(images/header-container.jpg) no-repeat top center; */
    height                                    : 143px;
    margin                                    : 0px auto;
    padding                                   : 0px 40px 0px 40px;
    width                                     : 1020px; }

  #header img{
    cursor                                    : pointer;
    float                                     : left;
    margin-right                              : 467px }

  /* -- Search input in the header ------------------------------------------ */

  #search{
  float                                       : right;
  height                                      : 84px;
  padding                                     : 50px 0px 0px 0px;
  width                                       : 178px; 
  color                                       : #fff;
  text-align                                  : right !important;
  margin-left                                 :0px;
  }

    #search #searchsubmit{
      background                              : url(images/search-button.jpg) 0px 0px;
      border                                  : 0 none;
      color                                   : white;
      display                                 : block;
      float                                   : left;
      font-size                               : 0px;
      height                                  : 20px;
      width                                   : 21px; }

    #search #searchsubmit:hover{
      background-position                     : 0px 20px;
      cursor                                  : pointer; }

    #search #s{
      border                                  : 0 none;
      float                                   : right;
      background                              : white;
      font-size                               : 10px;
      padding                                 : 4px 7px 0px 7px;
      height                                  : 16px;
      width                                   : 143px; }
      


  /* -- Double post listing in index ---------------------------------------- */

  #feature{
    background                                : url(images/feature.jpg) no-repeat top center;
    height                                    : 265px;
    padding                                   : 61px 0px 0px 0px;
    width                                     : 100%; }
	
	#ramka1{
		
	background:url("images/ramka1.png") repeat-x scroll 0 0 transparent;
	height:25px;
	
 	}
	#ramka2{
		
	background:url("images/ramka2.png") repeat-x scroll 0 0 transparent;
	height:25px;
	
 	}
 
  #topmenu{
    background                                : url(images/menu-bg.jpg) no-repeat top center;
    height                                    : 48px;
    padding                                   : 0px 0px 0px 0px;
    width                                     : 100%; }
    
   #topmenu ul { position: absolute; left: 52%; margin-left: -470px; top: 160px;} 
   #topmenu ul li { display: inline; margin: 0px 10px 0px 0px; } 
    #topmenu ul li a { color: #000;  font-size: 12px;}
	#topmenu ul li a:hover {  font-size:16px; color:#a20c0c;}
	
    #double-posts{
      float                                   : left;
      height                                  : 192px;
      margin                                  : -18px 0px 30px 0px;
      padding                                 : 0px;
      width                                   : 946px; }

      .feature-post{
        float                                 : left;
        height                                : 192px;
        margin                                : 0px 30px 0px 0px;
        width                                 : 443px; }

        .feature-post h1 a{
          color                               : white;
          float                               : left;
          font                                : normal bold  18px  Arial, Verdana;
          letter-spacing                      : -1px;
          padding                             : 8px 0px 0px 0px;
          text-decoration                     : none;
          text-transform                      : uppercase;
          width                               : 330px; }

        .feature-post h1 a:hover{
          color                               : #c5c5c5;
          font-style                          : normal; }

        .feature-post h2{
          color                               : black;
          float                               : right;
          font                                : normal normal 9px Verdana, Arial;
          line-height                         : 16px;
          text-align                          : right;
          width                               : 105px; }

        .feature-post a{
          color                               : black;
          font                                : normal bold 10px Verdana, Arial;
          text-decoration                     : none; }

        .feature-post a:hover{
          color                               : white; }

        .feature-post p{
          border-top                          : 1px solid #363636;
          color                               : white;
          float                               : left;
          line-height                         : 18px;
          padding                             : 20px 0px 0px 0px;
          text-align                          : justify; }

          .feature-post p img{
            border                            : 1px solid #e3e3e3;
            float                             : left;
            margin                            : 3px 10px 0px 0px; }

    /* -- Pagination -------------------------------------------------------- */

    #pagination{
      position                                : absolute;
      height                                  : 43px;
      top                                     : 427px;
      width                                   : 916px; }

    #pagebar-left{
      background-image                        : url(images/pagebar-left.jpg);
      float                                   : left;
      height                                  : 43px;
      width                                   : 11px; }

    #pagebar-right{
      background                              : url(images/pagebar-right.jpg);
      float                                   : right;
      height                                  : 43px;
      width                                   : 11px; }

    .pagebar{
      background                              : url(images/pagination.jpg) repeat-x top right;
      display                                 : table;
      line-height                             : 0px;
      margin                                  : 0px auto;
      padding                                 : 0px;
      text-align                              : center; }

      .pagebar span{
        background                            : url(images/nav.jpg) 0px 33px;
        color                                 : #a9a9a9;
        float                                 : left;
        height                                : 27px;
        margin                                : 5px 0px 0px 0px;
        padding                               : 6px 0px 0px 0px;
        text-align                            : center;
        width                                 : 34px; }

        .pagebar span.break{
          background-image                    : none;
          color                               : #6b6b6b;
          float                               : left;
          font                                : bold normal 18px Verdana, Arial;
          margin                              : 5px 0px 0px 0px;
          padding                             : 12px 0px 0px 0px;
          text-align                          : center;
          width                               : 34px; }

      .pagebar a{
        background                            : url(images/nav.jpg) 0px 0px;
        color                                 : white;
        float                                 : left;
        font                                  : bold 11px Verdana, Arial;
        height                                : 25px;
        margin                                : 5px 0px 0px 0px;
        padding                               : 8px 0px 0px 0px;
        text-align                            : center;
        text-decoration                       : none;
        width                                 : 34px; }

      .pagebar a.selected{
        background                            : url(images/nav.jpg) 0px 33px;
        color                                 : #a9a9a9;
        float                                 : left;
        font                                  : bold 11px Verdana, Arial;
        height                                : 25px;
        margin                                : 5px 0px 0px 0px;
        padding                               : 8px 0px 0px 0px;
        text-align                            : center;
        text-decoration                       : none;
        width                                 : 34px; }

      .pagebar a:hover{
        background                            : url(images/nav.jpg) 0px 66px;
        color                                 : #bebebe; }

    /* -- IE Warning div - kep here to push the double posts down  ---------- */

    #ie-warning{
      display                                 : none;
      height                                  : 51px;
      width                                   : 916px; }

      #ie-warning div{
        color                                 : #ababab;
        left                                  : 50%;
        margin-left                           : -458px;
        position                              : absolute;
        width                                 : 916px;
        text-align                            : center;
        top                                   : 117px;
        z-index                               : 9999; }

      #ie-warning #firefox{
        background-image                      : url(images/firefox.jpg);
        background-position                   : 0px 0px;
        display                               : inline;
        float                                 : left;
        height                                : 47px;
        margin                                : 0px 22px 0px 205px;
        width                                 : 110px; }

      #ie-warning #firefox:hover{
        background-position                   : 0px 47px; }

      #ie-warning #safari{
        background-image                      : url(images/safari.jpg);
        background-position                   : 0px 0px;
        display                               : inline;
        float                                 : left;
        height                                : 47px;
        margin                                : 0px 22px 0px 0px;
        width                                 : 110px; }

      #ie-warning #safari:hover{
        background-position                   : 0px 47px; }

      #ie-warning #opera{
        background-image                      : url(images/opera.jpg);
        background-position                   : 0px 0px;
        display                               : inline;
        float                                 : left;
        height                                : 47px;
        margin                                : 0px 22px 0px 0px;
        width                                 : 110px; }

      #ie-warning #opera:hover{
        background-position                   : 0px 47px; }

      #ie-warning #chrome{
        background-image                      : url(images/chrome.jpg);
        background-position                   : 0px 0px;
        display                               : inline;
        float                                 : left;
        height                                : 47px;
        margin                                : 0px 0px 0px 0px;
        width                                 : 110px; }

      #ie-warning #chrome:hover{
        background-position                   : 0px 47px; }

  /* -- The div above the footer - I called it Interest --------------------- */

  #interest{
/*     background                                : url(images/interest.jpg) repeat-x top center black; */
    border-top                                : 1px solid white;
    height                                    : 347px;
    margin-bottom                             : 26px;
    width                                     : 100%; }

    .interest-container{
      background                              : url(images/44.png) no-repeat top center;
      height                                  : 366px;
      margin                                  : 0px auto;
      padding                                 : 0px 40px 0px 40px;
      width                                   : 916px; }
 
   #maincontent{
    /* background                                : url(images/interest.jpg) repeat-x top center black; */
    border-top                                : 1px solid white;
    margin-bottom                             : 26px;
    width                                     : 100%; }
    
    .maintext{
      margin                                  : 0px auto;
      padding                                 : 20px 40px 0px 40px;
      width                                   : 916px; 
      color: #fff;}
	.maintext h1 { 

font-size:18px;
margin:0 0 5px;
padding:5px;}
	.maintext h2 { font-size: 16px; margin: 10px 0px 10px 0px;}
	.maintext h5 {
		
color:#FFFDB8;
font:14px/18px Verdana;
margin-left:10px;
margin-top:17px;
		
		}
	.maintext ul li { color:#FFFFFF; font-size:14px; margin-left:14px; padding-left:5px;}
	.maintext ul li a { font-size: 14px;  color: #fff; text-decoration: underline; list-style-type: circle;}
    #twitter{
      background-image                        : url(images/twitter.jpg);

      color                                   : #b1b1b1;
      float                                   : left;
      font                                    : normal 11px Verdana, Arial;
      height                                  : 142px;
      line-height                             : 18px;
      margin                                  : 49px 68px 0px 0px;
      padding                                 : 76px 20px 0px 20px;
      width                                   : 224px;
      word-spacing                            : 3px; }

      #twitter-height-fix{
        float                                 : left;
        width                                 : 224px;
        height                                : 118px; }

      #twitter a.follow-me{
        display                               : block;
        font                                  : italic bold 13px Georgia, Times New Roman;
        text-decoration                       : none;
        width                                 : 224px;
        float                                 : left;
        text-align                            : center;
        color                                 : #7a756d; }

        #twitter a{
          color                               : #7e9ab5;
          text-decoration                     : none; }

        a.twitter-link{
          display                             : none;}

        #twitter-follow{
          height                              : 34px;
          margin                              : -7px 0px 0px 110px;
          position                            : relative;
          width                               : 132px; }

          #twitter-follow a{
            background                        : url(images/twitter-follow.jpg) 0px 0px;
            display                           : block;
            height: 34px;
            width: 132px; }

          #twitter-follow a:hover{
            background-position               : 0px 34px; }

    #links{
      float                                   : left;
      margin                                  : 61px 66px 0px 0px;
      width                                   : 260px; }

      #links ul{
        float                                 : left;
        padding-top                           : 10px;
        width                                 : 270px;
		opacity:0.8;
		}

        #links ul li{
          background-color                    : #161616;
          color                               : #868686;
          float                               : left;
          font-size                           : 11px;
          height                              : 28px;
          margin-bottom                       : 1px;
          padding                             : 7px 10px 0px 10px;
          width                               : 237px;
          display: block; }

        #links ul li:hover{
/*           cursor                              : pointer; */
          background-color                    : #2a2a2a; }

          #links ul li a{
            color                             : #7a756d;
            font-size                         : 15px;
            padding                           : 3px 0px 0px 10px;
            text-decoration                   : none; }

          #links ul li a:hover{
            color                             : #fcaf35; }

    #latest{
      float                                   : left;
      margin                                  : 61px 0px 0px 0px;
      width                                   : 258px; }

      #latest ul{
        padding-top                           : 10px;
        float                                 : left;
		opacity:0.8;
		list-style:none outside none;
		}

        #latest ul li{
          background-color                    : #161616;
          color                               : #868686;
          float                               : left;
          height                              : 28px;
          margin-bottom                       : 1px;
          padding                             : 7px 10px 0px 10px;
          width                               : 240px }

          #latest ul li:hover{
            background-color                  : #2a2a2a; }

        #latest li a{
          color                               : #7a756d;
          font-size                           : 15px;
          padding                             : 3px 0px 0px 10px;
          text-decoration                     : none; }

        #latest li a:hover{
          color                               : #fcaf35; }

    #about{
      float                                   : left;
      height                                  : 20px;
      margin-top                              : 35px;
      padding-top                             : 0px;
      width                                   : 916px; }

      #about p{
        background                            : url(images/about_info.png) no-repeat 60px 3px;
        color                                 : #525252;
        font-size                             : 9px;
        padding                               : 0px 0px 0px 112px;
        text-align                            : left;
        line-height                           : 14px; }

      #about p span{
        color                                 : #a2a2a2;
        font-size                             : 9px; }


  /* -- The footer ---------------------------------------------------------- */

  #footer{

    
	background:url("images/foot.png") repeat-x scroll 0 100% transparent;
height:160px;
margin-top:383px;
width:100%;
	
	}

    #contact{
      background                              : darkslategrey;
      float                                   : left;
      margin                                  : 28px 0px 0px 0px;
      padding-top                             : 0px;
      height                                  : 95px;
      width                                   : 160px; }

      #contact a{
        display                               : block;
        background                            : url(images/btn_contact.jpg) 0px 0px;
        width                                 : 160px;
        height                                : 95px; }

        #contact a:hover{
          background-position                 : 0px 95px; }

    #social{
      float                                   : left;
      margin                                  : 104px 0px 0px 0px;
      color                                   : #fff;
      width                                   : 750px; }

      #social ul{
        padding-top                           : 15px;
        margin-bottom                         : 1px;
        float                                 : left;
        width                                 : 916px; }

        #social ul li{
          float                               : left;
          margin-right                        : 1px;
          width                               : 228px; }

          #social ul li img{
            clear                             : both;
            float                             : left; }

          #social ul li a{
            color                             : #5b5b5b;
            display                           : inline;
            float                             : left;
            margin                            : -2px 0px 0px 10px;
            text-decoration                   : none; }

          #social ul li a:hover{
            color                             : #a2a2a2; }

    #disclaimer{
      float                                   : left;
      height                                  : 16px;
      padding                                 : 35px 50px 0px 0px;
      width                                   : 705px; }

      #disclaimer div{
        border-top                            : 1px solid #181818;
        float                                 : left;
        height                                : 16px;
        width                                 : 705px; }

        #disclaimer div p{
          color                               : #5b5b5b;
          float                               : left;
          font-size                           : 9px;
          line-height                         : 14px;
          padding-top                         : 8px }

    #rss{
      float                                   : left;
      height                                  : 72px;
      width                                   : 157px; }

      #rss a{
        background                            : url(images/rss.png) 0px 0px;
        display                               : block;
        float                                 : left;
        height                                : 72px;
        margin                                : 25px 0px 0px 0px;
        width                                 : 157px; }

      #rss a:hover{
        background-position                   : 0px 72px; }

/* == SINGLE ======================================================================================== */

#single{
  background-image: url(images/single.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #06070a;
  padding-top: 61px;
  display: table;
  width: 100%; }

  /* -- The bubble that display the comment nr. - animated slide down ------- */

  #comment-count{
    background-image: url(images/comment-count.jpg);
    cursor: pointer;
    left: 50%;
    position: absolute;
    height: 80px;
    margin-left: 352px;
    top: 124px;
    width: 107px; }

    #comment-count a{
      color: #101010;
      font-family: Georgia, Times New Roman;
      font-style: italic;
      font-size: 14px;
      font-weight: bold;
      float: left;
      line-height: 14px;
      padding-top: 8px;
      padding-left: 5px;
      text-align: center;
      width: 102px;
      text-decoration: none; }

  /* -- The post styles ----------------------------------------------------- */

  #post{
    display: table;
    float: right;
    width: 558px; }

    #post #darker{
      background-image: url(images/post_bg.png);
      border: 5px solid #06070b;
      display: block;
      float:left;
      padding: 20px; }

    #post h1{
      border-bottom: 1px solid #363636;
      color: white;
      float: left;
      font-family: Arial, Verdana, Georgia;
      font-size: 26px;
      font-weight: bold;
      letter-spacing: -1px;
      padding-top: 8px;
      padding-bottom: 15px;
      margin-bottom: 20px;
      text-transform: uppercase;
      width: 608px; }

    #post p{
      color: #b8b2ad;
      font-size: 11px;
      font-family:  Verdana, Tahoma, sans-serif;
      line-height: 20px;
      margin-bottom: 20px;
      text-align: justify;
      word-spacing: 2px; }

      #post p a{
       color: #d9b789;
       text-decoration: none;
       font-weight: bold; }

        #post p a:hover{
         color: #ffc577 }

      #post p span{
        display: none; }

      #post p em{
        background-color: #1C1A1B;
        color: #93949A;
        font-family: Georgia, Times New Roman;
        font-size: 13px;
        font-style: italic;
        font-weight: bold;
        word-spacing: 2px;
        float: left;
        line-height: 22px;
        margin: 0px;
        padding: 20px;
        text-align: left;
        width: 516px; }

    #post img{
      border: 2px solid #e3e3e3;
      float: left;
      margin-bottom: 5px }

    #post .thumb{
      margin-right: 10px; }

  /* -- The comments and comment form --------------------------------------- */

  #comments{
    float: left;
    padding-top: 40px;
    width: 916px; }

    #comments #comment-hook{
      background-image: url(images/top.jpg);
      background-position: 0px 0px;
      display: block;
      height: 12px;
      margin: -55px 0px 0px 490px;
      position: absolute;
      width: 88px; }

    #comments #comment-hook:hover{
      background-position: 0px 12px; }

    #comments #comment-form{
      float: left;
      height: 380px;
      padding-top: 16px;
      width: 263px; }

      #comments #comment-form input{
        background-image: url(images/input.jpg);
        border: 1px solid #e5e5e5;
        float: left;
        height: 19px;
        margin-bottom: 10px;
        padding: 4px 3px 0px 3px;
        width: 255px; }

      #comments #comment-form textarea{
        background-color: #eaeaea;
        border: 1px solid #e5e5e5;
        float: left;
        height: 154px;
        margin-bottom: 10px;
        padding: 3px;
        width: 255px; }

      #comments #comment-form a#rules{
        background-image: url(images/rules.jpg);
        background-position: 0px 0px;
        display: block;
        float: left;
        height: 32px;
        width: 129px; }

      #comments #comment-form a#rules:hover{
        background-position: 0px 32px; }

      #comments #comment-form input#send-comment{
        background-image: url(images/send-comment.jpg);
        background-position: 0px 0px;
        border: 0 none;
        float: right;
        height: 45px;
        width: 45px; }

      #comments #comment-form input#send-comment:hover{
        background-position: 0px 45px;
        cursor: pointer; }

    #comment-list{
      background-image: url(images/comments.jpg);
      background-position: top left;
      background-repeat: no-repeat;
      background-color: #0a0b0d;
      float: right;
      min-height:400px;
      height:auto !important;
      height:400px;
      padding: 46px 40px 40px 40px;
      width: 540px; }

      #comment-list .comment{
        float: left;
        margin-bottom: 30px;
        padding-bottom: 10px;
        width: 540px; }

        #comment-list .comment img{
          border: 2px solid white;
          float: left;
          margin-right: 10px; }

          .comment-author{
            float:left }

          .comment ol li{  border-bottom: 1px solid #29292a;
            float: left; }

            .comment-author a{
              color: #fab035;
              font-family: Georgia;
              font-size: 16px;
              font-style: oblique;
              font-weight: bold;
              float:left;
              text-decoration: none; }

        #comment-list .comment p{
          color: #838383;
          line-height: 21px;
          text-align: justify; }

        .commentmetadata a{
          color: white;
          text-decoration: none; }

        .fn{
          color: #ceab71;
          font-family: Georgia;
          font-size: 16px;
          font-style: oblique;
          font-weight: bold;
          float:left; }

        .says{
          color: #c5c5c5;
          float: left;
          margin-left: 5px; }

      #comment-list .comment-author{
        float: left;
        padding-bottom: 10px;
        width: 540px; }

        #comment-list .comment-author img{
          float: left;
          margin-right: 14px; }

            li.byuser {
            background:black !important;
            padding: 20px;
            width: 500px !important; }

  /* -- The post sidebar ---------------------------------------------------- */

  #sidebar{
    background-color: #191919;
    border-bottom: 10px solid #121212;
    float: left;
    height: 520px;
    width: 263px; }

    #keynotes{
      background-image: url(images/keynotes.jpg);
      float: left;
      height: 122px;
      margin-bottom: 18px;
      padding: 45px 20px 0px 20px;
      width: 223px; }

      #post blockquote p{
        color: #b3b4ba;
        float: left;
        font-family: Arial, Verdana;
        font-size: 11px;
        line-height: 17px;
        margin-left: -316px;
        position: absolute;
        top: 235px;
        width: 230px; }

    #sponsored-ads{
      background-image: url(images/ads.jpg);
      background-position: top left;
      background-repeat: no-repeat;
      float: left;
      margin-bottom: 20px;
      padding-top: 10px;
      width: 264px; }

      #sponsored-ads span{
        font-size: 14px;
        font-weight: bold;
        color: white;
        text-align: right;
        padding-bottom: 10px;
        letter-spacing: -1px;
        float:left;
        width: 250px; }

      #sponsored-ads table{
        float: left;
        margin: 0px 0px 8px 8px;
        width: 250px }

      #sponsored-ads img{
        border: 1px solid #5f5f5f; }

      .mailto-ads{
        background-image: url(images/advertisehere.jpg);
        background-position: 0px 0px;
        display: none;
        float: right;
        height: 10px;
        width: 94px }

      .mailto-ads:hover{
        background-image: url(images/advertisehere.jpg);
        background-position: 0px 10px;
        display: none;
        float: right;
        height: 10px;
        width: 94px; }

    #sick-love{
      background-image: url(images/sick-love.jpg);
      background-position: top left;
      background-repeat: no-repeat ;
      float: left;
      height: 100px;
      width: 264px; }

  #related{
    background-image: url(images/related.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    background-color: #111;
    float: left;
    height: 82px;
    margin: 61px 57px 0px 0px;
    width: 264px; }

/* == 404 ERROR PAGE ================================================================================ */

#error-page{
  background-image: url(images/404.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  height: 650px;
  width: 100%; }

/* == SEARCH ======================================================================================== */

#search-page{
  background-image: url(images/search_bg.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  display: table;
  width: 100%; }

  #search-page h3 a{
    color: #c0c0c0;
    float:left;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px;
    text-decoration: none;
    text-transform: uppercase; }

  #search-page h3 a:hover{

    background-color: #3b3b3b;
    color: white; }

  #search-page p{
    float:left;
    width: 100%; }
    
    #decor tr td{ height: 200px; text-align: center;}
      #decor tr td img { margin-bottom: 10px;}
      #decor tr td a{ font-size: 14px;}
      
      h1#thmbColors { 
	  
left:64%;
margin-left:0;
position:absolute;
top:213px;
	  
	  }
      #thumbnails { 
	  
background:none repeat scroll 0 0 #111111;
border:1px solid;
display:block;
height:230px;
left:47%;
margin-left:0;
overflow:auto;
padding:4px;
position:absolute;
right:0;
top:275px;
width:460px;
	  
	  }
       #thumbnails img { 
border:1px solid #777777;
padding:1px 2px;}
       
 #sotrud h1 { font-size: 16px; margin: 0px 0px 5px 0px;}      
  #sotrud h1 a{ color: #fff !important;}      

#sotrud { position: absolute; right: 0px; width: 280px;  top: 410px;  color: #fff !important; padding: 10px; background-image:  url(images/opacity.png); }
#sotrud p{ font-size: 13px; text-align: justify;}
#sotrud p a { color: #fff; font-size: 13px;}
.faq h2 { font-style: italic;}
.faq { font-size: 12px;}

.slogan { 

left:47%;
margin-left:-102px;
position:absolute;
top:54px;

}

.about-us p { font-size: 14px;}

#portDiv {
	
background:url("/images/f41.png") repeat scroll 0 0 transparent;
border:1px solid #CFCFCF;
display:block;
left:0;
min-height:545px;
padding:10px;
position:relative;
top:0;
width:927px;
}
#ed { 
background:url("/images/fff2.png") repeat scroll 0 0 transparent;
border:1px solid #5C5C5C;
float:left;
padding:10px;
width:175px;

}
#ysl { 
background:url("/images/ysl.jpg") repeat scroll 0 0 transparent;
font-size:14px;
height:84px;
padding:20px;


}
#cofe{ 
background:url("/images/cofe.png") repeat scroll 0 0 transparent;
font-size:14px;
height:82px;
padding-left:157px;
padding-top:40px;


}
#ysl_f{ 
background:url("/images/ysl_f.jpg") repeat scroll 0 0 transparent;
padding:20px;



}

#dot{ 
background:url("/images/dot.png") repeat-x scroll 0 0 transparent;
height:23px;
margin-top:22px;
width:832px;


}

#ajaxCont {
display:block;
float:none;
left:20px;
margin-left:186px;
position:relative;
top:0;
width:728px;
}
#portThmb {
background:url("/images/fff2.png") repeat scroll 0 0 transparent;
border:1px solid #5C5C5C;
display:block;
height:495px;
left:526px;
overflow:auto;
padding:6px;
position:absolute;
top:0;
width:184px;
	}
#portPic {
border:1px solid #ACACAC;	
	}	
#portThmb a{ padding: 1px;}

#gmap, #gmap2 {position: absolute; left: 42%; margin-left: 150px; }
#gmap { top: 292px;}
#gmap2 { top: 613px;}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    border:1px solid #7A562E;
    margin-top:20px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 836px;
    padding: 20px 40px;
	background:none repeat scroll 0 0 #111111;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  799px;
    margin-left:30px;
    height: 115px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 150px;
    height: 115px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 62px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 62px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}