* {
padding: 0;
margin: 0;
}
html, body
{
	height: 100%;
	width: 100%;
	background-color: #6B90C7;
	color: #6B90C7;
	font: 10px Verdana,Arial;
	margin: 0px;
	line-height: 15px;
	padding: 0px;
	border: 0px solid;
	/*behavior:url("csshover3.htc");*/

}
div.clear
{
	clear: both;
	height: 0px;
	line-height: 0px;
	overflow:hidden;
	visibility: hidden;
	
}
img
{
	border: none;
}
#all
{
	width: 100%;
	min-height:100%;
	height:auto !important;
	height:100%;
	background-image: url(/images/top_back.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	margin: 0px auto;
}
#all_1
{
	width: 100%;
	min-height:100%;
	height:auto !important;
	height:100%;
	background-image: url(/images/top_backend.png);
	background-repeat: repeat-x;
}
#all_content
{

	min-height:879px;
	height:auto !important;
	height:879px;
	margin: 0px auto;
	/*background-color: #fff;*/
	/*line-height:0px;
	font-size: 0px;*/
	/*border:1px solid #000;*/
	position:relative;
	padding-top:99px;
}
#footer
{
	height: 77px;
	margin: 0px auto;
	background-image: url(images/footer_back.gif);
	background-repeat: repeat-x;
	background-color: #010101;
}
#footer_content
{
	text-align: center;
	position: relative;
	z-index:1;
	color: #a64a22;
}
#footer_content p
{
	line-height: 12px;
	color: #5f1b0c;

}
#footer_content p a
{
	color: #666666;
	text-decoration: none;
}
#footer_content p a:hover
{
	text-decoration: underline;
	color: #666666;
}
a.footer_logo, a.footer_logo img
{
	float: right;

}
div.footer_top_sep
{
	height: 22px;
	line-height: 0px;
	overflow:hidden;
}
div.footer_logo
{
	width: 142px;
	height: 46px;
	position: absolute;
	right:0px;
	top:-6px;
	z-index:1000;
	
}
p.footer_p a
{
	font-size: 11px;
	font-weight: regular;
	margin-top: 7px;
	color: #a64a22;
}
#top_header
{
	height: 99px;

  background-image: url("/images/spriteme1.png");
  background-position: -10px -920px;

	background-repeat: no-repeat;
	position:absolute;
	top:0;
}

#top_langs
{
	height: 28px;
	/*line-height: 35px;*/
	text-align: right;
}
a.en_flag
{
	margin-right: 84px;
}
a.en_flag img, a.bg_flag img
{
	margin-top: 5px;
	
	line-height: 10px;
}

div.top_left, div.top_center, div.top_right
{
	height:69px;
	width: 197px;
	float: left;
	position: relative;
	
}
div.top_center
{
	width: 646px;
}
div.top_left_car
{
	width:57px;
	height: 59px;
	float: left;
	margin-top: 8px;
}
div.top_left_car a
{
	margin-left: 9px;
}
div.top_left_car_info
{
	width:137px;
	line-height: 13px;
	margin-top: 5px;
	margin-left: 1px;
	color: #000000;
	float: left;
	
}
div.top_left_car_info a
{
	color: #fff;
	text-decoration: underline;
}
div.top_left_car_info a:hover
{
	text-decoration: none;
}
div.top_left_car_info span
{
	color: #1f106e;
}
div.top_center
{
	color: #767676;
}
div.top_center p
{
	text-align: right;
	margin-top: 25px;
}
div.top_center p a
{
	color: #767676;
	font-weight: bold;
	text-decoration: none;
}
div.top_center p a:hover
{
	text-decoration: underline;
}
div.top_right_top
{
	width: 120px;
	height: 46px;
	margin: 0px auto;
}
div.top_right_bottom
{
	width: 206px;
	text-align: center;
	color: #c0231f;
	font-weight: bold;
	line-height:10px;
}
div.top_right_bottom h1
{
	color: #c0231f;
	font-weight: bold;
	font-size: 10px;
	line-height:10px;
}
div.top_right
{
	height:69px;
	width: 206px;
	float: left;
	
}
#content
{
	min-height:607px;
	height:auto !important;
	height:607px;
	background-image: url(images/headerN.png);
	background-repeat: no-repeat;
	background-position:top center;
	_margin-top: -8px;
	background-color: #fff;
}
#top_menu
{
	height: 41px;
	position: absolute;
	left:5px;
	top:48px;
	z-index:1000;
	margin-left: 17px;
}
div.top_menu_left, div.top_menu_center, div.top_menu_right
{
	height: 41px;
	float: left;
}
div.top_menu_left
{
	width: 13px;
  background-image: url("/images/spriteme1.png");
  background-position: -10px -1051px;
	background-repeat: no-repeat;
}
div.top_menu_right
{
	width: 13px;
  background-image: url("/images/spriteme1.png");
  background-position: -10px -1112px;
	background-repeat: no-repeat;
}
div.top_menu_center
{
	background-image: url(images/top_menu_center.gif);
	background-repeat: repeat-x;
	color: #4f4f4f;
	line-height: 41px;
}
div.top_menu_center img
{
float: left;
}
div.top_menu_center a
{
	color: #4f4f4f;
	text-decoration: none;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
}
div.top_menu_center a:hover, div.top_menu_center a.hold
{
	color: #ba5225;
	text-decoration: underline;
}
#main_center, #main_right,#main_right_all
{
	float: left;
}
#main_left
{
	width: 169px;
	margin-top: 224px;
	float: left;
	margin-left:-845px;
	/*position:absolute;*/
	/*top:0;*/
}
#main_center
{
	margin-left:169px;
	position:relative;
}
div.main_left_title,div.main_left_title_hold,div.menu_left
{
	width: 169px;
	height: 22px;
	line-height: 22px;
  background-image: url("/images/spriteme1.png");
  background-position: -10px -305px;
	background-repeat: no-repeat;
	cursor: pointer;
}
div.menu_left
{
    width: 152px;
    
}
div.main_left_title_title_1
{
	width: 168px;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
  background-image: url("/images/spriteme1.png");
  background-position: -10px -250px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin-right: 10px;
	text-align: center;
	font-weight: bold;
}
div.main_left_title_title
{
	width: 168px;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
  background-image: url("/images/spriteme1.png");
  background-position: -10px -250px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-decoration: underline;
	margin-right: 10px;
	text-align: center;
	font-weight: bold;
}
div.menu_left
{
	width: 152px;
	height: 29px;
	line-height: 29px;
  background-image: url("/images/spriteme1.png");
  background-position: -10px -349px;
	background-repeat: no-repeat;	
        padding-left: 20px;
}
div.menu_left a
{
	color: #fff;
	text-decoration: none;
	
	font-weight: regular;
}
div.menu_left a:hover,div.menu_left a.left_menu_hold
{
	color: #A24820;
	text-decoration: underline;
	font-weight: bold;
}
div.menu_left a:hover,div.menu_left a.left_menu_hold
{
	font-size:9px;
}
div.main_left_title a, div.main_left_title_hold a,div.main_left_title span,div.main_left_title h2
{
	color: #FFFFFF;
	margin-left: 20px;
	text-align: left;
	font-weight: bold;
	
}
div.main_left_title h2
{
	font-size: 11px;
}
div.main_left_title a:hover,div.main_left_title_hold a
{
	text-decoration: none;
}
div.main_left_brands,div.main_left_brands_pazar
{
	width: 168px;
	/*border-right: 1px solid #bdbdbd;
	border-bottom: 1px solid #bdbdbd;*/
}
#main_center, #main_center_content;
{
	width: 650px;
	height: 675px;
	width:204px;
	border: 3px solid #000;
}
/*#main_center
{
	margin-left:169px;
}*/
#main_center_top
{
	width: 675px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	margin-top: 188px;
	color: #a7bec7;
	text-align: right;
	position:absolute;
	top:0;
}
input.input_search
{
	height: 21px;
}
input.input_search_1
{
	height: 21px;
	width: 30px;
}
table.table_search
{
	height: 21px;
	float: right;
	margin-right: 40px;
	_width: 600px;
	_font-size: 8px;
}
#main_center_content,#main_center_content_items
{
	width:675px;
}
#main_center_content
{
	margin-top:229px;
}
#main_center
{
	width:675px;
}
h2.title
{
	color:#ad4d23;
	font-size: 11px;
	margin-top: 10px;
	margin-left: 5px;
}
h1.title1
{
	font-size: 11px;
	color:#ad4d23;
	margin-left: 5px;
}
div.item, div.item_protrek
{
	width: 161px;
	height: 195px;
	background-image: url("/images/spriteme1.png");
	background-position: -10px -10px;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 10px;
	
	
}
div.item
{
	float: left;
}
div.item_img img
{
	cursor: pointer;
}
div.item_img
{
	width: 113px;
	height: 111px;
	margin:11px auto;
	text-align: center;
}
div.item_title, div.item_title_right
{
	width: 161px;
	height: 36px;
	line-height: 16px;
	text-align: center;
}
div.item_title_right
{
	width: 197px;
	height: 16px;
	line-height: 16px;
	text-align: center;
}
span.item_title_blue,span.item_title_g,span.item_title_g_cross
{
	color: #2718b7;
	font-weight: bold;
	font-size: 9px;
}
span.item_title_g
{
	font-weight: bold;
	font-size: 8px;
}
span.item_title_g,span.item_title_g_cross
{
	color: #616161;
}
span.item_title_g_cross
{
	text-decoration:line-through;
	font-size: 10px;
}
div.item_buttons, div.item_buttons_right
{
	width: 161px;
	height: 25px;
}
div.item_buttons_right
{
	width: 197px;
	height: 25px;
}
div.item_buttons_det, div.item_buttons_det_right
{
	width: 75px;
	margin-left: 3px;
	float: left;
}
div.item_buttons_det_right
{
	margin-left: 20px;
	_margin-left: 10px;
}
div.item_buttons_price_bg, div.item_buttons_price_en
{
    color: #2718b7;
    width: 76px;
    height: 25px;
    margin-left: 3px;
    float: left;
    border: 0px solid #000;
/*  background-image: url("/images/spriteme1.png");
  background-position: -10px -205px;
	background-repeat: no-repeat;*/

}
div.item_buttons_price_en
{
	background-image: url(images/button_price_en.gif);
}
div.price
{
    color: #2718b7;
	width: 54px;
	height: 25px;
	line-height: 25px;
	text-align: center;
        size: 8px;

}
div.price span
{
	color: #2718b7;
	font-weight: bold;
	text-decoration: none;
}
#main_right
{
	width:204px;
	background-image: url(images/right_back.png);
	background-repeat: repeat-y;

}
#main_right_all
{
	width:204px;
}
div.right_menu
{
	width: 197px;
	height: 31px;
	line-height: 31px;
  background-image: url("/images/spriteme1.png");
  background-position: -10px -398px;
	background-repeat: no-repeat;
	margin-left:4px;right_bottom_back
}
span.right_menu_left
{
	color: #838369;
	/*font-weight: bold;*/
	font-size: 12px;
	margin-left:4px;
}
a.right_menu_a
{
	/*font-weight: bold;*/
	font-size: 12px;
	color: #d0d0d0;
	text-decoration: none;
}
a.right_menu_a:hover, a.right_menu_a_hold
{
	/*font-weight: bold;*/
	font-size: 12px;
	color: #d06c41;
	text-decoration: underline;
}
div.right_item
{
	width: 197px;
	height: 218px;
  background-image: url("/images/spriteme1.png");
  background-position: -10px -449px;
	background-repeat: no-repeat;
	margin-left:4px;
}
div.right_item_title
{
	height: 20px;
	line-height: 20px;
	color: #c9433f;
	font-weight: bold;
	margin-left:20px;
}
div.right_bottom
{
	width: 197px;
	height: 148px;
	margin-left:4px;
  background-image: url("/images/spriteme1.png");
  background-position: -10px -717px;
	background-repeat: no-repeat;
}
div.right_bottom_back
{
	width: 204px;
	height: 25px;
  background-image: url("/images/spriteme1.png");
  background-position: -10px -885px;
	background-repeat: no-repeat;
	font-size: 0px;
	line-height: 0px;
	/*_margin-top: -5px;*/
	
}
div.right_bottom_title
{
	width: 197px;
	height: 23px;
	line-height: 23px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
}
div.right_bottom_title span
{
	color: #f6e4b2;
}
div.right_bottom_content
{
	width: 104px;
	height: 90px;
	overflow:hidden;
	color: #fff;
	margin-top: 10px;
	margin-left: 15px;
}
a.more img
{
	margin-top: 5px;
	margin-left: 15px;
}
#div_main_content
{
	width: 658px;
	margin-left: 5px;
	margin-top: 10px;
	color: #5F5D5F;
	font-size: 11px;
}
p.brc
{
	color: #444444;
	font-size: 9px;
}
p.brc a
{
	color: #444444;
	font-size: 9px;
	text-decoration: none;
}
p.brc a:hover
{
	text-decoration: underline;
}
div.det_back, div.det_content
{
	float: left;
}
div.det_back
{
	width: 262px;
	min-height:533px;
	height:auto !important;
	height:533px;
	background-image: url(images/det_back.gif);
	background-repeat: no-repeat;
}
div.det_back_title, div.det_back_price
{
	float: left;
}
div.det_back_title
{
	width: 156px;
}
p.det_brand,p.det_model
{
	text-align: left;
}
p.det_model, h1.det_model_h1
{
	color: #616161;
	font-weight: bold;
	margin-left: 0px;
	font-size: 11px;
}
div.det_back_price
{
	width: 98px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	/*text-decoration: underline;*/
	background-image: url(images/price_det.gif);
	background-repeat: no-repeat;
	font-size: 12px;
}
div.det_img_1
{
	width: 221px;
	/*height: 217px;*/
	text-align: center;
	margin: 10px auto;
}
div.det_img_small
{
	width: 256px;
	height: 50px;
	text-align: left;
	margin: 10px auto;
}
div.det_img_small img
{
	float: left;
	margin-left: 15px;
	cursor: pointer;
}
input.input_img_det
{
	float: right;
	margin-right: 15px;
}
input.input_img_text
{
	width: 30px;
	height: 27px;
	line-height: 27px;
	font-size:20px;
	font-weight: bold;
	float: right;
}
span.count
{
	float: right;
	margin-right: 30px;
	margin-top: 15px;
	font-size: 12px;
	font-weight: bold;
	color:#757575;
}
p.det_p1, p.det_p2
{
	color: #949494;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
p.det_p1 a, p.det_p2 a
{
	color: #949494;
	text-decoration: none;
	font-weight: bold;
}
p.det_p1 a:hover, p.det_p2 a:hover
{
	text-decoration: underline;
}
div.det_content
{
	width:396px;
}
div.det_content h2,div.det_content p.h2
{
	font-size: 12px;
	font-weight: bold;
	/*text-decoration: underline;*/
	color:#4e4e4e;
	margin-top: 15px;
}
div.det_content p.h2
{
	text-decoration: underline;
}
div.det_content p,div.det_content h1
{
	font-size: 12px;
	color:#838383;
	margin-top:2px;
}
det_content h1
{
	font-weight: bold;
	text-decoration:underline;
}
p.cart_title
{
	text-align: center;
	text-decoration: underline;
	color: #616161;
	font-weight: bold;
	font-size: 13px;
	margin-top: 20px;
}
p.cart_title_ a
{
	text-align: left;
	text-decoration: underline;
	color: #616161;
	font-weight: bold;
	font-size: 13px;
	margin-top: 5px;
}
table.cart_table
{
	width:588px;
	border: 1px solid #8d8d8d;
	border-collapse:collapse;
	text-align: center;
	margin-left:46px;
}
table.cart_table td, table.cart_table th 
{ 
	border: 1px solid #8d8d8d; 

}
table.cart_table th
{
	background-image: url(images/th_back.png);
	background-repeat: repeat-x;
	color: #fff;
}
input.cart_input_text
{
	width: 20px;
}
table.cart_table td
{
	color:#939393;
	font-weight: bold; 
}
div.car_links
{
	width:588px;
	margin-left:46px;
	text-align: left;
}
div.car_links a
{
	float: left;
	color: #3164cc;
	text-decoration: underline;
}
div.car_links a:hover
{
	color: #3164cc;
	text-decoration: none;
}
div.car_links a.r_a
{
	float: right;
	color: #a8211a;
	text-decoration: underline;
}
div.car_links a.r_a:hover
{
	text-decoration: none;
}
p.all_sum
{
	text-align: center;
	color: #cb5a29;
	margin-top: 15px;
	font-size: 12px;
}
p.all_sum span
{
	color: #30951f;
	font-weight: bold;
}
p.check, p.check a
{
	text-align: center;
	margin-top: 15px;
	color: #717171;
}
p.check a
{
	text-decoration: none;
}
input.cart_button
{
	width:586px;
	margin-left:46px;
	margin-top:15px;
}
p.brc
{
	margin-top: 10px;
	margin-left: 10px;
}
p.pages
{
	color: #D80E1B;
	text-align: center;
	margin-top: 15px;
	font-weight: bold;
}
p.pages a
{
	text-decoration: none;
	color: #161688;
	font-weight: bold;
}
p.pages a:hover
{
	text-decoration: underline;
	color: #D80E1B;
}
a.ord_l
{
	color: gray;
}
div.left_move
{
	display:none;
}
div.left_move_open
{
	display:block;
}
a.brands_
{
	/*line-height:100px;*/
}
div.b_text
{
	margin-left:5px;
	color:#838383;
	font-size:12px;
}
div.news_sep
{
    width: 80%;
    color: #242c35;
    background-color: #242c35;
    margin: 0 auto;
    font-size: 1px;
    height-line: 1px;
    height: 1px;
}
.news_left_date
{
    color: gray;
    font-size:8px;
    text-decoration: none;
    margin-left: 10px;
}
.news_left_title
{
    color: black;
    font-size:10px;
    margin-left: 10px;
	font-weight: bold;
    text-decoration: none;
}
.news_background
{
	width: 169px;
	height: 29px;
	line-height: 29px;
	background-image: url("/images/spriteme1.png");
	background-position: -10px -349px;
	background-repeat: no-repeat;
}
.news_left_content
{
    color: green;
    font-size:11px;
    text-decoration: none;
    margin-left: 10px;
}
.news_left_content a:link
{
    color: green;
    font-size:11px;
    text-decoration: none;
    margin-left: 10px;
}
.news_left_content a:hover
{
    color: blue;
    font-size:11px;
	margin-left: 10px;
	text-decoration: underline;
}
.errr
{
    color: red;
    font-weight: bold;
}
.news_left_content a:active
{
    color: green;
    font-size:11px;
    text-decoration: none;
    margin-left: 10px;
}
p.cont
{
	/*text-align: right;*/
	font-weight: bold;
	font-size:13px;
	color: #B21C31;
}
.hfhb
{
	display:none;
}
.content_right
{
	width:215px; 
	margin-left:15px;
	float:left;
}
.content_left
{
	width:658px; 
	float:left;
}

.content_right a
{
    line-height: 2;
    color: #000;
    text-decoration: none;
     font-weight: bold;
     font-size:11px;
}
.content_right a:hover, a.active
{
    color: #fd8f39;
    font-weight: bold;
    font-size:11px;
}


#cssmenu
{
    display:none;
}




.flex-container {
  /* We first create a flex layout context */
  display: flex;
  
  /* Then we define the flow direction 
     and if we allow the items to wrap 
   * Remember this is the same as:
   * flex-direction: row;
   * flex-wrap: wrap;
   */
  flex-flow: row wrap;
  
  /* Then we define how is distributed the remaining space */
  justify-content: space-between;
  justify-content: space-evenly;
  
  padding: 0;
  margin: 0;
  list-style: none;
}
#all_content, #footer, #footer_content, div.footer_top_sep, #top_header, #top_langs, #content
{
    width:1060px;
}
@media only screen and (max-width: 1060px) 
{
    
    #main_right_all
    {
        display: none;
        visibility: hidden;
    }    
    #all_content, #content, #main_center_content, #top_header, #top_header, #footer, #footer_content, div.footer_top_sep,
    #top_langs
    {
        width: 100%;
    }
    #main_center
    {
        width: calc(100% - 169px);
    }
    div.top_center
    {
        width: calc(100% - 200px - 206px);
    }    
    
}
@media only screen and (max-width: 845px) 
{
    #main_center_top, #div_main_content, div.det_back, div.det_content, div.det_img_1
    {
        width:100%;
    }
    div.det_img_1 img
    {
        width: 60%;
    }
    div.det_back, div.det_content
    {
        float: none;
        text-align: center;
    }
    div.det_back, div.det_content
    {
        background-image: none;
    }
    .table_search_td_h
    {
        display: none;
    }
    #div_main_content
    {
        margin-left: 0;
    }
    div.top_right, div.top_right_bottom
    {
        width: 120px;
    }
div.top_center {
    width: calc(100% - 200px - 120px);
}    
}
@media only screen and (max-width: 845px) 
{
    .table_search_td_h1
    {
        display: none;
    }    
}
@media only screen and (max-width: 830px) 
{
    .cart_table_quantity
    {
        display: none;
    } 
    table.cart_table
    {
        margin-left: 5px;
    }
    div.car_links
    {
        width: 100%;
        margin-left: 0;
    }
    #div_main_content iframe
    {
        display: none;
    }
}
@media only screen and (max-width: 805px) 
{
    input.cart_button
    {
        width: 90%;
        margin: 0 auto;
    } 

    
}
@media only screen and (max-width: 760px) 
{
    table.cart_table,  input.cart_button
    {
        width: 100%;
    }
    .cart_table_brand
    {
        display: none;
    }    
}
@media only screen and (max-width: 650px) 
{
    #main_left , .top_center span, .f_link
    {
        display: none;
    }
    #main_center    
    {
        margin-left: auto;
        width: 100%;
    }
    
    
}
@media only screen and (max-width: 450px) 
{
    div.top_right, div.top_right_top, div.top_right_top img, div.top_right_bottom
    {
        width: 80px  !important;
    }
    #main_center    
    {
        margin-left: auto;
        width: 100%;
    }
    div.top_center 
    {
        width: calc(100% - 200px - 80px);
        font-weight: bold;
    }  
    #top_header
    {
        background-image: none;
        background-color: #fff;
    }
    
}
