#content img {margin:4px;}

#content input, #content textarea, #content select, #content option {color:#174d8c;}
div.left-block {padding-top:25px;}
h3.name-modules {font-size:12px;color:#2671af;font-weight:bold;text-transform:uppercase;display:block;margin:0 0 0 35px;}
td.left-block-line {padding-bottom:30px;}
td {border:0px solid red;}
#content {
	padding:32px 10px 30px 32px;
}
#content, #content p, #content a {
	font-size:12px;
        line-height: 15px;     
	}
#content p, #content ul, #content ol {
	margin-bottom:10px;
	line-height:15px;
}
#content h3 {margin-bottom:17px;}
#content ul, #content ol {list-style-position:inherit;}
#content li ul, #content li ol {
	margin-left:17px;
	line-height:15px;
}
#content ul#serets_ul li {padding:3px 0;}
#numpages {padding:4px 0;}
#numpages, #numpages a {font-size:12px;}
#numpages .small {padding:3px 0;}
#nav {
	display: block;
	padding: 0;
	float:left;
	list-style: none;
	margin: 0;
}
#nav ul {
	list-style: none;
	margin: 0;
	margin-left: 0px;
	padding-left: 25px;
	float: left;
	width: 100%;
}
#nav li {
	display: block;
	float: left;
	background: transparent url(images/menu.gif) repeat-x left bottom;
}

#nav li.act {
	background: transparent url(images/menu_act.gif) repeat-x left bottom;
}
#nav li a {
	display: block;
	color: #025392;
	font-size: 13px;
	text-decoration: none;
}

#nav li.act a, #nav li a:hover {
	color: #f80611;
}
#nav li:hover a, #nav li:hover li a:hover {
	color: #f80611;
}
#nav li ul {
	display: none;
	position: absolute;
	border: 1px solid #cdcdcd;
	background: #f0f0f0;
	margin-top:4px;
	padding: 0px 0 0 0;
	width: 150px;
}
#nav li:hover ul, #nav li.over ul {
	display: block;
}
#nav li li {
	padding: 3px;
	background: transparent url(images/menu_sub.png);
	text-align:left;
	border-bottom: 0;
}

#nav li:hover li a, #nav li.over li a {
	color: #42abea;font-size:11px;
}
#nav li li a {
	padding-left: 3px;
	background: none;
	width:145px;
}
#nav li ul ul {
	margin: 0;
}
#nav li:hover li ul, #nav li.over li ul {
	display: none;
	width: 150px;
	top: 0px;
	left: 149px;
}
#nav li:hover li:hover ul, #nav li li.over ul {
	display: block;
}
#nav ul li ul li {
	float: left;
	position: relative;
}
div.news-block {padding:0 0 0 30px;}
#koan_item {padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e7e7e7;}
#news_item {padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #e7e7e7;}
div.mess_otzyv {padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e7e7e7;}
#news_item .date {color:#259cf8;font-weight:bold;font-family:Tahoma; font-size:10px;}
#news_item span.date, #news_item span.date a {text-transform:uppercase;}
#koan_item .small-news-text, #news_item .small-news-text {margin:6px 0;}
#koan_item a.koan-more, #news_item a.news-more, td.descr a.leader-more, #schedule .zapis a {color:#495569;display:block;float:left;clear:both;padding:0 0 0 12px;background:transparent url(/images/umoved/news-more-pointer.png) no-repeat 0 6px;} 
#koan_item a.koan-more:hover, #news_item a.news-more:hover, td.descr a.leader-more:hover, #schedule .zapis a:hover {color:#f80611;}

#koan_item .title {font-size:13px;font-family:Tahoma;font-weight:bold;}
#koan_item div.title {color:#444444;}
#related_news {margin:0;padding:20px 0;}
#gallery {margin:0;padding:5px 0;;}
#gallery li {padding:3px 0;}


#photos {border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin:7px 0;padding:15px 0;}
#photos div {float:left;width:24.9%;text-align:center;padding:10px 0;} 
#photos div a img, #main_image img, #prev img {border:1px solid #015595;} 
#main_image {padding:20px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
#main_image div {padding:5px 0;}
#prev {padding:20px 0;}
#prev a {text-decoration:none;}
#prev td {width:180px;vertical-align:middle;}

#links td {padding:5px;border-bottom:1px solid #e7e7e7;}
td#link {padding:0;}
td#link h4 {font-size:13px;color:#2b699b;background:#e7e7e7;padding:5px;}
#links {width:100%;margin-bottom:15px;}

#links td.descr {width:65%;}
#links td.url {width:35%;}
#links td.url a {}
#leading {width:100%}
#leading td {padding:10px 0;border-top:1px solid #e7e7e7;vertical-align:top;}
#leading td.photo {width:120px;padding-top:15px;}
#leading td.photo img, #leader td.descr img {border:0px;margin:0 5px 5px 0;}
#leading td.descr h4 {font-weight:normal;color:#444444;}
#leading td.descr h4, #leading td.descr h4 a {font-size:18px;}
#leading td.descr div.leader-info {padding:5px 0;}
td.descr a.leader-more {float:right;} 

#seminar {text-align:justify;}
#seminar, div.seminar-more {border-bottom:1px solid #e7e7e7;display:block;padding:5px 0 6px 12px;background:transparent url(/images/umoved/news-more-pointer.png) no-repeat 0px 10px;}
div.seminar-more {border:0;}
a.seminar-more, div.seminar-more a {color:#495569;}
a.seminar-more:hover, div.seminar-more a:hover {color:#f80611;}

#schedule {width:100%;}
#schedule td {padding:5px 3px;border-bottom:1px solid #e7e7e7;}
#schedule .schedule {font-weight:bold;font-size:12px;}
#schedule .date {width:80px;}
#schedule .leader {width:150px;}
#schedule .city {width:150px;}
#schedule .zapis {width:80px;}
.seminari-date {font-size:18px}

#zapis {width:100%;}
#zapis td {padding:3px 0;vertical-align:top;text-align;left;}
#zapis td.left {width:200px;}
#zapis td .textinputs {width:300px;color:#174d8c;}
#zapis td .contacts {height:100px;color:#174d8c;}
.develope a:hover, .copyright a:hover {color:#000000;}
.copyright a {color:#035392;}

div.catalog_item {padding:10px 0 20px 0;margin-bottom:15px;border-bottom:1px solid #e7e7e7;}
div.catalog_item td {vertical-align:top;text-align:left;}
td.preview {width:100px;}
td.about {padding:0 0 0 10px;}
td.about h4 a {font-size:14px;}
#opisanie, #price, #basket {padding:5px 0;}
.market-item-caption #novinka, td.about #novinka {font-size:18px;color:#469b00;font-weight:normal;}
.market-item-caption #novinka {font-size:14px;font-weight:bold;}
#random_quote, #short_basket {text-align:left;font-size:12px;font-weight:bold;color:#FA00F6;border-top:1px solid #EEEEEE;border-left:1px solid #EEEEEE;background:#F6F6F6; width: 192px;}
div.quote {margin:5px 5px 0 10px;}

#shop-more, #cat_more {padding:0 0 0 12px;background:transparent url(/images/umoved/news-more-pointer.png) no-repeat 0 6px;}
#shop-more a, #cat_more a {color:#495569;}
#shop-more a:hover, #cat_more a:hover {color:#f80611;}
#short_basket ul, #short_basket li {list-style-type:none;display:block;padding:0;margin:0;}
#short_basket ul {padding:5px;}
#short_basket li {text-align:left;background:transparent url(/images/umoved/news-more-pointer.png) no-repeat 0 8px;padding:3px 0 5px 10px;border-bottom:1px solid #e7e7e7; }

#error {color:#ff0000;padding:10px 0;}

#basket {padding-left:12px;background:transparent url(/images/umoved/shop_buy.gif) no-repeat 0 10px;}
#basket a {color:#f80611;}
td.dist_sem_name, td.dist_sem_name * {font-size:12px;font-weight:bold;}

#order_block td {padding:2px 4px;text-align:left;border-bottom:1px solid #e7e7e7;}
#order_block tr.orow_hat td {color:#2b699b;background:#e7e7e7;font-weight:bold;text-align:left;}
.tforum {border-left:1px solid #dddddd;border-top:3px solid #dddddd;}
.tforum td {padding:3px;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}
td.hforum {background:#e7e7e7;}
div.mess_otzyv {margin-top:4px;}
div.bottom_block {background:#F6F6F6 url(/images/umoved/back_1.gif) no-repeat 0 0;padding:9px 0 8px 0;}
#albums_ul li, #album_ul li {margin:3px 0;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.clear {
	padding: 0;
	margin: 0;
}
