/*---- Шаблон разработан на сайте Html шаблоны для сайта -------*/ 
/*------------ alltemplate.ucoz.com -------------*/


body {margin: 0; font: 14px 'Arial'; color: #222222; text-align: center;background: url(/imgcss/bg-sport.jpg) no-repeat center center fixed;
 -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

body a {color: #3366CC;text-decoration: none;}
body a:hover{color:#E38A25;text-decoration: none; /* #FF934A */
-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; 
-khtml-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; 
-ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
* {}
img {border: 0;}

/*--------------------- General styles end ---------------------*/

/*--------------------- All content start ---------------------*/

#all1 { width: 100%; height: 526px; /* background: url(/.s/t/796/1.png) repeat-x;*/}
#all2 { width: 100%; height: 122px; /* background: url(/.s/t/796/2.png) no-repeat top center;*/}
#container { width: 1100px; margin: auto; text-align: left;z-index:9999;}

/*--------------------- All content end ---------------------*/

/*--------------------- Header start ---------------------*/
#sitelogo {height: 100px; font: 40px 'Tahoma'; text-align: left; line-height: 135px;}

#top-menu { height: 40px; text-align: left;}
.home_left { display: block; float: left; height: 23px; width: 24px; margin-left: 10px; background: url(/.s/t/796/6.png);}

.home a { background: url(/.s/t/796/7.png) no-repeat; padding: 2px 0px 2px 22px;}
.prof a { background: url(/.s/t/796/8.png) no-repeat; padding: 2px 0px 2px 22px;}
.reg a { background: url(/.s/t/796/9.png) no-repeat; padding: 2px 0px 2px 22px;}
.logout a { background: url(/.s/t/796/10.png) no-repeat; padding: 2px 0px 2px 22px;}
.login a { background: url(/.s/t/796/11.png) no-repeat; padding: 2px 0px 2px 22px;}
.rss a { background: url(/.s/t/796/12.png) no-repeat; padding: 2px 0px 2px 22px;}

.tm_left { display: block; float: left; height: 23px; width: 17px; background: url(/.s/t/796/13.png);}
.tm_right { display: block; float: left; height: 23px; width: 17px; background: url(/.s/t/796/14.png);}

.tm_end { display: block; float: left; height: 23px; width: 5px; background: url(/.s/t/796/15.png);}
.tm { display: block; float: left; height: 23px; text-align: center; background: url(/.s/t/796/16.png);}
.tm a { color: #219cc5; font: 14px 'Tahoma'; line-height: 23px; text-transform: uppercase;}
.tm a:hover { color: #d21918; text-decoration: none; background-position: 0px -19px;}
.centr {text-align:center;}
/*--------------------- Header end ---------------------*/

/*--------------------- Main content start ---------------------*/
#site-bg { width: 1070px;padding: 0px 15px 0 15px; 
background: rgb(226,226,226); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjZmVmZWZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(238,238,238,1) 0%, rgba(254,254,254,1) 24%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(0%,rgba(238,238,238,1)), color-stop(24%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(238,238,238,1) 0%,rgba(254,254,254,1) 24%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(238,238,238,1) 0%,rgba(254,254,254,1) 24%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(238,238,238,1) 0%,rgba(254,254,254,1) 24%); /* IE10+ */
background: linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(238,238,238,1) 0%,rgba(254,254,254,1) 24%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
/* не сотри */ }

#site-man{width: 1070px;background-color: #fff;}
#site-bottom-bg { clear: both; width: 1100px; height: 8px; overflow: hidden; margin: auto; background: url(/.s/t/796/18.png);}

/* меню 1 */
#nav{height:40px; border-bottom:1px solid #ccc; position:fixed; top:0px; z-index: 9999;box-shadow: 0 0 10px rgba(0,0,0,0.5);
border-right: 2px solid #444;border-left: 2px solid #444; font-size: 100%;}
#nav ul{height:40px;list-style:none; margin:8px 0 0 1px;padding-left: 0; width:1100px;}
#nav ul li{display:inline;float:left;margin:0px 2px;}
#nav a{ font-size:16px; float:left; padding: 2px 4px; color:#222; text-decoration: none; cursor: pointer; height:40px; line-height:18px;}
#nav a img{ margin-top:-10px;padding: 0 4px; cursor: pointer; height:40px; }
#nav a:hover {color: #777;}
#nav a:hover.top span, #nav a:hover.bottom span{ opacity: 0.8}
#nav ul li.search{float:right;}
/* меню 1 конец */

/* меню 2 */

#menu2{font-family:Arial,sans-serif;font-size:85%;background-color:#444;
width:1060px;height:40px;
-webkit-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-ms-border-radius:5px 5px 0 0;
-o-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
margin:0 auto;padding:0 20px;display:block;line-height:1}
#menu2 h4,#menu2 ul,#menu2 p,#menu2 img{margin:0;padding:0;border:0}
#menu2 h4{font-weight:normal}
#menu2 ul{list-style:none}
#menu2 a{text-decoration:none;color:#e0e0e0}
#menu2 .menu-label{font-weight:bold;text-transform:uppercase}
#menu2 .menu-top > li{float:left;position:relative;text-align:center;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-ms-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}
#menu2 .menu-top > li:hover{background-color:#c5c5c5;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-ms-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}
#menu2 .menu-top .menu-right{float:right}
#menu2 .menu-button{display:block;line-height:40px;padding:0 20px;color:#e0e0e0;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
#menu2 li:hover .menu-button{color:#404040;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
#menu2 .menu-drop{padding-right:15px}
#menu2 .menu-drop .menu-label{padding-right:20px;background:url("/imgcss/drop1.png") no-repeat right;-webkit-transition:background .2s;-moz-transition:background .2s;-ms-transition:background .2s;-o-transition:background .2s;transition:background .2s}
#menu2 li:hover .menu-drop .menu-label{background:url("/imgcss/drop2.png") no-repeat right;-webkit-transition:background .2s;-moz-transition:background .2s;-ms-transition:background .2s;-o-transition:background .2s;transition:background .2s}
#menu2 .menu-dropdown{text-align:left;background-color:#c5c5c5;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;position:absolute;left:-5000px;opacity:0;z-index:100}
#menu2 li:hover .menu-dropdown{left:0;opacity:1;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
#menu2 .menu-right:hover .menu-dropdown{left:auto;right:0}
#menu2 .menu-sub{margin:5px 0}
#menu2 .menu-sub li{white-space:nowrap;-webkit-transition:background-color .1s;-moz-transition:background-color .1s;-ms-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s}
#menu2 .menu-sub li:hover{background:#505050 url("/imgcss/select.png") no-repeat 10px;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-ms-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s}
#menu2 .menu-subbutton{display:block;padding:7px 20px;line-height:1.3;color:#404040;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
#menu2 .menu-sub li:hover .menu-subbutton{color:#e0e0e0;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
#menu2 .menu-desc{font-style:italic;color:#5f5f5f;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
#menu2 .menu-sub li:hover .menu-desc{color:#d0d0d0;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
#menu2 .menu-row{display:inline-block;zoom:1;*display:inline}
#menu2 .menu-row .menu-sub{margin:0}
#menu2 h4{font-size:2em;color:#7a7a7a}
#menu2 p{color:#505050}
#menu2 .emp{font-weight:bold}
#menu2 .quote{font-style:italic}
#menu2 .menu-dropdown3{padding-top:5px;white-space:nowrap}
#menu2 .menu-dropdown3 h4{margin:0 0 5px 20px}
#menu2 .menu-dropdown3 .menu-row{border-right:1px dotted #707070;margin:5px 0}
#menu2 .menu-dropdown3 .menu-row:last-child{border-right:none}
#menu2 .menu-dropdown4{padding-top:5px;white-space:nowrap}
#menu2 .menu-dropdown4 h4{margin:0 0 5px 20px}
#menu2 .menu-dropdown4 .menu-row div{border-right:1px dotted #707070;margin:5px 0 10px 0}
#menu2 .menu-dropdown4 .menu-row:last-child div{border-right:none}
#menu2 .menu-dropdown4 .menu-row div:last-child{margin-bottom:5px}
#menu2 .menu-dropdown6 img{margin-right:5px;vertical-align:middle}
#menu2 .menu-dropdown6 .menu-label{vertical-align:middle}
#menu2 .menu-dropdown6 .menu-subbutton{padding:5px 20px}
#menu2 .menu-dropdown7 {padding:10px;width:210px}
#menu2 .menu-dropdown7 p{margin-top:7px}
#menu2 .menu-dropdown7 h4{color:#707070;padding-bottom:3px;border-bottom:1px solid #858585}




.vektor {color: rgba(21, 21, 21, 0.8);
 font-size: 32px; font-weight: bold;margin:-3px 10px 0 10px;
 width: 208px; height:40px; text-align: center;
text-shadow: 0 2px white, 0 3px #777777;}
.anons{text-align: left;width: 150px;height:32px;color: #777; font-family: Arial; font-size: 71%; font-weight: normal;
 line-height: 13px; margin: 0; padding:0; text-transform: uppercase;display:block;}
/* меню конец */

/* слайдер начало */
.nivoSlider {
 position:relative;
 width:100%;
 height:auto;
 overflow: hidden;
}
.nivoSlider img {
 position:absolute;
 top:0px;
 left:0px;
 max-width: none;
}
.nivo-main-image {
 display: block !important;
 position: relative !important; 
 width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
 position:absolute;
 top:0px;
 left:0px;
 width:100%;
 height:100%;
 border:0;
 padding:0;
 margin:0;
 z-index:6;
 display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
 display:block;
 position:absolute;
 z-index:5;
 height:100%;
 top:0;
}
.nivo-box {
 display:block;
 position:absolute;
 z-index:5;
 overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
 position:absolute;
 left:0px;
 bottom:0px;
 background:#000;
 color:#fff;
 width:100%;
 z-index:8;
 padding: 5px 10px;
 opacity: 0.8;
 overflow: hidden;
 display: none;
 -moz-opacity: 0.8;
 filter:alpha(opacity=8);
 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
 -moz-box-sizing: border-box; /* Firefox, other Gecko */
 box-sizing: border-box; /* Opera/IE 8+ */
}
.nivo-caption p {
 padding:5px;
 margin:0;
}
.nivo-caption a {
 display:inline !important;
}
.nivo-html-caption {
 display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
 position:absolute;
 top:45%;
 z-index:9;
 cursor:pointer;
}
.nivo-prevNav {
 left:0px;
}
.nivo-nextNav {
 right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
 text-align:center;
 padding: 15px 0;
}
.nivo-controlNav a {
 cursor:pointer;
}
.nivo-controlNav a.active {
 font-weight:bold;
}
.theme-default .nivoSlider {
 position:relative;
 background:#fff url(/imgcss/loading.gif) no-repeat 50% 50%;
 margin-bottom:10px;}
.theme-default .nivoSlider img {
 position:absolute;
 top:0px;
 left:0px;
 display:none;
}
.theme-default .nivoSlider a {
 border:0;
 display:block;
}

.theme-default .nivo-controlNav {
 text-align: center;
 padding: 20px 0;
}
.theme-default .nivo-controlNav a {
 display:inline-block;
 width:22px;
 height:22px;
 background:url(/imgcss/bullets.png) no-repeat;
 text-indent:-9999px;
 border:0;
 margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
 background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
 display:block;
 width:30px;
 height:30px;
 background:url(/imgcss/arrows.png) no-repeat;
 text-indent:-9999px;
 border:0;
 opacity: 0;
 -webkit-transition: all 200ms ease-in-out;
 -moz-transition: all 200ms ease-in-out;
 -o-transition: all 200ms ease-in-out;
 transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
 background-position:-30px 0;
 right:15px;
}
.theme-default a.nivo-prevNav {
 left:15px;
}

.theme-default .nivo-caption {
 font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
 color:#fff;
 border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
 color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
 width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
 width: auto;
 height: auto;
 background: none;
 margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
 display: block;
 width: 120px;
 height: auto;
}
/* меню конец */


/* корзина начало */
#shop-basket {padding:15px 0 5px 0; 
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
/*не сотри*/}

#shop-basket ul li {margin:0 5px 0 10px;}
#shop-basket .sb-name {margin:0 10px 0 10px;color:#222;}
#shop-basket .sb-cost {margin:5px 0 10px 10px;}
#shop-basket .total, #shop-basket .disc {margin:5px 20px 5px 0;}
a.basketclear, a.basketorder {margin:0 0 5px 5px;padding:0 0 10px 0;float: none !important;} 
a.basketclear{background:#DE9E9E;}
a.basketorder {background: #B8DF9D;}
#shop-basket .with-clear {width:200px;}
#goods_cont, #shop-basket {position:relative; }
#goods_cont .empty { text-align:center; padding:50px }

/* корзина конец */

h1 {color: #254996; font-family: Georgia;
 font-size: 24px; font-weight: normal;
 line-height: 24px; margin:10px 5px 10px 10px;
text-shadow: 1px 2px 1px rgba(0,0,0,0.2);} 


 h2 {
 border-bottom: 1px solid rgba(53, 86, 129, 0.3);
 color: #355681;
 font-family: Georgia;
 font-size: 18px;
 font-weight: 400;
 line-height: 30px;
 margin:10px 5px 10px 10px;
 position: relative;
 text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4);
 text-transform: uppercase;
}

/*{ color: #44485D; font-family: Georgia;
 font-size: 24px; font-weight: normal;
 line-height: 24px; margin: 8px 10px;}*/
p::selection{background: #28A428;color: #FFF;}
p::-moz-selection{background: #28A428;color: #FFF;}
#leftcol { float: left; width: 245px; text-align: left;}

#rightcol { float: right; width: 245px; text-align: left;}

.sidebar { width: 235px; font: 14px 'Tahoma', 'Arial';}
#leftcol div.sidebar { margin-left: 10px;}
#rightcol div.sidebar { margin-right: 10px;}
.sidebar a {color: #219cc5;}

h3 {cursor:pointer;}
h3 span {width: 100%;white-space: normal; cursor: pointer;}
.menuha { border-bottom: 1px solid #DBDBDB;
 color: #E38A25; font-family: Arial; font-size: 16px; font-weight: bold;
 margin:0; padding: 10px 10px 9px 14px; text-transform: uppercase}

#maincol { margin: 8px 10px 20px 10px; float: left; width: 560px; text-align: left;}
#maincol table {font: 14px 'Arial', 'Tahoma';}

.eTitle { margin: 0px 0px 3px 0px; font: 14px 'Tahoma', 'Arial'; text-transform: uppercase;}
.eTitle a {}
.eTitle a:hover {}

.eMessage, .eText, .eAnswer { font: 14px 'Arial'; text-align: left; background: url(/.s/t/796/19.png) no-repeat;}
.cMessage {font: 14px 'Arial'; text-align: left;}

.eDetails, .eDetails1, .eDetails2 {
 padding: 3px 5px;
 font: 14px 'Tahoma', 'Arial';
 color: #ffffff;
 background: #5ec2e4;
 border: 1px solid #219cc5;
 margin-top: 5px;
}

.cBlock1, .cBlock2 {
 font: 14px 'Tahoma', 'Arial';
 background: #f4f7f8; border: 1px dotted #eceff0;}

/*--------------------- Main content end ---------------------*/
.boxik {width: 245px;border-bottom:1px solid #ccc;border-left:2px solid #444;border-right:2px solid #444;margin: -13px 12px 0 0; padding:0;box-shadow: 0 0 10px rgba(0,0,0,0.5);}

.boxik div.empty {color:#222;text-align:left;margin:0 50px 0 0;font-size: 16px; height: 38px; line-height: 16px; padding: 20px 10px 0 10px;}
#shop-basket ul { width: 260px;}
#shop-basket ul, #shop-basket ul li { display:block}


/*--------------------- Containers start ---------------------*/

.block { width: 233px; margin: 10px 0 20px 0;border: 1px solid #C8C8C8;}
.block h3, .block h4, #nav, .nexia{background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
/* не сотри */ }

.blocktitle {
 width: 230px; height: 27px; font: 14px 'Tahoma', 'Arial';
 line-height: 27px; color: #219cc5; text-transform: uppercase; background: #fff; margin-bottom: 5px;}

.blocktitle-inside { margin-left: 10px;}
.blockcontent {text-align: left;}
.blockcontent-inside {margin:0 5px 0 8px;width: 220px;}
.blockcontent-inside img { margin:auto; padding:0;width: 220px;}
.blockcontent ul { margin: 0; padding: 0; margin-left: 10px;}
.blockcontent li { margin-left: 10px;font: 14px 'Arial';}

.blockcontent li a { color: #555555;}
.blockcontent li a:hover { color: #219cc5; text-decoration: none;}
.blockcontent a {}
.blockcontent a:hover {}

.blockcontent table { font: 14px 'Arial'; color: #5d5d5d;}

.calTable { font: 14px 'Arial'; color: #5d5d5d;}

a.calMonthLink { color: #5d5d5d;}
a.calMdayLink {}

.calWday {
 background: url(/.s/t/796/21.png) repeat-x;
 border-left: 1px solid #219cc5;
 border-right: 1px solid #219cc5;
 color: #ffffff;}

.calWdaySe, .calWdaySu {
 background: url(/.s/t/796/22.png) repeat-x;
 border-left: 1px solid #ac1e20;
 border-right: 1px solid #ac1e20;
 color: #ffffff;}

.calWday, .calWdaySe, .calWdaySu { line-height: 22px; padding: 0 3px;}

.calMdayIs { border: 1px solid #219cc5; background: #5ec2e4; color: #ffffff;}

.calMdayA { color: #e83f63; font-weight: bold;}

a.groupAdmin {}
.swchItem span, .swchItemA span {}
.swchItem span:hover {}
.swchItem span:active {}
.swchItem {}
.admBarCenter div, .myWinSuccess {}

/*---------------- Mainmenu start------------*/

.uMenuH li {float:left;padding: 0 5px;list-style:none;}

ul.uMenuRoot, .uMenuV { margin: 0px; padding: 0px; margin-left: 0px;}

.uMenuV .uMenuItem span {margin-left: 10px;}

.uMenuV .uMenuRoot li { margin-left: 0px;
 list-style-type: none;
 border-bottom: 1px dotted #5ec2e4;
 line-height: 19px;}

.uMenuV .uMenuArrow { position: absolute;
 height: 7px; width: 4px; top: 6px; right: 0px;
 background: url(/.s/t/796/23.gif);}

.uMenuV li:hover {}
.uMenuV a {}
.uMenuV a:hover {}
.uMenuV a:active {}

.uMenuV a.uMenuItemA {color: #219cc5; background-position: 0px -40px;}

.uMenuV .uMenuRoot .uMenuItem { margin-top: 3px; margin-bottom: 3px;}

.uMenuV .uMenuItem a { background: url(/.s/t/796/24.png) no-repeat;
 background-position: 0px -6px;}

.uMenuV .uMenuRoot .uMenuItem a:hover { background-position: 0px -40px;}

/*------------------- Mainmenu end -------------------*/

/*--------------------- Containers end ---------------------*/


/*--------------------- Footer start ---------------------*/

#footer { clear: both; margin: 0 auto 20px; border:1px solid #444;border-radius: 0 0 5px 5px;
 width: 1100px; height: 150px; font: 14px 'Arial';background: #444; }

#copyright { float: left; width: 1020px;
 margin-left: 10px; text-align: left;
 /*line-height: 35px;*/ color: #eee;}

.obvodka{float: left;background: #000;width: 1000px; height: 130px;margin:10px;position: relative;}
.footcentr {float: left;height: 60px;background: url(/imgcss/R-Coleman.jpg) no-repeat;width: 170px; height: 110px;margin:10px;border:1px solid #eee;}

 ul.footmenu {margin:2px 10px 10px 10px; padding:0;line-height: 26px;display:block;}
 ul.footmenu li {display: inline; margin:0 8px; padding:0 1px;border-bottom:1px solid #999;}
.footmenu a {color:#8EC0FF;font-size: 100%;}
.footmenu a:hover {border-bottom:1px solid #000;}
.copirka {width: 300px;float: left;line-height: 20px;background: #444;margin:8px 10px 10px 10px; padding:5px 10px;text-align:right;
top:65px;right:0;position: absolute;font-size: 100%;}
.copirka span {text-transform: uppercase;font-size: 100%;}
.nora{width: 920px; height: 36px;overflow hidden;}

 #powered_by { float: right; width: 40px; position: relative;font-size: 90%;; 
 margin-right: 22px; text-align: right; line-height: 22px;} 

.krugom {margin:0; padding:0 7px 0 9px;width: 136px; height: 48px;background: #000;border-radius: 0 0 0 5px;
 top:51px;right:-75px;position: absolute; text-align: left; 
 -moz-transform: rotate(270deg); /* Для Firefox */
 -ms-transform: rotate(270deg); /* Для IE */
 -webkit-transform: rotate(270deg); /* Для Safari, Chrome, iOS */
 -o-transform: rotate(270deg); /* Для Opera */
 transform: rotate(270deg); }

#powered_by a { color: #ccc;}
/* #powered_by img { vertical-align: middle !important;}*/

/*--------------------- Footer end ---------------------*/

/*--------------------- Forum start ---------------------*/
.forumContent { margin-left: 12px; margin-right: 12px; width: 980px; font: 14px 'Tahoma', 'Arial';}
.forumNameTd {border-bottom: 1px solid #D3DADE;}
.forumContent a { font: 14px 'Tahoma', 'Arial'; color: #219cc5;}
.forumContent table { font: 14px 'Arial';}
.gTable, .postTable { background-color: #fff;}

.gTable td.gTableTop {
 padding: 0px 5px;
 text-align: left;
 height: 28px;
 font: 14px 'Tahoma', 'Arial';
 color: #ccc;
 line-height: 28px;
 text-transform: uppercase;}

.gTableTop a { font: 14px 'Tahoma', 'Arial';}
.gTableTop a:hover {}

.gTable td.gTableSubTop {background: #eee; border: 1px solid #ccc; font: 12px 'Arial'; color: #444;text-transform: uppercase;}
.nexia {font: 12px 'Arial'; color: #444;height:24px;border: 1px solid #999;}

.nexia a { border: 3px solid #A6E1A6; font: 12px 'Arial'; color: #444;margin: 2px 5px;padding: 1px 2px;}
.frontera {text-transform: uppercase;}
.gTable td.postTdTop { background: #5ec2e4; color: #444;}
.gTable td.postTdTop a { color: #E38A25;}

.gTableSubTop a { background: #fff;font: 12px 'Tahoma', 'Arial'; color: #E38A25; padding: 2px 5px;}

.postBottom table td { border: 0px;}
.postSeparator {display: none;}

.posttdMessage { text-align: justify;}

td.forumIcoTd, td.forumThreadTd, td.forumPostTd, td.gTableRight, td.threadIcoTd, td.threadPostTd, td.threadViewTd {
 background: #f4f7f8;}

a.TopSortLink {}
a.TopSortLink:hover {}
a.postUser { font-weight: bold; color: #ffffff !important;}
a.forum, a.threadLink { font: 14px 'Arial'; color: #d21918;}
.forumDescr, .threadDescr { font: 14px 'Arial'; color: #ccc;}

.quoteMessage {}
td.pollQuestion, .pollResults td, td.pollResults, td.pollTotal, td.pollAnswer, td.pollButtons, .smiles td{ border: 0px;}
/*----------------------- Личный кабинет --------------*/
.domik {background: #eee;border: 4px solid #BFD0D8; border-radius: 5px; padding: 2px 5px; font: 14px 'Arial'; color: #444;}
.balans { background: #f4f7f8;line-height:150%;border: 2px solid #BFD0D8; border-radius: 5px;padding: 2px 5px;}

/*--------------------- Forum end ---------------------*/

/*--------------------- INPUTS start ---------------------*/

input { font: 14px 'Tahoma', 'Arial'; margin: 0px 1px;}

input[type=submit], input[type=reset], input[type=button] {}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {}
input[type=submit]:active, input[type=reset]:active, input[type=button]:active {}
input[type=text], input[type=password], textarea {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;*padding-left: 0;*padding-right: 0;}

textarea {resize: none;overflow: auto;}
#mchatBtn, input.codeButtons, input.button { padding-left: 0px; padding-right: 0px;}
.queryField { width: auto !important;}

/*--------------------- INPUTS end ---------------------*/

/*--------------------- POPUP start ---------------------*/
.popup a {color: #219cc5;}
.popup {font: 14px 'Tahoma', 'Arial'; margin: 10px;}

.popuptitle { border: 1px solid #bc0000; height: 28px; background: url(/.s/t/796/26.png) no-repeat;}

.ptitle-inside { padding-left: 5px; text-align: left;
 background: url(/.s/t/796/25.png) repeat-x;
 margin-left: 6px; height: 100%;
 font: 14px 'Tahoma', 'Arial';
 color: #219cc5; line-height: 28px;
 text-transform: uppercase;}

.popupbody { margin-top: 1px; background: #ffffff; border: 1px solid #259ec6;}
.popupbody table { font: 14px 'Tahoma', 'Arial';}
.pbody-inside { margin: 5px;}

/*--------------------- POPUP end ---------------------*/
/*--ubutton-fix--*/

.myBtnLeft img, .myBtnRight img, .myBtnLeftA img, .myBtnRightA img, .myBtnRight + td input, .myBtnRightA + td input { display: block }
.myBtnCenter, .myBtnCenterA { line-height:19px !important }
.myBtnCont { height:19px; padding-bottom:0 !important }


#top { position: relative; height: 32px; background: #219cc5; background-color: #444;}
#bird { position: absolute; width: 47px; height: 62px; left: 0px; top: 0px; background: url(/.s/t/796/4.png); margin: -36px 0px 0px -20px;}
#today { margin-left: 10px; float: left; width: 100px; height: 32px;
 text-align: left; color: #444; font: 12px 'Tahoma'; line-height: 32px;}
#whois { margin-right: 10px; float: right; width: 100px; height: 32px; text-align: right;
 color: #444; font: 12px 'Tahoma'; line-height: 32px;}

@media screen and (max-width:800px) { 
 body { 
 font-size:0.8em; 
 }
}
@media screen and (max-width:400px) { 
 body {
 font-size:0.7em; 
 }
}
#share42 {display: inline-block; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}