/*author: Rumin Sergey*/
/*Copyright: CENTROARTS.com*/
/*e-mail: info@centroarts.com, centroarts@mail.ru*/
/*URL: http://www.centroarts.com*/

a {color: #000; text-decoration: none; outline:none;}
a:hover {text-decoration: underline;}
html {
-webkit-text-size-adjust: none;
}
/*h1-h6*/
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, input {margin:0; padding:0;}
h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, font {font-size: 1em; font-style: normal; font-weight: normal;}
/*H1-H6*/

h1{font-size: 16px; line-height: 25px !important;font-family: Verdana, Tahoma, Helvetica, sans-serif; margin: 0 0 0.2em 0; color: #1a1a1a;}



h2, h3, h4, h5, h6 {font-family: Verdana, Tahoma, Helvetica, sans-serif; margin: 0 0 0.2em 0; line-height: 1.1em; font-weight: bold;}
/*forms*/
input, textarea, select {font-size: 1.1em; font-family: Tahoma, Helvetica, sans-serif;}
body {color: #3d3d3d;background-attachment: fixed;/* background-image: url(/templates/kasseler2/css/templates/kasseler2/images/bg.gif);*/ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 18px;}
/*НАСТРОЙКА ФОНА*/
.page_bg {text-align: center;  background-image: url(/templates/kasseler2/images/bggg.jpg); background-color: #101010; background-position: center top;}
/*Other*/
p {margin-bottom: 13px;}
.clr {clear: both;}
img {border:0 none;}
img.left {float: left; margin: 2px 20px 16px 0;}
img.right {float: right; margin: 2px 0 16px 20px;}
hr {border: none; border-top: 1px solid #cfcfcf;}
strong {font-weight: bold;}
table {border-collapse: collapse; border-spacing: 0; border: 0px;}
/*UL, LI*/
ul {margin: 0 0 2px 0; padding: 0 0 0 5px;}
/*background: transparent url("../images/li.gif") no-repeat left 5px;*/
ul li { margin: 5px 0; padding: 0px 0 0px 14px; list-style-type: none;}
ol {list-style-image: none; list-style-position: outside; list-style-type: decimal; margin-bottom: 18px; margin-left: 2.2em;}

fieldset {border: 1px solid #AAAAAA;}

/*===== ОБЩЕЕ ОФОРМЛЕНИЕ =====*/
/*ОСНОВНОЙ БЛОК ШАБЛОНА*/
.wrapper {margin: 0 auto; width: 990px; text-align: left; padding-top: 0;}
.kasseler-cms {float: left; position: relative; top: 8px;} /*НАСТРОЙКА ЛОГОТИПА*/
.headicons {float: right; position: relative; top: 12px;}
/*dleft, dright*/
.dleft, .dright {background-position: left; background-repeat: repeat-y; background-color: transparent;}
.dright {background-position: right;}

#shadoy {/*width:100%;background-image: url(/shadoyacc.png);background-position: center top;background-repeat: no-repeat;*/}


/*toptop - Настройка верхней полосы над шапкой*/
#toptop, #toptop .dleft, #toptop .dright {height: 21px;} /*Высота*/
#toptop {background: #000;}
#toptop .dright {padding-right: 10px;}
#toptop .dleft {padding-left: 10px;}

#tophead {width: 990px; margin: 0 auto;}
/*tophead  - Настройка шапки где расположен логотип*/
#tophead, #tophead .dleft, #tophead .dright {height: 63px;} /*Высота*/
#tophead {background-color: #2d2d2d; position: relative;}
#tophead .dright {padding-right: 0;}
#tophead .dleft {padding-left: 0;}
/*menuhead2 - Настройка верхнего меню СТРОКА 1*/
#menuhead2, #menuhead2 .dleft, #menuhead2 .dright {height: 41px;}
#menuhead2 {background: #444444 url("/templates/kasseler2/images/menuhead2.png") repeat-x left -82px;}
#menuhead2 .dright {padding-right: 0px;}
#menuhead2 .dleft {padding-left: 0px;}
/*bodypage - основной блок содержимого*/
#bodypage, #bodypage .dleft, #bodypage .dright {height: auto;}
#bodypage {}
#bodypage .dright {padding-right: 0;}
#bodypage .dleft {padding-left: 0;}
/*container - содержательная центральная часть*/
.container {padding-top: 0px;background-color: #f5f5f5;}
/*leftcol - левая колонка для блоков*/
#leftcol {width: 212px; height: auto; padding: 0 7px 0 0;}
/*rightcol - правая колонка для блоков*/
#rightcol {width: 100px; height: auto; padding: 0;}
/*maincol - центральная колонка для основного содержания*/
#maincol {height: auto;}
#mainbox {height: auto;}
#mainbox #maincol {}
/*footer - нижняя часть*/
#footer, #footer .dleft, #footer .dright {height: 39px;} /*Высота*/
#footer {background: #e00800 url("/templates/kasseler2/images/ks_footer.png") repeat -3px 0;}
#footer .dright {padding-right: 23px; background: transparent url("/templates/kasseler2/images/ks_footer_rl.png") repeat-y right -39px;}
#footer .dleft {padding-left: 33px; background: transparent url("/templates/kasseler2/images/ks_footer_rl.png") repeat-y left 0;}
/*footer - нижняя часть*/
#footer_us, #footer_us .dleft, #footer_us .dright {height: 59px;} /*Высота*/
#footer_us {background: #e00800 url("/templates/kasseler2/images/user_footer.png") repeat -2px 0;}
#footer_us .dright {padding-right: 23px; background: transparent url("/templates/kasseler2/images/user_footer_rl.png") repeat-y right -59px;}
#footer_us .dleft {padding-left: 33px; background: transparent url("/templates/kasseler2/images/user_footer_rl.png") repeat-y left 0;}
/*ПРОСМОТР САЙТА*/
.viewsite {text-transform: uppercase; font-size: 0.9em; color: #ffffff; padding-top: 6px;}
/*НОВАЯ ВЕРСИЯ*/
.newversion {text-transform: uppercase; font-size: 0.9em; color: #ffffff; padding-top: 6px; float: right; display: inline;}
.newversion img {float: left; margin-top: 5px;}
.viewsite a, .newversion a {color: #ffffff;}
.topicons {padding-top: 4px; float: right;margin-right: -5px;}
.topicons a {float: left; margin-right: 7px;}
.copyright {float: left; color: #ffffff; font-size: 0.9em; padding-top: 12px; text-transform: uppercase;}
.copyright a {color: #ffffff;}
/*infoicon - Информационная иконка (i)*/
.infoicon {float: right; color: #a3a3a3; font-size: 10px; padding-top: 16px;}
/*===СЧЕТЧИКИ===*/
div.count {float: right; display: inline; padding-top: 16px;}
div.count span {display: block; float: left; height: 31px; margin-right: 2px;}
/*centroarts*/
.centroarts {padding-top: 5px; padding-right: 30px; text-align: right; color: #a6a6a6; font-size: 0.9em;}
.centroarts a {color: #a6a6a6;}


/* Tiny Scrollbar */
#pod img {border-left: 1px solid #000;border-bottom: 1px solid #000;}
#pod2 img {border-left: 1px solid #000;border-bottom: 1px solid #000; border-right: 1px solid black;}

#sub a {color: white;}
#index {background-color:#000;width:100%;text-align: center;color:#fff;border-bottom:1px solid #808080;}
#index1 {background-color:#191919 !important;width:100%;text-align: center;color:#fff;border-bottom:1px solid #808080;}


#footer2 {color:#fff;text-align: left;}
#footer2 a{color:#fff;}

td,th {vertical-align: top}

b#qwer {background-color: white; margin-left:15px; border: 1px solid #bababa; text-align: center; padding:2px 20px;}
#more_news {margin: 20px 0;}  

#borya {padding: 20px 40px;}
#borya li {list-style: disc; padding: 0 0;}
#borya ul{padding-left:40px; padding-bottom: 20px;}


#uplmp3 {
    
    		border-top: 0px solid #c0c1c2;
		border-left: 0px solid #c0c1c2;
		border-right: 0px solid #c0c1c2;
		border-bottom: 0px solid #c0c1c2;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
        
        border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
        
}

/********************LOGIN***********************/

#topnav {
    padding:10px 0px 12px;
    font-size:11px;
    line-height:20px;
    text-align:right;  
}
#topnav a.signin {
    background:#069;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    padding: 3px 9px 4px 9px;

}
#topnav a.signin:hover {
    background:#ff0149;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    padding: 3px 9px 4px 9px;
}
#topnav a.signin, #topnav a.signin:hover {
    background-position:0 3px!important;
}

a.signin {
    position:relative;
    margin-left:3px;
}
a.signin span {
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:4px 0 6px 0;
}
#topnav a.menu-open {
    background:#454545!important;
    color:#fff!important;
    outline:none;
}
#small_signup {
    display:inline;
    float:none;
    line-height:23px;
    margin:25px 0 0;
    width:170px;
}
a.signin.menu-open span {
    color:#fff;
}

#signin_menu {
    display:none;
    background-color:#454545;
    position:absolute;
    width:215px;
    z-index:1;
    border:1px transparent;
    text-align:left;
    top: 40px; 
    margin-left: 659px;
   -moz-margin-start: 762px;
   -o-transform:scaleX(1.0139534);
    /*margin-right: -762px;*/ 
    color:#fff;
    font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
    display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ACE;
    font-size:10px;
    margin:0 0 5px 0;
    padding:5px;  
    width:203px;
}
#signin_menu p {
    margin:0;
}
#signin_menu a {
    color:#fff;
}
#signin_menu label {
    font-weight:normal;
}
#signin_menu p.remember {
    padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
    clear:both;
    margin:5px 0;
}
#signin_menu p a {
    color:#fff!important;
}
#signin_submit {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    background:#39d url('/templates/kasseler2/images/bg-btn-blue.png') repeat-x scroll 0 0;
    border:1px solid #39D;
    color:#fff;
    text-shadow:0 -1px 0 #39d;
    padding:4px 10px 5px;
    font-size:11px;
    margin:0 5px 0 0;
    font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
    background-position:0 -5px;
    cursor:pointer;
}




