* {font-family:Tahoma; font-size:12px;}
body {text-align:center; margin:0;}

.container {clear:both; width:950px; margin:auto; text-align:left;}

.top { position:relative; z-index:1;}
.top #logo {color:#eee; float:left;}
.top #logo img {border:0; margin-top:13px;}

.top #flags {float:right; margin-left:41px;}
.top #flags .flag {float:left; background:url(images/bg_flags.png) no-repeat; width:72px; height:30px; margin-left:-41px; padding:10px 0 0 10px;}
.top #flags .flag a {color:#80ad25;}
.top #flags .flag a img {border:0;}

.top #search {float:right; background:url(images/bg_search.png) no-repeat; width:164px; height:29px; margin:13px 23px 0 0;}
.top #search input {width:121px; height:19px; margin:7px 0 0 34px; border:0; background:transparent;}

.top #menu  {float:right; clear:right; margin-top:20px; position:relative; z-index:1; width:690px;}
.top #menu>* {height:49px;}
.top #menu #open  {background:url(images/bg_menu_open.png) no-repeat 0 5px; width:16px; float:left;}
.top #menu #close {background:url(images/bg_menu_close.png) no-repeat 0 5px;; width:18px; float:left;}
.top #menu ul {margin:0; padding:0; background:url(images/bg_menu.png) repeat-x 0 5px; float:left;}
.top #menu ul li {margin:0; padding:0; list-style-type:none; float:left; color:#fff; height:49px;}
.top #menu ul li.selected {background:url(images/bg_selected_menu_item.jpg) repeat-x;}
.top #menu ul li a {color:#fff; text-decoration:none; font-weight:normal; font-size:15px; line-height:48px; padding:0 16px;}

.body {clear:both; padding:35px 0 0 0; margin-bottom:50px;}
.body #column_left {width:250px; float:left;}
.body #column_right {width:666px; float:left; overflow:hidden;}
.body #column_left_company {width:410px; float:left;}
.body #column_right_company {width:540px; float:left;}
.body #column_all {}

.body #column_once {}

#collection_list {margin:0; padding:0; list-style-type:none;}
#collection_list li {margin:0; padding:0; float:left; width:74px; height:57px; text-align:center; padding-top:8px;}
#collection_list li.selected {background:url(images/bg_collection_selected.png);}
#collection_list li a {color:#ddd;}
#collection_list li a img {border:0;}

#filter_collection {clear:both; background:url(images/bg_filter_collection.jpg) no-repeat; height:90px;}
#filter_collection ul#category {list-style-type:none; margin:0 0 0 10px; padding:0; color:#18b1d0; font-weight:bold; padding-top:15px; height:60px;}
#filter_collection ul#category li {margin:0; padding:0; float:left; height:20px; padding:20px 10px;}
#filter_collection ul#category li.selected {background:url(images/bg_collection_filter.jpg) repeat-x;}
#filter_collection ul#category li a {color:#18b1d0; text-decoration:none;}

#filter_collection select#gender {color:#18b1d0; display:inline;}

#preview_collection {clear:both; background:url(images/bg_preview_collection.png) no-repeat; height:480px; margin-top:-15px;}

.footer {clear:both; background:url(images/bg_footer.gif) no-repeat center 30px;}
.footer #green_area {width:949px; height:197px; background:url(images/bg_footer.png) no-repeat; text-align:center;}
.footer a#catalog {color:#8cb733;}
.footer a#catalog img {border:0; margin-top:49px;}
.footer #green_area .paski {position:absolute; top:-90px; left:0;}
.footer #green_area #play_box {width:286px; height:179px; background:url(images/bg_play.png) no-repeat; margin:9px 0 0 10px; float:left; position:relative;}
.footer #green_area #play_box img#head_play_box {margin:11px 0 0 25px; float:left;}
.footer #green_area #play_box a {color:#eee; display:block; float:left;}
.footer #green_area #play_box a img {border:0;}
.footer #green_area #play_box .ico_puzzle {margin:10px 24px 0 20px;}
.footer #green_area #play_box .ico_tetris {margin:15px 24px 0 0;}
.footer #green_area #play_box .ico_autka {margin:0 10px 0 0;}
.footer #green_area #promotions_box {width:286px; height:179px; background:url(images/bg_promotions.png) no-repeat; margin:13px 10px 0 0; float:right;}
.footer #green_area #promotions_box img#head_promotions_box {margin:11px 25px 0 0; float:right;}
.footer #green_area #promotions_box .promotion_item {text-align:left;}
.footer #green_area #promotions_box .promotion_item a {color:#aaa; text-decoration:none; font-size:11px;}
.footer #green_area #promotions_box .promotion_item a img {border:0; float:left; margin:3px 0 0 30px;}

.footer #info {background:#ededed; margin:20px 0; color:#808080; font-size:10px; position:relative;}
.footer #info * {color:#808080; font-size:10px;}
.footer #info #novasystems {float:right; line-height:1.8em; text-align:right; width:300px;}
.footer #info #novasystems a {color:#808080; text-decoration:none;} 
.footer #info #novasystems img {float:right; border:0;}

.footer a#facebook {display:block; position:absolute; top:-45px; left:0; z-index:20;}
.footer a#facebook img {border:0;}

.clear {height:1px; line-height:1px; font-size:1px; clear:both;}


.box_menu {width:200px;}
.box_menu ul {margin:0; padding:0; list-style-type:none;}
.box_menu ul li {margin:0 0 8px 0; padding:0; background:url(images/bg_box_menu_item.png) no-repeat; height:30px; line-height:27px;}
.box_menu ul li.selected {background:url(images/bg_box_menu_item_selected.png) no-repeat;}
.box_menu ul li a {text-decoration:none; color:#929292; font-weight:bold; display:block; width:160px; padding-left:20px;}
.box_menu ul li.selected a, .box_menu ul li a:hover {text-decoration:none; color:#515151; font-weight:bold;}

.text_area {font-size:12px; line-height:1.5em; color:#555; background:#eaeaea; padding:17px;}


.collection_preview {position:relative; clear:both;}
.collection_left_prev_btn {display:block; float:left; position:relative; left:-4px; top:170px; margin-right:10px;}
.collection_right_prev_btn {display:block; float:right; position:relative; right:2px; top:170px;}
.collection_big_box {position:absolute; top:20px; left:325px; background:url(images/bg_big_product_preview.png) no-repeat; width:281px; height:323px; border:0; overflow:hidden; text-align:center; padding:25px 4px;}
.collection_big_inner_div {position:absolute; width:855px;}
.collection_big_element_box {width:281px; height:50px; border:0; float:left; margin-right:4px;}
.collection_small_box {position: absolute;width:810px; height:157px; border:0; overflow:hidden; left:67px; padding-top:120px;}
.collection_small_inner_div {position:absolute;}
.collection_small_element_box {width:123px; height:137px; background:url(images/bg_small_product_preview.png) no-repeat; border:0; float:left; padding:10px 3px; text-align:center; margin:0 3px;}

.collection_description {position:absolute; top:393px; left:341px; width:259px; height:96px; border:0; background:url(images/bg_product_description.jpg) no-repeat; overflow:hidden; text-align:center;}
.collection_description div {margin-top:30px;}

.collection_colors {position:absolute; top:414px; left:715px; width:233px; height:53px; border:0;  background:url(images/bg_product_colors.jpg) no-repeat; overflow:hidden; text-align:center;}
.collection_colors div {margin-top:19px;}

.fade {height:500px;}
.fade_preview {position:relative; clear:both;}
.fade_left_prev_btn {display:block; float:left; position:relative; left:-4px; top:240px; margin-right:10px;}
.fade_right_prev_btn {display:block; float:right; position:relative; right:2px; top:240px;}
.fade_box {position: absolute;width:800px; height:489px; border:0; overflow:hidden; margin-left:67px;}
.fade_inner_div {position:absolute; }
.fade_element_box {position:absolute; background:url() no-repeat; border:0; float:left; padding:10px 3px; text-align:center; margin:0 3px;}

.galleryThumb {float:left; margin:0 13px 13px 13px;}
.galleryThumb img {border:0;}

