/* 
Theme Name: Vita
Author: HAN
Author URI: http://www.16dle.ru/

*/


ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
 margin:0;
 padding:0;
}
ul{
 list-style:none;
}
a{
 color:#000;
 text-decoration:none;
}
a:hover{
 text-decoration:underline;
}
a img{
 border:0;
}
.clear{
 clear:both;
}
body{
 margin:0px;
 padding:0px;
 font-family:Verdana, Geneva, sans-serif;
 font-size:11px;
 background:#252525 url(../images/bgr_main.png) center top;
 color:#000;
}
#page{
 width:1000px;
 margin:0px auto;
}
#top_rss{
 position:absolute;
 margin:0 0 0 800px;
 z-index:100;
}
/* HEADER */

#header{
 width:100%;
 height:107px;
 background:url(../images/bgr_header.png)
}

#header #logo{
 color:#fff;
 font-size:60px;
 font-weight:normal;
 font-family:Georgia, "Times New Roman", Times, serif;
 letter-spacing:-4px;
 padding:20px 0 0 60px;
 float:left;
 position:relative;
}
#header #logo a{
 color:#fff;
}
#header #logo a:hover{
 text-decoration:none;
}
/* MENU */

#menu{
 float:right;
}
/*#menu ul{
 padding:56px 40px 0 0;
 float:left;
 position:relative;
}
#menu li{
 float:left;
 color:#fff;
 padding:0 5px 0 5px;
 font-size:13px;
 font-family:Tahoma, Geneva, sans-serif;
}
#menu li.last{
 padding:0 0 0 7px;
 border:0;
}
#menu a{
 color:#fff;
 float:left;
 display:block;
 padding:3px 10px 3px 10px;
}
#menu a:hover{
 background:#000;
 text-decoration:none;
}*/
#mainmenu{
 padding:56px 40px 0 0;
 float:left;
 position:relative;
}
#mainmenu ul{
 margin: 0;
 padding: 0;
 list-style-type: none;
 z-index:1000;
}
/*Top level list items*/
#mainmenu ul li{
 position: relative;
 display: inline;
 float: left;
 z-index:fff;
 color:#000;
 padding:0 0 0 16px;
 font-size:13px;
 font-family:Tahoma, Geneva, sans-serif;
}
#mainmenu ul li.first{
 padding:0;
 background:none;
}
/*Top level menu link items style*/
#mainmenu ul li a{
 display:block;
 color:#fff;
 z-index:1000;
 padding:3px 10px 3px 10px;
}
* html #mainmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
 display: inline-block;
 float:left;
}
* html #mainmenu ul li ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
 float:none;
}
#mainmenu ul li a:link, #mainmenucat ul li a:visited{
 text-decoration:none;
}
#mainmenu ul li a:hover, #mainmenu .current_page_item a, #mainmenu .select a{
 background:#000;
 text-decoration:none;
}
/*1st sub level menu*/
#mainmenu ul li ul{
 position: absolute;
 left: 0;
 display: block;
 visibility: hidden;
 margin:0 0 0 17px;
}
/*Sub level menu list items (undo style from Top level List Items)*/
#mainmenu ul li ul li{
 display: list-item;
 float: none;
 font-size:1.0em;
 background:none;
 padding:0;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#mainmenu ul li ul li ul{
 top: 0;
 margin:0;
}
/* Sub level menu links style */
#mainmenu ul li ul li a, #mainmenu ul li.current_page_item ul a, #mainmenu ul li.select ul a{
 width: 160px; /*width of sub menus*/
 height:auto;
 padding: 7px 5px 7px 10px;
 margin: 0;
 border-bottom: 1px solid #676767;
 background:#000000;
 border-top-width: 0;
 text-align:left;
 text-decoration:none;
 color:#999999;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}
#mainmenu ul li ul li a:hover{ /*sub menus hover style*/
 text-decoration:none;
 color:#fff;
}
/* ######### CSS classes applied to down and right arrow images ######### */
/*board*/
#board{
 width:100%;
 height:136px;
 overflow:hidden;
 background:url(../images/bgr_board.png) no-repeat;
}
#twitter_box{
 float:left;
 width:684px;
}
#twitter_update_list{
 float:left;
 padding:60px 0 0 150px;
 width:495px;
}
#twitter_update_list li{
 font-style:italic;
 color:#b7b7b7;
 font-size:12px;
 line-height:18px;
 float:left;
 z-index:20;
 position:relative;
}
#twitter_update_list li a{
 color:#b7b7b7;
}
#twitter{
 position:absolute;
 margin:126px 0 0 45px;
 z-index:10;
}
/*search*/
#main_search{
 width:300px;
 padding:65px 0 0 9px;
 float:left;
}
#searchform_top{
 float:left;
}
#searchform_top_text{
 width:180px;
 padding:6px;
 color:#4c4c4c;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 float:left;
 border:0;
 background:#fff;
 margin:1px 6px 0 0;
}

#gosearch{
 float:left;
}
/* BODY */

#body{
 width:100%;
 background:url(../images/bgr_body.png) repeat-y;
 overflow:hidden;
}
#body_top{
 width:100%;
 background:url(../images/bgr_body_top.png) no-repeat;
}
#body_end{
 width:100%;
 background:url(../images/bgr_body_end.png) no-repeat left bottom;
 overflow:hidden;
 padding:0 0 108px 0;
}

#body_left{
 width:683px;
 float:left;
}

#body_right{
 width:317px;
 float:right;
 padding:42px 0 0 0;
}

/* left contact */

#body_left_content{
 width:588px;
 margin:45px 0 0 73px;
}

.post{
 width:100%;
 margin:0 0 20px 0;
}

.post-top{
 width:100%;
 background:url(../images/bgr_post_top.png) no-repeat left bottom;
 overflow:hidden;
}
.post-title{
 width:500px;
 float:left;
 margin:10px 0 10px 0;
}
.post-title h2{
 font-size:29px;
 margin:0 0 5px 0;
 font-family:Tahoma, Geneva, sans-serif;
 color:#000;
 font-weight:normal;
}
.post-title h2 a{
 color:#000;
}
.post-top h4{
 width:63px;
 height:47px;
 padding:5px 0 0 0;
 color:#cdcdcd;
 text-align:center;
 font-weight:normal;
 font-size:25px;
 font-family:Georgia, "Times New Roman", Times, serif;
 float:right;
 background:url(../images/bgr_post_comment.png) no-repeat;
}

.post-top h3{
 font-weight:normal;
 color:#4b4b4b;
 font-size:11px;
 line-height:16px;
 font-family:Verdana, Geneva, sans-serif;
 margin:0 0 15px 2px;
}

.post-top h3 a, .post-top h3 b{
 color:#e2902c;
 font-weight:bold;
 text-transform:capitalize;
}
.post-top .post_author{
 background:url(../images/ico_author.gif) no-repeat;
 padding:2px 0 2px 20px;
}
.post-top .post_cat{
 background:url(../images/ico_post_cat.gif) no-repeat;
 padding:2px 0 2px 20px;
}
.post-top .post_date{
 background:url(../images/ico_date.gif) no-repeat;
 padding:2px 0 2px 20px;
}

.entry{
 line-height:20px;
 font-size:13px;
 margin:10px 0 0 0;
 width:100%;
 overflow:hidden;
}

.entry img{
 border:2px solid #333;
}

.entry p{
 padding-bottom:15px;
}

.entry p a{
 font-weight:bold;
 text-decoration:underline;
}

.entry p a:hover{
 text-decoration:none;
}
.entry .banner{
 text-align:center;
 padding:0 0 10px 0;
}
.entry .banner img{
 border:0;
}
.banner_left{
 float:left;
 padding:0 20px 10px 0;
}
.entry .banner_left img{
 border:0;
}

.postmetadata{
 width:100%;
 overflow:hidden;
 background:url(../images/bgr_postmetadata.png) no-repeat left bottom;
 padding:0 0 30px 0;
 margin:10px 0 0 0;
}
.postmetadata p{
 font-weight:bold;
 font-size:13px;
 padding:0 0 0 5px;
}
.postmetadata p a{
 color:#000;
 text-decoration:underline;
 background:url(../images/ico_metas.gif) no-repeat right center;
 padding:0 16px 0 0;
}
.postmetadata p a:hover{
 text-decoration:none;
}

.post-page{
 padding:25px 0 0 0;
}

h2.page_title{
 font-size:29px;
 margin:0 0 5px 0;
 font-family:Tahoma, Geneva, sans-serif;
 color:#000;
 font-weight:normal;
 background:url(../images/bgr_post_top.png) no-repeat left bottom;
 padding:0 0 25px 5px;
}

.post-page .entry{
}

.post-page .entry a{
 text-decoration:underline;
 font-weight:bold;
}

.post-page .entry a:hover{
 text-decoration:none;
}

.entry strong{
 color:#445e7b;
}

.post-page .entry h1, .post-page .entry h2, .post-page .entry h3, .post-page .entry h4, .post-page .entry h5, .post-page .entry h6{
 color:#000;
 font-family:Tahoma, Geneva, sans-serif;
 display:block;
 font-weight:normal;
}

.post-page .entry h1{
 font-size:26px;
 padding:0 0 14px 0;
}

.post-page .entry h2{
 font-size:24px;
 padding:0 0 14px 0;
}

.post-page .entry h3{
 font-size:22px;
 padding:0 0 12px 0;
}

.post-page .entry h4{
 font-size:20px;
 padding:0 0 10px 0;
}

.post-page .entry h5{
 font-size:18px;
 padding:0 0 8px 0;
}

.post-page .entry h6{
 font-size:16px;
 padding:0 0 6px 0;
} 

/* ADS */
#sidebar_ads{
 width:100%;
 overflow:hidden;
}
#sidebar_ads div{
 float:left;
 padding:0 0 6px 6px;
}
#sidebar_ads div img{
 float:left;
}

/* SIDE BAR */

#sidebar{
 width:255px;
 margin:0 0 0 6px;
 color:#000;
}

.sidebars h2{
 font-size:25px;
 color:#fff;
 font-family:Georgia, "Times New Roman", Times, serif;
 background:#f9fdfd;
 font-weight:normal;
 padding:8px 0 0 25px;
 width:230px;
 height:38px;
 background:url(../images/bgr_sidebars_h2.gif) no-repeat;
 margin:0 0 10px 0;
}

.sidebars ul{
}

.sidebars ul li{
}

.sidebars ul li ul li{
 margin-bottom:0;
 width:auto;
}

.sidebars ul li ul li ul li{
 margin-left:0;
}

.sidebars li ul{
 padding:0 25px 25px 14px;
}

.sidebars li ul li ul{
 padding:0 0 0 10px;
 width:auto;
}

.sidebars li ul li ul li ul{
}

.sidebars li{
 margin-bottom:0px;
 background:none;
}

.sidebars li li{
 margin-bottom:0px;
 background:url(../images/dotted_grey.gif) repeat-x bottom;
 padding:8px 0 8px 8px;
 font-size:13px;
}

.sidebars li li li{
 background:none;
 border:0;
 padding-bottom:3px;
}

.sidebars li a{
 color:#303030;
}

.sidebars li.widget_categories ul li{
 font-weight:bold;
}

.sidebars li.widget_categories ul li a{
 background:url(../images/ico_cat.gif) no-repeat left 3px;
 padding:0 0 0 14px;
 font-weight:normal;
}

.sidebars li.widget_categories ul li ul li a{
}

.sidebars li.widget_archives ul li a{
 background:url(../images/ico_cat.gif) no-repeat left 3px;
 padding:0 0 0 14px;
}

.sidebars li.linkcat ul li a{
 background:url(../images/ico_cat.gif) no-repeat left 3px;
 padding:0 0 0 14px;
}

.sidebars .widget_tags p{
 padding:0px 10px 10px 15px;
}

.sidebars .widget_tags a{
 color:#303030;
}

.sidebars .textwidget{
 padding:10px;
}

/* FOOTER */

#footer{
 width:100%;
 height:95px;
 background:url(../images/bgr_footer.png) no-repeat;
 overflow:hidden;
}
#footer h2{
 color:#636363;
 font-size:53px;
 font-weight:normal;
 font-family:Georgia, "Times New Roman", Times, serif;
 letter-spacing:-4px;
 padding:15px 0 0 80px;
 float:left;
 position:relative;
}
#footer h2 a{
 color:#636363;
}
#footer h2 a:hover{
 text-decoration:none;
}

#footer_text{
 padding:30px 60px 0 0;
 float:right;
 text-align:right;
}

#footer_text p{
 color:#fff;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 padding:0 0 8px 0;
 font-size:13px;
}
#footer_text a{
 color:#fff;
 text-decoration:underline;
}
#footer_text a:hover{
 text-decoration:none;
}


/* Begin Typography & Colors */

#wp-calendar #prev a, #wp-calendar #next a {
 font-size: 9pt;
 }

#wp-calendar a {
 text-decoration: none;
 }

#wp-calendar caption {
 font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
 text-align: center;
 }

#wp-calendar th {
 font-style: normal;
 text-transform: capitalize;
 }
/* End Typography & Colors */




/* Begin Images */
p img {
 padding: 0;
 max-width: 100%;
 }

/* Using 'class="alignright"' on an image will (who would've
 thought?!) align the image to the right. And using 'class="centered',
 will of course center the image. This is much better than using
 align="center", being much more futureproof (and valid) */

img.centered {
 display: block;
 margin-left: auto;
 margin-right: auto;
 }

img.alignright {
 padding: 4px;
 margin: 0 0 2px 7px;
 display: inline;
 }

img.alignleft {
 padding: 4px;
 margin: 0 7px 2px 0;
 display: inline;
 }

.alignright {
 float: right;
 }

.alignleft {
 float: left
 }
/* End Images */



/* Begin Calendar */
#wp-calendar {
 empty-cells: show;
 margin: 10px auto 0;
 width: 98%;
 }

#wp-calendar #next a {
 padding-right: 10px;
 text-align: right;
 }

#wp-calendar #prev a {
 padding-left: 10px;
 text-align: left;
 }

#wp-calendar a {
 display: block;
 }

#wp-calendar caption {
 text-align: center;
 width: 100%;
 }

#wp-calendar td {
 padding: 3px 0;
 text-align: center;
 }

#wp-calendar td.pad:hover { /* Doesn't work in IE */
 background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
 cursor: help;
 }

acronym, abbr {
 border-bottom: 1px dashed #999;
 }

blockquote {
 margin: 15px 30px 10px 10px;
 padding-left: 24px;
 padding-bottom:7px;
 background:url(../images/blockquote_bg.gif) repeat-y;
 }

blockquote blockquote{
 background:url(../images/blockquote_bg2.gif) repeat-y;
 }

blockquote cite {
 margin: 5px 0 0;
 display: block;
 }

.center {
 text-align: center;
 }

hr {
 display: none;
 }

a img {
 border: none;
 }

.navigation {
 text-align: right;
 margin:10px auto 0 auto;
 width:93%;
 background:#f7f5f1;
 border:1px solid #e0deda;
 padding:15px;
 overflow:hidden;
 font-size:13px;
 color:#000;
 }

#content_single .navigation {
 text-align: center;
 width:96%;
 padding:10px 0 10px 0;
 margin:30px 0 0 25px;
 }

.navigation a{
 color:#000;
 font-size:13px;
 }

.wp-pagenavi{
 line-height:1.8em;
 padding:0 15px 0 15px;
}

.wp-pagenavi a {
 padding: 4px; 
 margin: 2px;
}
.wp-pagenavi span.pages {
 padding: 4px; 
 margin: 2px;
 background:#000;
 color:#fff;
}
.wp-pagenavi span.current {
 padding: 4px; 
 margin: 2px;
 background:#603811;
 color:#fff;
}
.wp-pagenavi span.extend {
 padding: 4px; 
 margin: 2px;
 background:#000;
 color:#fff;
}
/* End Various Tags & Classes*/

/* Begin Lists

 Special stylized non-IE bullets
 Do not work in Internet Explorer, which merely default to normal bullets. */

.entry ul {
 margin: 0 10px 15px 30px;
 list-style: none;
 padding:15px 15px 15px 20px;
 background:#f9f7f3;
 border:1px solid #d1cfcb;
 } 

.entry ul li {
 border-bottom:1px solid #d6d5d1;
 background:url(../images/ico_entry.gif) no-repeat left 14px;
 padding:7px 0 7px 15px;
 }

.entry ol {
 margin: 0 10px 15px 30px;
 padding:15px 15px 15px 40px;
 background:#f9f7f3;
 border:1px solid #d1cfcb;
 }

.entry ol li {
 margin: 0;
 padding:7px 0 7px 0;
 border-bottom:1px solid #d6d5d1;
 }

.postmetadata ul, .postmetadata li {
 display: inline;
 list-style-type: none;
 list-style-image: none;
 }
 
ol li{
 list-style: decimal outside;
 }
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
 margin: 10px auto;
 padding: 5px 3px; 
 text-align: center;
 }

#sidebar #searchform #s {
 width: 108px;
 padding: 2px;
 }

#sidebar #searchsubmit {
 padding: 1px;
 }

.entry form { /* This is mainly for password protected posts, makes them look better. */
 text-align:center;
 }

select {
 width: 130px;
 }

#commentform{
 width:400px;
}

#commentform input {
 width: 170px;
 padding: 2px;
 margin: 5px 5px 1px 0;
 }

#commentform textarea {
 width: 350px;
 padding: 2px;
 }

#commentform #submit {
 margin: 5px 0 0 0;
 padding:0;
 width:85px;
 height:35px;
 }
/* End Form Elements */



/* Begin Comments*/
/* Тема переведена Avdenago (http://avdenago.com) для блога ВебТема (http://webtheme.ru) 4 августа 2009года. */


h2#comments{
 font-size:29px;
 margin:0 0 5px 0;
 font-family:Tahoma, Geneva, sans-serif;
 color:#000;
 font-weight:normal;
 background:url(../images/bgr_post_top.png) no-repeat left bottom;
 padding:0 0 20px 5px;
 margin:0 0 10px 15px;
}

.alt {
 margin: 0;
 padding: 10px;
 }

.commentlist {
 padding: 0;
 text-align: justify;
 margin:0 0 0 15px;
 }

.commentlist .comment {
 margin: 15px 0 0 0;
 padding: 10px 15px 20px 15px;
 list-style: none;
 background:#f9f7f3;
 border:1px solid #d1cfcb;
 }

.commentlist .alt {
 background:#f5f2ed;
 }

.commentlist .comment .comment {
 margin: 15px 15px 15px 15px;
 padding: 10px 15px 20px 15px;
 width:auto;
 }

.commentlist p {
 margin: 10px 5px 10px 0;
 line-height:18px;
 }
.commentmet_data{
 width:100%;
 overflow:hidden;
}
.commentmet_data td{
 vertical-align:top;
 text-align:left;
}
.commentmet_avatar{
 width:102px;
 padding:15px 0 0 0;
}
.commentmet_text{
}
.commentmet_avatar img{
 border:1px solid #2c0202;
}

#commentform p {
 margin: 5px 0;
 }

.commentmet_replay{
 width:100%;
 overflow:hidden;
}
.commentmet_replay a{
 float:right;
 display:block;
 text-indent:-9999px;
 text-transform:capitalize;
 background:url(../images/button_replay.gif) no-repeat;
 width:79px;
 height:20px;
}

.nocomments {
 text-align: center;
 margin: 0;
 padding: 0;
 }

.commentmetadata {
 margin: 0;
 display: block;
 padding:0 0 5px 0;
 color:#000;
 font-size:15px;
 font-family:Tahoma, Geneva, sans-serif;
 text-transform:capitalize;
 }
.commentmetadata a{
 color:#761100;
 font-weight:bold;
}
.commentmetadata span{
 color:#761100;
 font-weight:bold;
}

.commentlist .alt .commentmetadata {
 color:#666;
 }

.commentmet_text{
 font-size:12px;
 color:#000;
}

#respond{
 margin:20px 0 0 25px;
 background:#f2eee7;
 padding:20px;
}

h3#respond_title{
 font-size:29px;
 margin:0 0 5px 0;
 font-family:Tahoma, Geneva, sans-serif;
 color:#000;
 font-weight:normal;
 background:url(../images/bgr_post_top.png) no-repeat left bottom;
 padding:0 0 20px 5px;
 margin:0 0 20px 0;
}

#commentform{
 margin-left:25px;
 color:#000;
 font-size:12px;
 width:90%;
}

#commentform small{
 position:relative;
 top:-1px;
 font-size:12px;
}
#cancel-comment-reply-link{
 font-size:12px;
 color:#000;
}

#commentform a, #commentform small{
 color:#000;
}

#commentform input{
 background:#fff;
 border:2px solid #d9d9d9;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 padding:4px;
 color:#000000;
}

#commentform textarea{
 background:#fff;
 border:2px solid #d9d9d9;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 padding:4px;
 margin:5px 0 0 0;
 color:#000000;
 overflow:auto;
}

#commentform input#submit{
 background:none;
 border:0px;
}

/* End Comments */
/* Тема переведена Avdenago (http://avdenago.com) для блога ВебТема (http://webtheme.ru) 4 августа 2009 года. */

/* Archives page */
.page_archives_div{
 padding:25px 0 60px 0;
}

.page_archives_div h2{
 font-size:29px;
 margin:0 0 5px 0;
 font-family:Tahoma, Geneva, sans-serif;
 color:#000;
 font-weight:normal;
 background:url(../images/bgr_post_top.png) no-repeat left bottom;
 padding:0 0 25px 5px;
}

.page_archives_div ul h2{
}

.page_archives_div ul{
 margin:10px 0 40px 0;
}

.page_archives_div ul li{
 margin:0px;
 padding:8px 0 8px 5px;
 list-style:none;
 background:url(../images/bgr_ar_line.png) no-repeat left bottom;
}

.page_archives_div ul li ul li{
 border:0px;
 background:none;
}

.page_archives_div ul li ul{
 margin:0px;
 padding:0px;
 padding-left:10px;
}

.page_archives_div ul li a{
 font-weight:normal;
 color:#333;
 font-size:13px;
 background:url(../images/ico_ar.gif) no-repeat left 3px;
 padding:0 0 0 11px;
}

 
/* ==================================================================
 Secure and Accessible PHP Contact Form v.2.0WP FIXED width
 ACCESSITES.CSS made by Mike Cherim - http://green-beast.com 
 Designed and built to work with the Accessites WordPress theme
================================================================== */

#gb_form_div { 
 text-align : left;
 width : 100%;
 margin:-40px 0 0 0;
}

#gb_form_div p {
 margin-left : 12px;
}

#gb_form {
 text-align : left;
 background : transparent;
}

#gb_form_div a {
 color : #4c4c4c;
 text-decoration : underline;
}

#gb_form_div a:hover, #gb_form_div a:focus, #gb_form_div a:active {
 color : #4c4c4c;
 text-decoration : none;
}

fieldset { 
 border : 0;
 margin-top : 10px;
}

#gb_form legend, legend, #gb_form dt { 
 font-weight : bold; 
 color : #4c4c4c;
}

#gb_form legend {
 margin-left : -10px;
 padding-top : 5px;
}

* html #gb_form legend {
 margin-left : -5px;
 padding:0 0 10px 0;
}

#gb_form legend#mainlegend { 
 font-size : 1.2em;
 color : #4c4c4c;
 margin-left : -10px;
 padding-top : 5px;
 padding-bottom : 10px;
 background:url(../images/dotted_grey.gif) repeat-x bottom;
 width:100%;
}

* html #gb_form legend#mainlegend {
 margin-left : -5px;
}

#gb_form legend#mainlegend small { 
 font-size : .7em;
 text-transform : uppercase;
}

#gb_form_div .formhead small a {
 font-size : .7em;
 background-image : none;
 display : inline;
 padding : 0;
 margin : 0;
}

#gb_form_div .main_formhead, #gb_form_div .formhead {
 font-size : 1.2em;
 color : #4c4c4c;
 width : 97%;
}

#gb_form_div .main_formhead {
 margin-left : -35px;
}

#gb_form_div label { 
 color : #000000; 
 margin-top : 5px;
 margin-left : 20px;
 font-size:11px;
}

#gb_form_div input.short, #gb_form_div input.med, #gb_form_div select.med, #gb_form_div textarea.textbox, #gb_form_div textarea { 
 color : #4c4c4c; 
 padding : 5px; 
 border : 1px solid #e8d3bb;
 background-color : #fff;
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 width : 60%;
 height : auto;
 margin:0 0 5px 20px;
}

#gb_form_div input.short {
 width : 7%;
}

#gb_form_div textarea.textbox, #gb_form_div textarea { 
 width : 80%;
 height : 220px;
 line-height : 1.5em;
}

#gb_form_div select.med {
 width : 60%;
}

#gb_form_div input.checkbox {
 cursor : default;
 background : transparent;
 color : #bcbab7;
 border : 0;
 padding : 0; 
 margin : 0;
 width : 14px;
 height : 14px;
}

#gb_form_div input.button {
 cursor : pointer;
 border : 0;
 background:url(../images/button_submit.gif) no-repeat;
 width:85px;
 height:35px;
 display:block;
 text-indent:-9999px;
 text-transform:capitalize;
 clear:both;
}

#content #gb_form input.button {
 margin : 15px 5px 25px 20px;
 padding : 2px 15px 2px 15px;
}

* html #content #gb_form input.button {
 margin-left : -5px;
}

#gb_form_div span.error, #gb_form_div span.success, #gb_form_div dt { 
 color : #cc0000; 
 font-weight : bold; 
}

#gb_form_div dt small, #gb_form_div .formhead span.success, span.success, dl#result_dl_blockq dt {
 color : #bcbab7;
}

#gb_form_div small.whythis a { 
 font-size : 11px; 
 text-decoration : none;
 color : #000;
 font-weight:normal;
}
#gb_form_div small.whythis a span{ 
 text-decoration : none;
 color : #f2eee7;
}
#gb_form_div small.whythis a:hover span{ 
 color : #fff;
 background:#000;
 border:1px solid #fff;
}

#gb_form_div p.creditline small {
 clear : both; 
 display : block;
 text-align : right;
 margin : 0;
 padding : 25px 0 15px 0;
 font-size : 0.75em;
 letter-spacing : .0001em;
 color : #666;
}

dl#result_dl_blockq blockquote {
 margin-left : 0;
}

dl#result_dl_blockq blockquote p cite {
 display : block;
 text-align : right;
}

#gb_form_div span.items {
 font-weight : bold;
 color : #339999;
}

#gb_form_div ul {
 margin : 10px 10px 20px 10px;
}

#gb_form_div ul li {
 list-style-type : none;
 margin : 0 10px 0 20px;
}

/* Тема переведена Avdenago (http://avdenago.com) для блога ВебТема (http://webtheme.ru) 4 августа 2009 года. */
/* End ACCESSITES CSS */