/* Шаблон для сайта Seogift.ru 
Составитель: DjMiro (http://seogift.ru/)
*/

body {
font: 12px Arial, sans-serif;
margin: 0;
padding: 0;
color: #282828;
background-color: white;
} 

td { 
font: 12px Arial, sans-serif;
color: #282828;
} 

a { 
color: #373737;
text-decoration: underline;
} 

a:hover { 
color: #47648b;
text-decoration: none;
}

.header {
padding: 0px 20px;
}

.banner {
padding-left: 10px;
}


.navigation { 
font: 12px Arial;
float: left; 
position: relative; 
}
 
.navigation ul { 
padding: 0; 
margin: 0; 
list-style: none; 
} 

.navigation li { 
float: left; 
} 

.navigation li a { 
float: left; 
padding: 2px 5px; 
margin: 0 5px; 
color:black;
text-decoration: underline;
} 

.navigation li a:hover, .nav li.here a { 
color:red;
text-decoration: none;
} 

.navi {
padding: 3px 22px;
margin: 0px;
background-color: #E3E1F2;
border-bottom: #E3E1F2 2px solid;
}

.advstring {
padding: 10px 30px;
padding-right: 7px;
margin: 0px;
background-color: #FFFFF;
}

.loginnavi {
padding: 2px 40px;
margin: 0px;
text-align: right;
color: #b1bea4;
background-color: #647168;
}

.loginnavi a {
color: #b1bea4;
}
.loginnavi a:hover {
color: white;
}
.loginnavi span {
color: white;
}

.title {font-size: 16px}
.titlemess {font-size: 16px;color:#0066b7;}

.login { 
display: block; 
float: right; 
margin: 6px; 
margin-top: 25px; 
color: #fdf2ab; 
background-color: #311b1c; 
padding: 6px; 
} 


.main {
padding: 5px 30px;
}
.mtitle {
font-size: 11px;
color: #BBBBBB;
}
.mtitle a {
font-size: 11px;
color: #BBBBBB;
}
.toolstitle {font-size: 11px;padding:1px;font-weight: bold;}
.tname {font-size: 11px;}
.tdis {color: #b2b2b2; font-size: 11px}
.grey {color: #b2b2b2; font-size: 11px}
.tools { padding-bottom: 5px;}
.block {
padding-right: 10px;
}
.box {
padding: 10px;
padding-left:20px;
padding-right:20px;
font-size:11px;
}
.up {
color:black;
font-size:14px;
text-decoration: underline;
padding-left:0px;
}
.up a {
color:black;
font-size:14px;
}
.inbox {
font-size:11px;
}
.nameup {
font-size: 11px;
padding-left:15px;
}
.nameup a {
color:#373737;
font-size: 11px;
padding-left:15px;
}
.nameup a:hover { 
color: #47648b;
text-decoration: none;
}
.dateup {
font-size: 11px;
color: #6e6e6e;
}
.boxup {
font-size:11px;
}
.bx {
font-size:11px;
}
.footer {
color: #9b9b9b;
padding-left: 40px;
padding-right: 40px;
padding-bottom: 15px;
border-top:solid 2px #BBBBBB;
}
.footerlink {
padding-right: 20px;
border-top:solid 2px #BBBBBB;
font-size:10px;
color: #b2b2b2;
}
.footer a { 
color: #9b9b9b;
text-decoration: underline;
} 
h1 { 
font-size: 16px;
font-weight: normal;
font-family: arial;
margin: 0 0 0.8em 0;
display: inline;
} 
h2 { 
font-size: 14px;
font-weight: normal;
margin: 0 0 0 0;
font-family: arial;
} 
h3 { 
font-size: 13px;
font-weight: normal;
font-family: arial;
} 
h4 { 
font-size: 12px;
font-weight: bold;
font-family: arial;
} 
#form { 
padding: 15px 5px 10px 5px;
border-bottom: 1px dashed #ccd2d8;
} 
#formtext { 
padding: 15px 15px 10px 15px;
border-bottom: 1px dashed #ccd2d8;
} 

.an {font-size: 11px}
.li {color: #001c62}
.hrr {font-size: 14px; border-bottom:1px dotted #959595;}

.red,.green {display: block;}
.red {color: red;}
.green {color: green;}
.widget {
	height:100px; 
	margin: 0 0 20px 0;
	padding: 0;
	
    height:auto !important;
}
.tabnav {margin:0; padding:0; background:#fff;}
.tabnav li {display:inline; list-style:none; padding:0; margin:0;}
.snapshots .tabnav li a, .snapshots15 .tabnav li a {
	text-decoration: none;
	color: #222;
	padding: 5px 0;
	margin: 0;
	outline: none;
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}

		
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {
	background: #e6e6e6;
	color: #666666;
	text-decoration: none;
}
		
.tabdiv {
	background:#fff;
	padding:10px 10px 0 10px;
}

.ui-tabs-hide {display:none;}
.partner {
text-decoration: none;
padding-left: 5px;
}
.partner-br {
padding-bottom: 3px;
}

.grc {font-size: 11px;}
.grc .e{display:block; position: relative;}
.grc .e *{display: block; overflow: hidden; position: relative; z-index: 2; font-size: 0px;}
.grc b.e b, .grc b.e i, .grc b.e u {height: 1px !important; background: #E3E1F2;}
.grc b.e b{margin: 0 5px;}
.grc b.e i{margin: 0 3px;}
.grc b.e u{margin: 0 2px;}
.grc b.e span{margin: 0 1px; height: 2px !important; background: #E3E1F2;}
.grc div{background: #E3E1F2; padding: 10px 15px; color: black;}

.itool {
background-color:#f1edc0;
padding: 3px;
text-decoration: none;
color: black;
}
.formtool {
font-size: 16px;
color: black;
}
.dashed {
background-color: #666;
color: white;
}

#lenta {
padding: 20px 10px;
}
#lenta .title {
font-size: 14px;
font-weight: normal;
font-family: arial;
margin: 0 0 0 0;
}
#lenta .created {
font-size: 11px;
color: gray;
}
#lenta .post
 {
padding-bottom: 30px;
}
.toparticle {
color: #ffa200;
}
.addarticle {
background:url(add00000.gif) no-repeat 0 0.7em;
padding:4px 0 6px 10px;
margin-left:-10px;
color: red;
}
.small {
font-size: 10px;
}
.backarr {
float:right;
text-align:right;
}
.author {
background:url(user0000.gif) no-repeat 0 0.7em;
padding:5px 0 6px 10px;
margin-left:-10px;
color: #929292;
font-size: 10px;
}
.view {
background:url(view0000.gif) no-repeat 0 0.7em;
padding:5px 0 6px 10px;
margin-left:-10px;
color: #929292;
font-size: 10px;
}
.post .date {
color: #929292;
font-size: 10px;
padding-left: 65px;
}

#navi {
	font-size: 120%;
}
#navi  a {
	padding: 2px 4px;
}
#navi  a:hover {
	color: black;
	padding: 2px 4px;
	text-decoration: none;
}
#navi span {
	background-color: #faffd3;
	color: black;
	padding: 2px 4px;
}
.mainlogin {
padding: 5px;
}
.hidden { 
display: none; 
}
.se {
background-color: #0072bc;
color: white;
}
.cy {
background-color: #f26522;
color: white;
}
.pr {
background-color: #197b30;
color: white;
}
.secy {
background: url(secy0000.gif);
color: white;
}
.sepr {
background: url(sepr0000.gif);
color: white;
}
.cypr {
background: url(cypr0000.gif);
color: white;
}
.secypr {
background: url(secypr00.gif);
color: white;
}
.now {
font-weight: bold;
}
.btable { 
margin: 10px 0 0; 
width: 100%; 
text-align: left; 
border: 4px solid #eaeaea; 
}
.baselink {
margin-left:-20px;
}
.mailplaton {
padding:20px 40px;
background:url(pullp000.png) repeat-y 10px;
}

.accordion h3 {

	cursor: pointer;
font-size:11px;
margin: 0px;
padding: 0px;
font-weight: normal;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	margin: 1px;
	padding: 6px;
	border-left: solid 2px #c4c4c4;
}
.accordion .newsl {
border-bottom: dashed 1px #a1a1a1;
}

	UL.tabNavigation {
		    list-style: none;
		    margin: 0;
		    padding: 0;
		}

		UL.tabNavigation LI {
		    display: inline;
		}

		UL.tabNavigation LI A {
			font-size: 11px;
		    padding: 3px 4px;
		    background-color: #ccc;
		    color: #000;
		    text-decoration: none;
		}

		UL.tabNavigation LI A.selected,
		UL.tabNavigation LI A:hover {
		    background-color: #333;
		    color: #fff;
		}
		
		UL.tabNavigation LI A:focus {
			outline: 0;
		}

#up-layer{
font: 11px arial, sans-serif;
padding: -10px 0px 0px 0px;
margin: -20px 0px 0px 0px;
font-weight: normal;
}
	
#paylinks {
margin: 10px;
}
.uplink {
background-color: #d7ffa7;
font-size: 11px;
}
.sum {
background-color: #dbdbdb;
font-size: 11px;
}
.host {
color: green;
font-size: 11px;
padding-left: 15px;
}
.fl {
font-size: 14px;
padding-left: 15px;
}
#plinks {
line-height: 2;
}
.p1{
font-weight: bold;
background:url(piu00000.gif) no-repeat 0 0.7em;
padding:7px 0 9px 13px;
margin-left: -9px;
}
.titlename{ 
font-size:14px;
color: #0054a6; 
} 
.pod{ 
background-color:#EEEEEE;
color:#888888;
font-size:11px;
font-family: arial;
padding: 1px;
margin-left: 20px;
}
 .bgrey{ 
background-color:#EEEEEE;
color:#888888;
font-size:11px;
font-family: arial;
padding: 1px;
}
.urlib{ 

color:#888888;
font-size:11px;
font-family: arial;
}

.podpost {
padding-left: 20px;
}
.plus,.minus,.vote{text-decoration:none;color:#000000!important;}
.plus:hover{text-decoration:none;color:#418a1e!important;}
.minus:hover{text-decoration:none;color:#ff4252!important;}
.active_plus,.vote_plus{text-decoration:none;color:#418a1e!important;}
.active_minus,.vote_minus{text-decoration:none;color:#ff4252!important;}

.snyp2010 {
background:url(elka0000.png) no-repeat 0 0.7em;
padding:10px 0 6px 11px;
text-align: right;
color: #0078a5;
}

#dle-content p {
	margin: 0px;
	padding: 0px;
}

#dle-content ul { 
padding-right: 10px; 
margin: 0; 
} 

#dle-content ol { 
margin-left: 10px; 

} 



#seo-panel-sites img { 
padding: 0 0 0 0; 

} 

/* Краткая и полная новость*/
/* ==================== */

.news2 {font-family: arial;}
.news2 img {padding-right: 25px;}

/* ==================== */

/* Конец краткой и полной новости */

/* Комментарии*/
.comm{width:95%;padding:10px;border-top:1px solid #e7e7e7;background:#FFFFFF;overflow:hidden;margin:5px 0 4px 0;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-left:4px solid #e7e7e7;font:11px Arial;color:#636363}
.comm a:link{font:11px Arial;color:#636363;text-decoration:underline}
.comm a:visited{font:11px Arial;color:#636363;text-decoration:underline}
.comm a:hover{font:11px Arial;color:#636363;text-decoration:underline}

.comm_hd{border-bottom:1px solid #e7e7e7;padding:0 0 3px 0}
.comm_user{width:30%;float:left;font:9px arial;color:#636363}
.comm_user span{display:block;padding:5px 0 5px 5px}
.comm_user span a:link{font:bold 14px Arial;color:#383838}
.comm_user span a:visited{font:bold 14px Arial;color:#383838}
.comm_user span a:hover{font:bold 14px Arial;color:#383838}
.comm_text{width:70%;float:left;padding:5px 0 0 0}
/*Конец комментариев*/

#vote-layer {}

/* CSS Document */
ul#cssmenu {
        margin: 0;
        padding: 0;
        list-style: none;
        height: 25px;
        font: 12px Arial;
        position: relative; 
}

ul#cssmenu li {
        margin: 0;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
        height: 25px;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        width: 160px;
        list-style: none;
        display: none;
        position: absolute;
        top: 30px;
        left: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 180px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding: 0 10px 0 15px;
        float: none !important;
        float: left;
        display: block;
        background: #E3E1F2;
        color: #000000;
        font: bold 12px/28px Arial;
        text-decoration: none;
        height: auto !important;
        height: 1%;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        background: #E3E1F2;
        color:#000000;
        border-top:#E3E1F2 1px solid;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        border-top: 2px solid #FFFFFF;
        float: none;
        background: #E3E1F2;
        color: #000000;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        border-top: 2px solid #FFFFFF;
        background: #FFFFFF;
        color:#000000;
        border:#FFFFFF 1px solid;
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 
