body, td, select { font-family:Tahoma; font-size:11px; color:#446a7b; border: 0 none;}

a {  text-decoration:none; color:#0085DD;}

a:hover {color:#2B7BD5;text-decoration:underline;}



/*############### ДИВЫ ###################*/

#clr {
clear:both;
}

/*=============== Навигация по страницам =================*/
#clsLink3 A:link {
	COLOR: #2b7bd5;
	TEXT-DECORATION: none;
}
#clsLink3 A:visited {
	COLOR: #2b7bd5;
	TEXT-DECORATION: none;
}
#clsLink3 A:hover {
	COLOR: #2b7bd5;
	TEXT-DECORATION: underline;
}

#clsLink3 {
	font-family: Tahoma;
	font-size:11px;
	color:#2b7bd5;
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;
	margin: 5px;

}
/*========================================================*/

/*=====================Меню===============================*/

    .nav {list-style-image: url("ico_arrow.gif"); font-family: tahoma; font-size: 11px; margin-left: 14px;}
    .nav li a { color: #2b7bd5; line-height: 15px;}
	.nav li a:active {color: #4DAF52;}
    .nav li a:hover {text-decoration: underline;}

/*========================================================*/



#sort,#nav { margin: 5px; text-align:center;}

#image { border: 0; width: 250px; height: 149px; margin-right: 5px;} /*--- на странице http://zastavok.ru/wallpapers/6322.html ---*/

#big-pic-full { width: 650px; margin: 5px auto;}
#big-pic { width: 480px; float:left;}

/*================ Предыдущие и следующие картинки ==================*/

#karusel {padding: 3px; float:left; margin-top: 30px;}
#karusel img {margin: 2px;}

/*====================================================================*/

#pod-kartinkoy { text-align:center;}

#accessible { width: 100%; margin-top: 10px;}
#accessible-left { float:left; width: 48%; text-align:right;}
#accessible-right { float: left; margin-left: 50%;}

#guest { margin: 0 auto; width: 480px;}
#guest-coments {width: auto; background-color: #ddf1ff; border: 2px solid #c1e3fb; border-radius: 5px; margin: 3px auto; padding: 5px;}

#smile-block { width: 120px; float:left; padding-top: 50px;}
#smile-block img { margin: 2px;}

#form-guest { width: 250px; float:left;}

#subscr {width: 450px; background-color: #ddf1ff; border: 2px solid #c1e3fb; border-radius: 5px; margin: 10px auto; padding: 5px;}
#false { color: #FF0000; text-align:center; font-weight:bold;}
#true { color: #0066CC; text-align:center; font-weight:bold;}

#subscr-info { background-color:#f5f7f9; border: 1px solid #CCCCCC; margin-bottom: 5px; padding: 2px 5px; border-radius: 3px;}

/*---Тело---*/
*{padding:0; margin:0;}
#top{width:100%;}
#middle { float:left; width: 100%; overflow: hidden;}
#container { padding: 0 205px;}
#center { width: 100%; height: 100%;}

#left {float: left; margin-left:-100%; position:relative; width: 200px;}
#right {float:left; margin-left:-200px; margin-right:-3px; position:relative; width:200px;}

/*---head---*/
#header { height: 120px; position:relative;}
 #leftlogo {float: left; background:url(/template/image/logo.png); background-repeat:no-repeat; height:110px; width: 322px; padding: 5px;}
 #rightlogo {height: 114px; margin-left: 332px; padding: 3px 30px; background: url(/template/image/logo-bg.png); background-repeat:repeat-x; overflow:hidden; text-align:center;}
 
/*---speedbar---*/

#speedbar {
	height: 25px;
	padding: 12px 4px 0 4px;
	background:url(/template/image/speedbar.png);
	background-repeat:repeat-x;
	font-weight: bold;
}

/*---preview---*/

#pos-prev {
width: 33%;
position:relative;
float:left;
}

#variants-alternativ { text-align:center; font-size:10px; overflow:hidden; height: 40px;}
#name {height: 12px; overflow:hidden; padding: 2px;}

#preview {
	width: 270px;
	margin: auto; /*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	position:relative;
}

#preview-bg {
	width: 250px;
	height: 147px;
	padding: 11px;
	background: url(/template/image/background-thumb-hd.png);
}


#preview-bg img 
{
width: 248px;
height: 147px;
border: 0;

}

#preview-alternativ {
	width: 252px;
	margin: 4px auto;
	position:relative;
}

#preview-bg-alternativ {
	width: 248px;
	height: 147px;
	padding: 1px;
	border: 1px solid #a4c1d5;
}

#preview-bg-alternativ img 
{
width: 248px;
height: 147px;
border: 0;
}
/*---navigation---*/
#navigation {
text-align: left;
font-size: 12px;
text-shadow: #00FF00;
width: 171px;
}

	#title-navigation {
	color: #446a7b;
	text-align: left;
	padding: 10px;
	height: 17px;
	font-size: 12px;
	font-weight:bold;
	background: url(/template/image/title-navigation.png);
	background-repeat:no-repeat;
	}

	#content-navigation {
	background: url(/template/image/content-block-left.png);
	background-repeat:repeat-y;
	padding-left: 7px;
	}

	#bottom-navigation {
	background: url(/template/image/bottom-block-left.png);
	background-repeat:no-repeat;
	height: 6px;
	}
	
/*---block-left---*/

#block-left {
text-align: left;
font-size: 12px;
text-shadow: #00FF00;
width: 171px;
}

	#title-block-left {
	color: #446a7b;
	text-align: left;
	padding: 10px;
	height: 14px;
	font-size: 12px;
	font-weight:bold;
	background: url(/template/image/title-block-left.png);
	background-repeat:no-repeat;
	}

	#content-block-left {
	background: url(/template/image/content-block-left.png);
	background-repeat:repeat-y;
	padding-left: 7px;
	}

	#bottom-block-left {
	background: url(/template/image/bottom-block-left.png);
	background-repeat:no-repeat;
	height: 6px;
	}
	
	
/*---block-right---*/

.subs {
color: #446a7b;
text-align: left;
padding-left: 15px;
height: 67px;
font-size: 12px;
width: 100%;
background: url(/template/image/subs.png);
background-repeat:no-repeat;
}

#block-right {
text-align: left;
font-size: 12px;
text-shadow: #00FF00;
width: 110px;
}

	#title-block-right {
	color: #446a7b;
	text-align: left;
	padding: 4px;
	height: 14px;
	font-size: 12px;
	font-weight:bold;
	background: url(/template/image/title-block-right.png);
	background-repeat:no-repeat;
	}

	#content-block-right {
	background: url(/template/image/content-block-right.png);
	background-repeat:repeat-y;
	padding-left: 7px;
	}

	#bottom-block-right {
	background: url(/template/image/bottom-block-right.png);
	background-repeat:no-repeat;
	height: 6px;
	}

/*---bottom---*/

.bottom-title {
	height: 15px;
	padding: 4px;
	background:url(/template/image/speedbar.gif);
	background-repeat:repeat-x;
	text-align:center;
}
.bottom-text {
	background-color: #e1f5fe;
	text-align:center;
	padding: 3px 8px 0 8px;
}

/*#####################################################*/

form { margin:0;}

.input { 
	border-left: 1 solid #D8D8D8;
	border-right: 1 solid #C0C0C0;
	border-top: 1 solid #C0C0C0;
	border-bottom: 1 solid #D8D8D8;
	font-family: Tahoma;
	font-size:11px;
}

body {
	background-color: #e8f8ff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
}
h1 {
	font-family: Tahoma;
	font-size:12px;
	color:#446a7b;
	text-align:center;
}
h2 {
	font-family: Tahoma;
	font-size:11px;
	color:#446a7b;
	text-align:center;
}

h3 { font-size:10px; color:#446a7b; text-align:center; padding:0; margin:0;}

h3 span { font-weight:normal;}


.m {
background: url(2.gif);
}

.comm_t {
	background-color: #F4F4F4;
	font-size:11px;
	color:#4DAF52;
	font-weight: bold;
}

.m a { text-decoration:none; color:#4DAF52;}

.m a:hover { text-decoration:underline; color:#3367BD;}

.menuleft {
	font-family: Tahoma;
	font-size:11px;
	color:#0095E7;
	text-align:left;
	margin-bottom:0px;
	margin-top:0px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 20px;
}
.menuright {
	font-family: Tahoma;
	font-size:11px;
	color:#0095E7;
	text-align:left;
	margin-bottom:0px;
	margin-top:0px;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 1px;
}
.menuright A:link {
	COLOR: #0095E7;
	TEXT-DECORATION: none;
}
.menuright A:visited {
	COLOR: #0095E7;
	TEXT-DECORATION: none;
}
.menuright A:hover {
	COLOR: #FF9229;
	TEXT-DECORATION: underline;
}
.textbold {
	font-family: Tahoma;
	font-size:11px;
	color:#000000;
	text-align:left;
	margin-bottom:0px;
	margin-top:0px;
	font-weight: bold;
}
.gall {
	font-family: Tahoma;
	font-size:11px;
	color:#000000;
	text-align:center;
	margin-bottom:0px;
	margin-top:0px;
	font-weight: bold;
}
.infowp {
	font-family: Tahoma;
	font-size:11px;
	color:#0078C4;
	text-align:center;
	margin-bottom:0px;
	margin-top:0px;

}
.smalltext {
	font-family: Tahoma;
	font-size:9px;
	color:#000000;
	text-align:center;
	margin-bottom:0px;
	margin-top:0px;

}
.text {
	font-family: Tahoma;
	font-size:11px;
	color:#000000;
	text-align:left;
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;

}
.text A:link {
	COLOR: #4DAF52;
	TEXT-DECORATION: none;
}
.text A:visited {
	COLOR: #4DAF52;
	TEXT-DECORATION: none;
}
.text A:hover {
	COLOR: #3367BD;
	TEXT-DECORATION: underline;
}
.orange {
	font-family: Tahoma;
	font-size:11px;
	color:#FF9229;
	text-align:left;
	margin-bottom:0px;
	margin-top:0px;
	font-weight: bold;
}
.clsLink A:link {
	COLOR: #3367BD;
	TEXT-DECORATION: none;
}
.clsLink A:visited {
	COLOR: #3367BD;
	TEXT-DECORATION: none;
}
.clsLink A:hover {
	COLOR: #4DAF52;
	TEXT-DECORATION: underline;
}
.clsLink2 A:link {
	COLOR: #3367BD;

}
.clsLink2 A:visited {
	COLOR: #3367BD;

}
.clsLink2 A:hover {
	COLOR: #2B7BD5;
	TEXT-DECORATION: underline;
}
.clsLink2 {
	font-family: Tahoma;
	font-size:11px;
	color:#000000;
	margin-bottom:0px;
	margin-top:0px;
	font-weight: bold;

}

.textWr {
	font-family: Tahoma;
	font-size:11px;
	color:#FF0000;
	text-align:left;
	margin-bottom:0px;
	margin-top:0px;
	text-align:center;

}


.rt ul { list-style-type:none; line-height:18px; margin:0;padding:0; }

.rt ul li a { text-decoration:none; color:#3367BD;}

.rt ul li a:hover { text-decoration:none; color:#4DAF52; TARGET="_blank";}


.adv { border:1px solid #E1E3E5; margin: 3px 0;}

.adv td { text-align:center; color:#BABBBC; padding:5px 0}

.adv2 { text-align:center;}

.adv2 img { margin:3px 0;}



.top-left {
    background:url(../template/image/1.gif);
	width: 25px;
	height: 43px;
}


.top-right {
    background:url(../template/image/3.gif);
	width: 25px;
	height: 43px;
}

.center-right {
    background:url(../template/image/4.gif);
	width: 25px;
}

.center-left {
    background:url(../template/image/5.gif);
	width: 25px;
}

.bottom-left {
    background:url(../template/image/6.gif);
	width: 25px;
	height: 21px;
}

.bottom-center {
    background:url(../template/image/7.gif);
	height: 21px;
}

.bottom-right {
    background:url(../template/image/8.gif);
	width: 25px;
	height: 21px;
}

.tablespeedbarleft {
width: 200px;
height: 18px;
background: url(/template/image/speedbarleft.gif);
background-repeat: no-repeat;
}

.tablespeedbarcenter {
height: 18px;
background: url(/template/image/speedbarcenter.gif);
background-repeat: repeat-x;
text-align: left;
padding-left: 15px;
}

.tablespeedbarright {
width: 200px;
height: 18px;
background: url(/template/image/speedbarright.gif);
background-repeat: no-repeat;
}

.centerblock {
text-align: center;
padding: 5px;
width: 100%;
font-size: 12px;
text-shadow: #00FF00;
background-repeat: repeat-y;
}

.left-1 {
text-align: left;
padding: 5px;
font-size: 12px;
text-shadow: #00FF00;
background: #ddf1ff;
background-repeat: repeat-y;
}

.bottomblock {
text-align: left;
padding-left: 10px;
width: 200px;
height: 21px;
font-size: 12px;
background: url(/template/image/bottomblock.gif);
background-repeat: no-repeat;
}

.tablespeedbarleft {
width: 200px;
height: 18px;
background: url(/template/image/speedbarleft.gif);
background-repeat: no-repeat;
}

.tablespeedbarcenter {
height: 18px;
background: url(/template/image/speedbarcenter.gif);
background-repeat: repeat-x;
text-align: left;
padding-left: 15px;
}

.tablespeedbarright {
width: 200px;
height: 18px;
background: url(/template/image/speedbarright.gif);
background-repeat: no-repeat;
}

.table-left {
text-align: left;
font-size: 12px;
text-shadow: #00FF00;
}

.top-block-left {
color: #446a7b;
text-align: left;
padding-left: 7px;
height: 6px;
font-size: 12px;
background: url(/template/image/top-block-left.gif);
background-repeat:no-repeat;
}

.title-block-left {
color: #446a7b;
text-align: left;
padding-left: 7px;
height: 15px;
font-size: 12px;
background: url(/template/image/content-block-left.gif);
background-repeat:repeat-y;
}

.spacer-left {
background: url(/template/image/spacer-left.gif);
background-repeat:no-repeat;
height: 6px;
}

.content-block-left {
background: url(/template/image/content-block-left.gif);
background-repeat:repeat-y;
padding-left: 7px;
}

.bottom-block-left {
background: url(/template/image/bottom-block-left.gif);
background-repeat:no-repeat;
height: 6px;
}








.rightblock-padding{
padding-bottom: 5px;
}

.table-right {
text-align: left;
font-size: 12px;
text-shadow: #00FF00;
}

.top-block-right {
color: #446a7b;
text-align: left;
padding-left: 15px;
height: 6px;
font-size: 12px;
background: url(/template/image/top-block-right.gif);
background-repeat:no-repeat;
}

.title-block-right {
color: #446a7b;
text-align: left;
padding-left: 15px;
height: 15px;
font-size: 12px;
background: url(/template/image/content-block-right.gif);
background-repeat:repeat-y;
}

.spacer-right {
background: url(/template/image/spacer-right.gif);
background-repeat:no-repeat;
height: 6px;
}

.content-block-right {
background: url(/template/image/content-block-right.gif);
background-repeat:repeat-y;
padding-left: 15px;
}

.bottom-block-right {
background: url(/template/image/bottom-block-right.gif);
background-repeat:no-repeat;
height: 6px;
}





.table-navigation {
text-align: left;
font-size: 12px;
text-shadow: #00FF00;
}

.title-navigation {
color: #446a7b;
text-align: left;
padding-left: 7px;
height: 41px;
font-size: 12px;
background: url(/template/image/title-navigation.png);
background-repeat:no-repeat;
}

.content-navigation {
background: url(/template/image/content-block-left.gif);
background-repeat:repeat-y;
padding-left: 7px;
}

.bottom-navigation {
background: url(/template/image/bottom-block-left.gif);
background-repeat:no-repeat;
height: 6px;
}




.stat {
color: #446a7b;
text-align: left;
padding-left: 15px;
height: 69px;
font-size: 12px;
width: 100%;
background: url(/template/image/stat.gif);
background-repeat:no-repeat;
}


.top-speedbar {
height: 26px;
background:url(/template/image/top-speedbar.gif);
background-repeat:repeat-x;
}

.top-speedbar-left {
width: 194px;
background:url(/template/image/top-speedbar-left.gif);
background-position:left;
background-repeat:no-repeat;
}
.logo {
height: 95px;
width: 332px;
background: url(/template/image/logo.gif);
background-repeat:no-repeat;
}

/*================ Большое изображение в шаблоне walls ==============*/

.big_walls {display: block; margin: auto; max-height: 300px; max-width: 480px; z-index: 10;}
.big_walls_hov { left: 0; max-height: none; max-width: none; position: absolute !important; top: 0; width: 100% !important; z-index: 300 !important;}
