/* Main
------------------------------ */
* { margin:0; padding:0; }
*:focus { outline:none; }
html, body { width:100%; height:100%; }
body { background:#fff; color:#000; font:normal 13px/15px 'Trebuchet MS', Tahoma, Arial, san-serif; }
#wrapper { min-height:100%; height:auto; width: 100%;	min-width: 1000px; background:url(/images/style/bg_wrapper.gif) repeat-y 280px 0; }
#wrapper { min-height:100%; height:auto; min-width:1024px; max-width:1280px; margin:0 auto; background:url(/images/style/bg_wrapper.gif) repeat-y 280px 0; }

/* Header
------------------------------ */
#header { height:186px; background:url(/images/style/chequered.gif) repeat; }
#header .inner { height:186px; background:url(/images/style/bg_header.gif) no-repeat left 40px; padding-bottom:0; }
#header .menu { background:#000; text-transform: lowercase !important; }
#header .menu td {font:bold 18px/20px 'Trebuchet MS', Tahoma, Arial, san-serif; height:40px; padding:0 18px; text-align:center; vertical-align:middle; width:1px; }
#header .menu td a, #header .menu td span { white-space:nowrap; }
#header .menu a:link      { text-decoration:none; color:#e1e1e1; }
#header .menu a:visited   { text-decoration:none; color:#e1e1e1; }
#header .menu a:hover     { text-decoration:underline; color:#e1e1e1; }
#header .menu a:active    { text-decoration:underline; color:#e1e1e1; }
#header .menu .separator { width:auto; padding:0; }
#header .menu .line { background:url(/images/style/separator.gif) no-repeat right center; padding:0; }
#header .menu .active {  color:#ffbe5b; white-space: nowrap; }
#header .menu .active span { white-space: nowrap; }
#header .menu .empty { width:auto; padding:0; }
.border_bot { background:url(/images/style/bg_polosa_rep.gif) repeat-x; height:14px; margin-bottom:-12px; position:relative; }
.border_bot { margin-bottom: 0; }
.border_bot div { background:url(/images/style/bg_header_first.gif); height:14px; width:4px; }

/* Middle
------------------------------ */
#middle { width: 100%; height: 1%; /*padding-bottom:30px;*/ }
#middle:after {	content: '.'; display: block; clear: both; visibility: hidden; height:0; }
#container { width: 100%; float: left; overflow: hidden; }
#contents { padding: 0 0 0 281px; }
#contents .text { padding:18px 35px 18px 120px; }
#contents .updated { padding: 0 0 0 30px; }

/* Post
------------------------------ */
.bottom:after { content:''; clear: both; display: block }
.post-filter { background: url(/images/style/bg-shad.png) repeat-x 0 0; font-size: 11px; padding: 0 10px 0 0 }
.post-filter:after { clear: both; display: block; content: '' }
.post-filter a, .post-filter a:active, .post-filter a:link, .post-filter a:visited { color: #868686; text-decoration: none; display: block; height: 20px; line-height: 20px; padding: 0 8px; background: url(/images/style/post-filter.gif) no-repeat right -20px; float: left }
.post-filter li, .post-filter ul { margin: 0; padding: 0; background: none; list-style: none }
.post-filter li { float: left; margin: 0 1px 0 0; background: #e6e6e6 url(/images/style/post-filter.gif) no-repeat 0 0; height: 20px }
.post-filter li.act { background-position: 0 -40px; color:#fff; line-height:20px; }
.post-filter li span { color: #fff; text-decoration: none; display: block; height: 20px; line-height: 20px; padding: 0 8px; background: url(/images/style/post-filter.gif) no-repeat right -60px; float: left; }
.post-filter li.act a, .post-filter li.act a, .post-filter li.act a:active, .post-filter li.act a:link, .post-filter li.act a:visited { background-position: right -60px; color: #fff }
.post-filter li.write { background-position: 0 -80px }
.post-filter li.write a, .post-filter li.write a, .post-filter li.write a:active, .post-filter li.write a:link, .post-filter li.write a:visited { background-position: right -100px; color: #fff }
.post-filter li.blank { background: none; }
.post-filter ul { float: right }
.post { background:url(/images/style/bg_post_simp.gif) repeat-x; padding:12px 0 0 0; }
.post:first-child, div.post:first-child, .post.first-child { background: none }
.small_dop { color:#898989; font:normal 12px/15px 'Trebuchet MS', Tahoma, Arial, san-serif; }
.post .info { font-size:12px; height: 14px; margin-bottom: 20px; }
.edit { float: right; }
.edit a { background:url(/images/style/edit.gif) no-repeat 0 6px; padding: 3px 0 3px 26px; }
.post .subj { margin:0 0 20px; }
/*.post .subj p { margin: 0; padding: 0; line-height: 15px; }
*/.post .subj img { margin:10px 15px 10px 0; }
.post .tags_post { font-size:11px; background:url(/images/style/metki.gif) no-repeat; width: 40%; padding:3px 15px 0 20px; float: left }
.post .comments { white-space:nowrap; font-size:11px; float: left; background:url(/images/style/comments.gif) no-repeat 0 6px; padding:3px 15px 2px 20px; width: 17% }
.post .comments-right { float: right; width: auto; padding-right: 0 }
.post .comments a { color: #B2670D; }
.post .date { float:left; background:url(/images/style/bg_date.gif) no-repeat 30px 0; width:67px; height:70px; padding:0 0 0 30px; margin-top:20px; }
.post .date .dd { font:bold 24px/26px 'Trebuchet MS', Tahoma, Arial, san-serif; color:#fff; text-align:center; margin-bottom:2px; padding:3px 7px 0 0; }
.post .date .mm { font-size:11px; color:#fff; text-align:center; padding-right:7px; margin-bottom:7px; }
.post .date .time { color:#898989; font:normal 12px/15px 'Trebuchet MS', Tahoma, Arial, san-serif; padding-right:7px; text-align:center; margin-bottom:0; }
.post.even .text { background:#f3f3f3; }
.post.even .date { float:left; background:url(/images/style/bg_date_dark.gif) no-repeat 30px 0; }
/*.post img { margin:0 15px 15px 0; border:1px solid #d3d3d3; }*/
.post .rating img { border: 0; margin: 0 1px; vertical-align: middle }
.post .rating { color: #9b9b9b; font-size: 11px; float: right; width: 29%; padding: 3px 0 0; text-align: right }
.reply { margin: 0 0 0 50px }
.hidebg2 { background: none; padding-top: 0; }

/* Comments
------------------------------ */
#comments { background:url(/images/style/bg_post_simp.gif) repeat-x left top; }
#comments .inner { background:url(/images/style/bg_post_simp.gif) repeat-x left bottom; padding:30px 0 12px 0; }
#comments .post { background-image:none; padding-top:0; }
#comments .info { margin-bottom:0px; } 
#comments h2 { padding-left:120px; padding-bottom:0; }
#comments h3 { padding-bottom:5px; }  
#contents #comments .text { padding-top:28px; padding-bottom:28px }
#comments .post .date { background:none; margin-top: 30px; }
/*#comments .post img { border:1px solid #ab5d00; }
*/
img.avatar { border: 1px solid #E1E1E1 !important; }
#comments .post .subj { margin-bottom:0; }
/*.hentry { background: none; padding-top: 0; }
*/

#leave_com .date { background-image:none; }
#leave_com h3 { padding-bottom:26px; }
#leave_com .post { background-image:none; padding-top:0; }

/* Search
------------------------------ */
#search .text { padding-left:30px; /*line-height:15px*/ }
#search .post { background-position:bottom; padding:0 0 12px; }
#search .border_bot { margin-bottom:0; } 
/*#search .post .subj p { line-height:15px }
*/
.white { height:12px; background:#fff; position:relative; top:-12px}
#search h2 { font:bold 18px/20px 'Trebuchet MS', Tahoma, Arial, san-serif; padding-bottom:10px }
#search h1 { padding-left:30px; padding-bottom:5px; }
#search.article h1 { padding-left:30px; padding-bottom:0px; }
#search.article .post .text { padding-top:10px; }

/* Navibar
------------------------------ */
#navibar { color:#a5a5a5; font:normal 11px/13px 'Trebuchet MS', Tahoma, Arial, san-serif; list-style:none; margin:19px 0 14px 30px; }
#navibar .quantificator { background:url(/images/style/arrow_navibar.gif) no-repeat 50% 70%; padding-left:9px; width:1px; }
#navibar li { display:inline; background:none; padding:0; text-transform: lowercase; }
#navibar a:link      { text-decoration:underline; color:#a5a5a5; }
#navibar a:visited   { text-decoration:underline; color:#a5a5a5; }
#navibar a:hover     { text-decoration:none; color:#a5a5a5; }
#navibar a:active    { text-decoration:none; color:#a5a5a5; }

/* Sidebar Left
------------------------------ */
.sl { float: left; width: 280px; margin-left: -100%; position: relative; background: #B5E3FF; }
.sidebar { background:url(/images/style/bg_sidebar.gif) no-repeat left top; }
.logo { padding:40px 0 10px 25px; /*height:276px;*/ height:236px; }
.sidebar .inner { padding:0 30px 0; }
.sidebar h3 { padding-bottom:10px; }
.sidebar .webforms .pagenav { position: relative; top: -6px; }
.tags { color:#959595; font:normal 11px/23px 'Trebuchet MS', Tahoma, Arial, san-serif; border-bottom:1px solid #e1e1e1; padding-bottom:26px; margin-bottom:25px; }
.tags p { margin:22px 0 0; color:#000; font-size:13px; }
.tags p a:link      { text-decoration:underline; color:#b2670d; }
.tags p a:visited   { text-decoration:underline; color:#b2670d; }
.tags p a:hover     { text-decoration:none; color:#b2670d; }
.tags p a:active    { text-decoration:none; color:#b2670d; }
.tags a:link      { text-decoration:none; color:#959595; }
.tags a:visited   { text-decoration:none; color:#959595; }
.tags a:hover     { text-decoration:underline; color:#959595; }
.tags a:active    { text-decoration:underline; color:#959595; }
.font24 { font-size:24px; }
.font23 { font-size:23px; }
.font20 { font-size:20px; }
.font19 { font-size:19px; }
.font18 { font-size:18px; }
.font17 { font-size:17px; }
.font16 { font-size:16px; }
.last-comments { border-bottom:1px solid #e1e1e1; margin: 0 0 25px; padding: 0 0 15px }
.last-comments p { margin: 0 0 15px; line-height: 120% }

.month { font:bold 13px/15px 'Trebuchet MS', Tahoma, Arial, san-serif; color:#b2670d; margin-bottom:20px; }
.date { margin-bottom:20px; }
.date .active { background:url(/images/style/orange_circle.gif) no-repeat center; color:#fff; }
.date .day td { color:#000; padding-bottom:10px;}
.date td { padding:5px 4px 6px; color:#898989; vertical-align:middle; text-align:center; }
.sidebar .prev { margin-right:20px; }
.sidebar .navi { font:bold 14px/16px 'Trebuchet MS', Tahoma, Arial, san-serif; color:#f7941e; }
.sidebar .navi a:link      { text-decoration:underline; color:#f7941e; }
.sidebar .navi a:visited   { text-decoration:underline; color:#f7941e; }
.sidebar .navi a:hover     { text-decoration:none; color:#f7941e; }
.sidebar .navi a:active    { text-decoration:none; color:#f7941e; }

/* Calendar
____________________________ */
.month, #wp-calendar caption { font:bold 13px/15px 'Trebuchet MS', Tahoma, Arial, san-serif; color:#b2670d; margin-bottom:20px; text-align: left; }
.date { margin-bottom:20px; }
.date .active, #wp-calendar #today { background:url(/images/style/orange_circle.gif) no-repeat center; color:#fff; }
.date td, #wp-calendar td,  #wp-calendar th { padding:5px 4px 6px; color:#898989; vertical-align:middle; text-align:center; }
.date .day td, #wp-calendar th { color:#000; padding-bottom:10px; font-weight: normal;}
.sidebar .prev, #wp-calendar #prev { margin-right:20px; }
.sidebar .navi, #wp-calendar #prev { font:bold 14px/16px 'Trebuchet MS', Tahoma, Arial, san-serif; color:#f7941e; }
.sidebar .navi a:link,     #wp-calendar #prev a:link      { text-decoration:underline; color:#f7941e; }
.sidebar .navi a:visited,  #wp-calendar #prev a:visited   { text-decoration:underline; color:#f7941e; }
.sidebar .navi a:hover,    #wp-calendar #prev a:hover     { text-decoration:none; color:#f7941e; }
.sidebar .navi a:active,   #wp-calendar #prev a:active    { text-decoration:none; color:#f7941e; }
#wp-calendar #prev { text-align: left; }
#wp-calendar #next { text-align: right; }
#wp-calendar { width: 100%; }
#wp-calendar th, #wp-calendar td { text-align: center; }
#wp-calendar td#today { font-weight: bold; }

td#today a:link      { text-decoration:none; color:#fff; }
td#today a:visited   { text-decoration:none; color:#fff; }
td#today a:hover     { text-decoration:none; color:#fff; }
td#today a:active    { text-decoration:none; color:#fff; }

/* Webforms
------------------------------ */
.webforms input, .webforms button, .webforms textarea { font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif }
.webforms { border-bottom:1px solid #e1e1e1; margin-bottom:25px; padding-bottom:23px; }
.webforms .enter, .inner .enter { background:url(/images/vojti.gif) no-repeat 3px 1px; width:70px; vertical-align:top; font:normal 13px/15px 'Trebuchet MS', Tahoma, Arial, sans-serif; padding:2px 18px 11px 13px; color:#fff; font-weight:bold; border:none; }
.webforms .input { width:214px; height:15px;  }
.webforms .input, .webforms textarea { background:url(/images/style/bg_input.gif) repeat-x; font-size:12px; border:1px solid #d3d3d3; border-top-color:#a5a5a5; padding:2px 3px; }
.webforms textarea { margin-bottom:30px; overflow:auto; padding-top:5px; height: 145px; width: 570px }
.webforms textarea.text-comment { font-size: 13px }
.webforms a { font-size:11px; }
.remember label { padding-left:5px; }
.webforms.search { padding-bottom:30px; }
.webforms.search .input { width:145px; float:left }
.webforms.search .enter { width:70px; }
.webforms .wrap_enter { margin-right:-9px; margin-top:-1px; float:right; }
.webforms .remember { float:left; margin-bottom:0; }
.prop { padding-bottom:3px; }
.prop input, .prop button { border:none; background:url(/images/style/prop.gif) no-repeat; width:35px; height:21px; vertical-align:middle; }
.prop button span { position: relative; top: -2px }
.prop .bold { font-weight: 700 }
.prop .italic { font-style: italic }
.prop .del span { text-decoration: line-through }
.prop .link span { text-decoration: underline }
.row input, .row label { vertical-align: middle }
.profile { padding: 30px 0 0; border: 0 }
.profile label { float: left; width: 36%; text-align: right; margin: 0 30px 0 0 }
.profile .row { padding: 0 0 15px }
.profile .required { background: transparent url(/images/error.gif) no-repeat scroll 65% 20%; }
.profile .required input { border: 1px solid #9E0B0F; }
.profile .error { text-align: center; color: red; }
.profile .success { text-align: center; color: green; }
.profile textarea { width: 214px; height: 115px; margin: 0 }
.profile .pad { padding: 0 0 0 36%; margin: 0 0 0 30px }
.profile .enter { background-image: url(/images/style/enter_l.gif); width: 95px }
.req { color: #9e0b0f; font-weight: 700 }
#leave_com .enter, .inner input.enter { background:url(/images/otpravit.gif) no-repeat; width:95px; padding-top:0; }
#leave_com .webforms { border-bottom:none; }

/* Content
------------------------------ */
a:link      { text-decoration:underline; color:#b2670d; }
a:visited   { text-decoration:underline; color:#b2670d; }
a:hover     { text-decoration:none; color:#b2670d; }
a:active    { text-decoration:none; color:#b2670d; }

h2 a:link      { text-decoration:underline; color:#000; }
h2 a:visited   { text-decoration:underline; color:#000; }
h2 a:hover     { text-decoration:none; color:#000; }
h2 a:active    { text-decoration:none; color:#000; }

h1 { font:bold 24px/26px 'Trebuchet MS', Tahoma, Arial, san-serif; color:#000; padding-bottom:15px; text-align: left; }
h2 { font:bold 24px/26px 'Trebuchet MS', Tahoma, Arial, san-serif; color:#000; padding-bottom:15px; text-align: left; }
h3 { font:bold 18px/20px 'Trebuchet MS', Tahoma, Arial, san-serif; color:#000; text-align: left; }
h4 {  }

/* Widgets
--------------------- */
.inner { padding-bottom:30px; }
.inner h2 { font:bold 18px/20px 'Trebuchet MS', Tahoma, Arial, san-serif; color:#000; padding-bottom: 10px; }
.inner h3 a, .inner h3 a:active, .inner h3 a:link, .inner h3 a:visited, .inner h3 a:hover { color: #000; text-decoration: underline; }
.inner h3 a:hover { text-decoration: none; }
.inner ul { margin: 0; padding: 0; }
.inner .input { width:145px; float:left; margin-right: 15px; }
.inner .enter { width:70px; }
.inner li { list-style: none outside none;  } 
.inner li.widget { border-bottom: 1px solid #E1E1E1; margin-bottom: 25px; padding-bottom: 30px; }
.inner #most-comments ul li, .inner .widget_recentcommentedposts ul li { margin-top: 5px; padding-top: 5px; }
/* search */
.inner #searchform label { display: none; }
.inner #searchform #s { font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif; background:url(/images/style/bg_input.gif) repeat-x; font-size:12px; border:1px solid #d3d3d3; border-top-color:#a5a5a5; padding:2px 3px; width: 145px; }
.inner #searchform #searchsubmit { width: 70px; background:url(/images/najti.gif) no-repeat 3px 1px; width:70px; vertical-align:top; font:normal 13px/15px 'Trebuchet MS', Tahoma, Arial, san-serif; padding:2px 18px 11px 13px; color:#fff; font-weight:bold; border:none; margin-right: -9px; margin-top: -1px;  } 
/* tags */
.widget_tag_cloud div { color:#959595; font:normal 11px/23px 'Trebuchet MS', Tahoma, Arial, sans-serif;  }
.widget_tag_cloud div p { margin:22px 0 0; color:#000; font-size:13px; }
.widget_tag_cloud div p a:link      { text-decoration:underline; color:#b2670d; }
.widget_tag_cloud div p a:visited   { text-decoration:underline; color:#b2670d; }
.widget_tag_cloud div p a:hover     { text-decoration:none; color:#b2670d; }
.widget_tag_cloud div p a:active    { text-decoration:none; color:#b2670d; }
.widget_tag_cloud div a:link      { text-decoration:none; color:#959595; }
.widget_tag_cloud div a:visited   { text-decoration:none; color:#959595; }
.widget_tag_cloud div a:hover     { text-decoration:underline; color:#959595; }
.widget_tag_cloud div a:active    { text-decoration:underline; color:#959595; }
/* clear sidebar */
.clear_sidebar { background: white; height: 1px; position: relative; top: -26px; }
/* end widgets */

h2.pagetitle { margin-top: 10px; padding-top: 10px; }

table { border-collapse:collapse; border: 0; width:100%; }
table td { vertical-align:top; }
ul, ol { margin:0 0 0 20px; }
a img { border:none; }
p { margin-bottom: 15px; }
blockquote { margin-left:100px; padding-left:10px; border-left:2px solid #ccc; }
pre, code { font:12px/18px "Courier New", Courier, monospace; border:1px dashed #aaa; padding:10px; background:#eee; }
code { padding:2px 5px; }

.my-table { border:1px solid #d3d3d3; margin:20px 0;}
.my-table thead { vertical-align:inherit; border:1px solid #d3d3d3; background:#ffa927; font-weight:bold; text-align:left; }
.my-table tfoot { vertical-align:inherit; border:1px solid #d3d3d3; background:#ffffff; font-weight:bold; text-align:left; }
.my-table th { border:1px solid #a3a3a3; background: #d3d3d3; font-weight:bold; text-align:center; }
.my-table td { font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; vertical-align:inherit; border:1px solid #d3d3d3; padding:6px 15px; }
.my-table-row { background-color:#f3f3f3; }

.clear { clear:both; }
.dop_block { margin:20px 0; }
.tab {  margin-bottom:10px }
.tab td { padding:10px; border-bottom:1px solid #E1E1E1; }

/* Numpages
------------------------------ */
.wrap_numpages { width:100%; }
.numpages { float:right; position:relative; right:50%; height:25px; font:normal 14px/16px 'Trebuchet MS', Tahoma, Arial, san-serif; padding:45px 0 15px; }
.numpages .inner { position:relative; float:none!important; float:left; right:-50%; }
.numpages ul { list-style:none; clear:none; white-space:nowrap; float:left; margin:0; }
.numpages ul .active { padding:0; height:25px;  }
.numpages ul .active div { padding:5px 12px; float:left; height:15px; background:url(/images/style/orange_circle.gif) no-repeat center 2px; }
.numpages ul li { float:left; padding:5px 12px; color:#fff; background:none; height:15px; }
.numpages ul li a:link      { text-decoration:underline; color:#f7941e; }
.numpages ul li a:visited   { text-decoration:underline; color:#f7941e; }
.numpages ul li a:hover     { text-decoration:none; color:#f7941e; }
.numpages ul li a:active    { text-decoration:none; color:#f7941e; }

/* Footer
------------------------------ */
#footer { width: 100%;  height: 163px; color:#fff; }
#footer .inner { background:url(/images/style/bg_footer.gif) no-repeat left top; height:103px; padding:60px 0 0 0; }
#footer .text { background:#000; font:normal 13px/16px 'Trebuchet MS', Tahoma, Arial, san-serif; height:75px; padding:28px 0 0 35px; }
.footer { margin-left:280px; border-left:1px solid #e1e1e1; height:163px; background:url(/images/style/chequered.gif) repeat; }
.rbs { float:right; background:url(/images/style/small_logo.gif) no-repeat; padding:0 28px 30px 80px; }
.li_counter { float:right; padding:0 28px 30px 80px; }


/*
* Шаблон для нитевидных комментариев
*/
.editComment, .editableComment, .textComment{
	display: inline;
}
.comment-childs{
	border: 0px solid #999;
	margin: 0 0 2px 0;
	padding: 2px 0;
	background-color: white !important;
}
.chalt{
	background: #F3F3F3 none !important;
	border: 1px solid #f3f3f3;
}
#newcomment{
	border:1px dashed #777;width:90%;
}
#newcommentsubmit{
	color:red;
}
.adminreplycomment{
	border:1px dashed #777;
	width:99%;
	margin:4px;
	padding:4px;
}
.mvccls{
	color: #999;
}

/** flv */ 
.wrap_div { margin:20px 0; }
.post .subj .wrap_div img { margin:0; border:none; }
 
 
/** archive */
.archive h1 { padding-bottom: 5px; padding-left: 30px; } 

/** new-post */
.d_submit { background: transparent url(/images/ajax-loader.gif) no-repeat 95px 3px; }

/** register */
.profile .enter { background:url(/images/button_register.gif) no-repeat 3px 1px; width:160px; vertical-align:top; font:normal 13px/15px 'Trebuchet MS', Tahoma, Arial, sans-serif; padding:2px 18px 11px 13px; color:#fff; font-weight:bold; border:none; }

/** register */
.pad .enter { background:url(/images/button_save.gif) no-repeat 3px 1px; width:100px; vertical-align:top; font:normal 13px/15px 'Trebuchet MS', Tahoma, Arial, sans-serif; padding:2px 18px 11px 13px; color:#fff; font-weight:bold; border:none; }

/** highlight word in search **/
.highlight { background-color: yellow; }

/** manage subscriptions */
.webforms .search_subscriptions { background:url(/images/najti.gif) no-repeat 3px 1px; width:190px; vertical-align:top; font:normal 13px/15px 'Trebuchet MS', Tahoma, Arial, sans-serif; padding:2px 18px 11px 13px; color:#fff; font-weight:bold; border:none; }
.webforms .remove_subscriptions { background:url(/images/subscription/button_1.gif) no-repeat 3px 1px; width:180px; vertical-align:top; font:normal 13px/15px 'Trebuchet MS', Tahoma, Arial, sans-serif; padding:2px 18px 11px 13px; color:#fff; font-weight:bold; border:none; }
.webforms .block_notifications { background:url(/images/subscription/button_2.gif) no-repeat 3px 1px; width:170px; vertical-align:top; font:normal 13px/15px 'Trebuchet MS', Tahoma, Arial, sans-serif; padding:2px 18px 11px 13px; color:#fff; font-weight:bold; border:none; }
.webforms .change_email { background:url(/images/subscription/button_3.gif) no-repeat 3px 1px; width:140px; vertical-align:top; font:normal 13px/15px 'Trebuchet MS', Tahoma, Arial, sans-serif; padding:2px 18px 11px 13px; color:#fff; font-weight:bold; border:none; }

/* Error
------------------------------ */
.error { padding:0 30px 0; }
.error h1 { font:bold 72px/74px 'Trebuchet MS', Tahoma, Arial, san-serif; color:#d2d2d2; }
