/*
Шаблон сверстан: Udf.su (Tyler)
Дата: 22.04.2009
Тема: Wordpress
*/

.fotoramka {
 border-top-left-radius: 20px !important;
 border-bottom-right-radius: 20px !important;
 -moz-border-radius-topleft: 20px !important;
 -moz-border-radius-bottomright: 20px !important;
 -webkit-border-top-left-radius: 20px !important;
 -webkit-border-bottom-right-radius: 20px !important;
 border: 2px solid #FFF;
 margin: 0px auto;
 padding: 10px 10px 10px 10px;
 overflow: hidden;
 vertical-align: middle !important;
 text-align: center;
 font-size:9pt;
}

body {
background-color:#000;
background-image:url(../images/bg_body.gif);
background-repeat:repeat-x;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
margin:0;
font-size:14px;
font-weight:normal;
}

.tyler {padding-bottom:2px; padding-right:10px;}

h0 {
color:#FFF;
font-family:"trebuchet ms",arial,tahoma,verdana,sans-serif;
font-size:1em;
margin:0 0 1em;
padding:0;
}

h1 {
color:#FF0;
font-family:"trebuchet ms",arial,tahoma,verdana,sans-serif;
font-size:1.5em;
background-image:url(../images/bg_logo.jpg) !important;
background-repeat:no-repeat !important;
display:block;
height:170px;
width:566px;
margin:0;
padding:0;
}

h2,h3,h4,h5 {
color:#FFF;
font-family:"trebuchet ms",arial,tahoma,verdana,sans-serif;
font-size:1.5em;
margin:0 0 1em;
padding:0;
}

hc0 {
color:#FF0;
font-family:"trebuchet ms",arial,tahoma,verdana,sans-serif;
font-size:2em;
margin:0 0 1em;
padding:0;
text-align: center;
}

.eDetails {color:#9C9C9C; border:none; padding-top:9px; font-size:10px;}
.eBlock {border:1px dotted #9C9C9C;}
.eMessage {font-size:13px; color:#FAF0E6; padding-left:8px; text-align:justify;}
.eTitle {font-size:20px; text-decoration:underline; padding-bottom:12px; font-family: Georgia, 'Times New Roman', Times, serif; padding-left:20px;}
.loginField {width:100%;}
select,option,textarea,input {background:#222629; color:#E0EEEE; border:1px dotted #9C9C9C;}
.commFl {width:100%; background:#222629; color:#E0EEEE; border:1px dotted #9C9C9C;}
option {border:none;}
.manTd1 {font-size:13px;}
.manTd2 {font-size:13px;}
td {font-size:13px;}
/* Comments Style */
.cAnswer {padding-left:15px;padding-top:4px;font-style:italic;}
.cBlock1 {background:#0a080d; border:1px dotted #9C9C9C;}
.cBlock2 {background:#222629; border:1px solid #9C9C9C;}
/* -------------- */

p {
font-size:0.85em;
line-height:1.2em;
margin:1em 0 0;
padding:0;
}

blockquote {
border:1px solid #aaa;
text-align:justify;
font-size:0.8em;
padding:0 10px 10px;
}

#root {
margin-left:auto;
margin-right:auto;
position:relative;
width:764px;
}

#content {
left:198px;
position:absolute;
top:51px;
width:566px;
}

#content .wrapper {
background-color:#222629 !important;
background-image:url(../images/bg_content.jpg) !important;
background-position:bottom !important;
background-repeat:no-repeat !important;
float:left;
width:464px;
padding:0 40px 170px;
}

#content * a:hover {
color:#FF0;
text-decoration:none;
}

#content h1 {
background-image:url(../images/bg_logo.jpg);
background-repeat:no-repeat;
display:block;
height:170px;
width:566px;
margin:0;
padding:0;
}

#content h1 a {
display:block;
width:566px;
}

#content h1 span {
font-size: 1.4em; 
text-align:center; 
display: block; 
padding:60px;
}

#content h2.slogan {
background-image:url(../images/bg_slogan.gif);
background-position:bottom;
background-repeat:repeat-x;
display:block;
font-family:"MS Sans Serif", Geneva, sans-serif;
font-size:8pt;
font-weight:400;
text-align:center;
margin:0;
padding:0 0 14px;
}

#content h2 {
font-size:1.4em;
font-weight:400;
margin:40px 0 0;
}

#content h2 a:hover {
color:#FF0;
}

#content p.prefix {
color:#B0C0C8;
font-family:"MS Sans Serif", Geneva, sans-serif;
font-size:0.75em;
margin:0;
padding:0;
}

#content p.prefix a,#content p.suffix a {
text-decoration:none;
}

#content p.suffix {
background-color:#000;
background-image:url(../images/bg_suffix_left.gif);
background-repeat:no-repeat;
border:1px solid #565E65;
font-family:"MS Sans Serif", Geneva, sans-serif;
font-size:0.7em;
height:14px;
line-height:1em;
text-align:right;
padding:5px 9px;
}

#content .footer {
background-image:url(../images/bg_footer.gif);
background-repeat:no-repeat;
float:left;
padding-bottom:15px;
text-align:center;
width:544px;
}

#content .footer p {
color:#A4B6C8;
font-family:"MS Sans Serif", Geneva, sans-serif;
font-size:0.65em;
margin:0 0 0.5em;
}

#wpcf_your_name,#wpcf_email,#wpcf_website,#wpcf_msg,#searchbox,#author,#name,#email,#url,#searchbox,#comment {
background-color:#16181A;
border:1px solid #aaa;
color:#fff;
}

#user_login,#log,#login_password,#rememberme {
background-color:#16181A;
border:1px solid #aaa;
color:#fff;
}

#login ul {
margin:0;
padding:0;
}

#login ul li {
display:inline;
margin-left:10px;
}

img.left {
float:left;
border:1px solid #aaa;
margin:5px 12px 3px 0;
padding:2px;
}

img.right {
float:right;
border:1px solid #aaa;
margin:5px 0 3px 12px;
padding:2px;
}

img.center {
display:block;
border:1px solid #aaa;
margin:0 auto 8px;
padding:2px;
}

acronym {
cursor:help;
border-bottom:1px dotted #9C0063;
}

#side {
position:absolute;
top:30px;
width:196px;
}

#side .wrapper {
background-color:#32373B;
background-image:url(../images/bg_side.jpg);
background-position:bottom;
background-repeat:no-repeat;
clear:both;
float:right;
padding-bottom:180px;
width:173px;
}

#side .topdecor {
background-image:url(../images/bg_side_top.jpg);
background-repeat:no-repeat;
height:164px;
width:196px;
}

#side .searchbox {
background-color:#31363A;
background-image:url(../images/bg_search.gif);
background-position:top left;
background-repeat:no-repeat;
height:73px;
position:relative;
width:152px;
padding:15px 0 0 21px;
}

#side .searchbox p {
font-size:10px;
left:4px;
position:absolute;
text-align:left;
text-transform:uppercase;
top:36px;
}

#searchbox {
background-color:#16181A;
border:1px solid #575F66;
color:#FFF;
font-family:"MS Sans Serif", Geneva, sans-serif;
font-size:11px;
height:14px;
line-height:14px;
position:absolute;
top:65px;
width:107px;
}

#searchbutton {
background-image:url(../images/btn_search.gif);
background-repeat:no-repeat;
border:none;
color:#FFF;
cursor:pointer;
font-family:"MS Sans Serif", Geneva, sans-serif;
font-size:9px;
height:18px;
left:133px;
position:absolute;
top:65px;
width:24px;
padding:0 0 0 2px;
}

#side h2 {
background-image:url(../images/bg_sidecaption.gif);
background-repeat:no-repeat;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:400;
height:37px;
position:relative;
width:155px;
margin:1em 0 0 -4px;
padding:2px 0 0 22px;
}

#side ul {
font-size:0.8em;
list-style:none;
overflow:hidden;
width:137px;
margin:0;
padding:0 18px 20px;
}

#side ul li {
background-image:url(../images/page.gif);
background-position:0 0.3em;
background-repeat:no-repeat;
display:block;
margin:0;
padding:4px 0 2px 20px;
}

.page2 li {
background:url(../images/page.gif) no-repeat 0 1px;
list-style:none;
background-position:0 0.3em;
background-repeat:no-repeat;
display:block;
margin:0;
padding:4px 0 2px 20px;
}

#side ul li.current_page_item li a {
color:#fff;
}

#side ul li a {
color:#FFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration:none;
}

#side ul li a:hover {
color:#1CBDFF;
position:relative;
}

#side ul li ul {
border-bottom:1px solid #32373B;
padding:0;
}

#side ul li li {
background-image:url(../images/subpage.gif);
background-position:0 5px;
border-bottom:none;
padding:2px 0 2px 11px;
}

#side ul li li a {
font-size:9pt;
}

#side ul li li a:hover {
color:#1CBDFF;
}

#side p {
font-size:0.8em;
padding:0 18px 20px;
}

#side ul.rss li {
background-image:url(../images/add_rss.gif);
background-position:0 0.3em;
border-bottom:none;
padding:4px 0 2px 20px;
}

#side ul.archives li {
background-image:url(../images/calendar.gif);
height:16px;
list-style:none;
padding:2px 0 2px 22px;
}

#side ul.categories li {
background-image:url(../images/folder_go.gif);
background-position:0 0.3em;
}

.topnav {
color:#ff0;
}

.bottomnav {
color:#ff0;
margin:30px 0 0;
padding:5px 0 0;
}

.post li {
font-size:0.9em;
}

.postmetadata {
background-color:#16181a;
border:1px solid #aaa;
text-align:justify;
font-size:0.8em;
padding:10px;
}

.commentlist li,.trackbacklist li {
background-color:#16181a;
margin-bottom:10px;
border:1px solid #aaa;
padding:5px;
}

a,#side ul li.current_page_item a {
color:#60B1FF;
}

#content h2.slogan a,#content h2 a {
color:#39F;
text-decoration:none;
}

#content .footer a:hover,#content h2.slogan a:hover {
color:#ff0;
text-decoration:none;
}

a:link {color:#39F; text-decoration:none;}
a:hover {color:#ff0; text-decoration:none;}

.alignleft {
float:left;
}

.alignright {
float:right;
}

form,.linkspage ul {
margin:0;
padding:0;
}

img,a img {
border:0;
}

a,#content .footer a {
color:#39f;
text-decoration:none;
}

#side ul.links li,.links li {
background:url(../images/link_go.gif) no-repeat 0 0;
height:16px;
padding:2px 0 2px 22px;
}