/*



Theme Name:Ebuy

Theme URL: http://www.web2feel.com/ebuy/

Description: Free WordPress theme released by web2feel.com

Author: Jinsona

Author URI: www.web2feel.com

Version: 1.0.0

Tags: Red, White, right-sidebar, fixed-width, theme-options, threaded-comments, banner ads, adsense,fab themes.



*/

#top .contacts {display:none;}

/* RESET */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	outline: 0;

	padding: 0;

	font-weight:inherit;

	vertical-align: baseline;

}

:focus {/* remember to define focus styles! */

	outline: 0;

}

body {

	background: #fff;

	line-height: 1;

}

ul {

	list-style: disc outside; list-style-image: none;

}

ol {

	type="1";">;

}

table {/* tables still need 'cellspacing="0"' in the markup */

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	font-weight: normal;

	text-align: left;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

a img {

	border: 0;

}

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section {

	display: block;

}



strong {font-weight:bold;}



/* BASIC */





body {

font-family:Arial,Tahoma,Century gothic, sans-serif;

color:#222;

font-size:14px;

background:url(images/body.png);

margin:0 auto;

padding:0px 0px;

}



img {

border:0;

margin:0;

}



a {

color:# #cc0808;

text-decoration:none;

outline:none;

}



a:hover {

color:#000;

text-decoration:underline;

}



blockquote {

color:#222;

font-style:italic;

font-family:arial;

padding-left:50px;

}



.clear {

clear:both;

}



table {

border-collapse:collapse;

border-spacing:0;

border:1px solid #fff;

margin:10px auto;

}



table td,table th {

text-align:left;

vertical-align: middle;

align: center;

border:1px solid #fff;

padding:.4em .8em;

}



table th {

background:#f9f9f9;

color:#999;

text-transform:uppercase;

font-weight:400;

border:1px solid #fff;

}



table td {

border:1px solid #999;

background:#f9f9f9;

color:#222;

}



table tr.even td {

background:#f9f9f9;

border:none;

}



table tr:hover td {


}



img.centered {

display:block;

margin-left:auto;

margin-right:auto;

margin-bottom:10px;

padding:0;

}



img.alignnone {

display:inline;

background:#eee;

margin:0 0 10px;

padding:5px;

}



img.alignright {

display:inline;

background:#eee;

margin:5px 0 10px 10px;

padding:0px;

}



img.alignleft {

display:inline;

margin:10px 15px 10px 0;

padding:5px;

}



.aligncenter {

display:block;

margin-left:auto;

margin-right:auto;

margin-bottom:10px;

}



.alignright {

float:right;

margin:0 0 10px 10px;

}



.alignleft {

float:left;

margin:10px 15px 10px 0;

}



.wp-caption {

text-align:center;

background:#eee;

margin:10px;

padding:4px 0 5px;

}



.wp-caption img {

border:0;

margin:0 0 5px;

padding:0;

}



.wp-caption p.wp-caption-text {

font-size:11px;

font-weight:400;

line-height:12px;

color:#444;

margin:0;

padding:0;

}



.clearfix:after {

content:".";

display:block;

clear:both;

visibility:hidden;

line-height:0;

height:0;

}



.clearfix {

display:inline-block;

}



html[xmlns] .clearfix {

display:block;

}



* html .clearfix {

height:1%;

}



.rounded {

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

}



.boxshadow {

-moz-box-shadow:0 0 5px #000;

-webkit-box-shadow:0 0 5px #000;

box-shadow:0 0 5px #000;

}





/* FONTS */



@font-face {

    font-family: 'BebasNeueCyrillic';

    src: url('fonts/bebasneuecyrillic.eot');

    src: url('fonts/bebasneuecyrillic.eot#iefix') format('embedded-opentype'),

         url('fonts/bebasneuecyrillic.woff') format('woff'),

         url('fonts/bebasneuecyrillic.ttf') format('truetype'),

         url('fonts/bebasneuecyrillic.svg') format('svg');

    font-weight: normal;

    font-style: normal;



}





/* OUTER  */



#wrapper{

width:1000px;

margin:0 auto;

padding-top:160px;





}



/* HEADER */



#masthead{

position:absolute;

top:0px;



height:180px;



width:100%;



background:url(images/mast.png) repeat-x;

}



#top{

height:100px;

width:1000px;



margin:20px auto 0px;





}



#blogname{

width:245px;

height:100px;

float:left;



overflow:hidden;



	

}



#blogname h1{

font-size:32px;

font-weight:bold;

}



#blogname h1 a:link, #blogname h1 a:visited{

color:#cc0000;

}





#blogname h3{

font-size:16px;

margin:5px 0px 0px 0px;

font-weight:normal;

}



.topmenubanner {width:500px;height:100px;float:left;}

.topbar{

	width:500px;

	height:100px;



	background:#ddd;

	float:left;

overflow:hidden;

	margin:0px 0px 0px 0px;

}

.contacts{



padding-left:10px;

font-size:15px;

line-height:1.1;

width:235px;

height:100px;







float:right;

}

.contactsfoot a img {
	margin-top: 10px;
}
.contactsfoot a img:hover {
	opacity: 0.8;
}


.contactsfoot {



font-size:14px;

line-height:1.5;

text-align: center;

}

/* TOP-MENU */

.topmen {width:500px;text-align:center;padding:15px 0px 2px 0px;}	

.topmen ul{display:block;}

.topmen ul li.first {display:inline;padding:0;}

.topmen ul li {display:inline;padding-left:10px;}

#botmenu{

	height:54px;

	margin:10px auto 0px;

	font-size: 12px;

	overflow:hidden;

	background:#C00000   url(images/bmenu.png);

	width:1000px;

	}

	

#submenu {

	

	width:1000px;

	padding:0px 10px;

	

	}

	

#submenu ul {



	width: 100%;

	float: left;

	list-style: none;

	margin: 0;

	padding: 0 0px; white-space:nowrap;



	}

	

#submenu li {

	float: left;

	list-style: none;

	margin: 0;

	padding: 0;

	color: #999;

	text-shadow:1px 1px 0px #111;



	}

	

#submenu li a {

	color: #fff;

	display: block;

        margin: 0;

	padding: 15px 5px 25px;

	text-decoration: none;

	position: relative;

z-index:1500;

	text-shadow:1px 1px 0px #111;

	font-weight:bold;

	}



#submenu li a:hover, #submenu li a:active, #submenu li a .current_page_item a  {

	color: #fff;

	text-shadow:1px 1px 0px #111;

	background:url(images/bmenua.png) repeat-x;



	}

	

#submenu li a.sf-with-ul {

	padding-right: 10px;

	}	

	



	

#submenu li li a, #submenu li li a:link, #submenu li li a:visited {

	color: #ddd;

	text-shadow:1px 1px 0px #111;

	font-size:12px;

	text-shadow:none;

	width: 230px; 

	font-family: Arial, Tahoma, Verdana;

	margin: 0;

	padding: 0px 10px;

	line-height:35px;

	border-bottom:1px solid #333;

	border-top:1px solid #111;

	text-transform: none;

	position: relative;

;



	}

	

#submenu ul ul li:first-child a{

	border-top:none;



}



#submenu ul ul li:last-child a{

	border-bottom:none;



}	

	

#submenu li li:last-child{

	border-bottom:none;

}

		

#submenu li li a:hover, #submenu li li a:active {

	background:transparent;

	color: #fff; 

	}





#submenu li ul {

	border-top:5px solid #C8021E;

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 250px;

	margin: 0px 0px 0px 0px;

	padding: 5px;

	background:#282828;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	}



#submenu li ul li {width:250px;}



#submenu li ul a { 

	width: 250px;

	}



#submenu li ul a:hover, #submenu li ul a:active { 



	}



#submenu li ul ul {

	margin: -20px 0 0 176px;

	border-top:5px solid #C8021E;



	}



#submenu li:hover ul ul, #submenu li:hover ul ul ul, #submenu li.sfHover ul ul, #submenu li.sfHover ul ul ul {

	left: -999em;

	}



#submenu li:hover ul, #submenu li li:hover ul, #submenu li li li:hover ul, #submenu li.sfHover ul, #submenu li li.sfHover ul, #submenu li li li.sfHover ul {

	left: auto;

	}



#submenu li:hover, #submenu li.sfHover { 

	position: static;

z-index:1000;

	}

	

.contact {

	color:#cc0808;

}

.contact:hover {

	color:#333;

}





/* SEARCH FORM	 */

	

	

#search {

	width:167px;

	padding:0px ;

	margin:15px 15px 0px 5px;

	display:inline-block;

	background:url(images/search.png);

	height:31px;

	float:right;

	}



#search form {

	margin: 0px 0px 0px 0px;

	padding: 0;

	}



#search fieldset {

	margin: 0;

	padding: 0;

	border: none;

	}



#search p {

	margin: 0;

	font-size: 85%;

	}



#s {

	width:150px;

	background:transparent;

	margin:0px 0px 0px 3px;

	padding: 4px 5px;

	height:20px;

	border:none;

	font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;

	color:#fff;

	float:left;

	display:inline;



	}



#searchsubmit{

	background:url(https://vscenter.com.ua/wp-content/themes/Ebuy/images/sbutton.png);

	border:none;

	color:#fff;

	display:block;

	width:24px;

	height:22px;

	margin:1px 2px 0px 0px;

	padding:5px 5px;

	float:right; 

	cursor:pointer;

	}	

	

	

	

	

	

/* BELOW HEADER */	



#casing{

width:1000px;

padding:30px 0px 30px 0px;

}



.f-title,.r-title{

	width:680px;

	padding:15px 10px;

	font-family: 'Arial';	

	font-size:20px;

	background:#fff;

	margin:30px 0px 20px 0px;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;	

}



.r-title{

	margin:30px 0px 0px 0px;

}



/* Slider */



#pslider{

width:700px;

height:300px;



}



#pcover{

width:700px;

height:300px;

position:relative;

background:#fff;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;	

}

img.slideimg{

display:block;

float:left;

margin-right:20px;

margin-top:20px;

}

.bx-wrapper{



width:700px!important;

}

.bx-window{

height:300px!important;

width:700px!important;



}

.bx-pager{

position:absolute;

padding:5px 10px 5px 5px;

bottom:10px;

right:10px;

z-index:1000;

}



a.pager-link{

width:12px;

height:12px;

display:block;

text-indent:-9000px;

background:url(images/cog.png);

float:right;

margin-left:5px;

}



a.pager-active{

width:12px;

height:12px;

display:block;

text-indent:-9000px;

background:url(images/coga.png);

float:right;

margin-left:5px;

}



.spanel{

	width:650px;

	margin:20px 25px;

}



.spanel-right{

	width:420px;

	float:right;



}



.spanel-right h3{

	font-size:24px;

	padding:20px 0px;

	font-family: 'Arial';	

}



.spanel-right p{

	line-height:180%;

}
 


.slide-meta{

	font-size:18px;

	padding:20px 0px;

	font-family: 'BebasNeueRegular';	

}



span.s-cost{

	padding:5px 15px;

	background:#333;

	color:#fff;

	margin-right:20px;

}



span.s-link{

	padding:5px 15px;

	background:#0000cc;

	color:#fff;



}

.s-link a:link, .s-link a:visited{

color:#fff;

}



/* Home boxes */



.box {

background:#fff;

color:#555;

width:216px;

height:216px;

padding:5px;

box-shadow: 0 0 10px grey;

margin:20px 20px 10px 10px !important;

float:left;



position:relative;

-moz-border-radius-topleft: 5px;

-moz-border-radius-topright: 5px;

-moz-border-radius-bottomright: 5px;

-moz-border-radius-bottomleft: 5px;

-webkit-border-radius: 5px 5px 5px 5px;

border-radius: 5px 5px 5px 5px; 



}

.lastbox{

margin-right:0px!important;

}



.boxim{



overflow:hidden;

width:200px;

height:166px;

margin:10px auto 10px ;

}



.boxdesc {height:85px; overflow:hidden;}



.btitle{



padding:5px 5px;	

text-align:center;

font-family:'Arial';





}



.btitle h2, .btitle h2 a:link, .btitle h2 a:visited{

font-size:14px;

font-weight:500;

color:white;

}

.btitle h2 a:hover{

font-size:14px;

font-weight:500;

color:#fff;

}



a.boximg{

margin:0px 0px 5px 0px;

display:block;

}







.boxentry{

	padding:10px 15px 35px 15px;

	line-height:22px;

}



a.bmore{

	width:39px;

	height:39px;

	background:url(https://vscenter.com.ua/wp-content/themes/Ebuy/images/more.png);

	right:0px;

	bottom:0px;

	position:absolute;

}



.boxmeta{

	background:#333;

	width:200px;

	margin:10px auto 10px;

}



.boxmeta:hover{

	background:#333;

	width:200px;

	margin:10px auto 10px;

}



.p-cost{

color:#eee;

font-size:16px;

padding:8px 10px;

float:left;

font-weight:bold;

}



.p-link{

color:#eee;

background:#CA021E;

font-size:12px;

padding:10px 20px;

float:right;

}



.p-link a:link, .p-link a:visited{

color:#fff;

}



/* Single Product page */



.pro-snap{

	float:left;

	margin:25px 0px;

	width:200px;

}

.petmeta{

	padding:0px 10px;

}

.pro-cover{

	padding:0px 10px;

	float:right;

	width:420px;

	margin:10px 0px;

	border-left:1px dotted #ddd;

}



.pro-cover .boxmeta{

	padding:0px 0px;

	background:transparent;

	margin:10px 10px 10px 10px;

	background:#F2F2E6;

}



.pro-cover .boxmeta .p-cost{

color:#333;

font-size:24px;

padding:8px 10px;

float:left;

font-weight:bold;

}



.pro-cover .boxmeta .p-link{

color:#eee;

background:#0000cc;

font-size:12px;

padding:15px 20px;

margin:0px 0px;

float:right;

}



/* CONTENT AREA */



#content{

width:760px;

float:left;

}



.post{

	margin:10px 0px 20px 0px;

	color:#222;

	background:#fff;

	padding: 0px 25px 25px 25px;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;	

}



.fullpost{

	margin:30px 10px 20px 10px;

	color:#222;

	background:#fff;

	padding: 0px 0px 25px 0px;



}

.postimg{

float:left;

margin:10px 15px 10px 0px;

}





.title{

	margin: 0px 0px;

	padding: 10px 20px 10px 10px ;

        text-align: center;

font-family: 'BebasNeueRegular';	

}		

	

.title  h2 {

	margin: 0px 0px;

	padding: 10px 20px 10px 10px ;

	font-size: 32px ;

	font-weight:normal;

	color:#222;

	}



.title  h2 a, .title  h2 a:link, .title  h2 a:visited  {

	color:#222;

	background-color: transparent;

	}

	

.title  h2 a:hover  {

	color: #333;

	background-color: transparent;

	}





.postmeta{

	padding:5px 10px;

	font-size:10px;

	text-transform:uppercase;

	

}		



.author{



	color:#a27548;

	padding:2px 5px 2px 15px;

	background:url(images/user.png) left center no-repeat;

	}



.clock{

	color:#a27548;

	padding:2px 5px 2px 15px;

	background:url(images/clock.png) left center no-repeat;

}	



.comm{

	color:#a27548;

	padding:2px 5px 2px 15px;

	background:url(images/comm.png) left center no-repeat;

	

	}



.comm a:link,

.comm a:visited {

	color:#333;

	}

	

.comm a:hover{

	color:#000;

	

}



.singleinfo{

	margin:10px 0px 15px 10px;

}

.category{

	padding:5px 0 5px 20px;

	color:#827A60;

	background:url(images/tag.png) left center no-repeat;

	font-size:10px;

	text-transform:uppercase;

	}



.category a:link,.category a:visited{

	color:#0000cc;

	}

	

.category a:hover{

	color:#000;

	}

	

.entry {

	margin:0px 0px 0px 0px;

	padding: 0px 10px ;

	}	

	

.entry a:link{

	color:#0000FF;

	text-decoration: none;

}



.entry a:visited {

   	color: #800080;

	text-decoration: none;

	}



.entry a:hover {

	color:#23026e;

	text-decoration: underline;

	}



.entry ul, .entry ol{

  margin: .4em 0 1em 20px;

  line-height: 150%;

}



.entry ul li, .entry ol li{

  list-style-position:outside;

  margin-left: 15px;

/*  padding:3px; */

}







a.morer{

	background:#555;

	padding:5px 10px;

	float:right;

	color:#fff!important;

}



.entry hr {

	border:none;

	background-color:#b2001e;

	color:#b2001e;

	height:1px;
	
	margin: 15px 0px;

}

/* Related Prods */



#related-prods{

	background:#fff;

	padding:10px 10px;

}



.relprod-left{

	width:110px;

	float:left;

}



.relprod-left h3{

	text-align:center;

	font-size:24px;

	font-family: 'Arial';

	padding:35px 10px;

}



.relprod-right{

	width:570px;

	float:right;

}



.related-post{

	float:left;

	margin:10px 10px;

	border:1px solid #ddd;

	padding:10px 10px;

}





/* SIDEBAR */



#right{



width:210px;

float:right;



}





.prod-feed, .post-feed, .twitbar{

color:#56544d;

font-family: 'BebasNeueRegular';

font-size:18px;

margin-bottom:5px;

padding:12px 0px 10px 10px;

text-shadow:-1px -1px 0px #fff;

background:#fff;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

}



.prod-feed, .post-feed{

	background:#fff url(images/rss.png) right no-repeat;

}



.twitbar{

	background:#fff url(images/twitbird.png) right no-repeat;



}







/* Banners */

.sidebrand 

{

width:200px;height:100px;margin-left:5px;



}

.sidebrandimg1 

{

float:left;

width:90px;

}



.sidebrandimg2 {

float:right;

width:90px;

margin-left:20px;

}



.sidebrandimg1:hover{

float:left;

width:90px;

box-shadow:#808080 0 0 10px;

}



.sidebrandimg2:hover {

float:right;

width:90px;

margin-left:20px;

box-shadow:#808080 0 0 10px;

}



.squarebanner {

margin:10px 0px 0px 0px;

	}



.squarebanner ul{

list-style-type:none;

margin: 0px auto;

padding: 0px 0px 0px 0px;

overflow:hidden;

		}

		

.squarebanner ul li{

list-style-type:none;

margin: 10px 20px 20px 0px;

float:left;

display:inline;

		}



.squarebanner ul li.rbanner{

margin-right:0px;

}



/* WIDGETS */

.sidebar {

float:left;

}



h3.sidetitl {

color:#fff;

font-family: 'Arial';

font-size:14px;

margin-bottom:10px;

padding:12px 0px 10px 0px;

text-align: center;

text-shadow:-1px -1px 0px #990016;

background:#C7021E;

font-weight:bold;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

height:auto;

}



.sidebox {

width:210px;

list-style:none;

color:#333;

margin:10px 0 10px;

}



.sidebox ul {

list-style-type:none;

margin:0;

padding:0 0 5px;

}



.sidebox li {

list-style-type:none;

margin:0;

padding:0;

	text-shadow:1px 1px 0px #fff;	

}



.sidebox ul ul {

list-style-type:none;

background-repeat:no-repeat;

margin:0;

padding:0;

}



.sidebox ul li {

height:100%;

line-height:18px;

clear:left;

width:200px;

list-style-type:none;

margin:0;

font-size:12px;

}



.sidebox ul li a:link,.sidebox ul li a:visited {

color:#111;

text-decoration:none;

display:block;

padding:3px 0 3px 10px;

}



.sidebox ul li a:hover {

color:#C90000;

text-decoration: underline;

}



.sidebox.widget_categories ul li,.sidebox.widget_pages ul li,.sidebox.widget_archive ul li,.sidebox.widget_links ul li,.sidebox.meta_links ul li  {

padding-left:10px;

border-bottom:1px solid #fafafa;

}



.sidebox.widget_recent_entries ul li a {

border-bottom:1px solid #fafafa;

}



ul#recentcomments li.recentcomments {

border-bottom:1px solid #eee;

padding:5px 0;

}



div#calendar_wrap {

border:1px solid #fff;

margin:0 auto;

padding:0;

}



table#wp-calendar {

width:100%;

border:none;

margin:0!important;

padding:0;

}



#wp-calendar caption {

font-size:16px;

color:#375752;

font-weight:400;

font-family:BebasNeueRegular,Georgia,Century gothic, Arial, sans-serif;

text-transform:uppercase;

padding:10px 5px 5px;

}



#wp-calendar th,#wp-calendar td {

text-align:center;

color:#fff;

background:#555;

padding:7px 5px;

}



#wp-calendar tr {

margin:0!important;

}



#wp-calendar td {

background-color:#eee;

color:#444;

margin:0!important;

}



#wp-calendar td a {

border:none;

color:#D1512A;

}



.sidebox ul ul ul,.sidebox ul ul ul ul {

list-style-type:none;

border:0;

margin:0;

padding:0;

}





.tabsdiv{

	margin-top:20px;

}

.fblock{

	padding:8px 8px;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;	

	background:#fff;

	margin:5px 0px;



}	

	



.fblock h3{

	font-size:16px;

	font-weight:normal;

	padding:0px 0px 5px 0px;



	font-family:'Arial';

}



.fblock h3 a:link, .fblock h3 a:visited{

	color:#333;

}



.fblock p{

	font-size:10px;

	text-transform:uppercase;

	color:#C8021E;

}





img.thumbim{

        float:left;

        margin-right:10px;

}

.sidemenu{ 

	

	}		

		.sidemenu ul{ 

		list-style:none; padding: 5px 0px; 

                border-radius:5px;

	        -moz-border-radius:5px;

	        -webkit-border-radius:5px;

		}

		.sidemenu ul li{

		 padding: 5px 5px; background: #fff;

		}

		.sidemenu ul li img{

		height: 30px; align: bottom; float: left; padding: 0 5px 10px 0; 

		}

		.sidemenu ul li a{

		font: 10px; color: #111; text-decoration: none; 

		}

	

/* COMMENTS */

#commentsbox {

margin:0px 0px 0px 0px;

width:700px;

}



h3#comments {

	width:660px;

	padding:15px 20px;

	font-family: 'Arial';	

	font-size:20px;

	background:#fff;

	margin:30px 0px 20px 0px;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;	

}



ol.commentlist {

clear:both;

overflow:hidden;

list-style:none;

margin:0;

}



ol.commentlist li {

line-height:18px;

background:#fff;

margin:5px 0 20px 0px;

padding:20px;

border-radius:5px;

-moz-border-radius:5px;

-webkit-border-radius:5px;	

}



ol.commentlist li .comment-author a:link,ol.commentlist li .comment-author a:visited {

color:#333;

font-weight:700;

text-decoration:none!important;

}



cite.fn {

color:#eee;

font-style:normal;

}



ol.commentlist li .comment-author .avatar {

float:right;

border:1px solid #eee;

background:#fff;

padding:3px;

}



ol.commentlist li .comment-meta .commentmetadata {

color:#000;

}



ol.commentlist li .comment-meta a {

color:#E00B32;

text-decoration:none!important;

}



ol.commentlist li p {

line-height:22px;

margin-top:5px;

color:#666;

font-size:12px;

}



ol.commentlist li .reply {

margin-top:10px;

font-size:10px;

}



ol.commentlist li .reply a {

background:#595852;

border:1px solid #333;

color:#fff;

text-decoration:none;

padding:3px 10px;

}



ol.commentlist li ul.children {

list-style:none;

text-indent:0;

margin:1em 0 0;

}



.comment-nav {

height:20px;

padding:5px;

}



.comment-nav a:link,.comment-nav a:visited {

color:#E73540;

}



#respond {

margin:10px 0;

padding:0;

}



#respond h3 {

font-size:14px;

font-weight:400;

color:#444;

padding:5px 0 0;

}



#commentform {

padding:10px 0;

}



#commentform a {

color:#E1512A;

}



#commentform p {

color:#999;

margin:5px 0;

}



#respond label {

display:block;

color:#999;

padding:5px 0;

}



#respond input {

background:#fff;

border:1px solid #ddd;

color:#02070F;

margin:0 10px 10px 0;

padding:5px;

}



#commentform input {

width:50%;

}



#respond input#commentSubmit {

width:100px;

background:#545454;

border:1px solid #333;

color:#fff;

cursor:pointer;

margin:10px 0;

padding:3px 5px;

}



textarea#comment {

background:#fff;

border:1px solid #ddd;

width:70%;

color:#02070F;

margin:10px 0 0;

padding:5px;

}



ol.commentlist li .comment-author,ol.commentlist li .comment-author .fn {

color:#333;

}



ol.commentlist li .comment-meta,#respond label small {

font-size:10px;

}



ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4,ol.commentlist li ul.children li.depth-5 {

margin:0 0 0 50px;

}



/* Archive title and pagination */	

	

h1.pagetitle{

font-size:14px;

margin-bottom:20px;

color:#777;

}	

	



	

/* --- FOOTER --- */



#footer {

padding:30px 0 30px 0px;

color:#777;

font-size:11px;

background:#222;

position:relative;

	}



#footer a:link , #footer a:visited{

color:#777;

	}



#footer a:hover {

color:#777;

	}



.fcred {

width:700px;

text-align:center;

margin:0px auto;

line-height:16px;

}
.footer-adres-1, .footer-adres-2, .footer-adres-3, .footer-adres-4 {
/*float: left;*/
padding: 5px 5px;
display:inline-block;
}
.footer-adres-1 a, .footer-adres-2 a, .footer-adres-3, .footer-adres-4  a {
	text-decoration: underline;
}
.footer-adres-1 a:hover, .footer-adres-2 a:hover, .footer-adres-3 a:hover, .footer-adres-4 a:hover {
	text-decoration: none;
}


/* Pagenavi */

#navigation{

	padding-left:0px;

}

.wp-pagenavi{

	font-size:12px;

	text-align: center !important;

}



.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {

	text-decoration: none;

	background:#493D3D!important;

	border: 1px solid #191313 !important;

	color:#fff !important;

	padding:3px 7px !important;

	display: block;

	text-align: center;

	float: left;

	margin-right: 4px;

}



.wp-pagenavi a:hover {

	color: #ffffff;

}



.wp-pagenavi span.pages {

	display:none;

}



.wp-pagenavi span.current {

	text-decoration: none;

	background:#333 !important;

	border: 1px solid #111!important;

	color:#fff !important;

	padding:3px 7px !important;

	display: block;

	text-align: center;

	float: left;

	margin-right: 4px;

}



.wp-pagenavi span.extend {

	text-decoration: none;

	background:#333 !important;

	border: 1px solid #111 !important;

	color:#fff !important;

	padding:3px 7px !important;

	display: block;

	text-align: center;

	float: left;

	margin-right: 4px;

}	





/* Tooltips */



#tooltip{

	position:absolute;

	font-family:BebasNeueRegular;	

	border:1px solid #ddd;

	font-size:18px;

	background:#fff;

	padding:10px 20px;

	color:#666;

	display:none;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;	

	-moz-box-shadow:0 0 2px #ccc;

-webkit-box-shadow:0 0 2px #ccc;

box-shadow:0 0 2px #ccc;

	}	



	

/* page 404 */

#home-content .entry{

text-align:center;

}

.title-404 h2{

	text-align:center;

	font-size:48px;

	font-family:Arial;

	padding:20px 0px;

}



/* Breadcrumbs */



ul.breadcrumbs{

	list-style:none;

	background:#fff;

	padding:15px 20px;

		border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;	

}



ul.breadcrumbs li{

	float:left;

	margin-right:5px;

}







#contact{

	list-style:none;

	margin:0;

}

#contact li{

	float: left;

    height: 60px;

	margin:0 0 20px;

    position: relative;

    width: 540px;

}

#contact li .text{

	background: #F0EFEF;

	padding:15px 10px 10px 0;

	position:absolute;

	z-index:100;

	min-width:85px;

	border-bottom-right-radius: 5px;

	-moz-border-radius-bottomright:5px;

	-webkit-border-bottom-right-radius:5px;

	border-top-left-radius: 5px;

	-moz-border-radius-topleft:5px;

	-webkit-border-top-left-radius:5px;

	text-indent: 5px;

}

#contact li .required{

	position:absolute;

	right:10px;

	top:10px;

	z-index:100;

}

#contact li .wpcf7-form-control-wrap{

	position: absolute;

}

#contact li .wpcf7-form-control-wrap input, #contact li .wpcf7-form-control-wrap textarea{

	background:#fff;

	border:solid 5px #F0EFEF;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	padding:15px 10px 25px;

	width: 509px;

	text-indent:95px;

	z-index:100;

	margin:0;

}

#contact li .wpcf7-form-control-wrap input:focus, #contact li .wpcf7-form-control-wrap textarea:focus{

	background:#F0EFEF

}

#contact li .wpcf7-form-control-wrap textarea{

	line-height: 28px;

    padding: 10px;

	height:200px;

}

#contact li#message{

	min-height:220px;

}

#contact li#submit input{

	color:#fff;

	text-decoration:none;

	margin:10px 30px 0 0;

	background:#09b2f3;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#69d2f9', endColorstr='#09b2f3');

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#69d2f9), to(#09b2f3));

	background: -moz-linear-gradient(top, #69d2f9, #09b2f3);

	border:none;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	-0-border-radius:3px;

	border-radius:3px;

	display:block;

	padding:10px 25px;

	text-align:center;

	text-shadow:0 1px 0 #09b2f3;

	text-transform:uppercase;

}

#contact li#submit input:hover{

	background:#69d2f9;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09b2f3', endColorstr='#69d2f9');

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#09b2f3), to(#69d2f9));

	background: -moz-linear-gradient(top, #09b2f3, #69d2f9);

	-moz-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;

	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;

	-o-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;

	box-shadow:0 1px 2px rgba(0,0,0,.5) inset;

	color:#06506c;

	text-shadow:0 1px 0 rgba(255,255,255,.25);

	text-transform:uppercase;

	cursor:pointer;

}

div.wpcf7-validation-errors {

    clear: left;

}





#callme{

	list-style:none;

	margin:0;

}

#callme li{

	float: left;

    height: 35px;

	margin:0 0 0;

    position: relative;

    width: 540px;

}



}

#callme li .wpcf7-form-control-wrap{

	position: absolute;

}

#callme li .wpcf7-form-control-wrap input, #callme li .wpcf7-form-control-wrap textarea{

	background:#fff;

	border:solid 2px #ссс;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	padding:5px 5px 5px;

	width: 195px;

	z-index:100;

	margin:0;

}

#callme li .wpcf7-form-control-wrap input:focus, #callme li .wpcf7-form-control-wrap textarea:focus{

	background:#F0EFEF

}

#callme li .wpcf7-form-control-wrap textarea{

	line-height: 28px;

    padding: 10px;

	height:200px;

}



#callme li#submit input{

	color:#fff;

	text-decoration:none;

	margin:10px 30px 0 0;

	background:#09b2f3;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#69d2f9', endColorstr='#09b2f3');

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#69d2f9), to(#09b2f3));

	background: -moz-linear-gradient(top, #69d2f9, #09b2f3);

	border:none;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	-0-border-radius:3px;

	border-radius:3px;

	display:block;

	padding:10px 10px;

	text-align:center;

	text-shadow:0 1px 0 #09b2f3;

	text-transform:uppercase;

}

#callme li#submit input:hover{

	background:#69d2f9;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09b2f3', endColorstr='#69d2f9');

	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#09b2f3), to(#69d2f9));

	background: -moz-linear-gradient(top, #09b2f3, #69d2f9);

	-moz-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;

	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;

	-o-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;

	box-shadow:0 1px 2px rgba(0,0,0,.5) inset;

	color:#06506c;

	text-shadow:0 1px 0 rgba(255,255,255,.25);

	text-transform:uppercase;

	cursor:pointer;

}

div.wpcf7-validation-errors {

    clear: left;

}



.stock{

	width:285px;

	height:207px;

	background: url(images/order.png) no-repeat;

	margin:15px 0px;
	
	padding-left:405px;
	
	border-radius:5px;

	}
.stock3{

	width:285px;

	height:240px;

	background: url(../../uploads/2015/03/vscenter-rayonu-kieva2.jpg) no-repeat;

	margin:15px 0px;
	
	padding-left:405px;
	
	border-radius:5px;

	}
	
.stock input, .stock3 input {
	width:95%;
	height:20px;
	border-radius:3px;
	border:1px solid #eddddb;
	padding:2px 5px;
	margin:5px 0px;
}

.stock p, .stock3 p {
	font-weight:bold;
	font-size:16px;
	color:#C7021E;
	margin:5px 0 0 !important;
	padding-top:5px !important;
	text-shadow:#ccc 1px 1px 0;
}

.stock .error, .stock3 .error {
	background:red;
}

.stock button, .stock3 button {
	background:#a5564e;
	border-radius:5px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	text-align:center;
	text-shadow:#990016 -1px -1px 0;
	cursor:pointer;
	border:none;
	margin-right:10px;
	float:right;
}

.stock button:hover, .stock3 button:hover {
	background:#990016;
	text-shadow:#C7021E -1px -1px 0;
}

.stock2{

	width:700px;

	height:215px;

	background: url(../../uploads/2012/12/new-year-chistka.png) no-repeat;

	margin-bottom:10

5px;

	}



.map {width:500px; height:390px; margin-left:100px;}



#green-b {
overflow: hidden;
margin: 0 auto 20px auto;
width: 500px;
height: 70px;
text-align: center;
cursor: pointer;
}



#green-b img {

	width:500px;

	height:150px;

	}

#green-b img:hover {

	width:500px;

	height:150px;

	margin-top:-76px;

	}
	
	
#post-10 table tr:hover td {
background: #f9f9f9;
color: #222;
}



.post table td ul {
	margin: 10px;
}
.post h2, .post h3 {
	margin-bottom: 10px;
}
.post table {
	margin: 15px 0px;
}
.post {
	line-height: 1.3em;
}
.entry p {

	margin:5px 0px 5px 0px;

	padding:5px 0px;

	line-height:180%;
	
	
	line-height:1.3em;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;

}
.post h2 {
	margin-bottom: 10px;
}
.post p {
	line-height:1.3em;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
.post table td {
	line-height:1.3em;
	padding: 5px 10px;
}
.post table td div {
	margin-bottom: 10px;
}
.map-2 {
	margin-bottom: 20px;
}

#masthead .topbar {
	background:white;
	text-align:center;
	margin-top:10px;
}

#masthead .topbar .logotext {
	font-size:24px !important;
	color:#D00000 !important;
	font-weight:600;
	margin-top:10px;
}

#masthead .topbar h3 {
	font-weight:18px !important;
	color:black !important;
	margin-top:8px;
	font-weight:400;
}

#masthead table {
	width:220px;
}

#masthead table, #masthead tr, #masthead td {
	border:none;
	text-align:right;
	background:white;
}

#masthead .contacts {
	font-size:14px;
	font-family:arial;
}

.contacts {
	padding:0 !important;
	margin-top:-28px;
}

#masthead .contacts img {
	margin-left:10px;
	margin-right:0px;
}
#masthead .contacts table a {
	color:#D00000 !important;
}

#masthead .contacts #other_txt {
	margin-left:25px;
}

.button {
	position:fixed;
	top:0;
	right:50%;
	margin-right:520px;
	text-align:center;
	margin-top:115px;
	z-index:999;
	margin-top:195px;
}

.button .but1, .button .but2, #load-form #sorder, #load-form2 #sorder2 {
	width:110px;
	padding-right:6px;
	padding-left:6px;
	text-align:center;
	margin:5px 0px;
	font-weight:bold;
	/*border:1px solid #7CFC00;*/
	box-shadow: 0px 0px 5px #7FFF00;
	-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif;text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);color: #FFFFFF;
 background-color: #228B22; background-image: -webkit-gradient(linear, left top, left bottom, from(#228B22), to(#006400));
 background-image: -webkit-linear-gradient(top, #228B22, #006400);
 background-image: -moz-linear-gradient(top, #228B22, #006400);
 background-image: -ms-linear-gradient(top, #228B22, #006400);
 background-image: -o-linear-gradient(top, #228B22, #006400);
 background-image: linear-gradient(to bottom, #228B22, #006400);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#228B22, endColorstr=#006400);
}

.button .but1:hover, .button .but2:hover, #load-form #sorder:hover, #load-form2 #sorder2:hover {
	/*border:1px solid #7FFF00;*/
	box-shadow: 0px 0px 5px #7FFF00;
 background-color: #006400; background-image: -webkit-gradient(linear, left top, left bottom, from(#006400), to(#228B22));
 background-image: -webkit-linear-gradient(top, #006400, #228B22);
 background-image: -moz-linear-gradient(top, #006400, #228B22);
 background-image: -ms-linear-gradient(top, #006400, #228B22);
 background-image: -o-linear-gradient(top, #006400, #228B22);
 background-image: linear-gradient(to bottom, #006400, #228B22);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#006400, endColorstr=#228B22);
 cursor:pointer;
}

.button a {
	color:white !important;
	display:block !important;
	width:100% !important;
	height:100% !important;
	padding:6px 0px !important;
	margin:0px !important;
}


.breadcrumbs {
	padding-left: 5px;
	padding-right: 5px;
}
.breadcrumbs a,
.breadcrumbs span {
	display: inline-block;
	vertical-align: top;
}


.breadcrumbs a {
	color: #cc0808;
}

.breadcrumbs .delimiter{
	display: inline-block;
	padding-right: 6px;
	margin-top: 3px;
	margin-left: 6px;
	border-top: 5px solid transparent;
	border-left: 6px solid #999999;
	border-bottom: 5px solid transparent;
}