/* CSS Document */

html, body, center {

	height: 100%;

}

body{

	margin: 0px 0 0 0;

	background:#F8EAEA url(../images/body_bgr8.jpg) repeat-x;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

}

a, a:visited, a:link, a:hover {

	color: #ae2761;

}

h1{

   color: #692A2A;

   font-weight: bold;

   text-transform: uppercase;

	font-size: 12px;

}

.firms_image h1 a, .firms_image h1 a.visited, .firms_image h1 a:link, .firms_image h1 a:hover{

   color: #692A2A;

}





h4{

   color: #692A2A;

   font: 14px Verdana Geneva Arial Helvetica sans-serif;

   font-weight: bold;

   text-transform: uppercase;

}

input {

	border: 1px solid #DC9AB5;

}

h2{

	color: #DB7093;

   font: 14px Verdana Geneva Arial Helvetica sans-serif;

   font-weight: bold;

   text-transform: uppercase;

}

a img{

  border:0;

}

.header{

   color: #A02459;/*#A02459;*/

   font: 15px Verdana Geneva Arial Helvetica sans-serif;

   font-weight: bold;

}

.container {

	width: 980px;

	margin: 0px 0 0 0;

	padding: 0 0 0 0;

	float: none;

}

.content {

	width: 980px;

	height: 80%;

	margin: 0;

	padding: 0 0 0 0;

	float: left;

}

.img {

	width:100%;

	float: left;

	position: relative;

	z-index: 50;

	text-align: center;

	margin: -5px 0 0 0;

	height: 185px;

}

.menu {

	width: 100%;

	height: 18px;

	float: left;

	text-align: right;

	padding: 15px 0px 0 0;

	margin: 0px 0 0px 0;

}

.menu a{

	text-decoration: none;

	color: #D65C84;

}

.menuClient{

  margin:0 0 20px 0;

}

.menuClient a{

	text-decoration: none;

  font-size:90%;

  font-weight: bold;

    padding:15px 10px 15px 0;

    text-transform: uppercase;

	color: #D3507B;

}



.menuClient a.chused{

  text-decoration: underline;

  color:#ed2a6a;

}

.account {

	width: 150px;

	float: right;

  	margin:-170px 0px 0 0;

	text-align: right;

	color:#D65C84;

	z-index: 100;

	position: relative;

}

.account_body {

	width: 141px;

	float: left;

	text-align: left;

	color:#D65C84;

	padding: 0px 2px 0 10px;

	margin: 0 0 0 0;

	background:#eeeeee url(../images/acc_bgr.jpg) repeat-x;

}

.account_body  input {

	border: 0;

	width: 130px;

}

.account1 input {

   width:130px;

	height: 12px;

   padding: 2px;

   margin:0 0 0 1px;

	border: 1px solid #FFD0D8;

	background: #FFFBFB;

}

input.button, a.button  {

	background: url(../images/button_bgr.gif) repeat-x;

	border: 1px solid #DC9AB5;

	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin:1px;

	padding: 2px;

	color: #000;

	width: auto;

}

input.button1, a.button1  {

    float:right;

	background: url(../images/button_bgr.gif) repeat-x;

	border: 1px solid #DC9AB5;

	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin:1px;

	padding: 2px;

	color: #000;

	width: auto;

}

input.button2, a.button2  {

	background: url(../images/button_bgr.gif) repeat-x;

	border: 1px solid #DC9AB5;

	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin:0px;

	padding: 0px;

	color: #000;

	width: auto;

}

input.buttonRight, a.buttonRight{

    float:right;

    margin:-22px 20px 0 0;

    background: url(../images/button_bgr.gif) repeat-x;

	border: 1px solid #DC9AB5;

	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding: 2px;

	color: #000;

	width: auto;

}

.registration {

	width: 480px;

}

.registration input {

	width: 150px;

	background-color: transparent;

}

.izbor  {

	width:150px;

}

.products_list{

	width: 180px;

	float: left;

	text-align: right;

	padding: 20px 0 0 0;

	}



.products_list a{

	text-decoration: none;

	color: #D65C84;

	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin: 20px 0 0 0;

	line-height: 20px;

}

.products_list img{

   border:0;

}

.katalog_firm {

	width: 620px;

	height: 90%;

	float: left;

	padding: 20px 10px 0 10px;

	text-align: left;

	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.reclama {

	height: 100%;

	width: 145px;

	float: left;

	padding: 15px 0 0 0px;

	margin: 0 0 0 10px;

}

.reclama img {

	border: 0px;

}

*html .reclama {

	width: 143px;

	overflow: hidden;

}

.saveti {

	width: 100%;

	float: left;

	text-align: right;

	color: #A02459;

	padding: 20px 0 0 0;

	line-height: 18px;

}

.news {

	width: 100%;

	float: left;

	text-align: right;

	color: #A02459;

	padding: 20px 0 0 0;

	line-height: 18px;

}

.saveti a {

	color: #A02459;

	display: block;

	float: right;

	margin: 0 0 3px 0;

	font-weight: normal;

	width: 100%;

}

.subsection {

	background: url(../images/bgr_subsection.gif);

	width: 100%;

	padding: 7px 0 7px 0;

	display: block;

	font-family: Arial, Helvetica, sans-serif;

}

.katalog_firm strong {

	color: #fff;

	font-weight: bold;

}

.firms2 h1 a{

  color: #692A2A;

   font-weight: 200;

   text-transform: uppercase;

	margin: 0 0 0 0;

	padding: 0;

    text-decoration: none;

}



.firms2 {

	padding: 3px 0 0 0;

    border-bottom: solid #FFB6C1 1px;

}





.firms4 {

	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.look {

	padding:20px 0 0 0;

	text-align: right;

	border: 0;

}

textfield1 {

	width:130px;

	height: 12px;

    padding: 2px;

    margin:0 0 0 1px;

	border: 1px solid #FFD0D8;

	background: #FFFBFB;

}

.look a {

	text-decoration: none;

	color: Black;

}

#header {

	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #692A2A;

}

#name {

	margin: 0 0 5px 0;

	font-size: 12px;

	text-transform: uppercase;

	display: block;

}

.error{

  font-size: 80%;

  color: #FF3333;

  margin: 0px;

  padding: 0px;

}



.message{

  font-size: 80%;

  color: #187b17;

}



.welcome{

  font-size: 90%;

  height: 100px;

  color: #a81974;

  display: block;

  font-style: italic;

}

.welcome a{

  color: #a81974;

}



.addData{

  margin:-5px 0 15px 0;

  color: #ed2a6a;

  font-weight: bold;

  z-index:200;

  font-size: 90%;

}

.addData a{

   color: #ed2a6a;

}

.ctrlsubmit{

    position:absolute;

    margin: 510px 0 0 500px;

  }

.tabbardiv{

  width:500px;

  height:125px;

  padding:10px;

  font-size: 80%;

}

.control{

  width:250px;

  height:13px;

  background-color: #ffffff;

  border: solid #86a6ba 1px;

}



.control_man{

  width:250px;

  height:13px;

  background-color: #FF6666;

  border: solid #df216d 1px;

}



.control2{

  width:110px;

  height:14px;

  background-color: #ffffff;

  border: solid #86a6ba 1px;

}



.control2_man{

  width:110px;

  height:13px;

  background-color: #FF6666;

  border: solid #df216d 1px;

}



.request_send{

   position: relative;

   margin: 0 0 0 100px;

	background: url(../images/button_bgr.gif) repeat-x;

	border: 1px solid #DC9AB5;

}

/* Added by Ot4eto */

.chavka_reg {

    position:relative;

	 margin: 0 5px 0 0;

}

.packetstable{

  border: 1px solid #FF9BAA;

  margin: 10px 5px 0 5px;

}

.packetstable td{

	text-align:center;

	width:60px;

	background-color: #FFE5E5;

	font-size: 9px;

	height:16px;

}

.packetstable th{

    font-size: 70%;

	 text-align: right;

	font-size: 9px;



}

.packetstable th h3{

	font-size: 11px;

	margin: 0;

}



/* ---------------- */

.button_reg {

	background: url(../images/button_bgr.gif) repeat-x;

	border: 1px solid #DC9AB5;

	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin:1px;

	padding: 2px;

	width: auto;

}

/*-stil za tablicata v client.php-*/

.gallery {

 float:left;

 width:620px;

 background: #fff;

}

.gallery h2{

	margin:0;

	padding: 3px 0 0 8px;

	color: #9c6c6c;

	text-align: center;

}

.tablica {

   float:left;

	color: #4F4F4F;

	text-align: center;

	width: 584px;

   height:145px;

   overflow: hidden;

	margin: 0;

	padding: 0;

	position: relative;

}

.bgr {

	padding: 0px;

	background-color: #fff;

   height:17px;

	width: 100%;

	overflow:hidden;

   margin:-20px 0 0 0;

	filter:alpha(opacity=70);

   opacity: 0.70;

}

.bgr_ar{

   float:left;

	background:#fff;

   height:85px;

   width:13px;

   padding:50px 0 0 5px;

	cursor: pointer;

	position: relative;

}

.message{

  border: 1px solid #FF9BAA;

  margin: 20px 0 0 0;

  width:559px;

}

/*-----------*/

.edit {

text-align: center;

}

.name {

	color: #D65C84;

	font-size:10px;

	padding: 3px;

	text-transform: uppercase;

	overflow:hidden;

}

.imagegall{

  height:130px;

  width: 95px;

  overflow:hidden;

  margin:0 0 3px 3px;

}

.podrubriki li{

      list-style: none;

      margin: 0px 0 0px 0px;

      width: 150px;

}

.podrubriki a{

color : #B32E59;

text-decoration : none;

font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.list  a img{

      border: 0px;

}

.podrubriki{



      margin: 10px 0 10px 0;

}

.firms_3 {

	width:620px;

  	float:left;

	padding: 3px 0 15px 0;

	margin: 5px 0 3px 0;

	background: url(../images/line.gif) no-repeat bottom;

	font-size: 12px;

}

.firms_3 strong {

	color: #bf9497;

}

.firms_3 h1{

   color: #692A2A;

   font-weight: bold;

   text-transform: uppercase;

	margin: 0;

	padding: 0;

}

.firms_3 h1 a{

  color: #692A2A;

   font-weight: bold;

   text-transform: uppercase;

	margin: 0;

	padding: 0;

    text-decoration: none;

}

.firms_3 a, .firms_3 a:visited {

  text-decoration: none;

  color: #000;

}

.divsize{

    height:72px;

    overflow: hidden;

    cursor: pointer;

    margin: 0 0 5px 0;

}

.firms_image{

  float:right;

  padding: 0 0 10px 5px;

}

.search {

	background-color: #FBEBEC;

	height: 27px;

	padding:2px;

	width: 618px;

  float: left;

}

.search_hed {

	background: url(../images/hdr_search.gif) no-repeat;

	height: 12px;

	width: 135px;

	font-size: 11px;

	display: block;

	float: left;

	padding: 1px 0 0 8px;

	color: #9c6c6c;

	font-weight: bold;

}

.searchdet_hed {

	background: url(../images/search_det.gif) no-repeat;

	height: 12px;

	width: 300px;

	font-size: 11px;

	display: block;

	float: left;

	padding: 1px 0 0 8px;

	font-weight: bold;

	color: #9c6c6c;

}

.search form {

  margin:0;

  padding:0;

}

.search a{

  color: #000;

  text-transform: uppercase;

  text-decoration: none;

  font:  9px Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-weight: bold;

  position:relative;

}

.search2 {

	background-color: #FBEBEC;

	padding:2px 2px 0 2px;

	width: 600px;

	font-size: 11px;

	float: left;

}

.search2 span{

float: left;

margin: 0 5px 0 5px;

}

.search2 a{

  color: #000;

  text-transform: uppercase;

  text-decoration: none;

  font:  9px Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-weight: bold;

  position:relative;

}

.search_res {

	float: left;

	margin: 10px 0 0 0;

}

.link{

  color:#000;

  text-decoration: none;

}

.link .big{

  font-weight: bold;

  color:#D65C84;

}

.katalog_firm p{

      color: #862243;

      font-size: 11px;

}

.dark{

   color: #862243;

   font-weight: bold;

}

table td a {

	color: #000;

	text-decoration: none;

}

table td a{

	color: #862243;

	text-decoration: none;

/*font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif;*/

}

.katalog_firm h5{

	color: #DA698E;

	margin: 0px 0 10px 0;

}

.border_down{

    border-bottom: solid pink 1px;

}

.border_up{

    border-top: solid pink 1px;

}

.tabstable{

  font-size:9pt;

}

#main_rub{

  font-size:9pt;

}

#notices{

 padding:2px;

 font-size:9pt;

 color: darkred;

 width:100%;

 text-align:center;

}

#left {

	float: left;

}

#theCity {

	float: right;

}

.firms {

	float: left;

	width: 620px;

	padding: 0;

	margin: 0;

}

.firms h4 {

	width: 610px;

	height: 25px;

	margin: 3px 0 0 0;

	padding: 3px 0 0 10px;

	font-size: 16px;

	font-weight: bold;

	letter-spacing: 3px;

	color: #9c6c6c;

	background: url(../images/hdr_firm.gif) no-repeat;

}

img.firm_img {

	border: 3px solid #fff;

	margin: 5px 0 0 0;

}

.firms strong {

	color: #692a2a;

}

.firms h2 {

	background:#fff;

	width: 610px;

	height: 20px;

	margin: 3px 0 0 0;

	padding: 3px 0 0 10px;

	font-size: 14px;

	font-weight: bold;

	letter-spacing: 3px;

	color: #9c6c6c;

}

.firms h2 strong{

	color: #60647a;

	background-color: #f9eff0;

	margin: 0 0 0 5px;

	padding: 2px;

}

.rubriki {

	border: 1px solid #fff;

	width: 620px;

	font-size: 11px;

	background: url(../images/bgr_rubriki.jpg) no-repeat top right;

}

.copy {

	float: left;

	position: relative;

	width: 100%;

	text-align: center;

}

