#container {width:980px;margin:0 0 0 20%;}
body {background:#6e706f url('../images/body_bg.jpg') no-repeat; padding:0; margin: 0; font-family:Arial, Verdana, sans-serif }
.hidden{display: none;}

#warning {background:#F8ED5D; color:#333; font-family:Arial, Tahoma; font-size: 12px; width:100%; height:25px; border-bottom:1px solid #FF6600; text-align:center; margin:0 auto 10px auto; padding:10px 0 10px 0}
#warning a {color:#FA8220; text-decoration:underline; }
#warning a:visited {color:#FA8220; text-decoration:underline; }
/* ============================================================================================================ */

/* ------------TOP MENU--------------- */

#menu-wrapper{position: relative; float:left;margin:-375px 0 0 227px;}
#top-menu {position: absolute;left:0;top:0; width:761px;margin:0 0 20px 0;padding:0;}
#top-menu .menu-item{display: block; width:80px;height:20px;background: red; color:white; float: left;margin:0;padding:0;}

#top-menu li {display:inline;width:121px;height:40px;float:left;}
#top-menu li a {display:block;}
.menu-item-sakums {background:url('../images/sakums.png') no-repeat;width:138px;height:40px}
.menu-item-nike {background:url('../images/nike.png') no-repeat;width:121px;height:40px}
.menu-item-veikali {background:url('../images/veikali.png') no-repeat;width:121px;height:40px}
.menu-item-galerija {background:url('../images/galerija.png') no-repeat;width:121px;height:40px}
.menu-item-mantojums {background:url('../images/mantojums.png') no-repeat;width:121px;height:40px;}
.menu-item-jauta {background:url('../images/jauta.png') no-repeat;width:139px;height:40px;}

.menu-item-sakums:hover {background:url('../images/hov-sakums.png') no-repeat;}
.menu-item-nike:hover {background:url('../images/hov-nike.png') no-repeat;}
.menu-item-veikali:hover {background:url('../images/hov-veikali.png') no-repeat;}
.menu-item-galerija:hover {background:url('../images/hov-galerija.png') no-repeat;}
.menu-item-mantojums:hover {background:url('../images/hov-mantojums.png') no-repeat;}
.menu-item-jauta:hover {background:url('../images/hov-jauta.png') no-repeat;}


/* -------------/TOP MENU-------------- */

/* ============================================================================================================ */

/* -------------TOP CONTENT -------------- */

#top-content {width:980px;float:left;background:#fff;}
#top-stuff {width:970px;height:405px;margin:0 0 15px 0;}
#top-stuff a {color:transparent;text-decoration:none;margin:0 200px 0 0}

#top-slideshow-container{float: left; margin: 0; width:970px;height:405px; overflow: hidden;				}
.top-slide-container{clear:both;width:970px;height:405px;}
.slide-tab-wrapper{background: url('../images/slide_bg.png') no-repeat; width:25px; height: 25px;color: #333; margin:0; padding:0 -10px 0 0;}
.slide-tab-text{width:25px; text-align: center; margin: 0; font-size: 14px; font-weight: bold; padding:4px 0 0 1px;}
.top-slide{width:970px;height:405px; margin: 0; border: 0; padding: 0; float: left;}

#top-slideshow-corner-NW{position: relative; float:left; margin: -405px 0 0 0;}
#top-slideshow-corner-NE{position: relative; float:left; margin: -405px 0 0 950px;}
#top-slideshow-corner-SE{position: relative; float:left; margin: -20px 0 0 950px;}
#top-slideshow-corner-SW{position: relative; float:left; margin: -20px 0 0 0;}
.slide-corner-image{position: absolute; left: 0; top: 0;width: 20px; height:20px;}

#news-container {background:url('../images/news-bg.png') no-repeat;width:968px;height:88px;}
.news-content{ float: left; padding-left:3px; padding-right: 3px; width: 230px;margin:0;}
.news-content h2{color:white; font-family: verdana; font-size: 17px; font-weight: bold; margin: 5px 0 0 0;}
.news-content p{font-family: verdana; font-size: 12px; margin: 3px 0 0 0;}
.shortnews-link{color: white; text-decoration: none;}
#news-article-container{float:left; width:724px; background:#fff; padding: 0 75px;}

#nike-running-logo {margin:-365px 0 0 20px; float: left; width:197px; height: 19px;}
#citysport-logo {float: left; margin: 25px 0 0 -236px; color:transparent}

#right-buttons {float: left; margin: -288px 0 0 978px; width: 50px;}
#right-buttons img {width: 49px; height: 48px; margin-top: 6px;}
#right-buttons .right-button-link{color: transparent; margin: 0;}

/* -------------/TOP CONTENT -------------- */

/* ============================================================================================================ */

/* ------------CENTER CONTENT ------------ */

#center-content {background:#fff;width:980px;float:left;margin:10px 0 0 0;}
#center-content a {color:transparent}
ul.ui-tabs-nav { list-style-type:none; padding:0; margin:10px 10px 0 -10px; float:left}
ul.ui-tabs-nav li { padding:1px 0 0 9px; font-size:12px;float:left;display:inline}
ul.ui-tabs-nav li img { float:left; margin:10px 5px; background:#fff; border:0; width:129px;height: 107px;}
li.ui-tabs-nav-item a { display:block; height:60px; color:transparent;  background:#fff; height: 0;}
.ui-tabs-hide { display:none; }
.slide-container{clear:both; height:358px;width:724px; overflow: hidden;}
.center-slide{width: 724px; height: 358px; margin: 0; border: 0; padding: 0; float: left;}
.center-slide-href{width: 0; padding: 0; margin: 0; border: 0;height: 0; line-height: 0; color:transparent;}

#center-slideshow {float:left;}
#center-slideshow-corner-NW{position: relative; float:left; margin: -358px 0 0 0;}
#center-slideshow-corner-NE{position: relative; float:left; margin: -358px 0 0 704px;}
#center-slideshow-corner-SE{position: relative; float:left; margin: -20px 0 0 704px;}
#center-slideshow-corner-SW{position: relative; float:left; margin: -20px 0 0 0;}

#chat-container{float: left; width: 229px; height: 437px; background: url('../images/chat.png'); margin:-496px 0 0 735px;}
#chat-form{float:left; margin-top: -1px;}
.chat-label-talkbody {background:#528dd6;margin:10px 0 0 0;padding:0;font-family:Arial,sans-serif;font-size:12px;color:#000;}
.chat-label-time {color:black; font-size: 8px;}
.chat-label-name{font-weight: bold;}
#chat-label-talk{color: #000; font-family: verdana; font-size: 13px; font-weight: bold; position: relative; left:160px; top: 4px;}
#chat-area-discussion{float:left; font-family: verdana; font-size: 12px; margin: 19px 0 0 28px; width:190px; height:300px; word-wrap: break-word; overflow: auto;}
#chat-area-discussion a{color:black; text-decoration: none;} #chat-area-discussion a:hover{text-decoration: underline;}
#chat-input-name{/*position: absolute;left:0; top: 6px;*/ font-family: verdana; font-size: 12px; font-weight: bold; margin: 22px 0 0 25px; text-align: center; width:100px; background: transparent; border: 0;}
#chat-input-comment{/*position: absolute;left:0; top: 45px;*/ font-family: verdana; font-size: 12px; font-weight: bold; margin:11px 0 0 40px; background: transparent; border: 0; color:white;}

#flashContent {float:left; width:271px; height:463px; margin:23.5px 0 auto -277px}

/* ------------/CENTER CONTENT ------------ */

/* ============================================================================================================ */

/* ------------GALLERY ------------ */

#gallery-chooser{position: realtive; width: 920px; height: 450px; float: left; margin: 0 20px; }
#gallery-ones-title{height: 32px; padding: 10px 0 0 25px; font-weight: bold; font-size: 16px;}
#gallery-choice-wrapper{position: relative; width: 920px; height: 420px; float: left; margin-top: 0; padding-top: 15px; border: 1px #ddd solid;}
.gallery-choice-div{float: left;width: 160px; height: 160px;  margin: 0 5px 30px 15px; display: none;}
.gallery-choice-name{text-align: center; font-size: 12px; font-weight: bold;}
.gallery-choice-preview-image {width: 160px; height: auto; padding: 2px; border: 1px solid #ddd;}
.gallery-empty-choice{width: 160px; height: 160px; padding: 2px; background: #ddd; border: 1px solid #ddd;}
#gallery-choice-navigation{position: absolute; margin: 382px 0 0 -164px; left: 50%;}
#gallery-choice-navigation a{color: #aaa; border: 1px solid #aaa; padding: 2px; text-decoration: none;}
#gallery-choice-navigation a:hover{text-decoration: underline;}
.gallery-choice-page{float: left; margin-left: 5px;}
.gallery-choice-prev-next{float: left; margin-left: 5px;}
.gallery-choice-page-selected{background: #ddd;}

#gallery-image-title{height: 32px; padding: 10px 0 0 25px; font-weight: bold; font-size: 16px;}
#gallery-image-wrapper{position: realtive; width: 600px; height: 450px; overflow: hidden; float: left; margin: 0 20px; border: 1px #ddd solid;/*background:grey;*/}
#gallery-image{margin: 0; width: 600px; height: auto;}
#gallery-thumb-wrapper{position: relative; width: 306px; height: 447px; float: left; margin-top: 0; padding-top: 3px; border: 1px #ddd solid;/*background:grey;*/}
#gallery-navigation {margin: 408px 0 0 23px; position: absolute;}
#gallery-navigation a{color: #aaa; border: 1px solid #aaa; padding: 2px; text-decoration: none;}
#gallery-navigation a:hover{text-decoration: underline;}
.gallery-prev-next {float: left; margin-left: 5px;}
.gallery-page {float: left; margin-left: 5px;}
.gallery-page-selected{background: #ddd;}
.gallery-image-div{float: left;width: 100px; height: 100px; display: none;}
.gallery-image{padding: 2px; border: 1px solid #ddd; width: 96px; margin: 0 2px;}
.gallery-image-hover{width: 140px; margin: -20px; position: absolute;}
.gallery-image-selected {background: red;}

/* ------------/GALLERY ------------ */

/* ============================================================================================================ */

/* ------------BOTTOM CONTENT ------------ */

#bottom-content {width:980px;float:left;background:#fff;margin:10px 0 10px 0;}
#bottom-content a {color:transparent}
.sneaker-column{height:480px;width:168px;float:left;}
#sneaker-column-1 {background:url('../images/slot1.png') no-repeat;margin:0 15px 0 15px;}
#sneaker-column-2 {background:url('../images/slot2.png') no-repeat;margin:0 15px 0 10px;}
#sneaker-column-3 {background:url('../images/slot3.png') no-repeat;margin:0 15px 0 10px;}
#sneaker-column-4 {background:url('../images/slot4.png') no-repeat;margin:0 15px 0 10px;}
#sneaker-column-5 {background:url('../images/slot5.png') no-repeat;margin:0 15px 0 5px;}
#citysport-copyright {margin:20px 0 0 890px}
#bottom-content table {margin:100px 0 0 20px;}
#bottom-content table img {margin:2px 0 0 0;width:135px;height:80px;}
#bottom-content table td {width:135px;height:80px;}
#bottom-content table a {color: transparent;}

#bottom-video-preview{width: 960px; height:480px;}
#bottom-video-wrapper{height: 420px; width:640px; margin:0 auto; padding-top: 10px;}
#bottom-picture-wrapper{height: 480px; width:960px; overflow: hidden;}
/* ------------/BOTTOM CONTENT ------------ */

/* ============================================================================================================ */

/* ------------QUESTIONS ------------ */

#question-content{float:left; width:724px; background:url('../images/forma.png') no-repeat; height:453px; margin:10px 0 0 64px;}
#question-form{width: 724px; margin: 0 auto; padding: 20px;}
#question-form input{ color: #da0043; border: 0; }
#question-form textarea{ color: #da0043; border: 0; }
#question-form .submit input{ color: transparent; border: 0; }
#question-form label-error{ color: red; }
#question-name {width:560px;height:40px;margin:-80px 0 80px 0;background:transparent;font-size:20px;}
#question-e-mail {width:560px;height:40px;margin:-25px 0 0 0;background:transparent;font-size:20px;}
#question-message {width:560px;height:190px;font-size:20px;font-family:Arial, sans-serif;margin:25px 0 0 0;background:transparent;}
#submit-question {background:transparent;margin:0 0 0 220px;color:transparent;width:190px;height:40px;margin:0 0 0 175px}
/* ------------/QUESTIONS ------------ */
