body { font-family: Arial; font-size: 12px; color: #545454; background: #fff; background: url("../images/back.jpg") center 200px no-repeat; padding: 0px; margin: 0px; }

img { border: none; }
a img { border: none; }

table { border-collapse: collapse; border: none; }
table td { padding: 0; }

.clr { clear: both; }


.load_thumb { max-width: 300px; max-height: 300px; padding: 2px; border: 1px solid #ccc; }


/* Написание шрифтов
------------------------------ */
h1, h2, h3, h4, h5 { font-weight: lighter; color: #212121; padding: 0; margin: 0; }

h1 { font-size: 18px; color: #212121; margin: 2px 0px 17px 0px; padding: 0px 20px; }
h2 { font-size: 18px; text-align: center; margin: 40px 0px 20px 0px;  }

h3 { height: 29px; text-align: center; font-size: 14px; line-height: 21pt; margin:20px 0px 10px 20px; }
h4 { float: left; height: 29px; text-align: center; font-size: 14px; line-height: 21pt; color: #ffffff; margin-bottom: 10px; padding: 0px 10px; overflow: hidden; }

h5 { font-size: 14px; color: #212121; margin: 25px 0px 17px 0px; }

a { color: #828282; text-decoration: none; }
a:hover { text-decoration: underline; }

p { margin: 0px; padding: 0px; }


.wb_gray { background: #212121 url("../images/wb_1.png") left top repeat-x; }
.wb_green { background: #61bb11 url("../images/wb_2.png") left top repeat-x; }
.wb_rose { background: #e52a52 url("../images/wb_3.png") left top repeat-x; }

.col_green { font-weight: bold; color: #61bb11; }
.col_rose { font-weight: bold; color: #e52a52; }



/* Краткая информация
------------------------------ */
#short_1 { float: left; width: 370px; margin: 0px 0px 30px 20px; overflow: hidden; }

#short_1 .image { float: left; width: 80px; height: 80px; overflow: hidden; }
#short_1 .image img { width: 80px; }

#short_1 .text { float: right; width: 280px; height: 80px; color: #828282; font-style: italic; line-height: 13pt; overflow: hidden; }
#short_1 .text p.title { margin-bottom: 10px;  }
#short_1 .text p.title a { color: #545454; font-style: normal; }

#short_1 .more-text { float: right; width: 280px; color: #828282; font-size: 11px; line-height: 26pt; }
#short_1 .more-text p { float: left; margin-right: 20px; }
#short_1 .more-text a { border-bottom: 1px dotted #828282; }
#short_1 .more-text a:hover { color: #545454; border-bottom: 1px dotted #545454; text-decoration: none; }


#short_2 { width: 530px; margin-top: 10px; padding: 15px; border: 1px dotted #c0c0c0; overflow: hidden; }

#short_2 .image { float: left; width: 80px; height: 80px; overflow: hidden; }
#short_2 .image img { width: 80px; }

#short_2 .text { float: right; width: 440px; height: 80px; color: #828282; font-style: italic; line-height: 13pt; overflow: hidden; }
#short_2 .text p.title { margin-bottom: 10px;  }
#short_2 .text p.title a { color: #545454; font-style: normal; }


#short_3 { width: 728px; margin-top: 10px; padding: 15px; border: 1px dotted #c0c0c0; overflow: hidden; }

#short_3 .image { float: left; width: 80px; height: 80px; overflow: hidden; }
#short_3 .image img { width: 80px; }

#short_3 .text { float: right; width: 638px; height: 80px; color: #828282; font-style: italic; line-height: 13pt; overflow: hidden; }
#short_3 .text p.title { margin-bottom: 10px;  }
#short_3 .text p.title a { color: #545454; font-style: normal; }



/* Навигация
------------------------------ */
#w_categ { float: left; width: 370px; margin: 0px 0px 30px 20px; overflow: hidden; }

#w_categ .image { float: left; width: 80px; height: 80px; overflow: hidden; }
#w_categ .image img { width: 80px; }

#w_categ .text { float: right; width: 280px; height: 80px; color: #828282; line-height: 13pt; }
#w_categ .text a { color: #828282; text-decoration: none; }
#w_categ .text a:hover { border-bottom: 1px dotted #828282; }
#w_categ .text a.all { color: #10951a; }
#w_categ .text a.all:hover { color: #10951a; border-bottom: 1px dotted #10951a; }

#w_categ .text p.title { margin-bottom: 10px;  }
#w_categ .text p.title a { font-size: 14px; color: #545454; font-style: normal; }
#w_categ .text p.title a:hover { text-decoration: underline; border-bottom: 0px; }



/* Отзывы пользователей
------------------------------ */
#comm_good { padding: 1px; margin-bottom: 5px; border: 1px dotted #61bb11; }
.comm_good .text { color: #10951a; padding: 10px; border-left: 6px solid #61bb11; }

#comm_bad { padding: 1px; margin-bottom: 5px; border: 1px dotted #e52a52; }
.comm_bad .text { color: #e52a52; padding: 10px; border-left: 6px solid #e52a52; }

.comm_good .text img, .comm_bad .text img { width: auto; max-width: 400px; max-height: 400px; padding: 2px; border: 1px solid #ccc; margin: 0; }

.comm_more { width: 100%; margin-bottom: 15px; overflow: hidden; }
.comm_more p { float: left; font-size: 11px; margin-right: 20px; }

.mass_comments_action { margin-top: 20px; margin-bottom: 40px; }



/* Основной макет
------------------------------ */
#W_top_h { width: 100%; height: 158px; background: #212121 url("../images/head_b.png") top center; margin-bottom: 50px; }
#W_top_h a { color: #ababab; }
#W_top_h a:hover { color: #61bb11; text-decoration: underline; }

#W_top_h_line { width: 1000px; height: 158px; margin: 0px auto; }
#W_top_h_line-l { float: left; width: 220px; }
#W_top_h_line-r { float: right; width: 760px; }

#logotype { width: 228px; height: 194px; position: absolute; background: url("../images/logotype_b.png") top center no-repeat; }
#logotype img { margin: 3px 0px 0px 33px; }

#w_center { margin: 0px auto; width: 1000px; overflow: hidden; }
#w_col_r { width: 220px; float: left; }
#w_cont { width: 780px; float: right; }

#w_cont_b { width: 760px; float: right; }



/* Главные ссылки
------------------------------ */
#w_menu { float: left; width: 760px; margin: 0px auto; margin-top: 30px; }
#w_menu a { float: left; color: #ababab; margin-right: 35px; }
#w_menu a:hover { color: #61bb11; }



/* Поиск
------------------------------ */
#w_search { float: left; width: 740px; height: 35px; margin-top: 70px; padding: 0px 10px; background: #fff; border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; }
#w_search input { border: 0px; }
input.s_pole { float: left; margin-top: 6px; width: 700px; height: 20px; font-family: Arial; color: #ababab; }
input.s_b_search { float: right; margin-top: 7px; height: 20px; }



/* Стили блоков
------------------------------ */
#wl_block { clear: both; margin-bottom: 30px; }
.wl_block_list a { text-decoration: none; display: block; line-height: 18pt; text-indent: 10px; border-bottom: 1px dotted #d9d9d9; }
.wl_block_list a:hover { text-decoration: none; color: #e52a52; }
.wl_block_list p.categor a { font-weight: bold; }

.inform p { line-height: 18pt; text-indent: 10px; border-bottom: 1px dotted #d9d9d9; }



/* Футер 
------------------------------ */
#W_footer { width: 1000px; overflow: hidden; margin: 20px auto; padding: 20px 0px; border-top: 1px dotted #c0c0c0; }

.W_footer_l { float: left; width: 220px; }
.W_footer_l img { margin: 0px 0px 0px 70px; }

.W_footer_r { float: right; width: 760px; }
.W_footer_r a { font-size: 11px; margin-right: 20px; }
.W_footer_r img { margin-top: 20px; }



/* Указатель страниц
------------------------------ */
.paginat { margin: 30px 0px; }
.paginat a { color: #545454; margin: 0px; border: 1px dotted #d9d9d9; padding: 8px; }
.paginat span { margin: 0px; padding: 5px; }
.paginat a:hover { text-decoration: none; color: #e52a52; }



/* Различные блоки контента
------------------------------ */
.cont_txt { float: right; width: 760px; line-height: 15pt; margin-bottom: 40px; color: #545454; }
.cont_txt a { color: #10951a; text-decoration: underline; }
.cont_txt a:hover { text-decoration: none; }
.cont_txt img { max-width: 700px; margin: 0px; }

.cont_txt_info {width: 100%; height:140px; padding-bottom: 10px; }
.cont_txt_info .rating { margin: 0px auto; }
.cont_txt_info .rat {    float: left;padding:35px; font-size: 11px; color: #828282; margin: 0px auto; padding-bottom: 5px; text-align: center; }

.cont_txt_info .img { float:left;width: 130px; margin: 0px auto;  overflow: hidden; }
.cont_txt_info .img img {max-height:110px; width: 130px; }

.cont_txt_info .eval { font-size: 18px; color: #828282; margin: 0px auto; text-align: center; }



.w_addcomm { float: right; width: 760px; line-height: 15pt; }
.w_addcomm p.marker { margin-top: 10px; }
.w_addcomm p.info { font-size: 11px; }

.wh_1 { width: 740px; height: 200px; }
.wh_2 { width: 740px; }

.wh_1, .wh_2 { font-family: Arial; font-size: 12px; color: #545454; }

.s_mark p { margin: 10px 0px 0px 20px; }
.s_result { margin-bottom: 20px; }



/* Окно пользователя
------------------------------ */
.userinfo { padding-left: 125px; }
.ui-dialog-content .userinfo { padding: 10px 0 10px 75px; }
.userinfo .lcol { margin-left: -75px; width: 60px; padding-right: 15px; }
.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; }
.userinfo .lcol .avatar img { float: left; width: 50px; }
.userinfo .lcol ul { font-size: 0.9em; }
.userinfo .rcol { width: 100%; }
.userinfo .rcol ul { list-style: none; margin-left: 0; }
.userinfo .rcol ul li { margin-bottom: 0.2em; }
.ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat; }
.grey { color: #6c838e; }
.blue { color: #388bd4; }



/* Sitemap
------------------------------ */       
.sitemap_categories li {padding:7px 0px 0px 16px;}