body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:#E1E1E1;
	color: #333333;
}

.br {	
	margin:0;
	padding:0;
	border:2px solid #B1D1F1
}

.header {
	margin:0 0 5px;	
	height:49px;
	padding:0;
	background:#EAEAEA url(bg_1.gif);
	background-repeat:repeat-x;
}

.breadcrumbs {
	color:#F60
}

.table {
	margin: 3px 0;
	background:#FFF;
}

.sidebar {
	margin:0 3px 3px;
	width:244px;
}

:focus {outline: none;}
	button::-moz-focus-inner,
	input[type="reset"]::-moz-focus-inner,
	input[type="button"]::-moz-focus-inner,
	input[type="submit"]::-moz-focus-inner,
	input[type="submit"]::-moz-focus-inner,
	input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: none;}

abbr {
	cursor: help;
	}

a {
	text-decoration:none
}

h1 {
	margin:0 0 5px;
	font-size: 35px;
	font-family: Times New Roman, Verdana, Arial, Sans-Serif;
	font-weight: normal;
}

h2, h3 {
	margin:5px 10px;
}

h4 {
	margin:10px 5px 2px 10px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
form {
	margin: 0px;	
}
img {
	border: none;
}
.leftmenu {
	border: 1px solid #A5ACB1;
	border-top: none;
	padding: 3px;
	background-color: #FFFFFF;
}

.leftmenu h4 {
	margin:1px 0;
	padding:2px 0;
	font-size:110%;
	background:#F4F5F6;
	color:#252727;
	text-align:center;
	text-decoration:none !important;
}

.leftmenu a:hover h4 {
	background:#D7ECFF;
	color:#DB003E;
	text-decoration:none;
}

.ul {
	margin:4px 0;
	padding:0;
	list-style:none;
	text-align: left;
}

.ul li a{
	display:block;
	padding:2px 2px 2px 15px;   
   border-bottom:1px dashed #E4EAF1;
   color:#252727;
   text-decoration:none
}

.ul li a:hover {
	background:#F6F8FA;
	color:#06F;
	border-bottom:1px dashed #F93;
}

.takje ul {
	font-size:12px !important;
	color:#000 !important;
	list-style:disc !important;
}

.takje ul li {
	margin-bottom:5px !important;
	display:block !important;
	background-color:#fff !important;	
	list-style:disc !important;
	border-bottom:1px dashed red !important;
}

.takje ul li a {
	margin-bottom:7px;
	color:#0D3680;
	font-size:17px !important;
	background-color:#fff;
	list-style:disc !important;
}

.takje ul li a:hover {
	color:red;
}

.takje ul li:hover {
	border-bottom:1px dashed blue !important;
}

.article {
	margin:0 3px 10px;
	padding:0;
}

.article h3 {
	color:#595959
}

.article a {
	font-family: Arial, Helvetica, sans-serif;
	color: #580FA0;
	background:#EBF0F4;
	text-decoration:;
}
.article a:hover{
	background:#C3EA87;
	color:#DB003E;
	text-decoration:none
}

.article .h1 h1{
	display:block;
	margin:0 0 5px;
	padding:5px 0;
	text-align:center;
	font-size: 35px;
	font-family: Times New Roman, Verdana, Arial, Sans-Serif;
	font-weight: normal;
	background:#E4EAF1 url(bg_3.gif);
	border:1px solid #A5ACB1;
}

.article ul li {
	margin-bottom:3px;
}

.footer {
	margin:0;
	padding:0;
	height:49px;
	text-align:right;
	background:#E4EAF1 url(bg_2.gif);
	background-repeat:repeat-x;
	clear:both
}

.contact ul li {
	line-height:1.4em;
	list-style-image:url(mobile_phone.png);
    color:#B90006;
	font-weight:bold
}

.section {	
	margin:5px 3px;	
	background:#FFF;
	border:1px solid #A5ACB1;
}

.h2 h2 {
	margin:0;
	background:#E4EAF1;
	text-align:center;	
	color:#264B6C
}

.h2 h2 a {
	display:block;
	padding:4px;
	color:#264B6C;
}

.h2 h2 a:hover {
	color:red;
	background:#C3EA87
}

.section ul {
	display:table;
	margin-left:15px;
	list-style:none;
}

.section .image {
	padding:4px;
	float:left;
	margin:5px 10px 10px 5px;
	border:2px solid #E4EAF1;
}

.section a:hover .image {
	display: table-cell;
	border:2px solid #C3EA87;
}

.cont table, .article table{
	border: none;
	border-top: 1px solid #A5ACB1;
	border-right: 1px solid #A5ACB1;
}
.cont td, .article td, .article th{
	padding:3px;
	border: none;
	border-bottom: 1px solid #A5ACB1;
	border-left: 1px solid #A5ACB1;
}

.article th {
    padding:2px !important;
	font-size: 15px;
	color:#3F484E;
	background:#F4F5F6
}

.cont p, .article p {
	line-height:1.4em;
    margin:0;
    padding:3px 10px
}
.cont ul li, .article ul li {
    margin-right:10px	
}

#contactform  .itemtitle {
	display:block;
	margin:0;
	padding:5px 0 5px 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	background: #e4eaf1;
}

.podr {
	margin:10px;
	text-align:right;
	clear:both
}

.podr a{
	padding-right:4px;
	font-size:14px;
	color:#0000FF;
	background:none
}

.podr a:hover{
	padding-right:0;
	color:#red !important;
	background:none
}

.wraper ul li {
	line-height:1.4em;
	list-style-image:url(mobile_phone.png);
    color:#B90006;
	font-weight:bold
}

#contactform { margin:0; padding:5px; background:#FAFDFE}
#contactform .stars, #contactform2 .stars {color: #F30;font-size: 16px}
legend { font-size:24px}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0 0 5px 0; padding:10px; background:none;}
#contactform label { clear:left; margin:0; width:250px; display:block; float:left; padding:0 0 2px 0; font:normal 14px Arial, Helvetica, sans-serif; color:#666666;}
#contactform label span { font:normal 11px Arial, Helvetica, sans-serif; color:#8E8E8E; margin:0; padding:0;}
#contactform input.text { width:400px; border:1px solid #d6d6d6; margin:0; padding:3px 2px; background:#fff;font:bold 17px Arial, Helvetica, sans-serif;}
#contactform textarea { width:400px; height:180px;}
#contactform #message2 { display:none}
#contactform #submit {font:bold 17px Arial, Helvetica, sans-serif;}

.response { font:normal 16px Arial, Helvetica, sans-serif; color:red; text-align:center;}
ol.contactform  { margin:0; padding:0; list-style:none;}
ol.contactform li { margin:0; padding:10px; background:none;clear:left}
#contactform2 { margin:0; padding:5px; background:#F5FBFD}
#contactform2.stars {color: #F30;font-size: 16px}
legend { font-size:24px}
ol.contactform2  { margin:0; padding:0; list-style:none;}
ol.contactform2 li { margin:0; padding:10px; background:none;clear:left}
#contactform2 label { margin:0; width:150px; display:block; float:left; padding:0 0 2px 0; font:normal 14px Arial, Helvetica, sans-serif; color:#343434;}
#contactform2 label span { font:normal 11px Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}
#contactform2 input.text { width:400px;margin:0; padding:3px 2px;border:1px solid #93C4FF; font:bold 17px Arial, Helvetica, sans-serif;}
#contactform2 textarea { width:400px; height:180px; border:1px solid #93C4FF; padding:2px; background:#fff;}
#contactform2 #message2 { display:none}
.submit {font:bold 17px Arial, Helvetica, sans-serif;}

.clr { 
	clear:both;
}
