body{font-family:Arial,Helvetica,sans-serif;color:#222222;margin:0}
#maintable {width:90%;border:0;padding:0;border-collapse:collapse;min-width:1000px}
#maintable td {padding:0}
td {font-size:12px}
h1 {font-size:24px;color:#1B8FD6;font-weight:normal;margin:0;margin-bottom:15px;padding-bottom: 4px;border-bottom:1px solid #EEE}
h2 {font-size:20px;color:#1B8FD6;font-weight:bold;margin-bottom:4px}
h3 {font-size:15px;color:#1B8FD6;font-weight:bold;margin:0;margin-bottom:4px}
a {color:#1882C0}
a:visited {color:#666666}
a:hover {color:#990000}
a.menu {color:#003300;text-decoration:underline}
a.menu:visited {color:#003300}
a.menu:hover {color:#dd0000}
p {margin-top:2px;color:#10415A}
ul {margin-right:10px}
li {color:#10415A}
ul.cat {padding-left:25px}
ul.cat li{margin-bottom:4px;color:#FF9900}
hr{height:1px;color:#CCCCCC;padding:0}
.imgdesc{margin-top:4px;font-size:11px;color:#666666;text-align:center}

.tbl-nosp {width:100%;border:0;padding:0;border-collapse:collapse} .tbl-nosp td {padding:0}
.tbl-tieser {width:100%;border:0;padding:0;border-collapse:collapse} .tbl-tieser td {padding:10px !important}

/* Закругления */
.rnd1 {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.rndt1 {border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}
.rnd2 {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.rndt2 {border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.rnd3 {border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.rndt3 {border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}


/* Заставка */
#img-bg {background:url(img_bg.jpg) repeat-x;height:119px}
#img-lc {background:url(img_l.jpg) no-repeat left top;height:119px}
#img-rc {background:url(img_r.jpg) no-repeat right top;height:119px}
#img-muh {background:url(img_muh.jpg) no-repeat top center;height:119px}
#img-sun {margin:20px 0;margin-left:7%}
#img-flo1 {margin-left:10%;margin-top:15px}
#img-flo2 {margin-left:80%;margin-top:5px}
#img-menu {background:url(menu_bg.jpg) repeat-x bottom;vertical-align:bottom}
#img-tree {background:url(tree.gif) no-repeat bottom right;width:100%;height:70px;text-align:center;padding-bottom:5px}

/******************************
 *  Menu top
 */
#menu-top {}
ul.menutop {}
ul.menutop li {float:left;margin-right:35px;list-style-image: url(flower.gif);}
ul.menutop li.parent {list-style-image:none}
ul.menutop a {color:#030}
ul.menutop a:hover {color:#900}
/* Выпадающее меню */
ul.menutop ul {display:none;position:absolute;z-index:9999;padding:10px;margin-top:10px;background:#fff;border:1px solid #000}
ul.menutop ul li {float:none;}


/******************************
 *  Menu side
 */
ul.menuside {}
ul.menuside li {color:#f90}

/******************************
 *  Block
 */
 h6 {color:#fff;font-family:Verdana;font-size:12px;margin:0 0 8px 15px;text-shadow:1px 1px 3px #333;text-transform: uppercase}
.block .title {color:#fff;height:26px;font-size:16px;font-weight:bold;background-repeat:repeat-x;padding:10px 15px 0 15px}
.block .content {padding:30px 10px 10px 10px;background-repeat:no-repeat;background-position: 0 0;}
.block-blue .title {background-image:url(cat_bg.jpg);}
.block-blue .content {background-image:url(cat_f.jpg);background-color:#EEF7FC;}
.block-yellow .title {background-image:url(rig_bg.jpg);}
.block-yellow .content {background-image:url(rig_f.jpg);background-color:#FFFBE6}
.block-orange .title {background-image:url(cat2_bg.jpg);}
.block-orange .content {background-image:url(cat2_f.jpg);background-color:#FFF3EC}
.block-green .title {background-image:url(cat3_bg.jpg);}
.block-green .content {background-image:url(cat3_f.jpg);background-color:#F2FBD9}


/* Путь */
#path {background:#f5f5f5 url(step.png) no-repeat 5px 5px;padding-left:30px}
.path {background:#f5f5f5;padding:8px;font-size:11px;margin-bottom:10px;color:#999;vertical-align:middle}

/* new */
/* Кнопки с иконками */
.ic-button{background:url(but-bg.png) no-repeat;width:60px;height:80px;cursor:pointer;display:inline-block;text-align:center;font-family:arial;font-weight:bold;font-size:10px;color:#93B91B;margin-right:20px}
.ic-button img{margin-bottom:5px}
.but-active{background:url(but-bg-a.png) no-repeat}

.but-more {background:url(but-more.png) no-repeat;height:20px;width:120px;padding:2px 0 0 20px;color:#FFF;display:inline-block;text-align:left}
.but-more * {color:#FFF;text-decoration:none}
.but-more a:hover {color:#FFF}

 img.h-icon {float:left;margin-top:-15px;margin-left:-15px}

/* Контейнеры */
.container{min-height:150px;border:1px solid #D6E4D1;padding:7px}
.roundtop{position:relative;bottom:-5px;margin-top:-5px}
.clt{background:url(clt.png) no-repeat left top;height:5px}
.crt{background:url(crt.png) no-repeat right top;height:5px}
.clb{background:url(clb.png) no-repeat left bottom;height:5px}
.crb{background:url(crb.png) no-repeat right bottom;height:5px}
.roundbottom{margin-top:-5px}
.hidcont{display:none}

/* Закладки */
.tabs {padding:0;list-style-type:none;margin:0}
.tabs li {float:left;white-space:nowrap;color:#FFF;border-bottom:1px solid #360;background:url(tab-g-l.png) no-repeat left top;margin-right:-5px}
.tabs div {background:url(tab-g-r.png) no-repeat right top;padding:5px 19px 5px 5px;}
.tabs a {background:#360;padding:5px;color:#fff;text-decoration:none;font-size:13px}
.tabs a:hover {color:#FC0}
.tabs .tab-a {position:relative;z-index:2;background:url(tab-w-l.png) no-repeat left top;border-bottom: 1px solid #FFF}
.tabs .tab-a div {background:url(tab-w-r.png) no-repeat right top;}
.tabs .tab-a a {background:#FFF;color:#360}

/* Постраничник */
.pagination {text-align: center;margin-top:20px}
.pagination a {margin-right:5px;background:url(num-bg.png) no-repeat center;padding:12px;color:#fff;font-size:14px;font-weight:bold;text-decoration:none}
.pagination a:hover{color:#FC0}
.pagination a.curpage {background:url(num-bg-a.png) no-repeat center;color:#9c1}
.pagination img {border:0;vertical-align:middle}

/* Панель пользователя */
#userpanel {background:#360 url(clbg.png) no-repeat left bottom;white-space: nowrap}
#userpanel div.userpanel-c {background:url(crbg.png) no-repeat right bottom;padding:5px}
#userpanel a {color:#fc0;font-size: 11px}
#userpanel span {color:#fff}
#userpanel ul {margin:0 0 0 2px;padding:0}
#userpanel li {display:inline;background:url(flower.png) no-repeat left center;padding:0 10px 0 22px;color:#fc0}

/* Форма логина */
form.login {margin:0}
input.login {border:1px solid #030;font-size:10px;color:#030;height:19px;padding-left:2px}
#login {background:url(inp-login-bg.png) no-repeat #B3DF3A}
#passw {background:url(inp-passw-bg.png) no-repeat #B3DF3A}
input.error {border:1px solid #900;background:#FCC}
.inp-nobg {background-image: none}

/* Стандартные формы */
.form-info {margin-bottom: 20px}
.form-field {border:1px solid #ccc;background:#F2FBD9;padding:2px;clear:both;min-height:30px;margin-bottom:1px}
.form-field-label {display:inline-block;width:30%;background:#e0e9c7 url(num-arr.png) no-repeat 4px;padding:7px 5px 7px 25px;font-weight:bold;color:#030;margin-right:2px;vertical-align: top}
.label-big {display:block;float:none;width:auto;margin-right:0}
.form-field-control {width:63%;display:inline-block}
.form-field input, .form-field select, .form-field textarea {background:#FFFBE6;border:1px solid #aaa;padding-left:5px}
.form-field-control {}
.form-field-control img {cursor:pointer;vertical-align:middle}
.form-field-control input[type=text],.form-field-control input[type=password],.form-field-control select {height:30px}
.form-field-control select {padding-top:6px}
.form-field-control textarea, .input-string {width:100%}
.form-field-control textarea {height:100px}
.input-string, .input-number, .input-password, .input-select, .input-date {height:30px;font-size: 20px}
.input-number {}
.input-password, .input-date {width:150px}
.input-checkbox {margin:4px 0 0 4px}
.form-error {background:#FCC url(admin/ic-cancel.png) no-repeat 2px 2px;border:1px solid #900;padding:4px 25px;color:#900;margin-top:2px;}
.input-submit {cursor:pointer;height:40px;margin-top:10px;background:url(menu_bg.jpg) repeat-x bottom;border:1px solid #030;color:#030}
.input-star {margin-top:-10px}

/* Отзывы */
.review {border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}
.review-info {color:#999;padding:2px;background:#F5F5F5;margin-bottom:10px}
.review-date,.review-score {float:right}
.review-date img {vertical-align: middle;margin-left: 5px}

/* Сообщения */
.message {background:#efc;padding:4px}
.message div {border: 1px dashed #ccc;padding:4px}

/* Слайдшоу */
#article-slides {height:400px;margin-bottom:20px}

