/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF;
	text-align:center;
}

.text1 {
	color: white;
}
a img { border:0;}

ul {
   list-style: none;
}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
   font-family: Georgia;
   font-size: 0.75em;
   line-height: 1.167em;
   color: #585858;
}

input, select { vertical-align:middle; font-weight:normal;}

a {
   color: #4682b4;
   text-decoration: none;
}
a:hover{
   text-decoration: underline;
}
.add a {
   color: #4682b4;
   text-decoration: none;
   font-size: 17px;
}
.add a:hover{
   text-decoration: underline;
   font-size: 13px;
}

a.rec {
	color: white;
	text-decoration: none;
	font-size: 11px;
}
a:hover.rec {
   text-decoration: underline;
   font-size: 11px;
}
p {padding-top:15px;}

/* ============================= main layout ====================== */

.logo {padding-top:30px;}
h1 {
   font-size: 24px;
   line-height: 1.01em;
   font-family: Georgia;
   display: block;
   margin: 0 0 0 20px;
   padding: 0px 0 0px 0px;
   color: #F7941D;
}
h1 a {
   color: #F7941F;
   text-decoration: none;
}
h4 {
   color: #ff7f50;
   font-size: 15px;
   padding-top: 10px;
}
h5 {
   color: #20b2aa;
   font-size: 12px;
}

.imgindent {margin:0 20px 0 0; float:left;}
.list1 li {background:url(images/marker2.gif) top left no-repeat;  padding:0 10px 23px 9px;}
.list1 li strong {color:#fd771c;}
.list1 li a {line-height:1.333em; color:#8c8c8c;}

.list li {background:url(images/list_bg.gif) top left no-repeat;  padding:0 0 23px 49px;}
.list li strong {color:#fd771c;}
.list li a {line-height:1.333em; color:#8c8c8c;}

.color2 {color:#00b6df;}

h3 {color:#00b6df; font-weight:normal; padding-top:15px;}

/* ============================= header ====================== */

.logo {margin:30px 0 21px 20px;}

#header .menu {padding-left:5px;}
#header .menu ul{width:100%; overflow:hidden;}
#header .menu li {float:left; margin-right:2px;}
#header .menu li a {display:block; color:#f97015; text-decoration:none; background:url(images/menu-tail-bg.gif) top repeat-x;}
#header .menu li strong {display:block; background:url(images/menu-right-bg.gif) top right no-repeat;}
#header .menu li span {display:block; background:url(images/menu-left-bg.gif) top left no-repeat; padding:7px 20px 6px 20px;}
#header .menu li a:hover {text-decoration:none; background:url(images/menu-hover-tail-bg.gif) top repeat-x; color:#fff;}
#header .menu li a:hover strong {background:url(images/menu-hover-right-bg.gif) top right no-repeat;}
#header .menu li a:hover span {background:url(images/menu-hover-left-bg.gif) top left no-repeat;}
#header .menu .active a {text-decoration:none; background:url(images/menu-hover-tail-bg.gif) top repeat-x; color:#fff;}
#header .menu .active a strong {background:url(images/menu-hover-right-bg.gif) top right no-repeat;}
#header .menu .active a span {background:url(images/menu-hover-left-bg.gif) top left no-repeat;}

.link1 {background:url(images/marker1.gif) no-repeat 0 5px; padding:0 27px 0 8px; color:#ff6000; line-height:2.5em;}
.link2 {background:url(images/marker2.gif) no-repeat 0 5px; padding:0 20px 0 8px; color:#0095b8; line-height:2.5em;}
.link3 {float:right; margin:7px 0 0 0;}

/* ============================= content ====================== */

#page1 .box {color:#6b6b6b;}
.box {background:#f7f7f7 url(images/box_tail.gif) bottom repeat-x;}
.box .tail-right {background:url(images/box_tail.gif) right repeat-y;}
.box .tail-left {background:url(images/box_tail.gif) left repeat-y;}
.box .tail-top {background:url(images/box_tail.gif) top repeat-x;}
.box .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .indent {padding:14px 20px 10px 20px;}
.box .title {position:relative; margin:0 0 8px -5px;}

.text2 {line-height:1.333em;}
.banners {padding:5px 0 0 0;}
.banner {margin-right:10px;}
.extra {background:url(images/link_bg.gif) bottom right no-repeat; padding-right:14px; color:#6b6b6b; text-decoration:none;}
.extra:hover {text-decoration:underline;}

.text3 {font-size:0.917em; line-height:1.273em; color:#8b8b8b;}
.text4 {color:#f56e19; text-decoration:none;}
.text4:hover {text-decoration:underline;}
.text5 {color:#8b8b8b; text-decoration:none;}
.text5:hover {text-decoration:underline;}
.box .padding1 {padding-bottom:25px;}
.padding0 {padding-top:0;}

.big {font-size:1.091em;}
.pagination {text-align:center; padding:6px 0 7px 0; font-family:tahoma;}
.pagination a {color:#8b8b8b;}

/* ============================= footer ====================== */

#footer .right-bg {background:url(images/footer_right_bg.gif) top right no-repeat;}
#footer .left-bg {background:url(images/footer_left_bg.gif) top left no-repeat; width:100%;}
#footer .indent {padding:12px 0 0 30px; color:#6b6b6b;}

#footer .menu li {display:inline;}
#footer .menu li a {font-weight:bold; text-transform:uppercase; font-size:10px; color:#0c9ec2; border-left:1px solid #0c9ec2; padding:0 5px 0 7px; line-height:1.01em;}
#footer .menu .first a {border:none; padding-left:0;}

#footer a {color:#6b6b6b; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* ============================= forms ============================= */

#SearchForm {padding:66px 0 0 60px;}
#ContactForm .rowi {height:33px;}

.input {width:199px; border:1px solid #63c8df; background:#fff; padding:4px 0 4px 5px; font-size:1em; font-size:10px; font-family:tahoma;}
.special {position:relative; margin:0 0 -16px 6px;}

INPUT, TEXTAREA, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #ccc;
}

.table1 {
   border: solid 1px #e9deb9;
   padding: 8px;
   background-color: #fffff0;
   width: 200px;
   font-size: 11px;
   color: #8b0000;
}
.table2 {
   border: 1px solid #e6e6e6;
   padding: 8px;
   background-color: white;
   width: 100%;
}
.table3 {
   border: 1px solid #e6e6e6;
   padding: 10px 10px 10px 10px;
   background-color: #eff5f9;
   width: 100%;
   margin: 10px 10px 10px 10px;
}
.table4 {
   border: 1px solid #e6e6e6;
   padding: 10px 10px 10px 10px;
   background-color: #fdf5e6;
   width: 100%;
   margin: 10px 10px 10px 10px;
}
.table4 td {
   border: 1px solid #e6e6e6;
   padding: 10px 10px 10px 10px;
   background-color: white;
   margin: 10px 10px 10px 10px;
}
.table5 {
   border: 1px solid #e6e6e6;
   padding: 10px 10px 10px 10px;
   background-color: #fdf5e6;
   width: 90%;
   margin: 10px 10px 10px 10px;
}
.cat {
   font-size: 12px;
}
.ivanov, .ivanov a, .ivanov a:hover, .ivanov a:link, .ivanov a:active, .ivanov a:visited 
{
   font-size: 12px;
   text-decoration: none;
   padding-left: 0px;
   color: Black;
}
