*, .fleft, .text-box ol li, .text-box ol li, .pd-nav, .pd-nav .alignleft, .pd-nav .alignright, p img, img.alignright, img.alignleft, #commentspopup h1, .wp-caption img, .nocomments {
	padding:0;
}

*, .pd-nav, .pd-nav .alignleft, .pd-nav .alignright, #commentspopup h1, .wp-caption img, .wp-caption p.wp-caption-text, .nocomments, .commentmetadata {
	margin:0;
}

html {
	font-size:100.01%;
}

body {
	font:77.5% arial, helvetica, sans-serif;
	background:url(/wp-content/themes/theme1035/images/tail.gif) repeat-x 0 0 #40a5e0;
}

body, html body textarea, textarea, select, input, .custom .text, .widget .indent, .widget ul, .footer {
	color:#3b3b3b;
}

.clear, .header .main-menu, #nav li ul, #nav li ul li, .flash, .custom, .content, .widget ul, .column-center .indent, .text-box, .more-link a, .comments, .postmetadata, .footer, #respond:after, .alt {
	clear:both;
}

img, div, td, table, #nav li ul ul li, .search .text, .widget ul ul li {
	border:0;
}

img, div, td, table {
	border-collapse:collapse;
}

td {
	vertical-align:top;
}

ul, .header .menu-main-container ul, #nav ul, #nav, .text-box ul li, .text-box ul li, ol.commentlist  li {
	list-style:none;
}

p {
	padding:0 0 18px 0;
}

a, .header .menu-main-container ul li a:hover, .header .menu-main-container ul li.current_page_item a, #nav li ul li a, .widget_tag_cloud a:hover, .column-center .title h3 a:hover, .column-center .title span a:hover, .more-link a:hover, .comments a:hover, .text-box ol li a:hover, .text-box ol li ul li a, .footer a:hover, .alt a {
	text-decoration:underline;
}

a, .custom .text p a, .navigation, .navigation a, .footer a {
	color:#108de8;
}

a {
	outline:none;
}

a:hover, .header .menu-main-container ul li a, #nav li ul li a:hover, .flash .left ul li a, .mapItem, .mapItemSel, .custom .title span a, .custom .text p .more, .custom .text .more:hover, .widget_tag_cloud a, .column-center .title h3 a, .column-center .title span a, .more-link a, .comments a, .text-box ol li a, .text-box ol li ul li a:hover, .footer a, #commentspopup h1:hover {
	text-decoration:none;
}

html body textarea, textarea, select, input, .paymentTbl, .paymentTbl td {
	vertical-align:middle;
}

html body textarea, textarea, select, input, .text-box h6, .text-box h5, .text-box h4, .text-box h3, .text-box h2, .text-box h1 {
	font-family:Arial;
}

textarea, select, input.text, #search form .text {
	padding:2px 0 3px 6px;
}

textarea, select, input.text {
	border:1px solid #d7dee7;
}

textarea, select, input.text, .flash, .custom, .custom .border, .widget .widget-bg, .border, .commentlist li .avatar {
	background:#fff;
}

.main, .main-bg, .header, .header .menu-main-container, .header .menu-main-container ul li, .logo, #phones, .help, .flash .left ul li, .flash .right, .custom .indent, .custom .text, .content, .widget, .widget .widget-bg, .widget .indent, .widget .title, .widget-span, .widget ul, .widget ul li, .column-center, .center-indent, .column-center .indent, .column-center .title, .column-center .title span, .column-center .title h3, .text-box, .fleft, .navigation, .text-box ul, .footer, .footer .indent, .info-sidebar, .pagetitle, .navigation, #commentform {
	overflow:hidden;
}

.main, .main-bg, .main-width, .header .menu-main-container ul li a, #nav li ul li, .flash .left ul li, .flash .left ul li a, .flash .right, .paymentTbl, .paymentTbl td, .custom .indent, .custom .text, .content, .widget, .widget .widget-bg, .widget .indent, .widget .title, .widget-span, .widget ul, .widget ul li, .column-center, .center-indent, .column-center .indent, .column-center .title, .column-center .title span, .column-center .title h3, .text-box, .fleft, .navigation, .text-box h1, .text-box ul, .footer, .footer .indent, #commentform {
	height:100%;
}

.main {
	background:url(/wp-content/themes/theme1035/images/header.png) no-repeat center 0;
}

.main-bg {
	padding:0 0 48px 0;
}

.main-width, .payment {
	max-width:1002px;
}

.main-width, #commentspopup .page-width {
	margin:0 auto;
}

.header {
	background: #fff;
    border-radius: 20px 0 0 0;
}

.header, #nav li ul li a span, .description, .flash .left ul li, .widget ul, .widget_recent_comments ul li a, .widget_tag_cloud .indent .title, .widget_tag_cloud .indent .title div, .widget_tag_cloud .indent .title div div, .title-page03, .column-center .date, .more-link, small, #commentform, .alt a {
	padding:0;
}

.header .main-menu, .formHeader {
	height:43px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#06375c+0,053f6a+50,06375c+100 */
    background: #06375c; /* Old browsers */
    background: -moz-linear-gradient(top,  #06375c 0%, #054E84 20%, #06375c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #06375c 0%,#054E84 20%,#06375c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #06375c 0%,#054E84 20%,#06375c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06375c', endColorstr='#06375c',GradientType=0 ); /* IE6-9 */
    padding: 1px 0;
}

#nav{
    border: 1px solid #bfd0dd;
    border-right: 0;
    border-left: 0;
    width: 100%;
    height: 41px;
}

#nav, .header .menu-main-container, .header .menu-main-container ul, .header .menu-main-container ul li, .header .menu-main-container ul li a, #nav li, .logo, .flash .left, .custom .left, .column-left, .column-center .author, .fleft, .text-box .left, .text-box .right, .more-link, .navigation .alignleft, img.alignleft {
	float:left;
}

.slicknav_menu {
	display:none;
}

.menu-item-has-children:after{
    content: '▼';
    font-size: 0.8em;
    color: #fff;
    margin-left: 5px;
}

.header .menu-main-container ul li {
	padding:13px 29px 2px 31px;
	background:url(/wp-content/themes/theme1035/images/ver.gif) no-repeat 0 15px;
}

.header .menu-main-container ul li:first-child {
	background:none;
}

.header .menu-main-container ul li a, #nav a, .help, .flash .left ul li a, .paymentQw, .paymentDm, .paymentWm, .paymentSb, .paymentYa, .paymentWest, .paymentMig, .custom .title span a, .custom .text p .more, #search form .text, .comments a, .text-box h1, img.centered, #respond:after, #wp-calendar a, blockquote cite, div.aligncenter, .aligncenter, .commentmetadata {
	display:block;
}

.header .menu-main-container ul li a, .flash .left ul li a, .custom .text, .text-box p strong, .link-edit a {
	font-size:13px;
}

.header .menu-main-container ul li a, .search .but, #commentspopup h1:hover {
	cursor:pointer;
}

.header .menu-main-container ul li a, .description, .mission  p, .custom .title span a, .custom .text p .more, .link-edit a, #wp-calendar th, #wp-calendar td, #wp-calendar a, #wp-calendar caption, blockquote, .commentlist, .commentlist a, .commentlist span, ol.commentlist  li {
	color:#fff;
}

#nav ul, #nav {
	line-height:1;
	z-index:111111100;
}

#nav a {
	z-index:1111100;
}

#nav li ul {
	padding:14px 0 0 0;
	margin:13px 0 0 0;
	*padding:0;
	*margin:1px 0 0 0;
	border-bottom:1px solid #fff;
	*padding:0 0 0 0;
	width:120px;
}

#nav li ul, .mapItem, .mapItemSel, .PriceLowImg {
	position:absolute;
}

#nav li ul, #nav li.sfhover ul ul, #nav li:hover ul ul {
	left:-999em;
}

#nav li ul li, #nav li ul li a {
	float:none;
}

#nav li ul li {
	line-height:31px;
	border-width:0 1px;
	padding:0 5px 0 10px;
	*margin:0 0 -3px 0;
	background:#03355a;
}

#nav li ul li, #nav li ul ul {
	border:1px solid #fff;
}

#nav li ul li a, #nav li ul li a span, .widget_recent_comments ul li, .widget_recent_comments ul li a, .column-center .bgnone, .text-box ul li ol li {
	background:none;
}

#nav li ul ul {
	margin:0 0 0 83px;
	overflow:inherit;
	margin:-24px 0 0 60px;
	z-index:1;
	padding:0 0 0 4px;
}

#nav li ul ul, #nav li ul ul li {
	background:#08497e;
}

#nav li ul ul li, .search .but, .flash .left ul li a, .widget ul li, .widget ul ul, .widget_follow, .widget_pages ul ul, .column-center .author, .fleft img, .link-edit, .nav-top, .text-box ul, small {
	margin:0 0 0 0;
}

#nav li.sfhover ul, #nav li:hover ul, #nav li li.sfhover ul, #nav li.sfhover ul, #nav li li:hover ul, #nav li:hover ul {
	left:auto;
}

#nav li.hover, #nav li:hover {
	position:static;
}
.logo{
    width: 50%;
}
.logo .indent {
	padding: 35px 31px 5px;
}
.logo_img{
   vertical-align: middle;
}
.pagetitle {
	font-size:2.1em;
}

#commentspopup h1, #commentspopup .description, #commentspopup .description2 {
	text-indent:-1000em;
}

.description, .mission  p, .custom .text span {
	font-size:17px;
}

.description {
	margin:-3px 0 0 -1px;
}

.search, .search form, #phones, .custom .text p .more, .comments, .link-edit, .navigation .alignright, .nav-top .alignright a, img.alignright, .commentlist li .avatar {
	float:right;
}

.search .indent {
	padding:50px 43px 0 0;
}

.search form {
	background:url(/wp-content/themes/theme1035/images/search-input-bg.gif) no-repeat 0 0;
}

.search .text {
	width:129px;
	padding:3px 0 4px 8px;
	background:transparent;
}

.search .text, #phones, .mapItem:hover, .mapItemSel, .widget_recent_comments ul li, .content #wp-calendar *, .text-box h6, .text-box h5, .text-box h4, .text-box h3, .text-box h2, .text-box h1, .info-sidebar, .info-sidebar a {
	color:#000;
}

.search .text, .search_page .text {
	margin:0 10px 0 0;
}

#phones {
    margin: 20px 24px 0 0;
    line-height: 1.2em;
    height: 75px;
}

#phones ul li {
	padding:2px 0 2px 25px;
    margin: 0;
}

#phones .phone {
	background:url(/wp-content/themes/theme1035/images/contact1/tel.gif) no-repeat 0 0;
}

#phones .skype {
	background:url(/wp-content/themes/theme1035/images/contact1/skype.gif) no-repeat 0 0;
}

#phones .icq {
	background:url(/wp-content/themes/theme1035/images/contact1/icq.gif) no-repeat 0 0;
}

#phones .mail {
	background:url(/wp-content/themes/theme1035/images/contact1/mail.gif) no-repeat 0 0;
}

.help {
	color:#34b4f0;
    text-align: center;
    width: 100%;
    margin: 0 0 10px;
    line-height: 1em;
    padding: 0 0 0 40px;
}

.help, .textwidget, .column-center .author {
	font-size:1.4em;
}

.flash {
	padding: 20px 18px 30px;
}

.flash .left {
	width:234px;
	margin:0 18px 0 0;
	background:url(/wp-content/themes/theme1035/images/flash.gif) no-repeat 0 0;
}

.flash .left ul, .text-box p.img {
	padding:0 0 17px 0;
}

.flash .left ul {
	margin:14px 0 0 26px;
}

.flash .left ul li a {
	color:#f8fafc;
	padding:9px 0 13px 32px;
	background:url(/wp-content/themes/theme1035/images/marker0.gif) no-repeat 1px 9px;
}

.mission  p, .custom .text span, .widget-span, .widget_recent_comments ul li a, .column-center .title span, .column-center .title h3, .text-box h1, .text-box h2, .text-box ul li, .text-box ol li, .text-box ol li ul li, .text-box ol li a, .text-box ol li ul li a, .pagetitle, #wp-calendar #next a, #wp-calendar #prev a, .alt {
	font-weight:normal;
}

.mission  p, .paymentTbl, .paymentTbl td, .custom .text p .more, .comments, .pagetitle, #wp-calendar th, #wp-calendar td, #wp-calendar caption, .wp-caption, .nocomments {
	text-align:center;
}

.mission  p {
	padding:6px 0;
    line-height: 1em;
}

.payment {
	height:90px;
	background:url(/wp-content/themes/theme1035/images/payBg.png) repeat-x;
	width: 100%;
	margin-top: -20px;
	margin-bottom: 20px;
}

.payment, .map {
	position:relative;
}

.paymentTbl, #commentspopup .header-top-left {
	width:100%;
}

.paymentQw {
	background:url(/wp-content/themes/theme1035/images/qiwis.png) no-repeat;
}

.paymentDm {
	background:url(/wp-content/themes/theme1035/images/dms.png) no-repeat;
}

.paymentQw, .paymentDm, .paymentWm, .paymentSb, .paymentYa, .paymentWest, .paymentMig {
	width:114px;
	height:44px;
	margin:auto;
}

.paymentQw:hover {
	background:url(/wp-content/themes/theme1035/images/qiwis.png) no-repeat scroll 0 -44px;
}

.paymentDm:hover {
	background:url(/wp-content/themes/theme1035/images/dms.png) no-repeat scroll 0 -44px;
}

.paymentWm {
	background:url(/wp-content/themes/theme1035/images/wms.png) no-repeat;
}

.paymentWm:hover {
	background:url(/wp-content/themes/theme1035/images/wms.png) no-repeat scroll 0 -44px;
}

.paymentSb {
	background:url(/wp-content/themes/theme1035/images/sbrfs.png) no-repeat;
}

.paymentSb:hover {
	background:url(/wp-content/themes/theme1035/images/sbrfs.png) no-repeat scroll 0 -44px;
}

.paymentYa {
	background:url(/wp-content/themes/theme1035/images/yas.png) no-repeat;
}

.paymentYa:hover {
	background:url(/wp-content/themes/theme1035/images/yas.png) no-repeat scroll 0 -44px;
}

.paymentWest {
	background:url(/wp-content/themes/theme1035/images/wests.png) no-repeat;
}

.paymentWest:hover {
	background:url(/wp-content/themes/theme1035/images/wests.png) no-repeat scroll 0 -44px;
}

.paymentMig {
	background:url(/wp-content/themes/theme1035/images/migs.png) no-repeat;
}

.paymentMig:hover {
	background:url(/wp-content/themes/theme1035/images/migs.png) no-repeat scroll 0 -44px;
}

.map {
	background:url(/wp-content/themes/theme1035/images/map.gif) no-repeat;
	width:261px;
	height:154px;
	top:0;
	left:0;
    margin: 0 auto;
}

.mapItem {
	background:url(/wp-content/themes/theme1035/images/mapLink.gif) no-repeat;
	color:#666;
}

.mapItem, .mapItemSel {
	padding-left:17px;
	font-size:8pt;
}

.mapItem, .mapItemSel, .mapad .city {
	font-weight:700;
}

.mapItem, .mapItemSel, .mapad {
	line-height:normal;
}

.mapItem:hover, .mapItemSel {
	background:url(/wp-content/themes/theme1035/images/mapLinkSel.gif) no-repeat;
}

#Spb, #Moscow {
	left:25px;
}

#Spb {
	top:64px;
}

#Moscow {
	top:84px;
}

#Kazan {
	left:49px;
	top:95px;
}

#Novosib {
	left:107px;
	top:125px;
}

#Eburg {
	left:66px;
	top:105px;
}

.mapad {
	font-size:8pt !important;
}

.custom{
    padding: 0 18px;
}
.custom .left{
	width:313px;
	margin:0 12px 0 0;
}

.column-left {
    width: 32%;
}

.column-center{
    width: 66%;
    float: right;
}

.page-id-900 .column-center{
    width: 100%;
}

.custom .left.custom03{
    margin: 0;
}

.custom .title {
	height:47px;
	background:url(/wp-content/themes/theme1035/images/custom-title-bg01.gif) repeat-x 0 0;
}

.custom .title span a {
	font:18px arial;
	background:url(/wp-content/themes/theme1035/images/custom-title01.gif) no-repeat 0 0;
	padding:14px 5px 13px 48px;
}

.custom .title span a, .custom .text p a {
	opacity:0.7;
}

.custom .title span a:hover, .custom .text .more:hover {
	opacity:1;
}

.custom .border, .widget .widget-bg, .border {
	border:1px solid #e1e7ef;
}

.custom .border {
	padding:2px 2px 2px 2px;
}

.custom .text {
	padding:20px 20px 22px 24px;
	line-height:1.35em;
	background:url(/wp-content/themes/theme1035/images/border2.gif) repeat-x 0 0;
}

.custom .text span, .widget-span {
	color:#E86008;
}

.custom .text span {
	padding:1px 30px 14px 1px;
	line-height:1em;
}

.postmetadata {
	padding:0 0 8px 0;
}

.custom .text p .more {
	width:78px;
	line-height:25px;
	background:url(/wp-content/themes/theme1035/images/more-link01.gif) no-repeat 0 0;
	margin:-13px 0 0 0;
}

.custom .text p .more, .comments {
	height:26px;
}

.custom .text p .more, .wp-caption p.wp-caption-text {
	font-size:11px;
}

.custom .custom02 .title {
	background:url(/wp-content/themes/theme1035/images/custom-title-bg02.gif) repeat-x 0 0;
}

.custom .custom02 .title span a {
	background:url(/wp-content/themes/theme1035/images/custom-title02.gif) no-repeat 0 0;
}

.custom .custom02 .text span, .widget_archive h2 {
	color:#e35e08;
}

.custom .custom02 .text p .more {
	background:url(/wp-content/themes/theme1035/images/more-link02.gif) no-repeat 0 0;
}

.custom .custom03 .title {
	background:url(/wp-content/themes/theme1035/images/custom-title-bg03.gif) repeat-x 0 0;
}

.custom .custom03 .title span a {
	background:url(/wp-content/themes/theme1035/images/custom-title03.gif) no-repeat 0 0;
}

.custom .custom03 .text span {
	color:#e51646;
}

.custom .custom03 .text p .more {
	background:url(/wp-content/themes/theme1035/images/more-link03.gif) no-repeat 0 0;
}

.priceTr {
	background:#dcdcdc;
}

.nospacing{
    width: 100%;
}

.nospacing td{
    padding: 5px;
}

.PriceLowImg {
	background:url(/wp-content/themes/theme1035/images/priceLow.png) no-repeat scroll 100% 0 transparent;
	height:68px;
	right:120px;
	top:280px;
	width:68px;
}

.content {
	padding:12px 20px 0 18px;
	background:url(/wp-content/themes/theme1035/images/content-top.gif) no-repeat 0 0 #f0f5fb;
}

.widget, .border {
	margin:0 0 15px 0;
}

.widget .widget-bg, .border {
	padding:2px 2px 0 2px;
}

.widget .indent, .column-center .indent {
	background:url(/wp-content/themes/theme1035/images/border-top.gif) repeat-x 0 0 #fff;
}

.widget .indent {
	padding:15px 22px 37px 23px;
}

.widget .title {
	margin:0 0 14px 0;
}

.widget-span, .column-center .title h3 {
	font-size:1.8em;
}

.widget-span {
	line-height:1.1em;
	padding:11px 0 14px 0;
}

.widget-span, .column-center .title {
	border-bottom:1px solid #dbe6f0;
}

.widget ul, .widget_tag_cloud a {
	line-height:1.6em;
}

.widget ul, .follow, .more-link a, .text-box h5 {
	font-size:14px;
}

.widget ul {
	margin:0 0 0 1px;
}

.widget ul.benefits li {
	background:url(/wp-content/themes/theme1035/images/ok.png) no-repeat 0 6px;
	padding:10px 0 10px 40px;
}

.widget ul li a, .widget_tag_cloud a, .content #wp-calendar *, .navigation a, .text-box h6, #commentspopup p, ol.commentlist  li {
	font-size:12px;
}

.widget ul li a, .pagetitle, .title-page03 *, .title-page02 *, .title-page01 *, .column-center .date {
	color:#797f88;
}

.widget ul ul {
	font-size:100%;
}

.widget_follow .indent {
	padding:0 0 9px 40px;
}

.follow {
	color:#5f5f5f;
}

.follow p, .text-box p {
	padding:0 0 15px 0;
}

.follow p, .text-box h6, .text-box h5, .text-box h4, .text-box h3, .text-box h2, .text-box h1, .footer {
	line-height:1.5em;
}

.follow span {
	color:#ff661f;
}

.follow img {
	margin:-4px 11px 0 4px;
}

.widget_archive ul li {
	background:url(/wp-content/themes/theme1035/images/marker2.gif) no-repeat 0 6px;
}

.widget_archive ul li a {
	color:#d65807;
}

.widget_meta h2 {
	color:#c20b35;
}

.widget_meta ul li {
	background:url(/wp-content/themes/theme1035/images/marker3.gif) no-repeat 0 6px;
}

.widget_recent_comments ul li, .comments a, .link-edit a, #wp-calendar a, #wp-calendar caption, .commentlist span {
	font-weight:bold;
}

.widget_tag_cloud .indent div {
	padding:0 10px 15px 7px;
}

.widget_tag_cloud a {
	padding:0 6px 0 0;
}

.widget_tag_cloud .indent .title span {
	padding:0 0 14px 1px;
}

.widget_text span {
	padding:24px 0 20px 0;
}

.textwidget {
	line-height:1.45em;
	padding:0 0 0 1px;
}

.textwidget p, .center-indent, .nav-top, #respond p, #respond form p {
	padding:0 0 10px 0;
}

.widget_calendar .widget-bg {
	padding-bottom:10px;
}

#search form {
	padding:0 0 7px 0;
}

#search form .text {
	margin:0 0 8px 0;
	width:150px;
}

.search_page .text {
	width:170px;
	padding:2px 0 3px 5px;
}

#search form .but {
	margin:0 0 0 -3px;
}

.widget_calendar table {
	margin:10px 0 0 0;
}

.column-center .indent {
	padding:20px;
}

.column-center .title {
	padding:0 0 9px 0;
	margin:0 0 10px 0;
}

.column-center .title span, .title-page01 *, .title-page02 * {
	font-size:2em;
}

.column-center .title span, .column-center .title h3, .column-center .title h3 a, .column-center .title span a {
	color:#1f7dca;
}

.column-center .title span, .column-center .title h3, .text-box h1 {
	line-height:1.2em;
}

.column-center .title span, .column-center .title h3 {
	padding:5px 0 6px 0;
}

.title-page01, .title-page02 {
	padding:0 0 20px 0;
}

.title-page01 *, .text-box h4 {
	text-transform:uppercase;
}

.title-page03 * {
	font-size:1.7em;
}

.column-center .date, .text-box, #commentform {
	font-size:1.2em;
}

.column-center .author {
	color:#8b8b8b;
	padding:0 14px 0 7px;
}

.text-box {
	line-height:1.55em;
	padding:3px 0 0 0;
	/* by Iskander K. */
	-moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.fleft {
	margin:4px 19px 0 1px;
}

.text-box .left {
	margin:0 30px 0 0;
}

.more-link a {
	color:#fb7227;
}

.comments {
	width:94px;
	background:url(/wp-content/themes/theme1035/images/comments.gif) no-repeat 0 0;
	margin:-6px 0 0 0;
}

.comments a {
	font-size:1.1em;
	color:#a6bdd1;
	padding:5px 0 0 3px;
}

.postmetadata, .info-sidebar {
	font-size:1.5em;
}

.postmetadata, .text-box ul, .info-sidebar {
	line-height:1.4em;
}

.postmetadata a {
	padding:0 1px 0 5px;
}

.link-edit {
	padding:12px 0 0 0;
}

.navigation {
	padding:0 0 14px 0;
}

.text-box h1 {
	font-size:22px;
	padding:0 0 13px 0;
}

.text-box h2 {
	font-size:20px;
}

.text-box h3 {
	font-size:18px;
}

.text-box h4 {
	font:16px arial;
}

.text-box ul {
	padding:5px 0 5px 1px;
}

.text-box ul li {
	background:url(/wp-content/themes/theme1035/images/marker.gif) no-repeat 0 6px;
	padding:0 0 9px 10px;
}

.text-box ul li, .text-box ul li {
	list-style-image:none;
}

.text-box ul li ul {
	margin-left:10px;
}

.text-box ul li ol, .text-box ul li ul {
	margin-left:15px;
}

.text-box ul li ol li, .text-box ol li, .text-box ul li ol li {
	list-style-type:decimal;
}

.text-box ol {
	padding-left:2px;
	padding:5px 0 5px 2px;
}

.text-box ol li {
	margin-left:13px;
}

.text-box ol li ul {
	padding:2px 0 5px 2px;
}

.text-box ol li ul li {
	background:url(/wp-content/themes/theme1035/images/marker.gif) no-repeat 0 3px;
	padding:0 0 8px 25px;
}

.text-box ul li ol, .text-box ol li {
	margin-left:20px;
}

.text-box ol li a {
	padding-left:0;
}

.footer {
	font-size:1.0em;
	border-top:1px solid #d9e4ef;
}

.footer .indent {
	padding:19px 0 0 4px;
}

.info-sidebar {
	padding:30px 10px 27px 20px;
	width:auto;
}

.info-sidebar a {
	text-transform:none;
}

.pagetitle {
	padding:20px 12px 5px 12px;
	*padding:20px 12px 0 12px;
}

.navigation .alignleft, .navigation .alignright {
	width:45%;
}

.navigation .alignleft, #wp-calendar #prev a {
	text-align:left;
}

.navigation .alignright, #wp-calendar #next a {
	text-align:right;
}

.pd-title {
	padding-bottom:0;
}

.marg {
	margin-bottom:10px;
}

p img {
	max-width:100%;
}

img.centered, div.aligncenter, .aligncenter {
	margin-left:auto;
	margin-right:auto;
}

img.alignright, img.alignleft {
	display:inline;
}

img.alignright {
	margin:3px 0 10px 20px;
}

img.alignleft {
	margin:3px 25px 5px 0;
}

#tag_cloud .widget-bottom-left {
	padding-bottom:15px;
}

#tag_cloud .widget-heading {
	margin-bottom:15px;
}

#tag_cloud a {
	padding-left:3px;
}

#commentspopup #header {
	background:#2f3f99 url(/wp-content/themes/theme1035/images/popup_header_bg.gif) top repeat-x;
}

#commentspopup .page-padding {
	padding:0 5px;
}

#commentspopup .page-width {
	width:538px;
}

#commentspopup .header-top {
	background:url(/wp-content/themes/theme1035/images/popup_header_bg_top.jpg) top repeat-x;
}

#commentspopup .header-top-right {
	background:url(/wp-content/themes/theme1035/images/popup_header_bg_top_right.jpg) top right no-repeat;
}

#commentspopup .header-top-left {
	background:url(/wp-content/themes/theme1035/images/popup_header_bg_top_left.jpg) top left no-repeat;
	height:160px;
}

#commentspopup .header-padding {
	padding:39px 0 0 89px;
}

#commentspopup h1, small {
	font-size:1em;
}

#commentspopup h1 {
	color:#e1e7ec;
}

#commentspopup h1, #commentspopup .description {
	width:141px;
}

#commentspopup h1, #commentspopup .description2 {
	height:27px;
}

#commentspopup .description {
	height:9px;
	margin-top:2px;
}

#commentspopup .description2 {
	width:249px;
	margin-top:19px;
}

#commentspopup .border-bottom-left {
	padding:17px 37px 10px;
}

small *, small p {
	font-size:0.9em;
}

select {
	width:130px;
}

#commentform input {
	margin:5px 5px 1px 0;
}

#commentform {
	margin:5px 0 0 0;
}

#commentform textarea {
	width:98%;
	padding:2px 0 0 6px;
}

#respond:after {
	content:".";
	height:0;
	visibility:hidden;
}

#respond p, #respond form p {
	text-indent:0;
}

#wp-calendar {
	empty-cells:show;
	width:155px;
}

#wp-calendar th, #wp-calendar td {
	padding:3px 0;
}

#wp-calendar #next a {
	padding-right:10px;
}

#wp-calendar #prev a {
	padding-left:10px;
}

#wp-calendar caption {
	font-size:1.3em;
	padding:0 0 6px 0;
}

span.caps, abbr, acronym {
	cursor:help;
}

abbr, acronym {
	border-bottom:1px dashed #1001;
}

blockquote, ol.commentlist  li {
	border:1px solid #1a1a1a;
	background:#383838;
}

blockquote {
	padding:15px 10px 10px 20px;
}

blockquote, #commentform p {
	margin:5px 0;
}

blockquote cite {
	margin:5px 0 0;
}

.wp-caption {
	background:#f3f3f3;
	border:1px solid #ddd;
	padding-top:4px;
	margin:10px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.wp-caption img {
	border:0 none;
}

.wp-caption p.wp-caption-text {
	line-height:17px;
	padding:0 4px 5px;
}

.alt {
	padding-bottom:20px;
}

.commentlist {
	text-align:justify;
}

ol.commentlist  li {
	margin:6px 0 6px 0;
	padding:5px 10px 3px;
}

.commentlist li .avatar {
	border:1px solid #000;
	padding:2px;
}

.commentlist p {
	margin:10px 5px 10px 0;
}

#commentform p {
	padding-left:15px;
}

.stats {
	display:inline;
	height:0;
	left:-1000px;
	position:absolute;
	top:-1000px;
	visibility:hidden;
	width:0;
	margin:0;
	padding:0;
}


#nav .sub-menu  {
	width:200px;
}


#nav .sub-menu li  {
	background: #598FB8;
}


#nav .sub-menu li a  {
	text-decoration:none;
}


#nav .sub-menu li a:hover  {
	text-decoration:underline;
}


div.footer .buttonright  {
	display:block;
	float:right;
	padding-top:20px;
	opacity:0.1;
}


.attachment-thumbnail  {
	margin:10px 0;
}


.inline  {
	display:inline;
}

.panel {
position:absolute;
top:220px;
right:20px;
background-color: #eee; 
text-decoration:none; 
font-size: 12px;
padding: 5px;
height: 258px;
width: 290px;
}


.orders p {
	padding: 0 0 6px 0;
}
.orders {
	background: #fff;
	text-align: center;
	padding: 0px 5px 5px;
}
.orders li {
	display: inline-block;
	vertical-align: top;
	width: 18%;
}
.link {
	display: inline-block;
	color: #559cdf;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 18px;
	text-align: center;
	text-decoration: none;
	margin-bottom: 4px;
}
.link span {
	color: #06416d;
	font-size: 16px;
	display: block;
	border-bottom: 0.9pt solid #06416d;
}
.price {
	display: block;
	color: #F4073C;
	font-family: Arial, sans-serif;
    font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
	min-height: 30px;
	/*margin-bottom: 5px;*/
	padding: 24px 0 30px;
}
.price i {
	font-style: normal;
	font-size: 22px;
}
.price .valute {
	background: url('/wp-content/themes/theme1035/images/p.png') 0 0 no-repeat;
	vertical-align: -11px;
	display: inline-block;
	width: 19px;
	height: 19px;
}
#price-1 {background: url('/wp-content/themes/theme1035/images/img-1.png') 15px 0 no-repeat; padding-right: 11px;}
#price-2 {background: url('/wp-content/themes/theme1035/images/img-2.png') 22px 0 no-repeat;}
#price-3 {background: url('/wp-content/themes/theme1035/images/img-3.png') 12px 0 no-repeat;}
#price-4 {background: url('/wp-content/themes/theme1035/images/img-4.png') 3px 0 no-repeat;}
#price-5 {background: url('/wp-content/themes/theme1035/images/img-5.png') 0 0 no-repeat;}
.zakaz {text-align: center;}
.zakaz a {
	border-radius: 10px;
	-moz-border-radius: 81px;
	-webkit-border-radius: 8px;
	box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 2px 3px 3px -1px rgba(0, 0, 0, 0.8);
	color: #fff;
	font-family: Arial, sans-serif;
	font: bold 1em Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding: 5px 28px;
	text-decoration: none;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #29ABF1), color-stop(1, #137BBC) );
	background-image: -o-linear-gradient(bottom, #29ABF1 0%, #137BBC 100%);
	background-image: -moz-linear-gradient(bottom, #29ABF1 0%, #137BBC 100%);
	background-image: -webkit-linear-gradient(bottom, #29ABF1 0%, #137BBC 100%);
	background-image: -ms-linear-gradient(bottom, #29ABF1 0%, #137BBC 100%);
	background-image: linear-gradient(to bottom, #29ABF1 0%, #137BBC 100%);
}

.cl:before, .cl:after{
  content: " ";
  display: table;
}
.cl:after{
  clear: both;
}
/*
     */
/*
*/