
/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/
html {
/*background: #FFFFFF url(../../i/balloons.jpg);*/
background: #fff1f6;
}

body {
	margin: 0;
	padding: 0;
	/*background:  url(../../i/devser/splendid/img01.jpg) repeat-x left top;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #66665E;
}

h1, h2, h3 {
	margin: 0;
	/*text-transform: uppercase;*/
	font-family: Arial, "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #dc2963;
	clear: both;
}

h1 { font-size: 30px; margin-bottom: 20px; }

h2 { font-size: 18px; }

h3 { }

p, ul, ol {
	margin-top: 0;
	line-height: 140%;
	text-align: left;
}

ul, ol { }

blockquote { }

a { color: #41ACE7; }

a:hover { text-decoration: none; }

a img {
	border: none;
}

img.left {
	float: left;
	margin: 7px 30px 0 0;
}

img.right {
	float: right;
	margin: 7px 0 0 30px;
}

hr { display: none; }

.list1 {
}

.list1 li {
	float: left;
	line-height: normal;
}

.list1 li img {
	margin: 0 30px 30px 0;
}

.list1 li.alt img {
	margin-right: 0;
}

#wrapper {
}

/* Header */

#header-wrapper {
}

#header {
	width: 1000px;
	height: 64px;
	margin: 0 auto;
	background: url(../../i/devser/splendid/img02.jpg) no-repeat left top;
	margin-top: 3px;
	
}

/* Menu */

#topmenu {
	float: left;
	width: 540px;
	height: 64px;
}

#topmenu ul {
	margin: 0;
	padding: 0px 0px 0px 5px;
	list-style: none;
	line-height: normal;
}

#topmenu li {
	display: block;
	float: left;
}

#topmenu a {
	display: block;
	float: left;
	height: 20px;
	margin-right: 3px;
	padding: 28px 25px 15px 25px;
	background: url(../../i/devser/splendid/img07.jpg) no-repeat left 32px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

#topmenu a:hover { text-decoration: underline; }

#topmenu .selected  {
	height: 20px;
	color: #FFFFFF;
	text-decoration: underline;
}

/* Search */

#search {
	float: right;
	width: 305px;
	height: 50px;
}

#search form {
	float: right;
	margin: 0;
	padding: 25px 20px 0 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search input {
	float: left;
	font: 12px Georgia, "Times New Roman", Times, serif;
	border: none;
}

#search-text {
	width: 135px;
	height: 18px;
	padding: 3px 0 0 5px;
	border: 1px solid #333333;
	background: #ECF9E4;
	color: #000000;
}

#search-submit {
	height: 21px;
	margin-left: 10px;
	padding: 0px 5px;
	background: #000000;
	color: #FFFFFF;
}

/* Page */

#page {
	width: 1000px;
	margin: 0 auto;
	background: url(../../i/devser/splendid/img04.jpg) repeat-y left top;
}

#page-bgtop {
	padding-top: 30px;
	background: url(../../i/devser/splendid/img03.jpg) no-repeat left top;
}

	/** LOGO */

#logo {
	width: 1000px;
	height: 170px;
	margin: 0 auto;
	background-image: url(../../i/devser/splendid/myholiday.jpg);
	background-color: #fff1f6;
}

#logo h1, #logo p {
	margin: 0px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
}

#logo p {
	text-transform: uppercase;
	font-size: 10px;
}

#logo h1 {
	padding-top: 80px;
	font-size: 30px;
}

#logo a {
	text-decoration: none;
	color: #F00;
	font-size: 35px;
	font-family: George;
	font-style: italic;
	font-weight: bold;
}

/* Content */

#content {
	float: right;
	width: 738px;
	padding-top: 20px;
	padding-right: 40px;
}

/* Post */

.post {
	margin-bottom: 25px;
}

.post .panel {
	height: 30px;
	color: #42423E;
}

h1.panel {font-size: 18px;}

.post .title a {
	text-decoration: none;
	color: #42423E;
}

.post .date {
}

.post .meta {
	margin-top: -10px;
	padding: 2px 30px 2px 16px;
	background: url(../../i/devser/splendid/img08.jpg) no-repeat left 10px;
	border-bottom: 1px #BDBDBB dotted;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #66665E;
}

.post .meta span {
	display: block;
	margin-top: -10px;
}

.post .meta a { }

.post .entry {
	padding: 10px 0;
}

.post .links {
	margin: 0 250px 0 0;
	padding: 0 0 0 0px;
}

.post .links .comments {
}

.post .links .permalink {
	padding-left: 17px;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 162px;
	padding-left: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#sidebar li {
	margin-bottom: 30px;
	padding: 0 0 10px 0px;
}

#sidebar li ul {
}

#nav li {
	margin: 0 0 0 5px;
	padding-left: 10px;
	background: url(../../i/devser/splendid/img09.jpg) no-repeat left 4px;
}
#nav li a {color: #41ACE7;}
#nav li a {text-decoration:uderline;}
#nav li a:hover {text-decoration:none;}
#nav li a .selected {text-decoration:none;}

#sidebar p {
	margin: 0;
	padding: 0px 10px;
}

#sidebar .nolink {
	height: 26px;
	margin: 0 0 10px 0px;
	padding: 8px 0 2px 10px;
	background: url(../../i/devser/splendid/img06.jpg) no-repeat left top;
	/*text-transform: capitalize;*/
	font-size: 13px;
	font-weight: bold;
	color: #dc2a64;
}


#sidebar p {
	line-height: 200%;
}
#sidebar a {
	color: #41ACE7;
}

/* Calendar */

#calendar {
}

#calendar caption {
	padding-bottom: 5px;
	font-weight: bold;
}

#calendar table {
	width: 100%;
	border-collapse: collapse;
	border-bottom: 1px solid #24130F;
	border-left: 1px solid #24130F;
	border-right: 1px solid #24130F;
}

#calendar thead th {
	padding: 5px 0;
	text-align: center;
	border-top: 1px solid #24130F;
	border-left: 1px solid #24130F;
	background: #24130F;
}

#calendar tbody td {
	padding: 5px 0;
	text-align: center;
	border-top: 1px solid #24130F;
	border-left: 1px solid #24130F;
	border-bottom: 1px solid #24130F;
}

#calendar tfoot td {
	padding: 5px;
	border-left: 1px solid #24130F;
	border-bottom: 1px solid #24130F;
}

#calendar tfoot #next {
	border-top: 1px solid #24130F;
	text-align: right;
}

#calendar tfoot #prev {
	border-top: 1px solid #24130F;
}

#calendar .pad {
	border-bottom: 1px solid #24130F;
}

#calendar #today {
	background: #24130F;
}

/* Footer */

#footer {
	width: 1000px;
	height: 95px;
	margin: 0 auto;
	padding: 0;
	background: url(../../i/devser/splendid/img021.jpg) repeat-x left top
	
}

#footer p {
	margin: 0;
	padding: 26px 0;
	text-align: center;
	line-height: normal;
	text-transform: uppercase;
	font-size: 10px;
	color: #FFF;
}

#footer a {
	color: #000000;
}
.sergio {font-size:8px;}

/* Start Reklama */
.reklams_160,.reklams_468 {background:#fff;}
.reklams_160 {margin:5px auto;width:160px;height:600px;}
.reklams_468 {margin:10px auto;width:468px;height:60px;}
/* End Reklama */

/* Start Translate */
.translate {list-style:none;margin:10px 2px;width:190px;}
.translate li {border:solid #eee;border-width:0 1px;line-height:15px;margin:0 3px 4px;_margin-bottom:2px;width:190px;}
.translate .nolink {background:url(../../i/devser/splendid/mtop.png) repeat-x 50% 50% #fafcfe;font:bold 12px arial,verdana;}
.translate li em {
  border:solid #eee;border-width:1px 0 0;font-style:normal;
  display:block;position:relative;top:-1px;left:0;
}
.translate li em em {border-width:0 0 1px;top:2px;padding:0 6px 3px;}
.translate a {padding:1px 0 0 2px;text-decoration:none;}
/* End Translate */

code {color:#a00;}

fieldset {border:#999 1px solid;color:black;font:13px/1 arial,sans-serif;margin:0;padding:3px 0 0;}
legend {color:#999;padding:5px;margin:0 0 0 10px;}
fieldset {#padding:0;#position:relative;#top:10px;}
legend {#margin:0 0 -7px;#position:relative;#top:-12px;#left:3px;}

/* Start Form Email*/
#connect {
  background:url(../../i/devser/splendid/spam.png) no-repeat 5px 6px #fff;border:#ccc 1px solid;
  font:11px Arial;margin:5px auto 10px;padding-top:8px;width:498px;
}
#connect label {color:#55c;float:left;font:bold 13px Arial;padding:7px 0 0 130px;}
#connect .tema,#connect .name,#connect .email,#connect .cod,#connect textarea {font:12px Arial;margin:0 5px 2px 0;padding:2px 0 0 22px;width:230px;height:18px;}
#connect .tema,#connect .name,#connect .email,#connect .cod,#connect .date,
#connect textarea,#connect .submit {background-color:#fff;border:#ccc 1px solid;float:right;}
#connect img {border:none;float:right;margin:2px 2px 2px 0;width:120px;height:19px;}
#connect .cod {width:110px;}
#connect .submit {background:#fff;color:#c77;cursor:hand;font:bold 13px Arial;margin:0 5px 5px 0;width:489px;height:21px;}
#connect textarea {margin:2px 5px 2px 0;padding:10px 0 2px 22px;overflow:auto;width:465px;height:175px;}
.prim {background:#fff;clear:both;font:bold 12px arial;margin:0;padding:10px;text-align:center;width:465px;}
.prim span {color:#b00;}
.prima {background:#fff;color:#55c;font:bold 12px Arial;margin:10px auto 0;padding:3px 10px 4px;width:478px;}
.prima span {color:#a00;font-weight:normal;}
#connect .name {background:url(../../i/devser/splendid/name.gif) 2px 1px no-repeat #fff;}
#connect .email {background:url(../../i/devser/splendid/email.gif) 1px 0px no-repeat #fff;}
#connect .tema {background:url(../../i/devser/splendid/tema.gif) 1px 0px no-repeat #fff;}
#connect .cod {background:url(../../i/devser/splendid/pencil.png) 2px 3px no-repeat #fff;}
#connect textarea {background:url(../../i/devser/splendid/edit.gif) 3px 3px no-repeat #fff;}
/* End Form Email*/

/* start reklams */
.reklams_468,.reklams_160 {background-color:#fff;border:1px #eee solid;margin:15px auto;text-align:center;}
.reklams_468 {width:468px;height:60px;}
.reklams_160 {width:160px;height:600px;}
/* end reklams */

/* Start Login Admin */
#login_form {
  background:url(../../i/devser/splendid/password.jpg) no-repeat 50% 5% #ffffff;
  border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;
  border-top:#eee 1px solid;border-left:#eee 1px solid;
  font-family:"Lucida Grande",Arial,sans-serif;color:#000;
  margin:20px auto;padding:5px 5px 10px;width:400px;
}
#login_form h3 {color:#369;font-size:18px;font-weight:bold;padding:120px 5px 10px;text-align:center;}
#login_form .text {float:left;font-size:16px;font-weight:normal;margin:4px 5px;width:170px;}
#login_form label {float:left;padding-top:10px;text-align:right;width:150px;}
#login_form .submit  {
  background:#369;border:0;color:#fff;cursor:pointer;
  font-size:20px;font-weight:bold;
  margin-top:20px;padding:5px;width:100%;
}
/* End Login Admin */

/* Start Statistic */
.point {border:#ccc 1px solid;margin:5px auto;width:500px;overflow:hidden;}
.point .graf {margin:5px 0 0;padding:0 0 0 2px;height:370px;}
.point .desc {margin:0 0 5px 20px;}
.sttit {background:url(../../i/devser/splendid/mtop.png) repeat-x #f2f2f2;border:#ccc 1px solid;color:#333;margin:2px;padding:4px;}
.hits {float:left;width:248px;margin:0 0 0 1px;padding:0;}
.hits .hit,.hits .zap,.hits .poisk {margin:0;padding:0;overflow:hidden;}
.hits .hit {color:#a00;width:42px;}
.hits .zap {color:#030;width:56px;}
.hits .poisk {width:142px;}
.hits span {display:block;padding:0 0 3px;text-decoration:underline;}
.hits .hit span {color:#a00;}
.hits .zap span {color:#030;}
.hits .poisk span {color:#00a;}
.hits pre,.value pre,.numb pre {color:#333;font:11px verdana,arial,sans-serif;padding:2px;overflow:hidden;}
.numb {float:left;text-align:right;overflow:hidden;width:52px;margin-left:4px;}
.value {float:left;overflow:hidden;width:433px;padding-left:4px;}
.value a, .poisk a, .sep a {color:#1e90ff;}
.anonce {color:#777;clear:both;margin:0 100px 2px 44px;padding:2px 0;}
.serf,.rss {color:#1e90ff;}
.friend {color:#1e90ff;}
.sep {color:#333;font:11px verdana,arial,sans-serif;padding:2px 2px 2px 5px;overflow:hidden;}
.sep span {color:#FF1493;}
/* End Statistic */

/* Поздравление на заказ */
#compliment {
	margin: 40px auto;
	width: 520px;
	padding: 15px;
	border: 1px solid #4C6BA1;
	background: #A3E1FF;
	border-radius: 15px;
	box-shadow: 5px 5px 4px #808080;
	font: 12px verdana;
}

#compliment label {
	display: block;
	width: 490px;
}

#compliment input {
	width: 490px;
}
#compliment input:focus, #compliment select:focus, #compliment textarea:focus {
	background: #FFF0F5;
}

#compliment fieldset {
	margin-bottom: 10px;
	padding-left: 10px;
}
#compliment legend {
	color: #483D8B;
	font-size: 16px;
}

#compliment div {
	margin-bottom: 10px;
}

#compliment textarea {
	width: 490px;
	height: 100px;
	overflow: auto;
	resize: none;
}

labe#for_payment {
	float: left;
	width: 200px;
}

label#forterms {
	float: right;
	width: 450px;
}
input#terms {
	width: 30px;
}

input#captcha_string {
	width: 200px;
	
}
label#for_captcha_string {
	width: 200px;
	
}
img#img_captcha_string {
	float: right;
	margin-right: 60px;
}

#congrat_messages {
	margin: 30px auto;
	font: 16px Arial;
}

#congrat_messages p {
	font-weight: bold;
}
#congrat_messages p span {
	color: red;
}
.congrat_message {
	color: red;
	font-weight: normal;
}

#message_ok {
	margin:	70px auto;
}
#message_ok p {
	font: 18px verdana;
	color: red;
}
/* Конец Поздравление на заказ */

/* Картинка в статье */
.image {
	float: left;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 10px;
}
/* Конец Картинка в статье */

.example_compliment {
	white-space: pre-wrap;
}

/* Голосования */

.buttonvote button {
	border: 0;
	margin: 0;
	padding: 0;
}
.buttonvote button div {
	width: 80px;
	height: 20px;
	background: #dc2963;
	color: #FFF;
	font-weight: bold;
	padding: 6px 12px;
	cursor: pointer;
}

/* Картинки в статьях */
.image {
	float: left;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 10px;
	box-shadow: 4px 4px 4px #ddd;
	-webkit-transform: scale(1);
	-webkit-transition-duration: 0.5s;
	-moz-transform: scale(1);
	-moz-transition-duration: 0.5s;
	-o-transform: scale(1);
	-o-transition-duration: 0.5s;
	opacity: 1;
}
.image:hover {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	opacity: 0.9;
}

.index_page  img {
	float: left;
	width: 70px;
	margin: 5px 10px 5px 0;
	box-shadow: 2px 2px 2px #ddd;
	-webkit-transform: scale(1);
	-webkit-transition-duration: 0.5s;
	-moz-transform: scale(1);
	-moz-transition-duration: 0.5s;
	-o-transform: scale(1);
	-o-transition-duration: 0.5s;
	opacity: 1;
}

.index_page  img:hover {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	opacity: 0.9;
}