* {
	margin: 0px;
	padding: 0px;
}


.red {color: #FF0000}
.green {color: #0C0}
.orange {color: #F60}
.white {color: #FFF}

img { border: none;}

body {
	background: /*#F5F5F5*/ #FFF;
	text-align: center;
	height:100%;
}

body, th, td, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

p, ol
{
margin-top: 10px;
}

h1, h2, h3 {
	color: #F60;
}

h1 {
	font-size: 20px;
}

h2 {
	/*margin: 0 auto;
	padding-top: 10px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	text-align: center;
	height: 28px;
	background-image: url(../images/h2.gif);*/
}


h3 {
	font-size: 1em;
}


ul, ol {
	margin-left: 3em;
}

a {
	text-decoration: underline;
	color: #575656;
}

a:hover {
	border: none;
	text-decoration: none;
}

h1 a, h2 a, h3 a {
	border: none;
	text-decoration: none;
	color: #575656;
}

h1 a:hover, h2 a:hover, h3 a:hover {
	background: none;
	color: #FF0000;
}


form {
text-align:left;
}


#conteiner{
width:954px;
margin: 0 auto;
text-align:center;
background-color: /*#F5F5F5*/ #FFF;
}

/** conteiner **/
#c_top

{
	width:954px;
	height: 24px;
	/*background-image: url(../images/conteiner_top.gif);*/
	padding:0;
	margin:0;
	
}

#c_center

{
	width:950px;
	/*background-image: url(../images/conteiner_background.gif);
	background-repeat: repeat-x;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #757575;
	border-left-color: #757575;*/
}

#c_bottom

{
	width:954px;
	height: 28px;
	/*background-image: url(../images/conteiner_bottom.gif);*/
}
/** header **/
#header
{
	width:960px;
	margin: 0 auto;
	height:189px;
	background-color: #999999;	
}

#h_left
{
	float: left;
	width:18px;
	height:131px;
	background-image: url(../images/h_left.gif);
}

#h_center
{
	float: left;
	width:923px;
	height:131px;
	background-image: url(../images/h_center.gif);
	text-align:left;
}

#h_center .logo
{
	float:left;
	width:600px;
	margin-top:5px;
	color:#FF0000;
	font-size:14px;
	text-align:left;
	font-weight: bold;
}

#h_center .logo h2
{
	font-size:16px;
	text-align:left;
	font-weight: bold;
	color:#ccc;
}

#h_center .logo h1
{
	font-size:24px;
	text-align:left;
	font-weight: bold;
	color: #F90;
}


#h_center .login
{
	float:right;
	margin-top: 25px;
	width:200px;
	color: #FFFFFF;
	font-size:12px;
	text-align: center;
	border: 2px solid #333333;
}

#h_center input {
 background-color: #999999;
 border:#cccccc 2px solid;
}

#h_right
{
	float: left;
	width:19px;
	height:131px;
	background-image: url(../images/r_left.gif);
}

/** menu **/
#m_left
{
	float: left;
	width:18px;
	height:59px;
	background-image: url(../images/m_left.gif);
}

#m_center
{
	float: left;
	width:923px;
	height:59px;
	background-image: url(../images/m_center.gif);
	text-align:center;
}

#m_center ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#m_center li {
	float: left;
}

#m_center a {
	float: left;
	height: 20px;
	margin-top:15px;
	margin-right: 20px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #F5AD28;
	padding-top: 5px;
	text-align: center;
}

#m_center a:hover {
	color: #F60; 
	background: #666666;
}


#m_right
{
	float: left;
	width:18px;
	height:59px;
	background-image: url(../images/m_right.gif);
}

#left_nav_menu {height:25px; width:150px; float:right; border:#999 1px solid;}

#body
{
	width:960px;
	margin: 0 auto;
}

#body .search
{

float:left;
width:320px;
background-color:#FF0000;  
 

}

#body_content
{
	width:728px;
	float:right;
	text-align:left;
	margin: 0 auto;
 
}

#body_content .button1 {
	border: 1px solid #999;
    background: #333;
	color:#FFF;}

/** left menu **/
#body_left
{
	width:203px;
	float:left;
	margin: 0 auto;


}


.left_red_head {
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	height:24px;
	width:203px;
	background: url(http://www.dcars.eu/images/left_red_top.gif);
	
}




.left_red_body {
	width:203px;
	background: url(http://www.dcars.eu/images/left_red_middle.gif);
	color:#FFF;
}

.left_red_body a{
	width:203px;
	background: url(http://www.dcars.eu/images/left_red_middle.gif);
	color: #CCC;
	line-height:140%;

}

.left_red_body p{
	text-align:left;
	margin:0; padding:0;
	padding-left:10px;
	padding-right:10px;
}

.left_red_body select{margin-top:10px; width:180px; margin-left:10px; margin-right:10px;}
.left_red_body input {margin-top:10px; width:46%; text-align:center;}
.button {
	border: 1px solid #999;
    background: #333;
	color:#FFF;
	margin-left:25%;}

.left_red_bottom {
	height:9px;
	width:203px;
	font-size:1px;
	padding:0;
	margin:0;
	background: url(http://www.dcars.eu/images/left_red_bottom.gif);
}

.add_add_button {
	background: url(http://www.dcars.eu/images/add_add.gif);
	width:201px;
	height:30px;
	margin-top:5px;
	 
}

.add_add_button a
{
	font-weight:bold;
	text-decoration:none;
	display:block;
	line-height:25px;
	font-size:13px;
	padding-left:12px;
	color: #FFF;
}

.add_add_button :hover
{
	font-weight:bold;
	text-decoration:none;
	display:block;
	line-height:25px;
	color:#F90;
}



.add_add_button_b {
	background: url(http://www.dcars.eu/images/add_ser_dealer.gif);
	width:201px;
	height:30px;
	margin-top:5px;
	 
}

.add_add_button_b a
{
	font-weight:bold;
	text-decoration:none;
	display:block;
	line-height:25px;
	font-size:13px;
	padding-left:12px;
	color: #FFF;
}

.add_add_button_b :hover
{
	font-weight:bold;
	text-decoration:none;
	display:block;
	line-height:25px;
	color:#F90;
}



/**main**/
#main
{
	width:960px;
	margin: 0 auto;
	height:189px;
	background-color: #999999;	
}

/**** footer ******/
#footer
{
	width:960px;
	margin: 0 auto;


}

#f_left
{
	float: left;
	width:10px;
	height:84px;
	background-image: url(../images/f_left.gif);
}

#f_center
{
	float: left;
	width:940px;
	height:84px;
	background-image: url(../images/f_center.gif);
	text-align:left;
}


#f_right
{
	float: left;
	width:10px;
	height:84px;
	background-image: url(../images/f_right.gif);
}

#footer .con{height:30px; width:600px; float:right; text-align:right;}

/*** divs ****/
.adv_336x280 {width:336px; height:280px; float:right; text-align:right;}


.notice
{
	width:728px;
	background:#FFC;
	border:#F60 solid 1px;

}

.notice h2
{
	padding-left:15px;
	background-image: url(/images/s_notice.png);
	background-repeat: no-repeat;
	padding-left:30px;
	padding-top:4px;
	font-size:18px;
	color:#F60;
	background-position: 5px 7px;
}

.add_no
{
	width:354px;
	height:280px;
	float:left;
	border:#333 solid 1px;
}

.add_no p, h3
{
	margin:7px;
}

.add_no h3
{
	margin:7px;
	color:#F60;
	font-size:18px;
	padding-bottom: 10px;
	text-align:center;
}

.button_add_no
{
	background: #FFC;
	font-weight:bold;
	border: 1px solid #F60;
	width:340px;
	height:50px;
	color: #F30;
	cursor:pointer;
}

.add_yes
{
	width:354px;
	height:280px;
	float:right;
	border:#333 solid 1px;
	text-align:center;
	
}

.add_yes p, h3
{
	margin:7px;
	text-align:center;
}

.add_yes h3
{
	margin:7px;
	color:#F60;
	font-size:18px;
	padding-bottom: 10px;
	
}

.add_yes input
{
	width:150px;
	height:20px;
	margin:0 auto;
	margin-bottom:10px;
	text-align:center;
}

.button_add_yes
{
	background: #FFC;
	font-weight:bold;
	border: 1px solid #F60;
	width:340px;
	height:50px;
	color: #F30;
	cursor:pointer;
}

.div_register
{
	width:85%;
	margin: 0 auto;
	padding-top:10px;
	padding-bottom:10px;
}


.div_add_life
{
	background: #DDFFE9;
	width:270px;
	font-weight:bold;
	border:#F60 1px solid;
	color: #F30;
	text-align:center;
}

.div_add_life :hover
{
	background: #DBDBDB;
	width:270px;
	cursor:pointer;
}

.button_add_life
{
	background: none;
	font-weight:bold;
	border: none;
	width:260px;
	color: #F30;
}
.listovki_content{width:728px; background:#FFF}
.listovki_number{ width:180px; height:20px; float:left; border:#666 solid 1px; text-align:center}
.listovki_number p{ padding:0; margin:0;}
.listoki_img{ text-align:center; padding-top:10px; padding-bottom:10px;}
.listovki_info{ margin-left:10px;}
/****** h2 div *******/
.h2_conteiner
{
margin: 0 auto;
text-align:center;

}

.h2_left
{
	float:left;
	width: 3%;
	height:43px;
	background-image: url(../images/h2_left.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.h2_center
{
	float: left;
	height:43px;
	width: 94%;
	background-image: url(../images/h2_center.gif);
}

.h2_center h2
{
	color: #FFFFFF;
	padding-top:3px;
	font-size: 18px;
	text-align:left;
}

.h2_center h3
{
	color: #FFFFFF;
	font-size: 10px;
	text-align:left;
}

.h2_right
{
	float: left;
	width: 3%;
	height:43px;
	background-image: url(../images/h2_right.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/** forum **/



.forum_cat
{
width: 100%;
background-color: #999;
height:35px;
font-size: 15px;
text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.forum_cat11
{
width: 750px;
float:left;
	border-right-width: 1px;
	border-right-color: #666666;
	border-right-style: solid;

}


.forum_opis
{
	width: 100%;
	width: 100%;
	font-size: 12px;
	text-align:left;

}
.forum_cat h4
{
padding-top:5px;
padding-left:10px;
font-size:14px;
}

.forum_opis h5
{
padding-left:20px;
padding-bottom:3px;
font-size:10px;
}

.forum_head_cont
{
	width:100%;
	height: 35px;
	background-color:#CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.forum_is_read
{
	float:left;
	height:35px;
	width:30px;
	border-right-width: 1px;
	border-right-color: #666666;
	border-right-style: solid;
		border-left-width: 1px;
	border-left-color: #666666;
	border-left-style: solid;
}

.forum_theme
{
	float:left;
	height:35px;
	width:450px;
	border-right-width: 1px;
	border-right-color: #666666;
	border-right-style: solid;
	text-align:left;
	
}

.forum_forum
{
	float:left;
	height:35px;
	width:750px;
	border-right-width: 1px;
	border-right-color: #666666;
	border-right-style: solid;
	text-align:left;
	
}

.forum_theme h3
{
	color:#FFFFFF;
	font-size:14px;
	line-height:200%;
	font-weight: bold;
	padding-left:5px;
}

.forum_forum h3
{
	color:#FFFFFF;
	font-size:14px;
	line-height:200%;
	font-weight: bold;
	padding-left:5px;
}

.forum_author
{
	float:left;
	height:35px;
	width:150px;
	border-right-width: 1px;
	border-right-color: #666666;
	border-right-style: solid;
	line-height:200%;
	
}

.forum_answer
{
	float:left;
	height:35px;
	width:60px;
	border-right-width: 1px;
	border-right-color: #666666;
	border-right-style: solid;
	line-height:200%;
	text-align:center;
}

.forum_views
{
	float:left;
	height:35px;
	width:80px;
	border-right-width: 1px;
	border-right-color: #666666;
	border-right-style: solid;
	line-height:200%;
	text-align:center;
}

.forum_last_comment
{
	float:right;
	height:35px;
	width:125px;
	border-right-width: 1px;
	border-right-color: #666666;
	border-right-style: solid;
	line-height:200%;
}

.forum_header
{
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #FF0000;

}

.forum_header_left
{
	float:left;
	width: 3%;
	height:38px;
	background-image: url(../images/h2_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.forum_header_right
{
	float: left;
	width: 3%;
	height:38px;
	background-image: url(../images/h2_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.forum_header_center
{
	float: left;
	height:38px;
	width: 94%;
	background-image: url(../images/h2_center.gif);
}

.forum_header_center h2
{
font-size:18px;
color:#FFFFFF;
text-align:left;
padding-top:5px;
}

.f_fasha_cont
{
	width:100%;
	height:35px;
	background-color: #333333;
}


/** view_topic ***/
.forum_author1
{
	float:left;
	height:30px;
	width:200px;
	line-height:200%;
	
}
.forum_navigation
{
	float:left;
	height:30px;
	width:700px;
	border-left-width: 1px;
	border-left-color: #666666;
	border-left-style: solid;
	line-height:200%;
	
}

.forum_author_conteiner
{
	float:left;
	width:200px;
	border-right-width: 1px;
	border-right-color: #666666;
	border-right-style: solid;
	text-align:center;
	line-height:200%;
	
}


.forum_post
{
	float:left;
	width:750px;
	border-left-width: 1px;
	border-left-color: #666666;
	border-left-style: solid;
	line-height:200%;
	margin-left: -1px;
	text-align:left;
	
}



.forum_quotes
{
	margin:0 auto;
	background-color: #E2E2E2;
	margin-top:20px;
	border: #666 solid 1px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	clear:both;
	text-align:center;
}



.forum_post_menu
{
	float:right;
	margin-top:5px;
	width:20px;
	width:700px;
	background-color:#CCC;
	line-height:200%;
	text-align:right;
	
}



.forum_view_cont
{
	width:100%;
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-right:-1px;
}


/****** divove obiavi firmi i avtokushti *****/
.add
{
width:728px;
height:150px;
margin-bottom:10px;
text-align:left;
background-image:url(http://www.dcars.eu/images/add.gif);
}

.add h2
{
	font-size: 18px;
	font-weight:bold;
	color: #F30;
}

.img_add
{
margin:10px;
display:inline;
height:130px;
width:150px;
float:left;
}

.text_add
{
margin:10px;
display:inline;
height:100px;
width:532px;
float:left;
}

.view_more_add
{
	padding-right:25px;
	display:inline;
	height:20px;
	width:532px;
	float:left;
	text-align:right;
}


.view_add_top
{
	width:728px;
	height:7px;
	background-image:
	url(../images/view_add_top.gif);
	font-size: 1px;
}

.view_add_center
{
	width:728px;
	text-align:left;
	background-image:url(../images/view_add_center.gif);
}

.view_add_center_center
{
	width:708px;
	text-align:left;
	margin: 0 auto;
}

.view_add_center_center a{color:#CCC; text-decoration:none}
.view_add_center_center img{padding-right: 10px}

.view_add_center p
{
padding-right:10px;
padding-left:10px;

}

.view_add_center button
{
	background: #FFC;
	border: 1px solid #F60;
	width:718px;
	margin-top:5px;
	margin-left:5px;
	height: 35px;
	color: #F30;
	cursor:pointer;

}



#greshka {
color: red;
font-size:16px;
font-weight:bold;
display: none;}

.list{ height:710px; margin:5px; text-align:left; font-size:11px; font-weight:bold;}


.info_text {
	width:708px;
	text-align:left;
	margin: 0 auto;
}

.view_add_center h2
{
	padding-left:10px;
	padding-right:10px;
	font-size: 18px;
	font-weight:bold;
	color:#F60;
}

.view_add_center h3
{
	text-align:left;
}

.view_add_bottom
{
	width:728px;
	height:7px;
	text-align:left;
	background-image:url(../images/view_add_bottom.gif);
	font-size: 1px;
}

.view_img_add
{
margin:10px;
display:inline;
width:250px;
float:left;
}

.view_text_add
{
margin:10px;
display:inline;
width:180px;
float:left;
}

.view_img
{
margin:10px;
display:inline;
width:500px;
float:left;
}

.info
{
	width:708px;
	text-align:left;
	margin: 0 auto;
	font-weight:bold;
	background-color:#CCCCCC;
}

.navigator
{
width:728px;
height:35px;
background-image:url(../images/navigator.gif);
margin-top:10px;
margin-bottom:10px;
}

.navigator select
{ width:150px;
float:left;
}

.navigator_left{
float:left;
text-align:left;
}

.navigator_right{
height:35px;
float:right;
text-align:right;
}

.navigator_right select 
{
float:right;
	margin:7px;
}

.navigator_right p
{
float:right;
	margin-top:9px;
}

.navigator_left a
{
	float:left;
	background-image:url(../images/navigator_button.gif);
	display:block;
	text-align: center;
	width:150px;
	height:23px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-top:5px;
	margin:4px;
}





/****** krai divove obiavi firmi i avtokushti *****/


.clear
{
width:95%;
height:10px;
clear:both;
}



#pagination{
	line-height:30px;
	text-align:center;
}



#pagination a:link, #pagination a:visited{
	border:1px solid # FFF;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#FFF;
	font-weight:normal;
	display:inline-block;
	height: 31px;
	vertical-align:middle;
	width:31px;
	background:url(../images/pagination.gif);
};



#pagination a:hover {
	color: #F60;
}

#pagination img{
	background:none;
		display:inline-block;
	height: 31px;
	width:31px;

}

#pagination .active_tnt_link {
	border:1px solid # FFF;
	margin-left:10px;
	text-decoration:none;
	background-color:#CCC;
	color: #F60;
	display:inline-block;
	vertical-align:middle;
	height: 31px;
	width:31px;
	background:url(../images/pagination.gif);
}



.extras {
	width:170px;
	height:22px;
	float:left;
	font-weight:bold;
}

.extras_list {
	float:left;
	font-weight:bold;
	height:25px;
	width:200px;

	padding-bottom:15px;
	
}

.extras_list input{
	float:left;
	font-weight:bold;
	margin-left:0px;
	padding-bottom:0px;
	
}





/*Defaults Styling
fieldset {background:#f2f2e6; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-top:16px; width:705px;}
input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
fieldset.action {background:#9da2a6; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:-20px;}
legend {background:#F5AD28; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding: 0 10px; margin: 10px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
*/


*+html fieldset
{
	background-image: url(http://www.dcars.eu/images/white.gif);
	background-repeat: repeat-x;
	background-position: top;
}

*html fieldset
{
	background-image: url(http://www.dcars.eu/images/white.gif);
	background-repeat: repeat-x;
	background-position: top;
}

fieldset {
	border:1px solid #fff;
	border-color:#fff #666661 #666661 #fff;
	width:705px;
	padding-left:15px;
	padding-bottom:15px;
	background-color: #f2f2e6;
	}



legend {background:#F5AD28; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding: 0 10px; margin: 10px; font-weight:bold; border:1px solid #fff;}

*+html fieldset
{
margin:-10px 0 0 0;
padding-top:
}

input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
label {font-size:11px; font-weight:bold; color:#666;}
label.opt {font-weight:normal;}
dl {}
dt {width:90px; line-height:25px; margin:0 0 0 0;}
dd {width:475px; line-height:25px; margin:0 0 0 0;}

#container_form {width:700px; margin:0 auto;}

/*##########################################
Script: Niceforms 2.0
Theme: StandardBlue
Author: Lucian Slatineanu
URL: http://www.emblematiq.com/
##########################################*/

/*Text inputs*/

.NFText {border:none; vertical-align:middle; font:12px/15px Arial, Helvetica, sans-serif; background:none;}
.NFTextCenter {height:15px; background:url(img/input.png) repeat-x 0 0; padding:3px 0; margin:0; float:left; line-height:15px;}
.NFTextLeft, .NFTextRight {width:7px; height:21px; vertical-align:middle; float:left;}
.NFTextLeft {background:url(img/input-left.png) no-repeat 0 0;}
.NFTextRight {background:url(img/input-right.png) no-repeat 0 0;}
/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(img/radio.png) no-repeat 0 0; z-index:2;}
/*Checkbox*/
.NFCheck {cursor:pointer; position:absolute; width:12px; height:12px; border:1px solid transparent; background:url(img/checkbox.png) no-repeat 0 0; z-index:2;}
/*Buttons*/
.NFButton {width:auto; height:26px; color:#fff; padding:0 2px; background:url(img/button.png) repeat-x 0 0; cursor:pointer; border:none; font:10px/26px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:1px; vertical-align:middle;}
.NFButtonLeft, .NFButtonRight {width:6px; height:26px; vertical-align:middle;}
.NFButtonLeft {background:url(img/button-left.png) no-repeat 0 0;}
.NFButtonRight {background:url(img/button-right.png) no-repeat 0 0;}
/*Textareas*/
.NFTextarea {border:none; background:none; font:12px/12px Arial, Helvetica, sans-serif; margin:0;}
.NFTextareaTop, .NFTextareaBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFTextareaTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFTextareaBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFTextareaTopLeft, .NFTextareaBottomLeft {width:5px; height:5px;}
.NFTextareaTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFTextareaBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {float:left; padding-bottom:5px;}
.NFTextareaLeft, .NFTextareaLeftH {width:5px;}
.NFTextareaLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFTextareaLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFTextareaRight, .NFTextareaRightH {padding-right:5px; padding-bottom:0;}
.NFTextareaRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFTextareaRightH {background:url(img/textarea-r-over.png) repeat-y 100% 100%;}
/*Files*/
.NFFileButton {padding-bottom:0; vertical-align:bottom; cursor:pointer; background:url(img/file.png) no-repeat 0 0; width:60px; height:21px;}
.NFFile {position:relative; margin-bottom:5px;}
.NFFile input.NFhidden {position:relative; filter:alpha(opacity=0); opacity:0; z-index:2; cursor:pointer; text-align:left;}
.NFFileNew {position:absolute; top:0px; left:0px; z-index:1;}
/*Selects*/
.NFSelect {height:21px; position:absolute; border:1px solid transparent;}
.NFSelectLeft {float:left; width:3px; height:21px; background:url(img/select-left.png) no-repeat 0 0; vertical-align:middle;}
.NFSelectRight {height:21px; width:auto; background:url(img/select-right.png) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#fff; padding-left:3px; margin-left:3px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:18px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#464646;}
.NFSelectOptions a:hover {background:#333;}
/*Multiple Selects*/
.NFMultiSelect {border:0; background:none; margin:0;}
.NFMultiSelectTop, .NFMultiSelectBottom {height:5px; clear:both; float:none; padding-right:10px;}
.NFMultiSelectTop {background:url(img/textarea-tr.png) no-repeat 100% 0;}
.NFMultiSelectBottom {background:url(img/textarea-br.png) no-repeat 100% 0; margin-bottom:5px;}
.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {width:5px; height:5px;}
.NFMultiSelectTopLeft {background:#f2f2e6 url(img/textarea-tl.png) no-repeat 0 0;}
.NFMultiSelectBottomLeft {background:#f2f2e6 url(img/textarea-bl.png) no-repeat 0 0;}
.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {float:left; padding-bottom:5px;}
.NFMultiSelectLeft, .NFMultiSelectLeftH {width:5px;}
.NFMultiSelectLeft {background:url(img/textarea-l-off.png) repeat-y 0 0;}
.NFMultiSelectLeftH {background:url(img/textarea-l-over.png) repeat-y 0 0;}
.NFMultiSelectRight, .NFMultiSelectRightH {padding-right:5px; padding-bottom:0;}
.NFMultiSelectRight {background:url(img/textarea-r-off.png) repeat-y 100% 0;}
.NFMultiSelectRightH {background:url(img/textarea-r-over.png) repeat-y 100% 0;} 

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}


/********************** image gallery adds *****************************/

.photos {
	overflow: hidden;
	width: 500px;
	margin: 0 auto;
}

.photos div img {
	margin:0 auto;

}

.photos ul.thumbs {
	margin: 0;
	border-top: 5px solid #ddd;
	list-style: none;
	width: 500px;
	float: left;
}

.photos ul.thumbs li{
	width: 125px;
	height: 105px;
	float: left;
	overflow: hidden;
	text-align: center;
	}
	

.photos ul.thumbs img{width: 120px; height: 99px; }
.photos ul.thumbs li:hover img{width: 120px; height: 99px; border: 1px solid #F30;}
.photos ul.thumbs li:hover {
	-moz-opacity:.75; 
	filter:alpha(opacity=75); 
	opacity:.75; 
}
/********************** end image gallery adds *****************************/

/******************** menu dobaviane na obiava ********************/



.navigator ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.navigator ul li{
display: inline;
}

.navigator ul li a{
color: #494949;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.navigator ul li a:hover, .navigator ul li a.selected{
border-bottom-color: black;
}


#slider {
    width: 375px; /* important to be same as image width */
    height: 270px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 375px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
#sliderContent .sliderImage {
    float: left;
    position: relative;
	display: none;
}
#sliderContent .sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 384px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
#sliderContent .clear {
	clear: both;
}
#sliderContent .sliderImage span strong {
    font-size: 14px;
}
#sliderContent .top {
	top: 0;
	left: 0;
}
#sliderContent .bottom {
	bottom: 0;
    left: 0;
}
#sliderContent ul { list-style-type: none;}


#slider {
    width: 375px; /* important to be same as image width */
    height: 270px; /* important to be same as image height */
    /*position: relative; /* important */
	overflow: hidden; /* important */
	float:left;
}
#sliderContent {
    width: 375px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
#sliderContent .sliderImage {
    float: left;
    position: relative;
	display: none;
}
#sliderContent .sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 384px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
#sliderContent .clear {
	clear: both;
}
#sliderContent .sliderImage span strong {
    font-size: 14px;
}
#sliderContent .top {
	top: 0;
	left: 0;
}
#sliderContent .bottom {
	bottom: 0;
    left: 0;
}
#sliderContent ul { list-style-type: none;}
		
.comments{ background-color: #F3F3F3; padding:5px;}

#slides{height:150px; border:1px solid #D3D3D3; padding:2px}
#slides img{padding-right:5px;}
#slides h3{text-align:left}

ul#switches{list-style:none; padding-left:0; margin-left:0}
#switches li{ background:url(../images/sl_bg.gif); border-bottom:#CCC 1px solid; padding:6px 0}
#switches li a{color:#FFF; margin:0 6px; color:#F90; display:block; width:100%;}
#switches li:hover{background:url(../images/sl_bg_up.gif);}
.first_small_ads{ height:59px; border:1px solid #D3D3D3; margin-bottom:8px; background:url(../images/first_small_ads.gif)}
.first_small_ads:hover{background:url(../images/first_small_ads_up.gif)}

.first_left{ width:376px; float:left}

.first_right{ width:339px; float:right}

.first_right img{ padding-right:5px;}

.first_right a{text-decoration:none; display:block; height:55px; width:100%; color:#F60}
.first_right a:hover{ font-weight:bold}


#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
border-radius: 10px;
background: url(../images/adv_bg.jpg) repeat-x #000;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align: center;
color:#fff;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContact h2{
text-align: center;
color:#fff;
font-size:18px;
font-weight:700;
padding-bottom:2px;
margin-bottom:20px;
}

#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
cursor:pointer;
color:#6fa5fd;
font-weight:700;
display:block;
}
