@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; border:0; }
ul li { list-style-type:none; }
img { border:none; }
.bg-none { background:none !important; }
:-moz-any-link:focus {outline: none;}
html { width:100%; height:100%;}
body { height:100%; font-family: Verdana, Geneva, sans-serif; color:#000; font-size:12px; background:url(/wp-content/themes/alpinism/images/body_bg_sm.png) left top repeat-x #fff;}
a:link, a:visited { text-decoration:underline; color:#2461b6; }
a:hover { text-decoration:none;}
table { border-collapse:collapse }
.clear { clear:both; content:"."; zoom:1; float:none !important; }
.clear { text-indent:-5000px; font-size:0px !important; line-height:0px !important; }
.he { height:105px; }
.flo:after {/*fix for IE in styles-ie.css*/content: ".";visibility:hidden;display: block;clear:both;height:0;}
.fright {float:right !important;}

.fleft {float:left !important;}
.mr-0{margin-right:0 !important;}

input, select { vertical-align:middle; }
fieldset { border:none; }
textarea { border:1px solid #bdbdbd; padding-left:2px; font-family: Verdana, Geneva, sans-serif; color:#000; font-size:12px; overflow:auto; }
input.txt, select.txt { border:1px solid #bdbdbd; color:#000; height:18px; font-size:12px; font-family: Verdana, Geneva, sans-serif; margin-right:2px; }
input.txt { padding:1px 2px 1px 4px; background: #fff;}
*:first-child+html select { height:auto; }

h1 {font-family: Verdana, Geneva, sans-serif; font-weight:normal; color:#454545; font-size:22px;}
h2 {font-family: Verdana, Geneva, sans-serif; font-weight:normal; color:#454545; font-size:20px;}
h3 {font-family: Verdana, Geneva, sans-serif; font-weight:normal; color:#454545; font-size:18px;}
h4 {font-family: Verdana, Geneva, sans-serif; font-weight:normal; color:#454545; font-size:16px;}
h5 {font-family: Verdana, Geneva, sans-serif; font-weight:normal; color:#454545; font-size:14px;}
h6 {font-family: Verdana, Geneva, sans-serif; font-weight:bold; color:#454545; font-size:12px;}

.all {/*__hack in styles-ie.css__*/ position: relative; max-width:1160px; min-width:945px; z-index:1; margin:0 auto; min-height:100%; height:auto; padding:0 20px;}

.top { height:90px; position:relative; z-index:1; padding-top:13px; padding-bottom:15px;}
/*.top { height:168px; position:relative; z-index:1; padding-top:13px; padding-bottom:15px;}*/
.banner1 {width:945px; height:60px; margin:0 auto 20px auto; display: none;}
.top .banner2 { width:440px; padding-top:1px; position:absolute; right:25%;}
.top .banner2 div {float:left; margin-right:17px;}
.top .banner2 h4 {font-size:12px; color:#454545; text-transform:uppercase; margin-bottom:6px;}

.top .user-box {float:right; width:220px; font-size:10px; text-align:right; text-transform:uppercase;}
.top .user-box .row { padding:3px 0; color:#a7a7a7;}
.top .user-box .row input.txt {float:right;}
.top .user-box .row label {float:right; width:65px; text-align:center; padding-top:5px;}
.top .user-box a.link {display:block; padding:3px 3px 0 0;}

.top .lang-sel { color:#909090; font-size:11px; padding-bottom:9px;}
.top .lang-sel a {color:#909090;}
.top .logo { position:relative; z-index:1; left:-3px;}

.side-col {float:right; width:215px;}
.side-col .container { padding-bottom:11px;}
.side-col .container h3 {font-size:12px; text-transform:uppercase; padding-bottom:8px;font-weight: bold;}
.side-col .container .big-btn {background:url(/wp-content/themes/alpinism/images/big-btn.png); width:215px; height:45px; display:block; text-align:center; font-size:20px; padding-top:12px;}

.side-col ul.menu {margin-bottom:3px;}
.side-col ul.menu li { font-size:11px; background:#ebebeb; border-bottom:1px solid #d3d3d3; padding:8px 0 7px 26px; margin-bottom:1px;}
.side-col ul.menu li a {text-decoration:none; display:block;}
.side-col ul.menu li a:hover, .side-col ul.list li a:hover, .side-col .tags a:hover {text-decoration:underline;}
.side-col ul.list { margin-bottom:10px;}
.side-col ul.list li {padding:2px 0 2px 19px;}
.side-col ul.list li a {color:#454545; text-decoration:underline;}
.side-col .tags {text-align:center; color:#787878; line-height:17px;}
.side-col .tags a {color:#787878; text-decoration:none;}

.main-col { margin-right:230px; margin-left:-10px; zoom:1;}
.main-col .opera-fix {overflow:hidden; padding:0 10px;}
.main-col .header {padding-bottom:12px;}

.main-col .header h3, .main-col .popular h3 { font-size:12px; padding-bottom:8px; text-transform:uppercase;font-weight: bold;}
/*.main-col .popular {width:45%; float:right;}*/
.main-col .widget_most_popular_posts {width:28%; float:right;}
.main-col .widget_most_popular_posts .container {background:url(/wp-content/themes/alpinism/images/dotted_gray.png) left top repeat-x; font-size:11px; line-height:13px; padding:9px 0 15px 0;}
.main-col .widget_most_popular_posts .container h2 {font-size:13px; color:#629ad8; line-height:14px;}
.main-col .widget_most_popular_posts .container h2 span {color:#b6b6b6;}
.main-col .widget_most_popular_posts .container h2 a {text-decoration:underline; font-weight:bold;}
.main-col .widget_most_popular_posts .container h2 a:hover {text-decoration:underline;}

.main-col .popular {width:28%; float:right;}
.main-col .popular .container {background:url(/wp-content/themes/alpinism/images/dotted_gray.png) left top repeat-x; font-size:11px; line-height:13px; padding:9px 0 15px 0;}
.main-col .popular .container h2 {font-size:13px; color:#629ad8; line-height:14px;}
.main-col .popular .container h2 span {color:#b6b6b6;}
.main-col .popular .container h2 a {text-decoration:underline; font-weight:bold;}
.main-col .popular .container h2 a:hover {text-decoration:underline;}


.main-col .last-post { position:relative; z-index:1; width:480px;}
.main-col .last-post img {display:block;}
.main-col .last-post .info-bg {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5; opacity: 0.5; background:#000; position:absolute; left:0; bottom:0px; width:100%; height:125px; z-index:2;}
.main-col .last-post .info { position:absolute; padding: 0 10px; bottom:2px; z-index:3; color:#fff; font-size:11px; line-height:14px;}
.main-col .last-post .info a {color:#fff;}
.main-col .last-post .info h1 {font-size:20px; font-weight:bold; line-height:normal; padding-bottom:7px;}
.main-col .last-post .info .tags {font-size:10px;}
.main-col .last-post .info p {padding-bottom:7px;}
.main-col .last-post .info a.more-link {background:url(/wp-content/themes/alpinism/images/arrow_white.png) right 4px no-repeat; padding-right:9px;}

.post { position:relative; z-index:1; zoom:1; margin:0 -9px 2px -9px;}
.post .t *, .post .b * { display:block; line-height:0; font-size:0;}
.post .t {background:url(/wp-content/themes/alpinism/images/PostBg/post_t.png); height:13px;}
.post .b {background:url(/wp-content/themes/alpinism/images/PostBg/post_b.png); height:16px;}
.post .t * {width:14px; height:13px;}
.post .b * {width:14px; height:16px;}
.post .t span {background:url(/wp-content/themes/alpinism/images/PostBg/post_rt.png); float:right;}
.post .t em {background:url(/wp-content/themes/alpinism/images/PostBg/post_lt.png);}
.post .b span {background:url(/wp-content/themes/alpinism/images/PostBg/post_rb.png); float:right;}
.post .b em {background:url(/wp-content/themes/alpinism/images/PostBg/post_lb.png);}
.post .content {background:url(/wp-content/themes/alpinism/images/PostBg/post_l.png) left top repeat-y; padding-left:14px;}
.post .content .bg {background:url(/wp-content/themes/alpinism/images/PostBg/post_r.png) right top repeat-y; padding:7px 25px 5px 16px;}

.post .content .head { font-size:10px; color:#9e9e9e; height:26px;}
.post .content .head p, .post .content .foot p {padding:0;}
.post .content .head a, .post .content .foot a {color:#46b016; text-decoration:none;}
.post .content .head a:hover, .post .content .foot a:hover {text-decoration:underline;}
.post .content .head .author a, .post .content .foot .tags a {text-decoration:underline;}
.post .content .head .author a:hover, .post .content .foot .tags a:hover {text-decoration:none;}

.post .content img.alignleft {display:block; text-align:left;padding:10px 6px; margin: 0;}
.post .content img {display:block; text-align:left; padding:10px 6px 10px 6px;}
.post .content p {padding-bottom:15px;}
.post .content h2 {padding-bottom:16px;}
.post .content a.more-link{background:url(/wp-content/themes/alpinism/images/arrow_blue.png) right 4px no-repeat;padding-right:9px;text-decoration:underline; font-size:11px; padding-left:5px;}
.post .content a.more-link:hover {text-decoration:underline;}

.post .content .foot { font-size:10px; clear:both; padding-top:9px;}
.post .content .foot .add-menu {float:right;color:#46b016; text-decoration:underline;}
.post .content .foot .tags { color:#9e9e9e}
.post .content .foot .tags a {color:#9e9e9e;}
.post .ico-comment {background:url(/wp-content/themes/alpinism/images/ico_comment.png) left 2px no-repeat; padding-left:19px;}

.main-col .banner3 {padding:6px 0 13px 0;}
.banner4 {height:60px; margin:0 auto 0 auto;}
.banner4 div {float:left; margin-right:17px;}

.paginator { padding-bottom:25px}
.paginator p {text-align:center;}
.paginator p a {padding:0 4px;}

.main-col .inner-page {//margin-right:30%; //margin-left:-10px; }
.main-col .brdcrmbs { color:#a7a7a7; font-size:11px; padding-top:2px;}
.main-col .brdcrmbs a {color:#a7a7a7; text-decoration:none; background:url(/wp-content/themes/alpinism/images/brdcrmbs_bullet.png) right 5px no-repeat; padding-right:10px; margin-right:5px;}
.main-col .brdcrmbs a:hover {text-decoration:underline;}

.main-col .comments { padding-bottom:15px;}
.main-col .comments .container  { zoom:1;}
.main-col .comments h5, .main-col .comments h6 { font-weight:bold; color:#336bbf; padding-bottom:8px; font-size:14px;}
.main-col .comments h6 {padding-top:8px;}
.main-col .comments .container a { color:#46b016}
.main-col .comments .bg {background:#f5f5f5; padding:7px 5px 8px 16px;}
.main-col .comments p {color:#336bbf; padding-bottom:12px;}
.main-col .comments p.head {font-size:11px; color:#9e9e9e;}
.main-col .comments a.fright {font-size:11px;}
.main-col .comments .container .container { padding:11px 0 0 22px; clear:both;}


/*new comments*/

.commentZone {background:#FFFFFF url(images/bg_white_box.gif) left bottom repeat-x; border:1px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:640px; margin:0 30px 30px 0; padding:10px;}

#respond h3, h3#comments {font-size:20px; text-align:left; padding:0 5px 5px 5px; margin:0 0 10px; font-weight:normal;}
#respond #comment {width:98%; height:140px; font-size:12px; padding:5px; color:#666666; background-color:#ffffff; border:1px solid #CCCCCC;}
#respond #author, #respond #email, #respond #url {width:290px; font-size:15px; padding:3px; color:#666666; background-color:#FFFFFF; border:1px solid #CCCCCC;}
#respond #submit {background-color:#b2b2b2; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:none; padding:5px 20px; color:#333333; font-size:15px;}
#respond form p label small {color:#666666; display:block; font-size:11px;}

.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li { font-weight: bold;}
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; margin-right: 6px; background: #fff;}
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}

h3.comments {padding: 0; margin: 40px auto 20px ;}
#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0;}

#commentform { margin: 5px 10px 0 0;}
#commentform textarea {width: 100%; padding: 2px;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto; float: right;}

.alt { margin: 0; padding: 10px;}
.commentlist {padding: 0; text-align: justify;}
.commentlist li { margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none;}
.commentlist li ul li { margin-right: -5px; margin-left: 10px;}
.commentlist p { margin: 10px 5px 10px 0;}
.children { padding: 0; }

#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata { margin: 0; display: block; font-size:9px;}
.thread-alt { background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}

.even, .alt {border-left: 1px solid #ddd;}
.reply {text-align: left; font-size:9px;}
.comment-body {font-size:12px;}

/*end*/


.w-141 {width:141px;}
.w-175 {width:175px;}

/*footer*/
.footer{height:90px;margin-top:-90px;position:relative;z-index:10; background:url(/wp-content/themes/alpinism/images/footer_bg.png) left top repeat-x #f5f5f5; }
.footer .container { max-width:1160px; min-width:945px; margin:0 auto; height:66px; color:#3d3d3d; font-size:11px; padding:24px 20px 0;}
.footer p.menu {text-align:center; padding-top:11px;}
.footer p.menu a {padding:0 4px;}
.footer a { color:#3d3d3d !important;}
.footer div.fright {margin-top:-6px;}

.rescent_comm {padding-bottom: 5px;}
.rescent_comm a {color:#46b016;}

.ava_list_img {
		float: left;
		text-align: center;
		width:160px;
		height: 200px;
		//background-color: #EEE;
		margin: 5px;
		border: 1px solid lightgray;
	}
.ava_list_img img {
		display:block;
		margin:0 auto;
		padding:10px 6px;
}


@import 'categories.css';
