/*  
Theme Name: франшиза (СВАО)
Theme URI: 
Description: 2 колонки, фиксированная. Дарья. Изменение текста для flash в шапке в файле intro.xml. Изменение логотипа и добавление счетчиков в настройках темы.
Version: 1.0
Author: Дарья
Author URI:
*/

/* CSS Document */
body{
	padding:0px;
	margin:0;
	background:#FFFFFF;	  
	width:100%; 
	vertical-align:top;
	font-family: tahoma;
	color:#3c3c3c; font-size:13px;
}
a img {border:none;}
.col {
	float:left;
}
#karta {
position:absolute; padding-left:0; right:55px; top:190px; width:100px;
}
form, div, input, textarea { margin:0; padding:0;}

input, textarea {font-size:1.01em;}

input {vertical-align:top;}

.search .input {border-color:#D4D0C8; padding-top:2px; padding-bottom:2px; background:#FFFFFF; margin:5px 5px 0px 0px;}
.search .submit { margin:5px 0px 0px 0px;}


.postmetadataalt {
	font-size:0.81em; 
}
.pagetitle {
	padding:20px 0px 0px 0px;
	margin:0px;
	font-size:1.31em;
	line-height:20px;
	color:#3c3c3c;
}
p {
	padding:0px 0px 0px 0px;
        margin: 2px;
		text-align: justify;

}

a { color:#3c3c3c;}
a:hover {text-decoration:none;}

#respond {
	font-size:1.31em;
	font-weight:normal;
	line-height:29px;
	color:#C4D6EE;
}

#links_with_style  {
	vertical-align:top;
}
#archives  {
	vertical-align:top;
}
#meta  {
	vertical-align:top;
}
#recent-comments  {
	vertical-align:top;
}
#recent-posts  {
	vertical-align:top;
}
#categories  {
	vertical-align:top;
}
#calendar_wrap {
	vertical-align:top;
	font-size:1.01em;
	padding:10px 0px 0px 0px;
}
#calendar {
	vertical-align:top;
}
#calendar_wrap a {
	text-decoration:underline;
	font-weight:bold;
}
#calendar_wrap a:hover {
	text-decoration:none;
	font-weight:bold;
}
#google-search  {
	vertical-align:top;
}
#gsearch {
	text-align:left;
}
#pages  {
	vertical-align:top;
}
#text-1 {
	vertical-align:top;
}
.textwidget {
	text-align:left;
	padding:10px 15px 0px 15px;
	font-size:1.01em;
}
#delicious {
	vertical-align:top;
}
#delicious-box {
	text-align:left;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}


.navigation {padding:10px 0px 10px 0px; display:table; width:100%;}

.alignleft {width:40%; float:left; color:#000000; padding-left:18px;}
.alignright {width:40%; float:right; text-align:right; color:#000000; padding-right:18px;}
.alignleft a {color:#000000; font-size:1.01em; font-weight:bold;}
.alignright a {color:#000000; font-size:1.01em; font-weight:bold;}


.side {color:#FFFFFF;}
.side a {color:#FFFFFF;}

.statusbar p {padding:7px 10px 15px 10px; font-weight:normal;}



h1, h2, h3 {margin:0px; padding:0px; text-align:center;}
p {/*text-align:justify;*/}

h2 { font-size:1.41em; line-height:1.11em;  color:#939a98; text-transform:none; text-decoration:none; margin:10px 0; font-weight:normal;}
.sos {font-size:1.41em; line-height:1.11em; text-transform:none; text-decoration:none; margin:10px 0; font-weight:normal; text-align:center; display: block;}
.sos2 {font-size:1.11em; line-height:1.11em;  color:#939a98; text-transform:none; margin:0; display: block; text-align:center;}
h2 a {text-decoration:none; color: #f60;}
h3 { font-size:1.11em; line-height:1.11em;  color:#939a98; text-transform:none; margin:0;}
h3 a{color:#111312; text-decoration:none;  padding-right:3px; font-weight:bold; border-bottom:1px dotted #111312;}
h3 a:hover{ border-bottom:1px solid #111312; text-decoration: none; }

/*-----------------------------*/



.pad { padding:0px 14px 0px 12px; text-align:center;}
.main { width:1000px; margin:0 auto;  text-align:left;}

.header { background:url(images/up_fon.jpg) left bottom repeat; width:100%; height:215px; border:1px solid #1b4872;overflow:hidden;}
.header * {
	color: #fff;
}
.bg-top { background:url(images/up_fon.jpg) left top repeat; height:215px; padding:0 2em; overflow:hidden; }

.heading { float: left; width:770px; height:88px; }
.h1 { font-size:22px; font-family: Tahoma, "Times New Roman", Times, serif; font-weight:normal; }

h1 { font-family: Tahoma, "Times New Roman", Times, serif; font-weight:normal; font-size:22px; }
h1 a { text-decoration: none; }

.slogan { font-family:Tahoma, "Times New Roman", Times, serif; font-size:24px; }
.slogan a { text-decoration: none; }

.header_right {
	margin-left: 760px;
	width:213px;
	height:215px;
	background:#fff;
	border-left:1px solid #1b4872;
	position:relative;
	text-align:center;
	padding:0;
//  border-left:none;
//	border-right:1px solid #1b4872;
//	width:215px;
//	margin-top:-88px;
}
.header_right img {margin:15px 0;
//	margin:15px 7px; border:0;
}
.header_right a {color:#1b4872;}
.header_bottom {
	margin:-127px 0 0 -26px; 
//	margin-top:-127px;
//	margin-left:-27px;
	padding:0;
	width:785px;
//	width:786px;
	height:127px;
	overflow:hidden;
}
.address {
	margin: 0em 0;
	width:150px;
	padding:0;
}

.phone {
	margin: 1em 0 0 0;
}
.phone big {
	font-size: 32px;
//	font-size:30px;
}
.phonenumbers {font-size:20px;color:#fff;font-weight:normal;}
.menu {
}
.menu ul {
	margin: 0 1em;
	padding: 0;
	list-style: square;
}
.menu ul li {
}

.search-top { float:right; padding:22px 11px 25px 16px; background:url(images/bg-search.gif) left bottom no-repeat #f4f4f4; margin-top:23px;}
.search-top input { vertical-align:middle;}
.search-top .input { width:135px; margin:0px 8px 0px 5px;}

.left {width:250px; position:absolute; top:215px; float:none;}
.left .margin {padding:37px 12px 0px 0px;}

.right { width: 100%; float:none; }
.right .margin {padding:10px 0px 0px 0px; margin-left:250px;}

.widget { background:#f4f4f4 url(images/shad.gif) bottom left no-repeat; padding:17px 30px 25px 14px; margin-bottom:7px; overflow:hidden;}
.widget h2 {font-size:1.01em; padding:1px 0px 4px 24px; background:url(images/a1.gif) no-repeat 0 0; color:#78a11b; text-transform:uppercase}
.widget ul {margin:7px 0px 0px 7px; padding:0px; list-style:none; line-height:1.82em;}
.widget ul li {padding-left:18px; background:url(images/a2.gif) no-repeat 0 6px;}
.widget ul li a {color:#383838;}
.widget ul.children {margin:5px 0px 5px 0px;}

#links_with_style { background:url(images/bg-blog.gif) left bottom no-repeat #78a11b; padding:11px 30px 24px 14px;}
#links_with_style h2 {font-size:1.01em; padding:0px 0px 4px 24px; background:url(images/a1-blog.gif) no-repeat 0 0; color:#FFFFFF; margin-top:7px}
#links_with_style ul {margin:0px; padding:0px; list-style:none; line-height:normal;}
#links_with_style ul li {padding:0px; background:none;}
#links_with_style ul li ul {margin:7px 0px 0px 7px; padding:0px; list-style:none; line-height:1.82em;}
#links_with_style ul li ul li {padding-left:18px; background:url(images/a3.gif) no-repeat 0 9px;}
#links_with_style ul li ul li a{ color:#383838}

#archives { background:url(images/bg-arc.gif) left bottom no-repeat #ff8800; padding:11px 30px 24px 14px;}
#archives h2 {font-size:1.01em; padding:0px 0px 4px 24px; background:url(images/a1-arc.gif) no-repeat 0 0; color:#FFFFFF; margin-top:7px}
#archives ul {margin:7px 0px 0px 7px; padding:0px; list-style:none; line-height:1.82em;}
#archives ul li {padding-left:18px; background:url(images/a3.gif) no-repeat 0 9px;}
#archives ul li a {color:#383838;}

#text-393458261 { background:url(images/bg-arc.gif) left bottom no-repeat #ff8800; padding:11px 30px 24px 14px;vertical-align:top;}
#text-393458261 h2 {font-size:1.01em; padding:0px 0px 4px 24px; background:url(images/a1-arc.gif) no-repeat 0 0; color:#FFFFFF; margin-top:7px}
#text-393458261 ul {margin:7px 0px 0px 7px; padding:0px; list-style:none; line-height:1.82em;}
#text-393458261 ul li {padding-left:18px; background:url(images/a3.gif) no-repeat 0 9px;}
#text-393458261 ul li a {color:#383838;}

#nauticpage-393014171 { background:url(images/bg-blog.gif) left bottom no-repeat #78a11b; padding:11px 30px 24px 14px;}
#nauticpage-393014171 h2 {font-size:1.01em; padding:0px 0px 4px 24px; background:url(images/a1-blog.gif) no-repeat 0 0; color:#FFFFFF; margin-top:7px}
#nauticpage-393014171 ul {margin:7px 0px 0px 7px; padding:0px; list-style:none; line-height:1.82em;}
#nauticpage-393014171 ul li {padding-left:18px; background:url(images/a3.gif) no-repeat 0 9px;}
#nauticpage-393014171 ul li ul {margin:7px 0px 0px 7px; padding:0px; list-style:none; line-height:1.82em;}
#nauticpage-393014171 ul li ul li {padding-left:18px; background:url(images/a3.gif) no-repeat 0 9px;}
#nauticpage-393014171 ul li ul li a{ color:#383838}

#navt-479001511 { background:url(images/bg-blog.gif) left bottom no-repeat #78a11b; padding:11px 30px 24px 14px;}
#navt-479001511 h2 {font-size:1.01em; padding:0px 0px 4px 24px; background:url(images/a1-blog.gif) no-repeat 0 0; color:#FFFFFF; margin-top:7px}
#navt-479001511 ul {margin:7px 0px 0px 7px; padding:0px; list-style:none; line-height:1.82em;}
#navt-479001511 ul li {padding-left:18px; background:url(images/a3.gif) no-repeat 0 9px;}
#navt-479001511 ul li ul {margin:7px 0px 0px 7px; padding:0px; list-style:none; line-height:1.82em;}
#navt-479001511 ul li ul li {padding-left:18px; background:url(images/a3.gif) no-repeat 0 9px;}
#navt-479001511 ul li ul li a{ color:#383838}

#meta { background:url(images/shad2.gif) left bottom no-repeat #d3d3d3; padding:11px 30px 19px 14px;}
#meta h2 {font-size:1.01em; padding:0px 0px 4px 24px; background:url(images/a1-meta.gif) no-repeat 0 0; color:#7e7e7e; margin-top:7px}
#meta ul {margin:7px 0px 0px 7px; padding:0px; list-style:none; line-height:1.82em;}
#meta ul li {padding-left:18px; background:url(images/a3.gif) no-repeat 0 9px;}
#meta ul li a {color:#383838;}

.shad { background:url(images/shad2.gif) left bottom no-repeat; padding-bottom:6px; width:100%;}
.border { border:1px solid #ebe4e4; width:100%; min-height:60em; }
.padding { padding:0px 39px 30px 37px;}

.line2 { font-size:0px; line-height:0px; background:url(images/line.gif) repeat-x;}

.content { padding-top:15px; /*text-align: justify;*/ }
.content .line { font-size:0px; line-height:0px; background:#d1cecc; display:none;}
.content .author { color:#939a98; padding:20px 0px 0 4px;}
.content .author h3 { font-size:1.5em; font-weight:normal; line-height:1.5em;  }
.content .author h3 a{ color:#111312;  font-weight:normal; }
.content .author a{ color:#939a98; text-decoration:none;}
.content .author a:hover{  text-decoration:none;}

.content .date { padding:5px 0px 0 5px; font-size:1.01em; color:#7ca41c; font-weight:bold;}
.content .date img { vertical-align:middle; margin-right:4px;}

.content .text {padding:20px 0px 0px 4px;}
.content .text img { margin-right:14px; margin-top:20px;}
.content .text h3 { font-family: Tahoma; margin:1em 0 0.5em 0; }
.content .text h3 {color:#939A98;}
.content .signup {
	margin-top: -1.5em;
	float: right;
	width: 83px;
	text-align: center;
}
.content .signup a {
	text-decoration: none;
}

.content .comment { color:#7ca41c; padding:15px 0px 30px 4px;}
.content .comment a { color:#7ca41c;}

.footer { padding:10px 20px 255px; color:#565656; text-align:center; margin-left: 240px;}
.footer a { color:#565656; text-decoration: none;}

.cat-item { line-height:1.2em; margin:0.7em 0; }

.content .price p {
	float: left;
	margin: 0;
	padding: 0.5em 2em 0 0.5em;
}
.content .price ul, .content .raspis {
	list-style: none;
	margin: 1em 0;
	padding: 0 0.5em;
	background: #eee;
	line-height: 2em;
}
.content .price ul {
	padding-left: 8em;
}
.content .price, .content .raspis {
	margin-right: 110px;
}

.content .raspis {
	margin-top: 1em;
}
.content .raspis p, .content .raspis ul {
	margin: 0;
}
.content .price li, .content .raspis li {
	display: inline;
	margin-right: 2em;
}
.content .price li span, .content .raspis li span {
	white-space: nowrap;
}

.content .details {
	margin: 1em 0 0 0;
}
.content .details a {
	font-size: 115%;
	font-weight: bold;
	color: #f60;
}
.content table tbody tr td div a b {text-align:right; float:right; width:70%; color:#1b4872; margin:0px 0 30px 0; text-decoration:underline;}
.price_categories {
	margin: 1em 0;
	padding: 0;
	list-style: none;
}
.price_categories li {
	float: left;
	margin: 0.25em 3em 0.25em 0;
	width: 15em;
}

.price_table {
	clear: left;
	margin: 0.5em 0 1.5em 0;
}
.price_table h3 {
	margin: 0 0 0.5em 0;
	padding-top: 1em;
}
.price_table a {
	text-decoration: none;
}
.price_table th {
	padding: 4px;
	padding-bottom: 6px;
	background: #eee;
	border-right: 1px solid #ccc;
	font-size:11px;
}
.price_table .h th {
	background: none; 
	border: none;
}
.price_table th, .price_table td {
	line-height: 1.2em;
}
.price_table td {
	padding: 4px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.price_table a {
	color: #259;
}
.price_table .even {
	background: #eee;
}
.price_table .title {
}
.price_table .cost {
	white-space: nowrap;
}
.price_table tr:hover td {
	background: #ffc;
}

.the_categories {
	margin: 0 0 1em 0;
}
.the_categories h3 {
	font-size: 125%;
	font-variant: small-caps;
	margin: 0 0 0.5em 0;
}
.the_categories h3 a {
	border-bottom: 1px dotted #666;
	text-decoration: none;
}
.the_categories h3 a:hover {
	border-bottom: 1px solid #000;
}
.the_categories .border {
	border:1px solid #ebe4e4;
	width: auto;
	padding: 1em;
	background: #f7f7f7;
	min-height: 0;
}
.the_categories .col_0, .the_categories .col_1, .the_categories .col_2 {
	padding: 0.75em;
}
.the_categories .col_0 {
	padding-right: 0;
}
.the_categories .col_1 {
	padding-left: 0;
}
.the_categories .col_2 {
}

.topcat ul, .topcat ul * {
	margin: 0;
	padding: 0;
	line-height: 1.4em;
	
}
.topcat ul li, .widget .topcat ul li {
	margin: 1em 0;
	padding: 0;
	list-style: none;
	background: none;
	/*text-align:justify;*/
}
.topcat h3, .topcat h3 a {
	font-size: 14px;
	margin:10px 0 30px 0;
	color: #ff8800;
	font-weight:bold;
	text-decoration:none;
	border-bottom:none;
	line-height:16px;

}

.topcat .details, .widget .topcat .details {
	margin: 1em;
	margin-left: 0;
}
.metro li {padding:0; margin:0; padding-left:40px; background:url(images/metro.jpg) left top no-repeat; width:110px; float:left; height:30px;}
.metro {list-style-type:none;}

.widget .metro li {padding:0; margin:0; padding-left:40px; background:url(images/metro.jpg) left top no-repeat; }
.widget ul.metro {list-style-type:none; text-align:left; margin:0;}
.readmore a {color:#7ca41c;}
.readmore {margin:10px 0 30px 0; }
.navig {color:#008000;}

.main ul li
{
margin:5px;
}


.table1, .table1 td {border: 1px solid gray; padding: 5px 5px; border-collapse: collapse; margin: 10px;}

#antarion {color:#5F5549; font-size:11px; overflow:hidden; position:relative; text-align:left; width:220px;}
#antarion2 a, #antarion2 a:hover {color:#5F5549; font-size:11px;}
#antarion img{ float:left; margin-right:10px; margin-bottom:5px; margin-top:-1px;}
#antarion2 {position:relative;}
