body {
	padding: 10px 0 10px 0;
	margin:0;
	text-align: left;
	font-family: Arial, sans-serif; 
	font-size: 11px;
}
p{color: #000000;font-size: 11px;text-align: justify;margin:0;text-indent: 10px;}
h3{font-size: 12px; font-weight: bold; padding: 0 0 0 30px;margin:0;}
h4{color: #777777;text-align: justify;padding: 10px 0 0 10px;margin:0;text-decoration:underline;font-size: 11px;font-weight: normal;}
h5{font-size: 11px;color:#5E6874;font-weight: bold;padding: 10px 0 0 0;margin:0;}
h5 span{font-size: 11px;color:#44940A; font-weight: bold; padding: 0 0 0 2px}
h6{padding:5px 0 0 20px;font-size: 11px;font-weight: normal;color: #777777;margin:0;border: 1px solid black;}

.outer{
	min-height: 100%;
	width: 769px;
	height: 100%;
	margin: 0px auto 0px auto;
	color: #000000; 
}
.left {float: left; padding: 40px 0 0 0}
.right{float: right;}
.dotmedia_logo{visibility:visible; border-bottom: 1px solid #C1C1C1; width: 670px; }
.dotmedia_logo img{float:right;padding: 0 0 10px 0;}
.content{padding: 0;}
#logo{display:none}
.welcome { width: 310px; padding: 65px 0 0 0;} 
.moto{font-size: 12px;color:#C1C1C1; font-weight: bold; padding: 85px 0 0 100px;}
.print, .send, .top_page, .compatible{display:none;}
.back_page {visibility:hidden;}
.copyRight {color: #A0A9B4; text-align: center; padding: 0;}
.mainMenu, .subMenu, .language, .footerMenu{display:none;}
/*index*/
#banner{display:none;}
.login, .login_text{display:none;}
/*end index*/


.left_side{float: left; clear: left; width: 300px; padding: 35px 0 0 0;}
*html .left_side{padding: 40px 0 0 0}
.small_content{
	background-color: white;
	padding: 0 25px 0 25px;
	float: left;
	width:507px;
}
.text_content{min-height: 300px;}
*html .text_content{height: 300px}
.input{
	width: 100px; 
	height: 16px;
	font-size: 10px;
	border: 1px solid #B2B2B2; 
	margin: 0 0 3px 0; 
	color:#777777;
}
.list_3d{padding: 0 0 10px 0}
.selectedList{
	background: url("../img/selectedList.png") 100px 6px no-repeat; 
	padding: 3px 0 0 112px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

.element{background: url("../img/element.png") 30px 20px no-repeat; width: 43px; height: 104px; float: left;}
*html .element{background: url("../img/element.png") 30px 15px no-repeat; width: 43px; height: 99px; float: left;}
.more a{
	background: url("../img/arrow_more.png") right 4px no-repeat; 
	padding: 0 10px 0 0;
	color: #555555;
}
.more a:hover{
	background: url("../img/arrow_more.png") right 4px no-repeat; 
	padding: 0 10px 0 0;
	color: #CC0000;
}
/* progLang */
.progLang {padding: 5px 0 0 10px; margin: 0; height: 110px}
.progLang ul  {padding: 0 0 0 0; margin:0;}
.progLang li {
	list-style-type:none;
	color: #777777;
}

/* end progLang */
/* contacts */
.txt_field_cont{ border: 1px solid #B2B2B2; width:190px ; height:16px; color:#777777; font-size:11px; padding: 2px 0 0 2px}
.txt_field_txtarea{ border: 1px solid #B2B2B2; width:390px ; height:80px; color:#777777; font-size:11px}
.butt {border: 1px solid #777777; font-size: 11px; color: #777777; cursor:hand; cursor:pointer; background-color:#DDDDDD; width: 70px;}

.txt{width: 200px; text-indent: 10px}
.txt_check{text-indent: 30px}
.field{width: 200px;}
.txt_area{text-indent: 10px; clear: both;}
.txt_question{text-indent: 10px; clear: both; padding: 15px 0 3px 0; text-align: left; font-weight: bold}
.check{padding: 0 0 0 6px}
.formContacts{width: 400px; min-height: 340px;color: #777777; font-size: 11px; font-weight: normal; padding: 10px 0 0 60px;}
.formContacts form{display: inline; padding: 0; margin: 0}

.txt, .txt_area {padding: 0 0 3px 0; text-align: left;}
.field, .field_area {padding: 0 0 9px 0; text-align: left;}
/* end contacts */
.contacts_bg{ width: 255px; float: left; padding: 0 0 0 35px;}
.contacts_other{ width: 205px; float: right; padding: 0 0 0 10px;}
.contacts_bg p, .contacts_other p{text-indent: 0px}
.contacts_bg p a, .contacts_other p a{color: #777777}
.contacts_bg p a:hover, .contacts_other p a:hover{color: #CC0000}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility:hidden;
}
.clearfix {
display: inline-block;
}
.mobile_soft {padding:15px 0 15px 5px}
.web_based {padding:15px 0 15px 25px}
.interior_3d{padding:15px 0 15px 5px}
.modelirane{padding:15px 0 0 15px}
.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}

.news_img_bg {background: url("../img/bg_news_big.png") no-repeat;  height: 180px; width: 200px;  float:left; margin-right:10px; text-align:center; padding-top: 18px}

.txt_field {padding-top:10px}
.txt_field span a {color: #555555;}
.txt_field span a:hover {color: #CC0000;}
.sent_status {text-align:center;}
.sent_status span#error {color:red}
.sent_status span#success {color:#12841E}

.lnx {	color: #555555;}
.lnx:hover {	color: #CC0000;}

.paging {color: #575E67; clear:both;}
.paging span{color:#BA271E};
.raiting_message{ color: red }
