/* ::::: http://www.sambit.ru/wp-content/themes/ProStart/css/screen.css ::::: */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0pt none ; margin: 0pt; padding: 0pt; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1.5; }
a img { border: medium none ; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 75%; color: rgb(34, 34, 34); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; color: rgb(17, 17, 17); }
h2 { font-size: 2em; margin-bottom: 0.75em; }
p { margin: 0pt 0pt 1.5em; }
a:focus, a:hover { color: rgb(0, 0, 0); }
a { color: rgb(0, 0, 153); text-decoration: underline; }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
li ul, li ol { margin: 0pt 1.5em; }
ul, ol { margin: 0pt 1.5em 1.5em; }
ul { list-style-type: disc; }
.last { margin-right: 0pt; padding-right: 0pt; }
.top { margin-top: 0pt; padding-top: 0pt; }
.container { margin: 0pt auto; width: 950px; }
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 { float: left; margin-right: 10px; }
.last, div.last { margin-right: 0pt; }
.span-8 { width: 310px; }
.span-12 { width: 470px; }
.span-16 { width: 630px; }
.span-24, div.span-24 { margin: 0pt; width: 950px; }
.clearfix:after, .container:after { overflow: hidden; content: " "; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix, .container { display: block; }
/* ::::: http://www.sambit.ru/wp-content/themes/ProStart/style.css ::::: */

body { background: rgb(255, 255, 255) url('background.png') repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#wrapper { padding: 0pt; }
#container { padding-bottom: 10px; }
#contentwrap { border-top: 8px solid rgb(155, 185, 189); background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a { color: rgb(62, 139, 148); }
a:hover { color: rgb(197, 102, 1); }
#header { height: 90px; padding-top: 15px; }
.top { background: transparent url('pagenav-background.png') repeat-x scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#pagemenucontainer { height: 36px; margin-top: 18px; }
#pagemenu { height: 30px; }
#pagemenu, #pagemenu ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1; }
#pagemenu { margin-bottom: 1px; }
#pagemenu li { margin: 0px; padding: 0px; background: transparent url('pagenav-separator.png') no-repeat scroll left center; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#pagemenu li a, #pagemenu li a:link { margin: 0px 3px; padding: 10px; color: rgb(0, 0, 0); display: block; text-decoration: none; font-weight: bold; text-transform: uppercase; font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
#pagemenu li a:hover, #pagemenu li a:active, .current_page_item { color: rgb(56, 143, 138); display: block; text-decoration: none; }
#pagemenu li.current_page_item a { color: rgb(56, 143, 138); }
#pagemenu li:hover, #pagemenu li.sfhover { position: static; }
.navcontainer { height: 28px; margin-top: 6px; }
#nav { height: 30px; }
#nav, #nav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 1; }
#nav { margin-bottom: 1px; padding-left: 10px; }
#nav li { margin: 0px; padding: 0px; background: transparent url('nav-separator.png') no-repeat scroll right center; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#nav li a, #nav li a:link { margin: 0px 3px; padding: 8px 12px 9px; color: rgb(78, 77, 77); display: block; text-decoration: none; font-size: 12px; font-weight: bold; text-transform: uppercase; }
#nav li a:hover, #nav li a:active { background: rgb(155, 185, 189) none repeat scroll 0% 0%; color: rgb(255, 255, 255); display: block; text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 0pt; -moz-border-radius-bottomleft: 0pt; text-shadow: 0pt 1px 0pt rgb(51, 51, 51); }
#nav li.current-cat a { background: rgb(155, 185, 189) none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 0pt; -moz-border-radius-bottomleft: 0pt; text-shadow: 0pt 1px 0pt rgb(51, 51, 51); }
#nav li:hover, #nav li.sfhover { position: static; }
#contenthome { padding: 0pt 5px 0pt 0px; background-color: rgb(255, 255, 255); }
.post { padding-bottom: 30px; }
.post p { margin-bottom: 10px; }
.title { margin: 0pt 0pt 8px; padding: 0px; line-height: 22px; font-family: Arial,Verdana; color: rgb(11, 9, 9); }
.title a { text-decoration: none; color: rgb(11, 9, 9); }
.title a:hover { text-decoration: none; color: rgb(64, 160, 174); }
.postdate { font-size: 13px; font-family: Arial,Helvetica,Sans-serif; font-style: italic; color: rgb(138, 138, 138); }
.entry { text-align: justify; line-height: 20px; padding-top: 8px; font-family: Arial,Verdana; font-size: 14px; }
.navigation { padding: 10px 0pt; }
.post img { max-width: 680px; }
.alignleft { float: left; }
.sidebar { margin: 0pt 0pt 10px; }
.sidebar a { text-decoration: none; color: rgb(56, 58, 58); }
.sidebar a:hover { text-decoration: underline; color: rgb(217, 83, 2); }
#search { border: 1px solid rgb(101, 158, 166); padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 30px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: right; }
#search input { border: 0pt none ; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(90, 89, 89); }
#s { margin: 3px 0pt 0pt; padding: 4px; background: transparent none repeat scroll 0% 0%; width: 212px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#topsearch { margin-top: 16px; }
#topsearch #s { width: 224px; }
.rssbox { border: 1px solid rgb(249, 147, 27); margin: 10px 0pt 0pt; padding: 10px; background: rgb(255, 247, 223) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.rssbox a { color: rgb(226, 48, 7); text-transform: uppercase; font-size: 14px; font-weight: bold; text-decoration: none; }
.rssbox a:hover { color: rgb(226, 48, 7); text-decoration: underline; }
.twitterbox { border: 1px solid rgb(101, 127, 192); margin: 10px 0pt 0pt; padding: 10px; background: rgb(239, 240, 250) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.twitterbox a { color: rgb(2, 52, 155); text-transform: uppercase; font-size: 14px; font-weight: bold; text-decoration: none; }
.twitterbox a:hover { color: rgb(2, 52, 155); text-decoration: underline; }
.sidebar h2 { margin: 10px 0pt 0pt; padding: 4px 0pt 4px 8px; background: rgb(120, 170, 176) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 13px; font-family: Arial,Helvetica,Sans-serif; font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); text-shadow: 0pt 1px 0pt rgb(54, 93, 98); }
.sidebar ul { margin: 0px 0px 10px; padding: 0px; list-style-type: none; }
.sidebar ul li { margin: 0px 0px 5px; padding: 0px; list-style-type: none; }
.sidebar ul ul { margin: 0px; padding: 0px; list-style-type: none; }
.sidebar ul li li { margin: 0px; padding: 3px 0px 3px 18px; background: transparent url('bullet.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sidebar ul li ul li { margin: 2px 0pt; padding: 2px 0px 2px 18px; background: rgb(255, 255, 255) url('bullet.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#footer { border-top: 1px solid rgb(76, 131, 139); padding: 22px; background: rgb(101, 158, 166) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; color: rgb(255, 255, 255); font-size: 13px; }
#footer a { color: rgb(255, 255, 255); }
#footer a:hover { text-decoration: none; }
#footer2 { padding: 10px; color: rgb(86, 125, 128); font-size: 11px; text-align: center; }
.widget_addons { position: absolute; left: -450px; top: -400px; }
/* ::::: http://www.sambit.ru/wp-content/themes/ProStart/jdgallery/jd.gallery.css ::::: */

#myGallery, #myGallerySet, #flickrGallery { width: 600px; height: 320px; z-index: 5; }
.jdGallery a { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.jdGallery { overflow: hidden; position: relative; }
.jdGallery .slideElement { width: 100%; height: 100%; background-color: rgb(0, 0, 0); background-repeat: no-repeat; background-position: center center; background-image: url('loading-bar-black.gif'); }
.jdGallery .loadingElement { width: 100%; height: 100%; position: absolute; left: 0pt; top: 0pt; background-color: rgb(0, 0, 0); background-repeat: no-repeat; background-position: center center; background-image: url('loading-bar-black.gif'); }
.jdGallery .slideInfoZone { margin: 0px; background: rgb(76, 131, 139) none repeat scroll 0% 0%; overflow: hidden; position: absolute; z-index: 10; width: 100%; left: 0pt; bottom: 0pt; height: 120px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); text-indent: 0pt; }
.jdGallery .slideInfoZone h2 { margin: 2px 5px; padding: 0pt; font-size: 14px; font-weight: bold; color: rgb(255, 255, 255) ! important; }
.jdGallery .slideInfoZone p { margin: 2px 5px; padding: 0pt; font-size: 12px; color: rgb(238, 238, 238); }
.jdGallery a { font-size: 100%; text-decoration: none; color: rgb(255, 255, 255); }
.jdGallery a.right, .jdGallery a.left { position: absolute; height: 99%; width: 25%; cursor: pointer; z-index: 10; opacity: 0.2; }
.jdGallery a.right:hover, .jdGallery a.left:hover { opacity: 0.8; }
.jdGallery a.left { background: transparent url('fleche1.png') no-repeat scroll left center; left: 0pt; top: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jdGallery a.right { background: transparent url('fleche2.png') no-repeat scroll right center; right: 0pt; top: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.jdGallery a.open { left: 0pt; top: 0pt; width: 100%; height: 100%; }
.withArrows a.open { background: transparent none repeat scroll 0% 0%; position: absolute; top: 0pt; left: 25%; height: 99%; width: 50%; cursor: pointer; z-index: 10; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; opacity: 0.8; }
.withArrows a.open:hover { background: transparent url('open.png') no-repeat scroll center center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.fullbox_excerpt { border: 2px solid rgb(255, 255, 255); padding: 0pt; }
.featured_area { padding: 0pt 10px 10px; background: rgb(155, 185, 189) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
/* ::::: http://www.sambit.ru/wp-content/plugins/nextgen-gallery/css/nggallery.css ::::: */

/* ::::: http://www.sambit.ru/wp-content/plugins/nextgen-gallery/thickbox/thickbox.css ::::: */

/* ::::: http://www.sambit.ru/wp-content/plugins/wp-downloadmanager/download-css.css?ver=1.50 ::::: */

/* ::::: http://www.sambit.ru/wp-content/plugins/wp-pagenavi/pagenavi-css.css ::::: */

.wp-pagenavi a, .wp-pagenavi a:link { border: 1px solid rgb(0, 102, 204); margin: 2px; padding: 2px 4px; text-decoration: none; color: rgb(0, 102, 204); background-color: rgb(255, 255, 255); }
.wp-pagenavi a:visited { border: 1px solid rgb(0, 102, 204); margin: 2px; padding: 2px 4px; text-decoration: none; color: rgb(0, 102, 204); background-color: rgb(255, 255, 255); }
.wp-pagenavi a:hover { border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.wp-pagenavi a:active { border: 1px solid rgb(0, 102, 204); margin: 2px; padding: 2px 4px; text-decoration: none; color: rgb(0, 102, 204); background-color: rgb(255, 255, 255); }
.wp-pagenavi span.pages { border: 1px solid rgb(0, 0, 0); margin: 2px; padding: 2px 4px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.wp-pagenavi span.current { border: 1px solid rgb(0, 0, 0); margin: 2px; padding: 2px 4px; font-weight: bold; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.wp-pagenavi span.extend { border: 1px solid rgb(0, 0, 0); margin: 2px; padding: 2px 4px; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
/* ::::: http://www.sambit.ru/wp-content/plugins/wp-recaptcha/recaptcha.css ::::: */

.recentcomments a { margin: 0pt ! important; padding: 0pt ! important; display: inline ! important; }

