/* -------------------------------- */
/* -------------------------------- */
/*			FONTY					*/
/* -------------------------------- */
/* -------------------------------- */
.Museo-700-36 { font-family: Museo-700; color: #fff; font-size: 36px; margin: 35px 0 0 0 !important;}
.Museo-700-14 { font-family: Museo-700; color: #fff; font-size: 14px;  margin: 35px 0 0 0 !important; text-align: right !important;}
.Museo-300-24 { font-family: Museo-300; color: #de450f; font-size: 24px; text-align: right !important;}
.Museo-300-12 { font-family: Museo-300; color: #42a1d5; font-size: 12px; margin: 0 0 35px 0 !important; text-align: right !important;}



/* -------------------------------- */
/* -------------------------------- */
/*			TOP						*/
/* -------------------------------- */
/* -------------------------------- */
#top_bg {
	background: #212121 url('./gfx/top_bg.png');
	min-width: 1000px;
}

#top {
	width: 1000px;
	margin: 0 auto 0 auto;
	font-family: 'Arial';
	font-size: 12px;
	color: #888888;
}

/* ++++++++++++++++++++++++++++++++ */
/* 			OVER MENU				*/
/* ++++++++++++++++++++++++++++++++ */
#over_menu {
	height: 65px;
	font-family: 'Tahoma';
	font-size: 11px;
	line-height: 17px;
}

#over_menu ul {
	margin: 23px 0 0 0;
	float: left;
}

#over_menu ul.news{
	width: 805px;
}

#over_menu li {
	display: block;
	float: left;
}

#over_menu li.separator {
	margin: 0 17px 0 17px;
}

#over_menu a {
	color: #888888;
	text-decoration: none;
}

#over_menu a:hover {
	text-decoration: underline;
}

#over_menu span {
	color: #ffffff;
	font-weight: bold;
}

#over_menu p {
	float: left;
	margin: 23px 0 0 0;
}

#over_menu ul.flags li{
	margin: 0 0 0 10px;
}

#over_menu ul.flags a{
	display: block;
	width: 27px;
	height: 17px;
}

#over_menu ul.flags a span{
	display: none;
}

#over_menu ul.flags a.pl{ background: url('./gfx/flags/pl_inactive.png') no-repeat; }
#over_menu ul.flags a.eng{ background: url('./gfx/flags/eng_inactive.png') no-repeat;}
#over_menu ul.flags a.fr{ background: url('./gfx/flags/fr_inactive.png') no-repeat;}
#over_menu ul.flags a.esp{ background: url('./gfx/flags/esp_inactive.png') no-repeat;}
#over_menu ul.flags a.de{ background: url('./gfx/flags/de_inactive.png') no-repeat;}
#over_menu ul.flags a.jp{ background: url('./gfx/flags/japan_inctive.gif') no-repeat;}

#over_menu ul.flags a.de:hover, #over_menu ul.flags li.active_link a.de{ background: url('./gfx/flags/de_active.png') no-repeat;}
#over_menu ul.flags a.pl:hover, #over_menu ul.flags li.active_link a.pl{ background: url('./gfx/flags/pl_active.png') no-repeat;}
#over_menu ul.flags a.eng:hover, #over_menu ul.flags li.active_link a.eng{ background: url('./gfx/flags/eng_active.png') no-repeat; }
#over_menu ul.flags a.fr:hover, #over_menu ul.flags li.active_link a.fr{ background: url('./gfx/flags/fr_active.png') no-repeat;}
#over_menu ul.flags a.esp:hover, #over_menu ul.flags li.active_link a.esp{ background: url('./gfx/flags/esp_active.png') no-repeat;}
#over_menu ul.flags a.jp:hover, #over_menu ul.flags li.active_link a.jp{ background: url('./gfx/flags/japan_active.jpg') no-repeat;}


/* ++++++++++++++++++++++++++++++++ */
/* 				MENU				*/
/* ++++++++++++++++++++++++++++++++ */
#menu {
	background: url('./gfx/menu_bg.png') no-repeat;
	height: 43px;
	width: 1000px;
	font-family: 'Tahoma';
	font-size: 11px;
	text-shadow: 1px 1px 0px #f1f1f1;
	font-weight: 700;
}

#menu a {
	text-decoration: none;
	display: block;
	float: left;
	color: #323232;
}

#menu a:hover {
	color: #1e79a6;
}

#menu a.logo {
	margin: 9px 0 0 55px;
	font-size: 16px;
	color: #fff;
	text-shadow: 1px 1px 0px #828b23;	
	font-weight: 700;
}

#menu h1 {
	display: block;
	float: left;
	height: 43px;
	width: 210px;
}

#menu ul {
	display: block;
	float: left;
	margin: 17px 0 0 30px;
}

#menu li {
	display: inline;
	float: left;
	margin: 0 15px 0 4px;
}

#menu .search {
	display: block;
	float: right;
	width: 270px;
	margin: 13px 0 0 0;
}

#menu .search p{
    float: left;
	line-height: 23px;
	margin: 0 7px 0 0;
}

#menu .search input.text{
	display: block;
	float: left;
	width: 164px;
	
	/*hack tylko dla chrome:*/
	(-bracket-:hack;
        line-height: 20px;
    );
	
    background: none;
	color: #1e79a6;
	font-weight: 300;
	padding: 6px 4px 0 3px;
	border: 0;
}

#menu .search input.button{
	display: block;
	float: left;
	width: 29px;
	height: 25px;
    background: none;
	border:0;
	color: #1e79a6;
	font-weight: 300;
	cursor: pointer;
}


/* ++++++++++++++++++++++++++++++++ */
/* 			BELOW MENU				*/
/* ++++++++++++++++++++++++++++++++ */
#below_menu {
	width: 1000px;
	height: 312px;
	
}

#below_menu .description {
	float: left;
	width: 350px;
}

#below_menu .description p{
	margin: 15px 0 0 0;
	line-height: 18px;
	text-align: justify;
}
#below_menu .description p.white{
	color: #fff;
}

#below_menu .logos {
	float: left;
	font-family: 'Tahoma';
	font-size: 11px;
	margin:  20px 0 0 55px;
}

#below_menu .logos ul {
	float: left;
}

#below_menu .logos ul li{
	background: url('./gfx/arrow_dot.png') 0 20px no-repeat;
}

#below_menu .logos a{
	display: block;
	width: 180px;
	height: 59px;
	text-decoration: none;
}

#below_menu .logos a span {
	float: left;
	margin: 34px 0 0 33px;
}

#below_menu .logos ul.left a span { color: #c1cc4d;}
#below_menu .logos ul.right a span { color: #ffd202;}

#below_menu .logos a.alcatel{background: url('./gfx/logos/alcatel.png') no-repeat;}
#below_menu .logos a.blackberry{background: url('./gfx/logos/blackberry.png') no-repeat;}
#below_menu .logos a.htc{background: url('./gfx/logos/htc.png') no-repeat;}
#below_menu .logos a.huawei{background: url('./gfx/logos/huawei.png') no-repeat;}
#below_menu .logos a.iphone{background: url('./gfx/logos/iphone.png') no-repeat;}
#below_menu .logos a.lg{background: url('./gfx/logos/lg.png') no-repeat;}
#below_menu .logos a.motorola{background: url('./gfx/logos/motorola.png') no-repeat;}
#below_menu .logos a.nokia{background: url('./gfx/logos/nokia.png') no-repeat;}
#below_menu .logos a.samsung{background: url('./gfx/logos/samsung.png') no-repeat;}
#below_menu .logos a.se{background: url('./gfx/logos/se.png') no-repeat;}

#below_menu .logos a.alcatel:hover{background: url('./gfx/logos/alcatel_active.png') no-repeat;}
#below_menu .logos a.blackberry:hover{background: url('./gfx/logos/blackberry_active.png') no-repeat;}
#below_menu .logos a.htc:hover{background: url('./gfx/logos/htc_active.png') no-repeat;}
#below_menu .logos a.huawei:hover{background: url('./gfx/logos/huawei_active.png') no-repeat;}
#below_menu .logos a.iphone:hover{background: url('./gfx/logos/iphone_active.png') no-repeat;}
#below_menu .logos a.lg:hover{background: url('./gfx/logos/lg_active.png') no-repeat;}
#below_menu .logos a.motorola:hover{background: url('./gfx/logos/motorola_active.png') no-repeat;}
#below_menu .logos a.nokia:hover{background: url('./gfx/logos/nokia_active.png') no-repeat;}
#below_menu .logos a.samsung:hover{background: url('./gfx/logos/samsung_active.png') no-repeat;}
#below_menu .logos a.se:hover{background: url('./gfx/logos/se_active.png') no-repeat;}


#below_menu .times {
	float: right;
	width: 213px;
}

#below_menu .times img{
	margin: 40px 0 40px 0;
	float: right;
}

#below_menu .times a{
	text-decoration: none;
	color: #888888;
	line-height: 30px;
	display: block;
	float: right;
	width: 230px;	
	height: 30px;
	background: top right url('./gfx/times_bg.png') no-repeat;	
	text-align: right;
}

#below_menu .times a:hover{
	color: #c04520;
}

#below_menu .times a span{
	color: #fff;	
}



/* -------------------------------- */
/* -------------------------------- */
/*			MIDDLE					*/
/* -------------------------------- */
/* -------------------------------- */
#middle_bg {
	background: #eaeaea url('./gfx/middle_bg.png') repeat-x;
	min-width: 1000px;
	/* height: 30px;*/
}

#middle {
	width: 1000px;
	margin: 0 auto 0 auto;
	font-family: 'Tahoma';
	font-size: 12px;
	color: #9c9c9c;
}

/* -------------------------------- */
/*			LEFT					*/
/* -------------------------------- */
#left {
	float: left;
	width: 170px;
}

#menu_left {
	width: 170px;
	background: #1469a3 url('./gfx/menu_left_title_bg.png') repeat-y;
}

#menu_left h4 {
	display: block;
	width: 170px;
	height: 45px;
}

#menu_left h4 span {
	display: block;
	padding: 15px 10px 0 20px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
}

#menu_left ul li {
	height: 25px;
	background: #1469a3 url('./gfx/menu_left_bg.png') repeat-y;
	margin: 1px 0 0 0;
}

#menu_left ul li a{
	display: block;
	width: 170px;
	height: 25px;
	text-decoration: none;
	color: #fff;
	background: url('./gfx/arrow.png') 20px 8px no-repeat;
}

#menu_left ul li a:hover{
	background: #1a7bb4 url('./gfx/arrow.png') 20px 8px no-repeat;
}

#menu_left ul li a span{
	display: block;
	float: left;
	margin: 4px 0 0 35px;
}

#left .news {
	margin: 9px 0 9px 0;
	width: 170px;
}

#left .news .title {
	width: 170px;
	height:45px;
	background: url('./gfx/news_top.png') no-repeat;	
}

#left .news h3 {
	padding: 15px 20px 0 20px;
}

#left .news .title h3 a {
	text-decoration: none;
	font-weight: 700;
	color: #c04520;
	text-transform: uppercase;
}

#left .news .title h3 a:hover {
	text-decoration: underline;
}

#left .news  .content{
	background:  url('./gfx/news_bg.png') repeat-y;	

}

#left .news  .content span{
	display: block;
	padding: 5px 0 0 20px;
	color: #1e79a6;
	font-weight: 700;
}
#left .news  .content p{
	display: block;
	padding: 2px 20px 10px 20px;
}

#left .news  .content p a{
	text-decoration: none;
	color: #9c9c9c;
	line-height: 14px;
}
#left .news  .content p a:hover {
	text-decoration: underline;
}


/* -------------------------------- */
/*			RIGHT					*/
/* -------------------------------- */
#right {
	float: right;
	width: 816px;
}

/* ++++++++++++++++++++++++++++++++ */
/* 				BAR 				*/
/* ++++++++++++++++++++++++++++++++ */
#right .bar {
	width: 808px;
	height: 45px;
	background: url('./gfx/bar_bg.png') no-repeat;
	margin: 0 0 0 8px;
}

#right .bar h3{
	display: block;
	float: left;
	color: #fff;
	font-weight: 700;
	text-shadow: 1px 1px 0px #7c2b0b;
	margin: 13px 0 0 20px;

}

#right .bar span, #right .bar ul{
	display: block;
	float: right;
	margin: 22px 15px 0 0;
	color: #fff;
}

#right .bar li{
	display: block;
	float: left;
}

#right .bar li:after {
	content: '>';
	padding: 0 5px 0 5px;
}

#right .bar li:last-child:after{
	content: '';
}

#right .bar span a, #right .bar li a  {
	color: #fff;
	text-decoration: none;
	display: block;
	float: left;
}

#right .bar span a:hover, #right .bar li a:hover{
	text-decoration: underline;
	
}

/* ++++++++++++++++++++++++++++++++ */
/* 		SMALL_PRODUCT_LIST 			*/
/* ++++++++++++++++++++++++++++++++ */
#right ul.small_product_list {
	display: block;
	float: left;
	margin: 0 0 35px 0;
	width: 816px;
}

#right  ul.small_product_list a{
	color: #1e79a6;
}

#right ul.small_product_list li {
	float: left;
	width: 155px;
	margin: 8px 0 0 8px;
}

#right ul.small_product_list li .description{
	width: 155px;
	background:  #fff url('./gfx/box_155_bg.png') repeat-y;
	text-align: center;
}

#right ul.small_product_list li .description h2 {
	display: block;
	padding: 5px 5px 15px 5px;
	height: 20px; 
}

#right ul.small_product_list li .description h2 a{
	color: #1e79a6;
	font-weight: 700;
	text-decoration: none;
}

#right ul.small_product_list li .description h2 a:hover{
	text-decoration: underline;
}

#right ul.small_product_list li .description img{
	margin: 0 auto 0 auto;
	max-height: 85px;
	padding: 10px 0 10px 0;
}

#right ul.small_product_list li .unlock{
	height: 38px;
	width: 155px;
	background: url('./gfx/box_155_bottom.png') no-repeat;
	padding: 15px 0 0 0;
}
#right ul.small_product_list li .unlock a{
	display: block;
	margin: 0 auto 0 auto;	
	width: 80px;
	height: 22px;
	background: url('./gfx/unlock_bg.png') no-repeat;
	text-decoration: none;
	color: #fff;
	font-weight: 700;
	text-align: center;
}
#right ul.small_product_list li .unlock a:active{
	background: url('./gfx/unlock_bg_active.png') no-repeat;

}
#right ul.small_product_list li .unlock a span{
	display: block;
	padding: 3px 0 0 0;
}


/* ++++++++++++++++++++++++++++++++ */
/* 			NEWS_PAGE				*/
/* ++++++++++++++++++++++++++++++++ */

/* ----- NEWS_TEXT ----- */
#right .news{
	width: 808px;
	margin: 8px 0 20px 8px;
}

#right .news_text {
	background: url('./gfx/box_808_bg.png') repeat-y;
	padding: 15px 30px 15px 30px;
}

#right .news_text a{
	color: #1e79a6;
}

#right .news_text h2 {
	font-size: 16px;
	color: #1e79a6;
	font-weight: 700;
	margin: 0 0 5px 0;
}

#right .news_text span.date:after {
	content: '|';
	padding: 0 2px 0 3px;
}

#right .news_text span.comments a {
	text-decoration: none;
	color: #c04520;
	font-weight: 700;	
}

#right .news_text span.comments a:hover {
	text-decoration: underline;
}

#right .news_text p {
	margin: 18px 0 0 0;
	line-height: 16px;

}

#right .news_text li {
	margin: 10px 0 0 0;
	line-height: 5px;
}

#right .news_text label {
	margin: 0 10px 10px 10px;
	line-height: 5px;
}

#right .news_text form input.button {
	display: block;
	float: right;
	margin: 10px 10px 0 0;
	width: 256px;
	height: 40px;
	background: url('./gfx/order_bg.png') no-repeat;
	border: 0;
	cursor: pointer;
	color: #fff;
	font-weight: 700;
	padding: 0 0 5px 0;
}

/* ----- COMMENTS ----- */
#right ul.comments{
	width: 808px;
	margin: 8px 0 20px 8px;
}

#right ul.comments li{
	margin: 0 0 8px 0;
}

#right ul.comments .comment_text {
	background: url('./gfx/box_808_bg.png') repeat-y;
	padding: 10px 30px 15px 30px;
}

#right ul.comments span.user {
	color: #c04520;
	font-weight: 700;
}

#right ul.comments h2 {
	padding: 15px 0 0 0;
	line-height: 16px;
}

#right ul.comments h2 a{
	display: block;
	color: #1e79a6;
	font-weight: 700;
	text-decoration: none;
}
#right ul.comments h2 a:hover{
	text-decoration: underline;
}

#right ul.comments p {
	line-height: 16px;
}

/* ----- ADD_COMMENT ----- */
#right .add_comment{
	width: 808px;
	margin: 8px 0 35px 8px;
}

#right .add_comment form{
	background: #919191;
	text-align: left;
}

#right .add_comment form span{
	color: #fff;
}

#right .add_comment form input, #right .add_comment form textarea{
	display: block;
	margin: 2px 0 21px 0;
	color: #9c9c9c;
	padding: 5px 5px 5px 5px; 
}

#right .add_comment form .left input{
	width: 185px;
	height: 15px;
}
#right .add_comment textarea{
	width: 515px;
	height: 80px;
	max-width: 100%;
}

#right .add_comment form .right input{
	display: block;
	float: right;
	width: 119px;
	height: 25px;
	background: url('./gfx/add_comment_bg.png') no-repeat;
	border: 0;
	color: #fff;
	font-weight: 700;
	cursor: pointer;
	margin: 0 0 10px 0;
	padding: 0;
}

#right .add_comment form .left{
	width: 195px;
	float: left;
	margin: 15px 0 0 28px;
}

#right .add_comment form .right{
	width: 530px;
	float: left;
	margin: 15px 0 0 28px;
}


/* ++++++++++++++++++++++++++++++++ */
/* 		PRODUCT DESCRIPTION			*/
/* ++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++ */
/* 		MODEL DESCRIPTION			*/
/* ++++++++++++++++++++++++++++++++ */

/* ----- NEWS_TEXT ----- */
#right .product_description {
	width: 808px;
	margin: 8px 0 20px 8px;
}

#right .product_description a {
	text-decoration: underline;
	color: #1e79a6;
}

#right .product_description .text, #right .product_description .faq {
	background: url('./gfx/box_808_bg.png') repeat-y;
	padding: 15px 30px 5px 30px;
}

#right .product_description .text .left{
	width: 490px;
	float:left;
}

#right .product_description .text .right{
	width: 250px;
	float:right;

}

#right .product_description h2{
	font-size: 16px;
	color: #1e79a6;
	font-weight: 700;
	margin: 0 0 5px 0;
}
#right .product_description h2 span{
	font-weight: 100;
}

#right .product_description .text p{
	line-height: 18px;
}
#right .product_description .text .right a{
	display: block;
}
#right .product_description .text .right a span{
	display: none;
}
#right .product_description .text .right a img{
	margin: 0 auto;
}

#right .product_description .faq {
	line-height: 16px;
}

#right .product_description .faq span{
	color: #1e79a6;
	font-weight: 700;	
}
#right .product_description .faq p{
	margin: 0 0 20px 0;	
}

#right .product_description form p {
	
}

#right .product_description .left form span{
	font-weight: 700;
	display: block;
	margin: 25px 0 2px 0;
}

#right .product_description select, #right .product_description input {
	display: block;
	width: 180px;
	height: 20px;
	margin: 0 0 25px 0;
	padding: 0 0 0 3px;
	line-height: 18px;
}

#right .product_description .vote select, #right .product_description .vote input {
	display: inline;
        width: 10px;
	height: 10px;
	margin: 0 0 5px 0;
	padding: 0 0 0 3px;
	line-height: 5px;
}

#right .product_description input.button {
	display: block;
	width: 256px;
	height: 40px;
	background: url('./gfx/order_bg.png') no-repeat;
	border: 0;
	cursor: pointer;
	color: #fff;
	font-weight: 700;
	padding: 0 0 5px 0;
}
#right .product_description .text .left p.unlock{
	display:block;
	width: 256px;
	height: 40px;
	background: url('./gfx/unlock_big_bg.png') no-repeat;
	margin: 20px 0 10px 0;
}
#right .product_description .text .left a.unlock{
	color: #fff;
	text-decoration: none;
	font-weight: 700;
	text-align: center;
}
#right .product_description .text .left a.unlock span{
	display: block;
	padding: 11px 0 0 0;
}

#right .product_description .text .left p.check{
	display:block;
	width: 256px;
	height: 40px;
	background: url('./gfx/order_bg.png') no-repeat;
	margin: 20px 0 10px 0;
}
#right .product_description .text .left a.check{
	color: #fff;
	text-decoration: none;
	font-weight: 700;
	text-align: center;
}
#right .product_description .text .left a.check span{
	display: block;

}

/* ++++++++++++++++++++++++++++++++ */
/* 			UNLOCK_CHOICE			*/
/* ++++++++++++++++++++++++++++++++ */

#right .unlock_choice {
	width: 808px;
	margin: 8px 0 20px 8px;
}

#right .unlock_choice .text{
	background: url('./gfx/box_808_bg.png') repeat-y;
	padding: 10px 30px 20px 30px;
	text-align: center;
	line-height: 16px;
	
}

#right .unlock_choice .text h3{
	font-size: 16px;
	color: #1e79a6;
	font-weight: 700;
}

#right .unlock_choice .text p{
	margin: 5px 0 5px 0;
}

#right .unlock_choice .text span{
	color: #c04520;
	font-weight: 700;
}

#right .unlock_choice .choice{
	background: #919191;
        height: 35px;
	width: 808px;
	text-align: center;
	padding: 10px 0 0 0;
	line-height: 20px;
	color: #fff;
}

#right .unlock_choice .choiced{
	background: #919191;
        height: 60px;
	width: 808px;
	text-align: center;
	padding: 10px 0 0 0;
	line-height: 20px;
	color: #fff;
}

#right .unlock_choice .choice form.search{
	width: 250px;
	margin: 0 auto;
	display: block;
	padding: 0 0 0 30px;
}
#right .unlock_choice .choice form.select{
	width: 360px;
	margin: 0 auto;
	display: block;
	padding: 5px 0 0 30px;
}

#right .unlock_choice .choice input.text{
	width: 182px;
	height:30px;
    background: url('./gfx/search_bg.png') no-repeat;
	color: #1e79a6;
	text-align: left;
	padding: 0 10px 0 10px;
	border: 0;
	display: block;
	float: left;
	line-height: 28px;
}

#right .unlock_choice input.button{
	width: 30px;
	height: 30px;
    background: url('./gfx/search_button.png') 5px 5px no-repeat;
	cursor: pointer;
	margin: 0 0 0 4px;
	border: 0;
	display: block;
	float: left;
}



#right .unlock_choice select {
	width: 180px;
	height: 20px;
}

#right .unlock_choice .choice form select, #right .unlock_choice .choice form p{
	display: block;
	float: left;	
	margin: 0 0 0 5px;
}

/* ++++++++++++++++++++++++++++++++ */
/* 		LONG_PRODUCT_LIST 			*/
/* ++++++++++++++++++++++++++++++++ */
#right ul.long_product_list{
	width: 808px;
	margin: 8px 0 20px 8px;
	line-height: 16px;
}

#right ul.long_product_list li{
	margin: 0 0 8px 0;
}

#right ul.long_product_list .text {
	background: url('./gfx/box_808_bg.png') repeat-y;
	padding: 10px 30px 15px 30px;
}

#right ul.long_product_list h2 {
	line-height: 16px;
}

#right ul.long_product_list h2 a{
	display: block;
	color: #1e79a6;
	font-weight: 700;
	text-decoration: none;
}
#right ul.long_product_list h2 a:hover{
	text-decoration: underline;
}

#right ul.long_product_list p.price  {
	margin: 15px 0 0 0;
}

#right ul.long_product_list p.price span.price {
	color: #c04520;
	font-size: 16px;
	font-weight: 700;
	display: block;
	float: left;
	line-height: 20px;
	margin: 0 10px 0 0;
}

#right ul.long_product_list p.price a {
	display: block;
	float: left;
	width: 80px;
	height: 22px;
	background: url('./gfx/unlock_bg.png') no-repeat;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
	text-align: center;
	padding: 2px 0 0 0;
}


/* ++++++++++++++++++++++++++++++++ */
/* 				CART				*/
/* ++++++++++++++++++++++++++++++++ */
#right .cart {
	width: 808px;
	margin: 8px 0 20px 8px;
}

#right .cart .content {
	background: url('./gfx/box_808_bg.png') repeat-y;
	padding: 10px 30px 20px 30px;
	line-height: 16px;
}

#right .cart .content table {
	width: 745px;
	background: #cacaca;
	margin: 10px 0 15px 0;
}

#right .cart .content table tr {
	height: 25px;
}

#right .cart .content tr.title {
	color: #fff;
	font-weight: 700;
}

#right .cart .content table tr td {
	border-bottom: 1px solid #cacaca;
	background: #eaeaea;	
}

#right .cart .content tr.title  td {
	background: #919191;
	border-bottom: none;
}

#right .cart .content table a {
	color: #919191;
}
#right .cart .content table a:hover {
	color: #1e79a6;
}

#right .cart .content table td.nr { width:35px; text-align: center;}
#right .cart .content table td.model { width:190px;}
#right .cart .content table td.data { width:145px;}
#right .cart .content table td.product { width:250px;}
#right .cart .content table td.proce { width:100px;}

#right .cart .content table tr.one td.nr,
#right .cart .content table tr.one td.model,
#right .cart .content table tr.one td.price {
	font-weight: 700;
}
#right .cart .content table tr.one td.model {	color: #1e79a6;}
#right .cart .content table tr.one td.price {	color: #c04520; text-transform: uppercase;}

#right .cart .content h2 {
	color: #1e79a6;
	font-size: 16px;
	font-weight: 700;
}

#right .cart .content p span{
	color: #c04520;
	font-weight: 700;
}

#right .cart .content form{
	margin: 30px 0 0 0;
}

#right .cart .content form input{
	width: 170px;
	height: 20px;
	display: block;
	line-height: 18px;
}

#right .cart .content form ul li{
	display: block;
	float: left;
	width: 187px;	
}

#right .cart .content form p span{
	font-weight: 700;
	color: #9c9c9c;
}

#right .cart .content form p{
	margin: 10px 0 0 0;
}

#right .cart .content form input.checkbox{
	display: inline;
	width: 13px;
	height: 13px;
	margin: 10px 10px 0 0;
}
#right .cart .content form p.checkbox{
	float: left;
	font-size: 12px;
	
}

#right .cart .content form input.button {
	display: block;
	float: right;
	margin: 10px 10px 0 0;
	width: 256px;
	height: 40px;
	background: url('./gfx/order_bg.png') no-repeat;
	border: 0;
	cursor: pointer;
	color: #fff;
	font-weight: 700;
	padding: 0 0 5px 0;
}

#right .cart .content form p.checkbox a {color: #1e79a6;}
#right .cart .content form p.checkbox a:hover {color: #c04520;}

#right .cart .content .dotpay {
	margin: 30px auto 10px auto;
	width: 240px;
	text-align: center; 
}

/* ++++++++++++++++++++++++++++++++ */
/* 			NAVIGATION 				*/
/* ++++++++++++++++++++++++++++++++ */
#right ul.navi {
	width: 808px;
	margin: 8px 0 20px 8px;
	display: block;
	float: left;
}

#right ul.navi li {
	display: block;
	float: left;
	margin: 0 8px 0 0;
	text-align: center;
	padding: 9px 0 0 0; 
	background: url('./gfx/navi.png') no-repeat;
}

#right ul.navi li.active {
	background: url('./gfx/navi_active.png') no-repeat;
}

#right ul.navi li a{
	display: block;
	float: left;
	width: 34px;
	height: 34px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}

#right ul.navi li.arrow {
	background: url('./gfx/navi_arrow.png') no-repeat;
	margin: 7px 8px 0 0; 
	padding: 4px 0 0 0;
}

#right ul.navi li.arrow a{
	width: 20px;
	height: 20px;
	font-family: 'Arial';
	font-size: 9px;
}


/* -------------------------------- */
/* -------------------------------- */
/*				FOOTER				*/
/* -------------------------------- */
/* -------------------------------- */
#footer_bg {
	background: #212121 url('./gfx/top_bg.png');
	height: 72px;
	min-width: 1000px;
}

#footer{
	width: 1000px;
	height: 72px;
	margin: 0 auto 0 auto;
	font-family: 'Tahoma';
	font-size: 11px;
	color: #888888;
}



#footer img {
	float: left;
	margin: 13px 0 0 0;
}

#footer p{
	float: left;
        width: 690px;
	margin: 28px 0 0 0;
	text-align: right;
}

#footer p.reviev{
	float: left;
        width: 1000px;
	margin: 28px 0 0 0;
	text-align: right;
}

#footer span {
	color: #fff;
}


/* -------------------------------- */
/* -------------------------------- */
/*				CLEAR				*/
/* -------------------------------- */
/* -------------------------------- */
.clear_both {
	clear: both;
}

.slideOuter {
	position: absolute;
	width: 86%;
	left: 1%;
	white-space: nowrap;
	overflow: hidden;
}

.typeahead, .tt-query, .tt-hint {
	left:100px;
 	padding: 8px 12px;
	top:20px;

}

.typeahead {
	background-color: #FFFFFF;
}
.typeahead:focus {
	border: 2px solid #0097CF;
}
.tt-query {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.tt-hint {
	color: #999999;
}
.tt-dropdown-menu {
	background-color: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 8px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	margin-top: 0px;
	top: 30px;
	padding: 8px 0;
	width: 422px;
}
.tt-suggestion {
	font-size: 24px;
	line-height: 24px;
	padding: 3px 20px;
}
.tt-suggestion.tt-is-under-cursor {
	background-color: #0097CF;
	color: #FFFFFF;
}
.tt-suggestion p {
	margin: 0;
}
