h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, div {margin: 0; padding: 0;}
a img {border: none;}
address {font-style: normal;}

/* Headings
================================================*/
h1, h2, h3, h4, h5, h6 {margin: 20px 0px 10px; font-weight: normal;}
h1 {color: #993333; font: normal 26px verdana, tahoma, arial, helvetica; margin: 5px 0px 15px; line-height: 110%; width: 450px; width: 450px; text-shadow: #cccccc 2px 2px 5px;}
h2 {color: #333333; font: normal 16px verdana, tahoma, arial, helvetica; margin: 25px 0px 10px;}
h3 {color: #333333; font: bold 14px verdana, tahoma, arial, helvetica; margin: 20px 0px 10px;}
h4 {color: #333333; font: normal 21px tahoma, verdana, arial, helvetica; margin: 0; background-color: transparent;}
h5 {color: #333333; font: bold 12px verdana, tahoma, arial, helvetica; margin: 20px 0px 10px; background-color: transparent;}
h6 {color: #333333; font: bold 11px verdana, tahoma, arial, helvetica; margin: 20px 0px 10px; background-color: transparent;}

/* Links
================================================*/
a {color: #333399; text-decoration: underline;}
a:active{color: #993333; text-decoration: none;}
a:hover {color: #993333; text-decoration: none;}

/* Paragraphs
================================================*/
p {margin: 15px 0px 10px; font-size: 100%; text-align: justify; line-height: 130%;}
blockquote{margin: 10px 100px 10px 20px; padding: 10px 10px 10px 10px; background: #FBF1C1;}

/* Lists
================================================*/
ol {margin: 16px 0px 16px 27px; padding: 0px;}
ol ol {list-style-type: upper-alpha; margin: 4px 0px 4px 25px; padding: 0px;}
ol li {font-size: 100%; padding: 0px; margin: 5px 0; list-style: decimal;}
ul {margin: 15px 0px 20px 40px;}
ul li {margin: 5px 0; padding-left: 10px;}
dl {margin: 10px 0;}
dl dt{margin: 2px 0;}
dl dd{margin: 2px 0 2px 30px;}

/* Tables
================================================*/
table {border-collapse: collapse; margin: 0px; padding: 0px; border: 0px none #fff;}
table td {border: #ccc 1px solid; padding: 5px; font-size: 13px;}
table caption {background: #e6e6e6; text-align: сутеук; font-weight: bold; padding: 5px; color: #ff0000; font-size: 15px; text-transform: uppercase;}
table.box {border-collapse: collapse; margin: 0px; padding: 0px; border: 0px none;}
table.box td {border: none; padding: 0; margin: 0; font-size: 13px;}
hr {background: #e6e6e6; border: 0px; color: #ccc; height: 1px; margin: 15px 0px; padding: 0px;}
hr {background: #e6e6e6; border: 0px; color: #ccc; height: 1px; margin: 15px 0px; padding: 0px;}


/* Forms
================================================*/
/*input, select {color: #333333; border: #d8d8d8 1px solid; font: normal 18px verdana; margin: 0px; padding: 3px;}
select {color: #333333; font: normal 18px verdana;}
textarea {width: 100%; font: normal 13px verdana; border: #d8d8d8 1px solid; padding: 3px;}*/
fieldset {width: 100%; font: normal 13px verdana; padding: 10px;}


/* Layout */
body {color: #000000; font: normal 13px verdana, tahoma, arial, helvetica;}
div#all{background: #d0d0d0 url('/bor/img/bg2.jpg') center top repeat-y; text-align: center; width: 100%; min-width: 1008px;}
div#container {min-height: 600px; width: 1007px; text-align: left; background: #ffffff; margin: 0 auto; position: relative;}
div#top {width: 100%; height: 295px; position: relative; margin-bottom: 0px; background: #ffffff;}
	div#logo {width: 250px; height: 100px; position: absolute; top:220px; left: 0px;}
	div.topmenu1 {width: 70px; height: 70px; text-align: center;}
	div.topmenu1 a {color: #666666; text-decoration: none; font-family: tahoma, verdana, arial; font-weight: bold; text-transform: uppercase}
	div.topmenu1 a:hover {color: #996666; text-decoration: none;}
	div.topmenu2 {width: 140px; height: 70px;}
	div.topmenu2 ul {margin: 0 0 0 30px;}
	div.topmenu2 ul li {padding: 0 0 0 0; margin: 0 0 2px 0 ; list-style-type: disc; list-style-image: url(/bor/img/123.gif); font-size: 11px; font-weight: bold;}
	div.topmenu2 ul li a {color: #666666; text-decoration: none;}
	div.topmenu2 ul li a:hover {color: #996666; text-decoration: none;}
	div.cabinet {width: 175px; height: 80px; text-align: right;}
	div.cabinet p {margin: 0; padding: 0;}
	div.cabinet span.error {color: #ff3333; font-family: tahoma, verdana, arial; font-size: 10px;}
	div.cabinet span.small {color: #666666; font-family: tahoma, verdana, arial; font-size: 11px;}
div#content {background: #ffffff; float: left; padding-left: 0px; position: relative; top: 0px; left: 0px; min-height: 600px;}
	div#breadcrumbs {height: 40px; padding: 12px 0 0 10px; background: url(/bor/img/breadcrumbs_bg.png) no-repeat top left; color: #333333; font-family: verdana, arial,tahoma; font-size: 12px;}
	div#breadcrumbs a {color: #666699; text-decoration: none; font-weight:bold}
	div#breadcrumbs a:hover{color: #663333; text-decoration: underline;}
	div.breadcrumbs {height: 40px; padding: 12px 0 0 10px; background: url(/bor/img/breadcrumbs_bg_690.png) no-repeat top left; color: #333333; font-family: verdana, arial,tahoma; font-size: 12px;}
	div.breadcrumbs a {color: #666699; text-decoration: none; font-weight:bold}
	div.breadcrumbs a:hover{color: #663333; text-decoration: underline;}
	div#brothers {font: 11px verdana, arial,tahoma bold; text-align: right; padding: 10px; background: #f0f0f0; float: right; margin-left: 20px;}
	div#brothers a {color: #666699; text-decoration: none; font-weight:bold}
	div#brothers a:hover{color: #663333; text-decoration: underline;}
div#sidebar {width: 300px; background: #ffffff; float: right; position: relative; top: 0px; right: 0px;}
	div#left_sidebar {width: 120px; float: left;}
	div#right_sidebar {width: 220px; float: right;}
	div#sidebar div.block {font-size: 11px; font-family: Verdana, Arial, Tahoma, sans-serif; padding: 5px; background: #fff3d9; background: #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-left: #cccccc 1px dashed; border-top: #cccccc 1px dashed; border-bottom: #cccccc 1px dashed; }
	div#sidebar div.block span.blocktitle {color: #666666; font-family: tahoma,arial,verdana; font-size: 13px; font-weight: bold; text-transform: uppercase; text-decoration: none; border-bottom: 1px dashed}
	div#sidebar div.block span.blocktitle a {color: #666666; font-family: tahoma,arial,verdana; font-size: 13px; font-weight: bold; text-transform: uppercase; text-decoration: none; border-bottom: 1px dashed}
	div#sidebar div.block span.blocktitle a:hover {color: #996666; border-bottom: 1px dashed}
	div#sidebar div.block p {padding: 0; margin: 0;}

	div#pager {text-align: right}
	div#pager .box {padding: 4px; background: #ffffff; border: 2px solid #e6e6e6}
	div#pager .boxactive {padding: 4px; background: #f0f0f0; border: 2px solid #e6e6e6}
	div#pager a, div#pager a:visited, div#pager a:active, div#pager a:hover {color: #990000; text-decoration: none; text-transform: none;}


div#bottom {height: 60px; background: #666699; margin: 0px 0px}
div#bottom div.counters {width: 50%; padding-top: 15px; float: left; overflow: hidden; text-align: center;}
div#bottom div.copyright {width: 49%; padding-right: 1%; padding-top: 8px; float: right; overflow: hidden; color: #ffffff; font-size: 11px; text-align: right;}
div#bottom div.copyright a {color: #ffffff; text-decoration: underline;}
div#bottom div.copyright a:hover {text-decoration: none;}


div.separator {height: 10px; font-size: 1px;}
div.clear {height: 1px; clear: both;}

div#page_notes {text-align: justify; position: absolute; top: 50px; right: 0px; font-size: 11px; background: url('/bor/img/vnim.gif') top left no-repeat; height: 50px; padding-left: 55px; width: 180px;}
div#add_group {font-weight: bold; position: absolute; top: 50px; left: 500px; width: 120px; height: 25px; padding-left: 20px; background: url('/bor/img/add_folder.gif') top left no-repeat;}
div#add_item {font-weight: bold; position: absolute; top: 75px; left: 500px; width: 120px; height: 25px; padding-left: 20px; background: url('/bor/img/add_item.gif') top left no-repeat;}
div#page_edit {font-weight: bold; position: absolute; top: 4px; left: 500px; width: 80px; height: 32px; padding-left: 40px; padding-top: 0px; background: url('/bor/img/edit.gif') top left no-repeat; text-align: center;}
div#page_edit a {color: #ff0000;}


/*Стили для галереи*/

/*Блок списка галерей*/
div#galleries {font-size: 11px; background: #f9f9f9; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: #999999 1px solid; width: 185px; float: left; margin-bottom: 10px;}
div#galleries h3 {margin: 0 0 10px 0; font: normal 24px tahoma, verdana, arial;}

/*Блок новинок*/
div#newphoto {background: #f9f9f9; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: #999999 1px solid; width: 450px; margin-bottom: 10px; float: right; }
div#newphoto h3 {margin: 0 0 10px 0; font: normal 24px tahoma, verdana, arial;}
div#newphoto div.photo {text-align: center; width: 150px; height: 140px; float: left; }
div#newphoto div.photo img {border: #999999 1px solid; -moz-box-shadow: #999999 0 0 10px; -webkit-box-shadow: #999999 0 0 10px; box-shadow: #999999 0 0 10px;}

/*Блок самых просматриваемых*/
div#topphoto {background: #f9f9f9; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: #999999 1px solid; margin-left: 0; margin-bottom: 10px;}
div#topphoto h3 {margin: 0 0 10px 0; font: normal 24px tahoma, verdana, arial;}
div#topphoto div.photo {text-align: center; width: 165px; height: 140px; float: left;}
div#topphoto div.photo img {border: #999999 1px solid; -moz-box-shadow: #999999 0 0 10px; -webkit-box-shadow: #999999 0 0 10px; box-shadow: #999999 0 0 10px;}



/*страница gallery*/

/*Блок новинок*/
div#gallery_new {background: #f9f9f9; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: #999999 1px solid; width: 185px; float: left; margin-bottom: 10px;}
div#gallery_new h3 {margin: 0 0 10px 0; font: normal 24px tahoma, verdana, arial;}
div#gallery_new div.photo {margin: 0 auto; text-align: center; width: 160px; height: 140px; }
div#gallery_new div.photo img {border: #999999 1px solid; -moz-box-shadow: #999999 0 0 10px; -webkit-box-shadow: #999999 0 0 10px; box-shadow: #999999 0 0 10px;}

/*Блок альбомов*/
div#gallery_albums {background: #f9f9f9; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: #999999 1px solid; width: 450px; float: right; margin-bottom: 10px; }
div#gallery_albums h3 {margin: 0 0 10px 0; font: normal 24px tahoma, verdana, arial;}
div#gallery_albums div.album {text-align: center; width: 150px; height: 160px; float: left; margin-bottom: 10px;}
div#gallery_albums div.album div {background: url('/bor/img/folder.png') top center no-repeat; height: 80px; padding-top: 30px;}
div#gallery_albums div.album div img {height: 60px; border: #999999 1px solid; -moz-box-shadow: #999999 0 0 10px; -webkit-box-shadow: #999999 0 0 10px; box-shadow: #999999 0 0 10px;}

/*Блок самых просматриваемых*/
div#gallery_top {background: #f9f9f9; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: #999999 1px solid; width: 450px; float: right; margin-bottom: 10px;}
div#gallery_top h3 {margin: 0 0 10px 0; font: normal 24px tahoma, verdana, arial;}
div#gallery_top div.photo {text-align: center; width: 150px; height: 160px; float: left; margin-bottom: 10px;}
div#gallery_top div.photo img {height: 90px; border: #999999 1px solid; -moz-box-shadow: #999999 0 0 10px; -webkit-box-shadow: #999999 0 0 10px; box-shadow: #999999 0 0 10px;}



/*страница group*/

/*Блок описание альбома*/
div#group_descr {background: #f9f9f9; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: #999999 1px solid; margin-left: 0px; margin-bottom: 10px; margin-right:480px;}
div#group_descr div.photo {text-align: center;}
div#group_descr div.photo img {height: 90px; border: #999999 1px solid; -moz-box-shadow: #999999 0 0 10px; -webkit-box-shadow: #999999 0 0 10px; box-shadow: #999999 0 0 10px;}

/*Блок другие альбомы*/
div#group_other_albums {background: #f9f9f9; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: #999999 1px solid; margin-left: 0px; margin-bottom: 10px; margin-right:520px;}
div#group_other_albums h3 {margin: 0 0 10px 0; font: normal 24px tahoma, verdana, arial;}

/*Блок содержание альбома*/
div#group_album {background: #f9f9f9; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: #999999 1px solid; width: 450px; margin-bottom: 10px; float: right;}
div#group_album div.photo {text-align: center; width: 150px; height: 160px; float: left; margin-bottom: 10px;}
div#group_album div.photo img {height: 90px; border: #999999 1px solid; -moz-box-shadow: #999999 0 0 10px; -webkit-box-shadow: #999999 0 0 10px; box-shadow: #999999 0 0 10px;}




/*страница item*/
/*Блок фотографии*/
div#item_photo2 {width: 480px; background: #f9f9f9; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: #999999 1px solid; margin-left: 0px; margin-bottom: 20px; text-align: center; float: left;}
div#item_photo {width: 480px; margin-left: 0px; margin-bottom: 10px; text-align: center; float: left;}
div#item_photo img {border: #999999 1px solid; -moz-box-shadow: #999999 0 0 10px; -webkit-box-shadow: #999999 0 0 10px; box-shadow: #999999 0 0 10px;}

/*Блок описания*/
div#item_descr {font-size: 11px; width: 170px; background: #f9f9f9; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: #999999 1px solid; margin-left: 0px; margin-bottom: 10px; float: right}

/*Блок альбома*/
#slider-code {background: #f9f9f9; height: 75px; overflow: hidden; padding: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; border: #999999 1px solid; margin-bottom: 10px;}
#slider-code .viewport {float: left; width: 580px; height: 75px; overflow: hidden; position: relative;}
#slider-code .buttons { display: block; margin: 20px 10px 0 0; float: left; }
#slider-code .next { margin: 20px 0 0 10px;  }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0 5px 0 0; padding: 1px; height: 75px; border: 1px solid #dcdcdc;}

/*Стили для главной страницы*/
/*Вывод новостей*/
/*#news_on_index { background: #f0f0f0 url('/bor/img/news_on_index_top.png') top left repeat-x; overflow: hidden;
  position: relative; margin: 0; height: 210px;}

#mover{ width: 2880px; position: relative; }


.slide{ padding: 60px 30px 20px 30px; width: 610px; float: left; position: relative; }

.slide h1{font-size: 16px; width: 400px; margin-top: 0; padding-top: 0}

.slide p{width: 400px;}
.slide img{ position: absolute; left: 450px; bottom: 0; border: 1px solid rgb(102, 102, 102); box-shadow: 2px 2px 8px rgb(150, 150, 150);}

*/

    #featured{
	height: 240px;  
        padding-right:350px;
	padding-left: 0px;  
        position:relative;  
        background:#ffffff;  
        border:0px solid #ccc;
	margin-bottom: 10px;
    }  


    #featured ul.ui-tabs-nav{  
        position:absolute;  
        top:0; left:240px;  
        list-style:none;  
        padding:0; margin:0;
	width: 450px;   

    }  
    #featured ul.ui-tabs-nav li{  
        padding:0px 0; 
	padding-left:13px;  
        color:#333;
	margin: 0;
    }  
    #featured ul.ui-tabs-nav li span{ font: bold 13px verdana, tahoma; 
    }
    #featured ul.ui-tabs-nav li span.date{color: #999999; font: normal 11px verdana, tahoma; 
    }   


    #featured .ui-tabs-panel{  
        width:240px; height:240px;  
        background:#ffffff; position:relative;  
            overflow:hidden2;  
    }  
    #featured .ui-tabs-hide{  
        display:none;  
    }  


    #featured li.ui-tabs-nav-item a{/*On Hover Style*/  
        display:block;
	height: 54px;
	padding: 3px 10px;  
        color:#333;
        background:#ffffff url('/bor/img/news_on_index_li_bg.png');  
        outline:none;
        text-decoration:none;
    }  
    #featured li.ui-tabs-nav-item a:hover{  
        background:#f2f2f2;
        text-decoration:none;
	color:#336699;    
    }  
    #featured li.ui-tabs-selected{ /*Selected tab style*/  
        background:url('/bor/img/selected-item.gif') top left no-repeat;  
    }  
    #featured ul.ui-tabs-nav li.ui-tabs-selected a{  
        background:#ccc;
	color:#336699;   
    }  


/*    #featured ul.ui-tabs-nav li img{  
        float:left; margin:2px 5px;  
        background:#fff;  
        padding:2px;  
        border:1px solid #eee;  
    }*/  


    #featured .ui-tabs-panel .info{  
        position:absolute;  
        bottom:0px; left:0px;  
 	height: 50px;
	width: 670px;
	padding: 5px 10px;   
        background: #999999; url('/bor/img/transparent2-bg.png');  
    }  
    #featured .info h2{  
        font-size: 18px;  
        color:#fff; padding:0px; margin:0;  
        overflow:hidden;  
    }  
    #featured .info p{  
        margin:0;
	padding:0;  
        font-family:Verdana; font-size:11px;  
        color:#f0f0f0;  
    }  
    #featured .info a{  
        text-decoration:none;  
        color:#fff;  
    }  
    #featured .info a:hover{  
        text-decoration:underline;  
    } 


/*Вывод фоток*/
#photo_on_index {background: #e6e6e6; height: 160px; overflow: hidden; padding: 20px 10px; margin-bottom: 10px;}
#photo_on_index .viewport {float: left; width: 580px; height: 160px; overflow: hidden; position: relative;}
#photo_on_index .buttons { display: block; margin: 43px 10px 0 0; float: left; }
#photo_on_index .next { margin: 43px 0 0 10px;  }
#photo_on_index .disable { visibility: hidden; }
#photo_on_index .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#photo_on_index .overview li{ float: left; margin: 0 5px 0 0; padding: 1px; height: 160px; border: 1px solid #dcdcdc;}

/**/



