/*  
Theme Name: SonikaPortfolio
Theme URI: http://sonika.ru/
Description: .
Author: Sofia Panchenko
Author URI: http://sonika.ru/
*/
html,body{
height:100%;
margin:0px;
padding:0px
}
body {font-size:90%; font-family:Geneva, Arial, Helvetica, sans-serif; background:#F7F7EF;}
table#main {border-collapse: collapse;border-spacing: 0;empty-cells: hide;}
table#main td {padding:10px 5px}
table#main td.red {background:#E10505; padding:0; margin:0}

table#index_last_works {border-collapse: collapse;border-spacing: 0;empty-cells: hide;background:#FFFFFF;border-bottom:2px solid #545454; border-top:2px solid #525252; margin:0 0 10px 0}
table#index_last_works td {padding:10px 5px}
table#index_last_works h2 {font-size:100%; FONT-FAMILY: Georgia, "Times New Roman", Times, serif}
table#index_last_works h2 a {color:#525252; text-decoration:none;}
table#index_last_works h2 a:hover {color:#000; border-bottom:1px dashed #525252}

a img {border:0}

.siteurl {font-size:100%;font-weight:bold;}
.siteurl a {color:#E10505;!important}
.siteurl a:hover {color:#000000!important}

/*#wordpress {height: 24px;padding:0; display:inline;background: url(i/i-am-lovin-it.gif) no-repeat}
#wordpress a {width: 100%; height: 100%;}
#wordpress a:hover {background: url(i/i-am-lovin-it-active.gif) no-repeat}*/

#wordpress {display:inline; height:24px; width:24px; padding:0; margin:0}
#wordpress a {background: url(i/i-am-lovin-it-1.gif) top left no-repeat; height:24px; padding:0 0 10px 0}
#wordpress a:hover {background-position: -26px 0;}

h1 {font-size:140%; FONT-FAMILY: "CharterCTT", Georgia, "Times New Roman", serif;color:#525252; margin:0.5em 0; padding:5px 0}
h1 a {color:#525252; text-decoration:none; border-bottom:1px dashed #525252}
h1 a:hover {color:#000;}
h1.active, h1.active a {color:#E10505;border-bottom-color:#525252}

/*h2 {font-size:110%; FONT-FAMILY: Georgia, "Times New Roman", Times, serif}
h2 a {color:#525252; text-decoration:none;}
h2 a:hover {color:#000; border-bottom:1px dashed #525252}*/

h3 {color:#E10505; font-size:120%;FONT-FAMILY: "CharterCTT", Georgia, "Times New Roman", serif;}
h3 a {color:#E10505; text-decoration: none}
h3 a:hover {color:#000; text-decoration:underline}

h4 {font-size:105%; font-family: Georgia, "Times New Roman", Times, serif; margin:10px 0;color:#525252; margin:0 1em;}
h4 a {color:#525252; text-decoration:none; border-bottom:1px dashed #525252}
h4 a:hover {color:#000;}

h5 {font-family: Arial, Helvetica, sans-serif; color:#000000;font-weight:bold; font-size:100%; margin:0 0 10px 0 }
h5  a{color:#000000;}

h6 {font-family: Arial, Helvetica, sans-serif; color:#000000;font-weight:bold; font-size:95%; margin:0 0 10px 0 }
h6  a{color:#000000;}

ul.top_menu { margin:0 10px; padding: 0 5px; font-size:80%}
ul.top_menu li {color:#525252; list-style: square; margin:0; padding:0}
ul.top_menu li a {color:#E10505}
ul.top_menu li a:hover {color:#000;}
ul.top_menu li.active a {color:#000}

#shot_news { margin:0 0.5em; padding: 5px; color:#666; display:block; clear:both}
#shot_news p {font-size:80%; color:#000;}
#shot_news a {color:#000; text-decoration:underline}
#shot_news a:hover {color:#525252;}
#shot_news img {border:6px solid #FFFFFF; float:left; margin:0 5px 5px 0}
#shot_news .date {color:#E10505; font-size:70%; margin:0; padding:5px 0}
/*#shot_news h6 { font-size:110%;color:#000; margin:0; padding:0; font-weight:normal}*/

#shot_works { margin:0 0.5em; padding: 5px; color:#666; display:block; clear:both}
#shot_works p {font-size:80%; color:#000;}
#shot_works a {color:#000; text-decoration:underline}
#shot_works a:hover {color:#525252;}
#shot_works img {border:6px solid #FFFFFF; float:left; margin:0 5px 5px 0}
#shot_works .date {color:#E10505; font-size:70%; margin:0; padding:5px 0;}

#work_preview { padding:0 0.4em 0 1em}
#work_preview img {border:2px solid #666666;}
#work_preview h3 {color: #000; font-size:90%}
#work_preview h3 a {color: #000; text-decoration: none}
#work_preview h3 a:visited {color: #000;}
#work_preview h3 a:hover { color:#3E3E3E; text-decoration:underline}
#work_preview span.date {color: #666666; display:inline; font-size:75%; padding-right:0.5em}
#work_preview a {color:#000000; text-decoration:underline}
#work_preview a:visited {color: #68338D}
#work_preview a:hover {color: #5C5C5C}

#copyright {color:#000; font-size:80%; margin:20px 20px 10px}
#copyright a {color:#000;}
#copyright a:hover {color:#E10505;}
#copyright .accent_strong { font-family: Georgia, "Times New Roman", Times, serif; font-size:170%; color:#E10505; font-weight:bolder}
#copyright .accent_light { font-family: Georgia, "Times New Roman", Times, serif; font-size:150%; color: #666666; font-weight:bolder}

p {font-size:80%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 1.5em 0;  line-height:130%; padding:0}
ul {font-size:80%; font-family:Verdana, Arial, Helvetica, sans-serif; margin: auto;}
ol {font-size:80%; font-family:Verdana, Arial, Helvetica, sans-serif; margin: auto;}
li {padding:5px 0}

.accent_strong { font-family: Georgia, "Times New Roman", Times, serif; font-size:100%; color:#E10505; font-weight:bolder}
.accent_light { font-family: Georgia, "Times New Roman", Times, serif; font-size:100%; color: #666666; font-weight:bolder}

.date {color:#000; text-transform:lowercase }

.backwards { unicode-bidi:bidi-override; direction: rtl; }

#randome_quote {background:url(i/quote.gif) no-repeat left top; width:220px; height:170px; text-align:left}
#randome_quote p {padding:24px 24px 34px 15px; font-size:76%}

#breadcrumbs {color:#A1A1A1; font-size:74%}
#breadcrumbs a:link {color:#A1A1A1!important}
#breadcrumbs a:visited {color:#A1A1A1!important}
#breadcrumbs a:hover { color:#333333!important}
#breadcrumbs a:active { color:#333333!important}

td.single_center { border-left:1px dashed #525252; border-right:1px dashed #525252}
td.single_center h1 {color:#000000}
#single_work {padding:0.5em 1em 0.7em;}
#single_work p {margin:0 0 1.5em 0;}
#single_work a {color:#000000}
#single_work a:visited {color:#85417E}
#single_work a:hover {color:#666666}
#single_work div img.bordered { border: 1px solid #000}

#pages_center {padding:0.1em 1em 0.7em;}
#pages_center h1 {margin:0; padding:0 0 0.7em 0}
#pages_center h3 {margin:0.4em 0 0.5em 0; padding:0}
#pages_center h3 a {text-decoration:underline;}
#pages_center ul, #pages_center ol {margin:0 0 0 2em; padding:0 0 2em 0}
#pages_center li {margin:0 0 0 1em; padding:0.4em 0}
#pages_center a { color: #000}
#pages_center a:visited {color:#85417E}
#pages_center a:hover { color: #E10505}

ul#list_children_pages{padding:0; margin:1em 0 0 2em; list-style: square;}
ul#list_children_pages li {/*list-style: url(i/bullet_black.gif);*/ font-size:100%; font-weight:bold; padding:2px 0; margin:0}
ul#list_children_pages li a{color:#000}
ul#list_children_pages li a:hover {color:#E10505;/*list-style: url(i/bullet_red.gif);*/}

#works_list { margin:0.5em 0.3em 0.7em 0.5em;}
#works_list ul {padding:0; margin:1em 0 0 1em; list-style: square;}
#works_list li {/*list-style-image: url(i/bullet_black.gif);*/ font-size:96%; padding:2px 0; margin:0}
#works_list li a{color:#000}
#works_list li a:hover {color:#E10505;/*list-style-image: url(i/bullet_red.gif);*/}

#quote_date {background:url(i/quote-date.gif) no-repeat left top; width:200px; height:100px; text-align:center}
#quote_date p {margin:10% 0 0 3%; padding:0; line-height:160%;font-size:78%}
#quote_date .date {font-weight:bold; font-size:96%}

#post-meta {padding:0 0 0 0.5em; margin:0;color:#000000; font-size:80%;}
#post-meta a { color:#000}
#post-meta a:visited {color:#666}
#post-meta a:hover {color:#E10505}
#post-meta div {display:block; margin:1em 0}

#works {padding:0.5em 1em 1em 1em}
#the_work {width:14em; height:12em; float:left; margin:0 2% 1% 0; padding:0 0.5em 0 0; display:inline; border-top:4px solid #A1A1A1}
#the_work img {border:1px solid #525252}
#the_work h3 {font-size:80%; margin:0; padding:0.5em 0 0.5em}
#the_work h3 a {color:#000}
#the_work h3 a:hover {color:#666666}
#the_work .date {font-size:70%; font-weight:bold; color:#FFFFFF; background:#A1A1A1 url(i/left_bottom_c.gif) no-repeat bottom left; padding:4px 6px 2px 10px; margin:0}

#news {padding:0.5em 1em 1em 1em;}

#the_news ul, #the_news ol {margin:0 0 0 2em; padding:0 0 2em 0}
#the_news {margin:0 2% 1% 0; padding:0 0.5em 0 0;  border-bottom: 1px solid #000}
#the_news h3 {font-size:80%; margin:0; padding:0.5em 0 0.5em}
#the_news h3 a {color:#000; text-decoration: underline}
#the_news h3 a:hover {color:#666666}
#the_news .date {font-size:70%;}

#single_news {padding:0.5em 1em 0.7em;}
#single_news .date {font-size:76%; }
#single_news  p {margin:0 0 1.5em 0;}
#single_news ul, #single_news ol {margin:0 0 0 2em; padding:0 0 2em 0}

/* ultimate tag warrior for posts */
.ultimate_tag {padding:0 0 0 0.5em; margin:0;color:#000000; font-size:80%;}
.ultimate_tag a { color:#000}
.ultimate_tag a:visited {color:#666}
.ultimate_tag a:hover {color:#E10505}
.ultimate_tag ul {font-size: 95%}
.ultimate_tag ul li { padding: 0 0 3px 0}
.ultimate_tag li {list-style: none;}

.utwrelposts a {text-decoration:none} 
.utwrelposts a:hover {text-decoration: underline;} 
ul.utwrelposts {margin: 0.5em 0;padding: 0 0 0 2em;}
ul.utwrelposts li {margin: 0.5em 0; padding: 0 3px 0 20px;list-style-type: none; background: url(i/li.gif) no-repeat 0 0.6em;}

/*tag cloud*/
.primary {width: 96%; text-align: left;}
.primary a { padding: 0 5px 0 0}
/* end ultimate tag warrior for posts */

/* ultimate tag warrior for tag-template */
h2.ultimate_tag_template {text-align: center; color:#E10505}
h2.ultimate_tag_template a {color:#525252}
h2.ultimate_tag_template a:hover {color:#525252; text-decoration: none; border: none;}
/* end ultimate tag warrior for tag-template */

/* open-close blocks */
#tools {
CURSOR: pointer; 
TEXT-DECORATION: none;
padding:0;
margin:0
}
#block_off_1 {
padding-left:1em; margin-left:4px;	
}
#block_on_1 {
BORDER-LEFT: #E10505 4px solid; padding-left:1em
}
#block_off_2 {
padding-left:1em; margin-left:4px	
}
#block_on_2 {
BORDER-LEFT: #E10505 4px solid; padding-left:1em
}
#block_off_3 {
padding-left:1em; margin-left:4px	
}
#block_on_3 {
BORDER-LEFT: #E10505 4px solid; padding-left:1em
}
#block_off_4 {
padding-left:1em; margin-left:4px;	
}
#block_on_4 {
BORDER-LEFT: #E10505 4px solid; padding-left:1em
}
#block_on_1 h5, #block_on_2 h5, #block_on_3 h5, #block_on_4 h5 {border-bottom:1px dashed #E10505;color:#E10505}
#block_off_1 h5, #block_off_2 h5, #block_off_3 h5, #block_off_4 h5 {color:#525252; border-bottom:1px dashed #525252}

/* end open-close blocks */
/* ==================================================================
    Secure and Accessible PHP Contact Form v.2.0WP FIXED width
     DEFAULT.CSS made by Mike Cherim - http://green-beast.com 
    Designed and built to work with the Default WordPress theme
================================================================== */

#gb_form_div {text-align : left;width : 460px;}
#gb_form {text-align : left;background-color : #fff;}
#gb_form_div a {color : blue;}
#gb_form_div a:hover, #gb_form_div a:focus, #gb_form_div a:active {color : #000;text-decoration : underline;}
#gb_form fieldset {border:0; margin-top:10px;}
#gb_form legend, #gb_form dt {font-weight: bold; color: #525252;}
#gb_form legend {margin-left : -10px;}
#gb_form legend#mainlegend {font-size : 100%;font-family:Georgia, "Times New Roman", Times, serif;color : #E10505;margin-left : -10px;}
#gb_form legend#mainlegend small {font-size : 80%;color:#525252}
/*#gb_form_div .main_formhead {
  font-size : 120%;
}*/
#gb_form label {color : #000; margin-top : 1em;font-size:80%}
#gb_form input.short, #gb_form input.med, #gb_form select.med, #gb_form textarea.textbox { 
  font-size : 100%;
  color : #000; 
  /*padding : 4px;*/ 
  border : 1px solid #525252;
  /*background-color : #FDFDFB;*/
  /*line-height : 1.5em;*/
  width : 300px;}
#gb_form input.short { width : 45px;}
#gb_form textarea.textbox {width : 400px;}
#gb_form select.med {width : 250px; border:1px solid #525252}
#gb_form input.checkbox {padding : 0; margin:0; border:0 }
#gb_form label input.checkbox {
  margin : 0;margin:0;border:0 
}

* html input.button { 
  color : #fff;
  font-weight:bold;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:80%;  
  padding : 4px; 
  border-top : 1px solid #FF6A6A;
  border-right : 1px solid #FF6A6A;
  border-left : 1px solid #9B0303;
  border-bottom : 1px solid #9B0303;
  background-color : #E10505;
}
/* NOTE: .hover and .focus classes IE JS */
#gb_form input.short:hover, #gb_form input.short:hover, 
#gb_form input.med:hover, #gb_form input.med:focus, 
#gb_form select.med:hover, #gb_form select.med:focus, 
#gb_form textarea.textbox:hover, #gb_form textarea.textbox:focus, 
#gb_form input.short.hover, #gb_form input.short.focus,
#gb_form input.med.hover, #gb_form input.med.focus,  
#gb_form select.med.hover, #gb_form select.med.focus, 
#gb_form textarea.textbox.hover, #gb_form textarea.textbox.focus { 
color : #444; /*padding : 4px;*/border : 1px solid #000;background-color : #fff;}
input.button {margin-top : 10px;}
span.error, span.success, #gb_form_div dt { color : #E10505;  font-weight : bold; }
#gb_form_div dt small, span.success, dl#result_dl_blockq dt {color : E10505;}
small.whythis, small.whythis a { font-size : .9em; }
#gb_form small.whythis a span { 
font-size : .9em;color : #fff; border : 1px solid #fff;padding : 0 3px 0 3px;}
#gb_form small.whythis a:hover, #gb_form small.whythis a:focus, #gb_form small.whythis a:active { 
text-decoration : none;color : #000;}
#gb_form small.whythis a:hover span, #gb_form small.whythis a:focus span, #gb_form small.whythis a:active span {  
border : 1px solid #000;background-color : yellow;color : #000;font-weight : bold;}
p.creditline small {display : block;text-align : right;margin : 5px 0;font-size : .7em;letter-spacing : .0001em;color : #666;}
/* NOTE: .abbr class is for IE */
.abbr { cursor : help; border-bottom : 1px dashed #999;}
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 : #525252;}

/* End DEFAULT CSS */
.backwards { 
unicode-bidi:bidi-override; 
direction: rtl; 
}

#friends {padding:5px 15px}
/*#friends br {display: block; float:left; width:10px; height:5px }
#friends br:before { content: " " }*/
