body
{
	margin: 0px 0px 0px 0px;    
	padding: 0px 0px 0px 0px;
	background:#ddd;
	font-family: Tahoma,Arial;
	font-size: 12px; 
	text-align:center;
}

ul
{
  list-style:none;
}

img
{
  border: 0px;
}

img.rek
{
	margin: 4px 0px 10px 0px;
	border:solid 4px #dadada;
}


h1, h2
{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 16px; 
  font-family: Tahoma,Arial;
  font-weight:bold;
  color: #000;
}

h3
{
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	height:28px;
	width:850px;
}

h3.title1
{
	background: url(/pix/titles/title1.gif) left top no-repeat;
}
h3.title2
{
	background: url(/pix/titles/title2.gif) left top no-repeat;
}
h3.title3
{
	background: url(/pix/titles/title3.gif) left top no-repeat;
}
h3.title4
{
	background: url(/pix/titles/title4.gif) left top no-repeat;
}
h3.title5
{
	background: url(/pix/titles/title5.gif) left top no-repeat;
}
h3.title6
{
	background: url(/pix/titles/title6.gif) left top no-repeat;
}
h3.title7
{
	background: url(/pix/titles/title7.gif) left top no-repeat;
}
h3.title8
{
	background: url(/pix/titles/title8.gif) left top no-repeat;
}


h3 span
{
	display:none;
}



h4
{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 5px 0px;
  font-size: 12px; 
  font-family: Tahoma,Arial;
  font-weight:bold;
  border-bottom:solid 1px #666;
  color: #333;
}

h5
{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 5px 0px;
  font-size: 12px; 
  font-family: Tahoma,Arial;
  font-weight:bold;
  color: #333;
}

a
{
  font-size: 12px; 
  font-family: Tahoma,Arial;
  font-weight:normal;
  color: #417fa2;
  text-decoration:underline;
}
a:hover
{
	color: #890000;
}

p
{
	margin: 0px 0px 10px 0px;
	color:#222;
	text-align:justify;
	font-size: 12px; 
}

#main
{
	margin:0 auto;
	padding: 0px 0px 0px 0px;
       width: 1200px;
       background:#fff;
       color:#666;	
       display:block;
	border-left:dotted 1px #666;
	border-right:dotted 1px #666;
}

#header
{
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
       width: 1200px;
       height: 220px;
	text-align:left;
	background: url(/pix/bg_main.gif) left top no-repeat;
}

#logo
{
	margin: 44px 0px 2px 56px;
	width: 185px;
	height: 55px;
}

#toptitle
{

	margin: 0px 0px 0px 58px;
	color:#c6cad3;
	width: 200px;
	font-size: 11px; 
	font-weight:bold;
	display:block;
}

#slogan
{
	padding: 14px 0px 0px 23px;
	font-size: 11px; 
	text-align:left;
}

#iconmenu
{
	margin: 60px 0px 0px 67px;
	width:170px;
}
#iconmenu a
{
	margin: 0px 45px 0px 0px;
}

#menu
{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}

#menu table
{
	border-collapse: collapse;
	padding:0px;

}
#menu table td
{
       vertical-align:top;
	padding: 0px 0 0 7px;
}

#addmenu
{
	margin: 10px 0px 0px 20px;
}
#addmenu a
{
	margin: 0px 0px 0px 35px;
}

#content
{
	background: url(/pix/bg_content.gif) left top repeat-y;
}

#left
{
	width: 290px;
	margin: 0px 0px 20px 0px;
	float:left;
	text-align:left;
}

#leftcontent
{
	margin:0px;
	padding: 10px 20px 10px 20px;
}


#page    
{        
  width: 905px;
  margin: 0px 0px 20px 0px;
  float:right;
  text-align:left;
}


div.both
{
	clear:both;
}


div.block
{
  padding: 10px 40px 10px 25px;
  margin: 0px 0px 10px 0px;
}


#footer
{
       width:1200px;
       height:83px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	display:block;
       background: #fff;
       text-align:left;
       clear:both;
}

#line1
{
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 75px;
  font-family: Tahoma,Arial;
  background: url(/pix/bg_footer.gif) left top repeat-x;
  text-align:right;
  color: #999;
}

#line2
{
  margin: 0px 0px 0px 0px;
  height: 8px;
  font-size: 11px; 
  background: #1b6899;
}

#copy
{
	padding: 25px 25px 0px 0px;
	float:right;
}

#counter
{
	padding: 25px 0px 0px 20px;
	float:left;
}

div.list
{
	margin: 15px 0px 10px 0px;
}

ul
{
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 15px;
}

ul li
{
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 0px 12px;
  background:url(/pix/li2.gif) left 6px no-repeat;
}

ul.main
{
  margin: 10px 0px 25px 0px;
  padding: 5px 0px 0px 15px;
}

ul.main li
{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 18px;
  background:url(/pix/li1.gif) left 4px no-repeat;
}

ul.main li.line
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 20px;
	background:url(/pix/li1.gif) left 4px no-repeat;
	border-bottom:dotted 1px #ccc;
}

ul.sub
{
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 15px;
}

ul.sub li
{
  margin: 0px 0px 6px 0px;
  padding: 0px 0px 0px 13px;
  background:url(/pix/li2.gif) left 7px no-repeat;
}

ul.sub li a
{
	font-size:11px;
}

#pagecontent p
{
  font-size: 12px; 
  font-family: Tahoma,Arial;
  color: #333;
  margin: 0px 0px 15px 0px;
}

div.block table
{
	width:840px;
	margin: 20px 0px 20px 0px;
	border-collapse: collapse;
	padding:4px;
}

div.block td
{
	padding:5px;
	color: #333;		
	font-size:11px;
	border:dotted 1px #ccc;
}

div.block td.title
{
	font-weight:bold;
	color: #111;		
	text-align:center;
	border:solid 2px #ccc;
       background: #ddd;
}
div.block td.b
{
       vertical-align:top;
       background: #f9f9f9;
       border-top:solid 1px #ccc;
       border-bottom:solid 1px #ccc;
       font-style:italic;
       font-size:12px;
}

div.block td.c
{
	text-align:center;
}
div.block td.r
{
	text-align:right;
}

div.block td a
{
	font-size:11px;
}

div.block table.obyav
{
	width:560px;
	margin: 10px 0px 10px 0px;
	border-collapse: collapse;
	padding:4px;
}

div.block table.obyav td
{
	padding:5px;
	border:dotted 1px #ccc;
	text-align:center;
}
div.block table.obyav td.title
{
	padding:5px;
	border:solid 1px #fff;
}


form.search
{
	margin: 0px 0px 20px 0px;
}
form.search label
{
	margin: 5px 14px 5px 0px;
	padding: 0px 0px 7px 2px;
	font-family: Tahoma, Arial, Verdana;
	color:#333;
	font-size:12px;
	display:block;
	border-bottom:dotted 1px #999;
}

form.search input
{
  margin: 5px 0px 0px 0px;
  width: 70px;
  font-size: 12px;
  font-family: Tahoma, Arial, Verdana;
  background: #f9f9f9;
  border: solid 1px #999;
}

form.search input.radio
{
  margin: 5px 0px 0px 0px;
  width: 12px;
  border: 0px;
}

form.search select
{
  margin: 5px 0px 0px 0px;
  width: 150px;
  font-size: 12px;
  font-family: Tahoma, Arial, Verdana;
  background: #f9f9f9;
  border: solid 1px #999;
}

form.search input.sub
{
	width:60px;
	height:20px;
	background: #ccc;
	font-size: 11px;
}

div.block form
{
  margin: 20px 0px 20px 0px;
}

div.block form fieldset
{
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 15px 25px;
  display: block;
  background: #f9f9f9;
  border:solid 1px #88b0ca;
}

div.block form legend
{
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  color: #111;
  font-weight:bold;
}


div.block form label
{
  margin: 5px 0px 10px 0px;
  padding: 0;
  color: #333;
  display:block;
}

div.block form input
{
  margin: 5px 0px 15px 0px;
  width: 300px;
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana;
  display:block;
  background: #fff;
  border: solid 1px #ccc;
}

div.block form textarea
{
  margin: 5px 0px 15px 0px;
  font-size: 11px;
  font-family: Tahoma, Arial, Verdana;
  width: 500px;
  height: 160px;
  display:block;
  background: #fff;
  border: solid 1px #ccc;
}

div.block form input.submit
{
  margin: 15px 10px 10px 0px;
  height: 24px;
  width: 120px;
  font-size: 12px; 
  color: #fff;
  background: #2a77a8; 
  border:solid 2px #134463;
  display:block;
}

span.star
{
	color: #a20000;
}

span.price
{
	margin: 0px 4px 0px 4px;
	color: #a20000;
	font-weight:bold;
}

div.message
{
	margin: 10px 0px 15px 0px;
	color: #a20000;
	font-weight:bold;
}

#blinks
{
  margin:0 auto;
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  text-align:center;
  color:#999;
  font-size: 9px; 
  width: 987px;
}

#blinks a
{
  color:#999;
  font-size: 9px; 
  text-decoration:none;
}

div.ban
{
	margin: 20px 0px 20px 0px;
}

table.text
{
	margin: 0px 0px 10px 0px;
	border:0;
}

table.text td
{
	padding: 0px;
	border:0px;
	vertical-align:top;
}

table.text td.left
{
	padding-right: 25px;
	border-right:dotted 1px #999;
}
table.text td.right
{
	padding-left: 20px;
}


