body { margin: 0px; padding: 0px; color:#000000; font-family: Arial, Verdana, Helvetica; font-size: 14px }
img, table { border: none }
td { vertical-align: top; }
h1,h2,h3,h4,h5,h6 {padding: 0px; margin: 0px; }
a{ color: #006699; cursor: pointer; text-decoration: underline; outline: none; }
a:hover { text-decoration: none; outline: none; }
a:visited { color: #006699 }

.blue { color: #006699; }
.starrequired { color: red; }

.inputtext { width: 200px; }
.inputselect, .inputselect select { width: 205px; }
.inputtextarea { width: 200px; }

.main { margin:0px auto; padding:0px; width: 988px; }
.header{}

.top_pict { width: 100%; overflow: hidden; margin-top: 0px; }

.user { font-size: 12px; width: 100%; padding: 10px 0px 11px 0px; text-align: right; color: #5d5d5d; }
.user a, .user a:hover, .user a:visited { color: #5d5d5d; }

.logo { float: left; position: relative; top: -14px; z-index: 10; }


.menu { float: right; width:700px; height: 61px; background: url('/images/menu_bg.jpg') repeat-x #0183c9; font-size: 16px; }
.menu_left { width:100%; height: 61px; background: url('/images/menu_left.jpg') no-repeat left top; }
.menu_right { width:100%; height: 61px; background: url('/images/menu_right.jpg') no-repeat right top; }

#horizontal-multilevel-menu, #horizontal-multilevel-menu ul { margin:0px; padding:0px 0px 0px 5px; list-style:none; float:left; position:relative; }

#horizontal-multilevel-menu a { display:block; text-decoration:none; color: white; }
#horizontal-multilevel-menu li { float:left; margin-top: 18px; }
#horizontal-multilevel-menu li li:hover, #horizontal-multilevel-menu li li.jshover { background: #efeeeb; color:#fff; }


#horizontal-multilevel-menu li span { padding: 0px 0px 0px 8px; }
#horizontal-multilevel-menu li span span { padding: 0px 17px 0px 0px; }

#horizontal-multilevel-menu .nav .fl, .root-item-selected { float: left; height: 23px; background-color: #1ea0e6; }
#horizontal-multilevel-menu .nav .fl span, .root-item-selected span { float: left; height: 23px; background: url('/images/menu_hover_left.jpg') no-repeat left top; }
#horizontal-multilevel-menu .nav .fl span span, .root-item-selected span span { float: left; height: 23px; background: url('/images/menu_hover_right.jpg') no-repeat right top; }


#horizontal-multilevel-menu li ul { position:absolute; top: 40px; padding: 0px; display:none; z-index:500; height:auto; width: 180px; background: #ffffff; border:2px solid #1ea0e6; }
#horizontal-multilevel-menu li li { width:100%; margin: 0px; padding: 0px; border-top: 1px solid #dfded8 }
#horizontal-multilevel-menu li ul a { text-align:left; width: 170px; margin: 0px; padding: 12px 8px; color: #777777!important; font-size: 14px; }

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	display:block;
}


.wrapper{ float: left; width: 100%; margin-top: 35px; }

.wrapper .title h1{ float: left; width: 100%; padding-bottom: 10px; font-weight: normal; font-size: 24px; color: #464655; border-bottom: 1px dashed #9c9c9c; }
.wrapper .title2 h1{ float: left; width: 100%; padding-bottom: 10px; font-weight: normal; font-size: 24px; color: #464655; }

.wrapper .main_content { float: left; width: 100%; }

.new-day td { padding: 5px 0px 30px 0px; }
.this_day { background-color: #f6f5cb; }
.this_day .top { width: 100%; height: 6px; overflow: hidden; }
.this_day .top .left { float: left; width: 6px; height: 6px; overflow: hidden; background: url('/images/new_top_left.jpg') no-repeat left top; }
.this_day .top .right { float: right; width: 6px; height: 6px; overflow: hidden; background: url('/images/new_top_right.jpg') no-repeat left top; }
.this_day .bottom { width: 100%; height: 6px; overflow: hidden; }
.this_day .bottom .left { float: left; width: 6px; height: 6px; overflow: hidden; background: url('/images/new_bottom_left.jpg') no-repeat left top; }
.this_day .bottom .right { float: right; width: 6px; height: 6px; overflow: hidden; background: url('/images/new_bottom_right.jpg') no-repeat left top; }
.this_day .content { padding: 3px 0px 10px 0px; margin: 0px auto; width: 92%; }
.this_day .title { float: left; width: 100%; padding: 0px 0px 10px 0px; color: #6c6f70; }
.this_day .title2 { padding: 0px 0px 0px 20px; background: url('/images/new_day.png') no-repeat left 4px; font-size: 14px; }
.this_day h2 { padding: 20px 0px 10px 0px; font-weight: normal; }
.this_day h2 a, .this_day h2 a:visited { color: black; }

.tabs2 { float: left; width: 100%; border-bottom: 1px solid #dbdbdb; list-style-type: none; margin: 0px; padding: 0px; }
.tabs2 li { float: left; height: 23px; display: inline; }
.tabs2 a, .tabs2 a:visited { font-size: 14px; color: #6c6f70; text-decoration: none; }
.tabs2 a.current { float: left; border-top: 1px solid #dbdbdb; }
.tabs2 a.current span { float: left; height: 23px; position: relative; z-index: 5; top: -1px; background: url('/images/vk_left.jpg') no-repeat left top; }
.tabs2 a.current span span{ float: left; height: 23px; position: relative; z-index: 5; top: 0px; background: url('/images/vk_right.jpg') no-repeat right top; border-bottom: 1px solid white; }
.tabs2 strong { font-weight: normal; float: left; padding: 3px 10px 0px 27px; }
.new_articles { background: url('/images/new_articles.png') no-repeat 7px 7px; }
.new_forums { background: url('/images/new_forums.png') no-repeat 7px 7px; }

.panes2 { float: left; height: 345px; overflow: hidden; }
.panes2 .more2 { float: left; margin: 10px 0px 0px 18px; padding: 0px 0px 0px 0px; font-size: 14px; }
.panes2 .more2 li { float: left; padding: 0px 0px 14px 0px; }
.panes2 .more2 .date { color: #a4a4a4 }



.tit { width: 100%; height: 30px; background-color: #f6f3eb; border-bottom: 2px solid #dedcd8; }
.tit_left { width: 100%; height: 30px; background: url('/images/tit_left.jpg') no-repeat left top; }
.tit_right { width: 100%; height: 30px; background: url('/images/tit_right.jpg') no-repeat right top; }
.tit .info { margin: 0px auto; width: 95%; padding-top: 7px; font-size: 14px; }

.inform td { padding-bottom: 10px; }
.inform h2 { font-weight: normal; font-size: 18px; }
.inform h2 a, .inform h2 a:visited { color: black; }
.inform .date { color: #a4a4a4 }

.more-title { font-size: 14px; color: #a4a4a4; }
.more { margin: 6px 0px 0px 18px; padding: 0px; }
.more li { padding: 0px 0px 14px 0px; }
.more .date { color: #a4a4a4 }




.pre-search { float: left; width: 100%; padding-bottom: 17px; }
.search { float: right; width: 181px; }
.search p { margin: 5px 0px 0px 0px; padding: 0px; }
.search .text { float: left; width: 157px; height: 22px; background: url('/images/search.jpg') no-repeat left top; position: absolute; font-size: 11px; border: 0px; color: #a4a4a4; }
.search label{ position: absolute; z-index: 2; cursor: text; margin-top: 4px; padding-left: 5px; font-family: Tahoma; font-size: 11px; color: #a4a4a4; }
.search .submit { float: right; width: 25px; height: 22px; border: 0px; cursor: pointer; background: url('/images/search_bg.jpg') no-repeat left top; }

.right_grey { float: left; width: 100%; background-color: #f0f0f0; }
.right_grey .top { width: 100%; height: 5px; overflow: hidden; }
.right_grey .top .left { float: left; width: 5px; height: 5px; overflow: hidden; background: url('/images/grey_top_left.jpg') no-repeat left top; }
.right_grey .top .right { float: right; width: 5px; height: 5px; overflow: hidden; background: url('/images/grey_top_right.jpg') no-repeat left top; }
.right_grey .bottom { width: 100%; height: 5px; overflow: hidden; }
.right_grey .bottom .left { float: left; width: 5px; height: 5px; overflow: hidden; background: url('/images/grey_bottom_left.jpg') no-repeat left top; }
.right_grey .bottom .right { float: right; width: 5px; height: 5px; overflow: hidden; background: url('/images/grey_bottom_right.jpg') no-repeat left top; }
.right_grey .content { width: 100%; padding: 4px 0px; text-align: center; }
.right_grey .content2 { width:88%; padding: 10px 0px 5px 0px; margin: 0px auto; color: #6c6f70; }
.right_grey .content2 h2 { font-weight: normal; color: black; }

.right_grey .tabs { width: 100%; list-style-type: none; margin: 0px; padding: 15px 0px; border-bottom: 1px dashed #9c9c9c; }
.right_grey .tabs li { padding: 0px 0px 0px 23px; display: inline; font-size: 15px; }
.right_grey .tabs li a{ color: #6c6f70; }
.right_grey .tabs a.current, .tabs a.current:hover, .tabs li.current a { color: #006699; text-decoration: none; }

.right_grey .panes { padding-top: 10px; }

.right_grey .articles { list-style-type: none; margin: 0px; padding: 0px 0px 10px 0px; }
.right_grey .articles li { margin: 6px 0px 0px 0px; padding: 0px; background: url('/images/li_grey.gif') no-repeat 0px 4px; color: #6c6f70; padding: 0px 0px 0px 14px; }
.right_grey .articles a, .right_grey .articles a:visited { color: #6c6f70; font-size: 12px; }
.right_grey .articles .num_comments { color: red; font-size: 12px; }
.right_grey .article { color: #006699!important; }

.right_grey .forums { list-style-type: none; margin: 0px; padding: 0px 0px 10px 0px; }
.right_grey .forums li { margin: 6px 0px 0px 0px; padding: 0px; background: url('/images/li_grey_forums.gif') no-repeat 0px 4px; color: #6c6f70; padding: 0px 0px 0px 14px; }
.right_grey .forums a, .right_grey .forums a:visited { color: #6c6f70; font-size: 12px; }
.right_grey .forums .num_comments { color: red; font-size: 12px; }
.right_grey .forum { color: #006699!important; }

.right_grey .blogs { list-style-type: none; margin: 0px; padding: 0px 0px 10px 0px; }
.right_grey .blogs li { margin: 6px 0px 0px 0px; padding: 0px; background: url('/images/li_grey_blogs.gif') no-repeat 0px 4px; color: #6c6f70; padding: 0px 0px 0px 14px; }
.right_grey .blogs a, .right_grey .blogs a:visited { color: #6c6f70; font-size: 12px; }
.right_grey .blogs .num_comments { color: red; font-size: 12px; }
.right_grey .blog { color: #006699!important; }

.right_grey .all a { font-size: 14px; color: #006699; }

.otstup { float: left; width: 100%; height: 20px; overflow: hidden; }

.tags-cloud { float: left; width: 100%; text-align: center; }
.tags-cloud-title { float:left; width: 100%; border-bottom: 1px dashed #9c9c9c; margin-bottom: 10px; }
.tags-cloud-title h2 { float:left; padding: 10px 0px 5px 15px; font-weight: normal; color: black; }

.footer { float: left; width: 100%; border-top: 1px solid #dddddd; margin-top: 20px; padding-top: 20px; padding-bottom: 55px; text-align: center; }
.footer a, .footer a:visited { color: #006699; font-size: 12px; }
.footer ul { margin: 0px; padding: 0px; list-style-type: none; color: #006699; font-size: 12px; }
.footer ul li { display: inline; }

.footer .copyright { width: 100%; padding-top: 20px; color: #5d5d5d; }
.footer .copyright span { font-size: 12px; position: relative; top: -2px; z-index: 10; left: 5px; }


.modal { font-size:12px; margin-top: 100px; background-color: #d5d5d5; display: none; width: 475px; padding: 15px; text-align: left; border: 7px solid #e2e2e2; -moz-border-radius: 7px; -webkit-border-radius:5px; -moz-box-shadow: 0 0 0px #fff; -webkit-box-shadow: 0 0 0px #fff; } 
.modal h2 { float: left; margin:0px; font-size:22px; font-weight: normal; }
.modal .close { float: right; margin-top: 5px; }
.modal form { float: left; margin-top: 10px; width: 100%; }


.custom_form { background-color: #f0f0f0; padding: 20px; }
.custom_form form td { padding-bottom: 10px; padding-right: 10px; }
.custom_form .inputtext { width: 200px; }















.section h2 { font-weight: normal; font-size: 20px; padding-bottom: 10px;}
.section h2 a { color: black!important;  }

.section .inf { width: 100%; float: left; margin-top: 18px; font-size: 12px; color: #5d5d5d; padding-bottom: 14px; }
.section .inf a, .section .inf a:visited { color: #5d5d5d!important; }

.section .inf .date { float: left; }
.section .inf .comments { float: right; background: url('/images/comment.gif') no-repeat 0px 4px; padding: 0px 0px 0px 14px; }
.section .inf .comments .count { color: #006699; font-size: 12px; }
.section .inf .tags { float: left; width: 100%; }

.section .border { float: left; width: 100%; border-top: 1px dashed #9c9c9c; padding-bottom: 30px; }

.navigation { float: left; width: 100%; margin-top: 5px; padding-bottom: 40px; color: #5d5d5d; font-size: 16px; }
.navigation  .top { width: 100%; }
.navigation  .pages { width: 100%; margin: 15px 0px 0px 0px; padding: 0px; list-style-type: none; font-size: 18px; }
.navigation  .pages li { display: inline; padding: 4px 6px; }
.navigation  .pages li.active { background-color:#dcdcdc; }
.navigation  .pages li.active a { color: black; text-decoration: none; cursor: default; }













.top-table, .top-table a, .top-table a:visited { color: #5d5d5d; }
.top-table td { padding: 7px 0px 0px 0px; font-size: 12px; }
.top-table .blog { float: right; background: url('/images/blog.gif') no-repeat 0px 3px; padding: 0px 0px 0px 15px; }
.top-table .print { float: right; background: url('/images/print.gif') no-repeat 0px 3px; padding: 0px 0px 0px 15px; }
.top-table .comments { float: right; background: url('/images/comment.gif') no-repeat 0px 4px; padding: 0px 0px 0px 14px; }
.top-table .comments .count { color: #006699; font-size: 12px; }
.top-table .eye { float: right; background: url('/images/eye.gif') no-repeat 0px 4px; padding: 0px 0px 0px 14px; }
.top-table .eye .count { color: #006699; font-size: 12px; }



.bottom-table { margin-top: 12px; border-bottom: 1px dashed #9c9c9c; }
.bottom-table, .bottom-table a, .bottom-table a:visited { color: #5d5d5d; }
.bottom-table td { padding: 7px 0px 0px 0px; font-size: 12px; }
.bottom-table .comments { float: right; background: url('/images/comment.gif') no-repeat 0px 4px; padding: 0px 0px 0px 14px; }
.bottom-table .comments .count { color: #006699; font-size: 12px; }
.bottom-table .eye { float: right; background: url('/images/eye.gif') no-repeat 0px 4px; padding: 0px 0px 0px 14px; }
.bottom-table .eye .count { color: #006699; font-size: 12px; }


.more-info { margin: 0px 0px 0px 18px; padding: 10px 0px 0px 0px; font-size: 14px; }
.more-info li { margin: 0px; padding: 7px 0px 8px 5px; }

.detail-photo { float: left; padding: 0px 40px 20px 0px; color: #a4a4a4; font-size: 12px; }
.description { float: left; width: 100%; background: url('/images/pic-left.jpg') no-repeat #f6f5cb left bottom; }
.description span { float: left; width: 100%; background: url('/images/pic-right.jpg') no-repeat right bottom;  }
.description p { margin: 0px; padding: 10px; }









.comment { float: left; width: 100%; color: #a4a4a4; color: #6c6f70; }
.comment .comment-name { float: left; width: 100%; height: 50px; background: url('/images/comment-pict.gif') no-repeat left 3px; padding: 0px 0px 0px 25px; color: #a4a4a4; font-size: 14px; }
.comment .comment-head { float: left; width: 100%; margin-top: 7px; }
.comment .comment-head .nickname { padding-right: 10px; }
.comment .comment-head .nickname a, .comment .comment-head .nickname a:visited { color: #6c6f70; }
.comment .comment-head .data { padding-right: 10px; font-size: 12px; }
.comment .comment-info { float: left; width: 100%; margin-top: 12px; padding-bottom: 30px; }
.comment .comment-vote { float: right; padding-right: 10px; font-size: 12px; }







.menu2 { float: right; width:700px; height: 82px; background: url('/images/menu2/menu_bg.jpg') repeat-x #0183c9; font-size: 16px; position: relative; }
.menu_left2 { width:100%; height: 82px; background: url('/images/menu2/menu_left.jpg') no-repeat left top; }
.menu_right2 { width:100%; height: 82px; background: url('/images/menu2/menu_right.jpg') no-repeat right top; }


.podmenu { width: 100%; position: absolute; top: 57px; left: 4px; margin: 0px; padding: 0px; font-size: 15px; list-style-type: none; }
.podmenu a, .podmenu a:hover, .podmenu a:visited { color: white; text-decoration: none; }
.podmenu li { display: inline; padding: 0px 4px 0px 5px; }




.favorites { float: left; width: 100%; padding: 10px 0px 0px 0px; }


.title-letters h1{ float: left; width: 100%; padding: 30px 0px 10px 0px; font-weight: normal; font-size: 20px; color: #464655; }

.center_grey { float: left; width: 100%; background-color: #f0f0f0; }
.center_grey .top { width: 100%; height: 5px; overflow: hidden; }
.center_grey .top .left { float: left; width: 5px; height: 5px; overflow: hidden; background: url('/images/grey_top_left.jpg') no-repeat left top; }
.center_grey .top .right { float: right; width: 5px; height: 5px; overflow: hidden; background: url('/images/grey_top_right.jpg') no-repeat left top; }
.center_grey .bottom { width: 100%; height: 5px; overflow: hidden; }
.center_grey .bottom .left { float: left; width: 5px; height: 5px; overflow: hidden; background: url('/images/grey_bottom_left.jpg') no-repeat left top; }
.center_grey .bottom .right { float: right; width: 5px; height: 5px; overflow: hidden; background: url('/images/grey_bottom_right.jpg') no-repeat left top; }
.center_grey .content { width: 100%; padding: 4px 0px; text-align: center; }

.center_grey .letters { margin: 12px 0px 12px 0px; text-align:center; width: 100%; }
.center_grey .letters ul { margin: 0px; padding: 0px; list-style-type: none; }
.center_grey .letters li { margin: 0px; padding: 1px;  display: inline; }

.center_grey .descr { float: left; margin: 12px 12px; padding: 0px 10px; }

.search-page { float: left; width: 100%; margin: 22px 0px 0px 0px; }
.search-page hr { border: 0px; border-top: 1px dashed #9c9c9c; margin-top: 8px; }


.video { width: 100%; padding: 0px 0px 15px 0px; }
.video td { padding: 15px 0px 0px 0px; }
.video .picture { float: left; width: 100%; }

.video .inf { float: left; width: 100%; font-size: 11px; }
.video .date { float: left; width: 100%; }
.video .tags { float: left; width: 100%; }

.download { text-align: right; }
.download a, .download a:visited { color: #0e5196!important; }