body {margin:0; padding:0; background:#547AD0; padding-top:22px; padding-bottom:50px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#222222;}
img {border:0;}
a {color:#5076DA; text-decoration:underline;}
a:hover {text-decoration:none;}

p {margin:0; padding:0; padding-bottom:10px;}

h1 {padding:0; margin:0; color:#FF3333; font-size:22px; padding-bottom:20px; font-weight:normal;}
h3 {padding:0; margin:0; color:#FF3333; font-size:16px; padding-bottom:10px; font-weight:bold;}
h2 {padding:0; margin:0; font-size:16px; padding-bottom:12px; font-weight:bold;}
h4 {padding:0; margin:0; font-size:14px; padding-bottom:10px; font-weight:bold;}

.content { width:981px; margin:0 auto;}

.corners1 {width:100%; margin:0px auto; background-color:#E9EEF9;}
.corners1 .top .c,
.corners1 .bot .c {
 font-size:1px; 
 height:4px;
}
.corners1 .top {background:transparent url(i/tl.gif) no-repeat 0px 0px;}
.corners1 .top .c {background:transparent url(i/tr.gif) no-repeat right 0px;}
.corners1 .bot {background:transparent url(i/bl.gif) no-repeat 0px 0px;}
.corners1 .bot .c {background:transparent url(i/br.gif) no-repeat right 0px;}
.corners1 .pad {padding:6px 0px  1px 44px;}


.corners2 {width:100%; margin:0px auto; background-color:#ffffff;}
.corners2 .top .c,
.corners2 .bot .c {
 font-size:1px; 
 height:4px;
}
.corners2 .top {background:transparent url(i/tl2.gif) no-repeat 0px 0px;}
.corners2 .top .c {background:transparent url(i/tr2.gif) no-repeat right 0px;}
.corners2 .bot {background:transparent url(i/bl2.gif) no-repeat 0px 0px;}
.corners2 .bot .c {background:transparent url(i/br2.gif) no-repeat right 0px;}
.corners2 .pad1 {padding:3px 0px  3px 7px;}
.corners2 .pad2 {padding:20px 0px  26px 30px;}

.nav, .nav_act {width:26px; height:26px; float:left;}
.nav_act {background:url(i/circle_red.png) left top no-repeat; width:26px; height:26px;}
.nav_act div, .nav div {padding:5px 0px 0px 8px; position:relative;}
*html .nav_act div, *html .nav div {padding:8px 0px 0px 8px;}

.lang {float:left; padding-top:5px; padding-left:2px; font-size:12px;}
.lang a {text-decoration:none;}
.lang a:hover {text-decoration:underline;}


.fl {float:left;}
.fr {float:right;}
.clear {clear:both; height:0; line-height:0; overflow:hidden; font-size:0;}


.p5 { padding-bottom:5px;}
.pad3 {padding:35px 20px 40px 25px;}
.pad4 {padding:5px 55px 14px 0px;}
.pad5 {padding:0px 58px 0px 0px;}


.menu {padding:15px 24px 11px 38px;}
.menu .link {background:url(i/marker.gif) left 13px no-repeat; font-size:15px; padding:6px 16px 12px 16px;}
.menu a {color:#fff; text-decoration:underline;}
.menu .br2 a {color:#5074CE; text-decoration:none;}


/*.menu-new {padding:15px 24px 11px 38px;}*/
.menu-new {padding:15px 0px 0px 0px; font-weight:bold; display: none;}
.menu-new .item {position:relative; float:left; z-index:15;}
.menu-new .link {background:url(i/marker.gif) left 13px no-repeat; font-size:15px; padding:6px 20px 12px 14px; margin-bottom:8px;}
.menu-new a {color:#fff; text-decoration:none;}
.item .active {position:absolute; z-index:1; top:0; left:0; font-size:15px;}
.left-border {background:#0060af url(i/menu-left-side.gif) left top no-repeat; float:left; height:30px;}
.left-border div{padding:6px 8px 0px 14px;}
.right-border {height:30px; float:left;}
.pulldown-bg {background:#0261b0 url(i/submenu_bg.gif) left bottom repeat-x;}
.pulldown {background:url(i/submenu_tr.gif) right top no-repeat;}
.pulldown div {padding:7px 20px 7px 20px; background:url(i/submenu_dot.gif) left bottom repeat-x;}
.pulldown a:hover {text-decoration: underline;}


.tl2 {background:#ffffff url(i/tl4.gif) top left no-repeat;}
.bl2 {background:url(i/bl4.gif) bottom left no-repeat;}
.tr2 {background:url(i/tr4.gif) top right no-repeat;}
.br2 {background:url(i/br4.gif) bottom right no-repeat; padding:6px 16px 6px 16px;}

.submenu {width:208px; padding-left:13px; padding-top:23px; padding-bottom:25px; float:left; display:none;}
.submenu .link {padding:6px 20px 6px 20px;}

.tl { background:#567DD1 url(i/tl3.gif) top left no-repeat;}
.bl { background:url(i/bl3.gif) bottom left no-repeat;}
.tr { background:url(i/tr3.gif) top right no-repeat;}
.br { background:url(i/br3.gif) bottom right no-repeat; padding:6px 20px 6px 20px;}
.br a {color:#fff; text-decoration:none;}

.bannerPos1{position:absolute; left:0px; bottom:16px;}
.bannerPos2{position:absolute; left:0px; top:16px;}
.bannerPos3{position:absolute; right:0px; top:16px;}
.bannerPos4{position:absolute; right:0px; bottom:16px;}

.type1 {width:239px; float:left; display:none;}
.type1 .banner {width:232px; height:296px; position:relative; margin-bottom:7px;}

.type2 {width:495px; float:left; display:none;}
.type2 .banner {width:488px; height:296px; position:relative;}

.type3 {width:239px; float:left; display:none;}
.type3 .banner {width:232px; height:156px; position:relative;}

.type4 {width:495px; float:left; display:none;}
.type4 .banner {width:488px; height:156px; position:relative;}

.type5 {width:247px; float:left; display:none;}
.type5 .banner {width:240px; height:156px; position:relative;}

.type7 {width:595px; float:left; display:none;}

.type8 {width:189px; float:left; display:none;}
.type8 .banner {width:182px; height:296px; position:relative; margin-bottom:7px;}

.type6 {width:130px; height:118px; position:relative; float:left; display:none;}
.type6 .banner {width:110px; height:110px; position:relative; z-index:0;}
.novinka {position:absolute; right:10px; bottom:0; z-index:1;}

.border {position:absolute; top:0; left:0;}

.title3 {background:url(i/calendar.gif) left 5px no-repeat; padding-left:27px; color:#5073CE; font-size:22px; padding-bottom:25px;}
.news {width:310px; float:left;}
.news .pad {padding:0px 39px 0px 29px;}
.news .date {color:#6BBCEE; padding-bottom:7px; font-size:13px;}
.photo {width:160px; height:80px; margin-bottom:7px;}
.news a {font-size:16px;}

.photo2 {width:160px; height:150px; float:left; margin-right:20px;}


.txt {line-height:18px; padding:23px 90px 25px 90px; font-size:13px;}



.txt table, .txt td {
    border-color: #dedede;
    border-style: solid;
}
.txt table {
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}
.txt td {
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
	padding-left:10px;
}

.txt table.tab, .txt .tab td {
	border: 0; !important
    border-style: none;
}
.txt table.tab {border-width: 0; !important}
.txt .tab td {
    margin: 0;
    padding: 0px; !important
    border-width: 0; !important
	padding-left:0px; !important
}


.copy {float:left; color:#fff; padding-top: 2px;}
.copy a {color:#D1DA37;}
.search {background:url(i/input.gif) no-repeat; width:166px; height:21px; float:left; margin-right:7px; margin-top:4px;}
.inp {margin:2px 0px 0px 8px; width:150px; border:0; background:none; color:#000; font-size:12px; -webkit-border-radius: 0px; -webkit-box-shadow: 0px 0px 0px #FFFFFF; outline:none;}

.date {color:#6BBCEE; font-size:12px; padding-bottom:3px;}
.tel {background:url(i/phone.gif) no-repeat; color:#FF3333; font-size:14px; height:16px; padding:0px 29px 0px 29px; float:left; margin-top:10px;}
.load {background:url(/i/download.gif) 0px 1px no-repeat; height:16px; padding:0px 29px 0px 27px; float:left; margin-top:10px;}

ul.group_menu { margin-left:25px; margin-top:12px; margin-bottom:4px;}
li.group_menu { font-size:13px; padding:0px 0px 6px 15px !important}
a:link.group_menu, a:visited.group_menu,a:active.group_menu {text-decoration:none;border-bottom:1px dashed}
a:link.group_menu_selected, a:visited.group_menu_selected,a:active.group_menu_selected {text-decoration:none;border-bottom:0; color:#000}


ul.city { margin-left:0px; font-size:14px;}
li.city {padding:0px 0px 6px 15px;}

.page div {float:left; width:26px; height:26px; text-align:center; padding-top:4px; font-weight:bold;}
.page .act {background:url(/i/page.gif) no-repeat;}
.page .act a {color:#ffffff;}
.page a {text-decoration:none;}

.section {background:url(/i/li_red.gif) 0px 7px no-repeat; padding:0px 0px 2px 14px; font-weight:bold;}
.li_red {background:url(/i/li_red.gif) 0px 7px no-repeat; padding:0px 0px 2px 14px; font-weight:bold;}
ul { padding:0; margin:0; margin-left:20px;}
ul li { list-style:none; background:url(i/li_blue.gif) 0px 7px no-repeat; padding:0px 0px 3px 25px;}

input, textarea {border:1px solid #EDEDED; font-size:12px; padding:2px 5px 2px 5px;}
.form input {width:240px;}
.form textarea {height:113px; padding:3px 5px 3px 5px; width:240px;}

input.send {background:url(/i/button1.gif) no-repeat; width:106px; text-align:center; color:#fff; font-size:13px; height:25px; cursor:pointer; border:0;}
.find {background:url(/i/button2.gif) no-repeat; width:76px; text-align:center; color:#fff; font-size:13px; height:25px; cursor:pointer; border:0; float:left; padding-top:3px;}
.find a { text-decoration:none; color:#fff;}

table.tbl, table.tbl td
{
    border-color: #dedede;
    border-style: solid;

}
table.tbl

{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

table.tbl td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
	padding-left:10px;
}
.red { color:#FF3333;}


.new_year {position:relative; width:980px; height:202px;}
.new_year_swf {position:absolute; top:22px; left:0; z-index:0;}
.new_year .inside {position:absolute; z-index:1; top:22px; left:0;}
.new_year .pad {padding: 10px 0px 0px 44px;}
.hat {position:absolute; z-index:2; top:1px; left:6px;}



.active-hid {margin-right:6px; font-size:15px;}
.active-hid .tl {background:#0060af url(i/tl5.gif) top left no-repeat;}
.active-hid .tr {background:url(i/tr5.gif) top right no-repeat;}
.active-hid .bl {background:url(i/bl5.gif) bottom left no-repeat;}
.active-hid .br {background:url(i/br5.gif) bottom right no-repeat; padding:6px 14px 6px 14px;}
.active-hid .br a {text-decoration:none;}

.noprint {display:none;}


