/* 
	Theme Name: RantieV
	Theme URL: http://www.rantiev.com
	Description: Theme for http://www.rantiev.com
	Author: Shlykov Pavel
	Author URI: http://www.rantiev.com
	Version: 1.0
*/
*{margin:0;padding:0}
body{background:url(images/bg.png);color:#333;font-family:Arial, Verdana, Helvetica, Serif; font-size:14px; line-height:1; margin:0 auto}
a,a:visited{color:#0282af;text-decoration:none}
a:hover{color:#a22827;text-decoration:underline}
img{border:0}

#logo {font-size:30px; font-weight:normal; color:#333; text-decoration:none; text-shadow:0px 1px 0px #fff; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; }
#logo:hover {text-shadow:1px 2px 2px #fff;}
#searchform{overflow:hidden;margin:0;padding:0}
#s{background:#EFEFEF url(images/search.gif);border:1px solid silver;color:#333;font-family:Verdana, Helvetica, Sans-Serif;font-size:11px;width:150px;margin:10px 0px; padding:3px}

.clear{clear:both;height:0;overflow:hidden}

#page{overflow:hidden; width:900px; margin:30px auto; padding:0px 20px;}

#content{ float:left; width:650px; margin:0; }
p{line-height:20px;margin:0;padding:0 0 15px}
h1,h2,h3,h4,h5,h6 {text-shadow:0px 1px 0px #fff; color:#000; margin:0.5em 0 0.5em;}
h1 {font-size: 2em;}
h2 {font-size: 1.8em; }
h3 {font-size:1.6em; }
h4 {font-size:1.4em; }
h5 {font-size:1.2em;}
h6 {font-size:1em;}
h1,h2,h3 {font-weight:normal;}

h1 a,h1 a:visited{color:#333;text-decoration:none}
h1 a:hover{color:#000;text-decoration:none}
h2 a,h2 a:visited{color:#333}
h2 a:hover{color:#000;text-decoration:none}

ul, ol {margin:0 0 15px 20px;}
ul li{padding:5px 0 0}
ul li a{color:#507AA5;text-decoration:none}
ul li a:hover{color:#507AA5;text-decoration:underline}

#content table {line-height:20px;vertical-align:middle;width:100%;margin:0;padding:0 0 15px; border-collapse:collapse;}
#content table td, #content table th{padding:3px; border:1px solid #949494; text-align:left;}
#content table tr.tableHead th, #content table tr.tableHead td { font-size:16px; background:#949494;}
#content p img{border:none;clear:both;margin-bottom:10px}
#content p img.alignleft{border:none;float:left;margin-bottom:10px;margin-right:15px}
#content p img.alignright{border:none;float:right;margin-bottom:10px;margin-left:15px}
#content p img.aligncenter {border:none;clear: both;display: block;margin-left: auto;margin-right: auto;}
#content blockquote {margin:0 0 15px; padding:.5em 1em; border-left: 5px solid #999; background-color: #eee; }
#content blockquote p {padding:0;}
#content .btn {display:inline-block; padding:4px 10px; background:#eee; border-bottom:1px solid #fff; cursor:pointer; text-shadow:1px 1px 1px #bbb;}
#content .btn:hover {background:#ccccce; color:#555;}
#content .btnRound {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
#content .btn2 {padding:8px 20px;}
#content .btn3 {padding:16px 40px;}
#content .border {height:1px; background:#999; margin:0px 0px 15px;}
#content .border2{height:2px;}

span.contentdate{border:1px solid #005b6f;color:#005b6f;float:right;width:50px;margin:5px 10px 0 0;padding:2px 5px}
.contenttitle{margin:0 0 10px;padding:0 0 5px}
.contenttitle h1, .contenttitle h2{margin-top:0}
.contenttitle span{font-style:italic}
.post{margin-bottom:25px; border-bottom:1px solid #b8b8af;}

#sidebar{ float:right; width:220px; }
#sidebar ul{list-style:none; margin:0 0 15px;}
#sidebar ul li {padding:0px;}
#sidebar ul li.active ul{display:block}
#sidebar li a{display:block; text-decoration:none; padding:5px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;}
#sidebar li a:hover{border-left:5px solid #a22827;}
#sidebar h2 {font-size:1.5em; padding-bottom:5px; margin-top:10px; border-bottom:1px solid #b8b8af;}
#litleUl,#sidebar li li li{font-size:10px}
#sidebar li li a,#sidebar #litleUl li a{background:url(images/liBullet.gif) no-repeat 5px 5px;padding-left:20px}
#sidebar li li a:hover,#sidebar #litleUl li a:hover{background:url(images/liBulletOn.gif) no-repeat 5px 5px}

#commentblock{background:#EFEFEF;border:1px solid silver;color:#333;overflow:hidden;margin:10px 0;padding:10px 20px 20px}
ol#commentlist{list-style-type:none;margin:0;padding:5px 0}
.commentdate{font-size:12px;padding-left:0}
#commentlist li p{line-height:20px;margin-bottom:8px;padding:0}
.commentname{color:#333;margin:0;padding:5px 5px 5px 0}
.commentinfo{clear:both}
#commentsformheader{padding-left:0}
#commentsform{text-align:left;margin:0;padding:0}
#commentsform form{text-align:left;margin:0}
#commentsform p{margin:0}
.txtInp{border:1px solid #64546e;padding:5px}
.txtArea{max-width:500px;border:1px solid #64546e;padding:5px}
#submit{color:#fff;background:#64546e;border:0;cursor:pointer;padding:5px}
#submit:hover{box-shadow:0 0 1px #000}
p.comments_link img{border-style:none;margin:0;padding:0}
.centerDiv{text-align:center;padding:30px 0}
.centerDiv img{padding-bottom:30px}
#recaptcha_widget_div{margin:15px 0}
.prRes{font-size:12px;padding:20px}
.prRes strong{color:#060}
.prTxt{border:1px solid #06C;height:14px;line-height:14px;width:300px;padding:2px}
.prSubmit{background:#336;border:1px solid #336;color:#fff;margin-left:15px}
#translation textarea{border:1px solid #06C;width:300px;padding:4px}
#translation select{border:1px solid #06C;padding:2px}
#translation #transBtn{background:#039;border:0;color:#fff;font-weight:700;line-height:16px;padding:4px 15px}
#links ul{float:left;margin-right:15px;width:200px}
#links ul .sTitle{color:red}
.likes{padding:10px 0 10px; line-height:20px;}
#reklama{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius-bottom-left:5px;-webkit-border-radius-bottom-right:5px;background:url(images/1px2.png);left:50%;margin-left:490px;position:absolute;text-align:center;top:180px;width:120px;padding:10px}
#reklamaImgs{margin-top:10px}
#reklamaImgs img{margin:10px 0 5px}
#getArchivesStatus,#getRecentPostsStatus{margin:20px auto 30px}
#adCont,.prCheck{padding:20px}
.commenttext,.commenttext-admin{background:#FFF url(images/comment.gif) no-repeat top;clear:both;width:365px;margin:5px 0 20px;padding:20px 10px 5px}
.txtConsole{background:#000;color:#fff;padding:1px 5px}

.nav-wrap {overflow:hidden; padding-bottom:20px; }
.nav-previous, .nav-next { width:320px; float:left; font-size:14px; }
.nav-next {text-align:right;float:right;}

.box {padding:20px 40px 8px 20px; border:1px solid #e5e5e5; border-top:0px solid #fff; background:url(images/lineBox.gif) repeat-x left top #f5f5f5; margin-bottom:20px; position:relative; overflow:hidden;}
span.errorTitle { display:block; padding-bottom:10px;}

.box.boxMessage {border:none;  padding:20px 40px 8px 75px;}
.box.boxMessageOrange {background:#fbe59d; color:#ae8139;}
.box.boxMessageOrange span.errorTitle {color:#ae8139;}
.box.boxMessageGreen {background:#c8f494; color:#74a03e;}
.box.boxMessageGreen  span.errorTitle {color:#74a03e;}
.box.boxMessageRed  {background:#ff5d5d; color:#ffdcdc}
.box.boxMessageRed  span.errorTitle{color:#ffdcdc; }
.box.boxMessageBlue {background:#b8e2f2; color:#5fb3d4}
.box.boxMessageBlue span.errorTitle {color:#5fb3d4; }

.box.boxMessage2 {padding:20px 40px 8px 75px; background:#fff;}
.box.boxMessageOrange2 {border:1px solid #e9bc5c;}
.box.boxMessageOrange2  span.errorTitle {color:#e7b344}
.box.boxMessageGreen2 {border:1px solid #b5ed73;}
.box.boxMessageGreen2 span.errorTitle {color:#80b936}
.box.boxMessageRed2 {border:1px solid #e65959; }
.box.boxMessageRed2 span.errorTitle {color:#e65959}
.box.boxMessageBlue2 {border:1px solid #87cae3;}
.box.boxMessageBlue2 span.errorTitle {color:#5fb3d4}

.boxIcon {width:35px; height:39px; position:absolute;left:20px;  top:20px;}
.boxIconOneLine {top:50%; margin-top:-18px;}
.boxIconOrange {background:url(images/boxIcons.png) no-repeat left top;}
.boxIconGreen {background:url(images/boxIcons.png) no-repeat -35px top;}
.boxIconRed {background:url(images/boxIcons.png) no-repeat -70px top;}
.boxIconBlue {background:url(images/boxIcons.png) no-repeat -105px top;}

.boxClose {width:9px; height:9px; position:absolute; right:20px; top:20px; cursor:pointer;}
.boxCloseOrange {background:url(images/boxIcons.png) no-repeat  -27px -39px;}
.boxCloseGreen {background:url(images/boxIcons.png) no-repeat -18px -39px;} 
.boxCloseRed {background:url(images/boxIcons.png) no-repeat  -9px -39px;}
.boxCloseBlue {background:url(images/boxIcons.png) no-repeat 0px -39px;}
.boxCloseOrange2 {background:url(images/boxIcons.png) no-repeat  -36px -39px;}
.boxCloseGreen2 {background:url(images/boxIcons.png) no-repeat -45px -39px;} 
.boxCloseRed2 {background:url(images/boxIcons.png) no-repeat  -54px -39px;}
.boxCloseBlue2 {background:url(images/boxIcons.png) no-repeat -63px -39px;}
