@import url(classes.css);/* not change */
@import url(slide_bar.css);/* not change */

/*body {
	color: #333;
	font-size: 11px;
	background: #dbd2c4 url(../pics/red_back.gif) repeat-x top center;
}
.container_12 {
	position: relative;
	background: url(../pics/big_red_back.jpg) no-repeat top center !important;
}*/
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: underline !important;
}
a:hover {
	text-decoration: none;
}
.container_12 h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: center;
}
.container_12 h2 {
	padding: 0 0;
	font-family: Georgia, serif;
	font-weight: normal;
}
.container_12 p {
	overflow: hidden;
}
.container_12 {
	background-image: url(../pics/960_12_10_10.png);
	background-repeat: repeat-y;
}


/* -------------------- style ---------------------- */
.logo {
	padding: 10px 0 10px 0;
	display: block;
}
.header_search {
	position: absolute;
}
.header_search input{
	border: 1px solid #d9dadc;
	background: #f1f1e9;
	width: 210px;
	margin: 14px 0 0 0;
	padding: 3px;
}
.search_submit {
	position: absolute;
	top: 15px;
	right: 4px;
}
.header_cart {
	width: 215px;
	position: absolute;
	top: 65px;
}
.header_shop_icon {
	float: left;
	padding: 0 5px 0 0;
}
.header_lang {
	width: 215px;
	margin: 5px 0 0 0;
	font-size: 10px;
}
.big_box {
	background-image: url(../pics/index_box.png);
	height: 246px;
	margin: 7px 0 0 0;
	position: relative;
}
.big_box h2 {
	color: #757273;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 9px 0 0 18px  !important;
	margin: 0 0 0 0 !important;
/*	font-weight: bold;*/
}
.big_box p {
	font-size: 11px;
	margin: 15px 0 0 0;
	padding: 0 27px 0 18px !important;
}
.bbox_link {
	border: 0px solid red;
	position: absolute;
	bottom: 20px;
	right: 25px;
	width: 30px;
	height: 35px;
}
.inner_box {
	background-image: url(../pics/inner_box.png);
	height: 128px;
	margin: 7px 0 0 0;
	position: relative;
}
.inner_box h2 {
	color: #757273;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 9px 0 0 18px  !important;
	margin: 0 0 0 0 !important;
/*	font-weight: bold;*/
}
.inner_box p {
	font-size: 11px;
	margin: 15px 0 0 0;
	padding: 0 27px 0 18px !important;
}
.about_vanina,
.map_vanina,
.contacts_vanina,
.catalog_vanina {
	height: 244px;
	margin: 16px 0 0 0;
}
.about_vanina h2 a,
.map_vanina h2 a,
.contacts_vanina h2 a,
.catalog_vanina h2 a{
	display: block;
	padding: 98px 0 0 85px;
	font-size: 11px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.about_vanina h3 a,
.map_vanina h3 a,
.contacts_vanina h3 a,
.catalog_vanina h3 a{
	white-space:nowrap;
	padding: 0px 0 0 75px;
	font-size: 18px;
	font-weight: normal !important;
	color: #31507a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.about_vanina {
	background-image: url(../pics/about_vanina.jpg);
}
.catalog_vanina {
	background-image: url(../pics/catalog_vanina.jpg);
}
.map_vanina {
	background-image: url(../pics/map_vanina.jpg);
}
.contacts_vanina {
	background-image: url(../pics/contacts_vanina.jpg);
}
.footer {
	margin: 10px 0 10px 0;
	padding: 10px 10px 10px 0;
	background: #cbbfb1;
}
ul.bbox_list{
	margin: 5px 0 0 0;
	list-style-position:inside;
	list-style-image: url(../pics/dots.gif);
}
.bbox_list li{
	padding: 0;
	margin:  1px 0 0 19px;
		
}
.bbox_list li a{
	color: #224c69;
}
.bbox_list li {
	padding: 2px 0 2px 2px;
}
.white {
	background: url(../pics/white.png) top left no-repeat;
}
.dark {
	background: url(../pics/dark.png) top left no-repeat;
} 
.under_footer {
	font-size: 10px;
	color: #787676;
}
.under_footer a{
	text-decoration:none;
}
.under_footer a:hover{
	text-decoration:underline;
}
/* ----------------------------------------- navigation stile ----------------------------------------- */
.nav {
/*	border: 1px solid red;*/
	margin: 45px 0px 5px 290px;
/*	position: absolute;*/
	padding: 0 0 0px 0;
}
* html .nav {
	padding: 0 0 0px 0; 
}
.nav li {
	display: block;
	float: left;
	margin: 0 0 0 0px;
}
.nav li span {
	display: none;
	line-height: 0;
}
.nav .current span {
	display: block;
}
*+html .nav .current span { 
	overflow: hidden;
}
.nav li a {
	display: block;
	overflow: hidden;
	background-position: 0 0;
	height: 30px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0 0 0 15px;
/*	text-indent: -9999em;*/
}
.nav li a:hover {
	color: #fff;	/*color: #224573;*/

}
.nav a.nav1{
	background-position: 0 0;
}
.nav a.nav1:hover,
.nav li.current a.nav1 {
	background-position: 0px -30px;
}
.nav a.nav2 {
	background-position: -85px 0;
}
.nav a.nav2:hover,
.nav li.current a.nav2 {
	background-position: -85px -30px;
}
.nav a.nav3 {
	background-position: -150px 0;
}
.nav a.nav3:hover,
.nav li.current a.nav3 {
	background-position: -150px -30px;
}
.nav a.nav4 {
	background-position: -275px 0;
}
.nav a.nav4:hover,
.nav li.current a.nav4 {
	background-position: -275px -30px;
}
.nav a.nav5 {
	background-position: -350px 0;
}
.nav a.nav5:hover,
.nav li.current a.nav5 {
	background-position: -350px -30px;
}
.nav a.nav6 {
	background-position: -450px 0;
}
.nav a.nav6:hover,
.nav li.current a.nav6 {
	background-position: -450px -30px;
}
.nav a.nav7 {
	background-position: -530px 0;
}
.nav a.nav7:hover,
.nav li.current a.nav7 {
	background-position: -530px -30px;
}
.nav {

}
*:first-child .nav {

/*	overflow: hidden;*/
	height: 30px;
}
* html .nav {

}
.nav a {
	background-image:url(../pics/menuuuuuuu.jpg);
}
.nav .nav1 {
	width:55px;
}
.nav .nav2 {
	width:115px;
}
.nav .nav3 {
	width: 60px;
}
.nav .nav4 {
	width:55px;
}
.nav .nav5 {
	width:65px;
}
.nav .nav6 {
	width:65px;
}
.nav .nav7 {
	width:125px;
}
.nav .nav8 {
	width:77px;
}
.nav .nav9 {
	margin: 0 0 0 90px;
	width:124px;
}
* .nav .nav9 {
/*	margin: 0 0 0 190px;*/
}
/*.nav .nav11 {
	width:44px;
}
.nav .nav12 {
	width:79px;
}*/

.small_back {
	background: #efefef;
	color: #333;
	font-size: 11px;
	background: url(../pics/small_back.jpg) no-repeat top center;
}
.pager {
	font-size: 10px;
	margin: 4px 0 0 0;
	color: #999 !important;
}
.pager a{
	color: #999 !important;
}
.left_nav {
	background:  url(../pics/menu_top.jpg) no-repeat top left #f1f1f1;
}
.l_nav_title {
	color: #757273;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 9px 0 0 18px  !important;
	margin: 0 0 0 0 !important;	
}

ul.left_list{
	width: 206px;
	margin: 8px 0 0px 0;
	padding: 0 0 15px 0;
	list-style-position:inside;
	list-style-image: url(../pics/left_list_bullet.gif);
}
.left_list li{
	margin:  1px 0 0 19px;
}
.left_list li a{
	color: #224c69;
}
.left_list li {
	padding: 6px 0 6px 2px;
}
.left_white {
	background: url(../pics/left_nav_white.jpg) top left repeat-x;
}
.left_dark {
	background: url(../pics/left_nav_dark.jpg) top left repeat-x;
} 
.right_image {
	border: 1px solid #f1f1f1;
	padding: 5px 5px;
}
.right_image hr {
	margin: 5px 0 5px 0px;
}
.right_image select {
	border: 1px solid #ccc;
}
.right_image option {
	font: Verdana, Arial, Helvetica, sans-serif !important;
	color: #487ea6;
}
.news_box {
	padding: 0px 0 50px 0 !important; 
	border-bottom: 1px dotted #CBBFB1;
}
.news_title {
	width: 440px;
	text-align: left;
	font-weight: bold;
	font-size: 15px;
}
.news_title a {
	color: #441d00 !important;
}
a.full_news {
	background: url(../pics/left_list_bullet.gif) center left no-repeat;
	padding: 0 0 0 10px;
	display: block;
	color: #9b4619 !important;
	font-size: 11px;
}
.data {
	font-size: 9px;
	padding: 0 0 10px 0;
}
.pager_num {
	font-size: 11px;
	margin: 4px 0 0 0;
	color: #000 !important;
}
.pager_num a {
	color: #999 !important;
}
.pager_num a:hover {
	color: #000 !important;
}
.news_title_inner {
	font-weight: bold;
	font-size: 15px;
}
.news_title_inner a {
	color: #818282 !important;
}
.border_right {
	border: 1px solid #f1f1f1;
	padding: 5px 0;	
}
a.right_news {
	color: #969697 !important;
	font-size: 12px;
	font-weight: bold;
	display: block;
}
.right_news {
	color: #969697 !important;
	font-size: 12px;
	font-weight: bold;
}
.grid_6 h4 { 
	color: #818282;
	font-weight: bold;
	font-size: 12px;
}
.grid_6 .grid_2{
	margin: 0 11px 11px 0 !important;
}
.type_car_1 {
	font-size: 12px;
	display: block;
	height: 135px;
	overflow: hidden;
	background: url(../pics/car_type_1.gif) top left no-repeat;
}
a.type_car_1 {
	background: url(../pics/car_type_1.gif) top left no-repeat;
}
a:hover.type_car_1 {
	background: url(../pics/car_type_1.gif) bottom left no-repeat;
}
.type_car_2 {
	font-size: 12px;
	display: block;
	height: 135px;
	overflow: hidden;
	background: url(../pics/car_type_2.gif) top left no-repeat;
}
a.type_car_2 {
	background: url(../pics/car_type_2.gif) top left no-repeat;
}
a:hover.type_car_2 {
	background: url(../pics/car_type_2.gif) bottom left no-repeat;
}
.type_car_3 {
	font-size: 12px;
	display: block;
	height: 135px;
	overflow: hidden;
	background: url(../pics/car_type_3.gif) top left no-repeat;
}
a.type_car_3 {
	background: url(../pics/car_type_3.gif) top left no-repeat;
}
a:hover.type_car_3 {
	background: url(../pics/car_type_3.gif) bottom left no-repeat;
}
.choice_box {
	height: 93px;
	display: block;
	margin: 10px 0 0 0; 
}
.choice_box_a {
	color: #903B00;
	background: url(../pics/left_list_bullet.gif) center left no-repeat;
	font-size:12px;
	font-weight: bold;
	padding: 0 0 0 9px;
}
.light_blue_button,
.blue_button,
.red_button,
.green_button,
.button {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	width: 76px;
	height: 19px;
	display: block;
	text-align: center;
	padding: 1px 0 0 0;
}
.red_button {
	background: url(../pics/red_button.gif) top left no-repeat;
	color: #f6d9db;
}
.blue_button {
	background: url(../pics/blue_button.gif) top left no-repeat;
	color: #edf4fb;
}
.green_button {
	background: url(../pics/green_button.gif) top left no-repeat;
	color: #f1faef;
}
.light_blue_button {
	background: url(../pics/light_blue_button.gif) top left no-repeat;
	color: #f1faef;
}
.teren_type_1,
.teren_type_2,
.teren_type_3,
.teren_type_4,
.teren_type_5 {
	color: #666;
	font-size: 12px;
	display: block;
	height: 135px;
	overflow: hidden;
}
.image_box {
	position: relative;
}
a.image_title {
	position: absolute;
	width: 140px;
	top: 110px;
	display: block;
	font-size:12px;
	text-align: center;
	color: #666;
}
a:hover.image_title {
	color: #487ea6 !important;
}
a.teren_type_1 {
	background: url(../pics/teren_type_1.gif) top left no-repeat;
}
a:hover.teren_type_1 {
	background: url(../pics/teren_type_1.gif) bottom left no-repeat;
}
a.teren_type_2 {
	background: url(../pics/teren_type_2.gif) top left no-repeat;
}
a:hover.teren_type_2 {
	background: url(../pics/teren_type_2.gif) bottom left no-repeat;
}
a.teren_type_3 {
	background: url(../pics/teren_type_3.gif) top left no-repeat;
}
a:hover.teren_type_3 {
	background: url(../pics/teren_type_3.gif) bottom left no-repeat;
}
a.teren_type_4 {
	background: url(../pics/teren_type_4.gif) top left no-repeat;
}
a:hover.teren_type_4 {
	background: url(../pics/teren_type_4.gif) bottom left no-repeat;
}
a.teren_type_5 {
	background: url(../pics/teren_type_5.gif) top left no-repeat;
}
a:hover.teren_type_5 {
	background: url(../pics/teren_type_5.gif) bottom left no-repeat;
}
.marks a{
	color: #969697;
	font-weight: bold;
}
.marks li {
	list-style-type:none;
	list-style-image:url(../pics/left_list_bullet.gif);
}
.marks li a:hover {
	color: #487ea6;
}
/* ----------------------------------------- Products stile ----------------------------------------- */

.bg_product {
	font-size: 12px;
	display: block;
	height: 135px;
	overflow: hidden;
	font-weight: bold;
}
a.bg_product {
	background: url(../pics/bg_product.gif) top left no-repeat;
	color: #7f7f80;
}
* html a.bg_product img{
	display: block;
}
a:hover.bg_product {
	background: url(../pics/bg_product.gif) bottom left no-repeat;
	text-decoration: none !important;
	color: #487ea6;
}
.bg_product img {
	margin: 15px 0 0 0;
}
.price_iner {
	color: #487ea6;
	font-weight: bold;
	font-size: 12px;
}
.product_img {
	width: 225px;
}
.product_img hr {
	display: block;
	margin: 10px 0 5px 0;
}
.product_img img {
	margin: 0 0 10px 0;
}
.product_img li{
	margin: 0 0 0 15px;
}
/* ----------------------------------------- shoping cart stile ----------------------------------------- */
.s_cart {
	background: url(../pics/dot_line.gif) bottom left repeat-x;	
}
.s_cart td{
	font-size: 12px;
	padding: 5px 0 5px 0 !important;
}
.s_cart thead {
	color: #487ea6;
	background: url(../pics/dot_line.gif) bottom left repeat-x;
}
.s_cart tbody {
	color: #487ea6;
	font-weight: bold;
	background: url(../pics/dot_line.gif) bottom left repeat-x;	
}
.input_border {
	width: 30px;
	border: 1px solid #999;
}
.small_img_product {
	width: 60px;
	margin: 0 10px 0 0;
}
.s_cart tfoot {
	color: #487ea6;
	font-weight: bold;
	background: url(../pics/dot_line.gif) top left repeat-x;
}
.s_cart tfoot span {
	color: #000;
	font-size:9px;
}
/* ----------------------------------------- pop up stile ----------------------------------------- */
.pop_up_content {
	background: #fff;
	padding: 20px;
	width: 470px;
	border: 11px solid #3c85b4;
/* 	height: 400px; da se mahne fixsirania razmer */
}

.small_txt {
	font-size:9px;
	color: #487ea6;
}
.table_contact td{
	color: #487ea6;
	padding: 3px 10px 3px 0;
}
.table_contact input {
	border: 1px solid #ccc;
}

/* ----------------------------------------- map stile ----------------------------------------- */
.testdd {
	border: 1px solid #fff !important;
}
.map {
	background: url(../pics/map.jpg) top left no-repeat;
	display: block;
	width: 477px;
	height: 308px;
	position: relative;
}


.m_sofia,
.m_blagoevgrad,
.m_botevgrad,
.m_sevlievo,
.m_lovech,
.m_zlatica,
.m_sandanski,
.m_gabrovo,
.m_pleven,
.m_ruse,
.m_targovishte,
.m_sliven,
.m_yambol,
.m_shumen,
.m_varna,
.m_burgas,
.m_plvdiv,
.m_haskovo,
.m_smolian,
.m_rudozem,
.m_madan,
.m_lubimec,
.m_karlovo,
.m_zagora {
	position: absolute;
	width: 30px;
	display: block;
	border: 1px solid red;
	height: 23px;
}
.m_lovech {
	top: 102px;
	left: 165px;
}
.m_pleven {
	top: 72px;
	left: 161px;
}
.m_sevlievo {
	top: 111px;
	left: 200px;
}
.m_blagoevgrad {
	top: 210px;
	left: 54px;
}
.m_sofia {
	top: 142px;
	left: 63px;
}
.m_botevgrad {
	top: 120px;
	left: 106px;
}
.m_sandanski {
	top: 259px;
	left: 56px;
}
.m_zlatica {
	top: 151px;
	left: 137px;
}
.m_gabrovo {
	top: 139px;
	left: 206px;
}

.m_ruse{
	top: 36px;
	left: 267px;
}
.m_targovishte{
	top: 88px;
	left: 279px;
}
.m_sliven{
	top: 142px;
	left: 274px;
}
.m_yambol{
	top: 154px;
	left: 311px;
}
.m_shumen{
	top: 86px;
	left: 332px;
}
.m_varna{
	top: 90px;
	left: 392px;
}
.m_burgas{
	top: 163px;
	left: 377px;
}
.m_plvdiv{
	top: 211px;
	left: 180px;
}
.m_haskovo{
	top: 222px;
	left: 235px;
}
.m_smolian{
	top: 257px;
	left: 154px;
}
.m_rudozem{
	top: 272px;
	left: 193px;
}
.m_madan{
	top: 247px;
	left: 203px;
}
.m_lubimec{
	top: 229px;
	left: 288px;
}

.m_karlovo{
	top: 164px;
	left: 175px;
}
.m_zagora{
	top: 174px;
	left: 210px;
}
/* ----------------------------------------- pager style ----------------------------------------- */
.pager_bar {
	background: #f0f0f0 url(../pics/pager_l.gif) left top no-repeat;
	height: 21px;
}
.pager_bar_r {
	background: url(../pics/pager_r.gif) right top no-repeat;
	height: 21px;
}
.more_result {
	background: url(../pics/more_result.gif) right top no-repeat;
	margin: 3px 5px 0 0;
	padding: 0 0 0 5px;
	text-align: left;
	width: 165px;
	float: right;
	color: #676767;
	font-weight: bold;
	font-size: 10px;

}
.pager_search_title {
	margin: 3px 0 0 5px;
	float: left;
	color: #666666;
	font-weight: bold;
	font-size: 10px;
}
.grid_6 hr {
	margin: 5px 0 5px 0;
}
/*----------------------------------new----------------------------------------*/
.logo_rastermania {
	margin: 0 0px 0 0;
	width: 150px;
	display: block;
	background: url(../pics/rastermania_logo.gif) right 5px no-repeat;
	padding: 0 25px 0 0;
	font-size:10px;
}
.footer_menu {
	margin: 0 0 0 10px;
}
.events {
	margin: 0 10px 0px  0;
	float: right;
	color: #fff;
}
.events h3 {
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 13px;
}
.events_header {
	margin: 0 0 10px 0;
}
.events_header ul li {
	list-style: none;
	list-style-type: none;
	padding: 5px 0 5px 0;
	margin: 0;
	border-top: 1px dotted #fff;
}
.events_header a{
	display: block;
	color: #fff;
	font-weight: bold;
}
.button_grey {
	display: block;
	margin: 10px 0 0 0 !important;
}
a.button_grey {
	background:transparent url(../pics/left_grey.png) no-repeat scroll left top;
	color:#441d00;
	font-weight:bold;
	padding:8px 0 9px 32px;
}
a:hover.button_grey {
	color: #fff;
	text-decoration: none !important;
}
.button_grey span {
	background:transparent url(../pics/right_grey.png) no-repeat scroll right top;
	padding:9px 10px 9px 0 !important;
}
.button_grey_clean  {
	display: block;
	margin: 0px 0 0 0 !important;
}
a.button_grey_clean {
	background:transparent url(../pics/left_clean_grey.gif) no-repeat scroll left top;
	color:#441d00;
	font-weight:bold;
	padding:5px 0 9px 28px;
}
a:hover.button_grey_clean  {
	color: #fff;
	text-decoration: none !important;
}
.button_grey_clean  span {
	background:transparent url(../pics/right_clean_grey.gif) no-repeat scroll right top;
	padding:6px 10px 9px 0 !important;
}

.button_green {
	display: block;
	margin: 10px 0 0 0 !important;
}
a.button_green {
	background:transparent url(../pics/left_green.gif) no-repeat scroll left top;
	color:#441d00;
	font-weight:bold;
	padding:5px 0 9px 27px;
}
a:hover.button_green {
	color: #fff;
	text-decoration: none !important;
}
.button_green span {
	background:transparent url(../pics/right_green.gif) no-repeat scroll right top;
	padding:6px 10px 9px 0 !important;
}
.button_blue {
	width: 150px;
	display: block;
	margin: 10px 0 0 0 !important;
}
a.button_blue {
	background:transparent url(../pics/left_blue.gif) no-repeat scroll left top;
	color:#441d00;
	font-weight:bold;
	padding:5px 0 9px 27px;
}
a:hover.button_blue {
	color: #fff;
	text-decoration: none !important;
}
.button_blue span {
	background:transparent url(../pics/right_blue.gif) no-repeat scroll right top;
	padding:6px 10px 9px 0 !important;
}
.button_red {
	width: 150px;
	display: block;
	margin: 10px 0 0 0 !important;
}
a.button_red {
	background:transparent url(../pics/left_red.gif) no-repeat scroll left top;
	color:#441d00;
	font-weight:bold;
	padding:5px 0 9px 27px;
}
a:hover.button_red {
	color: #fff;
	text-decoration: none !important;
}
.button_red span {
	background:transparent url(../pics/right_red.gif) no-repeat scroll right top;
	padding:6px 10px 9px 0 !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.banner_contacts {
		margin: 0px 0 0 790px !important; 
	}
}

.banner_contacts {
	position: absolute;
	top: 400px;
	margin: 0px 0 0 0;
}

.banner_contacts a img {
	margin: 0 0 10px 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.contacts_box {
		margin: 0px 0 0 790px !important; 
	}
}
.contacts_box {
	position: absolute;
	top: 400px;
	margin: 0px 0 0 0;
	background: #c3b6a7 url(../pics/contants_back.gif) repeat-x scroll right top;
	border-bottom: 3px solid #9b4619;
}
.contacts_box h3 {
	padding: 10px 0 0 10px ;
	font-size: 13px;
} 
.contact_list {
	padding: 10px 10px 0 10px;
}
.contact_list ul li {
	list-style: none;
	list-style-type: none;
	padding: 3px 0 3px 0;
	margin: 0;
	color: #343434;
	border-top: 1px dotted #fff;
}
.contact_list a{
	display: block;
	color: #441d00;
	font-size: 13px;
	font-weight: bold;
}
.title_box {
	background: url(../pics/title_border.gif) repeat-x right bottom;
}
.title_box h3 {
	font-size: 15px;
	color: #441d00;
	padding: 10px 0 10px 0;
	margin: 0 0 5px 0;
}
.grid_4_5 {
	padding: 0 0 0 5px;
}
.index_bag_invitation {
	margin: 15px 0 0 0;
}
.footer_menu_list li{
	list-style: none;
	list-style-type: none;
	float: left;
	margin: 0 0 0 0;
	padding: 0 4px 0 0;
}
.lang_bar {
	float: right;
	color: #fff;
	padding: 7px 5px 0 0;
	font-size: 10px;
}
.lang_bar a {
	color: #fff;
}
.lang_current {
	font-weight: bold;
} 
.left_menu_box {
	margin: 3px 0 0 0;
	background: #cbbfb1 url(../pics/left_menu_back.gif) no-repeat top left;
	border-bottom: 3px solid #9b4619;
}
.left_menu_box h3 {
	padding: 10px 0 0 10px ;
	font-size: 13px;
	text-align: center;
} 
.pager {
	font-size: 10px;
	margin: 3px 0 0 0;
	color: #999 !important;
}
.pager a{
	color: #999 !important;
}
.left_menu_list {
	padding: 10px;
}
.left_menu_list ul li {
	list-style: none;
	list-style-type: none;
	padding: 3px 0 3px 0;
	margin: 0;
	color: #343434;
	border-top: 1px dotted #fff;
}
.left_menu_list a{
	display: block;
	color: #441d00;
	font-size: 13px;
	font-weight: bold;
	background: url(../pics/menu_dots.gif) no-repeat center right;
}
.left_menu_list a:hover {
	color: #9b4619;
	background: url(../pics/menu_hover.gif) no-repeat center left;
	padding: 0 0 0 10px;
}
.left_menu_current a{
	color: #9b4619;
	background: url(../pics/menu_hover.gif) no-repeat center left;
	padding: 0 0 0 10px;
}
.img_gallery {
	margin: 20px 0 0 0;
	background: #cbbfb1;
	border-bottom: 3px solid #9b4619;	
}
.img_gallery h4{
	color: #441d00;
	font-size: 15px;
	padding: 10px 0 5px 10px;
}
/*-----------------------------------------------gallery img--------------------------------------------*/
.photo {
	margin: 0px 10px 10px 10px;
	position: relative;
	width: 580px;
	float: left;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
	margin: 0 5px 0 0;
}
.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(../pics/digg-style.gif) no-repeat;
}
.photo a {
	text-decoration: none;
}
img {
	border: none;
}
.sample8 a{
	position: relative;
}
.sample8 span {
	width: 170px;
	height: 120px;
	position: absolute;
	top: -115px;
	left: 6px;
	background: url(../pics/round-corner.png) no-repeat;
}
.sample8 img {
	border: none;
	padding: 5px 6px 6px;
	background: url(../pics/round-bg.png) no-repeat;
}
.photo ul li {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.photo li {
	float: left !important;
}

/*----------------------------------------------- form contacts--------------------------------------------*/
.clean_input {
	width: 153px;
	border: none;
	font-size: 12px;
	height: 22px;
	padding: 6px 0 0px 2px;
	background: url(../pics/imput.gif) no-repeat top left;
}
.formcaptcha {
	background:transparent url(../pics/imput.gif) no-repeat scroll left top;
	height:22px;
	margin:0px 0;
	padding:3px 3px 0;
	width: 152px;
}
.imput_capcha {
	border: 0px solid red;
	width: 75px;
	margin: 0 5px 0 0;
}
.contact_form span{
	display: block;
	color: #441D00;
	font-weight: bold;
}
.textarea_contacts {
	background: url(../pics/imput_textarea.gif) no-repeat scroll left top;
	border: none;
	width: 247px;
	height: 163px;
}
.button_send {
	background: url(../pics/button_send.gif) no-repeat scroll left top;
	border: none;
	width: 175px;
	height: 25px;
	text-transform: uppercase;
	font-size: 9px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 0 0 18px;
	font-weight: bold;
}
.error_message {
	background-color: #f2c3c4;
	height: 32px;
	margin: 5px 0 5px 0;
}
.error_message span {
	display: inline !important;
	padding: 38px 0 0 0 !important;
	height: 32px;
	vertical-align: middle;
	color: #000;
}
.icon_box {
	width: 32px;
	margin: 0 5px 0 5px;
}
.message_txt {
	width: 180px;
	margin: 0 0 0 43px;
}
.success_message {
	background-color: #e0f2c3;
	height: 32px;
	margin: 5px 0 5px 0;
}
.success_message span {
	display: inline !important;
	padding: 38px 0 0 0 !important;
	height: 32px;
	vertical-align: middle;
	color: #000;
}
/* ----------------------------------------- pager stile ----------------------------------------- */
div.digg {
	margin:3px;
	padding:3px;
	text-align:center;
}
div.digg a {
	border:1px solid #fff;
	color:#5B1D00;
	margin:2px;
	padding:2px 5px;
	text-decoration:none;
}
div.digg a:hover, div.digg a:active {
	border:1px solid #5B1D00;
	color:#000000;
}
div.digg span.current {
	background-color:#5B1D00;
	border:1px solid #5B1D00;
	color:#FFFFFF;
	font-weight:bold;
	margin:2px;
	padding:2px 5px;
}
div.digg span.disabled {
	border:1px solid #EEEEEE;
	color:#5B1D00;
	margin:2px;
	padding:2px 5px;
}
/* ----------------------------------------- pop up stile ----------------------------------------- */
.pop_up_content {
	background: #DBD2C4;
	padding: 20px;
	width: 410px;
	border: 11px solid #903B00;
/* 	height: 400px; da se mahne fixsirania razmer */
}

.small_txt {
	font-size:9px;
	color: #487ea6;
}
.table_contact td{
	color: #487ea6;
	padding: 3px 10px 3px 0;
}
.table_contact input {
	border: 1px solid #ccc;
}table.adres_box {	display: block;	width: 340px;}.adres_box td{	display: block;	float: left;}.img_place  img{	padding: 0 0 0 15px;}
/*-------------------------------------------- site map --------------------------------------------- */

.sitemap,
.sitemap ul,
.sitemap li {
	padding:0;
	margin:0;
	list-style:none;
	
}

.sitemap a{
	text-decoration: none;
}

.sitemap ul {
	padding-left: 15px;

}

.sitemap li {
	line-height:20px;
	background:url(../pics/sitemap_a.gif) left top no-repeat;
	padding-left:15px;
}

.sitemap li.main {
	background:none;
	padding:0;
}

.sitemap li.last {
	background:url(../pics/sitemap_a_last.gif) left top no-repeat;
}

a.section{
	color:#441d00;
	font-weight:bold;
	background:url(../pics/rec_list_li.gif) left 5px no-repeat;
	padding-left:10px;
	
}

.sitemap {
	width:230px;
	float:left;
	padding-bottom:20px;
	padding-left:10px;
	
}

.sitemap.even {
	background:url(../pics/vr.gif) left repeat-y;
}
/*-------------------------------------------- site map --------------------------------------------- */
.icon_bg {
	background: #fff;
	padding: 5px !important;
}
ul.share_icon li{
	list-style: none;
	list-style-type: none;
	padding: 0 10px 0 0;
	margin: 0;
	float: left;
	width: 120px;
	height: 33px;
	vertical-align: middle;
}
ul.share_icon a{
	padding: 5px 0 0 40px;
}
.i_svejo,
.i_delicious,
.i_twitter,
.i_stumbleupon,
.i_facebook {
	width: 32px;
	height: 32px;
	display: block;
}
.i_facebook {
	background:url(../pics/icon_facebook.jpg) left top no-repeat;
}
.i_stumbleupon {
	background:url(../pics/icon_stumbleupon.jpg) left top no-repeat;
}
.i_twitter {
	background:url(../pics/icon_twitter.jpg) left top no-repeat;
}
.i_delicious {
	background:url(../pics/icon_delicious.jpg) left top no-repeat;
}
.i_svejo {
	background:url(../pics/icon_svejo.jpg) left top no-repeat;
}
.sample8 h4 {
	font-size:12px;
	padding: 0 0 0 3px;
}