body, html{
		height:100%;
		background:#000000;
}
a.ssilka {
color:#9C9C9C;
}
a {
text-decoration: none;
}
strong {
color:#0180D6;
}
span.namb {
color:#0180D6;
}
span {
color:#FFFFFF;
}
body{
		background:url(/templates/lussole/images/top-centr.jpg) repeat-x top left;
		padding:0px;
		margin:0px;
		min-width:1000px;
		_width: expression(document.documentElement.clientWidth < 1000 ? "1000px" : "auto");
		font-family: Arial;
}
input, p, ul, h1, form, tbody{
		margin:0px;
		padding:0px;
}
img, div, input, li {
		 behavior: url('/templates/lussole/iepngfix.htc')
} 
.clear{
		clear:both;
}
.both_foot {
    clear: both;
	height: 95px;
	width: 100%;
}
.all {
		background:url(/templates/lussole/images/top-left.jpg) no-repeat top left;
		_height:100%;
	    min-height:100%;
	    width: 100%;
}
.header {
		background:url(/templates/lussole/images/top-right.jpg) no-repeat top right;
		height:246px;
}
.header_top {
		height:82px;
		width:100%;
}
.header_bottom {
		height:163px;
		background:url(/templates/lussole/images/header_left.png) no-repeat left top;
		margin: 0px 16px 0px 16px;
}
.header_bottom_left {
	height:163px;
	background:url(/templates/lussole/images/header_right.png) no-repeat right top;
}
.header_bottom_line {
	height:163px;
	background:url(/templates/lussole/images/header.png) repeat-x right top;
	margin: 0px 63px 0px 61px;
}
.translate {
		float:left;
		width:110px;
		padding: 50px 0px 0px 35px;
}
.translate a {
		padding: 0px 0px 0px 15px;
}
.top_menu {
		float:left;
		padding:52px 0px 0px 10%;
}
.top_menu ul {
	list-style: none;
}

.top_menu li {
	float:left;
	text-align:center;
	list-style:none;
	font-size:13px;
	font-family: Arial;
	color:#000000;
	cursor:pointer;
	padding:0px 25px;
}
.top_menu li a {
	font-size:13px;
	font-family: Arial;
	color:#000000;
	display:block;
	cursor:pointer;
}
.top_menu li a:hover {
	color:#0180d6;
}
.head_img {
	background:url(/templates/lussole/images/head_img.jpg) no-repeat 247px 8px;
	height:163px;
}
.logo {
	height: 153px;
	padding:10px 0px 0px 0px;
	float:left;
	text-align:right;
	color:#d7d1d1;
	font-size:13px;
	font-family: Arial;
}
.logo a {
	color:#ffffff;
}
.navigacija {
	font-size:11px;
	font-family: Arial;	
	padding: 5px 0px 0px 245px;
	color:#0180d6;
	height:17px;
}
.navigacija a {
	color:#FFFFFF;
}
.navigacija a:hover {
	color:#0180d6;
}
.left {
	font-size:13px;
	font-family: Arial;	
	color:#9c9c9c;
	float:left;
	width:170px;
}
.left ul {
	line-height:2;
	padding-left:40px;
	padding-top:60px;
	list-style-type:none;
}
.left a {	
	color:#9c9c9c;
}
.left a:hover {
	color:#0180d6;
}
.right {
	float:right;
	font-size:13px;
	font-family: Arial;	
	color:#c1c1c1;
	width:305px;
}
.news {
	width:280px;
	padding:0px 25px 35px 0px;
}
.news_head {
	background:url(/templates/lussole/images/news_head.png) no-repeat left top;
	width:270px;
	height:29px;
	color:#FFFFFF;
	font-size:24px;
	font-family: Arial;
	padding: 30px 0px 0px 10px;
}
.news_osnova {
	background:url(/templates/lussole/images/news_line.jpg) repeat-y left top;
	width:280px;
}
.news_foot {
	background: url(/templates/lussole/images/news_foot.png) no-repeat left top;
	width:270px;
	height:73px;
	color:#0180d6;
	padding-left: 10px;
}
.news_foot a {
	color:#c1c1c1;
}
.news_foot a:hover {
	color:#ffffff;
}
.novosty {
	width:260px;
	padding:10px;
}
.novosty a {
	 color:#0180d6;
}
.novosty a:hover {
	color:#ffffff;
}
.center {
	width:auto;
	margin: 0px 305px 0px 175px;
	height:100%;
}
.zagolovok h1 {
	color:#0180D6;
	font-size:20px;
	font-family: Arial;
	padding:30px 25px 0px 68px;	
        font-weight:normal;
}
.content {
	padding:0px 25px 50px 68px;
    color:#ffffff;
	font-size:13px;
	font-family: Arial;
	text-align: justify;
}
.content a {
        color:#FFFFFF;
	font-family: Arial;
}
.content a:hover {
    color:#0180D6;
	font-family: Arial;
}

.element {
	background:#231d1d;
	width: 120px;
	margin:0 20px 20px 0;
	position:relative;
	float:left;
	text-align: center;
	height: 152px;
	padding: 18px 0 0;
	background:url(/files/images/cat_all.jpg) no-repeat right top;

}

.element a {
	display:block;
	margin:0 0 7px 0;
}
.element img {
	height: 90px;
	width: 91px;
	border:1px solid #433f3c;
}
/*.ugol_top {
	background:url(/files/images/cat_right.jpg) no-repeat right top;
	float:left;
	margin: -4px -4px 0 0;
	width: 100%;
}
.ugol_bot {
	background:url(/files/images/cat_left.jpg) no-repeat bottom left;
	float:left;
	width: 100%;
	height:158px;s
	margin: 0 0 -4px -4px;
	text-align: center;
}
*/

/*.catalog {
	padding:20px 0px;
}
.element_head {
	background:url(/templates/lussole/images/cat_right.jpg) no-repeat right top;
	height:47px;
	font-size:13px;
	font-family: Arial;
width:244px;
}
.element_head_left {
	background:#221d1d;
	height:42px;
	padding:5px 0px 0px 37px;
	font-size:13px;
	font-family: Arial;
	width:auto;
	margin: 0px 56px 0px 0px;
	border-left:1px solid #423f3c;
	border-top:1px solid #423f3c;
}
.element_head a {
	color:#0180d6;	
}
.element_head a:hover {
	color:#FFFFFF;
}
.element {
	border-right:1px solid #423f3c;
	border-left:1px solid #423f3c;
	background:#221d1d;
	padding-left:37px;
	min-height:186px;
	_height:186px;
width:206px;
}
.element_tx {
	border-right:1px solid #423f3c;
	border-left:1px solid #423f3c;
	background:#221d1d;
	padding-left: 5%;
}
.element_img {
	border:5px solid #a1a19b;
	float:left;
}
.element_text {
	color:#9C9C9C;
	font-family:Arial;
	font-size:13px;
	margin-left:180px;

	
}

.element_head_right {
	background:url(/templates/lussole/images/cat_left.jpg) no-repeat top left #221d1d;
	height:44px;
	border-right:1px solid #423f3c;
	border-bottom:1px solid #423f3c;
width:244px;
}*/

.table {
	width:100%;
		
}
.element_text table tr td {
	border-bottom:1px solid #4a4747;
		
}
.td_text {
	color:#FFFFFF;
}
.tr_hight {
	vertical-align: bottom;
	height: 40px;
}
.footer {
	height:95px;
	margin-top:-95px;
	color:#e2e2e2;
	font-size:12px;
	font-family: Arial;
	border-top:1px solid #423f3c;
}
.scetchik {
	width:76px;
	height:67px;
	float:left;
	padding:28px 0px 0px 44px;
}
.foot_text {
	width:auto;
	margin:0px 300px 0px 120px;
	padding:28px 70px 10px 170px;
	height:57px;
	line-height:1;
}
.iinternet {
	float:right;
	width: 300px;
	height:65px;
	font-size:11px;
	background:url(/templates/lussole/images/iinternet.jpg) no-repeat 50px 0px;
	padding:37px 0px 0px 0px;
}
.iinternet a {
	color:#9c9c9c;
	font-size:13px;
	padding-left: 45px;
}
.iinternet a:hover {
	color:#9c9c9c;
}
.iinternet span a {
	font-size:11px;
	color:#ffffff;
        padding: 0px;
        text-decoration:none;
}
.iinternet span a:hover {
	font-size:11px;
	color:#9c9c9c;
        text-decoration:underline;
}
.form_textarea {
        width:200px;
}
.form_text {
        width:200px;
}

.mytext td {
	vertical-align:top;
	width: 50%;
}