html, body,ul, ol, li, p,
h1, h2, h3, h4, h5, h6,hr,
form, fieldset, a, img,table,a{
margin: 0px;
padding:0px;
border: 0px;
}

body {	font-family:'trebuchet ms',Tahoma, Arial, Helvetica, sans-serif;
		color:#333;		margin:0px 7px 0px 7px;
		background:#FFF;
		}

a { color: #f37a06; }
a:hover {color:#0055cc;}

.anormal {color: #f37a06;}
.anormal:hover {color:#0055cc}

/*a {color:#0055CC;}
a:hover {color:#CC0000;}*/


/* top icons*/

.ico {width:12px;height:12px;}
.mright {margin-right:30px;}

/* Menu CSS */
#menu{}
#menu ul {list-style:none;margin:0px;border:0px;padding:0px;}

#menu ul.menu {list-style:none;margin:0px;border:0px;padding:0px;font-size:80%;}
#menu ul.menu li {margin:12px 0px 12px 0px;}
#menu ul.menu li a {color:#333;}
#menu ul.menu li a:hover {color:#f37a06;}
#menu ul.menu li a.current {text-decoration:none;font-weight:bold;}
#menu ul.menu li a.current:hover{color:#333;}

#menu ul.submenu li a.current{color:#cc0000;font-weight:normal;}

/* cli logo*/
.client_logo {width:100px; float:left; margin: 0px 5px 10px 3px;}

/* side bar clients*/
#clients {margin:0px 0px 50px 0px;
background-color:#fff;}

/*side bar  labor*/
#labor {background-color:#fff;}
#labor ul {list-style:none;margin:0px;border:0px;padding:0px;font-size:80%;}
#labor ul li {margin:4px 0px 10px 0px;}
#labor ul li a {font-size:100%; font-weight:normal;}
#labor p.desc {font-size: 85%; color: #333333; margin:3px 10px 3px 3px;}

/* portfolio main page*/
.desc_port{margin:10px 0px 0px 0px;}
.desc_port p.large  {margin:15px 0px 17px 0px;}
.desc_port p.small a { color:#333333; }
.desc_port p.small a:hover { color:#f36a06; }
.desc_port .port_date {font-size:80%;color:#666;}

.desc_port_smpl{margin-top:10px;}

/*section*/
.section  {margin-bottom:40px;}
.section h2 {margin-top:25px;}

.section_one .text {margin-top:0px;font-size:80%;}
.section_one h1 {margin:0.3em 0px 1.5em 0px;}

.section_one .text h3 {font-weight:bold;margin:20px 0px 7px 0px;color:#000;font-size:100%;}

/*слоганы*/
.slogan,.slogan_usl {margin-bottom:30px;}
.mainslogan {text-indent:0px;}

/*sublist*/
.sublist h3 {margin-top:50px;}
.sublist ul {list-style:none;}
.sublist ul li {margin:6px 0px 6px 0px;}
.sublist ul li a {color:#333;font-size:80%;}

.simpleList {list-style:none;}
.simpleList li{margin:0px 0px 6px 0px;font-size:80%;}
.simpleList li a {color:#333;font-size:100%;padding:2px;}
.simpleList li a:hover{color:#cc0000;background:#fff;}

/*labor_punct*/

.labor_punct b{margin:0px 8px 0px 0px; font-size:80%;}

/*portfolio*/

.port_menu{font-size:80%;margin-bottom:50px;}
.port_menu .sl {margin-right:10px;}

.port_menu a {		padding:0px 2px 3px 2px;
		margin:0px 5px 0px 5px;
		color:#000;}
.port_menu a:hover {color:#f37a06;}

.port_menu a.current {color:#000;font-weight:bold;text-decoration:none;}
.port_menu a.current:hover {color:#000;}

/*portfolio ul*/
ul.portfolio{list-style:none; font-size:80%;}
ul.portfolio li {margin:0px 0px 7px 0px;}

/*port_city*/
.prt_city{margin:0px 0px 70px 0px;}
.prt_city h2 {color:#cc0000;}


.prt_inner{margin:0px 0px 30px 0px;}
.prt_inner h2{ font-size:130%;}


h1,h2,h3,h4 {font-weight:normal;}

h1 { font-size: 26px; margin-top: 0px; }

h2.middle{font-size:20px;}

h3 { font-size: 120%;color:#666666; margin:0px 0px 20px 0px; }
h3 a {color:#666;}
h3 a:hover {color:#cc0000;}

h2 { font-size: 140%;color:#666666; margin:0px 0px 20px 0px; }
h2 a { color:#666666; }
h2 a:hover { color: #f37a06; }


p.small { font-size: 70%;}
p.large { font-size: 90%;margin-right: 2em; }
p,p.normal { font-size: 80%;margin:0px 3px 13px 3px;}
ol.normal li, ul.normal li {font-size:80%;}
ul.normal {list-style:none;}
a.normal {font-size: 80%;margin-right: 2em; margin-bottom:13px;}

.norm {font-size:80%;}
span.small {font-size:70%;}
h3.normal {font-weight:bold;margin:20px 0px 7px 0px;color:#000;font-size:80%;}

.atop {margin-bottom:50px;}
#upper {height:1px;}

#tmenu {margin:10px 0px 45px 0px;}
#tmenu a{ font-size:80%;color:#000; margin:0px 7px 0px 0px;}
#tmenu a:hover{color:#f37a06;}
#tmenu a.current {color:#000;font-weight:bold;text-decoration:none;}

.logogr{margin:0px;border:0px;padding:0px;font-size:105%;font-family:'Georgia';
letter-spacing:1px;font-weight:;}
.logogr  .bb {font-size:110%;font-family:Georgia;font-weight:normal;letter-spacing:1.5px;}
.logogr a{text-decoration:none;color:#666}
.logogr a:hover{color:#666;}

.just{text-align:justify;}

.col {color:#cc0000;}

.nonemargin{margin:0px;}

.table tr td{ font-size:80%;padding:4px;}

.qwert{background:#FFF;}

tr.default {background:#ffffff;}
tr.default_selected {background:#f5f5ea;}

.margin_top_bottom{margin:10px 0px 10px 0px;}

/*Round*/
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}
.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

.rounded-box  b {
    background-color: #eee;
}

.inner-box-header {background-color: #eee;}
.inner-box-footer{background-color: #eee;}

.inner-box-header,.inner-box-footer {
    padding:10px;
}




