@charset "utf-8";

/* CSS Document */



* {

	padding: 0; 

	margin: 0;

	border-collapse:collapse;

	}


html {

	height: 100%;

	}



body {

	font-family: Arial, Geneva, sans-serif;

	font-size: 12px;

	color: #8f8c81;



	/*background-color: #f6f4e8;*/

	background-color: #ffffff;

}

table tr td.cart_table
{
    background-color: #ffffff;
	padding: 5px; 
	border: 1px solid #777; 
    font-family: arial;
    color: #444;
    font-weight: bold;
font-size: 14px;

}

.create_calendar
{
  color: #f78b00;
  font-size: 16px;
  font-weight: bold;  
}

.tab_feed
{
padding: 10px;
}

table tr td.cart_table_head
{
    background-color: #EBF0F4;
	padding: 5px; 
	border: 1px solid #777; 
    font-weight: bold;
    color: #222; 
    font-family: arial; 
font-size: 14px;

}

table tr td.cart_table_top
{
    background-color: #D6DCE1;
	padding: 5px; 
	border: 1px solid #777; 
    font-weight: bold;
    color: #111; 
    font-family: arial;

}

.mc a {

    font-weight: bold;
    color: #444;
    font-size: 14px;
    margin-bottom: 2px;
    text-transform:capitalize;
}

.mc {

    font-weight: bold;
    color: #111;
    font-size: 14px;
    margin-bottom: 2px;
    text-transform:capitalize;
}


.cars_category_new_more
{

	width: 180px; 

	height: 300px; 

	padding: 10px 0px 10px 20px; 

	text-align: left; 

	margin: 0px;

	float:left;

    font-weight:bold;

    font-size: 12px;

	font-family:arial;


}

.disc {color: red;}

div.sum_1
{

font-size: 16px;
color: #333;
}

div.sum_2
{

font-size: 16px;
color: #222;
}

div.sum_3
{

font-size: 16px;
color: #111;
}

.dicount
{
font-size: 16px;
color: #e15a08;
}

h1.discount_h1
{
color: red;
}


table tr td.table_cart_paper
{
font-weight: bold;
color: #333;
padding: 3px;
background-color: #e9eef3;
font-family: arial;
font-size: 13px;
border: 1px solid #777; 

}

table tr td.table_cart_price
{
font-weight: bold;
color: #ef5b01;
padding: 3px;
font-size: 12px;
font-family: arial;
border: 1px solid #999; 
}

table tr td.table_cart_size
{

font-weight: bold;
color: #333;
padding: 3px;
background-color: #e9eef3;
font-family: arial;
font-size: 14px;
width: 50px;
border: 1px solid #777; 

}

table tr td.table_cart_delim
{
 color: #ccc;
font-family: arial;
border: 1px solid #999; 
}

.cart_message
{

    color: #333;
	font-size: 20px;
	font-family: Arial, Geneva, sans-serif;
	text-align: center;
}

.calendar_cart
{
	font-size: 12px;

}


a {

	color: #5591cb;

	text-decoration: underline;

}


.calend_qty
{

font-size: 30px;
	text-align: center;


	font-weight: bold;

    color: #555;


}



.custom_img
{

	padding-top: 10px; 
	border: 1px solid #555; 

}

a:hover {

	text-decoration: none;

}



h1 {



	text-align: center;

	font-size: 18px;

	font-weight: bold;

    color: #555;

	}

	

h2 {



	text-align: center;

	font-size: 17px;

	font-weight: bold;
  
    color: #555;

	}  

	

h3 {

	margin: 0 0 10px 0;

	text-align: left;

	font-size: 17px;

	font-weight: bold;

	color: #8a8a8a;

	}

	

h4 {

	margin: 0 0 10px 0;

	text-align: left;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #ec008c;

}

	

p {

	margin: 0 0 5px 0;

	text-align: left;

	}



img {

	border: none;

}



#logintext {

	width: 260px; 

	height: 17px; 

	font-size: 11px; 

	color: #8f8c81; 

	float: left; 

	font-family: Arial, Geneva, sans-serif; 

	padding: 2px 0 0 5px

}







#cart_icon {

	width:125px; height:22px; 

	float: left; 

	margin-left: 39px;

}



#items_link {

	width: auto;

	float: left; 

    font-weight: bold;

	margin: 5px 0 0 7px; 

	color: #89a8c7;

    font-size: 14px;

	font-family:Arial, Geneva, sans-serif;

}



#remember_me {

	width: 315px; 

	height: 20px; 

	overflow: hidden; 

	float: right; 

	margin: 5px 0 0 0;

}



#remember_me checkbox {

	width: 15px; 

	height: 15px;

}



#remember_me_text {

	width: auto;

	color: #89a8c7; 

	font-size: 9px;

	float: left; 

	margin: 2px 0 0 5px;

}



#remember_me_text a: {

	text-decoration: underline; 

}


#search_block {

	width: 650px; 
	height: 50px; 
	margin: 0 auto;


}



#search_button {
	width: auto;
	float: left; 
	margin: 10px 0 0 8px;
}




#right_menu_cart_container {

	width: 283px; 

	overflow:hidden;

    min-height: 400px;

    height:expression(this.scrollHeight < 400? "400px" :

     "auto");

	float: left; 

	overflow: hidden; 

	color: #b9b7ac; 

	padding: 59px 0 0 43px; 

	background:url(../images/right_menu_bg.jpg) no-repeat left bottom;

	text-align: center;

}



.center_cart_container {

	width: 283px; 

	text-align: center;

}






.more_button {

	width: 53px; 

	height: 18px; 

	padding: 0 0 28px 122px;

}



.right_menu {

	list-style: none;

	line-height: 22px;

}



.right_menu li{

	list-style: none;

	background:url(../images/li_bg.gif) no-repeat left;

	padding: 0 0 0 30px;

	

}



.right_menu a{

	font-weight:normal;

	text-decoration: underline;

}





#body_container_cart {

	width: 674px; 

	min-height: 400px;

    height:expression(this.scrollHeight < 400? "400px" :

     "auto");

	float: left; 

	overflow: hidden; 

	background:url(../images/body_bg.jpg) no-repeat top right; 

    padding-top: 14px;

	color: #739bc3;

	font-weight: bold;

}



.dotted_line {

	width: 674px; 

	height: 1px; 

	background: url(../images/dotted_line.gif) repeat-x;

	margin: 6px 0 20px 0;

	font-size: 0;

}



.good_name {

	width: 674px; 

	height:33px;

}



.good_delete 
{
	float:left;
	margin-left: 20px;
}

#body_container_cart a
{
	color: #5b80a5;
	font-weight: bold;
	text-decoration:underline;
}

#breadcrumb 
{
    background: url(../images/breadcrumb.png) repeat-x; 
	font-family:arial;
    color: #477EB1;
    font-size: 14px;
    text-align:center;
    width: 980px;
    height: 34px;
    padding-top: 6px;
    margin: 0 auto;
}

#breadcrumb_bottom {
      background: url(../images/breadcrumb.png) repeat-x; 
	font-family:arial;
    color: #477EB1;
    font-size: 14px;
    text-align:center;
    width: 980px;
    height: 34px;
    padding-top: 6px;
    margin: 0 auto;
}

#navigation
{
    background: url(../images/breadcrumb.png) repeat-x; 
	font-family:arial;
    color: #555;
    font-size: 14px;
    text-align:center;
    width: 980px;
    padding-top: 6px;
}

#navigation_bottom
{
    background: url(../images/breadcrumb.png) repeat-x; 
	font-family:arial;
    color: #555;
    font-size: 14px;
    text-align:center;
    width: 980px;
    padding-top: 6px;
    margin: 0 auto;
}

.first_image 
{
	width: auto; 
	height: 175px; 
	padding: 6px; 
	border: 1px dashed #b8b6aa; 
	float: left; 
	margin: 0 5px 16px 0;
}

.first_image_1
{
	width: auto; 
	height: 250px; 
	padding: 10px; 
	border: 1px solid #555; 
	float: left; 
	margin: 0 5px 16px 0;
	background-color:#fff;
}

#breadcrumb a 
{
	font-family:arial;
    color: #477EB1;
	font-size: 14px;
	font-weight: bold;
	text-decoration:underline;
}

.normal_image 
{
	width: auto; 
    padding: 6px; 
    float: left; 
    margin: 0px;
    background-color:#5E9BD1; 
}



/*.normal_image img {border:solid 1px #0000FF; }*/



.last_image {

	width: auto; 

	height: 175px; 

	padding: 6px; 

	border: 1px dashed #b8b6aa; 

	float: left; 

	margin: 0 0 16px 5px;

}



#celebrity {

	width: 634px; 

	overflow: hidden; 

	text-align:center; 

	clear: both; 

	font-size: 12px; 

	color: #598fc5; 

	margin-bottom: 5px;

}



#celebrity_bg {

	width: 634px; 

	height: 21px; 

	overflow: hidden; 

	background:url(../images/posters_and_pictures_bg.jpg) no-repeat center;

}



#alphabet {

	width: 634px; 

	overflow: hidden; 

	background: url(../images/skobka.jpg) right top no-repeat;

	text-align: center;

}



#alphabet div {

	margin: 0 0 14px -70px;

}



#alphabet a{

	font-size: 33px;

	color: #8fb4d7;

	text-decoration:underline;

	margin: 0 0 0 36px;

}



#footer {

	width: 1000px; 

	height: 70px; 

	background:url(../images/footer_bg.gif); 

	clear: both;

}



.down_menu {
	width: auto;
	font-family:arial;
	list-style: none;

	color: #7d7b6c;
	font-size: 11px;
	clear: both;
}

.down_menu li {
	font-family:arial;
	width: auto;
	float: left;
}

.down_menu li.link {
	font-family:arial;
	padding: 0 10px;
}

.down_menu li a {
	text-decoration: none;
	font-size: 11px;
	color: #7d7b6c;
	text-decoration:underline;
}

.down_menu li a:hover {
	color: #7d7b6c;
	text-decoration: underline;
}



#copyright {

	width: 950px; 

	margin: 0 auto; 

	text-align: right; 

	clear: both; 

	font-size: 10px;

	color: #6a6a6a;

}



#design {

	margin: 0 0 0 27px; 

	clear: both; 

	font-size: 11px;

}













.cartselect {width:20px; font-size:10px;}





.category_new_more {

	width: 180px; 

	height: 180px; 

	padding: 10px 0px 10px 20px; 

	text-align: left; 

	margin: 0px;

	float:left;

    font-weight:bold;

    font-size: 13px;

	font-family:arial;

}





.big_letter {

	width: 25px; 

	height: 150px; 

	padding: 10px 5px 10px 0px; 

	margin: 0px;

	float:left;

}


.big_cars {

	width: 180px; 

	height: 20px; 

	padding: 10px 5px 10px 0px; 

	margin: 0px;

	float:left;

    font-size: 22px;

    font-weight: bold;

}




.big_letter a {

	font-size:54px;

	text-decoration:none;

	color:#477EB1;

	font-weight:bolder;

	line-height:50px;

	text-transform:uppercase;

}





.big_letter a:hover {

	color:#5591CB;

}











/*����� ���������*/

#idform td {padding:2px 2px 5px 2px;}









/*�������� ����������*/

.btn {border: 1px solid #aaa; font-size: 11px; color: #5f5c51; font-family: Tahoma, Geneva, sans-serif;}

.iput {border: 1px solid #ccc; font-size: 11px; color: #8f8c81; font-family: Tahoma, Geneva, sans-serif;}









	 









/*.cartheaderleft {float:left; height:20px; width:60px; background-color:#999999; color:white; text-align:center; font-weight:bolder; padding-top:2px; border:solid #F6F4E8; border-width:0 0 0 1px;}*/



.cartheader {

font-size: 14px;

font-family: Arial, Geneva, sans-serif;

float:left; 

 

width:70px; 

background-color:#DFDFDF; color:#333; 

text-align:center; 

font-weight:bolder; 

height:20px;





border-bottom:solid #666 1px; 
border-left:solid #666 1px; 


}





#total_head {border-right:solid #666 1px; height:20px; text-align: right; float: right;}





.cartcolor {float:left; height:45px; width:70px; color:#999999; text-align:center; padding-top:3px; border:solid #666; border-width:0px 1px 1px 0px; font-size:11px;}



.carthidecolor {float:left; height:45px; width:70px; background-color:#fff; color:white; text-align:center; padding-top:3px; border:solid #666; border-width:0px 1px 1px 0px; font-size:11px;}



.p_cena { color: #FF7200; font-size: 14px; font-weight:bolder; font-family: Arial, Tahoma, sans-serif;}













.cartheaderorderleft{ 

float:left; 
border:solid; 
border-width:0px 3px 0px 0px; 
background-color:#5E9BD1; 
color:#FFFFFF; 
font-weight:bolder; 

}

.cartheaderorder{float:left; border:solid; border-width:0px 2px 0px 0px; background-color:#5E9BD1; color:#FFFFFF; font-weight:bolder; font-size:11px;}

.cartheaderorderbodyleft{float:left; border:solid #F6C455; border-width:0px 2px 2px 2px; padding:10px 0px; height:35px;}


.cartheaderorderbody{
float:left; 
border:solid #F6C455; 
border-width:0px 2px 2px 0px; 
padding:10px 0px; height:35px; 
font-weight:bolder;
color: #333;

}

.cartheaderorderbody_image{
float:left; 
border:solid #F6C455; 
border-width:0px 2px 2px 0px; 
padding:0; 

height:35px; 
font-weight:bolder;}

cartbody
{

float:left; 
border:solid #F6C455; 
border-width:0px 2px 2px 0px; 
padding:10px 0px; height:35px; 

}

.cartcontentnew
{

font-size: 16px; 
color:#333; 
background-color:#DFDFDF;
text-align:left; 
font-weight:bolder; 
font-family: Arial, Geneva, sans-serif;
}

.cart1
{

padding:2px; 
font-family: Arial, Geneva, sans-serif;
font-size: 12px;
border-bottom:solid #666 1px;
font-weight:bolder; 

}

.carttotal{

pagging: 5px;
border:solid #F6C455; border-width:0px 2px 2px 2px; text-align:center;
font-weight:bolder; 
font-size: 18px;
font-family: Arial, Geneva, sans-serif;
color: #000;
}







.red_text {color:#000000;}

.order_table{

color:#000000;

margin:0 auto;

text-align:center;

width:500px;

}

.order_table b{

text-align:left;

}

.order_table p table td{

    padding-left: 10px;

}


table.vord
{

border:solid #666 1px;

}

td.vordtr

{

border:solid #666 1px;

}



#images_main
{
    margin-top: 60px;
	background:url(../images/center_bg.png);
    width: 650px;
    height: 420px;
}

.cartcontentnew
{

font-size: 16px; 
color:#333; 
background-color:#DFDFDF;
text-align:left; 
font-weight:bolder; 
font-family: Arial, Geneva, sans-serif;
}


.cart1
{

padding:2px; 
font-family: Arial, Geneva, sans-serif;
font-size: 13px;
border-bottom:solid #666 1px;
font-weight:bolder; 

}



#wrapper {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;

	background-repeat:no-repeat;
	background-position:top left;
	background-color: #F0F5F9;
}

#header {
	width: 100%;
	overflow: auto;
	background:url(../images/home_bg.gif);
    height: 135px;

}

#logo {
	width: 870px; 
	height: 79px; 
    float: left;
}



#header_content
{
	width: 990px;
	height: 78px; 
    margin: 0 auto;


}


#main_menu_new 
{
	text-align: center;
	width: 1000px; 
	height: 32px; 
    margin: 0 auto;
    margin-top:16px;  
    background:url(../images/menu_bg.png);
}


a.home_links
{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
margin-top: 10px;
font-weight: bold;
text-transform:uppercase;
padding-right: 20px;
padding-left: 20px;

}

a:hover.home_links
{
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    color: #fff;
	font-weight: bold;
	text-decoration: underline; 
}

.calendar
{

margin-bottom: 24px;
margin-left: 20px;

}

.login_block {

	overflow: hidden; 
   
	float: right;
}

#cart_content
{ 
	width: 100px; 
	float: right;
    margin-top: 20px;
    margin-right: 20px;
}


#login {
	width: 122px; 
	height: 17px; 
	border: 1px solid #ccc; 
	font-size: 11px; 
	color: #8f8c81; 
	float: left; 
	font-family: Tahoma, Geneva, sans-serif; 
	padding: 2px 0 0 5px
}

#logintext {

	height: 17px; 
	font-size: 11px; 
	color: #8f8c81; 
	float: left; 
	font-family: Tahoma, Geneva, sans-serif; 

}

#password {
	width: 122px; 
	height: 17px; 
	border: 1px solid #ccc; 
	font-size: 11px; 
	color: #8f8c81; 
	float: left; 
	margin-left: 6px; 
	padding: 2px 0 0 5px; 
	font-family:Tahoma, Geneva, sans-serif;
}

#cart_icon {

	width:60px; 
    height:60px; 
	float: right; 
    margin: 0;

	background-color: #F0F5F9;

}

#search_block {

	width: 650px; 
	height: 50px; 
	margin: 0;
	padding: 0; 

	background:url(../images/search_bg.png); 
	float: right; 
 
	text-align: left;
}

#search {
	width: 500px; 
	height: 25px; 
	border: 1px solid #555; 
	font-size: 16px; 
	color: #555; 
	float: left; 
	font-family:Arial, Geneva, sans-serif; 
	padding: 2px 0 0 25px; 
	margin-top: 11px; 
	margin-left: 12px; 
	background:url(../images/search_input_bg.png); 
	background-repeat:no-repeat; 
	background-position:left; 
	background-color:#E2F1FC;
    font-weight: bold;
}

#search_button {
	width: auto;
	float: left; 
	margin: 10px 0 0 8px;
}

#right_menu_container {
 
	width: 190px; 
	height: 466px; 
	float: left; 
	overflow: hidden; 
	color: #739bc3; 
	font-weight: bold; 
	padding: 20px 0 0 30px; 
	background:url(../images/right_container.png); 
}

#down_menu_container
{
padding-top: 6px;
margin: 0 auto;
	font-family:Arial, Geneva, sans-serif;
}

#body_header
{
    width: 1000px; 
    margin: 0 auto;
}


#body_container 
{
	width: 1000px; 
    margin: 0 auto;
	overflow: hidden; 
}

.first_image {
	width: auto; 
	border: 1px solid #555; 
    padding: 5px;
	background-color:#fff;
	float: left; 
	margin: 0 5px 10px 0;
}

.normal_image 
{
	width: auto; 
	padding: 6px; 
	float: left; 
	margin: 0 5px 16px 5px;
}

.last_image {
	width: auto; 
	height: 175px; 
	padding: 6px; 
	border: 1px dashed #b8b6aa; 
	float: left; 
	margin: 0 0 16px 5px;
}

.celebrity 
{
	width: 634px; 
	overflow: hidden; 
	text-align:center; 
	clear: both; 
    padding-top: 17px;
    padding-bottom: 7px;
    font-size: 18px; 
	font-family:Arial, Geneva, sans-serif;
	font-weight:bolder;
	text-decoration: underline;
}

.celebrity a
{
    color:#FF9C00;
	text-decoration: underline;
}

.celebrity a:hover
{
    color:#FF9C00;
	text-decoration: underline;
}

#celebrity_bg 
{
	width: 634px; 
	height: 21px; 
	overflow: hidden; 
	background:url(../images/posters_and_pictures_bg.jpg) no-repeat center;
}

#main_letters
{
	height:218px; 
	background:url(../images/main_letters_bg.png) no-repeat center;
}

#alphabet {
	width: 634px; 
	overflow: hidden; 
    text-align: center;
}

#alphabet div {
	margin: 0 0 14px -10px;
}

#alphabet a{
	font-size: 33px;
	color: #8fb4d7;
	text-decoration:underline;
	margin: 0 0 0 36px;
}

#footer {
	width: 100%; 
	height: 90px; 
	background:url(../images/footer_bg.gif); 
	clear: both;
}

.down_menu {
	width: auto;

	list-style: none;

	color: #7d7b6c;
	font-size: 11px;
	clear: both;
}

.down_menu li {
	width: auto;
	float: left;
}

.down_menu li.link {
	padding: 0 10px;
}

.down_menu li a {
	text-decoration: none;
	font-size: 11px;
	color: #7d7b6c;
	text-decoration:underline;
}

.down_menu li a:hover {
	color: #7d7b6c;
	text-decoration: underline;
}



#design {
	margin: 0 0 0 27px; 
	clear: both; 
	font-size: 11px;
}

#contact-overlay {background-color:#000; cursor:wait;}
#contact-container {font: 16px/22px 'Trebuchet MS', Verdana, Arial; text-align:left; width:450px;}
#contact-container .contact-content {background-color:#333; color:#ddd; height:40px;}
#contact-container h1 {color:#d76300; font-size:20px; line-height:20px; margin:0; padding:0 0 6px 12px; text-align:left;}
#contact-container .contact-loading {background:url(../img/contact/loading.gif) no-repeat; height:55px; margin:-14px 0 0 190px; padding:0; position:absolute; width:54px; z-index:8000;}
#contact-container .contact-message {text-align:center;}
#contact-container .contact-error {background:#000; border:2px solid #ccc; font-size:14px; font-weight:bold; line-height:18px; margin:0 auto; padding:2px; width:92%;}
#contact-container br {clear:both;}
#contact-container form {margin:0; padding:0;}
#contact-container label {clear:left; display:block; float:left; font-weight:bold; padding-right:4px; text-align:right; width:100px;}
#contact-container .contact-input {background:#eee; border:1px solid #fff; font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; width:300px;}
#contact-container textarea {height:114px;}
#contact-container .contact-cc {cursor:default; font-size:14px; vertical-align:top;}
#contact-container .contact-top {background-color:#333; height:13px; margin:0; padding:0; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; border-radius:8px 8px 0 0;}
#contact-container .contact-bottom {background-color:#333; font-size:12px; height:13px; line-height:12px; text-align:center; -webkit-border-bottom-right-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-bottomleft:8px; border-radius:0 0 8px 8px;}
#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {color:#666; position:relative; top:-4px; text-decoration:none;}
#contact-container .contact-bottom a:hover {color:#888;}
#contact-container .contact-button {background:#d76300; border:0; color:#fff; cursor:pointer; font-size:16px; font-weight:bold; height:26px; margin:4px 0 0 4px; text-align:center; vertical-align:middle; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#contact-container .contact-button:hover {background:#f49000;}
#contact-container a.modal-close,
#contact-container a.modal-close:link,
#contact-container a.modal-close:active,
#contact-container a.modal-close:visited {color:#999; font-size:18px; font-weight:bold; position:absolute; text-decoration:none; right:8px; top:0px;}
#contact-container a.modal-close:hover {color:#ccc;}
