
/***************************************************** left column ***************************************************/
.warn{ color:#C00000;}

.left_column{width: auto;
	padding: 10px 10px 0 0;
	}
	
	.left_column h1{margin: 0;
	}

	
.menu_lqvo{
	border: 1px solid #878787;padding: 6px 6px 10px 6px;
}
	
.menu_left:link,.menu_left:visited{
	display: block;
	font: 11px tahoma;
	background: url(../im/bullet.gif) no-repeat 0 5px;
	padding: 0 0 0 8px;margin: 2px 0 2px 0;
}	
	
.menu_left:hover,.menu_left:active{
	display: block;font: 11px tahoma;
}	

.menu_left_act:link,.menu_left_act:visited,.menu_left_act:hover,.menu_left_act:active{
	display: block;
	font: 11px tahoma;
	background: url(../im/bullet.gif) no-repeat 0 5px;
	padding: 0 0 0 8px;
	margin: 2px 0 2px 0;
	color: red;
}	
	

.get_1_page{
	margin: 0 0 10px 0;width: 166px;
}
	
	
.home_box_header{
	background: url(../im/home_box_header.gif) no-repeat;
	padding: 0px 0 0 20px;
	color: white;
	font: 12px/19px tahoma;text-transform: uppercase;height: 19px;
}


.home_box_content{line-height: 18px;
	border: 1px solid #878787;padding: 6px 6px 10px 6px;
}

.home_box_content img{
	border:0;
}

.cat_menu{
	margin: 4px 0 10px 0;
}


.cat_menu0:link,.cat_menu0:visited{
	display: block;
	background: red;
	padding: 5px;
	font: bold 10px/18px verdana;
	text-transform: uppercase;
	color: white;
	text-decoration: none;
	border-bottom: 1px solid white;
	
}

.cat_menu0:hover,.cat_menu0:active{
	background: #ab0808;color: white;
}

.cat_menu1:link,.cat_menu1:visited{
	display: block;
	background: #505050;
	padding: 5px 5px 5px 12px;
	font:10px verdana;
	border-bottom: 1px solid #606060;
	color: #bbbbbb;
	text-decoration: none;
}

.cat_menu1:hover,.cat_menu1:active{
	background: #505050  url(../im/arrow1.gif) no-repeat 5px 10px;
	
}


.cat_menu1_act:link, .cat_menu1_act:visited, .cat_menu1_act:hover, .cat_menu1_act:active{
	display: block;
	background: #505050  url(../im/arrow1.gif) no-repeat 5px 10px;
	padding: 5px 5px 5px 12px;
	font:10px verdana;
	border-bottom: 1px solid #606060;
	color: #bbbbbb;
	text-decoration: none;
}

.cat_menu2:link,.cat_menu2:visited{
	display: block;
	background: #808080;
	padding: 5px 5px 5px 15px;
	font:10px verdana;
	border-bottom: 1px solid #707070;
	color: #cccccc;
	text-decoration: none;
}

.cat_menu2:hover,.cat_menu2:active{
	background: #808080  url(../im/arrow2.gif) no-repeat 7px 9px;
	
}


.cat_menu2_act:link, .cat_menu2_act:visited, .cat_menu2_act:hover, .cat_menu2_act:active{
	display: block;
	background: #808080  url(../im/arrow2.gif) no-repeat 7px 9px;
	padding: 5px 5px 5px 15px;
	font:10px verdana;
	border-bottom: 1px solid #707070;
	color: #cccccc;
	text-decoration: none;
}

.cat_menu3:link,.cat_menu3:visited{
	display: block;
	background: #aaaaaa;
	padding: 5px 5px 5px 25px;
	font:10px verdana;
	border-bottom: 1px solid #909090;
	color: #eeeeee;
	text-decoration: none;
}

.cat_menu3:hover,.cat_menu3:active{
	background: #aaaaaa  url(../im/arrow3.gif) no-repeat 17px 9px;

}


.cat_menu3_act:link, .cat_menu3_act:visited, .cat_menu3_act:hover, .cat_menu3_act:active{
	display: block;
	background: #aaaaaa  url(../im/arrow3.gif) no-repeat 17px 9px;
	padding: 5px 5px 5px 25px;
	font:10px verdana;
	border-bottom: 1px solid #909090;
	color: #eeeeee;
	text-decoration: none;
}

.cat_menu4:link,.cat_menu4:visited{
	display: block;
	background: #cccccc;
	padding: 5px 5px 5px 35px;
	font:10px verdana;
	border-bottom: 1px solid #aaaaaa;
	color: #808080;
	text-decoration: none;
}

.cat_menu4:hover,.cat_menu4:active{
	background:#cccccc  url(../im/arrow4.gif) no-repeat 25px 3px;
	
}


.cat_menu4_act:link, .cat_menu4_act:visited, .cat_menu4_act:hover, .cat_menu4_act:active{
	display: block;
	background:#cccccc  url(../im/arrow4.gif) no-repeat 25px 3px;
	padding: 5px 5px 5px 35px;
	font:10px verdana;
	border-bottom: 1px solid #aaaaaa;
	color: #707070;
	text-decoration: none;
}

.cat_menu5:link,.cat_menu5:visited{
	display: block;
	background: #EBEBEB;
	padding: 5px 5px 5px 45px;
	font:10px verdana;
	border-bottom: 1px solid #aaaaaa;
	color: #808080;
	text-decoration: none;
}

.cat_menu5:hover,.cat_menu5:active{
	background:#ebebeb  url(../im/arrow5.gif) no-repeat 35px 3px;
	
}


.cat_menu5_act:link, .cat_menu5_act:visited, .cat_menu5_act:hover, .cat_menu5_act:active{
	display: block;
	background:#ebebeb  url(../im/arrow5.gif) no-repeat 35px 3px;
	padding: 5px 5px 5px 45px;
	font:10px verdana;
	border-bottom: 1px solid #aaaaaa;
	color: #707070;
	text-decoration: none;
}

.cat_menu6:link,.cat_menu6:visited{
	display: block;
	background: #F9F9F9;
	padding: 5px 5px 5px 55px;
	font:10px verdana;
	border-bottom: 1px solid #aaaaaa;
	color: #B0B0B0;
	text-decoration: none;
}

.cat_menu6:hover,.cat_menu6:active{
	background:#f9f9f9  url(../im/arrow6.gif) no-repeat 45px 3px;
	
}


.cat_menu6_act:link, .cat_menu6_act:visited, .cat_menu6_act:hover, .cat_menu6_act:active{
	display: block;
	background:#f9f9f9  url(../im/arrow6.gif) no-repeat 45px 3px;
	padding: 5px 5px 5px 55px;
	font:10px verdana;
	border-bottom: 1px solid #aaaaaa;
	color: #b0b0b0;
	text-decoration: none;
}


.pol_vruzki a, .pol_vruzki a:visited {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#353535;
text-decoration:underline;}
.pol_vruzki a:hover {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#fe0000;
text-decoration:underline;}





/*****************************************************end of left column ***************************************************/



/***************************************************** center column ***************************************************/

.center_column{
	padding: 7px 10px 0 0;
	width: 100%;
}



h1{
	font: italic 14px/20px tahoma;
	color: #353535;
	margin: 15px 10px 10px 15px;
}

.h2_bgr{
	width: 100%;
	text-align: center;
	background: white url(../im/h2_bgr.gif) repeat-x bottom left;
}

h2{
	display: inline;
	background: red;
	font: 22px/35px impact, arial;
	margin: 0;
	padding: 6px;
	color: white;
	width: auto;
	text-decoration: none;
}
h3 {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #383737;
	text-decoration: none;
	margin: 5px 0 2px 0;
}

h4{
	background: #303030;
	color: #aaaaaa;
	margin: 0;
	padding: 4px 4px 4px 6px;
	font: bold 14px verdana;
	border-bottom: 1px solid #505050;
}

h5{
	font: 18px tahoma;
}

.news_border {
	border-bottom: 1px solid #cecece;
	padding: 0px 0 15px 0;
}

.news_border img{
	margin: 5px 10px 0 0;
}

.news_data {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fe0000;
}
.more:link {
	display: block;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fe0000;
	text-decoration: underline;
	padding-left: 5px;
}
.more:visited {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fe0000;
	text-decoration: underline;
	padding-left: 5px;
}
.more:hover {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fe0000;
	text-decoration: none;
	padding-left: 5px;
}
/* ZA SITEMAP-A */
.site_map_level_1 {
	background-color: #797979;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform:uppercase;
	text-decoration:none;
	padding:0px 0px 0px 5px;
}
.site_map_level_2 {
	background-color: #e6e6e6;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #df0000;
	text-transform:uppercase;
	text-decoration:none;
	padding:0px 0px 0px 13px;
}
.site_map_level_3 {
	background-color: #f5f5f5;
	font: 12px Tahoma;
	color: #535353;
	text-decoration:none;
}


.search_text_of {
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #fe0000;
	border: 0;
	text-transform: uppercase;
	cursor: pointer;
}
.search_text_ov {
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #323232;
	border: 0;
	text-transform: uppercase;
	
}

.catalog {
	border: 1px solid #878787;
	margin: 0 0 10px 0;
	height: 302px;
}


.catalog th{
	height: 27px;
	text-align: left;
	padding: 0 0 0 10px;
	background: #e6e6e6;
	font: bold 10px verdana;
	text-transform: uppercase;
	color: #df0000;
}

.catalog td{
	padding: 7px 0 0 10px;
	width: auto;
}

.catalog_link:link,.catalog_link:visited{
	font: 11px tahoma;
	color: #535353 !important;
	padding: 0 0 0 10px;
	display: block;
	background: url(../im/bullet.gif) no-repeat 0 5px;
	margin: 2px 0 2px 0;
	text-decoration: underline !important;
}


.catalog_link:hover,.catalog_link:active{
	font: 11px tahoma;
	color: red !important;
	padding: 0 0 0 10px;
	display: block;
	background: url(../im/bullet.gif) no-repeat 0 5px;
	text-decoration: underline;
	margin: 2px 0 2px 0;
}


.firstcolumn{
	width: 210px !important;
}

.secondcolumn{
	width: 215px !important;
	padding: 0 0 0 0;
}

.secondcolumn b{
	margin: 3px 0 0 0;
	display: block;
}

.thirdcolumn{
	width: 135px !important;
}

.cat2{
	width: 610px;
	padding: 10px 10px 10px 0;
	clear: both;
	margin: 0 0 0 0;
	position: relative;
	border-top: 1px solid #c0c0c0;
}

.prod_details{
	width: 610px;
	padding: 10px 10px 10px 0;
	clear: both;
	margin: 0 0 0 0;
	position: relative;
	border-top: 1px solid #c0c0c0; 
}

.prod_details img{
	
	margin: 0 10px 10px 0;
}

.cat2 img{margin: 0 10px 0 0 ;display: block;float: left;
	border: 1px solid #cccccc;
}

.cat2_desc{
	
	font: 12px/16px tahoma;
	height: auto;width: auto;
}

.cat2_desc ul {
	position: relative;
	display: block;
	width: auto;
	margin: 0 0 0 0px;
	padding: 0 0 0 10px;
	list-style-position: inside;
}

.cat2_desc ul li{
	position: relative;

	margin: 0;
	padding: 0 0 0 10px;
}

span.cat2_desc strong{margin: 10px 0 0 0;
}

.cat2_zagl{
	display: block;
	font: bold 15px arial;
	color: #323232!important;
	text-decoration: none!important;
	margin: 0 0 3px 0;
}

.prod_zagl {
	display: block;
	font: bold 15px arial;
	color: #323232!important;
	text-decoration: none!important;
	margin: 0 0 3px 0;
}

.cat2_more:link,.cat2_more:visited{
	font: 12px/16px tahoma;
	display: block;
	margin: 0 0 0 0;
	color: red;
}

.cat2_more:hover,.cat2_more:active{
	font: 12px/16px tahoma;
	display: block;
	text-decoration: none;
	margin: 0 0 0 0;
}

.prod_desc {
	font: 13px/17px tahoma;
	display: block;
	
	margin: 0;
}

.prod_desc table{font: 11px tahoma;padding: 3px;
	border-left: 1px solid gray;border-top: 1px solid gray;
}

.prod_desc table td{font: 11px tahoma;padding: 3px;
	border-bottom: 1px solid gray;border-right: 1px solid gray;
}




.prod_desc strong, .prod_desc b {
	color: #5D5D5D;
}

.dependent_vals{clear: both;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	
	font-size: 11px;
	margin: 10px 0 0 0;
}

.dependent_vals td{padding: 3px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}


.check{
	float: left;margin: 10px;
}

.check input{
margin: 1px;
}

.check strong{display: block;
margin: 0 10px 8px 3px;
}

.prod_details{
	/*border-top: 1px solid gray; */
}

.prod_details_footer{
padding: 10px 0 0 0;
	clear: both;
	margin: 10px 0 10px 0;
	height: 30px;
	border: 0;
border-top: 1px solid #dddddd; 
}

.prod_details_footer input{
	display: block;
	float: right;
	font: 12px arial;
	background: red;
	color: white;
	text-transform: uppercase;
	border: 0;
	cursor: pointer;
	margin: 0;
	padding: 0 3px 0 3px;
	width: auto;
}

.prod_details_footer input:hover{
	background: Black;
}




.prod_details_obnovi{
	clear: both;
	margin: 10px 0 10px 0;
	height: 30px;
	border: 0;
}

.prod_details_obnovi input.obnovi_btn{
	display: block;
	float: right;
	font: 12px arial;
	background: red;
	color: white;
	text-transform: uppercase;
	border: 0;
	cursor: pointer;
	margin: 0;
	padding: 0 3px 0 3px;
	width: auto;
}

.prod_details_obnovi input.obnovi_btn:hover{
	background: black;
}


.choose input{
	display: block;
	clear: both;
	font: 12px arial;
	background: red;
	color: white;
	text-transform: uppercase;
	border: 0;
	cursor: pointer;
	margin: 0;
	padding: 0 3px 0 3px;
	width: auto;
}

.choose input:hover{
	background: Black;
}

.dif_products{width: 100%;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	
	font-size: 11px;
	margin: 10px 0 0 0;
}

.dif_products td{
border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;padding: 3px;
}

.prod_table input{
margin: 0 4px 0 0;
}

.prod_table th{
padding: 0 10px 0 0;
	background: #dddddd;
	height: 30px;
	color: #707070;
	font: bold 12px tahoma;
}

.prod_table{
	margin: 10px 0 0 0;
}


.prod_table td{
	border-bottom: 1px solid #dddddd;
	height: 35px;
	font: 11px tahoma;
}

.prod_details_footer input.clear_order_btn{
	float: left;display: block;
}

.prod_details_footer input.send_order_btn{
display: block;
	float: right;
}

.obnovi{
	display: block;float: left;
}

.noprods{
	margin: 20px 0 0 0;
}

.long_input{
	width: 430px;
}

.long_textarea{
	width: 430px;color: #606060;font: 11px tahoma;
}

.order_danni{
	color: #606060;font: 11px tahoma;
}

.order_danni select{
	color: #606060;font: 11px tahoma;
}

.edit:link,.edit:visited{
	
	
	padding: 1px 3px 3px 3px;
	background: red;
	color: white;
	font: bold 12px tahoma;
	margin: 0 3px 0 3px;
	text-decoration: none;
}

.edit:hover,.edit:active{
	background: black;

}

.status_header{
	font: bold 14px tahoma;
	color: red;
}

.status{
	font: 11px tahoma;color: #686868;
}

.status_act{
	background: red;
}

.status_off{
	background: #acacac;
}

.statusi{
	margin: 5px 0 10px 0;
}

.status_date{
	font: 10px tahoma;
}

.order_info{
	width: 100%;
	font: 11px tahoma;
	margin: 10px 0 20px 0;
}

.order_info td{
	/*border-top: 1px solid #dddddd;*/
	padding: 3px 0 3px 0;
}

.order_info select{
	color: #606060;font: 11px tahoma;
}

.comment_table{margin: 10px 0 20px 0;
	border-bottom: 1px solid #dddddd;
}

.comment_table td{
	padding: 5px 0 5px 0;
	border-top: 1px solid #dddddd;
	font: 11px tahoma;
	color: #686868;
}

.comment_name{
	font: bold 11px tahoma;margin:0 5px 0 0;color: #484747;
}

.comment_date{
	font: bold 10px tahoma;color: #8a8a8a;
}

.reg_table{
	padding: 3px 5px 3px 0;
}

.zabr_parola{
	width: 167px;
}

.zvezda{
	color: red;
}

/*****************************************************end of center column ***************************************************/

/***************************************************** right column ***************************************************/

.right_column{width: auto;
	padding: 14px 0 0 0;
}

.order:link,.order:visited{
	display: block;
	width: 160px;
	cursor: pointer;
	background: red  url(../im/basket.gif) no-repeat 130px 0;
	height: 28px;
	color: white;
	padding: 0 0 0 8px;
	text-transform: uppercase;
	margin: 0 0 0 0;
	text-decoration: none;
	line-height: 28px;
}

.order:hover,.order:active{
	width: 160px;
	cursor: pointer;
	background: #323232  url(../im/basket_ov.gif) no-repeat 130px 0;
	height: 28px;
	color: white;
	padding: 0 0 0 8px;
	text-transform: uppercase;
	margin: 0 0 0 0;
}
.home_news_zagl:link {
font: 11px Tahoma;
color:#ff0000;
text-decoration:none;
}
.home_news_zagl:visited {
font: 11px Tahoma;
color:#ff0000;
text-decoration:none;
}
.home_news_zagl:hover {
font: 11px Tahoma;
color:#ff0000;
text-decoration:underline;
}
.home_data {
font: 10px Tahoma;
color: #747474;
padding:2px 0 3px 0;
}
.send_request {
font: 18px Verdana, Arial, Helvetica, sans-serif;
color:#ff0000;
}
.contact_form {
background-color:#ededed;
padding:0 10px 0 10px;
width:280px;margin: 10px 0 0 0;
}
.form_bottom {
padding-top:10px;
}
.cont_zagl {
font: 18px Verdana, Arial, Helvetica, sans-serif;
color:#383737;
}
.captcha {
border:1px solid #A0A0A0;
color:#000000;
font-family:arial;
font-size:25px;
font-weight:bold;
height:36px;
line-height:35px;
width:100px;
margin-bottom:5px;
}
.select {
font: 12px Arial, Helvetica, sans-serif;
color:#797979;
width:173px;
}

.no_comments{
	display: block;margin: 10px 0 20px 0;font: 11px tahoma;
}

/*****************************************************end of right column ***************************************************/



.center_column_7002{
	padding: 7px 0 8px 0;width: 100%;line-height: 16px;
}

.center_column_7002 a{
	color: red;
}


.order_7002{
	padding:0 0 0 0;margin:0;
}
