/* CSS Document */

html
	{
		height:100%;
	}

* html .main_body
	{
		height:100%;
	}

body
	{
		padding:0px;
		margin:0px;
		background:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		line-height:14px;
		height:100%;
		font-size:12px;
		color:#333333;
		background: url('/media/images/head_bg3000x150.jpg') 50% 0px no-repeat;
	}
	
a
	{
		text-decoration:underline;
		color:#666699;
	}	
a:hover
	{
		text-decoration:none;
	}	

a img
	{
		border:0px;
	}

p
	{
		padding:7px 0px 7px 0px;
		margin:0px;
	}	
	
	
form
	{
		padding:0px;
		margin:0px;
	}	
	
.frihgt
	{
		float:right;
		padding:10px 0px 0px 50px;
	}
	
.main_body
	{
		width:1000px;
		min-height:100%;
		margin:0 auto 0 auto;
	}
	
.clear0
	{
		clear:both;
		font-size:0px;
		line-height:0px;
		height:0px;
	}

.header		
	{
		width:1000px;
		height:125px;	
		margin:0px 0px 0px 0px;	
		position: relative;
		top:0;
		left:0;
	}

a#head_logo {
		position: absolute;
		top: 50px;
		left: 25px;
		width: 355px;
		height: 70px;
		display:block;
		border:none;
	}

.pic_menu_navigation
	{
		float:left;
		list-style-type:none;
		padding: 10px 0px 0px 35px;
		color:#FFFFFF;
		font-size:12px;
		margin:0px;
	}
.pic_menu_navigation li
	{
		float:left;
		padding:0px 19px 0px 0px;
	}
.pic_menu_navigation li a img
	{
		padding:2px 0px 0px 0px;
		margin:0px;
	}
	
.search
	{
		float:right;
		padding:7px 30px 0px 0px;
	}
.search input
	{
		float:left;
		height:17px;
		width:145px;
		border:1px solid #CCCCCC;
		border-right:none;
		font-size:11px;
		color:#333333;
		margin:0px;
		padding:2px 2px 0px 2px;
	}
	
input.find_submit
	{
		float:left;
		margin:0px;
		padding:0px;
		width:20px;
		height:21px;
		background: url('/media/images/find_btn.gif') 0px 0px no-repeat;
		border:none;
		cursor:pointer;
	}
	
.phone
	{
		text-align:right;
		font-size:23px;
        font-weight: bold;
		color:#09B402;
		padding:17px 30px 0px 0px;
	}
	
.top_menu_1	
	{
		text-align:right;
		/*font-size:14px;		
		font-weight:bold;*/
		color:#999999;
		padding:15px 30px 0px 0px;
	}
	
.top_menu_2
	{
		text-align:right;
		font-size:12px;		
		color:#999999;
		padding:10px 30px 0px 0px;
	}	

.top_icq {
		float: right;
		text-align:right;
		font-size:15px;		
		/*color:#999999;*/
		padding:10px 30px 0px 0px;
		width:100px;
		/*border:1px solid red; */
}

.top_email {
	float: right;
	padding-top:11px;
	padding-right: 15px;
	/*font-size: 11pt;
	font-weight: bold;*/
}

.top_email a {
	color: #666699; 
}

.top_icq img{
	/*border:1px solid blue;*/
	/*display:block; */
	/*float:right; */ 
	/*margin-right:150px;*/
}

.top_icq span {
	/*border:1px solid green;*/
	font-weight:bold; display:block; float:right; 
	padding-top:1px;
	
	width:75px;
}

.head_menu
	{
		margin:0px auto 0px auto;
		padding:0px;
		width:1000px;	
		height:870px;
		/*background: url('/media/images/bg_headmenu_orange.jpg') 185px 0px no-repeat;*/
	}

div.main-texts {
	float:left; margin-top:30px; margin-left:30px; font-size:16px;
}


#main_menu
	{ 
		float:left;
		list-style-type:none;
		padding: 0px 0px 0px 30px;
		color:#000000;
		font-size:12px;
		margin:0px 0px 0px 0px;
		width: 190px;
	/*	background: blue; */
		border: 0px;
}
#main_menu li
	{
/*		background: url('img/bg_mainmenu01.gif') 0px 5px no-repeat; */
		padding: 0px 0px 0px 0px;
		margin: 0px;
		//margin: 0px 0px -1px 0px;
		height: 22px;
		line-height: 12px;
		width: 190px;
		border: 0px;
/*		margin:9px 0px 0px 0px;
		-margin:7px 0px 0px 0px;
*/		

/*		position: relative;
		top: 0;
		left: 0; 
*/
	}

#main_menu li.active
	{
/*		background: url('img/mm_hover.png') 1px 0px no-repeat;
		_background: url('img/mm_hover.gif') 1px 0px no-repeat; 
*/		
		background: url('/media/images/mm_hover_2.gif') 1px 0px no-repeat; 
	}

#main_menu li.active .main_menu_item {
		/*color:#FF6500; nislova color*/
		color:#055fab;
		text-decoration: none;
	}


#main_menu li a
	{
		color:#000000;
		display: block;
		padding: 5px 0px 5px 14px;
		margin: 0px 0px 0px 0px;
		width: 185px;
	/*	height: 12px; */
	/*	background: red; */
		border: 0px;
		position:relative;
		background:url(/media/images/orange_arrow.gif) 6px 9px no-repeat;
	}

#main_menu li a:hover
	{
		color:#FF6500;	
		text-decoration: none;
	}


.tooltip {
	    display:none; 
		list-style-type: none;
		width: 200px;
		padding: 0px;
		margin: 0px;
	}

#main_menu li .tooltip li
	{
		
		background: url('/media/images/mi_center.gif') 0px 0px repeat-y;
		padding: 0px 5px 0px 5px;
		margin: 0px;
	// margin: 0px 0px -1px 0px;
		height:auto;
		_height: 12px; 
		line-height: 12px;
		width: 190px;
		border: 0px;
		
	}

#main_menu li .tooltip li.single{
		
		background: url(/media/images/mi_single_ie.gif) 0px 0px no-repeat;
	}

#main_menu li .tooltip li.inside{
		
		background: url(/media/images/mi_center_ie.gif) 0px 0px repeat-y;
	}

#main_menu li .tooltip li.top{
		
		background: url(/media/images/mi_top_ie.gif) left top no-repeat;
	
	}

#main_menu li .tooltip li.bottom{
		
		background: url(/media/images/mi_down_ie.gif) left bottom no-repeat;
		padding-bottom: 3px;
	}


#main_menu li ul.top li.top{
		
        background: url(/media/images/mi_down_top_ie.gif) 0px 0px no-repeat; 
	}

#main_menu li ul.top li.bottom{
		
        background: url(/media/images/mi_down_bottom_ie.gif) left bottom no-repeat;
	}


#main_menu li .tooltip li a
	{
		background:url(/media/images/blue_arrow.gif) 6px 9px no-repeat;
	}





.head_menu_inner
	{
		margin:0px auto 30px auto;
		padding:0px;
		width:1000px;
	}
	
.main_menu_inner
	{
		float:left;
		list-style-type:none;
		padding: 0px 0px 0px 30px;
		color:#000000;
		font-size:12px;
		margin:0px 13px 0px 0px;
	}

.main_menu_inner li
	{
		background: url('/media/images/bg_mainmenu01.gif') 0px 0px no-repeat;
		padding:0px 0px 0px 13px;
		margin:9px 0px 0px 0px;
		-margin:7px 0px 0px 0px;
		height:auto;
	}

.main_menu_inner li a
	{
		color:#000000;	
	}
.main_menu_inner li a:hover
	{
		color:#FF6500;	
	}		

.main_block
	{
		margin:0px 29px;
		padding:0px;
	}
	
.block_new
	{
		float:left;
		width:298px;
		height:89px;
		margin:0px;
		padding:0px;
		background: url('/media/images/bg_news.gif') 0px 0px no-repeat;
	}
	
.block_spec
	{
		float:left;
		width:298px;
		height:89px;
		margin:0px 0px 0px 23px;
		padding:0px 0px 0px 0px;
		background: url('/media/images/bg_spec.gif') 0px 0px no-repeat;
	}	
	
.bg_block
	{
		padding:10px 15px;
		margin:0px;
		height:69px;
		font-size:11px;
	}
.bg_block div.name
	{
		color:#FF6500;
		font-size:14px;
		font-weight:bold;
	}
.bg_block div.zag
	{
		color:#000000;
		font-size:26px;
		line-height:30px;
	}
	
.content_tbl_main	
	{
		margin:10px 0px;
		padding:0px;
	}

.tbl_top
	{
		width:430px;
		height:30px;
		background: url('/media/images/cont_tbl_top.gif') 0px 0px no-repeat;
		font-size:12px;
		padding:0px 15px 0px 15px;
	}
	
.tbl_mid
	{
		width:430px;		
		background: url('/media/images/cont_tbl_mid.gif') 0px 0px repeat-y;
		padding:0px 15px 0px 15px;
	}
	
.tbl_bot
	{
		width:460px;		
		background: url('/media/images/cont_tbl_bot.gif') 0px 100% no-repeat;
		padding:0px;
		height:15px;
	}
	
.inner_zag
	{
		width:912px;
		height:40px;
		background: url('/media/images/inner_zag.gif') 0px 0px no-repeat;
		font-size:14px;
		color:#333333;
		padding:7px 15px 0px 15px;
		margin:0px;
	}	
	
.inner_bg
	{
		width:882px;		
		background: url('/media/images/inner_bg.gif') 0px 0px repeat-y;
		padding:10px 30px 10px 30px;
		color:#000000;
		font-size:13px;
		line-height:16px;
		margin:0px;
		overflow:hidden;
	}
/*.inner_bg p span
	{
		color:#656565;
		font-weight:bold;
		line-height:27px;
	}
*/
.inner_bg p span b
	{
		color:#FD6100;
		font-size:17px;
	}	
.catalog_bg{
        background: url('/media/images/inner_bg2.gif') 0px 0px repeat-y;
    }
.inner_bot
	{
		width:942px;		
		background: url('/media/images/inner_bot.gif') 0px 0px no-repeat;
		padding:0px;
		margin:0px;
		height:20px;
	}	
.catalog_bot{
        background: url('/media/images/inner_bot2.gif') 0px 0px repeat-y;
    }
.news p
	{
		margin:5px 0px 7px 0px;
	}
.news p a
	{
		color:#000000;
	}	
.news p span
	{
		color:#666666;
		font-size:11px;
	}
	
.logo_proizvod	
	{
		padding:10px 0px 0px 0px;	
	}
	
.sub_menu_inner	
	{	
		list-style-type:none;
		padding: 0px 0px 25px 0px;
		color:#000000;
		margin:5px 0px 0px 30px;
	}

.sub_menu_inner li
	{
		float:left;
		padding:0px 30px 5px 0px;
		margin:0px 0px 0px 0px;
		color:#FD6100;
		font-size:14px;
	}
	
ul.w170
	{
		margin:5px 0px 0px 0px;
	}
ul.w170 li
	{
		width:167px;
		padding:0px 8px 5px 0px;
	}
	
ul.w300 li
	{
		width:270px;
		padding:0px 8px 5px 0px;
	}	
	
.sub_menu_inner li.buy
	{
		color:#000000;
		font-size:13px;
		margin:-8px 0px 0px 0px;
	}	
	
.sub_menu_inner li.price
	{
		float:right;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}	

.sub_menu_inner li a
	{
		color:#000000;	
		font-size:13px;
		border-bottom:1px dotted #000000;
		text-decoration:none;
	}
	
.sub_menu_inner li.price a, .sub_menu_inner li.buy a
	{
		border-bottom:none;
		text-decoration:underline;
	}

.sub_menu_inner li a:hover
	{
		color:#FF6500;
		border-bottom: none;
	}
    
.sub_menu_inner .active
        {
        color:#FF6500;
		border-bottom: none;
    }
	
.content_tbl
	{
		border: 1px solid #CDCDCD;
		border-collapse:collapse;
	}
.content_tbl tr td
	{
		border: 1px solid #CDCDCD;
		border-collapse:collapse;
		padding: 4px 10px;
	}
.content_tbl tr.grey td
	{
		background:#DFDFDF;
		text-align:center;
	}	
	
.content_ul
	{
		list-style-type:none;
		padding: 0px 0px 0px 0px;
		color:#000000;
		font-size:13px;
		margin:0px 0px 0px 0px;
		border: 0px;
	}
.content_ul li
	{
		background: url('/media/images/bg_mainmenu01.gif') 0px 5px no-repeat;
		padding: 5px 0px 0px 14px;
		margin: 0px;
		border: 0px;
	}
	
.catalog_menu
	{
		width:235px;	
		float:left;
		font-size:13px;
	}
	
.catalog_menu b
    {
        background: #aaaaaa;
        color: #ffffff !important;
        display: block;
        padding: 2px;
    }
    
.cat_menu_ul
	{
		line-height: 90%; /*nslv add str*/
		list-style-type:none;
		padding: 0px 0px 0px 0px;
		margin:3px 0px 5px 10px;/*nslv was 3 0 10 10*/
		color:#FF6500;
	}	
	
.cat_menu_ul_level_1
	{
		margin:3px 0px 5px 0px; /*nslv was 3 0 10 0*/
	}

.cat_menu_ul li	
	{
		padding: 4px 0px 0px 8px;
		margin: 0px;
		background: url('/media/images/catalog_menu_bg.gif') -4px 5px no-repeat;
		border: 0px;
	}
	
.cat_menu_ul li.no-mark
	{
		padding: 4px 0px 0px 0px;
	}

.cat_menu_ul li.active	
	{
		padding: 4px 0px 0px 10px; /*nislova was 14->10*/
		background:none;
	}	
.cat_menu_ul li	a
	{
		color:#000000;
		padding: 0px 0px 0px 0px;
		font-size: 9pt; /*nislova all str*/
	}
.cat_menu_ul li b
    {
        color:#000000;
    }
.cat_menu_ul b
    {
        background: none;
        color: #000000 !important;
    }
    
.cat_menu_ul li.no-mark{
    background: none !important;
}

.catalog_content
	{
		width:610px;	
		float:right;
	}
.catalog_content h2
	{
		font-size:14px;
		color:#FF6500;
		text-align:center;
		margin:5px 0px;
		padding:0px;
	}
	
.content_indent p
	{
		margin:0px 0px 0px 0px;
		padding:0px;
		text-indent:15px;
	}
	
.contact_content
	{
		float:left;
		width:400px;
	}
	
.contact_map
	{
		float:left;
		padding:0px 0px 0px 100px;
	}
	
.contact_content p span, .contact_map p span
	{
		font-size:14px;
		color:#FF6600;
	}	
.contact_content a, .contact_map a
	{
		color:#000000;	
	}
	
.news_content
	{
		float:left;
		width:625px;
	}
	
.news_list
	{
		float:right;
		width:225px;
	}
	
.news_content div.date, .news_list div.date
	{
		color:#656565;
		margin:0px;
		padding:2px 0px;
	}
.news_content h2
	{
		color:#FF6600;
		font-size:13px;
		margin:3px 0px 10px 0px;
		padding:0px;
	}
.news_list a
	{
		color:#000000;	
	}
	
.page_list
	{
		color:#656565;
		margin:0px 20px;
		word-spacing:7px;
	}
	
.tbl_price tr td p img
	{
		margin:5px 5px 5px 0px;
	}
.tbl_price tr td p a
	{
		color:#000000;
	}	
	
.tbl_form
	{
		width:100%;
		border:none;
		margin:10px 0px;
		padding:0px;
	}
.tbl_form tr td input
	{
		height:15px;
		border:1px solid #CACACA;
		background:#F2F2F1;
		font-size:13px;
		margin:5px 0px 8px 0px;
		color:#000000;
		padding:0px 2px 0px 2px;
		width:230px;
		vertical-align:middle;
	}
.tbl_form tr td.w70 img
	{
		vertical-align: middle;
	}	
.tbl_form tr td.w70 input
	{
		width:70px;
        margin:0px 0px 0px 20px;
	}
.tbl_form tr td.w190 input
	{
		width:190px;	
	}
.tbl_form tr td.w370 input
	{
		width:370px;	
	}
.tbl_form tr td.w770 input
	{
		width:770px;	
	}	
.tbl_form tr td textarea
	{
		height:80px;
		border:1px solid #CACACA;
		background:#F2F2F1;
		font-size:13px;
		margin:5px 0px 8px 0px;
		color:#000000;
		padding:0px 2px 0px 2px;
		width:770px;
	}	
	
.linef
	{
		width:100%;
		height:1px;
		font-size:1px;
		line-height:1px;
		background:#E0E0E0;
		margin:10px 0px;
		padding:0px;
	}
	
.tbl_form tr td input.new_submit
	{
		margin:0px 10px 0px 0px;
		width:90px;
		height:30px;
		background: url('/media/images/btn_clear.jpg') 0px 0px no-repeat;
		border:none;
		padding:0px;
		cursor:pointer;
	}
	
.tbl_form tr td input.find_submit
	{
		margin:0px 0px 0px 0px;
		width:100px;
		height:30px;
		background: url('/media/images/btn_find.jpg') 0px 0px no-repeat;
		border:none;
		padding:0px;
		cursor:pointer;
	}
	
.clear1
	{
		height:160px;
		clear:both;
	}		
	
.footer
	{
		height:160px;  		
		margin:-160px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width:100%;
		background: url('/media/images/footer_bg.jpg') 0px 0px repeat-x;	
	}

.footer_box
	{
		width:940px;
		margin:0px auto 0px auto;
		padding:35px 30px 0px 30px;
		font-size:11px;
		color:#666666;
	}
	
.foot_left
	{
		float:left;	
		width:330px;
	}
	
.foot_right
	{
		float:right;
		width:430px;
		padding:0px 0px 0px 20px;
	}	
	
.foot_left b, .foot_right b
	{
		color:#FF6600;
		font-size:12px;
		line-height:25px;
	}	
.foot_left span a
	{
		color:#666666;
	}
.foot_right span 
	{
		font-size:12px;
		line-height:15px;
	}
.foot_right span b
	{
		color:#666666;
		line-height:15px;
	}	
	
#adress {
	}

#adress a,
#adress_tip a
	{	display:inline-block;
		border-bottom:1px dotted #666666;	
		text-decoration:none;
		color:#666666;
	}

#adress_tip {
		padding:20px 0px 0px 30px;
		width:360px;
		height:36px;
		background: url('/media/images/adress_window.gif') 20px 0px no-repeat;
		display: none;
		margin: 0px;
	}
.drilling_block{
    display: none;
}
.form_error{
    color: #e90e0e;
}
.form_send{
    color: #028c32;
}
.og{
    background: #8C9CB6;
    color: #EFF5FF !important;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    padding: 0px;
}
.headline {
	font-size:14px;
	color:#333333;
	margin:0px;
	font-weight:100;
	line-height:16px;
}

h1 { 
	font-size:26px;
	line-height:30px;
}

.captcha-td  {
	vertical-align:middle;
	
}


.captcha-td input {
	/*margin:0 0 0 20px;*/
	width:70px;
	height:15px; margin-left:100px; margin-top:-22px;
	position:relative;
	display:block
	/*display:block; */
	/*float:left;*/
	
}	

.captcha-td img { 
	vertical-align:middle;
}

#id_recall_quest { 
	width:250px; height:100px;
}

div.top_menu_2 .first-link {
	font-size:14px; color:#FF6500; font-weight:bold;
}

div.top_menu_1 .second-link {
	/*font-size:14px;
	color:#666699;
	font-weight:bold;*/
}

#accordion_shown .cell_h {
 background-color: #999999;
 color: #FFFFFF;
}
 
#accordion_shown .cell_h_orange {
 background-color: #999999;
 color: #FF6500;
}
 
#accordion_shown .cell_grey {
 background-color: #EEEEEE;
 text-align: center;
}
 
#accordion_shown .cell_dark_grey {
 background-color: #CCCCCC;
 text-align: center;
}


ul#main_menu2 {
	border:1px solid red;
	border: 0 none;
    color: #000000;
    float: left;
    font-size: 12px;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 30px;
    width: 190px;
}

#main_menu2 li {
    border: 0 none;
}

.main_menu_item2 { 
	font-size:14px; font-weight:bold;
}

div#menu-r {
	border:0px solid red;
	float:right;
	width:750px;
	/*margin-top:20px;*/
	padding-right:20px;
}

div#menu-r h2 { 
	margin-top:0px;
	font-size:14px;
}

div#sell-hits {
	margin-top:30px;
	/*padding-left:10px;*/
	border:0px solid red; height:110px;
	margin-left:29px;
	margin-right:29px;
}
table.cat-t td { 
	vertical-align:top
}

div.zag-cat a { 
	font-weight:bold;
	font-size:14px;
	line-height:100%;
	
}

table.cat-t td ul { 
	margin-top:0px;
}

table.cat-t td p { 
	padding-left:11px; font-weight:bold;
}

p.nadpis {
	padding-top:0px;
	font-size: 14px;
    font-weight: bold;
    line-height: 100%;
	color: #FF6500;
    text-decoration: underline; display:inline;
}
	
ul.otstup { margin-top:10px !important; }

a.no-und { 
	text-decoration:none
}

.cat_menu {
margin-left: 20px;
}
.cat_menu h3 {
	margin: 0 0 10px 0;
	color: #FF6500;
	
}

table.cat {	
font-size: 11px;

}

/* carousel */
.l-str {
	position:absolute;top:14px;left:-40px
}
.r-str {
	position:absolute;top:14px;right:-40px
}

.img-str { 
	height:69px; widows:26px; cursor:pointer;
}

.div1 {
	/*height:180px;*/
	height:180px; 
	border-top:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	/*width:980px;*/
	width:875px;
	text-align:center;overflow:hidden;
}

.carousel {
	text-align: center;
	/*height: 180px; */
	height: 240px; 
	width: 1000px;
	overflow: hidden; visibility: visible; position: relative; z-index: 2; left: 0px;
}

.carousel ul {
	margin: 0pt; padding: 0pt; position: relative; list-style-type: none; z-index: 1; width: 4000px; left: -2000px;
}

.carousel ul li {
	overflow:
	hidden; float: left;
	/*width: 200px;*/
	width: 175px;
	/*height: 180px;*/
	height: 240px;
}

.div2 {
	/*width: 200px;*/
	width: 175px;	
	/*height: 180px;*/
	height: 240px;
	overflow: hidden; z-index: 0;
}

div2.table {
	/*height: 180px;*/
	height: 180px;
	border:1px solid black;
	/*width: 200px;*/
	width: 170px;
}

td.brand { 
	padding:0px;
	color:#D42918; font-weight:bold; font-size:18px;
	text-align:center;
	width:100%;
}

td.brand  img {
	height:28px;
}

img.slider {
	/*height: 180px;
	width: 180px*/
	height: 100px;
	width: 100px;
}


table.tab1 {
	margin-top: 8px;
	margin-bottom: 10px;
	text-align:center;
	margin-left:70px;
}

.c-price { 
	font-style:italic;
	color:#D42918;
	font-size:18px;
	font-weight:bold;
}
.c-name { 
	color:#666699;
	font-size:10px;
	font-weight:bold;
	padding:0px;
}

#car { 
	margin-top:40px; 
}

/* end carousel */

table.new-p { 
	width:100%;
}

table.new-p td {
	padding:5px; 
}

table.new-p th {
	padding:5px; 
}

table.new-p, table.new-p td, table.new-p th {
	border: 1px solid black;
	border-collapse: collapse; text-align: center;
}

table.new-p th { 
	background-color:#FFCC99;
}

table.new-p tr.chet { 
	background-color:#FFFF99;
}
