body,
html
{
position: absolute;
top: 0;
left: 0;
height: auto;
min-height: 100%;
width: 100%;
min-width: 1168px;
padding: 0;
margin: 0;
background: #f2f2f2;
}

body, td, th, li
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}

h1
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #006;
line-height: 24px;
}

h2
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #006;
line-height: 18px;
}

h3
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #006;
line-height: 16px;
}

a
{
text-decoration: none;
color: #0075ba;
}

a:hover
{
text-decoration: none;
color: #0d496c;
}

a.upmenu
{
font-size: 10px;
color: #fff;
font-weight: bold;
text-decoration: none;
}

.wrapper
{
display: block;
min-width: 1168px;
width: 100%;
margin: 0 auto;
;
}

.wrapper,
.wrapper>tr,
.wrapper>tr>td
{
border-collapse: collapse;
border-spacing: 0 !important;
}

.upperhead
{
height: 18px;
line-height: 18px;
margin: 0;
padding: 0;
border: 0;
background: #d6d6d6;
box-shadow: inset 0 6px 0 0 #f2dd36, inset 0 12px 0 0 #fff;
}

.logo
{
height: 134px;
width: 254px;
vertical-align: middle;
text-align: center;
background: #d6d6d6; /* Old browsers */
background: -moz-linear-gradient(top,  #d6d6d6 0%, #b6b6b6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#b6b6b6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d6d6d6 0%,#b6b6b6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d6d6d6 0%,#b6b6b6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d6d6d6 0%,#b6b6b6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d6d6d6 0%,#b6b6b6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#b6b6b6',GradientType=0 ); /* IE6-9 */
}

.logo img
{
margin-bottom: 8px;
}

.logo span.white
{
font-family: Tahoma, Verdana, Arial;
font-weight: bold;
color: #fff;
font-size: 12px;
font-style: italic;
text-transform: uppercase;
text-shadow: 0 1px 0 rgba(0,0,0,0.3)
}

.logo span.blue
{
font-family: "Times New Roman";
color: #3561b6;
font-size: 14px;
font-style: italic;
text-shadow: 0 1px 0 rgba(255,255,255,0.3)
}


.head
{
height: 134px;
width: 100%;
background: rgb(151,189,226);
background: -moz-linear-gradient(top,  rgba(151,189,226,1) 0%, rgba(216,222,236,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(151,189,226,1)), color-stop(100%,rgba(216,222,236,1)));
background: -webkit-linear-gradient(top,  rgba(151,189,226,1) 0%,rgba(216,222,236,1) 100%);
background: -o-linear-gradient(top,  rgba(151,189,226,1) 0%,rgba(216,222,236,1) 100%);
background: -ms-linear-gradient(top,  rgba(151,189,226,1) 0%,rgba(216,222,236,1) 100%);
background: linear-gradient(to bottom,  rgba(151,189,226,1) 0%,rgba(216,222,236,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97bde2', endColorstr='#d8deec',GradientType=0 );

/*
vertical-align: top;
height: 148px;
background-color: transparent;
background-image: url('imgs/girl1.jpg'), url('imgs/head.gif');
background-position: right top, left top;
background-attachment: scroll, scroll;
background-repeat: no-repeat, repeat-x;
*/
}

.ya-site-form,
.ya-site-form__search
{
height: 34px;
line-height: 34px;
width: 268px;
margin: 0;
padding: 0;
border: none;
}

.ya-site-form input[type="text"],
.ya-site-form input[type="search"]
{
height: 20px;
line-height: 20px;
border-radius: 3px;
}

.ya-site-form input[type="submit"],
.ya-site-form input[type="button"]
{
height: 20px;
line-height: 20px;
border-radius: 3px;
border: 1px solid #999;
background: #eee;
}

.mainmenu
{
border-spacing: 0;
border: none;
height: 34px;
min-width: 964px;
margin: 0;
padding: 0;
background: #d6d6d6; /* Old browsers */
background: -moz-linear-gradient(top,  #d6d6d6 0%, #b6b6b6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#b6b6b6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d6d6d6 0%,#b6b6b6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d6d6d6 0%,#b6b6b6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d6d6d6 0%,#b6b6b6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d6d6d6 0%,#b6b6b6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#b6b6b6',GradientType=0 ); /* IE6-9 */

box-shadow: inset 0 -4px 0 0 #f2dd36;

/*
background: #afafaf url('imgs/main-menu.gif') repeat-x scroll right top;
padding: 0;
*/
}

#nav
{
margin: 0;
padding: 0;
list-style-type: none;
}

#nav li
{
float: left;
margin: 0;
padding: 0;
font-size: 90%;

border-left: 1px solid #eee;
border-right: 1px solid #aaa;
}

#nav li a
{
display: block;
height: 34px;
line-height: 34px;
padding: 0 13px 0 13px;
text-align: center;
text-decoration: none;
color: #333;
background: transparent;
transition: background ease-in 150ms;
}

#nav li a:hover
{
background: rgba(170, 170, 170, 0.4);
transition: background ease-in 150ms;
}

.txt
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.small
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}

#left_c
{
width: 301px;
height: 220px;
margin: 0;
padding: 0;
background: url('/imgs/fon4.gif') no-repeat;
}

#left_cc
{
width: 301px;
height: 220px;
margin: 0;
padding: 0;
background: url('/imgs/fon5.gif') no-repeat;
}

#lang
{
width: 70px;
text-align: center;
margin: 0 20px 0 211px;
font-size: 80%;
padding: 0;
background: #fff;
}

#slogan
{
padding-top: 5px;
margin: 0 20px 10px 60px;
width: 100%;
font-size: 90%;
color: #fff;
}

#small_nav
{
width: 100%;
margin-left: 60px;
margin-top: 15px;
font-size: 90%;
color: #333;
}

#small_nav a
{
color: #333;
}

#left
{
width: 301px;
height: 100%;
background: url('/imgs/br.gif');
float: left;
}

#anonce
{
color: #333;
width: 301px;
padding: 20px;
margin: 0;
}

#contacts
{
color: #333;
text-align: right;
height: 143px;
padding-right: 20px;
font-size: 90%;
background: url('/imgs/yf.gif') no-repeat;
}

#right
{
margin: 0;
padding: 0;
}

#up_nav
{
padding-top: 30px;
float: left;
font-size: 90%;
}

#search
{
text-align: right;
font-size: 90%;
margin-right: 20px;
padding-top: 30px;
}

#mainpic
{
position: absolute;
left: 299px;
top: 55px;
}

#partners
{
width: 200px;
height: 250px;
padding: 10px;
margin-right: 20px;
background: #fff;
border: 2px solid #dcdcdc;
}

#news
{
clear: both;
padding-left: 20px;
}

#footer
{
height: 30px;
line-height: 30px;
background: #f0f0f0;
text-align: center;
padding-top: 7px;
text-decoration: none;
color: #333;
font-size: 90%;
border-top: 2px solid #FC3;
}

#leftmenu
{
list-style: none;
margin: 10px;
}

#leftmenu li
{
margin: 0;
padding: 0;
}

#leftmenu li a
{
display: block;
padding: 6px 8px 6px 28px;
margin: 0 3px 0 5px;
background: url(/imgs/ar1_grey.gif) no-repeat top left;
}

#leftmenu li a:hover
{
display: block;
color: #005FB0;
background: url(/imgs/ar2.gif) no-repeat top left;
}

.headers
{
background: url(/imgs/bluebox.jpg) no-repeat 0 1px;
border-bottom: 3px solid #069;
color: #069;
padding: 5px 5px 5px 32px;
font-size: 100%;
margin-bottom: 4px;
}

#box
{
background: white url(/imgs/leftgrid.gif) left repeat-y;
height: 100%;
width: 100%;
}

#box h3
{
background: white url(/imgs/topleft.gif) left top no-repeat;
padding-top: 30px;
padding-left: 40px;
font-size: 10px;
}

#box h2
{
background: white url(/imgs/topleft.gif) left top no-repeat;
text-transform: uppercase;
padding-top: 30px;
padding-left: 40px;
font-size: 12px;
}

#box h3 a
{
display: block;
padding-right: 5px;
padding-left: 5px;
background: white;
}

#box div.inner
{
display: block;
padding-left: 40px;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 30px;
}

#divScrollTextCont
{
position: relative;
width: 200px;
height: 280px;
padding: 10px;
margin-right: 20px;
background: #fff;
border: 2px solid #dcdcdc;
clip: rect(10px 190px 270px 10px);
overflow:hidden;
visibility:hidden;
}

#divText
{
position: absolute;
left: 0;
top: 0;
width: 200px;
text-align: center;
padding: 10px;
}

.boxcorner
{
height: 18px;
margin: 10px 2px 0 2px;
background: #dadada url(/imgs/smc.gif) top left no-repeat;
font-size: 10px;
padding: 0 8 0 8px;
border-right: 1px solid white;
}

.td1
{
border-right: 1px solid #c2c2c2;
}

.td2
{
border-bottom: 1px solid white;
background: #D0D0D0 url('/imgs/grad5.gif') top repeat-x;
}

.td3
{
padding: 10px;
border-left: 1px solid white;
}

.inp1
{
width: 185px;
height: 20px;
margin: 0;
border: 1px solid #999;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.inp2
{
background: url(/imgs/go.gif);
width: 22px;
height: 20px;
cursor:hand;
border: 0;
margin: 0;
padding: 0;
}

.div1
{
padding: 10px 10px 15px 15px;
border-top: 1px solid #d2d2d2;
background: #f0f0f0;
}

.div2
{
color: #069;
height: 18px;
background: url(/imgs/zbox.jpg) left no-repeat;
padding-left: 25px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.div3
{
padding: 10px 10px 15px 15px;
border-top: 1px solid #d2d2d2;
}

.div4
{
display: block;
padding: 0 5px 0 30px;
width: 205px;
background: url(/imgs/bluebox.jpg) no-repeat scroll left top transparent;
}

.div5
{
background: url(/imgs/contacts.gif);
color: #666;
text-align: right;
height: 151;
padding: 15 5 5 10;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.div6
{
width: 200px;
height: 100%;
background: white;
padding: 10px;
border: 1px solid #dcdcdc;
}

.div7
{
width: 99%;
height: 100%;
background: white;
padding: 10px;
border: 1px solid #dcdcdc;
}

.item-title {
	font-size: 20px;
	line-height: 24px;
}